
.skip-link{position:absolute;left:12px;top:-100px;z-index:100;background:#fff;color:#121212;padding:12px 18px}.skip-link:focus{top:10px}
.growth-intro{background:var(--cream);padding:80px 0}.growth-intro .wrap{display:grid;grid-template-columns:.75fr 1.25fr;gap:64px}.growth-intro h2{font-size:clamp(32px,4.5vw,56px);max-width:12ch}.growth-intro p{max-width:58ch}.growth-intro .owner-role{color:var(--muted);margin:16px 0}.growth-intro .proof-list{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}.proof-list strong{display:block;margin-bottom:8px}.product-detail-link{display:inline-block;margin-top:16px;text-underline-offset:5px;font-weight:600}.q-context{font-size:14px;color:#e1d9ce;line-height:1.5;margin:0 0 12px}.growth-intro .owner-name{font-size:20px;font-weight:700}.product-body .growth-hero{background:var(--ink);color:#fff;padding:40px 0 72px}.crumbs{font-size:14px;margin:0 0 36px;color:var(--muted-d)}.crumbs a{text-underline-offset:4px}.growth-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.growth-hero h1{font-size:clamp(42px,5.8vw,76px);max-width:14ch}.product-name{color:#f09a5e;font-weight:600;margin:0 0 18px}.growth-hero .growth-lead{color:#d6d1c8;max-width:49ch;font-size:19px;margin:26px 0}.growth-actions{display:flex;gap:12px;flex-wrap:wrap}.growth-actions .btn{height:auto;min-height:52px;padding-block:15px;line-height:1.2;white-space:normal;text-align:center}.growth-device{background:var(--cream);border-radius:24px;min-height:460px;display:flex;flex-direction:column;justify-content:space-between;padding:36px;color:var(--ink)}.growth-device img{height:275px;width:100%;object-fit:contain;filter:drop-shadow(0 16px 14px rgba(18,18,18,.16));margin:0 auto 28px}.growth-device .growth-rate{font:800 clamp(32px,4vw,48px)/1.05 var(--display);margin:0 0 8px}.growth-device p{margin:5px 0}.growth-device small{display:block;color:var(--muted);margin-top:12px}.growth-section{padding:80px 0}.growth-section h2{font-size:clamp(30px,4vw,48px);max-width:21ch}.growth-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:40px}.growth-feature-grid article{padding-top:24px;border-top:2px solid var(--ink)}.growth-feature-grid h3{font-size:23px;line-height:1.15}.growth-feature-grid p{color:var(--muted)}.growth-split{display:grid;grid-template-columns:1fr 1fr;gap:70px}.growth-split h2{font-size:34px;line-height:1.12}.growth-split p{max-width:54ch}.growth-cost{background:var(--cream)}.growth-cost .cost-copy{max-width:68ch}.growth-cost .cost-copy p:first-of-type{font-size:21px;line-height:1.65}.growth-note{font-size:15px;color:var(--muted)}.growth-faq{max-width:850px}.growth-faq h2{margin-bottom:30px}.growth-faq details{border-top:1px solid var(--line);padding:22px 0}.growth-faq summary{font-size:19px;font-weight:600;cursor:pointer;line-height:1.4}.growth-faq details p{color:var(--muted);max-width:65ch}.growth-related{display:flex;gap:14px 26px;flex-wrap:wrap;margin:28px 0}.growth-related a{text-underline-offset:4px}.growth-final{background:var(--ink);color:#fff}.growth-final p{color:#d6d1c8;max-width:60ch}.growth-other{margin-top:40px;font-size:15px}.growth-other a{display:inline-block;margin:8px 20px 0 0;text-underline-offset:4px}.product-body .nav nav a{white-space:nowrap}.product-body :focus-visible{outline:3px solid var(--accent);outline-offset:5px}.growth-intro :focus-visible{outline:3px solid var(--accent-ink);outline-offset:4px}
@media(max-width:900px){.growth-hero-grid{gap:30px}.growth-device{padding:25px;min-height:420px}.growth-feature-grid{gap:24px}.growth-intro .wrap{gap:30px}}
@media(max-width:700px){.growth-hero-grid,.growth-feature-grid,.growth-split,.growth-intro .wrap{grid-template-columns:1fr}.growth-device{min-height:0}.growth-device img{height:230px}.growth-hero-grid{gap:36px}.growth-section,.growth-intro{padding:56px 0}.growth-hero h1{font-size:clamp(39px,10vw,62px)}.growth-split{gap:28px}.growth-intro .proof-list{grid-template-columns:1fr;gap:16px}.growth-final .growth-actions{flex-direction:column;align-items:stretch}.product-body footer{padding-bottom:130px}.growth-hero .growth-lead{font-size:18px}}
