@font-face{font-family:Geist;src:url(/assets/fonts/geist-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/fonts/geist-mono-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-geist-sans:"Geist";--font-geist-mono:"Geist Mono";--ink:#080807;--charcoal:#11110f;--charcoal-2:#181713;--bone:#e8e0d4;--bone-2:#d9cfc0;--muted:#aca191;--gold:#a8906f;--gold-dark:#806b50;--line:#e8e0d42e;--dark-line:#0808072e;--page:min(1240px, calc(100vw - 44px))}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--bone);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0}a{color:inherit}img{max-width:100%;height:auto;display:block}button{font:inherit}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible){outline:3px solid var(--gold);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.05em;text-transform:uppercase}p{line-height:1.7}::selection{background:var(--gold);color:var(--ink)}.skip-link{z-index:100;background:var(--bone);color:var(--ink);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.eyebrow,.mono-label{color:var(--gold);font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px;font-size:.75rem;font-weight:750}.section-heading{max-width:810px}.section-heading h2,.statement-section h2,.split-section h2,.habit-section h2,.app-teaser h2,.results-teaser h2,.founder-teaser h2,.final-cta h2,.manifesto-section h2,.creed-section h2,.founder-note h2,.app-note h2{margin-bottom:22px;font-size:clamp(2.65rem,6.3vw,5.6rem);font-weight:900;line-height:.93}.section-heading>p:last-child,.prose p,.app-teaser__copy>p,.results-teaser>div>p,.founder-teaser>div>p,.final-cta>p,.final-cta>div>p,.manifesto-section>div>p{color:var(--muted);font-size:clamp(1rem,1.55vw,1.2rem)}.bone-section{background:var(--bone);color:var(--ink)}.bone-section .eyebrow{color:var(--gold-dark)}.button{cursor:pointer;border:1px solid var(--gold);background:var(--gold);color:#0a0908;min-height:52px;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;padding:15px 20px;font-size:.75rem;font-weight:800;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:inline-flex}:is(.button:hover,.button:focus-visible){color:var(--bone);background:0 0;transform:translateY(-2px)}.button--ghost{color:var(--bone);background:0 0}:is(.button--ghost:hover,.button--ghost:focus-visible){background:var(--bone);border-color:var(--bone);color:var(--ink)}.bone-section .button--ghost{border-color:var(--ink);color:var(--ink)}.button-row{flex-wrap:wrap;gap:12px;display:flex}.purchase-form{margin:0;display:inline-flex}.text-link{color:var(--gold);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;text-underline-offset:5px;font-size:.75rem;font-weight:800;text-decoration-thickness:1px;display:inline-block}.dark-link{color:var(--gold-dark)}.site-nav{z-index:20;border-bottom:1px solid var(--line);background:var(--ink);justify-content:space-between;align-items:center;width:100%;min-height:100px;padding:14px clamp(22px,5vw,72px);display:flex;position:relative}.site-nav--overlay{background:0 0;position:absolute;top:0;left:0}.nav-brand{width:72px;height:72px;display:block}.nav-brand img{object-fit:contain;width:100%;height:100%}.desktop-nav{align-items:center;gap:clamp(20px,2.6vw,40px);display:flex}.desktop-nav>a{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:750;text-decoration:none}.desktop-nav>a:not(.nav-cta):hover{color:var(--gold)}.desktop-nav .nav-cta{border:1px solid var(--gold);color:var(--gold);padding:13px 16px}.mobile-menu{display:none}.hero{background:#050505;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-media{position:absolute;inset:0}.hero-media img{object-fit:cover;object-position:center;width:100%;height:100%}.hero-media--coach img{object-position:72% 38%;filter:brightness(1.08)saturate(.78)contrast(1.24);transform:scaleX(-1)}.hero-scrim{background:linear-gradient(90deg,#000000f0 0%,#000000a1 45%,#0000002e 100%),linear-gradient(#0000 62%,#000000bf);position:absolute;inset:0}.hero-content{z-index:2;width:min(870px,92vw);margin:auto 0;padding:155px clamp(22px,8vw,124px) 110px;position:relative}.hero-app-launch{width:min(520px,100%);color:var(--bone);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080807cc;border:1px solid #d2b536a6;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:28px;padding:12px 14px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:grid;box-shadow:12px 12px #a8906f1f}.hero-app-launch:hover{border-color:var(--gold);background:#11110ff2;transform:translateY(-3px)}.hero-app-launch:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.hero-app-launch img{width:54px;height:54px}.hero-app-launch>span{flex-direction:column;gap:3px;display:flex}.hero-app-launch small{color:var(--gold);font:800 .64rem var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.hero-app-launch strong{letter-spacing:-.01em;text-transform:uppercase;font-size:.95rem}.hero-app-launch b{color:var(--gold);font:800 .68rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.hero h1{max-width:900px;margin-bottom:26px;font-size:clamp(4rem,9.3vw,8rem);font-weight:950;line-height:.82}.hero-copy{color:#d2c8ba;max-width:620px;margin-bottom:34px;font-size:clamp(1rem,1.7vw,1.25rem)}.hero-brand-line{color:var(--gold);font:800 .72rem var(--font-geist-mono), monospace;letter-spacing:.2em;text-transform:uppercase;margin:28px 0 0}.scroll-cue{z-index:2;color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;font-size:.68rem;text-decoration:none;display:flex;position:absolute;bottom:32px;right:clamp(22px,5vw,72px)}.statement-section{padding:clamp(90px,13vw,180px) max(22px,50vw - 560px)}.statement-section h2{font-size:clamp(4rem,12vw,9rem)}.statement-section>p:last-child{color:#51483f;max-width:780px;margin:0;font-size:clamp(1.1rem,2vw,1.45rem)}.content-section,.programs-preview,.comparison-section,.app-features,.results-method{padding:clamp(90px,12vw,170px) clamp(22px,7vw,110px)}.content-section{background:radial-gradient(circle at 82% 8%, #a8906f1c, transparent 28%), var(--charcoal)}.feature-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:clamp(55px,8vw,105px);display:grid}.feature-grid article{border-bottom:1px solid var(--line);min-height:300px;padding:28px 28px 40px 0}.feature-grid article+article{border-left:1px solid var(--line);padding-left:28px}.feature-grid article>span{color:var(--gold);font:700 .72rem var(--font-geist-mono), monospace;letter-spacing:.16em}.feature-grid h3{max-width:310px;margin:78px 0 17px;font-size:clamp(1.65rem,2.4vw,2.6rem);line-height:1}.feature-grid p{max-width:350px;color:var(--muted);margin:0}.bone-section .feature-grid,.bone-section .feature-grid article{border-color:var(--dark-line)}.bone-section .feature-grid p{color:#61584e}.habit-section{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(48px,9vw,140px);min-height:760px;padding:clamp(90px,12vw,150px) clamp(22px,8vw,124px);display:grid}.habit-image{aspect-ratio:1;background:var(--charcoal);max-width:480px;position:relative;overflow:hidden;box-shadow:26px 26px #a8906f24}.habit-image img{object-fit:cover;width:100%;height:100%}.habit-list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:44px;display:grid}.habit-list span{border-bottom:1px solid var(--line);color:var(--bone);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;padding:19px 14px 19px 0;font-size:.8rem}.programs-preview .section-heading,.programs-page-grid .program-grid{max-width:1240px;margin-inline:auto}.program-grid{background:#0808072e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(60px,8vw,100px);display:grid}.program-card{background:var(--bone);flex-direction:column;min-height:600px;padding:clamp(26px,3.4vw,48px);display:flex;position:relative}.program-card--featured{background:#d8ccbc}.program-card__top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.program-card .mono-label{color:var(--gold-dark);line-height:1.4}.program-price{color:var(--ink);text-align:right;flex-direction:column;font-size:1.5rem;font-weight:900;line-height:1;display:flex}.program-price small{color:#6c6155;font:700 .59rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:7px}.program-card h3{margin:72px 0 18px;font-size:clamp(2.5rem,4.2vw,4.2rem);line-height:.9}.program-descriptor{font:800 .68rem/1.5 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:-8px 0 16px;color:var(--gold-dark)!important}.program-card>p{color:#5b5248}.check-list{gap:0;margin:26px 0 40px;padding:0;list-style:none;display:grid}.check-list li{border-top:1px solid var(--dark-line);color:#51483f;padding:10px 0 10px 24px;font-size:.9rem;line-height:1.4}.check-list li:before{content:"✓";float:left;color:var(--gold-dark);margin-left:-24px;font-weight:900}.program-card .text-link{color:var(--ink);margin-top:auto}.app-teaser{background:radial-gradient(circle at 78% 45%, #a8906f29, transparent 28%), var(--charcoal);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(50px,8vw,120px);min-height:800px;padding:clamp(90px,11vw,150px) clamp(22px,8vw,124px);display:grid;overflow:hidden}.app-teaser__copy{max-width:630px}.app-teaser--mountain-plus{background:radial-gradient(circle at 80% 34%, #d2b53626, transparent 30%), radial-gradient(circle at 66% 78%, #a8906f21, transparent 26%), var(--charcoal)}.app-teaser__copy .button-row{align-items:center}.app-teaser__founder-offer{margin-top:22px}.mountain-plus-launch{width:min(620px,100%);color:var(--bone);background:#070706;border:1px solid #d2b53661;justify-self:end;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:block;position:relative;overflow:hidden;box-shadow:24px 24px #a8906f1f,0 28px 90px #0000006b}.mountain-plus-launch:hover{border-color:var(--gold);transform:translateY(-6px);box-shadow:18px 18px #d2b53624,0 32px 100px #00000080}.mountain-plus-launch:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.mountain-plus-launch__top{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.mountain-plus-launch__top img{width:68px;height:68px}.mountain-plus-launch__top>span{flex-direction:column;gap:4px;display:flex}.mountain-plus-launch__top small,.mountain-plus-launch__bottom small{color:var(--muted);font:750 .62rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.mountain-plus-launch__top strong{font-size:clamp(1.5rem,2.8vw,2.4rem);line-height:1}.mountain-plus-launch__top b{color:var(--gold);font:800 .68rem var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase}.mountain-plus-launch__screen{height:clamp(390px,47vw,570px);display:block;position:relative;overflow:hidden}.mountain-plus-launch__screen:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070706);height:18%;position:absolute;inset:auto 0 0}.mountain-plus-launch__screen img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .35s;display:block}.mountain-plus-launch:hover .mountain-plus-launch__screen img{transform:scale(1.018)}.mountain-plus-launch__bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.mountain-plus-launch__bottom strong{letter-spacing:-.015em;text-transform:uppercase;font-size:1rem}.phone-stage{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.phone{z-index:2;background:#050504;border:1px solid #51493e;border-radius:42px;width:238px;height:498px;padding:11px;position:relative;transform:rotate(4deg);box-shadow:0 35px 80px #0006}.phone:before{content:"";z-index:3;background:#030303;border-radius:20px;width:72px;height:19px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.phone--back{z-index:1;opacity:.78;margin-left:-220px;position:absolute;transform:rotate(-7deg)scale(.92)}.phone-screen{background:linear-gradient(150deg,#1b1915,#0c0c0a);border-radius:32px;flex-direction:column;height:100%;padding:48px 20px 25px;display:flex}.phone-screen>span{color:var(--gold);font:800 .62rem var(--font-geist-mono), monospace;letter-spacing:.18em}.phone-screen>strong{text-transform:uppercase;margin:24px 0;font-size:1.85rem}.phone-screen>small{color:var(--muted);font:.65rem var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin-top:auto}.macro-ring{border:14px solid #343027;border-top-color:var(--gold);width:112px;height:112px;color:var(--gold);border-radius:50%;place-items:center;margin:12px auto 30px;font-weight:900;display:grid}.app-lines{gap:11px;display:grid}.app-lines i{background:#332f28;border-radius:10px;height:8px;display:block}.app-lines i:first-child{width:82%}.app-lines i:nth-child(2){width:64%}.mini-chart{background:linear-gradient(155deg, transparent 48%, var(--gold) 49%, var(--gold) 51%, transparent 52%);border-bottom:1px solid #3a352e;height:150px;margin:34px 0}.results-teaser,.founder-teaser{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(50px,9vw,140px);min-height:720px;padding:clamp(90px,12vw,160px) clamp(22px,8vw,124px);display:grid}.results-teaser>div,.founder-teaser>div:last-child{max-width:660px}.mini-transformation{grid-template-columns:1fr 1fr;justify-self:end;gap:8px;width:min(500px,100%);display:grid}.mini-transformation figure{background:#cfc3b3;margin:0;position:relative;overflow:hidden}.mini-transformation img{aspect-ratio:3/4;object-fit:cover;object-position:center 36%;filter:saturate(.72)contrast(1.04);width:100%;height:auto}.mini-transformation figcaption{background:var(--ink);color:var(--bone);font:750 .65rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;padding:8px 10px;position:absolute;bottom:12px;right:12px}.founder-teaser{background:var(--charcoal);grid-template-columns:.8fr 1.2fr}.founder-image{aspect-ratio:3/4;width:min(420px,100%);overflow:hidden;box-shadow:25px 25px #a8906f24}.founder-image img{object-fit:cover;object-position:center;filter:saturate(.74)contrast(1.05);width:100%;height:100%}.final-cta{text-align:center;padding:clamp(100px,14vw,190px) clamp(22px,8vw,124px)}.final-cta h2{max-width:980px;margin-inline:auto}.final-cta>p,.final-cta>div>p{max-width:670px;margin-left:auto;margin-right:auto}.final-cta .button-row{justify-content:center;margin-top:32px}.final-cta--image{background:linear-gradient(#000000bd,#000000d1),url(/assets/hero-desktop-20260824.webp) 50%/cover no-repeat;place-items:center;min-height:680px;display:grid;position:relative}.final-cta--image>div{z-index:1;position:relative}.purchase-welcome-page{background:radial-gradient(circle at 78% 20%, #a8906f29, transparent 32%), var(--ink);place-items:center;min-height:100svh;padding:80px 22px;display:grid}.purchase-welcome{border:1px solid var(--line);text-align:left;background:#080807e0;width:min(840px,100%);padding:clamp(44px,8vw,92px);box-shadow:28px 28px #a8906f1f}.purchase-welcome h1{text-transform:uppercase;max-width:760px;margin:18px 0 26px;font-size:clamp(3.5rem,9vw,7.4rem);font-weight:950;line-height:.84}.purchase-welcome>p:not(.eyebrow){max-width:640px;color:var(--muted);font-size:clamp(1rem,2vw,1.2rem)}.purchase-welcome .button{margin-top:26px}.purchase-welcome__status{color:var(--gold);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:26px;font-size:.78rem;font-weight:700;display:inline-flex}.purchase-welcome__note{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.purchase-welcome__home{width:fit-content;color:var(--bone);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-top:54px;font-size:.72rem;font-weight:800;text-decoration:none;display:block}.page-hero{background:radial-gradient(circle at 83% 25%, #a8906f24, transparent 29%), var(--ink);padding:clamp(100px,11vw,160px) clamp(22px,8vw,124px) clamp(90px,10vw,140px)}.page-hero h1,.app-page-hero h1,.about-hero h1,.assessment-intro h1{max-width:1100px;margin-bottom:30px;font-size:clamp(4rem,10vw,8.6rem);font-weight:950;line-height:.84}.page-hero>p:last-child,.app-page-hero>div>p,.about-hero>div>p,.assessment-intro>p:last-child{max-width:680px;color:var(--muted);font-size:clamp(1.05rem,1.7vw,1.25rem)}.page-hero__brand-line{font:800 clamp(.78rem, 1.3vw, 1rem) var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 24px;color:var(--gold)!important}.programs-hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(50px,7vw,110px);display:grid}.programs-hero__copy>p:last-child{max-width:680px;color:var(--muted);font-size:clamp(1.05rem,1.7vw,1.25rem)}.programs-hero__image{background:var(--charcoal);justify-self:end;width:min(430px,100%);margin:0;overflow:hidden;box-shadow:24px 24px #a8906f21}.programs-hero__image img{aspect-ratio:3/4;object-fit:cover;object-position:center;filter:brightness(1.06)saturate(.8)contrast(1.18);width:100%;height:auto}.programs-page-grid{padding:1px clamp(22px,7vw,110px) clamp(90px,12vw,150px)}.programs-page-grid .program-grid{margin-top:0}.comparison-section{background:var(--charcoal)}.comparison-table{border-top:1px solid var(--line);margin-top:70px}.comparison-row{border-bottom:1px solid var(--line);grid-template-columns:2fr repeat(3,1fr);align-items:center;min-height:58px;display:grid}.comparison-row>span{text-align:center;padding:14px 18px}.comparison-row>span:first-child{text-align:left}.comparison-row>span:not(:first-child){border-left:1px solid var(--line);color:var(--gold);font-weight:900}.comparison-head{min-height:80px;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.comparison-mobile{display:none}.program-hero{background:radial-gradient(circle at 78% 20%, #a8906f29, transparent 32%), var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:70px;min-height:780px;padding:150px clamp(22px,8vw,124px) 90px;display:grid;position:relative}.program-hero__copy h1{margin-bottom:26px;font-size:clamp(4.7rem,8vw,8rem);font-weight:950;line-height:.82}.program-hero__copy .program-descriptor{margin:0 0 16px;color:var(--gold)!important}.display-line{max-width:720px;color:var(--bone-2);font-size:clamp(1.2rem,2.1vw,1.65rem)}.price-lockup{align-items:baseline;gap:13px;margin:32px 0;display:flex}.price-lockup strong{font-size:clamp(2.5rem,5vw,4.4rem);line-height:1}.price-lockup span{color:var(--muted);font:700 .72rem var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.delivery-note{color:var(--gold);font:750 .72rem/1.5 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:-17px 0 28px}.program-hero__media{justify-self:end;width:min(480px,100%);box-shadow:28px 28px #a8906f21}.program-hero__media img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.program-support-media{background:var(--charcoal);width:min(1240px,100% - 44px);height:clamp(420px,52vw,680px);margin:clamp(80px,10vw,140px) auto;position:relative;overflow:hidden;box-shadow:24px 24px #a8906f1f}.program-support-media img{object-fit:cover;object-position:center 38%;filter:saturate(.72)contrast(1.06);width:100%;height:100%}.program-support-media--basecamp img{object-position:center 42%;filter:brightness(1.07)saturate(.82)contrast(1.2)}.program-support-media figcaption{color:var(--bone);font:750 .68rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:#080807e6;padding:11px 14px;position:absolute;bottom:18px;right:18px}.split-section{grid-template-columns:1fr 1fr;gap:clamp(50px,9vw,140px);padding:clamp(90px,12vw,160px) clamp(22px,8vw,124px);display:grid}.prose p{color:#574f46}.fit-section{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;padding:1px;display:grid}.fit-section>div{background:var(--charcoal);padding:clamp(65px,9vw,120px) clamp(22px,7vw,100px)}.fit-section h2{font-size:clamp(2.7rem,5vw,4.8rem);line-height:.94}.line-list{margin:50px 0 0;padding:0;list-style:none}.line-list li{border-top:1px solid var(--line);color:var(--muted);padding:18px 0}.timeline-section{padding:clamp(90px,12vw,160px) clamp(22px,8vw,124px)}.timeline{border-top:1px solid var(--dark-line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.timeline article{border-bottom:1px solid var(--dark-line);min-height:280px;padding:28px 30px 40px 0}.timeline article+article{border-left:1px solid var(--dark-line);padding-left:30px}.timeline span{color:var(--gold-dark);font:700 .72rem var(--font-geist-mono), monospace}.timeline h3{margin:80px 0 15px;font-size:clamp(1.8rem,2.7vw,2.8rem)}.timeline p{color:#5b5248}.app-page-hero{background:radial-gradient(circle at 80% 48%, #a8906f2b, transparent 28%), var(--ink);grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;min-height:790px;padding:90px clamp(22px,8vw,124px);display:grid;overflow:hidden}.app-page-hero>div:first-child{z-index:3;position:relative}.phone-stage--hero{min-height:600px}.app-note,.founder-note{grid-template-columns:1fr 1fr;gap:clamp(50px,9vw,140px);padding:clamp(90px,11vw,150px) clamp(22px,8vw,124px);display:grid}.app-note>p,.founder-note>p{color:var(--muted);font-size:clamp(1rem,1.6vw,1.2rem)}.app-sales-hero{background:radial-gradient(circle at 82% 18%, #a8906f26, transparent 32%), var(--ink);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(52px,7vw,110px);min-height:760px;padding:clamp(86px,10vw,138px) clamp(22px,7vw,110px);display:grid;overflow:hidden}.app-sales-hero__copy{z-index:2;max-width:710px;position:relative}.app-sales-hero__copy h1{margin-bottom:28px;font-size:clamp(4.2rem,8.2vw,8rem);font-weight:950;line-height:.84}.app-sales-hero__copy>p:not(.eyebrow){max-width:620px;color:var(--muted);margin-bottom:34px;font-size:clamp(1.05rem,1.7vw,1.25rem)}.app-hero-actions{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.app-icon-button{border:1px solid var(--gold);min-height:88px;color:var(--bone);background:#a8906f14;align-items:center;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}:is(.app-icon-button:hover,.app-icon-button:focus-visible){background:#a8906f29;transform:translateY(-2px)}.app-icon-button img{object-fit:cover;flex:0 0 86px;width:86px;height:86px}.app-icon-button span{flex-direction:column;gap:7px;min-width:165px;padding:14px 18px;display:flex}.app-icon-button small{color:var(--gold);font:750 .62rem var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase}.app-icon-button strong{font:850 .76rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.app-hero-actions>.button{min-height:88px}.app-sales-screen{border:1px solid var(--line);background:var(--charcoal);justify-self:end;width:min(600px,100%);margin:0;box-shadow:26px 26px #a8906f21}.app-sales-screen img{object-fit:cover;object-position:top;width:100%;height:min(72vh,760px)}.app-sales-screen figcaption{border-top:1px solid var(--line);color:var(--muted);font:750 .64rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:14px 17px;display:flex}.app-sales-screen figcaption span:first-child{color:var(--gold)}.app-phone-shell{background:#050505;border:10px solid #050505;border-radius:48px;width:min(440px,100%);overflow:hidden;box-shadow:26px 26px #a8906f21,0 30px 80px #0000006b}.app-sales-screen.app-phone-shell{width:min(440px,100%)}.app-phone-shell img{aspect-ratio:900/1498;object-fit:contain;border-radius:34px 34px 0 0;height:auto}.app-cta-meta{text-align:center;width:min(100%,620px);margin-top:24px}.app-trial-note{letter-spacing:.1em;text-transform:uppercase;color:var(--gold)!important;font:800 .72rem/1.5 var(--font-geist-mono), monospace!important;margin:0!important}.founder-offer-note{color:var(--muted);font-size:.86rem;line-height:1.65}.founder-offer-note a{color:var(--bone);text-underline-offset:3px;text-decoration-color:#d2b5368c;text-decoration-thickness:1px}:is(.founder-offer-note a:hover,.founder-offer-note a:focus-visible){color:var(--gold)}.app-sales-intro{grid-template-columns:.55fr 1.45fr;align-items:end;gap:clamp(34px,6vw,92px);padding:clamp(88px,12vw,160px) clamp(22px,8vw,124px);display:grid}.app-sales-intro .eyebrow{align-self:start}.app-sales-intro h2{margin:0;font-size:clamp(3.5rem,8vw,7.5rem);font-weight:950;line-height:.86}.app-sales-intro>p:last-child{color:#5c534a;max-width:650px;margin:0;font-size:clamp(1.05rem,1.6vw,1.22rem)}.app-screen-section{border-top:1px solid var(--line);background:linear-gradient(180deg, var(--ink), var(--charcoal));padding:clamp(90px,12vw,160px) clamp(22px,7vw,110px);overflow:hidden}.app-screen-heading{grid-template-columns:1fr 1fr;align-items:end;gap:30px clamp(44px,7vw,100px);display:grid}.app-screen-heading .eyebrow{grid-column:1/-1}.app-screen-heading h2{margin:0;font-size:clamp(3.7rem,8vw,7.4rem);font-weight:950;line-height:.86}.app-screen-heading>p:last-child{max-width:590px;color:var(--muted);margin:0;font-size:clamp(1.05rem,1.6vw,1.22rem)}.app-screen-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(18px,2.4vw,34px);margin-top:clamp(58px,8vw,96px);display:grid}.app-screen-card{background:0 0;margin:0}.app-screen-card:nth-child(2){transform:translateY(42px)}.app-feature-phone{background:#050505;border:9px solid #050505;border-radius:42px;position:relative;overflow:hidden;box-shadow:14px 14px #a8906f17,0 24px 60px #00000057}.app-feature-phone:before{z-index:2;content:"";background:#050505;border-radius:99px;width:27%;height:18px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.app-feature-phone img{background:#050505;border-radius:32px;width:100%;height:auto;display:block}.app-screen-card figcaption{grid-template-columns:auto 1fr;align-items:baseline;gap:5px 14px;padding:22px 12px 0;display:grid}.app-screen-card figcaption span{color:var(--gold);font:750 .68rem var(--font-geist-mono), monospace;letter-spacing:.15em}.app-screen-card figcaption strong{text-transform:uppercase;font-size:1.15rem}.app-screen-card figcaption small{color:var(--muted);grid-column:2;font-size:.75rem}.app-swipe-cue{color:var(--gold);font:750 .68rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:4px 0 0;display:none}.app-multi-phone-section{background:var(--charcoal);grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(50px,8vw,120px);padding:clamp(90px,12vw,160px) clamp(22px,8vw,124px);display:grid}.app-multi-phone-section h2{max-width:600px;margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:950;line-height:.88}.app-multi-phone-crop{border:1px solid var(--line);background:#080807;justify-self:end;width:min(680px,100%);margin:0;overflow:hidden;box-shadow:22px 22px #a8906f1f}.app-multi-phone-crop img{object-fit:contain;object-position:center top;width:100%;height:auto}.app-pillar-section{background:var(--charcoal);padding:clamp(90px,12vw,160px) clamp(22px,7vw,110px)}.app-pillar-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:clamp(56px,8vw,96px);display:grid}.app-pillar-grid article{border-bottom:1px solid var(--line);min-height:360px;padding:28px 28px 38px 0}.app-pillar-grid article+article{border-left:1px solid var(--line);padding-left:28px}.app-pillar-grid article>span{color:var(--gold);font:750 .7rem var(--font-geist-mono), monospace;letter-spacing:.16em}.app-pillar-grid h3{margin:92px 0 18px;font-size:clamp(1.8rem,2.6vw,3rem);line-height:.94}.app-pillar-grid p{color:var(--muted);margin:0;font-size:.96rem}.app-process-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;padding:clamp(82px,10vw,130px) clamp(22px,8vw,124px)}.app-process-band h2{max-width:1160px;margin:0 auto;font-size:clamp(3.3rem,9vw,8rem);font-weight:950;line-height:.88}.app-clarity{padding:clamp(90px,12vw,160px) clamp(22px,7vw,110px)}.app-clarity__heading{grid-template-columns:1fr 1fr;align-items:end;gap:30px clamp(44px,8vw,120px);display:grid}.app-clarity__heading .eyebrow{grid-column:1/-1}.app-clarity__heading h2{margin:0;font-size:clamp(3.7rem,8vw,7.4rem);font-weight:950;line-height:.86}.app-clarity__heading>p:last-child{max-width:600px;color:var(--gold-dark);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(1.45rem,2.5vw,2.2rem);font-weight:800;line-height:1.15}.app-clarity-grid{background:var(--dark-line);grid-template-columns:1fr 1fr;gap:1px;margin-top:clamp(60px,8vw,100px);display:grid}.app-clarity-card{background:var(--bone);flex-direction:column;min-height:680px;padding:clamp(30px,4vw,54px);display:flex}.app-clarity-card--manual{background:#d8ccbc}.app-clarity-card h3{max-width:510px;margin:62px 0 18px;font-size:clamp(2.7rem,4.8vw,5rem);line-height:.89}.app-clarity-card>div>p:last-child{color:#584f46;max-width:540px}.app-detail-list{margin:38px 0 44px;padding:0;list-style:none}.app-detail-list li{border-top:1px solid var(--dark-line);color:#4f473f;padding:12px 0 12px 24px;font-size:.9rem;line-height:1.4}.app-detail-list li:before{content:"✓";float:left;color:var(--gold-dark);margin-left:-24px;font-weight:900}.app-clarity-card .text-link{width:fit-content;margin-top:auto}.app-access-section{padding:clamp(90px,12vw,160px) clamp(22px,7vw,110px)}.app-access-grid{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:clamp(58px,8vw,96px);display:grid}.app-access-grid article{background:var(--charcoal);flex-direction:column;min-height:500px;padding:clamp(30px,4vw,54px);display:flex}.app-access-card--plus{background:linear-gradient(145deg, #a8906f21, transparent 46%), var(--charcoal-2)!important}.app-access-price{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.app-access-price>span{color:var(--gold);font:800 .72rem var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase}.app-access-price strong{text-align:right;font-size:clamp(2rem,4vw,4rem);line-height:.9}.app-access-price small{color:var(--muted);font:750 .65rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:8px;display:block}.app-access-grid h3{margin:70px 0 16px;font-size:clamp(2.4rem,4vw,4.3rem);line-height:.9}.app-access-grid article>p{max-width:530px;color:var(--muted)}.app-access-grid .button{width:fit-content;margin-top:auto}.app-access-note{font:750 .72rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)!important}.app-cta-meta .founder-offer-note{margin:11px auto 0}.app-platform-note{color:var(--gold);font:800 .68rem var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:16px 0 0}.app-install-section{grid-template-columns:.85fr 1.15fr;gap:clamp(50px,8vw,120px);padding:clamp(90px,12vw,160px) clamp(22px,8vw,124px);display:grid}.app-install-heading{max-width:650px}.app-install-heading h2{margin-bottom:22px;font-size:clamp(3.2rem,6.5vw,6.2rem);font-weight:950;line-height:.88}.app-install-heading>p:not(.eyebrow){color:#5c534a;font-size:clamp(1rem,1.5vw,1.18rem)}.app-install-heading .text-link{margin-top:30px;display:inline-block}.app-install-grid{background:var(--dark-line);grid-template-columns:1fr 1fr;align-self:start;gap:1px;display:grid}.app-install-grid article{background:var(--bone);padding:clamp(28px,4vw,48px)}.app-install-grid article:last-child{background:#d8ccbc}.app-install-grid ol{counter-reset:install-step;gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.app-install-grid li{border-top:1px solid var(--dark-line);color:#51483f;counter-increment:install-step;min-height:66px;padding:18px 0 18px 46px;line-height:1.45;position:relative}.app-install-grid li:before{color:var(--gold-dark);content:counter(install-step, decimal-leading-zero);font:750 .68rem var(--font-geist-mono), monospace;letter-spacing:.08em;position:absolute;top:19px;left:0}.app-install-grid a{color:inherit;-webkit-text-decoration-color:var(--gold-dark);text-decoration-color:var(--gold-dark);text-underline-offset:3px}.app-faq{grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,120px);padding:clamp(90px,12vw,160px) clamp(22px,8vw,124px);display:grid}.app-faq h2{margin-bottom:0;font-size:clamp(3.2rem,6.5vw,6.2rem);font-weight:950;line-height:.88}.app-faq-list{border-top:1px solid var(--dark-line)}.app-faq-list details{border-bottom:1px solid var(--dark-line)}.app-faq-list summary{cursor:pointer;letter-spacing:-.025em;text-transform:uppercase;padding:25px 42px 25px 0;font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:850;list-style:none}.app-faq-list summary::-webkit-details-marker{display:none}.app-faq-list summary:after{content:"+";float:right;color:var(--gold-dark);font-family:var(--font-geist-mono), monospace;margin-right:-34px}.app-faq-list details[open] summary:after{content:"–"}.app-faq-list details p{color:#5c534a;max-width:720px;padding:0 34px 26px 0}.case-study{padding:clamp(90px,12vw,160px) clamp(22px,8vw,124px)}.case-study__intro{grid-template-columns:1.05fr .95fr;align-items:end;gap:clamp(50px,9vw,140px);margin-bottom:clamp(60px,8vw,100px);display:grid}.case-study__intro h2{margin-bottom:0;font-size:clamp(3rem,7vw,6.8rem);font-weight:950;line-height:.88}.case-study__intro>div:last-child>p{color:#574f46;font-size:clamp(1rem,1.6vw,1.2rem)}.case-habits{margin:28px 0 0;padding:0;list-style:none}.case-habits li{border-top:1px solid var(--dark-line);color:#51483f;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;padding:13px 0;font-size:.78rem}.case-habits li:before{content:"✓";color:var(--gold-dark);margin-right:12px;font-weight:900}.transformation-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.transformation-grid figure{background:#cec2b2;margin:0}.transformation-grid img{aspect-ratio:3/4;object-fit:cover;object-position:center 36%;filter:saturate(.76)contrast(1.03);width:100%;height:auto}.transformation-grid figcaption{border-top:1px solid var(--dark-line);font:750 .68rem var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.transformation-grid figcaption small{color:#6a5f53;font:inherit}.results-disclaimer{color:#6a5f53;max-width:760px;margin:30px 0 0;font-size:.78rem}.results-proof-strip{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.results-hero>p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:clamp(1rem,1.55vw,1.2rem)}.results-proof-strip a{border:1px solid var(--line);min-width:min(100%,310px);color:var(--bone);flex-direction:column;gap:6px;padding:17px 20px;text-decoration:none;display:flex}.results-proof-strip span{color:var(--gold);font:750 .68rem var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.results-proof-strip strong{text-transform:uppercase;font-size:1rem}.case-study--eli{border-top:1px solid var(--line);background:var(--ink)}.case-study--eli .case-study__intro>div:last-child>p{color:var(--muted)}.case-study--eli .case-habits li{border-color:var(--line);color:var(--bone-2)}.case-study--eli .results-disclaimer{color:var(--muted)}.eli-transformation-grid{grid-template-columns:repeat(2,1fr);gap:8px;max-width:920px;display:grid}.eli-transformation-frame{background:var(--charcoal);margin:0;overflow:hidden}.eli-transformation-frame img{aspect-ratio:3/4;object-fit:cover;object-position:center;width:100%}.eli-transformation-frame figcaption{border-top:1px solid var(--line);font:750 .68rem var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.eli-transformation-frame figcaption small{color:var(--muted);font:inherit;text-align:right}.results-quote{background:var(--charcoal);grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(50px,9vw,140px);padding:clamp(90px,12vw,160px) clamp(22px,8vw,124px);display:grid}.results-quote img{object-fit:contain;object-position:center 28%;justify-self:center;width:min(400px,100%);height:auto;max-height:540px;box-shadow:24px 24px #a8906f21}.results-quote h2{margin-bottom:22px;font-size:clamp(3rem,6vw,5.8rem);font-weight:900;line-height:.92}.results-quote>div>p:last-child{max-width:620px;color:var(--muted);font-size:clamp(1rem,1.55vw,1.2rem)}.results-empty{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(50px,9vw,140px);padding:clamp(90px,12vw,160px) clamp(22px,8vw,124px);display:grid}.result-frame{border:1px solid var(--dark-line);padding:16px}.result-frame>span{color:var(--gold-dark);font:700 .68rem var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px;display:block}.result-placeholder{text-align:center;background:#cfc3b3;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:30px;display:flex}.result-placeholder strong{letter-spacing:-.04em;text-transform:uppercase;max-width:380px;font-size:clamp(2rem,4vw,3.7rem)}.result-placeholder small{color:#655a4f;font-family:var(--font-geist-mono), monospace;margin-top:16px}.results-empty>div:last-child h2{font-size:clamp(2.8rem,5vw,5rem);line-height:.94}.results-empty>div:last-child>p:not(.eyebrow){color:#5b5248}.metric-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.metric-grid span{border-bottom:1px solid var(--line);letter-spacing:-.04em;text-transform:uppercase;place-items:center;min-height:145px;font-size:clamp(1.5rem,3vw,2.8rem);font-weight:850;display:grid}.metric-grid span:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.about-hero{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(50px,7vw,100px);min-height:780px;padding:clamp(70px,10vw,130px) clamp(22px,8vw,124px);display:grid}.about-hero__image{background:var(--charcoal);justify-self:end;width:min(720px,100%);margin:0;box-shadow:26px 26px #a8906f21}.about-hero__image img{object-fit:contain;filter:saturate(.72)contrast(1.08);width:100%;height:auto;display:block}.about-hero__image figcaption{color:var(--muted);font:700 .66rem var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;padding:14px 18px}.about-hero__image--portrait{width:min(520px,100%)}.about-hero__image--portrait img{aspect-ratio:3/4;object-fit:cover;object-position:center 28%}.about-origin,.about-real-life{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(50px,8vw,120px);padding:clamp(90px,12vw,150px) clamp(22px,8vw,124px);display:grid}.about-origin h2,.about-real-life h2{margin-bottom:22px;font-size:clamp(2.8rem,6vw,5.8rem);font-weight:950;line-height:.9}.about-origin>div>p:last-child,.about-real-life>div>p{color:#5b5248;font-size:clamp(1rem,1.5vw,1.18rem)}.about-real-life{background:var(--charcoal)}.about-real-life figure{width:min(480px,100%);height:clamp(480px,58vw,700px);margin:0;overflow:hidden;box-shadow:24px 24px #a8906f21}.about-real-life figure img{object-fit:cover;object-position:center 36%;filter:saturate(.72)contrast(1.06);width:100%;height:100%}.about-real-life--wall figure img{object-position:center 28%;filter:brightness(1.06)saturate(.8)contrast(1.18)}.about-real-life>div>p{color:var(--muted)}.founder-story .prose,.about-purpose .prose{max-width:740px}.founder-story .prose p,.about-purpose .prose p{margin:0 0 1.35em;line-height:1.72}.founder-story__image{background:#cfc5b7;width:min(480px,100%);margin:clamp(54px,8vw,100px) 0 0;box-shadow:22px 22px #574f461f}.founder-story__image img{aspect-ratio:3/4;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.founder-story__image figcaption{border-top:1px solid var(--dark-line);color:#62584e;font:750 .66rem var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;padding:14px 16px}.about-purpose{background:var(--charcoal)}.about-purpose .prose p{color:var(--muted)}.story-emphasis{letter-spacing:-.025em;text-transform:uppercase;font-weight:850;color:var(--ink)!important;font-size:clamp(1.35rem,2.3vw,2rem)!important;line-height:1.15!important}.about-purpose .story-emphasis{color:var(--bone)!important}.manifesto-section{background:var(--charcoal);grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(50px,9vw,140px);padding:clamp(90px,12vw,160px) clamp(22px,8vw,124px);display:grid}.manifesto-section>img{justify-self:center;width:min(410px,100%);box-shadow:24px 24px #a8906f21}.creed-section{padding:clamp(90px,12vw,160px) clamp(22px,8vw,124px)}.creed{border-top:1px solid var(--dark-line);margin-top:50px;display:grid}.creed span{border-bottom:1px solid var(--dark-line);letter-spacing:-.05em;text-transform:uppercase;padding:24px 0;font-size:clamp(2.2rem,6vw,5.8rem);font-weight:900;line-height:1}.assessment-page{background:radial-gradient(circle at 86% 15%, #a8906f24, transparent 28%), var(--ink);min-height:820px;padding:clamp(70px,9vw,120px) clamp(22px,8vw,124px) clamp(90px,12vw,150px)}.assessment-intro{max-width:940px}.assessment-card{border:1px solid var(--line);background:var(--charcoal);max-width:940px;margin:65px auto 0;padding:clamp(28px,5vw,64px);box-shadow:30px 30px #a8906f17}.assessment-card h2{max-width:760px;margin-bottom:15px;font-size:clamp(2.5rem,6vw,5.2rem);line-height:.94}.assessment-card>p:not(.eyebrow){color:var(--muted)}.assessment-progress{margin-bottom:54px}.assessment-progress>span{color:var(--muted);font:700 .65rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:11px;display:block}.assessment-progress>div{background:#2f2c26;height:3px}.assessment-progress i{background:var(--gold);height:100%;transition:width .18s;display:block}.answer-grid{gap:10px;margin-top:38px;display:grid}.answer-grid button{border:1px solid var(--line);min-height:64px;color:var(--bone);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;font-size:1rem;display:flex}:is(.answer-grid button:hover,.answer-grid button:focus-visible){border-color:var(--gold);background:#a8906f14}.answer-grid button span{color:var(--gold)}.assessment-result .result-promise{font-size:clamp(1.2rem,2.4vw,1.7rem)}.assessment-result .check-list{max-width:620px}.assessment-result .check-list li{border-color:var(--line);color:var(--bone-2)}.reset-button{color:var(--muted);cursor:pointer;font:700 .68rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;text-underline-offset:5px;background:0 0;border:0;margin-top:30px;padding:0;text-decoration:underline}.assessment-purchase{justify-items:start;gap:18px;margin-top:32px;display:grid}.assessment-question-link{color:var(--muted);margin:0;font-size:.86rem}.assessment-question-link a{color:var(--gold);text-underline-offset:4px}.policy-hero{background:radial-gradient(circle at 82% 20%, #a8906f21, transparent 30%), var(--ink);padding:clamp(90px,10vw,140px) clamp(22px,8vw,124px) clamp(70px,8vw,110px)}.policy-hero h1{max-width:1000px;margin-bottom:26px;font-size:clamp(3.8rem,9vw,8rem);font-weight:950;line-height:.84}.policy-hero>p:last-child{color:var(--muted);font:700 .72rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.policy-content{gap:0;max-width:940px;margin:0 auto;padding:clamp(75px,10vw,130px) 22px;display:grid}.policy-content section{border-top:1px solid var(--line);padding:34px 0}.policy-content h2{margin-bottom:15px;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1}.policy-content p{max-width:800px;color:var(--muted);margin-bottom:0;font-size:1rem}.policy-content p+p{margin-top:18px}.policy-content .button{margin-top:8px}.summit-scheduler{justify-items:start;gap:11px;margin-top:28px;display:grid}.summit-scheduler__action{min-height:52px}.summit-scheduler__mount:empty{display:none}.summit-scheduler__mount .qxCTlb{border:1px solid var(--gold)!important;background:var(--gold)!important;min-height:52px!important;color:var(--ink)!important;font:850 .74rem var(--font-geist-mono), monospace!important;letter-spacing:.1em!important;text-transform:uppercase!important;box-shadow:none!important;border-radius:0!important;padding:14px 22px!important}:is(.summit-scheduler__mount .qxCTlb:hover,.summit-scheduler__mount .qxCTlb:focus-visible){background:var(--bone)!important;border-color:var(--bone)!important}.summit-scheduler__note,.summit-scheduler__fallback{color:var(--muted);margin:0;font-size:.76rem;line-height:1.55}.summit-scheduler__fallback a{color:var(--gold);text-underline-offset:4px}.final-cta .summit-scheduler{justify-items:center}.final-cta .summit-scheduler__fallback{text-align:center}.lead-form-section{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:clamp(35px,6vw,70px);margin-top:64px;padding-top:58px;display:grid}.lead-form-intro h2{margin-bottom:20px;font-size:clamp(2.4rem,5vw,4.5rem);line-height:.92}.lead-form-intro>p:last-child{color:var(--muted)}.lead-form{grid-template-columns:1fr 1fr;gap:22px 18px;display:grid;position:relative}.form-field{flex-direction:column;gap:8px;min-width:0;display:flex}.form-field--full{grid-column:1/-1}.form-field label{color:var(--bone);font:750 .7rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.form-field label span{color:var(--muted);font-size:.62rem}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--line);width:100%;min-height:50px;color:var(--bone);font:inherit;background:#0c0c0a;border-radius:0;padding:13px 14px}.form-field textarea{resize:vertical;min-height:118px}.form-field small,.consent-copy,.form-status{color:var(--muted);font-size:.75rem;line-height:1.55}.form-actions{align-items:flex-start}.form-actions .button:disabled{cursor:wait;opacity:.65}.consent-copy{max-width:620px;margin:0}.form-status{min-height:1.2em;margin:0}.form-status--error{color:#f0a79c}.honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.form-success{border:1px solid var(--gold);background:#a8906f14;padding:clamp(25px,4vw,42px)}.form-success h3{margin-bottom:15px;font-size:clamp(2rem,4vw,3.6rem)}.form-success>p:not(.eyebrow){color:var(--bone-2)}.text-button{color:var(--gold);cursor:pointer;font:750 .68rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;text-underline-offset:5px;background:0 0;border:0;padding:0;text-decoration:underline}.faq-section{grid-template-columns:.8fr 1.2fr;gap:clamp(50px,9vw,130px);padding:clamp(90px,12vw,150px) clamp(22px,8vw,124px);display:grid}.faq-list{border-top:1px solid var(--dark-line)}.faq-list details{border-bottom:1px solid var(--dark-line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:clamp(1rem,1.7vw,1.25rem);font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--gold-dark);font-size:1.5rem}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#574f46;max-width:720px;margin:-4px 0 24px}.site-footer{border-top:1px solid var(--line);background:var(--ink);grid-template-columns:1.2fr .8fr;gap:70px;padding:80px clamp(22px,7vw,110px) 35px;display:grid}.footer-mark img{margin-bottom:20px}.footer-mark p{font:750 .8rem var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px}.footer-mark span{color:var(--muted);font-size:.85rem}.footer-links{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.footer-links div{flex-direction:column;gap:12px;display:flex}.footer-links p{color:var(--gold);font:750 .65rem var(--font-geist-mono), monospace;letter-spacing:.17em;text-transform:uppercase;margin:0 0 8px}.footer-links a{color:var(--muted);font-size:.9rem;text-decoration:none}.footer-links a:hover{color:var(--bone)}.footer-bottom{border-top:1px solid var(--line);color:#6f685e;grid-column:1/-1;margin:50px 0 0;padding-top:24px;font-size:.72rem}@media (max-width:900px){.desktop-nav{display:none}.mobile-menu{display:block}.mobile-menu summary{border:1px solid var(--line);cursor:pointer;place-content:center;gap:7px;width:48px;height:48px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--bone);width:19px;height:1px;display:block}.mobile-menu[open] nav{border-top:1px solid var(--line);background:#080807fa;flex-direction:column;padding:20px 22px 28px;display:flex;position:absolute;top:100%;left:0;right:0}.mobile-menu nav a{border-bottom:1px solid var(--line);text-transform:uppercase;padding:16px 0;font-size:1.25rem;font-weight:800;text-decoration:none}.feature-grid{grid-template-columns:1fr 1fr}.feature-grid article:nth-child(odd){border-left:0;padding-left:0}.feature-grid article:nth-child(2n){border-left:1px solid var(--line);padding-left:28px}.program-grid{grid-template-columns:1fr}.program-card{min-height:520px}.app-teaser,.app-page-hero{grid-template-columns:1fr}.mountain-plus-launch{justify-self:start;width:min(680px,100% - 20px)}.app-sales-hero{grid-template-columns:1fr}.app-sales-screen{justify-self:start;width:min(680px,92%)}.app-sales-screen.app-phone-shell{width:min(440px,92%)}.app-sales-intro{grid-template-columns:1fr}.app-sales-intro h2{max-width:840px}.app-screen-heading{grid-template-columns:1fr}.app-screen-heading .eyebrow{grid-column:auto}.app-screen-grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(320px,46vw);grid-auto-flow:column;padding:0 16px 58px 0;overflow-x:auto}.app-screen-card{scroll-snap-align:start}.app-screen-card:nth-child(2){transform:none}.app-swipe-cue{display:block}.app-multi-phone-section{grid-template-columns:1fr}.app-multi-phone-crop{justify-self:start}.app-pillar-grid{grid-template-columns:1fr 1fr}.app-pillar-grid article:nth-child(odd){border-left:0;padding-left:0}.app-pillar-grid article:nth-child(2n){border-left:1px solid var(--line);padding-left:28px}.app-clarity__heading,.app-clarity-grid{grid-template-columns:1fr}.app-clarity-card{min-height:620px}.app-install-section,.app-faq{grid-template-columns:1fr}.phone-stage{min-height:560px}.comparison-table{display:none}.comparison-mobile{gap:10px;margin-top:55px;display:grid}.comparison-mobile details{border:1px solid var(--line);background:var(--charcoal-2)}.comparison-mobile summary{cursor:pointer;text-transform:uppercase;justify-content:space-between;padding:20px;font-size:1.35rem;font-weight:850;display:flex}.comparison-mobile summary span:last-child{color:var(--gold)}.comparison-mobile ul{margin:0 20px 20px;padding:0;list-style:none}.comparison-mobile li{border-top:1px solid var(--line);color:var(--muted);padding:10px 0}.comparison-mobile .text-link{margin:0 20px 24px}.program-hero{grid-template-columns:1fr}.program-hero__media{justify-self:start;width:min(440px,86vw)}.transformation-grid,.metric-grid{grid-template-columns:1fr 1fr}.metric-grid span:not(:nth-child(3n+1)){border-left:0}.metric-grid span:nth-child(2n){border-left:1px solid var(--line)}}@media (max-width:700px){:root{--page:calc(100vw - 36px)}.site-nav{min-height:82px;padding:10px 18px}.nav-brand{width:60px;height:60px}.hero{min-height:800px}.hero-media--coach img{object-position:62% center}.hero-scrim{background:linear-gradient(90deg,#000000f5,#00000094)}.hero-content{padding:165px 18px 80px}.hero h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:500px;font-size:clamp(2.6rem,13vw,4.35rem)}.hero-copy{font-size:1rem}.hero .button-row .button,.purchase-form,.purchase-form .button{width:100%}.scroll-cue{display:none}.statement-section,.content-section,.programs-preview,.comparison-section,.app-features,.results-method,.habit-section,.app-teaser,.results-teaser,.founder-teaser,.final-cta,.page-hero,.split-section,.timeline-section,.app-page-hero,.app-note,.results-empty,.case-study,.results-quote,.manifesto-section,.creed-section,.founder-note,.assessment-page,.faq-section,.app-sales-hero,.app-sales-intro,.app-screen-section,.app-pillar-section,.app-process-band,.app-clarity,.app-access-section,.app-install-section,.app-faq,.app-multi-phone-section,.about-origin,.about-real-life,.policy-hero{padding-left:18px;padding-right:18px}.statement-section h2{font-size:3.8rem}.section-heading h2,.statement-section h2,.split-section h2,.habit-section h2,.app-teaser h2,.results-teaser h2,.founder-teaser h2,.final-cta h2,.manifesto-section h2,.creed-section h2,.founder-note h2,.app-note h2{font-size:clamp(2.65rem,13vw,4.2rem)}.feature-grid,.habit-section,.app-teaser,.results-teaser,.founder-teaser,.split-section,.fit-section,.timeline,.app-page-hero,.app-note,.results-empty,.case-study__intro,.results-quote,.about-hero,.manifesto-section,.founder-note,.site-footer,.lead-form-section,.faq-section,.about-origin,.about-real-life,.programs-hero{grid-template-columns:1fr}.feature-grid article{min-height:auto;border-left:0!important;padding:26px 0 40px!important}.feature-grid h3{margin-top:48px}.habit-image{width:82vw}.habit-list{grid-template-columns:1fr}.habit-list span{padding:16px 0}.programs-page-grid{padding-left:18px;padding-right:18px}.program-card{min-height:490px;padding:28px 22px}.program-card h3{margin-top:54px}.phone-stage,.phone-stage--hero{transform-origin:50%;min-height:520px;transform:scale(.88)}.mountain-plus-launch{width:calc(100% - 14px);box-shadow:14px 14px #a8906f1f}.mountain-plus-launch__top{gap:12px;padding:14px}.mountain-plus-launch__top img{width:58px;height:58px}.mountain-plus-launch__screen{height:min(122vw,600px)}.mountain-plus-launch__bottom{flex-direction:column;align-items:flex-start;gap:5px;padding:16px 14px}.phone--back{margin-left:-165px}.app-sales-hero{min-height:0;padding-top:86px;padding-bottom:100px}.app-sales-hero__copy h1{overflow-wrap:anywhere;font-size:clamp(3.15rem,14vw,4.65rem)}.app-sales-screen{width:calc(100% - 14px);box-shadow:14px 14px #a8906f21}.app-sales-screen.app-phone-shell{width:calc(100% - 14px)}.app-sales-screen figcaption{flex-direction:column;align-items:flex-start;gap:6px}.app-sales-intro,.app-screen-heading,.app-clarity__heading,.app-install-section,.app-faq{gap:34px}.app-screen-grid{grid-auto-columns:minmax(82vw,1fr);margin-right:-18px}.app-sales-intro h2,.app-clarity__heading h2,.app-process-band h2,.app-install-heading h2,.app-faq h2{font-size:clamp(3rem,14vw,4.7rem)}.app-pillar-grid{grid-template-columns:1fr}.app-pillar-grid article{min-height:auto;border-left:0!important;padding:26px 0 42px!important}.app-pillar-grid h3{margin-top:46px}.app-clarity-card{min-height:0;padding:32px 22px 38px}.app-clarity-card h3{margin-top:50px}.app-clarity-card .text-link{margin-top:36px}.app-access-grid,.app-install-grid{grid-template-columns:1fr}.app-access-grid article{min-height:480px;padding:32px 22px 38px}.app-access-grid h3{margin-top:54px}.app-access-grid .button{width:100%}.mini-transformation{justify-self:start;width:100%}.mini-transformation img{height:auto}.founder-image{width:82vw}.page-hero h1,.app-page-hero h1,.about-hero h1,.assessment-intro h1,.policy-hero h1{overflow-wrap:anywhere;font-size:clamp(3.1rem,14vw,4.65rem)}.programs-hero__image{justify-self:start;width:calc(100% - 14px);box-shadow:14px 14px #a8906f21}.program-hero{min-height:0;padding:140px 18px 80px}.program-hero__copy h1{overflow-wrap:anywhere;font-size:clamp(3.25rem,14vw,4.75rem)}.program-hero__media{width:calc(100vw - 60px)}.program-support-media{width:calc(100% - 36px);height:min(120vw,580px);margin-top:80px;margin-bottom:90px;box-shadow:14px 14px #a8906f1f}.fit-section{gap:1px}.fit-section>div{padding:70px 18px}.timeline article{min-height:auto;border-left:0!important;padding:26px 0 40px!important}.timeline h3{margin-top:50px}.about-hero{padding:70px 18px 100px}.about-hero__image{justify-self:start;width:100%;box-shadow:14px 14px #a8906f21}.founder-story__image{width:calc(100% - 14px);margin:54px 0 76px;box-shadow:14px 14px #574f461f}.about-real-life figure{width:100%;height:min(125vw,620px)}.results-proof-strip{display:grid}.result-placeholder{min-height:420px}.transformation-grid{gap:6px}.transformation-grid figcaption{flex-direction:column;align-items:flex-start;gap:5px;padding:12px}.eli-transformation-grid{grid-template-columns:1fr}.eli-transformation-frame figcaption{padding:13px 14px}.results-quote img{justify-self:start;width:82vw}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid span{min-height:115px;font-size:1.4rem}.creed span{font-size:clamp(2.2rem,11vw,4rem)}.assessment-card{margin-top:44px;box-shadow:14px 14px #a8906f17}.assessment-card h2{font-size:clamp(2.5rem,12vw,4rem)}.assessment-result .button,.assessment-purchase,.assessment-purchase .purchase-form{width:100%}.summit-scheduler,.final-cta .summit-scheduler{justify-items:stretch;width:100%}.summit-scheduler__action,.summit-scheduler__mount,.summit-scheduler__mount .qxCTlb{width:100%!important}.summit-scheduler__fallback,.final-cta .summit-scheduler__fallback{text-align:left}.lead-form{grid-template-columns:1fr}.form-field--full{grid-column:auto}.site-footer{padding:70px 18px 30px}.purchase-welcome-page{padding:36px 18px}.purchase-welcome{padding:42px 24px;box-shadow:14px 14px #a8906f1f}.footer-links{grid-template-columns:repeat(2,1fr);margin-top:20px}}@media (max-width:430px){.hero-app-launch{gap:10px;margin-bottom:22px;padding:10px;box-shadow:8px 8px #a8906f1f}.hero-app-launch img{width:46px;height:46px}.hero-app-launch strong{font-size:.82rem}.hero-app-launch b{font-size:.62rem}.button-row{flex-direction:column}.button-row .button{width:100%}.app-hero-actions{flex-direction:column}.app-icon-button,.app-hero-actions>.button{width:100%}.phone-stage{margin-left:-18px;margin-right:-18px;transform:scale(.77)}.program-card__top{flex-direction:column}.program-price{text-align:left}.footer-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.analytics-consent{z-index:1000;max-width:860px;color:var(--bone);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080807f5;border:1px solid #d2b536b3;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:18px 20px;display:flex;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:14px 14px #a8906f24,0 20px 60px #00000073}.analytics-consent p{gap:4px;margin:0;display:grid}.analytics-consent strong{color:var(--gold);font:800 .7rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.analytics-consent span{color:#c9c0b4;font-size:.88rem;line-height:1.45}.analytics-consent>div{flex:none;gap:8px;display:flex}.analytics-consent button{border:1px solid var(--line);min-height:42px;color:var(--bone);cursor:pointer;font:800 .63rem var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;background:0 0;padding:0 14px}.analytics-consent button:first-child{border-color:var(--gold);background:var(--gold);color:#090908}.analytics-consent button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (max-width:700px){.analytics-consent{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.analytics-consent>div{width:100%}.analytics-consent button{flex:1}}
