.landing_page__pEwES{--shell:1240px;--paper-warm:#f6f7ef;--paper-deep:#eef2e3;--ink-soft:#34503c;min-height:100vh;overflow:clip;background:radial-gradient(circle at 12% 5%,rgb(242 178 62/9%),transparent 22rem),linear-gradient(180deg,#f8f9f3 0,var(--color-paper) 32%,#f7f5ec 100%);color:var(--color-ink)}.landing_page__pEwES :where(a,button,input,summary){-webkit-tap-highlight-color:transparent}.landing_page__pEwES :where(a,button,input,summary):focus-visible{outline:3px solid white;outline-offset:2px;box-shadow:0 0 0 6px var(--color-ink)}.landing_skipLink__AqBD_{position:fixed;top:10px;left:12px;z-index:100;translate:0 -160%;border-radius:999px;background:var(--color-ink);color:white;padding:10px 16px;font-weight:700;transition:translate .18s ease}.landing_skipLink__AqBD_:focus{translate:0}.landing_scrollProgress__QLo7p{position:fixed;inset:0 0 auto;z-index:60;height:3px;background:transparent}.landing_scrollProgress__QLo7p span{display:block;width:100%;height:100%;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--color-tomato-deep),var(--color-sun),var(--color-green));transition:transform 80ms linear}.landing_header__TkI7r{position:sticky;top:0;z-index:50;border-bottom:1px solid rgb(31 92 61/12%);background:rgb(248 249 243/86%);backdrop-filter:blur(18px) saturate(140%)}.landing_nav__knAbU{width:min(var(--shell),calc(100% - 40px));min-height:74px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}.landing_logo__Z__TN{width:fit-content;color:var(--color-ink);font-family:var(--font-display),sans-serif;font-size:1.55rem;font-weight:800;letter-spacing:-.045em;text-decoration:none}.landing_navLinks__8oL_o{display:flex;align-items:center;justify-content:center;gap:28px}.landing_navActions__GGpJs{justify-self:end;display:flex;align-items:center;gap:12px}.landing_loginLink__7Y0qq{font-weight:700}.landing_loginLink__7Y0qq,.landing_navLinks__8oL_o a{color:var(--color-ink);font-size:.86rem;text-decoration:none}.landing_navLinks__8oL_o a{position:relative;font-weight:650}.landing_navLinks__8oL_o a:after{content:"";position:absolute;inset:auto 0 -7px;height:2px;scale:0 1;transform-origin:left;background:var(--color-tomato-deep);transition:scale .22s ease}.landing_navLinks__8oL_o a:hover:after{scale:1}.landing_button__BWbGJ{min-height:50px;display:inline-flex;align-items:center;justify-content:center;border:2px solid transparent;border-radius:999px;padding:13px 22px;font-size:.92rem;font-weight:750;line-height:1;text-align:center;text-decoration:none;transition:translate .22s ease,box-shadow .22s ease,background .22s ease,color .22s ease}.landing_button__BWbGJ:hover{translate:0 -3px}.landing_buttonPrimary__UorAE{background:var(--color-tomato-deep);box-shadow:0 12px 28px rgb(196 56 31/18%);color:white}.landing_buttonPrimary__UorAE:hover{box-shadow:0 18px 34px rgb(196 56 31/26%)}.landing_buttonDark__gHimL{justify-self:end;background:var(--color-ink);color:white}.landing_buttonOutline__hR74d{border-color:var(--color-ink);background:rgb(255 255 255/42%);color:var(--color-ink)}.landing_buttonOutline__hR74d:hover{background:white}.landing_hero__wie8N{width:min(var(--shell),calc(100% - 40px));min-height:640px;margin:0 auto;padding:52px 0 44px;display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,1fr);align-items:center;gap:40px}.landing_heroCopy__9SHJs{position:relative;z-index:2;animation:landing_copyEnter__jHwdL .72s cubic-bezier(.22,1,.36,1) both}.landing_eyebrow__xr4rD{margin:0 0 14px;color:var(--color-tomato-deep);font-family:var(--font-mono-brand),monospace;font-size:.7rem;font-weight:650;letter-spacing:.15em;line-height:1.45}.landing_hero__wie8N h1{max-width:680px;margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(3.25rem,4.2vw,4.4rem);font-weight:800;letter-spacing:-.058em;line-height:.96;text-wrap:balance}.landing_hero__wie8N h1 span{position:relative;display:block}.landing_hero__wie8N h1 span:after{content:"";position:absolute;left:1%;bottom:-7px;width:44%;height:7px;border-radius:99px;background:var(--color-sun);transform:rotate(-1.5deg);animation:landing_underlineGrow__pKGmp .9s cubic-bezier(.22,1,.36,1) .46s both}.landing_heroLead__9n_q_{max-width:570px;margin:30px 0 0;color:var(--color-muted);font-size:clamp(1.03rem,1.5vw,1.2rem);line-height:1.65}.landing_heroActions__3CEO8{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.landing_microcopy__Yf8d_{margin:14px 0 0;color:var(--color-muted);font-size:.78rem}.landing_heroVisual__Nz91C{position:relative;min-height:570px;border-radius:36px;transform-style:preserve-3d;animation:landing_mediaEnter__npYDb .65s cubic-bezier(.22,1,.36,1) both}.landing_heroVisual__Nz91C:before{content:"";position:absolute;z-index:-1;inset:10% -8% -6% 14%;border-radius:50%;background:rgb(242 178 62/15%);filter:blur(2px)}.landing_heroImage__4mxt5{object-fit:cover;border-radius:36px;transform:translateZ(0);filter:saturate(.96) contrast(1.02);box-shadow:0 34px 80px rgb(23 48 31/15%)}.landing_analysisCard__Gm5WB{position:absolute;z-index:3;right:16px;bottom:14px;width:min(315px,51%);border:1px solid rgb(31 92 61/14%);border-radius:24px;background:rgb(255 255 255/94%);box-shadow:0 26px 70px rgb(23 48 31/19%);padding:21px;backdrop-filter:blur(12px);transform:translateZ(48px)}.landing_heroChips__9yRbm{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:24px}.landing_heroChips__9yRbm a{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:.8rem;font-weight:650;color:var(--color-ink-soft,#34503c);text-decoration:none}.landing_heroChips__9yRbm a:hover{text-decoration:underline;text-underline-offset:4px}.landing_cardTopline__Zjiff,.landing_confidenceList__ub67E li,.landing_scoreLine__KBpLQ{display:flex;align-items:center;justify-content:space-between;gap:14px}.landing_cardTopline__Zjiff{font-size:.78rem;font-weight:700}.landing_cardTopline__Zjiff small{border-radius:999px;background:var(--color-paper);padding:5px 8px;color:var(--color-muted);font-size:.61rem}.landing_scoreLine__KBpLQ{margin-top:18px}.landing_scoreLine__KBpLQ strong{font-family:var(--font-display),sans-serif;font-size:2.4rem;letter-spacing:-.05em;line-height:1}.landing_goalSummary___u_ph>strong span,.landing_proofMealCopy__mBRdc strong span,.landing_scoreLine__KBpLQ strong span{color:var(--color-muted);font-size:.48em;letter-spacing:-.02em}.landing_status__Eb_TC{border-radius:999px;background:var(--color-green-light);padding:6px 9px;color:var(--color-green);font-size:.64rem;font-weight:750}.landing_scoreTrack__1vpIP{height:6px;margin-top:12px;overflow:hidden;border-radius:99px;background:var(--color-green-light)}.landing_scoreTrack__1vpIP span{display:block;height:100%;border-radius:inherit;background:var(--color-green);transition:width .12s linear}.landing_cardLabel__SGzuV{margin:20px 0 8px;color:var(--color-muted);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing_confidenceList__ub67E{margin:0;padding:0;list-style:none}.landing_confidenceList__ub67E li{border-top:1px dashed var(--color-green-light);padding:7px 0;font-size:.7rem}.landing_confidenceList__ub67E strong{color:var(--color-green)}.landing_routeHint__xgX3w{margin-top:13px;border-radius:14px;background:#fff6d9;padding:11px 12px}.landing_routeHint__xgX3w span,.landing_routeHint__xgX3w strong{display:block}.landing_routeHint__xgX3w span{color:var(--color-muted);font-size:.63rem}.landing_routeHint__xgX3w strong{margin-top:3px;font-size:.72rem}.landing_trustStrip__0AJbg{width:min(var(--shell),calc(100% - 40px));margin:0 auto 26px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgb(31 92 61/15%);border-radius:18px;background:rgb(255 255 255/52%)}.landing_pwaInstall__FccV_{width:min(620px,calc(100% - 40px));margin:-18px auto 34px}.landing_trustStrip__0AJbg>span{min-height:62px;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;color:var(--ink-soft);font-size:.78rem;font-weight:650;text-align:center}.landing_trustStrip__0AJbg>span+span{border-left:1px solid rgb(31 92 61/12%)}.landing_trustStrip__0AJbg b{color:var(--color-tomato-deep);font-family:var(--font-mono-brand),monospace;font-size:.64rem}.landing_section__ICJEz{width:min(var(--shell),calc(100% - 40px));margin:0 auto;padding:100px 0;scroll-margin-top:82px}.landing_finalCta__9mQcD h2,.landing_section__ICJEz h2{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(2.45rem,4.3vw,4.35rem);font-weight:800;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.landing_sectionHeading__2yvKT{max-width:760px;margin-bottom:48px}.landing_faqIntro__S0Juv>p:last-child,.landing_goalIntro__Kvuad>p:last-child,.landing_methodCopy__ff0yb>p:last-child,.landing_offerIntro__JaVuQ>p:last-child,.landing_rescueIntro__Le53F>p,.landing_sectionHeading__2yvKT>p:last-child{max-width:620px;margin:20px 0 0;color:var(--color-muted);font-size:1.04rem;line-height:1.65}.landing_problemSection___RI1q{display:grid;grid-template-columns:.9fr 1.25fr .62fr;align-items:stretch;gap:22px;border:1px solid rgb(31 92 61/13%);border-radius:38px;background:rgb(255 255 255/55%);padding:22px}.landing_problemAnswer__NE7eu,.landing_problemCopy__Lv1w5{display:flex;flex-direction:column;justify-content:center;padding:clamp(22px,3vw,44px)}.landing_problemCopy__Lv1w5 h2{font-size:clamp(2.25rem,3.3vw,3.5rem)}.landing_problemAccent__w7P_Z{margin:10px 0 0;color:var(--color-green);font-family:var(--font-display),sans-serif;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:700;line-height:1.15}.landing_questionCloud__kfdm0{margin-top:30px;display:flex;flex-wrap:wrap;gap:8px}.landing_questionCloud__kfdm0 span{border:1px solid rgb(31 92 61/17%);border-radius:16px;background:white;padding:9px 12px;color:var(--color-muted);font-size:.72rem;box-shadow:0 8px 20px rgb(23 48 31/5%)}.landing_questionCloud__kfdm0 span:nth-child(2){translate:10px 8px}.landing_problemPhoto__Ny_PJ{position:relative;min-height:410px;overflow:hidden;border-radius:28px}.landing_coverImage__5ksA1{object-fit:cover}.landing_problemPhoto__Ny_PJ .landing_coverImage__5ksA1{object-position:center 46%}.landing_problemAnswer__NE7eu{gap:24px;border-radius:26px;background:var(--color-ink);color:var(--color-paper)}.landing_problemAnswer__NE7eu p{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:650;line-height:1.18}.landing_problemAnswer__NE7eu strong{color:var(--color-sun);font-size:.85rem}.landing_processSection__mfKtL{position:relative}.landing_processGrid__tcoFS{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.landing_processGrid__tcoFS:before{content:"";position:absolute;top:34px;left:7%;right:7%;border-top:2px dashed rgb(31 92 61/28%)}.landing_processCard__Q3BpO{position:relative;min-height:250px;border:1px solid rgb(31 92 61/15%);border-radius:24px;background:rgb(255 255 255/76%);padding:24px 20px;box-shadow:0 12px 30px rgb(23 48 31/4%);transition:translate .26s ease,box-shadow .26s ease,border-color .26s ease}.landing_processCard__Q3BpO:hover{translate:0 -9px;border-color:rgb(31 92 61/35%);box-shadow:0 20px 42px rgb(23 48 31/10%)}.landing_stepNumber__QTtzw{position:relative;z-index:2;width:44px;height:44px;display:grid;place-items:center;border:6px solid var(--color-paper);border-radius:50%;background:var(--color-ink);color:var(--color-sun);font-family:var(--font-mono-brand),monospace;font-size:.68rem;font-weight:700}.landing_processCard__Q3BpO:nth-child(2n) .landing_stepNumber__QTtzw{background:var(--color-tomato-deep);color:white}.landing_processCard__Q3BpO h3{margin:28px 0 8px;font-family:var(--font-display),sans-serif;font-size:1.24rem;font-weight:750}.landing_processCard__Q3BpO p{margin:0;color:var(--color-muted);font-size:.85rem;line-height:1.55}.landing_inlineCta__MAEqP{margin-top:30px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:24px;background:var(--color-green-light);padding:20px 24px}.landing_inlineCta__MAEqP p{margin:0;font-family:var(--font-display),sans-serif;font-size:1.18rem;font-weight:700}.landing_inlineCta__MAEqP .landing_button__BWbGJ{flex-shrink:0;white-space:nowrap}.landing_rescueSection__XlSgV{display:grid;grid-template-columns:.68fr 1.32fr;align-items:center;gap:54px;border-radius:44px;background:var(--color-ink);color:var(--color-paper);padding-inline:clamp(30px,5vw,72px)}.landing_rescueIntro__Le53F .landing_eyebrow__xr4rD{color:var(--color-sun)}.landing_rescueIntro__Le53F>p{color:#bfd0c3}.landing_rescueIntro__Le53F blockquote{margin:28px 0 0;border-left:3px solid var(--color-sun);padding-left:18px;color:white;font-family:var(--font-display),sans-serif;font-size:1.18rem;font-weight:650;line-height:1.35}.landing_rescueDemo__YVijg{border:1px solid rgb(255 255 255/14%);border-radius:30px;background:#10271b;padding:18px;box-shadow:0 26px 60px rgb(0 0 0/18%)}.landing_rescueVisual__kasti{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:20px;background:#e7e3d8}.landing_rescueClip__Bi6uh,.landing_rescueLayer__xyuq5{position:absolute;inset:0}.landing_rescueLayer__xyuq5{overflow:hidden}.landing_rescuePairImage__wrvxi{width:200%!important;max-width:none!important;height:100%!important;object-fit:cover}.landing_rescueClip__Bi6uh{overflow:hidden;will-change:clip-path}.landing_rescuePairBefore__9CF_O{right:auto!important;left:0!important}.landing_rescuePairAfter__tHSX9{right:0!important;left:auto!important}.landing_afterBadge__fdBaO,.landing_beforeBadge__nAd8z{position:absolute;top:14px;z-index:4;border-radius:999px;background:rgb(255 255 255/90%);padding:7px 10px;color:var(--color-ink);font-size:.63rem;font-weight:750;backdrop-filter:blur(8px)}.landing_beforeBadge__nAd8z{left:14px}.landing_afterBadge__fdBaO{right:14px}.landing_sliderHandle__6XHRW{position:absolute;top:50%;z-index:5;min-width:54px;height:54px;display:grid;place-items:center;border:3px solid white;border-radius:999px;background:var(--color-ink);color:white;font-family:var(--font-mono-brand),monospace;font-size:.55rem;font-weight:700;translate:-50% -50%;box-shadow:0 7px 20px rgb(0 0 0/28%)}.landing_rangeLabel__rBPtn{margin:16px 3px 0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;color:#d6e0d8;font-size:.7rem}.landing_rangeLabel__rBPtn input{width:100%;min-height:44px;accent-color:var(--color-sun);cursor:ew-resize}.landing_rescueScores__swJim{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.landing_rescueScores__swJim>div{border:1px solid rgb(255 255 255/13%);border-radius:15px;padding:12px}.landing_rescueScores__swJim small,.landing_rescueScores__swJim span,.landing_rescueScores__swJim strong{display:block}.landing_rescueScores__swJim span{color:#9eb2a3;font-size:.62rem}.landing_rescueScores__swJim strong{margin-top:3px;color:var(--color-sun);font-family:var(--font-display),sans-serif;font-size:1.35rem}.landing_rescueScores__swJim small{margin-top:4px;color:#bfd0c3;font-size:.66rem}.landing_demoNote__juPxs{margin:13px 0 0;color:#9eb2a3;font-size:.64rem;text-align:center}.landing_goalSection__22SXe{display:grid;grid-template-columns:.55fr 1.45fr;align-items:start;gap:56px}.landing_goalIntro__Kvuad{position:sticky;top:112px}.landing_goalIntro__Kvuad h2{font-size:clamp(2.35rem,3.5vw,3.7rem)}.landing_goalExperience__9Xreq{border:1px solid rgb(31 92 61/14%);border-radius:30px;background:rgb(255 255 255/70%);padding:18px;box-shadow:0 20px 54px rgb(23 48 31/7%)}.landing_goalTabs__aGeIw{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;border-radius:999px;background:var(--paper-deep);padding:6px}.landing_goalTabs__aGeIw button{min-height:48px;border:0;border-radius:999px;background:transparent;color:var(--color-ink);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .22s ease,color .22s ease,translate .22s ease}.landing_goalTabs__aGeIw button:hover{translate:0 -2px}.landing_goalTabs__aGeIw .landing_activeTab__GHCKj{background:var(--color-ink);box-shadow:0 9px 22px rgb(23 48 31/17%);color:white}.landing_goalPanel__mdAi1{margin-top:18px;display:grid;grid-template-columns:1.15fr 1fr .88fr;gap:22px;animation:landing_panelEnter__jGkiu .38s cubic-bezier(.22,1,.36,1) both}.landing_goalPanel__mdAi1>*{border-radius:22px;background:white;padding:24px}.landing_goalEyebrow__LvLz3{margin:0;color:var(--color-tomato-deep);font-family:var(--font-mono-brand),monospace;font-size:.62rem;letter-spacing:.11em}.landing_goalSummary___u_ph h3{margin:14px 0 9px;font-family:var(--font-display),sans-serif;font-size:1.55rem;font-weight:750;line-height:1.06}.landing_goalSummary___u_ph>p:not(.landing_goalEyebrow__LvLz3){margin:0;color:var(--color-muted);font-size:.84rem;line-height:1.55}.landing_goalSummary___u_ph>strong{display:block;margin-top:26px;color:var(--color-green);font-family:var(--font-display),sans-serif;font-size:3rem;letter-spacing:-.05em;line-height:1}.landing_goalSummary___u_ph>small{color:var(--color-muted);font-size:.65rem}.landing_goalBars__y942T{display:flex;flex-direction:column;justify-content:center;gap:14px}.landing_dimensionRow__LTmPE>span,.landing_goalBars__y942T>div>span{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.72rem}.landing_dimensionRow__LTmPE span b,.landing_goalBars__y942T>div>span b{color:var(--color-muted);font-family:var(--font-mono-brand),monospace;font-size:.64rem}.landing_dimensionRow__LTmPE>div,.landing_goalBars__y942T>div>div{height:6px;margin-top:8px;overflow:hidden;border-radius:99px;background:var(--color-green-light)}.landing_dimensionRow__LTmPE i,.landing_goalBars__y942T i{display:block;height:100%;border-radius:inherit;background:var(--color-green);animation:landing_barGrow__Lr4Lw .7s cubic-bezier(.22,1,.36,1) both}.landing_goalAdjustments__jhEbx{margin:0;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:24px 24px 24px 42px!important;list-style:none}.landing_goalAdjustments__jhEbx li{position:relative;color:var(--ink-soft);font-size:.78rem;line-height:1.4}.landing_goalAdjustments__jhEbx li:before{content:"";position:absolute;top:.4em;left:-18px;width:7px;height:7px;border-radius:50%;background:var(--color-sun)}.landing_proofSection__PgvJm{border-top:1px solid rgb(31 92 61/12%)}.landing_proofGrid__NWqBb{display:grid;grid-template-columns:.92fr 1.16fr .82fr;gap:16px}.landing_proofGrid__NWqBb article{overflow:hidden;border:1px solid rgb(31 92 61/14%);border-radius:26px;background:rgb(255 255 255/78%);box-shadow:0 16px 38px rgb(23 48 31/5%);transition:translate .26s ease,box-shadow .26s ease}.landing_proofGrid__NWqBb article:hover{translate:0 -7px;box-shadow:0 24px 54px rgb(23 48 31/11%)}.landing_proofImage__g0j1H{position:relative;aspect-ratio:4/3;overflow:hidden}.landing_proofImage__g0j1H span{position:absolute;bottom:12px;left:12px;border-radius:999px;background:rgb(255 255 255/91%);padding:7px 9px;color:var(--color-muted);font-size:.61rem;font-weight:700}.landing_proofMealCopy__mBRdc{padding:20px}.landing_proofMealCopy__mBRdc p{margin:0;color:var(--color-muted);font-size:.72rem}.landing_proofMealCopy__mBRdc strong{display:block;margin-top:8px;color:var(--color-green);font-family:var(--font-display),sans-serif;font-size:3rem;letter-spacing:-.05em;line-height:1}.landing_proofMealCopy__mBRdc small{display:block;margin-top:10px;color:var(--color-muted);font-size:.66rem}.landing_dimensionCard__OEQWs,.landing_nextActionCard__h96_l{padding:26px}.landing_dimensionCard__OEQWs h3,.landing_nextActionCard__h96_l h3{margin:0 0 22px;font-family:var(--font-display),sans-serif;font-size:1.45rem;font-weight:750;line-height:1.1}.landing_dimensionRow__LTmPE+.landing_dimensionRow__LTmPE{margin-top:16px}.landing_dimensionRow__LTmPE i{width:var(--bar-width)}.landing_nextActionCard__h96_l{display:flex;flex-direction:column;border-color:rgb(242 178 62/42%)!important;background:#fff8df!important}.landing_nextActionCard__h96_l ul{margin:0;padding-left:18px;color:var(--color-muted);font-size:.78rem;line-height:1.75}.landing_impactTag__zgQKd{margin-top:auto;border-radius:16px;background:var(--color-sun);padding:13px;color:var(--color-ink)}.landing_impactTag__zgQKd span,.landing_impactTag__zgQKd strong{display:block}.landing_impactTag__zgQKd span{font-size:.61rem;text-transform:uppercase}.landing_impactTag__zgQKd strong{margin-top:3px;font-size:.84rem}.landing_methodSection__q6f_9{width:min(1320px,calc(100% - 24px));display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:60px;border-radius:44px;background:var(--color-ink);color:var(--color-paper);padding-inline:clamp(28px,5vw,72px)}.landing_methodCopy__ff0yb .landing_eyebrow__xr4rD{color:var(--color-sun)}.landing_methodCopy__ff0yb>p:not(.landing_eyebrow__xr4rD){color:#bfd0c3}.landing_methodFacts__kaFCn{margin:24px 0 0;display:grid;gap:10px;padding:0;list-style:none}.landing_methodFacts__kaFCn li{border-left:2px solid var(--color-sun);padding-left:13px;color:#d7e2d9;font-size:.76rem;line-height:1.5}.landing_methodManifesto__8jubB{margin:22px 0 0;color:#d7e2d9;font-size:.82rem;line-height:1.55}.landing_methodLink__k6m4f{margin-top:18px;border-color:var(--color-sun);background:transparent;color:var(--color-paper)}.landing_methodLink__k6m4f:hover{background:rgb(255 255 255/10%)}.landing_methodFlow__uVqHF{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.landing_methodNode__zIs4P{position:relative;min-height:170px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgb(255 255 255/15%);border-radius:22px;background:rgb(255 255 255/6%);padding:20px;transition:background .22s ease,translate .22s ease}.landing_methodNode__zIs4P:hover{translate:0 -6px;background:rgb(255 255 255/11%)}.landing_methodNode__zIs4P span{color:var(--color-sun);font-family:var(--font-mono-brand),monospace;font-size:.68rem}.landing_methodNode__zIs4P strong{font-family:var(--font-display),sans-serif;font-size:1rem;line-height:1.2}.landing_comparisonSection__FE9B7{display:grid;grid-template-columns:.68fr 1.32fr;gap:58px;align-items:center}.landing_comparisonIntro__PBdG5 h2{font-size:clamp(2.5rem,3.8vw,4rem)}.landing_comparisonTable__oUldY{width:100%;overflow:hidden;border:1px solid rgb(31 92 61/15%);border-collapse:separate;border-spacing:0;border-radius:28px;background:rgb(255 255 255/72%);box-shadow:0 20px 50px rgb(23 48 31/7%);table-layout:fixed}.landing_comparisonHeader__5_Ulz{background:var(--color-ink);color:white;font-size:.8rem}.landing_comparisonHeader__5_Ulz th,.landing_comparisonRow__l0ycI td{width:50%;padding:16px 20px;text-align:left}.landing_comparisonHeader__5_Ulz th:last-child{background:var(--color-green)}.landing_comparisonRow__l0ycI{color:var(--color-muted);font-size:.79rem}.landing_comparisonRow__l0ycI+.landing_comparisonRow__l0ycI>*{border-top:1px solid rgb(31 92 61/10%)}.landing_comparisonRow__l0ycI td:last-child{border-left:1px solid rgb(31 92 61/10%);color:var(--color-green);font-weight:700}.landing_offerSection__fRgV4{display:grid;grid-template-columns:.62fr 1.38fr;align-items:center;gap:54px;border-top:1px solid rgb(31 92 61/12%)}.landing_offerCards__wJ6Ax{display:grid;grid-template-columns:1fr 1.12fr;align-items:stretch;gap:14px}.landing_offerCard__JRkLp{display:flex;flex-direction:column;border:1px solid rgb(31 92 61/15%);border-radius:28px;background:white;padding:30px;box-shadow:0 18px 44px rgb(23 48 31/7%);transition:translate .26s ease,box-shadow .26s ease}.landing_offerCard__JRkLp:hover{translate:0 -7px;box-shadow:0 25px 58px rgb(23 48 31/12%)}.landing_offerCard__JRkLp>p{margin:0;font-family:var(--font-display),sans-serif;font-size:1.15rem;font-weight:750}.landing_offerCard__JRkLp h3{margin:24px 0 2px;font-family:var(--font-display),sans-serif;font-size:clamp(2.5rem,4vw,4rem);font-weight:800;letter-spacing:-.05em;line-height:.95}.landing_offerCard__JRkLp>span{color:var(--color-muted);font-size:.72rem}.landing_offerCard__JRkLp ul{margin:28px 0;display:flex;flex-direction:column;gap:10px;padding:0;list-style:none}.landing_offerCard__JRkLp li{position:relative;padding-left:17px;color:var(--color-muted);font-size:.78rem;line-height:1.4}.landing_offerCard__JRkLp li:before{content:"";position:absolute;top:.45em;left:0;width:7px;height:7px;border-radius:50%;background:var(--color-green)}.landing_comingSoon__b1pgz,.landing_offerCard__JRkLp .landing_button__BWbGJ{margin-top:auto}.landing_premiumAction___Kg3a{margin-top:auto;border-color:rgb(255 255 255/42%);background:white;color:var(--color-ink)}.landing_premiumAction___Kg3a:hover{background:var(--color-sun)}.landing_premiumCard__FyklS{background:var(--color-ink);color:white}.landing_premiumCard__FyklS li,.landing_premiumCard__FyklS>span{color:#bfd0c3}.landing_premiumCard__FyklS li:before{background:var(--color-sun)}.landing_premiumCard__FyklS h3{color:var(--color-sun);font-size:clamp(2.2rem,3vw,3.1rem)}.landing_comingSoon__b1pgz{border:1px solid rgb(255 255 255/16%);border-radius:999px;background:rgb(255 255 255/8%);padding:15px;color:white;font-size:.74rem;font-weight:700;text-align:center}.landing_faqSection__rWPet{display:grid;grid-template-columns:.58fr 1.42fr;gap:60px;border-top:1px solid rgb(31 92 61/12%)}.landing_faqList__Gcu6Z{display:flex;flex-direction:column;gap:9px}.landing_faqItem__19L1H{border:1px solid rgb(31 92 61/14%);border-radius:18px;background:rgb(255 255 255/73%);transition:border-color .22s ease,background .22s ease}.landing_faqItem__19L1H[open]{border-color:rgb(31 92 61/32%);background:white}.landing_faqItem__19L1H summary{min-height:62px;display:list-item;padding:15px 20px;font-weight:700;line-height:2;cursor:pointer;list-style-position:inside}.landing_faqItem__19L1H summary::marker{color:var(--color-tomato-deep)}.landing_faqItem__19L1H p{margin:0;padding:0 20px 20px;color:var(--color-muted);font-size:.88rem;line-height:1.65;animation:landing_faqOpen__s4UTr .22s ease both}.landing_finalCta__9mQcD{width:min(var(--shell),calc(100% - 40px));margin:30px auto 90px;display:grid;grid-template-columns:.72fr 1.28fr;align-items:stretch;overflow:hidden;border:1px solid rgb(31 92 61/17%);border-radius:38px;background:white;box-shadow:0 24px 62px rgb(23 48 31/9%)}.landing_finalPhoto__IL6pl{position:relative;min-height:430px}.landing_finalPhoto__IL6pl .landing_coverImage__5ksA1{object-position:center 42%}.landing_finalCopy__0IrDp{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,6vw,82px)}.landing_finalCopy__0IrDp h2{max-width:710px}.landing_finalCopy__0IrDp>p:not(.landing_eyebrow__xr4rD){margin:16px 0 0;color:var(--color-green);font-family:var(--font-display),sans-serif;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:700}.landing_finalCopy__0IrDp small{margin-top:15px;color:var(--color-muted)}.landing_legacyNotice__4A487{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;max-width:1240px;margin:40px auto;padding:24px;border:1px solid #ccdad2;border-radius:20px;background:#f1f5ed;color:#24463d}.landing_legacyNotice__4A487>div{flex:1 1 420px}.landing_legacyNotice__4A487 h2{margin:0 0 8px;font-size:1.1rem}.landing_legacyNotice__4A487 p{margin:0;line-height:1.65}.landing_legacyNotice__4A487 a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media (max-width:1280px){.landing_legacyNotice__4A487{margin-inline:20px}}.landing_footer__0UmUP{display:grid;grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:30px;background:var(--color-ink);padding:40px max(20px,calc((100vw - var(--shell)) / 2));color:#bfd0c3;font-size:.72rem}.landing_footer__0UmUP>div:first-child p{margin:8px 0 0}.landing_footer__0UmUP .landing_logo__Z__TN{color:white}.landing_footer__0UmUP>p{margin:0;line-height:1.55;text-align:center}.landing_footer__0UmUP>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 18px}.landing_footer__0UmUP a{color:white}.landing_mobileCta__brcv2{display:none}.landing_reveal__1aA3K{opacity:1;translate:0;filter:none}.landing_motionReady__iTces .landing_reveal__1aA3K{opacity:0;translate:0 34px;filter:blur(7px);transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),translate .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),filter .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s)}.landing_motionReady__iTces .landing_reveal__1aA3K.landing_visible__E5XvB{opacity:1;translate:0;filter:blur(0)}@keyframes landing_copyEnter__jHwdL{0%{translate:-20px 10px}to{translate:0}}@keyframes landing_mediaEnter__npYDb{0%{scale:.97;translate:18px 0}to{scale:1;translate:0}}@keyframes landing_underlineGrow__pKGmp{0%{scale:0 1;transform-origin:left}to{scale:1;transform-origin:left}}@keyframes landing_cardFloat__cjkwz{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -10px;rotate:-.35deg}}@keyframes landing_panelEnter__jGkiu{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes landing_barGrow__Lr4Lw{0%{scale:0 1;transform-origin:left}to{scale:1;transform-origin:left}}@keyframes landing_faqOpen__s4UTr{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0}}@media (max-width:1100px){.landing_navLinks__8oL_o{display:none}.landing_nav__knAbU{grid-template-columns:1fr 1fr}.landing_hero__wie8N{grid-template-columns:.92fr 1.08fr;gap:28px}.landing_analysisCard__Gm5WB{right:0}.landing_problemSection___RI1q{grid-template-columns:1fr 1.25fr}.landing_problemAnswer__NE7eu{grid-column:1/-1;min-height:180px}.landing_processGrid__tcoFS{grid-template-columns:repeat(3,1fr)}.landing_processGrid__tcoFS:before{display:none}.landing_processCard__Q3BpO:nth-child(n+4){grid-column:span 1}.landing_goalSection__22SXe,.landing_offerSection__fRgV4{grid-template-columns:1fr}.landing_goalIntro__Kvuad{position:static}.landing_goalPanel__mdAi1{grid-template-columns:1fr 1fr}.landing_goalAdjustments__jhEbx{grid-column:1/-1}.landing_proofGrid__NWqBb{grid-template-columns:.9fr 1.1fr}.landing_nextActionCard__h96_l{grid-column:1/-1;min-height:260px}.landing_methodSection__q6f_9{grid-template-columns:1fr}.landing_comparisonSection__FE9B7{grid-template-columns:.75fr 1.25fr}}@media (max-width:850px){.landing_hero__wie8N{min-height:auto;grid-template-columns:1fr;padding-top:54px}.landing_heroCopy__9SHJs{text-align:center}.landing_heroLead__9n_q_,.landing_hero__wie8N h1{margin-inline:auto}.landing_heroActions__3CEO8{justify-content:center}.landing_heroVisual__Nz91C{min-height:590px}.landing_analysisCard__Gm5WB{right:5%;bottom:-2%;width:48%}.landing_trustStrip__0AJbg{grid-template-columns:1fr 1fr}.landing_trustStrip__0AJbg>span:nth-child(3){border-left:0;border-top:1px solid rgb(31 92 61/12%)}.landing_trustStrip__0AJbg>span:nth-child(4){border-top:1px solid rgb(31 92 61/12%)}.landing_problemSection___RI1q{grid-template-columns:1fr}.landing_problemPhoto__Ny_PJ{min-height:460px}.landing_problemAnswer__NE7eu{grid-column:auto}.landing_processGrid__tcoFS{grid-template-columns:1fr 1fr}.landing_processCard__Q3BpO:last-child{grid-column:1/-1}.landing_comparisonSection__FE9B7,.landing_faqSection__rWPet,.landing_goalPanel__mdAi1,.landing_goalSection__22SXe,.landing_rescueSection__XlSgV{grid-template-columns:1fr}.landing_goalAdjustments__jhEbx{grid-column:auto}.landing_proofGrid__NWqBb{grid-template-columns:1fr}.landing_nextActionCard__h96_l{grid-column:auto}.landing_methodFlow__uVqHF,.landing_offerCards__wJ6Ax{grid-template-columns:1fr 1fr}.landing_finalCta__9mQcD{grid-template-columns:1fr}.landing_finalPhoto__IL6pl{min-height:380px}.landing_footer__0UmUP{grid-template-columns:1fr;text-align:center}.landing_footer__0UmUP>div:last-child{justify-content:center}}@media (max-width:640px){.landing_page__pEwES{padding-bottom:76px}.landing_nav__knAbU{width:min(100% - 28px,var(--shell));min-height:66px;grid-template-columns:auto 1fr}.landing_headerCta__1KJe_{min-height:42px;padding:10px 14px;font-size:.72rem;white-space:nowrap}.landing_navActions__GGpJs{gap:8px}.landing_loginLink__7Y0qq{display:none}.landing_logo__Z__TN{font-size:1.3rem}.landing_finalCta__9mQcD,.landing_hero__wie8N,.landing_pwaInstall__FccV_,.landing_section__ICJEz,.landing_trustStrip__0AJbg{width:calc(100% - 28px)}.landing_hero__wie8N{padding-top:42px;gap:34px}.landing_hero__wie8N h1{font-size:clamp(2.8rem,13.4vw,4rem)}.landing_heroLead__9n_q_{margin-top:23px;font-size:1rem}.landing_heroActions__3CEO8{flex-direction:column}.landing_heroActions__3CEO8 .landing_button__BWbGJ{width:100%}.landing_heroVisual__Nz91C{min-height:480px}.landing_heroImage__4mxt5{border-radius:34px}.landing_pwaInstall__FccV_{width:calc(100% - 28px);margin-top:34px;margin-bottom:6px}.landing_analysisCard__Gm5WB{right:4%;bottom:-8%;width:82%}.landing_trustStrip__0AJbg{margin-top:48px;grid-template-columns:1fr}.landing_trustStrip__0AJbg>span+span{border-left:0;border-top:1px solid rgb(31 92 61/12%)}.landing_trustStrip__0AJbg>span{justify-content:flex-start;min-height:52px;padding-inline:18px}.landing_section__ICJEz{padding-block:76px}.landing_problemSection___RI1q{width:calc(100% - 16px);border-radius:28px;padding:10px}.landing_problemAnswer__NE7eu,.landing_problemCopy__Lv1w5{padding:26px 20px}.landing_problemPhoto__Ny_PJ{min-height:340px;border-radius:22px}.landing_processGrid__tcoFS{grid-template-columns:1fr}.landing_processCard__Q3BpO:last-child{grid-column:auto}.landing_processCard__Q3BpO{min-height:210px}.landing_inlineCta__MAEqP{align-items:stretch;flex-direction:column}.landing_inlineCta__MAEqP .landing_button__BWbGJ{white-space:normal}.landing_methodSection__q6f_9,.landing_rescueSection__XlSgV{width:calc(100% - 16px);border-radius:30px;padding-inline:18px}.landing_rescueSection__XlSgV{gap:36px}.landing_rescueDemo__YVijg{padding:10px}.landing_rescueVisual__kasti{aspect-ratio:4/3}.landing_rangeLabel__rBPtn{grid-template-columns:1fr;gap:8px}.landing_rescueScores__swJim{grid-template-columns:1fr}.landing_goalExperience__9Xreq{padding:10px}.landing_goalTabs__aGeIw{border-radius:20px;grid-template-columns:1fr}.landing_goalTabs__aGeIw button{border-radius:16px}.landing_goalPanel__mdAi1,.landing_proofGrid__NWqBb{gap:10px}.landing_methodFlow__uVqHF{grid-template-columns:1fr}.landing_methodNode__zIs4P{min-height:130px}.landing_comparisonHeader__5_Ulz>*,.landing_comparisonRow__l0ycI>*{padding:13px 12px}.landing_comparisonRow__l0ycI{font-size:.7rem}.landing_offerCards__wJ6Ax{grid-template-columns:1fr}.landing_faqSection__rWPet{gap:34px}.landing_faqItem__19L1H summary{font-size:.84rem}.landing_finalCta__9mQcD{border-radius:28px}.landing_finalPhoto__IL6pl{min-height:310px}.landing_finalCopy__0IrDp{padding:34px 22px}.landing_footer__0UmUP{padding-bottom:36px}.landing_mobileCta__brcv2{position:fixed;z-index:70;right:12px;bottom:12px;left:12px;min-height:52px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-tomato-deep);box-shadow:0 12px 34px rgb(23 48 31/26%);color:white;font-size:.86rem;font-weight:800;text-decoration:none;opacity:0;visibility:hidden;translate:0 18px;pointer-events:none;transition:opacity .22s ease,translate .22s ease}.landing_mobileCtaVisible__ZwNGI{opacity:1;visibility:visible;translate:0;pointer-events:auto}}@media (max-width:360px){.landing_nav__knAbU{gap:14px}.landing_headerCta__1KJe_{padding:8px 10px;font-size:.62rem}.landing_navActions__GGpJs{gap:6px}.landing_logo__Z__TN{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.landing_page__pEwES *,.landing_page__pEwES :after,.landing_page__pEwES :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.landing_motionReady__iTces .landing_reveal__1aA3K{opacity:1;translate:0;filter:none}}.ExperienceShowcase_depthScene__J1iY1{perspective:1100px;min-width:0}.ExperienceShowcase_depthSurface__a8HAv{transform-style:preserve-3d;transform:rotateX(var(--depth-x,0deg)) rotateY(var(--depth-y,-5deg));transition:transform .25s ease-out}.ExperienceShowcase_showcase__iIR95{width:min(1240px,calc(100% - 40px));margin:22px auto 0;scroll-margin-top:100px}.ExperienceShowcase_heading__4rMq6{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;margin-bottom:30px}.ExperienceShowcase_eyebrow__JERw_,.ExperienceShowcase_index__7YZrF{font-family:var(--font-mono-brand),monospace;text-transform:uppercase;font-size:.72rem;font-weight:650;letter-spacing:.12em}.ExperienceShowcase_eyebrow__JERw_{color:var(--color-tomato-deep);margin-bottom:12px}.ExperienceShowcase_heading__4rMq6 h2{font-family:var(--font-display),sans-serif;font-size:clamp(2.1rem,3.5vw,3.3rem);font-weight:750;line-height:1.06;letter-spacing:-.045em;text-wrap:balance}.ExperienceShowcase_heading__4rMq6>p{font-size:1rem;line-height:1.7;color:var(--color-muted);max-width:44ch}.ExperienceShowcase_tabs__7MX4c{display:flex;gap:8px;padding-bottom:16px}.ExperienceShowcase_tabs__7MX4c button{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 24px;border:1px solid #c6d2c1;border-radius:999px;color:var(--color-ink);font-weight:650;font-size:.95rem;cursor:pointer}.ExperienceShowcase_tabs__7MX4c button[aria-selected=true]{background:var(--color-ink);color:#f6f7ef;border-color:var(--color-ink)}.ExperienceShowcase_tabs__7MX4c button svg:last-child{margin-left:18px}.ExperienceShowcase_panel__m9a_V{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:48px;border-radius:32px;padding:clamp(24px,4vw,54px);background:#17301f;color:#f6f7ef;box-shadow:0 24px 50px -36px #17301f88}.ExperienceShowcase_index__7YZrF{color:#edc776}.ExperienceShowcase_intro__8x_Pe h3{margin-top:20px;font-family:var(--font-display),sans-serif;font-size:clamp(1.9rem,3.1vw,3rem);font-weight:750;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.ExperienceShowcase_intro__8x_Pe>p{margin-top:22px;color:#d0ddcc;line-height:1.7;font-size:1rem}.ExperienceShowcase_intro__8x_Pe blockquote{margin-top:24px;border-left:2px solid #edc776;padding-left:18px;font-size:1rem;line-height:1.5}.ExperienceShowcase_bodyPanel__dxnei{background:#e6ecde;color:#17301f}.ExperienceShowcase_bodyPanel__dxnei .ExperienceShowcase_index__7YZrF,.ExperienceShowcase_bodyPanel__dxnei .ExperienceShowcase_intro__8x_Pe>p{color:#405d42}.ExperienceShowcase_privacy__M_MUI{display:flex;align-items:flex-start;gap:10px}.ExperienceShowcase_privacy__M_MUI svg{flex-shrink:0;margin-top:4px}.ExperienceShowcase_bodyCta__T6d93{display:inline-flex;align-items:center;gap:16px;min-height:48px;font-weight:700;margin-top:18px;text-decoration:underline;text-underline-offset:5px}.ExperienceShowcase_bodyFigure__hM_cT{margin:0;min-width:0}.ExperienceShowcase_bodyImage__RmVS6{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:20px;box-shadow:0 20px 35px -28px #17301f}.ExperienceShowcase_bodyImage__RmVS6 img{object-fit:contain}.ExperienceShowcase_photoLabels__qbrE3{position:absolute;inset:auto 0 12px;display:grid;grid-template-columns:1fr 1fr;gap:10px;text-align:center}.ExperienceShowcase_photoLabels__qbrE3 span{justify-self:center;padding:6px 14px;border-radius:999px;background:#f8f9f3f5;color:#17301f;font-size:.75rem;font-weight:650}.ExperienceShowcase_bodyFigure__hM_cT figcaption{font-size:.78rem;line-height:1.6;margin-top:14px;color:#405d42}.ExperienceShowcase_showcase__iIR95 [role=tabpanel]:focus-visible{outline:3px solid var(--color-tomato-deep);outline-offset:5px;border-radius:32px}@media (max-width:800px){.ExperienceShowcase_heading__4rMq6{grid-template-columns:1fr;gap:16px}.ExperienceShowcase_panel__m9a_V{grid-template-columns:1fr;gap:28px}.ExperienceShowcase_depthSurface__a8HAv{transform:none}}@media (max-width:480px){.ExperienceShowcase_showcase__iIR95{width:calc(100% - 28px)}.ExperienceShowcase_tabs__7MX4c{gap:8px}.ExperienceShowcase_tabs__7MX4c button{flex:1;justify-content:center;font-size:.82rem;padding:10px 12px;gap:8px}.ExperienceShowcase_tabs__7MX4c button svg:last-child{display:none}.ExperienceShowcase_panel__m9a_V{padding:24px 16px;border-radius:24px}.ExperienceShowcase_photoLabels__qbrE3 span{font-size:.68rem;padding:5px 9px}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.ExperienceShowcase_depthSurface__a8HAv{transform:none!important;transition:none}}.FeatureDirectory_section__EgvHH{width:min(1240px,calc(100% - 40px));margin:0 auto;padding:clamp(64px,8vw,108px) 0;scroll-margin-top:100px;color:#17301f}.FeatureDirectory_intro__Yk7gk{display:grid;grid-template-columns:1.05fr 1fr;align-items:end;gap:64px;margin-bottom:44px}.FeatureDirectory_eyebrow__x74Qm{margin:0 0 16px;color:#a63825;font-family:var(--font-mono-brand),monospace;font-size:.71rem;font-weight:600;letter-spacing:.13em;line-height:1.6;text-transform:uppercase}.FeatureDirectory_title__ZaLpC{max-width:14ch;margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(2.25rem,4.4vw,3.9rem);font-weight:750;letter-spacing:-.055em;line-height:1.04;text-wrap:balance}.FeatureDirectory_lead__FPaxE{max-width:55ch;margin:0;color:#46614c;font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.7}.FeatureDirectory_introDetail__gipX7{min-width:0}.FeatureDirectory_accessNote__hn0jw{display:flex;align-items:flex-start;gap:9px;margin:20px 0 0;font-size:.79rem;font-weight:600;line-height:1.55}.FeatureDirectory_accessNote__hn0jw svg{flex:none;margin-top:1px}.FeatureDirectory_grid__QLEZZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgb(23 48 31/24%)}.FeatureDirectory_group__tTuIq{display:flex;flex-direction:column;min-width:0;padding:28px 24px 22px;border-right:1px solid rgb(23 48 31/14%);border-bottom:1px solid rgb(23 48 31/20%);background:rgb(255 255 255/22%)}.FeatureDirectory_group__tTuIq:nth-child(4n){border-right:0}.FeatureDirectory_groupTop__94V1y{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.FeatureDirectory_icon__LKtUr{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#e6edda}.FeatureDirectory_group__tTuIq:nth-child(3n+2) .FeatureDirectory_icon__LKtUr{background:#f4e5dc}.FeatureDirectory_index__AKJ4b{color:#5c6e5d;font-family:var(--font-mono-brand),monospace;font-size:.73rem;font-variant-numeric:tabular-nums}.FeatureDirectory_groupTitle__t28MQ{margin:0 0 10px;font-family:var(--font-display),sans-serif;font-size:1.3rem;font-weight:750;letter-spacing:-.04em;line-height:1.2;text-wrap:balance}.FeatureDirectory_summary__7vckn{margin:0;color:#46614c;font-size:.88rem;line-height:1.65}.FeatureDirectory_items__6lB_r{display:grid;gap:11px;margin:23px 0 24px;padding:0;list-style:none;font-size:.81rem;line-height:1.55}.FeatureDirectory_items__6lB_r li{position:relative;padding-left:13px}.FeatureDirectory_items__6lB_r li:before{position:absolute;top:.58em;left:0;width:4px;height:4px;border-radius:50%;background:#e8503a;content:""}.FeatureDirectory_link__QA1CP{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin-top:auto;color:#17301f;font-size:.8rem;font-weight:700;line-height:1.4;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px}.FeatureDirectory_link__QA1CP svg{flex:none;transition:transform .18s ease}.FeatureDirectory_link__QA1CP:hover{text-decoration-color:currentColor}.FeatureDirectory_link__QA1CP:hover svg{transform:translate(2px,-2px)}.FeatureDirectory_link__QA1CP:focus-visible{outline:3px solid #17301f;outline-offset:5px;border-radius:3px}.FeatureDirectory_notes__9aC_a{display:grid;grid-template-columns:1.3fr 1fr;gap:32px;margin-top:24px;color:#46614c;font-size:.76rem;line-height:1.7}.FeatureDirectory_notes__9aC_a p{margin:0}.FeatureDirectory_notes__9aC_a strong{color:#17301f}.FeatureDirectory_experimental___IK__{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:18px;margin-top:26px;padding:22px 24px;border:1px dashed rgb(23 48 31/30%);border-radius:16px;background:#eef2e3}.FeatureDirectory_experimental___IK__>svg{margin-top:2px}.FeatureDirectory_experimental___IK__ h3{margin:0 0 7px;font-size:.9rem;font-weight:750}.FeatureDirectory_experimental___IK__ p{max-width:75ch;margin:0;color:#46614c;font-size:.8rem;line-height:1.6}.FeatureDirectory_experimental___IK__ .FeatureDirectory_link__QA1CP{align-self:center;margin-top:0}@media (max-width:1080px){.FeatureDirectory_intro__Yk7gk{gap:40px}.FeatureDirectory_grid__QLEZZ{grid-template-columns:repeat(2,minmax(0,1fr))}.FeatureDirectory_group__tTuIq:nth-child(2n){border-right:0}}@media (max-width:640px){.FeatureDirectory_section__EgvHH{width:min(1240px,calc(100% - 32px))}.FeatureDirectory_intro__Yk7gk{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.FeatureDirectory_title__ZaLpC{max-width:16ch}.FeatureDirectory_grid__QLEZZ{grid-template-columns:1fr}.FeatureDirectory_group__tTuIq{border-right:0;padding:26px 16px 18px}.FeatureDirectory_groupTop__94V1y{margin-bottom:18px}.FeatureDirectory_notes__9aC_a{grid-template-columns:1fr;gap:14px}.FeatureDirectory_experimental___IK__{grid-template-columns:auto 1fr;gap:12px;padding:20px 16px}.FeatureDirectory_experimental___IK__ .FeatureDirectory_link__QA1CP{grid-column:2}}@media (prefers-reduced-motion:reduce){.FeatureDirectory_link__QA1CP svg{transition:none}.FeatureDirectory_link__QA1CP:hover svg{transform:none}}