.form-card-module-scss-module__8vmsgG__formCard{background-color:var(--bg);width:100%;box-shadow:var(--shadow-md);border-radius:.625rem;padding:1rem}.form-card-module-scss-module__8vmsgG__formCardFlat{width:100%;padding:1rem}.form-card-module-scss-module__8vmsgG__title{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.form-card-module-scss-module__8vmsgG__subtitle{color:var(--text-muted);font-size:.875rem}
.loading-spinner-module-scss-module__x6k12a__spinner{animation:1s linear infinite loading-spinner-module-scss-module__x6k12a__spin}.loading-spinner-module-scss-module__x6k12a__spinner.loading-spinner-module-scss-module__x6k12a__small{font-size:1rem}.loading-spinner-module-scss-module__x6k12a__spinner.loading-spinner-module-scss-module__x6k12a__medium{font-size:1.5rem}.loading-spinner-module-scss-module__x6k12a__spinner.loading-spinner-module-scss-module__x6k12a__large{font-size:2rem}@keyframes loading-spinner-module-scss-module__x6k12a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.confirm-modal-module-scss-module__PA8-qG__confirmModal{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem;display:flex}.confirm-modal-module-scss-module__PA8-qG__iconWrapper{background-color:color-mix(in srgb, var(--danger) 12%, transparent);width:3rem;height:3rem;color:var(--danger);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.confirm-modal-module-scss-module__PA8-qG__message{color:var(--text-muted);max-width:360px;font-size:1rem;line-height:1.6}.confirm-modal-module-scss-module__PA8-qG__actions{justify-content:center;align-items:center;gap:.75rem;width:100%;margin-top:.25rem;display:flex}.confirm-modal-module-scss-module__PA8-qG__cancelButton{border:1px solid var(--border);max-width:160px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:.375rem;flex:1;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s,color .15s,background-color .15s}.confirm-modal-module-scss-module__PA8-qG__cancelButton:hover:not(:disabled){border-color:var(--text);color:var(--text);background-color:var(--bg-light)}.confirm-modal-module-scss-module__PA8-qG__cancelButton:disabled{opacity:.5;cursor:not-allowed}.confirm-modal-module-scss-module__PA8-qG__confirmButton{background-color:var(--danger);border:1px solid var(--danger);color:#fff;cursor:pointer;border-radius:.375rem;flex:1;max-width:160px;padding:.75rem 1rem;font-size:1rem;font-weight:500;transition:opacity .15s}.confirm-modal-module-scss-module__PA8-qG__confirmButton:hover:not(:disabled){opacity:.85}.confirm-modal-module-scss-module__PA8-qG__confirmButton:disabled{opacity:.6;cursor:not-allowed}
@keyframes modal-module-scss-module__bZCMkG__overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modal-module-scss-module__bZCMkG__modalEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-module-scss-module__bZCMkG__modalOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#28282880;justify-content:center;align-items:center;width:100vw;height:100dvh;animation:.2s ease-out modal-module-scss-module__bZCMkG__overlayFadeIn;display:flex;position:fixed;top:0;left:0;container-type:inline-size}.modal-module-scss-module__bZCMkG__modalOverlay.modal-module-scss-module__bZCMkG__contained{pointer-events:auto;width:100%;height:100%;position:absolute}.modal-module-scss-module__bZCMkG__modalContent{box-shadow:var(--shadow-md);background:var(--bg);width:600px;max-width:100%;height:auto;max-height:80vh;color:var(--text);border-radius:.625rem;flex-direction:column;animation:.24s ease-out 30ms both modal-module-scss-module__bZCMkG__modalEnter;display:flex;position:relative;overflow:hidden}.modal-module-scss-module__bZCMkG__modalContent.modal-module-scss-module__bZCMkG__sm{width:480px}.modal-module-scss-module__bZCMkG__modalContent.modal-module-scss-module__bZCMkG__lg{width:768px}@container (max-width:768px){.modal-module-scss-module__bZCMkG__modalContent{border-radius:0;width:100%;max-width:100%;height:100%;max-height:none;overflow:auto}}@media (prefers-reduced-motion:reduce){.modal-module-scss-module__bZCMkG__modalOverlay,.modal-module-scss-module__bZCMkG__modalContent{animation:none}}.modal-module-scss-module__bZCMkG__modalHeader{box-shadow:var(--shadow-sm);justify-content:space-between;align-items:flex-start;padding:.5rem 3rem .5rem 1.5rem;font-size:1.5rem;font-weight:700;display:flex}.modal-module-scss-module__bZCMkG__modalClose{z-index:99;cursor:pointer;border-radius:50%;padding:.5rem;font-size:1.875rem;position:absolute;top:.25rem;right:.25rem}.modal-module-scss-module__bZCMkG__modalClose.modal-module-scss-module__bZCMkG__transition{transition:color .6s ease-in-out}.modal-module-scss-module__bZCMkG__modalClose.modal-module-scss-module__bZCMkG__invert{color:var(--bg)}.modal-module-scss-module__bZCMkG__modalClose:hover{background:var(--bg-dark)}.modal-module-scss-module__bZCMkG__modalBody{flex:1;overflow-y:auto}
.page-container-module-scss-module__XAG_4G__pageContainer{flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden;container-type:inline-size}.page-container-module-scss-module__XAG_4G__page{scroll-behavior:smooth;flex:1;min-height:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){.page-container-module-scss-module__XAG_4G__page{scroll-behavior:auto}}
.configuration-header-module-scss-module__NdXqJG__header{z-index:999;-webkit-backdrop-filter:blur(12px);color:#04070f;color:lab(1.93922% -.0432804 -3.61724);background-color:#ffffffe0;background-color:lab(100% 0 0/.88);border-bottom:1px solid #dcdee1;border-bottom:1px solid lab(88.3844% -.266641 -1.87179);justify-content:center;width:100%;height:70px;min-height:70px;padding:.5rem 2rem;transition:box-shadow .2s;display:flex;position:sticky;top:0}@media (max-width:768px){.configuration-header-module-scss-module__NdXqJG__header{padding:.5rem 1rem}}.configuration-header-module-scss-module__NdXqJG__headerInner{flex-direction:row;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:flex;position:relative}.configuration-header-module-scss-module__NdXqJG__narrativeContainer{font-family:var(--font-poppins),sans-serif;letter-spacing:-.01em;color:#04070f;color:lab(1.93922% -.0432804 -3.61724);cursor:pointer;align-items:center;gap:1rem;margin-right:auto;font-size:1.5rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:flex}.configuration-header-module-scss-module__NdXqJG__narrativeContainer:hover{opacity:.75}.configuration-header-module-scss-module__NdXqJG__narrativeContainer img{filter:none}.configuration-header-module-scss-module__NdXqJG__nav{align-items:center;gap:2rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:768px){.configuration-header-module-scss-module__NdXqJG__nav{display:none}}.configuration-header-module-scss-module__NdXqJG__navLink{font-family:var(--font-open-sans),sans-serif;color:#373b40;color:lab(24.5649% -.463679 -3.70624);padding-bottom:2px;font-size:1rem;font-weight:500;text-decoration:none;position:relative}.configuration-header-module-scss-module__NdXqJG__navLink:after{content:"";background-color:#373b40;background-color:lab(24.5649% -.463679 -3.70624);width:0;height:1px;transition:width .2s;position:absolute;bottom:0;left:0}.configuration-header-module-scss-module__NdXqJG__navLink:hover:after{width:100%}.configuration-header-module-scss-module__NdXqJG__loginAndSignupButtonsContainer{align-items:center;gap:1rem;margin-left:auto;display:flex}.configuration-header-module-scss-module__NdXqJG__loginButton{color:#373b40;color:lab(24.5649% -.463679 -3.70624);font-family:var(--font-open-sans),sans-serif}.configuration-header-module-scss-module__NdXqJG__signupButton{background:var(--landing-cta);color:#fff;color:lab(100% 0 0);font-family:var(--font-poppins),sans-serif;cursor:pointer;box-shadow:0 3px 14px var(--landing-cta-shadow);border:none;border-radius:.625rem;align-items:center;padding:.5rem 1rem;font-weight:600;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex}.configuration-header-module-scss-module__NdXqJG__signupButton:hover{background:var(--landing-cta-hover);box-shadow:0 5px 18px var(--landing-cta-shadow-hover);transform:translateY(-1px)}.configuration-header-module-scss-module__NdXqJG__signupButton:active{transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){.configuration-header-module-scss-module__NdXqJG__header,.configuration-header-module-scss-module__NdXqJG__signupButton{transition:none}}
.hero-section-module-scss-module__88jxvG__section{background:radial-gradient(ellipse 80% 60% at 50% -5%, #c1d9ff47 0%, transparent 70%),radial-gradient(ellipse 50% 40% at 85% 65%, #f0c7f92e 0%, transparent 60%),radial-gradient(ellipse 40% 35% at 10% 80%, #a0e6ea24 0%, transparent 60%),var(--landing-hero-bg);justify-content:center;align-items:center;min-height:calc(100dvh - 70px);padding:clamp(4rem,8vw,7rem) clamp(1.5rem,5vw,4rem);display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.hero-section-module-scss-module__88jxvG__section{background:radial-gradient(ellipse 80% 60% at 50% -5%, lab(85.7114% -2.13242 -29.0191/.28) 0%, transparent 70%),radial-gradient(ellipse 50% 40% at 85% 65%, lab(84.9826% 21.166 -18.9903/.18) 0%, transparent 60%),radial-gradient(ellipse 40% 35% at 10% 80%, lab(86.7685% -22.0599 -9.15103/.14) 0%, transparent 60%),var(--landing-hero-bg)}}.hero-section-module-scss-module__88jxvG__blob{filter:blur(80px);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.hero-section-module-scss-module__88jxvG__blobPrimary{background:var(--landing-blob-color);opacity:.8;width:clamp(400px,60vw,800px);height:clamp(400px,60vw,800px);animation:22s ease-in-out infinite hero-section-module-scss-module__88jxvG__blobDrift;top:-15%;left:-10%}.hero-section-module-scss-module__88jxvG__blobSecondary{background:var(--landing-blob-color-2);opacity:.6;width:clamp(300px,45vw,600px);height:clamp(300px,45vw,600px);animation:28s ease-in-out infinite reverse hero-section-module-scss-module__88jxvG__blobDrift2;bottom:-10%;right:-8%}.hero-section-module-scss-module__88jxvG__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:860px;display:flex;position:relative}.hero-section-module-scss-module__88jxvG__eyebrow{font-family:var(--font-poppins),sans-serif;letter-spacing:var(--landing-label-tracking);text-transform:uppercase;color:var(--landing-primary-hover);background:#0559d214;background:lab(39.7551% 16.9771 -69.7/.08);border:1px solid #0559d238;border:1px solid lab(39.7551% 16.9771 -69.7/.22);border-radius:999px;align-items:center;gap:.5rem;padding:.375rem 1rem;font-size:.75rem;font-weight:600;display:inline-flex}.hero-section-module-scss-module__88jxvG__eyebrowDot{background:var(--landing-primary);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite hero-section-module-scss-module__88jxvG__pulse}@keyframes hero-section-module-scss-module__88jxvG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero-section-module-scss-module__88jxvG__headline{font-family:var(--font-poppins),sans-serif;letter-spacing:-.02em;color:var(--landing-dark-text);margin:0;font-size:clamp(3rem,7vw,5.25rem);font-weight:800;line-height:1.05}.hero-section-module-scss-module__88jxvG__headline .hero-section-module-scss-module__88jxvG__highlight{background-image:linear-gradient(135deg, var(--landing-primary-hover), #008388);-webkit-text-fill-color:#0000;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}@supports (color:lab(0% 0 0)){.hero-section-module-scss-module__88jxvG__headline .hero-section-module-scss-module__88jxvG__highlight{background-image:linear-gradient(135deg, var(--landing-primary-hover), lab(49.654% -61.1066 -24.9412))}}.hero-section-module-scss-module__88jxvG__subheadline{font-family:var(--font-open-sans),sans-serif;color:var(--landing-dark-text-muted);max-width:580px;margin:0;font-size:clamp(1.05rem,2.5vw,1.3rem);line-height:1.65}.hero-section-module-scss-module__88jxvG__ctaGroup{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.hero-section-module-scss-module__88jxvG__ctaPrimary{background:var(--landing-cta);color:#fff;color:lab(100% 0 0);font-family:var(--font-poppins),sans-serif;cursor:pointer;box-shadow:0 4px 20px var(--landing-cta-shadow);border:none;border-radius:.625rem;align-items:center;gap:.5rem;padding:.9rem 2rem;font-size:1rem;font-weight:600;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex}.hero-section-module-scss-module__88jxvG__ctaPrimary svg{transition:transform .2s}.hero-section-module-scss-module__88jxvG__ctaPrimary:hover{background:var(--landing-cta-hover);box-shadow:0 6px 24px var(--landing-cta-shadow-hover);transform:translateY(-1px)}.hero-section-module-scss-module__88jxvG__ctaPrimary:hover svg{transform:translate(4px)}.hero-section-module-scss-module__88jxvG__ctaPrimary:active{transform:translateY(0)scale(.98)}.hero-section-module-scss-module__88jxvG__ctaSecondary{color:#282e38;color:lab(18.7165% -.689328 -7.3094);font-family:var(--font-poppins),sans-serif;cursor:pointer;background:0 0;border:1px solid #a3afc1;border:1px solid lab(70.8887% -1.28534 -11.0686);border-radius:.625rem;align-items:center;gap:.4rem;padding:.9rem 1.75rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.hero-section-module-scss-module__88jxvG__ctaSecondary:hover{color:#0047ba;color:lab(31.9767% 27.1856 -76.7053);background:#0559d20f;background:lab(39.7551% 16.9771 -69.7/.06);border-color:#0559d280;border-color:lab(39.7551% 16.9771 -69.7/.5)}.hero-section-module-scss-module__88jxvG__socialProof{font-family:var(--font-open-sans),sans-serif;color:#5a5e63;color:lab(39.6462% -.487268 -3.71822);align-items:center;gap:.5rem;margin-top:.25rem;font-size:.75rem;display:flex}.hero-section-module-scss-module__88jxvG__socialProofDivider{background:#7d8086;background:lab(53.5669% -.499904 -3.72492);border-radius:50%;width:3px;height:3px}.hero-section-module-scss-module__88jxvG__scrollIndicator{color:#6b727e;color:lab(47.7271% -.879407 -7.38947);font-family:var(--font-open-sans),sans-serif;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.5rem;font-size:.75rem;animation:2.5s ease-in-out infinite hero-section-module-scss-module__88jxvG__scrollBounce;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}@keyframes hero-section-module-scss-module__88jxvG__scrollBounce{0%,to{opacity:.5;transform:translate(-50%)translateY(0)}50%{opacity:1;transform:translate(-50%)translateY(6px)}}@media (max-width:768px){.hero-section-module-scss-module__88jxvG__ctaGroup{flex-direction:column;align-items:stretch}.hero-section-module-scss-module__88jxvG__ctaGroup .hero-section-module-scss-module__88jxvG__ctaPrimary,.hero-section-module-scss-module__88jxvG__ctaGroup .hero-section-module-scss-module__88jxvG__ctaSecondary{justify-content:center}}@media (prefers-reduced-motion:reduce){.hero-section-module-scss-module__88jxvG__blobPrimary,.hero-section-module-scss-module__88jxvG__blobSecondary,.hero-section-module-scss-module__88jxvG__eyebrowDot,.hero-section-module-scss-module__88jxvG__scrollIndicator{animation:none}.hero-section-module-scss-module__88jxvG__ctaPrimary,.hero-section-module-scss-module__88jxvG__ctaSecondary{transition:none}}
.dashboard-header-module-scss-module__a8jOgW__header{box-shadow:var(--shadow-sm);z-index:999;background-color:var(--bg);flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:70px;min-height:70px;padding:.5rem 2rem;display:flex;position:relative}@media (max-width:768px){.dashboard-header-module-scss-module__a8jOgW__header{padding:.5rem 1rem}}.dashboard-header-module-scss-module__a8jOgW__narrative{font-size:1.5rem}.dashboard-header-module-scss-module__a8jOgW__headerSection{align-items:center;gap:1rem;display:flex}
.problem-section-module-scss-module__-zrtTW__section{padding:var(--landing-section-padding);background:var(--landing-dark-bg);overflow:hidden}.problem-section-module-scss-module__-zrtTW__inner{max-width:var(--landing-content-max-width);gap:var(--landing-section-inner-gap);flex-direction:column;margin:0 auto;display:flex}.problem-section-module-scss-module__-zrtTW__headline{font-family:var(--font-poppins),sans-serif;font-size:var(--landing-section-heading-size);font-weight:700;line-height:var(--landing-section-heading-lh);letter-spacing:var(--landing-section-heading-tracking);color:var(--landing-dark-text);max-width:680px;margin:0}.problem-section-module-scss-module__-zrtTW__painPoints{flex-direction:column;gap:0;display:flex}.problem-section-module-scss-module__-zrtTW__painPoint{border-bottom:1px solid var(--landing-border-subtle);align-items:center;gap:1.25rem;padding:1.75rem 0;display:flex}.problem-section-module-scss-module__-zrtTW__painPoint:first-child{border-top:1px solid var(--landing-border-subtle)}.problem-section-module-scss-module__-zrtTW__painPointIcon{color:#bd001b;color:lab(39.7145% 70.0599 49.6254);background:#cc272e1a;background:lab(45.7636% 63.3818 40.1799/.1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-top:.1rem;display:flex}.problem-section-module-scss-module__-zrtTW__painPointText{font-family:var(--font-open-sans),sans-serif;color:var(--landing-dark-text-muted);margin:0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.6}.problem-section-module-scss-module__-zrtTW__transition{align-items:center;gap:1rem;margin-top:1rem;display:flex}.problem-section-module-scss-module__-zrtTW__transitionLine{background:linear-gradient(90deg, var(--landing-primary), transparent);flex:1;max-width:160px;height:1px}.problem-section-module-scss-module__-zrtTW__transitionText{font-family:var(--font-poppins),sans-serif;color:var(--landing-dark-text);margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700}.problem-section-module-scss-module__-zrtTW__transitionText span{color:var(--landing-primary)}
.popover-module-scss-module___PCtaG__content{background-color:var(--bg-light);color:var(--text);z-index:50;border:1px solid var(--border);width:18rem;box-shadow:var(--shadow-md);border-radius:.625rem;padding:1rem}.popover-module-scss-module___PCtaG__content[data-state=open]{animation:.15s ease-out popover-module-scss-module___PCtaG__enter}.popover-module-scss-module___PCtaG__content[data-state=closed]{animation:.15s ease-in popover-module-scss-module___PCtaG__exit}@keyframes popover-module-scss-module___PCtaG__enter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes popover-module-scss-module___PCtaG__exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}
.feature-card-module-scss-module__s6E6rG__card{background:var(--landing-glass-bg);border:1px solid var(--landing-glass-border);cursor:default;will-change:transform;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.75rem;transition:box-shadow .25s,transform .2s;display:flex}.feature-card-module-scss-module__s6E6rG__card:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0000001a,0 2px 8px #0000000f;box-shadow:0 8px 32px lab(0% 0 0/.1),0 2px 8px lab(0% 0 0/.06)}.feature-card-module-scss-module__s6E6rG__iconWrapper{background:var(--landing-primary-subtle);width:2.75rem;height:2.75rem;color:var(--landing-primary);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.feature-card-module-scss-module__s6E6rG__title{font-family:var(--font-poppins),sans-serif;color:var(--landing-light-text);margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.feature-card-module-scss-module__s6E6rG__description{font-family:var(--font-open-sans),sans-serif;color:var(--landing-light-text-muted);margin:0;font-size:.875rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.feature-card-module-scss-module__s6E6rG__card{transition:box-shadow .25s;transform:none!important}}
.features-section-module-scss-module__IEA5RG__section{padding:var(--landing-section-padding);background:var(--landing-light-bg);overflow:hidden}.features-section-module-scss-module__IEA5RG__inner{max-width:var(--landing-content-max-width);gap:var(--landing-section-inner-gap);flex-direction:column;margin:0 auto;display:flex}.features-section-module-scss-module__IEA5RG__sectionHeader{flex-direction:column;gap:1rem;max-width:560px;display:flex}.features-section-module-scss-module__IEA5RG__label{font-family:var(--font-poppins),sans-serif;letter-spacing:var(--landing-label-tracking);text-transform:uppercase;color:var(--landing-primary);margin:0;font-size:.75rem;font-weight:600}.features-section-module-scss-module__IEA5RG__headline{font-family:var(--font-poppins),sans-serif;font-size:var(--landing-section-heading-size);font-weight:700;line-height:var(--landing-section-heading-lh);letter-spacing:var(--landing-section-heading-tracking);color:var(--landing-light-text);margin:0}.features-section-module-scss-module__IEA5RG__subheadline{font-family:var(--font-open-sans),sans-serif;color:var(--landing-light-text-muted);margin:0;font-size:1.125rem;line-height:1.6}.features-section-module-scss-module__IEA5RG__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (max-width:1024px){.features-section-module-scss-module__IEA5RG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.features-section-module-scss-module__IEA5RG__grid{grid-template-columns:1fr}}
.how-it-works-section-module-scss-module__SPSe4G__section{padding:var(--landing-section-padding);background:var(--landing-dark-bg);overflow:hidden}.how-it-works-section-module-scss-module__SPSe4G__inner{max-width:var(--landing-content-max-width);flex-direction:column;gap:4rem;margin:0 auto;display:flex}.how-it-works-section-module-scss-module__SPSe4G__sectionHeader{flex-direction:column;gap:1rem;max-width:560px;display:flex}.how-it-works-section-module-scss-module__SPSe4G__label{font-family:var(--font-poppins),sans-serif;letter-spacing:var(--landing-label-tracking);text-transform:uppercase;color:var(--landing-primary);margin:0;font-size:.75rem;font-weight:600}.how-it-works-section-module-scss-module__SPSe4G__headline{font-family:var(--font-poppins),sans-serif;font-size:var(--landing-section-heading-size);font-weight:700;line-height:var(--landing-section-heading-lh);letter-spacing:var(--landing-section-heading-tracking);color:var(--landing-dark-text);margin:0}.how-it-works-section-module-scss-module__SPSe4G__stepsContainer{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}@media (max-width:768px){.how-it-works-section-module-scss-module__SPSe4G__stepsContainer{grid-template-columns:1fr}}.how-it-works-section-module-scss-module__SPSe4G__step{background:var(--landing-glass-bg);border:1px solid var(--landing-glass-border);border-radius:1rem;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:2rem 1.75rem;transition:box-shadow .25s,transform .2s;display:flex;position:relative;box-shadow:0 2px 12px #0000000f,0 1px 3px #0000000a;box-shadow:0 2px 12px lab(0% 0 0/.06),0 1px 3px lab(0% 0 0/.04)}.how-it-works-section-module-scss-module__SPSe4G__step:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0000001a,0 2px 8px #0000000f;box-shadow:0 8px 32px lab(0% 0 0/.1),0 2px 8px lab(0% 0 0/.06)}.how-it-works-section-module-scss-module__SPSe4G__stepTopRow{align-items:center;gap:1rem;width:100%;display:flex}.how-it-works-section-module-scss-module__SPSe4G__stepNumber{font-family:var(--font-poppins),sans-serif;letter-spacing:.08em;color:var(--landing-primary);background:var(--landing-primary-subtle);border-radius:999px;padding:.2rem .65rem;font-size:.75rem;font-weight:700;line-height:1.6}.how-it-works-section-module-scss-module__SPSe4G__stepIconWrapper{background:var(--landing-primary-subtle);width:3rem;height:3rem;color:var(--landing-primary);border-radius:.75rem;justify-content:center;align-items:center;margin-left:auto;display:flex}.how-it-works-section-module-scss-module__SPSe4G__stepTitle{font-family:var(--font-poppins),sans-serif;color:var(--landing-dark-text);margin:0;font-size:1.125rem;font-weight:600}.how-it-works-section-module-scss-module__SPSe4G__stepDescription{font-family:var(--font-open-sans),sans-serif;color:var(--landing-dark-text-muted);margin:0;font-size:.875rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.how-it-works-section-module-scss-module__SPSe4G__step{transition:none}}
.pricing-card-module-scss-module__D0QCgW__card{background:var(--landing-light-bg);will-change:transform;border:1px solid #caced4;border:1px solid lab(82.5677% -.514656 -3.73303);border-radius:1.25rem;flex-direction:column;gap:1.5rem;padding:2rem 1.75rem;transition:box-shadow .25s;display:flex;position:relative;overflow:hidden}.pricing-card-module-scss-module__D0QCgW__card:hover{box-shadow:0 12px 40px #0000001a;box-shadow:0 12px 40px lab(0% 0 0/.1)}.pricing-card-module-scss-module__D0QCgW__featured{color:#f5f5f5;color:lab(96.52% -.0000298023 .0000119209);background:#003fa0;background:lab(28.1444% 18.7491 -62.707);border:2px solid #397be9;border:2px solid lab(52.0098% 8.45799 -63.0309);box-shadow:0 0 40px #0559d24d,0 4px 20px #0559d233;box-shadow:0 0 40px lab(39.7551% 16.9771 -69.7/.3),0 4px 20px lab(39.7551% 16.9771 -69.7/.2)}.pricing-card-module-scss-module__D0QCgW__featured .pricing-card-module-scss-module__D0QCgW__tier{color:#abbfdf;color:lab(76.595% -1.78954 -18.2989)}.pricing-card-module-scss-module__D0QCgW__featured .pricing-card-module-scss-module__D0QCgW__price{color:#fff;color:lab(100% 0 0)}.pricing-card-module-scss-module__D0QCgW__featured .pricing-card-module-scss-module__D0QCgW__period{color:#abbfdf;color:lab(76.595% -1.78954 -18.2989)}.pricing-card-module-scss-module__D0QCgW__featured .pricing-card-module-scss-module__D0QCgW__featureItem{color:#e4e4e4;color:lab(90.72% .0000298023 -.0000119209)}.pricing-card-module-scss-module__D0QCgW__featured .pricing-card-module-scss-module__D0QCgW__featureItem:before,.pricing-card-module-scss-module__D0QCgW__featured .pricing-card-module-scss-module__D0QCgW__checkIcon{color:#43d5dc;color:lab(77.9637% -37.6085 -15.4651)}.pricing-card-module-scss-module__D0QCgW__featured .pricing-card-module-scss-module__D0QCgW__divider{border-color:#ffffff26;border-color:lab(100% 0 0/.15)}.pricing-card-module-scss-module__D0QCgW__featured .pricing-card-module-scss-module__D0QCgW__unavailableIcon,.pricing-card-module-scss-module__D0QCgW__featured .pricing-card-module-scss-module__D0QCgW__featureTextUnavailable{color:#8f8f8f;color:lab(59.4% 0 0)}.pricing-card-module-scss-module__D0QCgW__featured:hover{box-shadow:0 0 50px #0559d266,0 8px 30px #0559d240;box-shadow:0 0 50px lab(39.7551% 16.9771 -69.7/.4),0 8px 30px lab(39.7551% 16.9771 -69.7/.25)}.pricing-card-module-scss-module__D0QCgW__badge{background:var(--landing-primary);color:#fff;color:lab(100% 0 0);font-family:var(--font-poppins),sans-serif;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:absolute;top:1rem;right:1rem}.pricing-card-module-scss-module__D0QCgW__header{flex-direction:column;gap:.5rem;display:flex}.pricing-card-module-scss-module__D0QCgW__tier{font-family:var(--font-poppins),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--landing-light-text-muted);margin:0;font-size:.875rem;font-weight:600}.pricing-card-module-scss-module__D0QCgW__priceRow{align-items:baseline;gap:.375rem;display:flex}.pricing-card-module-scss-module__D0QCgW__price{font-family:var(--font-poppins),sans-serif;color:var(--landing-light-text);margin:0;font-size:clamp(2.25rem,5vw,3rem);font-weight:700;line-height:1}.pricing-card-module-scss-module__D0QCgW__period{font-family:var(--font-open-sans),sans-serif;color:var(--landing-light-text-muted);font-size:.875rem}.pricing-card-module-scss-module__D0QCgW__divider{border:none;border-top:1px solid var(--landing-border-subtle);margin:0}.pricing-card-module-scss-module__D0QCgW__featureList{flex-direction:column;flex:1;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.pricing-card-module-scss-module__D0QCgW__featureItem{font-family:var(--font-open-sans),sans-serif;color:var(--landing-light-text);align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.5;display:flex}.pricing-card-module-scss-module__D0QCgW__checkIcon{color:var(--landing-primary);flex-shrink:0;margin-top:.1rem}.pricing-card-module-scss-module__D0QCgW__unavailableIcon{color:gray;color:lab(53.6% 0 0);flex-shrink:0;margin-top:.1rem}.pricing-card-module-scss-module__D0QCgW__featureTextUnavailable{color:gray;color:lab(53.6% 0 0)}.pricing-card-module-scss-module__D0QCgW__ctaButton{width:100%;font-family:var(--font-poppins),sans-serif;cursor:pointer;background:var(--landing-primary);color:#fff;color:lab(100% 0 0);border:none;border-radius:.625rem;justify-content:center;align-items:center;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:background .2s,transform .15s;display:flex}.pricing-card-module-scss-module__D0QCgW__ctaButton:hover{background:var(--landing-primary-hover)}.pricing-card-module-scss-module__D0QCgW__ctaButton:active{transform:scale(.98)}.pricing-card-module-scss-module__D0QCgW__ctaButtonFeatured{color:#003f9e;color:lab(27.0089% 31.4774 -76.8553);background:#fff;background:lab(100% 0 0)}.pricing-card-module-scss-module__D0QCgW__ctaButtonFeatured:hover{background:#e4e8ef;background:lab(91.8479% -.517726 -3.73472)}@media (prefers-reduced-motion:reduce){.pricing-card-module-scss-module__D0QCgW__card,.pricing-card-module-scss-module__D0QCgW__ctaButton{transition:none}}
.pricing-section-module-scss-module__7PXWZq__section{padding:var(--landing-section-padding);background:var(--landing-light-bg);overflow:hidden}.pricing-section-module-scss-module__7PXWZq__inner{max-width:var(--landing-content-max-width);gap:var(--landing-section-inner-gap);flex-direction:column;margin:0 auto;display:flex}.pricing-section-module-scss-module__7PXWZq__sectionHeader{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.pricing-section-module-scss-module__7PXWZq__label{font-family:var(--font-poppins),sans-serif;letter-spacing:var(--landing-label-tracking);text-transform:uppercase;color:var(--landing-primary);margin:0;font-size:.75rem;font-weight:600}.pricing-section-module-scss-module__7PXWZq__headline{font-family:var(--font-poppins),sans-serif;font-size:var(--landing-section-heading-size);font-weight:700;line-height:var(--landing-section-heading-lh);letter-spacing:var(--landing-section-heading-tracking);color:var(--landing-light-text);margin:0}.pricing-section-module-scss-module__7PXWZq__subheadline{font-family:var(--font-open-sans),sans-serif;color:var(--landing-light-text-muted);max-width:500px;margin:0;font-size:1.125rem;line-height:1.6}.pricing-section-module-scss-module__7PXWZq__grid{grid-template-columns:repeat(3,1fr);align-items:center;gap:1.5rem;display:grid}@media (max-width:1024px){.pricing-section-module-scss-module__7PXWZq__grid{grid-template-columns:1fr;width:100%;max-width:420px;margin:0 auto}}.pricing-section-module-scss-module__7PXWZq__disclaimer{font-family:var(--font-open-sans),sans-serif;color:var(--landing-light-text-muted);text-align:center;margin:0;font-size:.75rem}
.faq-section-module-scss-module__JyUWGq__section{padding:var(--landing-section-padding);background:var(--landing-dark-bg);overflow:hidden}.faq-section-module-scss-module__JyUWGq__inner{max-width:var(--landing-content-max-width);gap:var(--landing-section-inner-gap);flex-direction:column;margin:0 auto;display:flex}.faq-section-module-scss-module__JyUWGq__sectionHeader{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.faq-section-module-scss-module__JyUWGq__label{font-family:var(--font-poppins),sans-serif;letter-spacing:var(--landing-label-tracking);text-transform:uppercase;color:var(--landing-primary);margin:0;font-size:.75rem;font-weight:600}.faq-section-module-scss-module__JyUWGq__headline{font-family:var(--font-poppins),sans-serif;font-size:var(--landing-section-heading-size);font-weight:700;line-height:var(--landing-section-heading-lh);letter-spacing:var(--landing-section-heading-tracking);color:var(--landing-dark-text);margin:0}.faq-section-module-scss-module__JyUWGq__accordionWrapper{width:100%;max-width:720px;color:var(--landing-dark-text);margin:0 auto}.faq-section-module-scss-module__JyUWGq__accordionItem{border-bottom:1px solid var(--landing-border-subtle)}.faq-section-module-scss-module__JyUWGq__accordionItem:first-child{border-top:1px solid var(--landing-border-subtle)}.faq-section-module-scss-module__JyUWGq__accordionTrigger{font-family:var(--font-poppins),sans-serif;color:var(--landing-dark-text);padding:1.25rem 0;font-size:1rem;font-weight:500;transition:color .2s}.faq-section-module-scss-module__JyUWGq__accordionTrigger:hover{color:var(--landing-primary)}.faq-section-module-scss-module__JyUWGq__accordionContentInner{font-family:var(--font-open-sans),sans-serif;color:var(--landing-dark-text-muted);padding-bottom:1.25rem;font-size:.875rem;line-height:1.7}@media (prefers-reduced-motion:reduce){.faq-section-module-scss-module__JyUWGq__accordionTrigger{transition:none}}
.final-cta-section-module-scss-module__v1i7eG__section{padding:var(--landing-section-padding);background:linear-gradient(135deg,#00318a 0%,#005de0 100%);background:linear-gradient(135deg,lab(22.0189% 23.2445 -62.7869) 0%,lab(41.7201% 20.6278 -76.6452) 100%);position:relative;overflow:hidden}.final-cta-section-module-scss-module__v1i7eG__bgOrb{filter:blur(60px);pointer-events:none;border-radius:50%;position:absolute}.final-cta-section-module-scss-module__v1i7eG__bgOrbTop{background:#0054d147;background:lab(38.235% 19.5601 -71.5913/.28);width:400px;height:400px;top:-100px;right:-80px}.final-cta-section-module-scss-module__v1i7eG__bgOrbBottom{background:#955be34d;background:lab(50.3845% 45.1614 -61.7514/.3);width:300px;height:300px;bottom:-80px;left:-60px}.final-cta-section-module-scss-module__v1i7eG__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:2rem;max-width:680px;margin:0 auto;display:flex;position:relative}.final-cta-section-module-scss-module__v1i7eG__headline{font-family:var(--font-poppins),sans-serif;letter-spacing:-.02em;color:#fff;color:lab(100% 0 0);margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.final-cta-section-module-scss-module__v1i7eG__subheadline{font-family:var(--font-open-sans),sans-serif;color:#cecece;color:lab(82.6% .0000298023 -.0000119209);margin:0;font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.6}.final-cta-section-module-scss-module__v1i7eG__ctaGroup{flex-direction:column;align-items:center;gap:1rem;display:flex}.final-cta-section-module-scss-module__v1i7eG__ctaButton{color:#003f9e;color:lab(27.0089% 31.4774 -76.8553);font-family:var(--font-poppins),sans-serif;cursor:pointer;background:#fff;background:lab(100% 0 0);border:none;border-radius:.625rem;align-items:center;gap:.5rem;padding:1rem 2.5rem;font-size:1.125rem;font-weight:600;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 12px #0003;box-shadow:0 2px 12px lab(0% 0 0/.2)}.final-cta-section-module-scss-module__v1i7eG__ctaButton svg{transition:transform .2s}.final-cta-section-module-scss-module__v1i7eG__ctaButton:hover{background:#ebeff5;background:lab(94.1679% -.518382 -3.73511);transform:translateY(-2px);box-shadow:0 4px 16px #0000004d;box-shadow:0 4px 16px lab(0% 0 0/.3)}.final-cta-section-module-scss-module__v1i7eG__ctaButton:hover svg{transform:translate(4px)}.final-cta-section-module-scss-module__v1i7eG__ctaButton:active{transform:translateY(0)scale(.98)}.final-cta-section-module-scss-module__v1i7eG__socialProof{font-family:var(--font-open-sans),sans-serif;color:#aeaeae;color:lab(71% 0 0);margin:0;font-size:.875rem}@media (prefers-reduced-motion:reduce){.final-cta-section-module-scss-module__v1i7eG__ctaButton{transition:none}}
.about-page-module-scss-module__5KNsKG__page{flex-direction:column;display:flex}.about-page-module-scss-module__5KNsKG__heroBanner{background:var(--landing-hero-bg);text-align:center;padding:clamp(5rem,10vw,8rem) clamp(1.5rem,5vw,4rem) clamp(4rem,8vw,6rem);position:relative;overflow:hidden}.about-page-module-scss-module__5KNsKG__bannerBlob{filter:invert(.01)blur(50px);background:var(--landing-blob-color);pointer-events:none;opacity:.5;border-radius:50%;width:500px;height:500px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}.about-page-module-scss-module__5KNsKG__bannerInner{z-index:1;flex-direction:column;align-items:center;gap:1.25rem;max-width:680px;margin:0 auto;display:flex;position:relative}.about-page-module-scss-module__5KNsKG__label{font-family:var(--font-poppins),sans-serif;letter-spacing:var(--landing-label-tracking);text-transform:uppercase;color:var(--landing-primary);margin:0;font-size:.75rem;font-weight:600}.about-page-module-scss-module__5KNsKG__headline{font-family:var(--font-poppins),sans-serif;letter-spacing:-.02em;color:var(--landing-dark-text);margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.about-page-module-scss-module__5KNsKG__missionText{font-family:var(--font-open-sans),sans-serif;color:var(--landing-dark-text-muted);margin:0;font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.7}.about-page-module-scss-module__5KNsKG__storySection{padding:var(--landing-section-padding);background:var(--landing-dark-bg)}.about-page-module-scss-module__5KNsKG__storyInner{flex-direction:column;gap:2rem;max-width:720px;margin:0 auto;display:flex}.about-page-module-scss-module__5KNsKG__storySectionLabel{font-family:var(--font-poppins),sans-serif;letter-spacing:var(--landing-label-tracking);text-transform:uppercase;color:var(--landing-primary);margin:0;font-size:.75rem;font-weight:600}.about-page-module-scss-module__5KNsKG__storyHeadline{font-family:var(--font-poppins),sans-serif;letter-spacing:-.015em;color:var(--landing-dark-text);margin:0;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700;line-height:1.25}.about-page-module-scss-module__5KNsKG__storyBody{font-family:var(--font-open-sans),sans-serif;color:var(--landing-dark-text-muted);margin:0;font-size:1.125rem;line-height:1.75}.about-page-module-scss-module__5KNsKG__teamSection{padding:var(--landing-section-padding);background:var(--landing-light-bg)}.about-page-module-scss-module__5KNsKG__teamInner{max-width:var(--landing-content-max-width);flex-direction:column;gap:3rem;margin:0 auto;display:flex}.about-page-module-scss-module__5KNsKG__teamHeader{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.about-page-module-scss-module__5KNsKG__teamLabel{font-family:var(--font-poppins),sans-serif;letter-spacing:var(--landing-label-tracking);text-transform:uppercase;color:var(--landing-primary);margin:0;font-size:.75rem;font-weight:600}.about-page-module-scss-module__5KNsKG__teamHeadline{font-family:var(--font-poppins),sans-serif;letter-spacing:-.015em;color:var(--landing-light-text);margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2}.about-page-module-scss-module__5KNsKG__teamGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%;max-width:720px;margin:0 auto;display:grid}@media (max-width:640px){.about-page-module-scss-module__5KNsKG__teamGrid{grid-template-columns:1fr}}.about-page-module-scss-module__5KNsKG__memberCard{text-align:center;background:#fff;background:lab(100% 0 0);border:1px solid #dcdee1;border:1px solid lab(88.3844% -.266641 -1.87179);border-radius:1.25rem;flex-direction:column;align-items:center;gap:1.25rem;padding:2.5rem 2rem;display:flex;box-shadow:0 2px 12px #0000000d;box-shadow:0 2px 12px lab(0% 0 0/.05)}.about-page-module-scss-module__5KNsKG__avatarWrapper{background:linear-gradient(135deg, var(--landing-primary), #00a3aa);width:5rem;height:5rem;font-family:var(--font-poppins),sans-serif;color:#fff;color:lab(100% 0 0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.875rem;font-weight:700;display:flex}@supports (color:lab(0% 0 0)){.about-page-module-scss-module__5KNsKG__avatarWrapper{background:linear-gradient(135deg, var(--landing-primary), lab(60.8306% -46.6432 -19.0615))}}.about-page-module-scss-module__5KNsKG__memberName{font-family:var(--font-poppins),sans-serif;color:var(--landing-light-text);margin:0;font-size:1.125rem;font-weight:600}.about-page-module-scss-module__5KNsKG__memberRole{font-family:var(--font-open-sans),sans-serif;color:var(--landing-primary);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.875rem;font-weight:600}.about-page-module-scss-module__5KNsKG__memberBio{font-family:var(--font-open-sans),sans-serif;color:var(--landing-light-text-muted);margin:0;font-size:.875rem;line-height:1.65}
.reset-password-module-scss-module__XhfKdq__pageContent{justify-content:center;align-items:center;min-height:calc(100dvh - 140px);padding:3rem 1rem;display:flex}.reset-password-module-scss-module__XhfKdq__card{background:var(--bg-light);width:100%;max-width:440px;box-shadow:var(--shadow-xl);border-radius:.625rem;overflow:hidden}.reset-password-module-scss-module__XhfKdq__cardBody{padding:2rem 3rem}@media (max-width:640px){.reset-password-module-scss-module__XhfKdq__cardBody{padding:1rem 1.5rem}}.reset-password-module-scss-module__XhfKdq__title{font-family:var(--font-poppins),sans-serif;color:var(--text);margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.reset-password-module-scss-module__XhfKdq__subtitle{font-family:var(--font-open-sans),sans-serif;color:var(--text-muted);margin:0 0 1rem;font-size:.875rem;line-height:1.5}.reset-password-module-scss-module__XhfKdq__form{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.reset-password-module-scss-module__XhfKdq__fieldGroup{flex-direction:column;gap:.25rem;padding-bottom:1rem;display:flex;position:relative}.reset-password-module-scss-module__XhfKdq__label{font-family:var(--font-poppins),sans-serif;color:var(--text);font-size:.875rem;font-weight:500}.reset-password-module-scss-module__XhfKdq__input{border:1px solid var(--border);background:var(--bg-light);width:100%;color:var(--text);border-radius:.625rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s}.reset-password-module-scss-module__XhfKdq__input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent);outline:none}.reset-password-module-scss-module__XhfKdq__input::placeholder{color:var(--text-muted)}.reset-password-module-scss-module__XhfKdq__input:-webkit-autofill{caret-color:var(--text);-webkit-box-shadow:0 0 0 30px var(--bg-light) inset!important;-webkit-text-fill-color:var(--text)!important}.reset-password-module-scss-module__XhfKdq__input:-webkit-autofill:hover{caret-color:var(--text);-webkit-box-shadow:0 0 0 30px var(--bg-light) inset!important;-webkit-text-fill-color:var(--text)!important}.reset-password-module-scss-module__XhfKdq__input:-webkit-autofill:focus{caret-color:var(--text);-webkit-box-shadow:0 0 0 30px var(--bg-light) inset!important;-webkit-text-fill-color:var(--text)!important}.reset-password-module-scss-module__XhfKdq__errorText{color:var(--danger);font-size:.75rem;line-height:1;position:absolute;bottom:0;left:0}.reset-password-module-scss-module__XhfKdq__submitButton{background:var(--landing-cta);color:#fff;color:lab(100% 0 0);width:100%;font-family:var(--font-poppins),sans-serif;cursor:pointer;box-shadow:0 3px 14px var(--landing-cta-shadow);border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:600;transition:background .2s,transform .15s,box-shadow .2s;display:flex}.reset-password-module-scss-module__XhfKdq__submitButton:hover:not(:disabled){background:var(--landing-cta-hover);box-shadow:0 5px 18px var(--landing-cta-shadow-hover);transform:translateY(-1px)}.reset-password-module-scss-module__XhfKdq__submitButton:active:not(:disabled){transform:translateY(0)scale(.98)}.reset-password-module-scss-module__XhfKdq__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.reset-password-module-scss-module__XhfKdq__submitButton{transition:background .2s}.reset-password-module-scss-module__XhfKdq__submitButton:hover:not(:disabled){transform:none}}.reset-password-module-scss-module__XhfKdq__spinner{border:2px solid #ffffff59;border:2px solid lab(100% 0 0/.35);border-top-color:oklch(100% 0 260);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.65s linear infinite reset-password-module-scss-module__XhfKdq__spin}@media (prefers-reduced-motion:reduce){.reset-password-module-scss-module__XhfKdq__spinner{opacity:.6;animation:none}}@keyframes reset-password-module-scss-module__XhfKdq__spin{to{transform:rotate(360deg)}}.reset-password-module-scss-module__XhfKdq__ctaButton{background:var(--landing-cta);color:#fff;color:lab(100% 0 0);width:100%;font-family:var(--font-poppins),sans-serif;text-align:center;box-shadow:0 3px 14px var(--landing-cta-shadow);border-radius:.625rem;margin-top:1rem;padding:.75rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:block}.reset-password-module-scss-module__XhfKdq__ctaButton:hover{background:var(--landing-cta-hover);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.reset-password-module-scss-module__XhfKdq__ctaButton{transition:background .2s}.reset-password-module-scss-module__XhfKdq__ctaButton:hover{transform:none}}.reset-password-module-scss-module__XhfKdq__backLink{font-family:var(--font-open-sans),sans-serif;color:var(--text-muted);text-align:center;margin-top:1rem;font-size:.875rem}.reset-password-module-scss-module__XhfKdq__backLinkAnchor{color:var(--landing-cta);text-underline-offset:2px;font-weight:600;text-decoration:underline;transition:opacity .15s}.reset-password-module-scss-module__XhfKdq__backLinkAnchor:hover{opacity:.75}
