.home_heroSection__m5ba8{position:relative;overflow:hidden;background:var(--hero-gradient);padding-bottom:clamp(56px,6vw,88px)}.home_hero__3uBHQ{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:48px}@media (min-width:1024px){.home_hero__3uBHQ{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}.home_heroCopy__Rzowe{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.home_heroCopy__Rzowe .btn-row{width:100%}.home_pill__LFmRK{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.75);border:1px solid rgba(20,184,166,.25);color:var(--teal-700);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:var(--radius-pill)}.home_pillDot__pyZLC{width:8px;height:8px;border-radius:50%;background:var(--teal-500)}.home_heroLede__RID6P{max-width:52ch}.home_play__lBiQ8{width:26px;height:26px;border-radius:50%;background:var(--mint-400);display:grid;place-items:center;font-size:11px;color:#fff}.home_trust__0_x6_{display:flex;align-items:center;gap:12px}@media (max-width:520px){.home_trust__0_x6_{flex-direction:column;align-items:flex-start;gap:10px}}.home_trust__0_x6_ p{margin:0;font-size:15px;color:var(--g-600)}.home_trust__0_x6_ strong{color:var(--ink)}.home_faces__mlNjV{flex:none;display:flex}.home_face__4YgZ1{flex:none;width:32px;height:32px;border-radius:50%;border:2px solid var(--white);object-fit:cover;background:var(--teal-50)}.home_face__4YgZ1+.home_face__4YgZ1{margin-left:-8px}.home_visualWrap__Rqapj{position:relative;animation:home_fade__InaPC .8s ease-out .2s both}.home_heroPhoto__QZaYM{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:3/2;background:var(--teal-50);box-shadow:var(--shadow-lift)}.home_heroPhoto__QZaYM img{width:100%;height:100%;object-fit:contain;display:block}.home_proof__N9NoC{background:var(--band);color:var(--white);padding:32px 20px}.home_proofGrid___WaSE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:0}@media (min-width:768px){.home_proofGrid___WaSE{grid-template-columns:repeat(4,minmax(0,1fr))}}.home_stat__NIW8W{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding:8px 0 8px 16px;border-left:2px solid rgba(110,231,217,.7)}.home_stat__NIW8W dd{margin:0;font-family:var(--font-display);font-weight:800;font-size:32px;letter-spacing:-.02em;line-height:1}.home_stat__NIW8W dt{font-size:15px;color:var(--on-dark-muted)}.home_benefit__USLYF{padding:28px;display:flex;flex-direction:column;gap:14px}.home_num__nMFNJ{width:44px;height:44px;border-radius:var(--radius-md);background:var(--teal-700);color:var(--mint-300);display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:18px}.home_steps__snJLB{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:768px){.home_steps__snJLB{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home_steps__snJLB{grid-template-columns:repeat(4,minmax(0,1fr))}}.home_step__lddI2{padding:24px;display:flex;flex-direction:column;gap:10px}.home_step__lddI2 p{margin:0;color:var(--g-600);font-size:16px}.home_headRow__rEcFq{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.home_viewAll__wm4xY{display:none;align-items:center;gap:6px;font-weight:700;text-decoration:none;font-size:16px;min-height:44px}.home_viewAll__wm4xY:hover{text-decoration:underline}.home_viewAllMobile__GyFgM{width:100%}@media (min-width:768px){.home_viewAll__wm4xY{display:inline-flex}.home_viewAllMobile__GyFgM{display:none}}.home_split___dsVs{align-items:center}.home_splitStart__tU9Ev{align-items:start}.home_mentorCopy__8jdJd{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.home_mentorGrid__KEoSN{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.home_mentorMini__d49fP{padding:16px 20px;display:flex;flex-direction:row;align-items:center;gap:14px}.home_personText__CnD1M{line-height:1.3}.home_personText__CnD1M strong{display:block;font-weight:700}.home_personText__CnD1M span{font-size:14px;color:var(--g-600)}.home_quote__2tU6p{margin:0;padding:28px;display:flex;flex-direction:column;gap:20px}.home_quote__2tU6p blockquote{margin:0;font-size:18px;line-height:1.5;text-wrap:pretty}.home_quote__2tU6p figcaption{display:flex;align-items:center;gap:12px;margin-top:auto}.home_faqCopy__hRKWL{display:flex;flex-direction:column;gap:12px}.home_faqCopy__hRKWL a{font-weight:700}.home_faqList___co_j{display:flex;flex-direction:column;border-top:1px solid var(--g-200)}.home_faqItem__30rdz{border-bottom:1px solid var(--g-200)}.home_faqItem__30rdz h3{margin:0}.home_faqBtn__29sM6{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;min-height:56px;background:transparent;border:0;text-align:left;font-family:inherit;font-size:18px;font-weight:700;line-height:1.4;color:var(--ink);cursor:pointer;transition:color .16s}.home_faqBtn__29sM6:hover,.home_faqIcon__GucGH{color:var(--teal-700)}.home_faqIcon__GucGH{flex:none;width:28px;height:28px;border-radius:50%;background:var(--teal-50);display:grid;place-items:center;font-size:18px;font-weight:400;transition:transform .2s}.home_faqBtn__29sM6[aria-expanded=true] .home_faqIcon__GucGH{transform:rotate(45deg)}.home_faqPanel___qb4r{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out}.home_faqPanel___qb4r.home_open__Ouxea{grid-template-rows:1fr}.home_faqPanel___qb4r>div{overflow:hidden}.home_faqPanel___qb4r p{margin:0;padding:0 4px 20px;color:var(--g-600);text-wrap:pretty}.home_cta__sS9MF{position:relative;overflow:hidden}.home_ctaDisc__TYE0J{right:-180px;top:-200px;width:620px;height:620px;background:radial-gradient(circle,rgba(79,70,229,.55) 0,rgba(79,70,229,.22) 45%,transparent 70%);opacity:1}.home_ctaInner__ZL0Wz{position:relative;display:flex;flex-direction:column;gap:24px;align-items:flex-start}.home_ctaInner__ZL0Wz .btn-row{width:100%}.home_ctaTitle__5gi8_{line-height:1.08;max-width:16ch}.home_ctaLede__1goMi{margin:0;font-size:19px;color:var(--on-dark-muted);max-width:48ch}