.Hero_hero__drBQ0{position:relative;width:100%;min-height:calc(100vh - 64px);overflow:hidden;background:radial-gradient(ellipse 900px 700px at 78% 15%,rgba(255,107,74,.22),transparent 60%),radial-gradient(ellipse 1200px 900px at 10% 90%,rgba(15,110,106,.5),transparent 60%),linear-gradient(160deg,#0a2624,#0f3d39 55%,#0a2624);font-family:var(--font-body),sans-serif}.Hero_wrap__RNRYS{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:72px 6% 100px;gap:40px;flex-wrap:wrap}.Hero_content___WbTy{max-width:560px;z-index:5}.Hero_eyebrow__iUesE{display:inline-flex;align-items:center;gap:9px;background:rgba(255,107,74,.12);border:1px solid rgba(255,107,74,.35);color:#ff8b6e;font-size:14px;font-weight:600;padding:8px 18px;border-radius:30px;margin-bottom:28px;animation:Hero_fadeInUp__Uo4sR .7s cubic-bezier(.16,1,.3,1) .1s both}.Hero_dot__Ut6X9{width:6px;height:6px;border-radius:50%;background:#ff6b4a;animation:Hero_dotBlink__F0XSI 1.6s ease-in-out infinite}.Hero_headline__jOGh4{color:#fff;font-family:var(--font-display),sans-serif;font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1.15;letter-spacing:-1px;margin-bottom:26px;animation:Hero_fadeInUp__Uo4sR .7s cubic-bezier(.16,1,.3,1) .2s both}.Hero_accent__WIjYA{background:linear-gradient(100deg,#ff8b6e,#ff6b4a);-webkit-background-clip:text;background-clip:text;color:transparent}.Hero_subtext__T_h7p{color:hsla(0,0%,100%,.62);font-size:clamp(16px,2.2vw,18px);line-height:1.65;margin-bottom:38px;animation:Hero_fadeInUp__Uo4sR .7s cubic-bezier(.16,1,.3,1) .3s both}.Hero_ctaRow__mx0rR{display:flex;align-items:center;gap:18px;margin-bottom:24px;flex-wrap:wrap;animation:Hero_fadeInUp__Uo4sR .7s cubic-bezier(.16,1,.3,1) .4s both}.Hero_btnPrimary__UjWE6{display:inline-block;background:linear-gradient(135deg,#ff7b5c,#ff6b4a);color:#fff;font-size:16px;font-weight:700;padding:17px 34px;border-radius:14px;box-shadow:0 16px 32px rgba(255,107,74,.35),inset 0 2px 0 hsla(0,0%,100%,.25);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;text-align:center}.Hero_btnPrimary__UjWE6:hover{transform:translateY(-3px);box-shadow:0 22px 40px rgba(255,107,74,.45),inset 0 2px 0 hsla(0,0%,100%,.25)}.Hero_btnSecondary__y7GLP{display:inline-block;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.22);color:#fff;font-size:16px;font-weight:600;padding:17px 32px;border-radius:14px;transition:background .25s,transform .25s cubic-bezier(.16,1,.3,1);text-align:center}.Hero_btnSecondary__y7GLP:hover{background:hsla(0,0%,100%,.12);transform:translateY(-3px)}.Hero_countdownWrap__nl8nj{margin:0 0 16px;animation:Hero_fadeInUp__Uo4sR .7s cubic-bezier(.16,1,.3,1) .42s both}.Hero_countdown__v2R5K{margin:0;color:hsla(0,0%,100%,.92);font-size:14px;font-weight:600;letter-spacing:.01em}.Hero_socialProof__qvdPC{margin:-8px 0 18px;color:hsla(0,0%,100%,.86);font-size:14px;font-weight:500;letter-spacing:.01em;animation:Hero_fadeInUp__Uo4sR .7s cubic-bezier(.16,1,.3,1) .45s both}.Hero_microcopy__E7afO{color:hsla(0,0%,100%,.78);font-size:14px;animation:Hero_fadeInUp__Uo4sR .7s cubic-bezier(.16,1,.3,1) .5s both}.Hero_microcopy__E7afO a{color:hsla(0,0%,100%,.95);text-decoration:underline;text-underline-offset:2px}.Hero_microcopy__E7afO a:focus-visible{outline:2px solid #ff6b4a;outline-offset:3px;border-radius:2px}.Hero_stage__lF5KX{position:relative;width:560px;height:620px;perspective:1400px;z-index:3;flex-shrink:0;max-width:100%;animation:Hero_fadeInUp__Uo4sR .85s cubic-bezier(.16,1,.3,1) .3s both}.Hero_glow__nnAfc{position:absolute;top:60px;left:40px;width:420px;height:420px;max-width:90%;background:radial-gradient(circle,rgba(255,107,74,.4),transparent 70%);filter:blur(50px);animation:Hero_glowPulse__D5zA9 4s ease-in-out infinite;pointer-events:none}.Hero_card3d__3UzX_{position:absolute;top:55px;left:60px;width:min(380px,calc(100% - 40px));transform:rotateY(-26deg) rotateX(9deg) rotate(2deg);transform-style:preserve-3d;transition:transform .4s cubic-bezier(.16,1,.3,1)}.Hero_browser__7xJuQ{background:#0f3d39;border-radius:20px;border:1px solid hsla(0,0%,100%,.15);box-shadow:60px 60px 100px rgba(0,0,0,.6),20px 20px 36px rgba(0,0,0,.4);overflow:hidden}.Hero_browserBar__MLvNf{background:hsla(0,0%,100%,.06);padding:15px 20px;display:flex;gap:8px}.Hero_browserBar__MLvNf span{width:11px;height:11px;border-radius:50%;background:hsla(0,0%,100%,.25)}.Hero_browserInner__m3fs2{padding:30px 26px 34px}.Hero_chatRow__2eViJ{display:flex;align-items:center;gap:12px;margin-bottom:22px}.Hero_chatName__wORgb{color:#fff;font-size:19px;font-weight:700;font-family:var(--font-display),sans-serif}.Hero_msg__kQYbB{max-width:85%;padding:13px 18px;border-radius:14px;font-size:16px;margin-bottom:14px;line-height:1.4;opacity:0}.Hero_msgBot__ObCTU{background:hsla(0,0%,100%,.08);color:#fff;border-bottom-left-radius:4px;animation:Hero_bubbleIn__SXDTJ .5s cubic-bezier(.16,1,.3,1) 1s both}.Hero_msgMe____yiC{background:#ff6b4a;color:#fff;margin-left:auto;border-bottom-right-radius:4px;animation:Hero_bubbleIn__SXDTJ .5s cubic-bezier(.16,1,.3,1) 1.7s both}.Hero_resultCard__4J02d{background:#fff;border-radius:14px;padding:17px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;opacity:0;animation:Hero_bubbleIn__SXDTJ .5s cubic-bezier(.16,1,.3,1) 2.4s both}.Hero_resultTitle__lnrqW{color:#0f3d39;font-weight:700;font-size:15px}.Hero_resultSub__aduWz{color:#6b7c79;font-size:12.5px;margin-top:2px}.Hero_resultPct__kJd1p{background:#e9f7ed;color:#1e8e4e;font-weight:700;font-size:14px;padding:6px 12px;border-radius:8px;flex-shrink:0}.Hero_floatBadge__KmfnO{position:absolute;background:#fff;border-radius:14px;padding:14px 18px;box-shadow:0 24px 48px rgba(0,0,0,.4);display:flex;align-items:center;gap:11px;z-index:8;opacity:0;animation:Hero_bubbleIn__SXDTJ .6s cubic-bezier(.16,1,.3,1) var(--delay) both,Hero_floatY__5bEMS 3.4s ease-in-out var(--delay) infinite}.Hero_fb1__znIhJ{top:30px;right:-10px;--r:-4deg;--delay:2.9s}.Hero_fb2__YnAyj{bottom:60px;left:-30px;--r:3deg;--delay:3.2s}.Hero_fbIconCoral___qIZr{background:#fff1ec;color:#ff6b4a;font-size:18px;font-weight:800}.Hero_fbIconCoral___qIZr,.Hero_fbIconTeal__v2HrK{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Hero_fbIconTeal__v2HrK{background:#eaf6f1;color:#0f6e6a;font-size:16px}.Hero_fbTitle__M0ztG{color:#0f3d39;font-weight:700;font-size:15px}.Hero_fbSub__9zJQt{color:#8a9895;font-size:11.5px}.Hero_dots__bc_I2{position:absolute;bottom:50px;left:6%;display:grid;grid-template-columns:repeat(7,1fr);gap:10px;z-index:2;pointer-events:none}.Hero_dots__bc_I2 span{width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.15)}@keyframes Hero_glowPulse__D5zA9{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes Hero_floatY__5bEMS{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-14px) rotate(var(--r))}}@keyframes Hero_fadeInUp__Uo4sR{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_bubbleIn__SXDTJ{0%{opacity:0;transform:scale(.85) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes Hero_dotBlink__F0XSI{0%,to{opacity:.15}50%{opacity:.5}}@media (max-width:1100px){.Hero_wrap__RNRYS{flex-direction:column;padding-top:56px;align-items:stretch}.Hero_stage__lF5KX{width:100%;max-width:480px;height:560px;margin:0 auto}.Hero_card3d__3UzX_{left:50%;transform:translateX(-50%) rotateY(-18deg) rotateX(7deg) rotate(1deg)}.Hero_fb1__znIhJ{right:0}.Hero_fb2__YnAyj{left:0}}@media (max-width:520px){.Hero_stage__lF5KX{height:520px}.Hero_card3d__3UzX_{top:40px;width:min(300px,calc(100% - 24px))}.Hero_glow__nnAfc{top:40px;left:10%;width:280px;height:280px}.Hero_browserInner__m3fs2{padding:22px 18px 26px}.Hero_msg__kQYbB{font-size:14px;padding:11px 14px}.Hero_floatBadge__KmfnO{padding:10px 12px}.Hero_fb1__znIhJ{top:12px;right:0}.Hero_fb2__YnAyj{bottom:36px;left:0}.Hero_btnPrimary__UjWE6,.Hero_btnSecondary__y7GLP{width:100%}}@media (prefers-reduced-motion:reduce){.Hero_countdownWrap__nl8nj,.Hero_ctaRow__mx0rR,.Hero_dot__Ut6X9,.Hero_eyebrow__iUesE,.Hero_floatBadge__KmfnO,.Hero_glow__nnAfc,.Hero_headline__jOGh4,.Hero_microcopy__E7afO,.Hero_msgBot__ObCTU,.Hero_msgMe____yiC,.Hero_resultCard__4J02d,.Hero_socialProof__qvdPC,.Hero_stage__lF5KX,.Hero_subtext__T_h7p{animation:none!important;opacity:1!important;transform:none!important}.Hero_floatBadge__KmfnO{transform:rotate(var(--r))!important}}.HomeIntro_overlay__VELYZ{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 900px 700px at 50% 42%,rgba(20,60,56,.85),transparent 65%),linear-gradient(180deg,#061412,#0a1f1d 48%,#061412);animation:HomeIntro_introOut__iFoy6 .8s ease-in 4.4s forwards}.HomeIntro_overlayExiting__iVqnl{animation:none;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;pointer-events:none}.HomeIntro_vignette__wy7EY{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 850px 700px at 50% 48%,transparent 42%,rgba(0,0,0,.5) 100%)}.HomeIntro_scene__JSSS1{position:relative;width:min(420px,86vw);height:min(400px,72vw)}.HomeIntro_houseGlow__TXvXh{position:absolute;top:52%;left:50%;width:70%;height:70%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,150,110,.22),transparent 70%);filter:blur(28px);opacity:0;animation:HomeIntro_glowIn__qiA9n 1.1s ease-out 1.9s forwards,HomeIntro_glowBreathe__JT9qK 3s ease-in-out 3s infinite}.HomeIntro_house__h3lxo{position:absolute;inset:0}.HomeIntro_house__h3lxo svg{width:100%;height:100%;overflow:visible}.HomeIntro_houseStroke__lF802{fill:none;stroke:#e8c28a;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;animation:HomeIntro_drawLine__YaspA 1.7s cubic-bezier(.65,0,.35,1) .35s forwards}.HomeIntro_groundStroke__qmXAw{fill:none;stroke:hsla(36,67%,73%,.45);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400;animation:HomeIntro_drawLine__YaspA 1s ease-out 1.5s forwards}.HomeIntro_mark__9DEFv{position:absolute;top:57%;left:50%;width:62px;height:62px;transform:translate(-50%,-50%) scale(.82);opacity:0;animation:HomeIntro_markIn__qaCOW 1s cubic-bezier(.16,1,.3,1) 2.05s forwards}.HomeIntro_markInner__Qqn6c{width:100%;height:100%;display:block}.HomeIntro_word__Cik93{position:absolute;top:100%;left:50%;transform:translate(-50%,14px);text-align:center;opacity:0;animation:HomeIntro_wordIn__dZzHy .9s cubic-bezier(.16,1,.3,1) 2.5s forwards}.HomeIntro_brand__D2LBA{color:#fff;font-family:var(--font-display),sans-serif;font-size:clamp(18px,5vw,23px);font-weight:700;letter-spacing:.28em;text-transform:uppercase;margin-bottom:10px}.HomeIntro_tagline__aZM5w{color:hsla(0,0%,100%,.45);font-family:var(--font-body),sans-serif;font-size:clamp(13px,3.4vw,15px);font-weight:300;font-style:italic;letter-spacing:.02em}.HomeIntro_skip__bwUrG{position:fixed;bottom:28px;right:28px;z-index:210;color:hsla(0,0%,100%,.35);font-family:var(--font-body),sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:none;border:none;padding:8px 4px;animation:HomeIntro_skipIn__A4ecN .6s ease-out 1s both}.HomeIntro_skip__bwUrG:hover{color:hsla(0,0%,100%,.85)}.HomeIntro_skip__bwUrG:focus-visible{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.45);border-radius:4px}@keyframes HomeIntro_drawLine__YaspA{to{stroke-dashoffset:0}}@keyframes HomeIntro_glowIn__qiA9n{to{opacity:1}}@keyframes HomeIntro_glowBreathe__JT9qK{0%,to{opacity:.65}50%{opacity:1}}@keyframes HomeIntro_markIn__qaCOW{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes HomeIntro_wordIn__dZzHy{to{opacity:1;transform:translate(-50%)}}@keyframes HomeIntro_skipIn__A4ecN{0%{opacity:0}to{opacity:1}}@keyframes HomeIntro_introOut__iFoy6{to{opacity:0;visibility:hidden}}@media (max-width:640px){.HomeIntro_overlay__VELYZ{animation-delay:3.8s}.HomeIntro_mark__9DEFv{width:52px;height:52px}.HomeIntro_houseGlow__TXvXh{animation-delay:1.7s,2.7s}.HomeIntro_mark__9DEFv{animation-delay:1.85s}.HomeIntro_word__Cik93{animation-delay:2.2s}}@media (prefers-reduced-motion:reduce){.HomeIntro_overlay__VELYZ{display:none}}.HowItWorksInteractive_settle__a9FC_{animation:HowItWorksInteractive_settleIn__fz1Sy .5s cubic-bezier(.34,1.4,.64,1) both}@keyframes HowItWorksInteractive_settleIn__fz1Sy{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.HowItWorksInteractive_settle__a9FC_{animation:none}.HowItWorksInteractive_chevron__W6RwI,.HowItWorksInteractive_navBtn__17T8N,.HowItWorksInteractive_progressFill__CTWZk,.HowItWorksInteractive_proofBody__eGmay,.HowItWorksInteractive_stepIcon__PrctP,.HowItWorksInteractive_step__TW8yB,.HowItWorksInteractive_tile__nLlER,.HowItWorksInteractive_toggleBtn__PpnyR{transition:none!important}.HowItWorksInteractive_tile__nLlER:hover{transform:none}}.HowItWorksInteractive_tile__nLlER{background:#fff;border-radius:1.25rem;box-shadow:0 14px 40px rgba(15,62,57,.08);overflow:hidden;transition:transform .5s cubic-bezier(.34,1.4,.64,1),box-shadow .4s ease}.HowItWorksInteractive_tile__nLlER:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgba(15,62,57,.13)}.HowItWorksInteractive_toggleBtn__PpnyR{transition:all .35s cubic-bezier(.34,1.4,.64,1)}.HowItWorksInteractive_step__TW8yB{transition:background .3s ease}.HowItWorksInteractive_stepIcon__PrctP{transition:background .3s ease,color .3s ease,box-shadow .3s ease}.HowItWorksInteractive_progress___0HcE{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0 auto 1.25rem;max-width:22rem}.HowItWorksInteractive_progressTrack__FtwhH{height:4px;border-radius:999px;background:#e1eae8;overflow:hidden}.HowItWorksInteractive_progressFill__CTWZk{height:100%;width:0;border-radius:inherit;transition:width .4s cubic-bezier(.34,1.4,.64,1)}.HowItWorksInteractive_progressFillOn__K5eIC{width:100%}.HowItWorksInteractive_progressStudent__adSCN .HowItWorksInteractive_progressFillOn__K5eIC{background:#0f6e6a}.HowItWorksInteractive_progressOwner__mYaqb .HowItWorksInteractive_progressFillOn__K5eIC{background:#ff6b4a}.HowItWorksInteractive_navRow__TsHTp{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem}.HowItWorksInteractive_navBtn__17T8N{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;padding:.4rem .55rem;font-size:12px;font-weight:700;color:#0f6e6a;cursor:pointer;border-radius:8px;transition:background .25s ease,color .25s ease,opacity .25s ease}.HowItWorksInteractive_navBtn__17T8N:hover:not(:disabled){background:#eaf4f2}.HowItWorksInteractive_navBtnOwner__I7QMt{color:#ff6b4a}.HowItWorksInteractive_navBtnOwner__I7QMt:hover:not(:disabled){background:#fff1ec}.HowItWorksInteractive_navBtn__17T8N:disabled{opacity:0;pointer-events:none;cursor:default}.HowItWorksInteractive_navStepLabel__XaDhi{font-size:11px;font-weight:600;color:#8a9895;text-align:center;min-width:3.5rem}.HowItWorksInteractive_proofBtn__uGIhy{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:.65rem;padding:1.25rem 1.3rem;text-align:left;background:transparent;border:none;cursor:pointer}.HowItWorksInteractive_proofHead__XRSeE{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:.75rem}.HowItWorksInteractive_chevron__W6RwI{flex-shrink:0;margin-top:2px;color:#8a9895;font-size:14px;line-height:1;transition:transform .4s cubic-bezier(.34,1.4,.64,1),color .25s ease}.HowItWorksInteractive_chevronOpen__6a5Jp{transform:rotate(180deg);color:#0f6e6a}.HowItWorksInteractive_proofBody__eGmay{display:grid;width:100%;transition:grid-template-rows .4s cubic-bezier(.34,1.4,.64,1),opacity .3s ease}.HowItWorksInteractive_proofBodyClosed___lJb1{grid-template-rows:0fr;opacity:0}.HowItWorksInteractive_proofBodyOpen__X5YpL{grid-template-rows:1fr;opacity:1}.HowItWorksInteractive_proofBodyInner__UXUh2{overflow:hidden}.HowItWorksInteractive_proofDetail__k_jra{padding-top:.15rem;font-size:11.5px;line-height:1.55;color:#6d817d}.FaqSection_panel__KA4Q4{display:grid;transition:grid-template-rows .4s cubic-bezier(.34,1.4,.64,1),opacity .35s ease}.FaqSection_panelClosed__RFI7O{grid-template-rows:0fr;opacity:0}.FaqSection_panelOpen__7zuE9{grid-template-rows:1fr;opacity:1}.FaqSection_icon__B_w9F{transition:transform .4s cubic-bezier(.34,1.4,.64,1),background-color .25s ease}.FaqSection_iconOpen__oj1Wk{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.FaqSection_icon__B_w9F,.FaqSection_panel__KA4Q4{transition:none}}