.CtaButton_cta__2UP_S{display:inline-flex;align-items:center;justify-content:center;gap:var(--leads-space-2);height:50px;padding:0 var(--leads-space-6);border-radius:var(--leads-radius-pill);background:var(--leads-accent);color:var(--leads-accent-text);font-family:var(--leads-font-display);font-weight:600;font-size:.95rem;letter-spacing:.01em;text-decoration:none;white-space:nowrap;box-shadow:var(--leads-shadow-glow);transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.CtaButton_cta__2UP_S:hover{background:var(--leads-accent-strong);transform:translateY(-1px);color:var(--leads-accent-text)}.CtaButton_cta__2UP_S:active{transform:translateY(0)}.CtaButton_arrow__P_fgm{transition:transform .15s ease}.CtaButton_cta__2UP_S:hover .CtaButton_arrow__P_fgm{transform:translateX(3px)}.CtaButton_large__x_GFM{height:58px;padding:0 var(--leads-space-8);font-size:1.05rem}.CtaButton_small__u2jsQ{height:40px;padding:0 var(--leads-space-5);font-size:.85rem}.CtaButton_block___8UxE{width:100%}@media (max-width:620px){.CtaButton_cta__2UP_S:not(.CtaButton_small__u2jsQ){width:100%;height:48px}.CtaButton_cta__2UP_S.CtaButton_large__x_GFM{font-size:.96rem}.CtaButton_cta__2UP_S.CtaButton_small__u2jsQ{height:38px;padding:0 var(--leads-space-4);font-size:.82rem;gap:var(--leads-space-1)}}@media (max-width:620px) and (min-height:780px){.CtaButton_cta__2UP_S:not(.CtaButton_small__u2jsQ){height:54px}.CtaButton_cta__2UP_S.CtaButton_large__x_GFM{font-size:1rem}}.Hero_hero__XWwRA{position:relative;max-width:var(--leads-maxw);margin:0 auto;padding:var(--leads-space-6) var(--leads-gutter) var(--leads-space-5);overflow-x:clip;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-start}.Hero_logo__b9Qqe{position:absolute;top:var(--leads-space-4);left:var(--leads-gutter);z-index:3;font-family:var(--leads-font-display);font-weight:800;font-size:1.2rem;letter-spacing:.03em;line-height:1;color:var(--leads-text);text-shadow:0 0 3px oklch(80% .16 150/.3),0 0 16px oklch(80% .16 150/.4);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Hero_logo__b9Qqe:after{content:"";position:absolute;left:1px;right:34%;bottom:-5px;height:2px;border-radius:2px;background:var(--leads-accent);box-shadow:0 0 9px oklch(80% .16 150/.6)}.Hero_bgPhoto__zkODo{display:block;position:absolute;top:0;right:0;bottom:0;left:40%;z-index:0;overflow:hidden;pointer-events:none}.Hero_bgImg__UqviY{object-fit:cover;object-position:42% 8%;opacity:1}.Hero_bgOverlay__b4pql{position:absolute;inset:0;background:linear-gradient(90deg,var(--leads-bg) 0,oklch(12% .012 260/.7) 11%,transparent 38%,transparent 100%),linear-gradient(180deg,oklch(12% .012 260/.14) 0,transparent 20%,transparent 52%,oklch(12% .012 260/.62) 80%,var(--leads-bg) 100%)}.Hero_grid__yncrp{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:1fr;grid-template-areas:"head" "rest";grid-gap:var(--leads-space-4);gap:var(--leads-space-4)}.Hero_head__P6CN9{grid-area:head}.Hero_head__P6CN9,.Hero_rest__PSJzq{display:flex;flex-direction:column;gap:var(--leads-space-3)}.Hero_rest__PSJzq{grid-area:rest}.Hero_headline__A8dp1{font-family:var(--leads-font-display);font-weight:800;font-size:clamp(1.9rem,1.55rem + 1.7vw,3.4rem);line-height:1.06;letter-spacing:-.03em;color:var(--leads-text);text-wrap:balance;max-width:min(20ch,100%);overflow-wrap:break-word}.Hero_highlight__Q3hig{color:var(--leads-accent)}.Hero_subheadline__yffmB{font-size:clamp(.92rem,.86rem + .35vw,1.25rem);line-height:1.45;color:var(--leads-text-2);max-width:min(44ch,100%);overflow-wrap:break-word}.Hero_teaches__MKLxk{display:flex;flex-direction:column;gap:var(--leads-space-2)}.Hero_teachesTitle__1zrkN{font-family:var(--leads-font-display);font-weight:700;font-size:clamp(1rem,.94rem + .35vw,1.4rem);color:var(--leads-text)}.Hero_teachesList__FYwxY{display:flex;flex-direction:column;gap:7px}.Hero_teachesList__FYwxY li{display:flex;align-items:center;gap:10px;font-size:clamp(.85rem,.82rem + .2vw,1rem);line-height:1.3;color:var(--leads-text-2)}.Hero_checkBadge__naSdp{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--leads-accent);color:var(--leads-accent-text)}.Hero_checkIcon__JaJPS{width:12px;height:12px}.Hero_callout__C66SP{display:flex;gap:var(--leads-space-3);padding:var(--leads-space-3) var(--leads-space-4);border-radius:var(--leads-radius-md);border:1px solid var(--leads-accent-line);background:linear-gradient(180deg,var(--leads-accent-dim),oklch(15% .012 260/.6))}.Hero_calloutIcon__mq8Ta{flex-shrink:0;width:32px;height:32px;color:var(--leads-accent)}.Hero_calloutIcon__mq8Ta svg{width:100%;height:100%}.Hero_calloutBody__2Uxno{display:flex;flex-direction:column;gap:3px;min-width:0}.Hero_calloutLine1__GFsHQ{font-family:var(--leads-font-display);font-weight:700;font-size:clamp(.95rem,.9rem + .3vw,1.35rem);line-height:1.15;color:var(--leads-text)}.Hero_calloutLine2__itmo1{font-size:clamp(.82rem,.8rem + .2vw,1rem);font-weight:500;color:var(--leads-accent)}.Hero_calloutNote__x9EDD{display:flex;align-items:flex-start;gap:5px;margin-top:2px;font-size:.68rem;line-height:1.35;color:var(--leads-text-3)}.Hero_calloutNoteIcon__mtlUp{flex-shrink:0;width:11px;height:11px;margin-top:1px}.Hero_goals__sLGpb{display:flex;flex-direction:column;gap:var(--leads-space-2)}.Hero_goalsLabel__9LeyW{display:flex;align-items:center;gap:var(--leads-space-3);color:var(--leads-accent)}.Hero_goalsLabel__9LeyW:after,.Hero_goalsLabel__9LeyW:before{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,transparent,var(--leads-accent-line),transparent)}.Hero_goalsLabel__9LeyW span{font-family:var(--leads-font-mono);font-size:.62rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.Hero_goalsRow__OCDH4{display:flex;align-items:stretch;gap:3px}.Hero_goalCell__Gwinh{flex:1 1;min-width:0;display:flex;align-items:center;gap:3px}.Hero_goalArrow__AGz8H{flex-shrink:0;width:11px;height:11px;color:var(--leads-accent)}.Hero_goalChip__Evob8{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 3px;border-radius:var(--leads-radius-sm);border:1px solid oklch(80% .16 150/28%);background:oklch(80% .16 150/8%)}.Hero_goalCell__Gwinh:nth-child(2) .Hero_goalChip__Evob8{border-color:oklch(80% .16 150/48%);background:oklch(80% .16 150/15%);box-shadow:0 0 12px oklch(80% .16 150/16%)}.Hero_goalCell__Gwinh:last-child .Hero_goalChip__Evob8{border-color:var(--leads-accent);background:linear-gradient(180deg,oklch(80% .16 150/16%),oklch(74% .17 150/9%));box-shadow:inset 0 0 0 1px oklch(80% .16 150/30%),0 0 20px oklch(80% .16 150/30%)}.Hero_goalValue__kX8EJ{display:inline-flex;align-items:baseline;gap:2px;white-space:nowrap;color:var(--leads-text)}.Hero_goalCur__R7JTW{font-size:.58rem;color:#fff}.Hero_goalNum__ri9jv{font-family:var(--leads-font-display);font-weight:800;font-size:.95rem;color:#fff}.Hero_goalUnit__l46sL{font-size:.58rem;color:#fff}.Hero_goalBars__LwpuO,.Hero_goalCell__Gwinh:last-child .Hero_goalCur__R7JTW,.Hero_goalCell__Gwinh:last-child .Hero_goalNum__ri9jv,.Hero_goalCell__Gwinh:last-child .Hero_goalUnit__l46sL,.Hero_goalCell__Gwinh:last-child .Hero_goalValue__kX8EJ{color:var(--leads-accent)}.Hero_goalBars__LwpuO{width:15px;height:12px}.Hero_goalsNote__bh6vN{margin:2px auto 0;font-size:.63rem;line-height:1.35;text-align:center;color:var(--leads-text-3);max-width:46ch}.Hero_ctaRow___9bbk{margin-top:2px}.Hero_trust__42JM2{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:16px;row-gap:5px;margin-top:5px;font-size:.7rem;color:var(--leads-text-3)}.Hero_trust__42JM2 li{position:relative;display:inline-flex;align-items:center;gap:5px}.Hero_trust__42JM2 li:not(:first-child):before{content:"|";position:absolute;left:-10px;color:var(--leads-border)}.Hero_trustIcon__goBo9{width:13px;height:13px;color:var(--leads-accent)}@media (max-width:767px){.Hero_hero__XWwRA{padding-top:76px;padding-bottom:10px;justify-content:flex-start}.Hero_logo__b9Qqe{top:18px;font-size:1.05rem}.Hero_bgPhoto__zkODo{left:34%}.Hero_bgImg__UqviY{object-position:40% 12%;opacity:1;transform:scale(1.06) translateY(-5%);transform-origin:55% 18%}.Hero_bgOverlay__b4pql{background:linear-gradient(90deg,var(--leads-bg) 0,oklch(12% .012 260/.72) 9%,oklch(12% .012 260/.4) 30%,oklch(12% .012 260/.12) 46%,transparent 58%,transparent 100%),linear-gradient(180deg,transparent 0,transparent 64%,oklch(12% .012 260/.55) 84%,var(--leads-bg) 97%)}.Hero_grid__yncrp{gap:7px}.Hero_head__P6CN9{gap:5px;max-width:60%}.Hero_rest__PSJzq{gap:7px}.Hero_headline__A8dp1{font-size:clamp(1.28rem,1rem + 1.6vw,1.5rem);line-height:1.06;letter-spacing:-.03em;max-width:100%}.Hero_subheadline__yffmB{font-size:.75rem;line-height:1.3;max-width:82%}.Hero_teaches__MKLxk{gap:5px;max-width:52%}.Hero_teachesTitle__1zrkN{font-size:.9rem}.Hero_teachesList__FYwxY{gap:4px}.Hero_teachesList__FYwxY li{font-size:.78rem;gap:8px;line-height:1.2}.Hero_checkBadge__naSdp{width:18px;height:18px}.Hero_checkIcon__JaJPS{width:10px;height:10px}.Hero_callout__C66SP{padding:8px 10px;gap:9px}.Hero_calloutIcon__mq8Ta{width:25px;height:25px}.Hero_calloutBody__2Uxno{gap:2px}.Hero_calloutLine1__GFsHQ{font-size:.88rem;line-height:1.15}.Hero_calloutLine2__itmo1{font-size:.78rem}.Hero_calloutNote__x9EDD{font-size:.58rem;line-height:1.25;margin-top:1px}.Hero_calloutNoteIcon__mtlUp{width:10px;height:10px}.Hero_goals__sLGpb{gap:5px}.Hero_goalsRow__OCDH4{gap:3px}.Hero_goalCell__Gwinh{gap:2px}.Hero_goalArrow__AGz8H{width:9px;height:9px}.Hero_goalChip__Evob8{padding:5px 2px;gap:3px;overflow:hidden}.Hero_goalNum__ri9jv{font-size:.8rem}.Hero_goalCur__R7JTW,.Hero_goalUnit__l46sL{font-size:.48rem}.Hero_goalBars__LwpuO{width:12px;height:9px}.Hero_goalsLabel__9LeyW span{font-size:.54rem;letter-spacing:.16em}.Hero_goalsNote__bh6vN{font-size:.56rem;line-height:1.25;margin-top:0}.Hero_ctaRow___9bbk{margin-top:0}.Hero_trust__42JM2{font-size:.6rem;column-gap:11px;row-gap:2px;margin-top:2px}.Hero_trustIcon__goBo9{width:11px;height:11px}}@media (max-width:767px) and (min-height:780px){.Hero_hero__XWwRA{padding-top:60px;padding-bottom:var(--leads-space-3)}.Hero_grid__yncrp{gap:var(--leads-space-3)}.Hero_head__P6CN9{gap:9px}.Hero_rest__PSJzq{gap:var(--leads-space-3)}.Hero_headline__A8dp1{font-size:clamp(1.4rem,1.05rem + 1.7vw,1.7rem);line-height:1.08}.Hero_subheadline__yffmB{font-size:.85rem;line-height:1.35}.Hero_teaches__MKLxk{gap:8px}.Hero_teachesTitle__1zrkN{font-size:1rem}.Hero_teachesList__FYwxY{gap:7px}.Hero_teachesList__FYwxY li{font-size:.85rem;line-height:1.28}.Hero_checkBadge__naSdp{width:22px;height:22px}.Hero_checkIcon__JaJPS{width:11px;height:11px}.Hero_callout__C66SP{padding:12px 13px;gap:12px}.Hero_calloutIcon__mq8Ta{width:30px;height:30px}.Hero_calloutLine1__GFsHQ{font-size:.98rem}.Hero_calloutLine2__itmo1{font-size:.85rem}.Hero_calloutNote__x9EDD{font-size:.64rem}.Hero_goals__sLGpb{gap:8px}.Hero_goalChip__Evob8{padding:8px 3px;gap:4px}.Hero_goalNum__ri9jv{font-size:.9rem}.Hero_goalCur__R7JTW,.Hero_goalUnit__l46sL{font-size:.54rem}.Hero_goalBars__LwpuO{width:15px;height:11px}.Hero_goalsNote__bh6vN{font-size:.62rem}.Hero_trust__42JM2{font-size:.66rem;column-gap:14px;margin-top:4px}}@media (min-width:768px){.Hero_hero__XWwRA{padding-top:clamp(2rem,1rem + 2vw,3.5rem);padding-bottom:clamp(2.5rem,2rem + 3vw,4rem);justify-content:center}.Hero_logo__b9Qqe{font-size:1.35rem}.Hero_bgPhoto__zkODo{left:44%;height:100%}.Hero_bgImg__UqviY{object-position:46% 10%;opacity:1}.Hero_bgOverlay__b4pql{background:linear-gradient(90deg,var(--leads-bg) 0,oklch(12% .012 260/.72) 8%,transparent 34%,transparent 100%),radial-gradient(52% 55% at 0 100%,oklch(64% .13 155/.1),transparent 66%),linear-gradient(180deg,oklch(12% .012 260/.14) 0,transparent 18%,transparent 66%,var(--leads-bg) 100%)}.Hero_grid__yncrp{grid-template-columns:1fr;grid-template-areas:"head" "rest";row-gap:var(--leads-space-6);max-width:min(680px,56%);align-items:start}.Hero_rest__PSJzq{gap:var(--leads-space-4)}.Hero_headline__A8dp1{max-width:100%}.Hero_goalsRow__OCDH4,.Hero_teachesList__FYwxY{gap:var(--leads-space-2)}.Hero_goalChip__Evob8{padding:10px 6px;gap:5px}.Hero_goalNum__ri9jv{font-size:1.2rem}.Hero_goalCur__R7JTW,.Hero_goalUnit__l46sL{font-size:.68rem}.Hero_goalBars__LwpuO{width:20px;height:15px}.Hero_goalArrow__AGz8H{width:14px;height:14px}.Hero_trust__42JM2{justify-content:flex-start}}.Footer_footer__5ZCWF{border-top:1px solid var(--leads-border-soft);padding:var(--leads-space-8) var(--leads-gutter)}.Footer_inner__buYN_{max-width:var(--leads-maxw);margin:0 auto;display:flex;flex-direction:column;gap:var(--leads-space-4)}@media (min-width:620px){.Footer_inner__buYN_{flex-direction:row;align-items:center;justify-content:space-between}}.Footer_brand__dwbV4{display:flex;flex-direction:column;gap:2px}.Footer_name__7sg4z{font-family:var(--leads-font-display);font-weight:700;color:var(--leads-text);font-size:.9rem}.Footer_legal__5jKJ1{font-size:.75rem;color:var(--leads-text-3)}.Footer_links__FEoCa{display:flex;gap:var(--leads-space-5)}.Footer_link__FJit5{font-size:var(--leads-fs-small);color:var(--leads-text-2);text-decoration:none}.Footer_link__FJit5:hover{color:var(--leads-text)}.Header_header__yzcaT{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:oklch(12% .012 260/72%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--leads-border-soft);overflow-x:clip}.Header_inner__osIlg{max-width:var(--leads-maxw);margin:0 auto;padding:7px var(--leads-gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--leads-space-3)}@media (min-width:620px){.Header_inner__osIlg{padding:var(--leads-space-3) var(--leads-gutter);gap:var(--leads-space-4)}}.Header_brand__pyNd8{display:flex;flex-direction:column;line-height:1.2;text-decoration:none;min-width:0}.Header_name__AcyH3{font-family:var(--leads-font-display);font-weight:700;font-size:.82rem;color:var(--leads-text);text-transform:uppercase;letter-spacing:.06em}.Header_tagline__RNeWA{font-size:.66rem;color:var(--leads-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:620px){.Header_name__AcyH3{font-size:.9rem}.Header_tagline__RNeWA{font-size:.72rem}}.Header_action___yoJr{display:block;flex-shrink:0}@media (max-width:360px){.Header_tagline__RNeWA{display:none}}.page_content__Xb2bi{max-width:720px;margin:0 auto;padding:var(--leads-space-8) var(--leads-space-5) var(--leads-space-12)}.page_title__2Edk1{font-family:var(--leads-font-display);font-weight:800;font-size:clamp(26px,4vw,34px);color:var(--leads-text);margin:0 0 var(--leads-space-2)}.page_updated__7gWUJ{font-size:12.5px;color:var(--leads-text-3);margin-bottom:var(--leads-space-8)}.page_section__N_L_X{margin-bottom:var(--leads-space-6)}.page_section__N_L_X h2{font-family:var(--leads-font-display);font-weight:700;font-size:17px;color:var(--leads-text);margin:0 0 var(--leads-space-2)}.page_section__N_L_X p{font-size:14.5px;line-height:1.7;color:var(--leads-text-2)}