.Regra18Logo_logo__Y7ajn{--regra18-logo-size:2.75rem;--regra18-logo-font-size:1.1rem;--regra18-logo-gap:0.6rem;--regra18-logo-wordmark-gap:0.2rem;display:inline-flex;align-items:center;gap:var(--regra18-logo-gap);font-weight:600;color:inherit;text-decoration:none}.Regra18Logo_icon__82Bqj{display:inline-flex;align-items:center;justify-content:center;width:var(--regra18-logo-size);height:var(--regra18-logo-size)}.Regra18Logo_icon__82Bqj svg{display:block;width:100%;height:100%}.Regra18Logo_wordmark__CUDhE{display:inline-flex;align-items:baseline;gap:var(--regra18-logo-wordmark-gap);font-size:var(--regra18-logo-font-size);letter-spacing:-.01em}.Regra18Logo_wordmarkAccent__9Dji4{color:var(--brand);font-weight:800}.marketing-layout_root__ZLXRv{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at top right,rgba(59,130,246,.08),transparent 55%),radial-gradient(circle at bottom left,rgba(8,168,138,.12),transparent 45%),#f3f7f4}.marketing-layout_rootLanding__qHoY8{--navbar-link-primary-fg:#ffffff}.marketing-layout_navbar__ZrxIe{position:sticky;top:0;z-index:100;backdrop-filter:blur(12px);background:rgba(255,255,255,.88);border-bottom:1px solid rgba(8,168,138,.14)}.marketing-layout_navInner__C8bPO{margin:0 auto;width:min(1180px,92vw);display:flex;align-items:center;justify-content:space-between;padding:1.1rem 0}.marketing-layout_brand__c1OzS{display:flex;align-items:center;gap:.6rem;font-family:Playfair Display,serif;font-size:1.35rem;font-weight:600;color:#0b2a24}.marketing-layout_brandLogo__1DzK2{color:inherit;--regra18-logo-size:2.5rem;--regra18-logo-font-size:1.15rem}.marketing-layout_links__PBpYE{display:flex;align-items:center;gap:1.2rem;font-size:.95rem;color:#0f172a}.marketing-layout_link__bIm5_{position:relative;padding:.2rem 0;color:rgba(15,23,42,.68);transition:color .2s ease}.marketing-layout_link__bIm5_:focus,.marketing-layout_link__bIm5_:hover{color:var(--brand-strong)}.marketing-layout_linkPrimary__B7D1E{padding:.55rem 1.25rem;border-radius:999px;background:linear-gradient(135deg,var(--brand),#1ac9b0);color:#ffffff;font-weight:600;border:1px solid rgba(8,168,138,.4);box-shadow:0 20px 36px rgba(8,168,138,.25)}.marketing-layout_linkPrimary__B7D1E:focus,.marketing-layout_linkPrimary__B7D1E:hover{color:#ffffff}.marketing-layout_main__9LuZl{flex:1}.marketing-layout_footer__d1Bc_{margin-top:4rem;background:rgba(2,44,34,.9);color:rgba(226,255,249,.88);padding:3.5rem 0 2.5rem}.marketing-layout_footerInner__pEHH_{width:min(1180px,92vw);margin:0 auto 2.5rem;display:flex;flex-wrap:wrap;gap:2.5rem;align-items:flex-start;justify-content:space-between}.marketing-layout_footerBrand__5S3ki{display:flex;flex-direction:column;gap:.9rem;max-width:360px}.marketing-layout_footerLogo__KQXU7{color:#ecfdf5;--regra18-logo-size:2.4rem;--regra18-logo-font-size:1.05rem;--regra18-logo-gap:0.5rem}.marketing-layout_footerBrand__5S3ki p{margin:0;line-height:1.7}.marketing-layout_footerPromise__Idi_C{color:rgba(226,255,249,.88)}.marketing-layout_footerDetails__NrQ4U{display:flex;flex-direction:column;gap:.5rem;font-size:.95rem}.marketing-layout_footerDetailsLabel___xPT7{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600;color:rgba(226,255,249,.7)}.marketing-layout_footerDetails__NrQ4U a{color:rgba(226,255,249,.9);font-weight:500;text-decoration:none}.marketing-layout_footerDetails__NrQ4U a:focus,.marketing-layout_footerDetails__NrQ4U a:hover{color:var(--brand)}.marketing-layout_footerBottom__qcOYY{width:min(1180px,92vw);margin:0 auto;padding-top:1.5rem;border-top:1px solid rgba(226,255,249,.18);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;font-size:.9rem}.marketing-layout_footerBottom__qcOYY a{color:var(--brand);font-weight:600}.marketing-layout_footerBottom__qcOYY a:focus,.marketing-layout_footerBottom__qcOYY a:hover{color:var(--brand-strong)}@media (max-width:640px){.marketing-layout_navInner__C8bPO{padding:.5rem 0}.marketing-layout_brand__c1OzS{font-size:1.15rem}.marketing-layout_brandLogo__1DzK2{--regra18-logo-size:2.1rem;--regra18-logo-font-size:1rem}.marketing-layout_links__PBpYE{gap:.8rem}.marketing-layout_footerInner__pEHH_{flex-direction:column;align-items:stretch}}.not-found_container__PhdHT{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:calc(clamp(4rem, 8vw, 8rem) + 4.5rem) clamp(1.5rem,5vw,6rem) clamp(4rem,8vw,8rem);overflow:hidden;background:radial-gradient(circle at top,rgba(15,118,110,.35),rgba(2,6,23,.9));color:#f8fafc}.not-found_glowOne__uGP9w,.not-found_glowTwo__3hv0R{position:absolute;border-radius:9999px;filter:blur(120px);opacity:.55}.not-found_glowOne__uGP9w{top:-10rem;right:-8rem;width:clamp(16rem,30vw,28rem);height:clamp(16rem,30vw,28rem);background:rgba(45,212,191,.7)}.not-found_glowTwo__3hv0R{bottom:-12rem;left:-10rem;width:clamp(18rem,32vw,30rem);height:clamp(18rem,32vw,30rem);background:rgba(5,150,105,.55)}.not-found_content__eXtMa{position:relative;z-index:10;max-width:56rem;width:100%;background:rgba(15,23,42,.7);border:1px solid rgba(148,163,184,.25);border-radius:2rem;padding:clamp(3rem,6vw,5rem);backdrop-filter:blur(12px);box-shadow:0 25px 60px rgba(15,118,110,.25)}.not-found_eyebrow___b_ZB{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;font-weight:600;color:rgba(94,234,212,.85)}.not-found_badgeDot__YziMI{width:.6rem;height:.6rem;border-radius:9999px;background:rgba(94,234,212,.85);box-shadow:0 0 .5rem rgba(45,212,191,.6)}.not-found_title__Vh7BH{margin-top:1.75rem;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:700;line-height:1.05;color:#f8fafc}.not-found_highlight__qzWJb{color:rgba(110,231,183,.9)}.not-found_description__gCEE1{margin-top:1.5rem;font-size:clamp(1rem,2.5vw,1.25rem);color:rgba(226,232,240,.88);line-height:1.65}.not-found_actions__iVU5n{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:1rem}.not-found_secondaryAction__nFXu_{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:9999px;border:1px solid rgba(148,163,184,.35);color:rgba(226,232,240,.9);font-weight:600;text-decoration:none;transition:transform .2s ease,border-color .2s ease,color .2s ease}.not-found_secondaryAction__nFXu_:focus-visible,.not-found_secondaryAction__nFXu_:hover{transform:translateY(-2px);border-color:rgba(94,234,212,.65);color:rgba(240,253,244,.95)}.not-found_secondaryAction__nFXu_ svg{width:1.1rem;height:1.1rem}@media (max-width:640px){.not-found_content__eXtMa{border-radius:1.5rem}}.auth-shell_wrapper__zyRNN{width:min(420px,92vw);margin:0 auto;min-height:100vh;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.75rem;padding:clamp(2.5rem,8vw,5rem) 0}.auth-shell_topAction__oF_4o{width:100%;display:flex;justify-content:flex-start;padding-left:clamp(.25rem,1vw,.75rem)}.auth-shell_card__OH97_{width:100%;padding:clamp(2rem,6vw,2.8rem);border-radius:24px;background:var(--surface);border:1px solid var(--surface-border);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:2rem}.auth-shell_accent__HKdMM{width:64px;height:4px;border-radius:999px;background:linear-gradient(135deg,#f8d479,var(--accent));display:inline-block}.auth-shell_header__1MI2R{display:flex;flex-direction:column;gap:clamp(.9rem,2vw,1.1rem)}.auth-shell_logo__omdJt{color:#064e3b;align-self:flex-start}.auth-shell_title__2b2JV{margin:0;font-size:clamp(2rem,4vw,2.4rem);font-weight:600;font-family:Playfair Display,serif}.auth-shell_description__zxu_V{margin:0;color:var(--text-muted);line-height:1.6}.auth-shell_footer__uG_6P{margin:0;color:var(--text-muted);font-size:.9rem;display:flex;justify-content:center}.form_form__lH2AH{display:flex;flex-direction:column;gap:1.2rem}.form-field_field__bLJx8{display:flex;flex-direction:column;gap:.45rem}.form-field_label__N4bXO{font-size:.95rem;color:var(--text-muted);font-weight:500}.form-field_srOnly__5jeyp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-field_input__Tbl6r{padding:.85rem 1rem;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:var(--surface-muted);color:inherit;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.form-field_input__Tbl6r:focus{outline:none;border-color:rgba(20,184,166,.55);box-shadow:0 0 0 3px rgba(20,184,166,.18);background:#ffffff}.password-field_wrapper__B0LwP{position:relative;display:flex;align-items:center}.password-field_input__4XdQY{width:100%}.password-field_toggle__5kelx{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:rgba(248,250,255,.9);color:#475569;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.password-field_toggle__5kelx:focus,.password-field_toggle__5kelx:hover{background:rgba(20,184,166,.18);color:#0f766e}.password-field_toggle__5kelx:focus{outline:none;box-shadow:0 0 0 2px rgba(20,184,166,.25)}.password-field_icon__AvU8c{width:16px;height:16px;pointer-events:none}.button_base__1XkiH{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.5rem;border-radius:999px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.button_primary__AgMbO{background:linear-gradient(135deg,var(--brand),#1ac9b0);color:#ffffff;box-shadow:0 18px 34px rgba(8,168,138,.3)}.button_primary__AgMbO:focus,.button_primary__AgMbO:hover{box-shadow:0 22px 38px rgba(8,168,138,.35)}.button_secondary__WRdcP{background:#ffffff;color:#1f2937;border:1px solid rgba(15,23,42,.12);box-shadow:0 12px 24px rgba(15,23,42,.06)}.button_secondary__WRdcP:focus,.button_secondary__WRdcP:hover{border-color:rgba(15,23,42,.2);box-shadow:0 16px 28px rgba(15,23,42,.08)}.button_base__1XkiH:focus,.button_base__1XkiH:hover{transform:translateY(-1px);filter:brightness(1.03)}.button_base__1XkiH:active{transform:translateY(0);filter:brightness(.98)}.button_base__1XkiH:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none;filter:none}.inline-message_base__dGJok{font-size:.95rem;margin:.25rem 0 0}.inline-message_error__TpQmD{color:#f87171}.inline-message_note__mQt_D{color:var(--text-muted)}.inline-message_success___v_aI{color:#10b981}.password-strength_wrapper___SBed{display:flex;flex-direction:column;gap:.4rem}.password-strength_bar__h9KtI{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.password-strength_segment__dZf7C{height:6px;border-radius:999px;background:rgba(15,23,42,.08);transition:background .3s ease}.password-strength_segmentActive__QZ52h{background:linear-gradient(135deg,#ffe08a,var(--accent))}.password-strength_label__3jme9{font-size:.85rem;color:var(--text-muted)}.app-shell_page__Bo159{min-height:100vh;display:flex;flex-direction:column;background:var(--app-bg)}.app-shell_navbar__RY9BD{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.75rem;border-bottom:1px solid var(--nav-border);background:var(--nav-surface);color:var(--nav-foreground)}.app-shell_brand__OriM0{display:flex;flex-direction:row;align-items:center;gap:.75rem}.app-shell_brandLogo__89qAt{display:inline-flex;align-items:center;text-decoration:none;color:var(--brand-strong);font-weight:600}.app-shell_brandLogo__89qAt:hover{color:var(--brand)}.app-shell_brandLogo__89qAt:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.app-shell_brandMark__hwV5D{color:inherit}.app-shell_planBadge__8H_tU{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:9999px;background:rgba(8,168,138,.12);border:1px solid rgba(8,168,138,.28);color:#0a8e76;font-size:.85rem;font-weight:600;letter-spacing:.01em}.app-shell_planBadgeValue__uGiQK{font-weight:700}.app-shell_navActions__dGZbW{display:flex;align-items:center;gap:1.25rem}.app-shell_navLinks__0sYr3{display:flex;gap:1.5rem;font-weight:500}.app-shell_main__ZCEnP{flex:1;padding:2.5rem 2rem;display:flex;flex-direction:column;gap:2rem}.app-shell_mainFullBleed__7IlPK{padding:0}.app-shell_navLink__qICqm{color:var(--nav-foreground);position:relative;display:inline-flex;align-items:center;padding:.35rem 0;transition:color .2s ease}.app-shell_navLinkActive__my8Nh,.app-shell_navLink__qICqm:hover{color:var(--accent-strong)}.app-shell_navLinkActive__my8Nh:after{content:"";position:absolute;left:0;right:0;bottom:-.2rem;height:2px;background:var(--accent-strong);border-radius:999px}.app-shell_navLinkPrimary__dbusL{display:inline-flex;align-items:center;justify-content:center;padding:.4rem 1.15rem;border-radius:999px;background:var(--accent);color:#ecfdf5;font-weight:600;box-shadow:0 18px 38px rgba(8,168,138,.25);transition:background .2s ease,box-shadow .2s ease,transform .2s ease,color .2s ease}.app-shell_navLinkPrimary__dbusL:hover{color:#ecfdf5;background:var(--accent-strong);transform:translateY(-1px);box-shadow:0 22px 45px rgba(8,168,138,.3)}.app-shell_navLinkPrimary__dbusL:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.app-shell_navLinkPrimary__dbusL.app-shell_navLinkActive__my8Nh:after,.app-shell_navLinkPrimary__dbusL:after{display:none}.app-shell_navLinkPrimary__dbusL.app-shell_navLinkActive__my8Nh{background:var(--accent-strong);color:#ecfdf5}.app-shell_profileMenu__CcRcg{position:relative}.app-shell_profileButton__3jt_0{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--nav-border);background:var(--surface);color:#10b981;cursor:pointer;box-shadow:0 6px 18px rgba(8,168,138,.12);transition:transform .2s ease,box-shadow .2s ease,color .2s ease}.app-shell_profileButton__3jt_0:hover{color:#0ea271;transform:translateY(-1px);box-shadow:0 10px 22px rgba(8,168,138,.18)}.app-shell_profileButton__3jt_0:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.app-shell_profileIcon__MSy9e{width:1.4rem;height:1.4rem}.app-shell_profileDropdown__UfCpZ{position:absolute;top:calc(100% + .5rem);right:0;min-width:14rem;background:var(--dropdown-surface);border-radius:.75rem;border:1px solid var(--dropdown-border);box-shadow:0 24px 48px rgba(12,74,110,.16);padding:.35rem;display:flex;flex-direction:column;gap:.25rem;z-index:20}.app-shell_profileDropdownName__prFAY{font-size:.92rem;color:#10b981;font-weight:700;padding:.6rem .75rem .1rem}.app-shell_profileDropdownEmail__Q_tIO,.app-shell_profileDropdownName__prFAY{margin:0;display:block;width:100%;max-width:18rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell_profileDropdownEmail__Q_tIO{font-size:.82rem;color:var(--text-muted);font-weight:500;padding:0 .75rem .35rem}.app-shell_profileDropdownButton__Y7cYf{width:100%;text-align:left;background:transparent;border:none;border-radius:.6rem;padding:.65rem .75rem;font-size:.95rem;color:var(--dropdown-foreground);cursor:pointer;transition:background .2s ease,color .2s ease}.app-shell_profileDropdownButton__Y7cYf:focus-visible,.app-shell_profileDropdownButton__Y7cYf:hover{background:rgba(8,168,138,.12);color:var(--nav-foreground);outline:none}.app-shell_srOnly__FD7Kn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell_mobileNavSpacer__V2tZ1{display:none}.app-shell_mobileNavbar__9y3sw{display:none;width:100%;position:fixed;left:0;right:0;bottom:0;z-index:100;padding:.25rem .85rem calc(.6rem + env(safe-area-inset-bottom, 0px));background:rgba(2,6,23,.7);backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -12px 28px rgba(2,6,23,.35)}.app-shell_mobileNavList__70Ft0{display:contents}.app-shell_mobileNavItem__h1crL{list-style:none}.app-shell_mobileNavLink__NZ8t_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.4rem .6rem;text-decoration:none;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:rgba(226,232,240,.82);border-radius:16px;transition:color .2s ease,transform .2s ease,background .2s ease,box-shadow .2s ease}.app-shell_mobileNavLinkActive__VoEOK{color:#ecfdf5;background:linear-gradient(140deg,rgba(8,168,138,.28),rgba(8,168,138,.12));box-shadow:0 10px 20px rgba(0,0,0,.25)}.app-shell_mobileNavLink__NZ8t_:hover{color:var(--brand-strong);transform:translateY(-1px)}.app-shell_mobileNavIcon__jW3Pc{width:1.1rem;height:1.1rem}.app-shell_mobileNavLabel__UvcR9{line-height:1;text-align:center}@media (max-width:768px){.app-shell_navbar__RY9BD{display:none}.app-shell_main__ZCEnP{padding:2rem 1.5rem 6rem}.app-shell_mainFullBleed__7IlPK{padding:0}.app-shell_mobileNavbar__9y3sw{display:flex;justify-content:center}.app-shell_mobileNavSpacer__V2tZ1{display:block;width:100%;height:calc(4.5rem + env(safe-area-inset-bottom, 0px))}.app-shell_mobileNavList__70Ft0{display:grid;width:min(440px,100%);grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:.3rem;margin:0;padding:0;list-style:none}}.scroll-reveal_reveal__oTLaW{opacity:0;transform:translate3d(0,var(--reveal-offset,48px),0) scale3d(.98,.98,1);filter:blur(var(--reveal-blur,12px));transition:opacity .75s cubic-bezier(.22,.61,.36,1),transform .75s cubic-bezier(.22,.61,.36,1),filter .85s cubic-bezier(.16,.67,.37,.99);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform,filter}.scroll-reveal_reveal__oTLaW[data-visible=true]{opacity:1;transform:translateZ(0) scaleX(1);filter:blur(0)}@media (prefers-reduced-motion:reduce){.scroll-reveal_reveal__oTLaW,.scroll-reveal_reveal__oTLaW[data-visible=true]{opacity:1;transform:none;filter:none;transition:none}}.landing_container__7U0_E{width:min(1180px,92vw);margin:0 auto;padding:clamp(.35rem,1.5vw,1.2rem) 0 clamp(3.2rem,6.5vw,5.5rem);color:#0f2a1b;--button-primary-fg:#ffffff}.landing_hero__IFqnw{display:grid;gap:clamp(1.8rem,4vw,3.5rem);align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));padding:clamp(1.6rem,3.5vw,2.8rem);position:relative;isolation:isolate;overflow:hidden;border-radius:clamp(1.6rem,4vw,3rem);background:rgba(255,255,255,.72);backdrop-filter:blur(6px)}.landing_hero__IFqnw:before{content:"";position:absolute;bottom:clamp(-140px,-12vw,-40px);left:50%;width:min(680px,160%);aspect-ratio:1/1;background:radial-gradient(circle at 20% 20%,rgba(8,168,138,.24),transparent 55%),radial-gradient(circle at 80% 30%,rgba(6,134,110,.18),transparent 60%);filter:blur(0);opacity:1;transform:translate3d(-50%,0,0) scale(1);z-index:-1;border-radius:50%;pointer-events:none}.landing_heroContent__4GtPC{display:flex;flex-direction:column;gap:1.6rem;opacity:1;transform:none}.landing_heroHeadline__pm0Tm{font-size:clamp(3.1rem,5vw,4.4rem);font-weight:600;font-family:Playfair Display,serif;color:#072f1c;margin:0}.landing_heroText__h4X1F{color:#264938;font-size:1.18rem;line-height:1.8;max-width:620px;margin:0}.landing_heroActions__bzfsI{display:flex;gap:1rem;flex-wrap:wrap;justify-content:flex-start}.landing_heroMockup__6YEif{display:flex;justify-content:center;opacity:1;transform:none}@media (max-width:960px){.landing_hero__IFqnw{grid-template-columns:minmax(0,1fr);text-align:center}.landing_heroContent__4GtPC{align-items:center;text-align:center}.landing_heroActions__bzfsI{justify-content:center}}@media (max-width:540px){.landing_hero__IFqnw{gap:clamp(1.1rem,6vw,2rem);padding:clamp(1.1rem,6vw,2.1rem)}.landing_heroText__h4X1F{font-size:1.05rem}.landing_questionCard__3mO6b{padding:clamp(1.6rem,7vw,2.4rem)}}.landing_questionCard__3mO6b{width:min(440px,100%);background:#ffffff;border-radius:30px;padding:clamp(2.1rem,3.8vw,2.9rem);border:1px solid rgba(9,65,37,.12);box-shadow:0 26px 52px rgba(9,65,37,.16);display:flex;flex-direction:column;gap:1.35rem}.landing_questionBadge__XVD_h{align-self:flex-start;padding:.25rem .75rem;border-radius:999px;background:var(--brand-surface);color:var(--brand);font-weight:600;font-size:.875rem;letter-spacing:.05em;text-transform:uppercase}.landing_questionTitle__DTHYy{margin:0;font-size:1.55rem;font-weight:600;color:#072f1c}.landing_questionText__Pyt0A{margin:0;color:#264938;font-size:1.05rem;line-height:1.68}.landing_questionOptions__dSKIi{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.95rem}.landing_questionOptions__dSKIi li{display:flex;align-items:flex-start;gap:.8rem;border-radius:20px;padding:1rem 1.15rem;color:#0a3a2f;font-weight:500;background:rgba(8,168,138,.05);border:1px solid rgba(8,168,138,.14)}.landing_optionLetter__RViGW{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 auto;aspect-ratio:1/1;line-height:1;border-radius:50%;background:#08a88a;color:#e8fbf7;font-size:1.05rem;font-weight:600}.landing_questionOptions__dSKIi li[data-correct=true]{background:rgba(8,168,138,.16);border-color:rgba(8,168,138,.26);box-shadow:0 16px 30px rgba(8,168,138,.18)}.landing_questionFooter__raEDB{display:flex;flex-direction:column;gap:.5rem;background:rgba(8,168,138,.1);border-radius:20px;padding:1.15rem 1.25rem;color:#0b3c24}.landing_answerLabel__sX8tF{font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(8,168,138,.9)}.landing_questionFooter__raEDB p{margin:0;line-height:1.68}.landing_associationsSection__yNjPG,.landing_faqSection__j0foS,.landing_refereesSection__8iJai{margin-top:clamp(4rem,8vw,6rem);margin-bottom:clamp(4rem,8vw,6rem)}.landing_sectionHeader__MocQe{text-align:center;max-width:720px;margin:0 auto 3rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.landing_sectionEyebrow__r_YQi{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--brand);background:var(--brand-surface);padding:.25rem .75rem;border-radius:999px}.landing_sectionTitle__2og5c{font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;color:var(--text-main);margin:0;line-height:1.2}.landing_sectionLead__bUw4G{font-size:1.125rem;color:var(--text-muted);line-height:1.6;margin:0}.landing_benefitsGrid__hzGlV{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem}.landing_benefitCard__vTIwR{background:var(--surface);padding:2rem;border-radius:20px;border:1px solid var(--surface-border);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.landing_benefitCard__vTIwR:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--brand-light)}.landing_benefitCard__vTIwR h3{font-size:1.25rem;font-weight:600;margin:0 0 .75rem;color:var(--text-main)}.landing_benefitCard__vTIwR p{font-size:1rem;color:var(--text-muted);line-height:1.6;margin:0}.landing_pricingCallout__tB3zT{background:linear-gradient(135deg,var(--brand-surface),#ffffff);border:1px solid var(--brand-light);border-radius:24px;padding:2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;box-shadow:var(--shadow-md)}.landing_priceLabel__kT4UM{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--brand-dark);margin-bottom:.5rem}.landing_pricingCallout__tB3zT p{font-size:1.1rem;color:var(--text-main);margin:0}.landing_pricingCallout__tB3zT strong{color:var(--brand-dark);font-weight:700}.landing_faqGrid__BZciz{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem}.landing_faqHeading__DRfKG{font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;color:var(--text-main);padding-bottom:.5rem;border-bottom:2px solid var(--surface-border)}.landing_faqList__it_q3{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.landing_faqItem__9qbPL strong{display:block;font-size:1rem;font-weight:600;color:var(--text-main);margin-bottom:.5rem}.landing_faqItem__9qbPL p{font-size:.95rem;color:var(--text-muted);line-height:1.6;margin:0}.landing_closingSection__rP4T1{background:var(--brand-dark);border-radius:32px;padding:clamp(3rem,6vw,5rem);text-align:center;color:white;position:relative;overflow:hidden}.landing_closingSection__rP4T1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top right,rgba(255,255,255,.1),transparent 60%);pointer-events:none}.landing_closingContent__zMVto{position:relative;z-index:1;max-width:600px;margin:0 auto 2rem}.landing_closingSection__rP4T1 .landing_sectionTitle__2og5c{color:white;margin-bottom:1rem}.landing_closingSection__rP4T1 .landing_sectionLead__bUw4G{color:rgba(255,255,255,.9)}.landing_closingActions__pkFqG{position:relative;z-index:1;display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media (max-width:960px){.landing_pricingCallout__tB3zT{flex-direction:column;text-align:center}}@media (max-width:540px){.landing_benefitsGrid__hzGlV,.landing_faqGrid__BZciz{grid-template-columns:1fr}.landing_benefitCard__vTIwR,.landing_closingSection__rP4T1,.landing_pricingCallout__tB3zT{padding:1.5rem}.landing_sectionTitle__2og5c{font-size:2rem}}