.meta-page{--hero-orange:#e98838}.meta-page .hero{background:var(--hero-orange);min-height:auto;padding:0 0 128px}.meta-page .hero-grid{padding-top:78px;display:block}.meta-page .hero-copy{max-width:900px;padding-top:0}.meta-page .hero h1{max-width:850px;margin-top:24px;font-size:clamp(64px,6.2vw,94px)}.meta-page .hero-body{gap:15px;width:auto;max-width:675px;margin-top:40px;font-size:15px;line-height:1.68;display:grid}.meta-page .hero-actions{flex-wrap:wrap;gap:18px;margin-top:36px;display:flex}.meta-page .text-link{align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.meta-page .text-link:hover,.meta-page .text-link:focus-visible{text-underline-offset:4px;text-decoration:underline}.meta-page .section{padding:166px 0 170px}.meta-page .section.soft{background:var(--soft)}.meta-page .section.dark{background:var(--charcoal);color:#fff}.meta-page .section h2{max-width:990px;margin-top:24px;font-size:clamp(51px,4.45vw,70px)}.meta-page .split-head{grid-template-columns:.82fr 1.18fr;align-items:end;gap:100px;display:grid}.meta-page .split-copy{max-width:650px;font-size:16px;line-height:1.72}.meta-page .problem-grid{grid-template-columns:1fr 1px 1fr;gap:64px;margin-top:78px;display:grid}.meta-page .problem-divider{background:var(--line);width:1px}.meta-page .problem-block h3{font-size:38px}.meta-page .problem-block p{max-width:520px;margin-top:24px;font-size:15px;line-height:1.74}.meta-page .problem-block ul{gap:13px;margin:27px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.meta-page .problem-block li{padding-left:23px;position:relative}.meta-page .problem-block li:before{content:"→";position:absolute;left:0}.meta-page .problem-note{border-top:1px solid var(--line);max-width:800px;margin-top:42px;padding-top:32px;font-family:EB Garamond,Georgia,serif;font-size:30px;line-height:1.13}.meta-page .founder-grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:96px;display:grid}.meta-page .founder-portrait{aspect-ratio:4/5;background:0 0;max-width:430px}.meta-page .founder-copy h2{max-width:710px;margin-top:22px;font-size:clamp(50px,4.25vw,68px)}.meta-page .founder-body{gap:18px;max-width:670px;margin-top:34px;font-size:15px;line-height:1.72;display:grid}.meta-page .founder-note{border-top:1px solid var(--line);max-width:670px;margin-top:30px;padding-top:26px;font-weight:600}.meta-page .management-head{grid-template-columns:.8fr 1.2fr;align-items:end;gap:100px;display:grid}.meta-page .management-head p{color:#ffffffc7;max-width:640px;font-size:15px;line-height:1.72}.meta-page .management-grid{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);margin-top:82px;display:grid}.meta-page .management-card{padding:48px 40px 52px 0}.meta-page .management-card+.management-card{border-left:1px solid var(--line-light);padding-left:40px}.meta-page .management-number{color:var(--lime);font-family:EB Garamond,Georgia,serif;font-size:58px;line-height:1}.meta-page .management-card h3{color:#fff;margin-top:22px;font-size:34px}.meta-page .management-card p{color:#ffffffc4;max-width:330px;margin-top:17px;font-size:14px;line-height:1.65}.meta-page .management-card ul{color:#ffffffd6;gap:11px;margin:24px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.meta-page .management-card li{padding-left:21px;position:relative}.meta-page .management-card li:before{content:"→";position:absolute;left:0}.meta-page .route-grid{grid-template-columns:1fr 1px 1fr;gap:64px;margin-top:78px;display:grid}.meta-page .route-divider{background:var(--line)}.meta-page .route h3{font-size:39px}.meta-page .route p{max-width:510px;margin-top:23px;font-size:15px;line-height:1.72}.meta-page .route ul{gap:13px;margin:27px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.meta-page .route li{padding-left:23px;position:relative}.meta-page .route li:before{content:"→";position:absolute;left:0}.meta-page .route .button{margin-top:34px}.meta-page .months-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:78px;display:grid}.meta-page .month{padding:47px 42px 50px 0}.meta-page .month+.month{border-left:1px solid var(--line);padding-left:42px}.meta-page .month .month-number{font-family:EB Garamond,Georgia,serif;font-size:54px;font-weight:500;line-height:1}.meta-page .month .label{text-transform:uppercase;letter-spacing:.075em;margin-top:13px;font-size:10px;font-weight:600}.meta-page .month h3{margin-top:20px;font-size:32px}.meta-page .month p{max-width:330px;margin-top:15px;font-size:14px;line-height:1.65}.meta-page .months-note{max-width:700px;color:var(--muted);margin-top:44px;font-size:14px;line-height:1.7}.meta-page .scope-grid{grid-template-columns:1fr 1fr;gap:72px;margin-top:78px;display:grid}.meta-page .scope-block{border-top:1px solid var(--line-light);padding-top:36px}.meta-page .scope-block h3{color:#fff;font-size:37px}.meta-page .scope-block ul{color:#ffffffd1;gap:14px;margin:25px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.meta-page .scope-block li{padding-left:23px;position:relative}.meta-page .scope-block li:before{content:"→";position:absolute;left:0}.meta-page .scope-block.out li:before{content:"×"}.meta-page .price-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:100px;display:grid}.meta-page .price-big{letter-spacing:-.04em;margin-top:31px;font-family:EB Garamond,Georgia,serif;font-size:clamp(54px,4.8vw,76px);line-height:.96}.meta-page .price-big small{letter-spacing:0;margin-top:16px;font-family:Hanken Grotesk,Arial,sans-serif;font-size:13px;line-height:1.5;display:block}.meta-page .price-copy{gap:18px;max-width:640px;font-size:15px;line-height:1.72;display:grid}.meta-page .price-copy .button{justify-self:start;margin-top:16px}.meta-page .proof-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:100px;display:grid}.meta-page .proof h2{max-width:530px}.meta-page .proof-copy{gap:18px;max-width:660px;font-size:15px;line-height:1.72;display:grid}.meta-page .proof-result{border-top:1px solid var(--line);grid-template-columns:auto auto 1fr;align-items:baseline;gap:24px;margin-top:32px;padding-top:31px;display:grid}.meta-page .proof-result .figure{font-family:EB Garamond,Georgia,serif;font-size:50px;font-weight:500;line-height:1}.meta-page .proof-result .note{color:var(--muted);font-size:13px}.meta-page .closing{text-align:center;background:#fff;border-top:1px solid #11110f17;padding:162px 0 158px}.meta-page .closing h2{max-width:900px;margin-inline:auto;font-size:clamp(55px,5vw,79px)}.meta-page .closing p{max-width:650px;margin:30px auto 0;font-size:16px;line-height:1.7}.meta-page .closing-actions{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:38px;display:flex}.meta-page .closing-extra{color:var(--ink);margin-top:34px;font-family:Hanken Grotesk,Arial,sans-serif;font-size:13px}.meta-page .closing-extra .text-link{align-items:center;gap:8px;font-weight:500;display:inline-flex}.meta-page .closing-extra .text-link:hover,.meta-page .closing-extra .text-link:focus-visible{text-underline-offset:4px;text-decoration:underline}@media (width<=940px){.meta-page .mobile-menu{background:var(--hero-orange)}.meta-page .hero{padding-bottom:100px}.meta-page .hero-grid{padding-top:52px}.meta-page .hero h1{font-size:clamp(53px,9vw,72px)}.meta-page .section{padding:112px 0 116px}.meta-page .section h2{font-size:clamp(45px,7.5vw,59px)}.meta-page .split-head,.meta-page .management-head,.meta-page .price-grid,.meta-page .proof-grid,.meta-page .founder-grid{grid-template-columns:1fr;gap:42px}.meta-page .founder-portrait{width:min(70vw,480px);max-width:480px}.meta-page .problem-grid,.meta-page .route-grid{grid-template-columns:1fr;gap:42px}.meta-page .problem-divider,.meta-page .route-divider{width:100%;height:1px}.meta-page .management-grid,.meta-page .months-grid,.meta-page .scope-grid{grid-template-columns:1fr}.meta-page .management-card,.meta-page .month{padding:36px 0 40px}.meta-page .management-card+.management-card,.meta-page .month+.month{border-left:0;border-top:1px solid var(--line-light);padding:40px 0}.meta-page .months-grid .month+.month{border-top-color:var(--line)}.meta-page .scope-block+.scope-block{margin-top:18px}.meta-page .proof-result{grid-template-columns:auto auto}.meta-page .proof-result .note{grid-column:1/-1}}@media (width<=600px){.meta-page .hero{padding-bottom:82px}.meta-page .hero-grid{padding-top:38px}.meta-page .hero h1{letter-spacing:-.04em;font-size:clamp(45px,13vw,58px)}.meta-page .hero-body{margin-top:30px;font-size:14px}.meta-page .hero-actions,.meta-page .closing-actions{grid-template-columns:1fr;gap:11px;display:grid}.meta-page .hero-actions .button,.meta-page .closing-actions .button,.meta-page .route .button,.meta-page .price-copy .button{width:100%}.meta-page .section{padding:88px 0 92px}.meta-page .section h2{font-size:clamp(39px,10.8vw,48px)}.meta-page .founder-portrait{width:min(78vw,380px)}.meta-page .management-card h3,.meta-page .problem-block h3,.meta-page .route h3,.meta-page .scope-block h3{font-size:32px}.meta-page .proof-result{gap:15px}.meta-page .proof-result .figure{font-size:42px}.meta-page .closing{padding:98px 0 96px}.meta-page .closing h2{font-size:clamp(43px,11.5vw,55px)}}.meta-page .modal-backdrop{z-index:100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.meta-page .modal-scrim{cursor:pointer;background:#11110f6b;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.meta-page .fitcheck-modal{width:min(560px,100%);max-height:calc(100vh - 48px);color:var(--ink);background:#fff;border:1px solid #11110f2e;border-radius:8px;padding:34px;position:relative;overflow:auto}.meta-page .fitcheck-modal-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.meta-page .fitcheck-modal h2{max-width:430px;margin-top:12px;font-size:clamp(38px,4.2vw,52px)}.meta-page .modal-close{appearance:none;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:2px 4px;font-size:24px;line-height:1}.meta-page .fitcheck-modal-copy{max-width:440px;color:var(--muted);margin-top:18px;font-size:14px;line-height:1.65}.meta-page .fitcheck-form{gap:16px;margin-top:28px;display:grid}.meta-page .fitcheck-form .name-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.meta-page .field{gap:7px;display:grid}.meta-page .field label{letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:600}.meta-page .field input{width:100%;min-height:49px;color:var(--ink);font:inherit;background:#fff;border:1px solid #11110f47;border-radius:5px;padding:0 13px;font-size:14px}.meta-page .field input:focus{outline-offset:2px;border-color:var(--ink);outline:2px solid #11110f2e}.meta-page .fitcheck-submit{cursor:pointer;width:100%;font:inherit;margin-top:4px;font-size:13px;font-weight:500}.meta-page .fitcheck-submit[disabled]{opacity:.55;cursor:default}.meta-page .fitcheck-error{color:#9e2f2f;font-size:12px}.meta-page .fitcheck-privacy{color:var(--muted);margin-top:13px;font-size:11px;line-height:1.55}.meta-page .fitcheck-privacy a{text-underline-offset:3px;text-decoration:underline}@media (width<=600px){.meta-page .modal-backdrop{align-items:end;padding:14px}.meta-page .fitcheck-modal{padding:26px 20px 22px}.meta-page .fitcheck-form .name-grid{grid-template-columns:1fr}}.hero-body p,.founder-body p,.route-copy p,.split-copy,.proof-copy p,.proof-text,.proof-result span,.outcome-card p,.principle p,.problem-block p,.price-copy p,.scope-block li,.deliverable-list li,.faq-answer p,.fit-list li,.route-kicker,.route-note,.closing p,.section p,.founder-note{font-size:17px}.eyebrow{font-size:12px}@media (width<=640px){.hero-body p,.founder-body p,.route-copy p,.split-copy,.proof-copy p,.proof-text,.proof-result span,.outcome-card p,.principle p,.problem-block p,.price-copy p,.scope-block li,.deliverable-list li,.faq-answer p,.fit-list li,.route-kicker,.route-note,.closing p,.section p,.founder-note{font-size:16px}}
