.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:700;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,filter .18s ease}.button_primary__AgMbO{background:linear-gradient(135deg,var(--brand),#1ac9b0);color:#ffffff;box-shadow:none}.button_primary__AgMbO:focus,.button_primary__AgMbO:hover{box-shadow:none}.button_secondary__WRdcP{background:#ffffff;color:#1f2937;border:1px solid rgba(15,23,42,.12);box-shadow:none}.button_secondary__WRdcP:focus,.button_secondary__WRdcP:hover{border-color:rgba(15,23,42,.2);box-shadow:none}.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}.button_sm__fK6_1{padding:.375rem .75rem;border-radius:1rem;font-size:.875rem}.marketing-layout_root__ZLXRv{min-height:100vh;display:flex;flex-direction:column;background:#ffffff}.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:var(--font-manrope),sans-serif;font-size:1.35rem;font-weight:600;letter-spacing:-.025em;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:700;border:1px solid rgba(8,168,138,.4);box-shadow:0 20px 36px rgba(8,168,138,.25)}.marketing-layout_navButton__TyPPp{padding:.55rem 1.25rem!important}.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:color-mix(in srgb,var(--brand) 35%,black);color:#ffffff;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:#ffffff;--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:#ffffff}.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:#ffffff}.marketing-layout_footerDetails__NrQ4U a{color:#ffffff;font-weight:500;text-decoration:none;transition:opacity .2s ease}.marketing-layout_footerDetails__NrQ4U a:focus,.marketing-layout_footerDetails__NrQ4U a:hover{opacity:.8}.marketing-layout_footerBottom__qcOYY{width:min(1180px,92vw);margin:0 auto;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.2);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;font-size:.9rem}.marketing-layout_footerBottom__qcOYY a{color:#ffffff;font-weight:600;transition:opacity .2s ease}.marketing-layout_footerBottom__qcOYY a:focus,.marketing-layout_footerBottom__qcOYY a:hover{opacity:.8}@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:#020617;color:#f8fafc}.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}}.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:#08a88a}.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)}.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)}.scroll-reveal_reveal__oTLaW[data-direction=left]{transform:translate3d(calc(var(--reveal-offset, 48px) * -1),0,0) scale3d(.98,.98,1)}.scroll-reveal_reveal__oTLaW[data-direction=right]{transform:translate3d(var(--reveal-offset,48px),0,0) scale3d(.98,.98,1)}.scroll-reveal_reveal__oTLaW[data-direction=left][data-visible=true],.scroll-reveal_reveal__oTLaW[data-direction=right][data-visible=true]{transform:translateZ(0) scaleX(1)}@media (prefers-reduced-motion:reduce){.scroll-reveal_reveal__oTLaW,.scroll-reveal_reveal__oTLaW[data-visible=true]{opacity:1;transform:none;filter:none;transition:none}}