.authenticated-campaign-landing-module__0Q_sxq__page{min-height:100dvh;font-family:var(--font-poppins),sans-serif;position:relative;overflow:hidden}.authenticated-campaign-landing-module__0Q_sxq__page:before{content:"";z-index:0;pointer-events:none;background:url(/landing/criciuma/fundo-longo.png) top/cover no-repeat;position:absolute;inset:0}.authenticated-campaign-landing-module__0Q_sxq__hero,.authenticated-campaign-landing-module__0Q_sxq__rankingSection{z-index:1;position:relative}.authenticated-campaign-landing-module__0Q_sxq__hero{flex-direction:column;align-items:center;width:min(100%,430px);margin:0 auto;padding:42px 24px 0;display:flex}.authenticated-campaign-landing-module__0Q_sxq__heroIllustrationWrap{justify-content:center;width:100%;display:flex}.authenticated-campaign-landing-module__0Q_sxq__heroIllustration{width:min(100%,260px);height:auto}.authenticated-campaign-landing-module__0Q_sxq__heroHeadline{color:#000;text-align:center;max-width:374px;margin:28px 0 0;font-size:32px;font-weight:700;line-height:1.1}.authenticated-campaign-landing-module__0Q_sxq__heroText{color:#000c;text-align:center;max-width:359px;margin:22px 0 0;font-size:22px;font-weight:500;line-height:1.4}.authenticated-campaign-landing-module__0Q_sxq__rankingSection{flex-direction:column;gap:15px;width:min(100%,430px);margin:0 auto;padding:34px 24px 54px;display:flex}.authenticated-campaign-landing-module__0Q_sxq__rankingCardLink{cursor:pointer;background:#d4a0172e;border:1px solid #00000014;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;min-height:148px;padding:14px 18px;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 12px 26px #7858051f,inset 0 1px #ffffff2e}.authenticated-campaign-landing-module__0Q_sxq__rankingCardLink:hover{background:#d4a0173d;border-color:#00000024;transform:translateY(-1px);box-shadow:0 16px 30px #78580529,inset 0 1px #ffffff38}.authenticated-campaign-landing-module__0Q_sxq__rankingCardLink:focus-visible{outline-offset:2px;outline:2px solid #000000bd}.authenticated-campaign-landing-module__0Q_sxq__rankingCardLink:active{transform:translateY(1px)}.authenticated-campaign-landing-module__0Q_sxq__rankingCardContent{flex:1;min-width:0}.authenticated-campaign-landing-module__0Q_sxq__rankingCardTitle{color:#000;margin:0;font-size:1.08rem;font-weight:700;line-height:1.15}.authenticated-campaign-landing-module__0Q_sxq__rankingCardDescription{color:#000000c2;margin:.55rem 0 0;font-size:1rem;font-weight:500;line-height:1.35}.authenticated-campaign-landing-module__0Q_sxq__rankingCardIndicator{color:#000;background:#0000000a;border:1px solid #0000001f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.authenticated-campaign-landing-module__0Q_sxq__rankingCardLink:hover .authenticated-campaign-landing-module__0Q_sxq__rankingCardIndicator,.authenticated-campaign-landing-module__0Q_sxq__rankingCardLink:focus-visible .authenticated-campaign-landing-module__0Q_sxq__rankingCardIndicator{background:#00000014;border-color:#0000002e;transform:translate(2px)}@media (min-width:768px){.authenticated-campaign-landing-module__0Q_sxq__hero,.authenticated-campaign-landing-module__0Q_sxq__rankingSection{width:min(100%,680px)}.authenticated-campaign-landing-module__0Q_sxq__hero{padding-top:56px}.authenticated-campaign-landing-module__0Q_sxq__heroIllustration{width:320px}.authenticated-campaign-landing-module__0Q_sxq__heroHeadline{max-width:520px;font-size:44px}.authenticated-campaign-landing-module__0Q_sxq__heroText{max-width:520px;font-size:24px}.authenticated-campaign-landing-module__0Q_sxq__rankingSection{gap:20px;padding-top:44px}.authenticated-campaign-landing-module__0Q_sxq__rankingCardLink{padding:20px 24px}.authenticated-campaign-landing-module__0Q_sxq__rankingCardTitle{font-size:1.2rem}.authenticated-campaign-landing-module__0Q_sxq__rankingCardDescription{font-size:1.08rem}.authenticated-campaign-landing-module__0Q_sxq__rankingCardIndicator{width:42px;height:42px}}
.new-campaign-landing-module__SOAQTq__page{min-height:100dvh;font-family:var(--font-poppins),sans-serif;position:relative;overflow:hidden}.new-campaign-landing-module__SOAQTq__page:before{content:"";z-index:0;pointer-events:none;background:url(/landing/criciuma/fundo-longo.png) top/cover no-repeat;position:absolute;inset:0}.new-campaign-landing-module__SOAQTq__hero,.new-campaign-landing-module__SOAQTq__bodyContent{z-index:1;position:relative}.new-campaign-landing-module__SOAQTq__hero{flex-direction:column;align-items:center;width:min(100%,430px);margin:0 auto;padding:28px 24px 0;display:flex}.new-campaign-landing-module__SOAQTq__heroLogo{width:min(100%,220px);height:auto}.new-campaign-landing-module__SOAQTq__heroHeadline{color:#000;text-align:center;max-width:374px;margin:24px 0 0;font-size:32px;font-weight:700;line-height:1.1}.new-campaign-landing-module__SOAQTq__heroCopy{flex-direction:column;gap:18px;max-width:359px;margin-top:18px;display:flex}.new-campaign-landing-module__SOAQTq__heroText{color:#000000d1;text-align:center;margin:0;font-size:20px;font-weight:400;line-height:1.42}.new-campaign-landing-module__SOAQTq__heroTextStrong{font-weight:700}.new-campaign-landing-module__SOAQTq__heroForm{flex-direction:column;gap:10px;width:min(100%,325px);margin-top:22px;display:flex}.new-campaign-landing-module__SOAQTq__cpfInput{color:#333;height:50px;font-family:var(--font-poppins),sans-serif;background:#fff;border:1px solid #dbdbdb;border-radius:100px;outline:none;padding-inline:22px;font-size:17px;font-style:italic}.new-campaign-landing-module__SOAQTq__cpfInput::placeholder{color:#c3c3c3}.new-campaign-landing-module__SOAQTq__cpfInput:focus-visible{box-shadow:0 0 0 2px #00000026}.new-campaign-landing-module__SOAQTq__ctaPrimary{color:#fff;width:100%;min-height:54px;font-family:var(--font-poppins),sans-serif;text-transform:uppercase;cursor:pointer;background:#000;border:1px solid #dbdbdb;border-radius:100px;font-size:24px;font-weight:800;transition:opacity .15s}.new-campaign-landing-module__SOAQTq__ctaPrimary:hover{opacity:.9}.new-campaign-landing-module__SOAQTq__ctaPrimary:disabled{opacity:.6;cursor:not-allowed}.new-campaign-landing-module__SOAQTq__formHint{color:#000;text-align:center;margin:4px 0 0;font-size:14px;line-height:1.4}.new-campaign-landing-module__SOAQTq__formError{color:#8b0000;text-align:center;font-size:13px}.new-campaign-landing-module__SOAQTq__formInlineLink{text-align:center;margin-top:2px}.new-campaign-landing-module__SOAQTq__formInlineLink a{color:#000;font-family:var(--font-poppins),sans-serif;font-size:16px;font-weight:700;text-decoration:underline}.new-campaign-landing-module__SOAQTq__bodyContent{margin-top:24px}.new-campaign-landing-module__SOAQTq__howPanel{background:#fff5d770}.new-campaign-landing-module__SOAQTq__howInner{flex-direction:column;align-items:center;width:min(100%,430px);margin:0 auto;padding:24px 24px 34px;display:flex}.new-campaign-landing-module__SOAQTq__freeBadge{color:#000;text-align:center;background:#d4a01738;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-width:233px;min-height:81px;padding:14px 22px;font-size:22px;font-weight:700;line-height:1.35;display:inline-flex}.new-campaign-landing-module__SOAQTq__howText{color:#000;text-align:center;max-width:333px;margin:18px 0 0;font-size:22px;font-weight:400;line-height:1.42}.new-campaign-landing-module__SOAQTq__stepsSection{flex-direction:column;gap:14px;width:100%;margin-top:22px;display:flex}.new-campaign-landing-module__SOAQTq__stepCard{background:#d4a01738;border-radius:15px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;min-height:118px;padding:18px 18px 18px 16px;display:grid}.new-campaign-landing-module__SOAQTq__stepNumber{color:#000;text-align:center;font-size:72px;font-weight:800;line-height:.85}.new-campaign-landing-module__SOAQTq__stepText{color:#000;margin:0;font-size:17px;font-weight:700;line-height:1.35}.new-campaign-landing-module__SOAQTq__stepText strong{font-weight:700}.new-campaign-landing-module__SOAQTq__ctaSecondaryWrap{justify-content:center;margin-top:32px;display:flex}.new-campaign-landing-module__SOAQTq__ctaSecondary{color:#fff;min-height:54px;font-family:var(--font-poppins),sans-serif;text-transform:uppercase;text-align:center;cursor:pointer;background:#000;border:1px solid #dbdbdb;border-radius:100px;justify-content:center;align-items:center;padding:12px 28px;font-size:20px;font-weight:800;line-height:1.15;text-decoration:none;transition:opacity .15s;display:inline-flex}.new-campaign-landing-module__SOAQTq__ctaSecondary:hover{opacity:.85}.new-campaign-landing-module__SOAQTq__premiacaoSection{flex-direction:column;gap:16px;width:min(100%,430px);margin:40px auto 0;padding:0 24px;display:flex}.new-campaign-landing-module__SOAQTq__premiacaoTitle{color:#000;text-align:center;margin:0;font-size:28px;font-weight:700;line-height:1.1}.new-campaign-landing-module__SOAQTq__ruleList{color:#000000d1;margin:0;padding-left:1.25rem;font-size:17px;font-weight:500;line-height:1.38}.new-campaign-landing-module__SOAQTq__ruleList li+li{margin-top:.55rem}.new-campaign-landing-module__SOAQTq__prizeList{gap:14px;display:grid}.new-campaign-landing-module__SOAQTq__prizeItem{background:#d4a0172e;border-radius:15px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.new-campaign-landing-module__SOAQTq__prizeIcon{color:#000;background:#0000000f;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.new-campaign-landing-module__SOAQTq__prizeText{color:#000;margin:0;font-size:17px;font-weight:500;line-height:1.45}.new-campaign-landing-module__SOAQTq__prizeText strong{font-weight:700}.new-campaign-landing-module__SOAQTq__footer{flex-direction:column;align-items:center;gap:16px;width:min(100%,430px);margin:48px auto 0;padding:0 24px 48px;display:flex}.new-campaign-landing-module__SOAQTq__footerCallout{color:#000;text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:.8rem;font-weight:700}.new-campaign-landing-module__SOAQTq__footerLogo{width:min(100%,240px);height:auto}.new-campaign-landing-module__SOAQTq__partnerStrip{justify-content:center;align-items:center;gap:11px;display:inline-flex}.new-campaign-landing-module__SOAQTq__partnerDivider{background:#1a1a1a6b;width:1px;height:34px}.new-campaign-landing-module__SOAQTq__partnerLogo{width:auto;height:96px}.new-campaign-landing-module__SOAQTq__partnerCombinedLogo{width:auto;height:36px}.new-campaign-landing-module__SOAQTq__footerCta{color:#fff;min-height:54px;font-family:var(--font-poppins),sans-serif;text-transform:uppercase;background:#000;border:1px solid #dbdbdb;border-radius:100px;justify-content:center;align-items:center;padding:12px 28px;font-size:20px;font-weight:800;text-decoration:none;transition:opacity .15s;display:inline-flex}.new-campaign-landing-module__SOAQTq__footerCta:hover{opacity:.9}.new-campaign-landing-module__SOAQTq__footerNote{color:#000;text-align:center;margin:8px 0 0;font-size:12px;line-height:1.4}@media (min-width:768px){.new-campaign-landing-module__SOAQTq__hero{padding:48px 24px 0}.new-campaign-landing-module__SOAQTq__heroLogo{width:280px}.new-campaign-landing-module__SOAQTq__heroHeadline{max-width:500px;font-size:40px}.new-campaign-landing-module__SOAQTq__heroCopy{max-width:520px}.new-campaign-landing-module__SOAQTq__heroText{font-size:24px}.new-campaign-landing-module__SOAQTq__heroForm{width:420px}.new-campaign-landing-module__SOAQTq__howInner,.new-campaign-landing-module__SOAQTq__premiacaoSection,.new-campaign-landing-module__SOAQTq__footer{width:min(100%,600px)}.new-campaign-landing-module__SOAQTq__freeBadge{font-size:26px}.new-campaign-landing-module__SOAQTq__howText{font-size:22px}.new-campaign-landing-module__SOAQTq__stepsSection{max-width:460px}.new-campaign-landing-module__SOAQTq__ctaSecondary{padding:14px 36px;font-size:24px}.new-campaign-landing-module__SOAQTq__premiacaoTitle{font-size:32px}.new-campaign-landing-module__SOAQTq__prizeItem{grid-template-columns:60px minmax(0,1fr);gap:16px;padding:18px}.new-campaign-landing-module__SOAQTq__prizeIcon{width:60px;height:60px}.new-campaign-landing-module__SOAQTq__footerCta{padding:14px 36px;font-size:24px}.new-campaign-landing-module__SOAQTq__footerLogo{width:300px}.new-campaign-landing-module__SOAQTq__partnerDivider{height:40px}.new-campaign-landing-module__SOAQTq__footer{padding-bottom:72px}}
