:root{--ink:#0b1f2a;--paper:#f7f4ec;--white:#fff;--mint:#b9f0cf;--green:#087a55;--orange:#ff6b35;--line:#cfdbd6;--muted:#5d6b70}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif;line-height:1.55}.shell{width:min(1160px,calc(100% - 40px));margin:auto}.nav{height:84px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px;font-family:Manrope,sans-serif;font-weight:800}.brand-mark{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:var(--ink);color:var(--mint);font-size:12px;letter-spacing:.08em}.nav-link,.text-link{color:var(--ink);font-weight:700;text-decoration:none;border-bottom:1px solid var(--ink)}.hero{min-height:690px;padding:82px 0 105px;display:grid;grid-template-columns:1.04fr .96fr;gap:70px;align-items:center}.eyebrow,.section-kicker{font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:9px;color:var(--green)}.pulse{width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px #ff6b3520}.hero h1{font:800 clamp(52px,7vw,88px)/.98 Manrope,sans-serif;letter-spacing:-.055em;margin:22px 0 26px;max-width:720px}.lede{font-size:20px;line-height:1.55;max-width:620px;color:#3f5057}.hero-actions{display:flex;align-items:center;gap:28px;margin:38px 0 48px}.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;padding:15px 23px;font:700 14px Manrope,sans-serif;text-decoration:none;cursor:pointer}.primary{background:var(--orange);color:#fff;box-shadow:0 8px 20px #ff6b3528}.full{width:100%}.proof-row{display:flex;gap:42px}.proof-row div{display:flex;flex-direction:column}.proof-row strong{font:800 22px Manrope}.proof-row span{font-size:12px;color:var(--muted)}.signal-panel{background:var(--ink);color:white;border-radius:18px;padding:28px;box-shadow:24px 30px 0 var(--mint);transform:rotate(1deg)}.panel-top{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #ffffff22;padding-bottom:22px}.tiny-label{color:var(--mint);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.panel-top h2{font:700 22px Manrope;margin:2px 0}.date-chip{font-size:11px;border:1px solid #ffffff33;border-radius:99px;padding:6px 10px}.feature-signal{display:grid;grid-template-columns:76px 1fr;gap:18px;align-items:center;padding:30px 0}.score-ring{width:72px;height:72px;border:5px solid var(--mint);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.score-ring span{font:800 24px Manrope}.score-ring small{font-size:9px;color:var(--mint)}.signal-type{color:var(--orange);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.feature-signal h3{font:700 19px Manrope;margin:4px 0}.feature-signal p{margin:0;color:#b9c5c9;font-size:12px}.signal-list>div{display:flex;align-items:center;gap:14px;padding:16px 0;border-top:1px solid #ffffff18}.rank{font:600 11px Manrope;color:#84949b}.signal-list p{margin:0;display:flex;flex-direction:column;flex:1;font-size:13px}.signal-list small{font-size:10px;color:#9aabb1;margin-top:3px}.hot,.warm{font-size:9px;font-weight:800;border-radius:99px;padding:4px 7px}.hot{background:#ff6b3522;color:#ff9872}.warm{background:#b9f0cf22;color:var(--mint)}.panel-foot{display:flex;gap:14px;border-top:1px solid #ffffff22;padding-top:20px;color:#95a4aa;font-size:9px}.problem-band{background:var(--mint);padding:95px 0}.problem-grid{display:grid;grid-template-columns:.45fr 1.5fr .7fr;gap:55px;align-items:start}.problem-grid blockquote{font:700 clamp(28px,4vw,48px)/1.16 Manrope;margin:0;letter-spacing:-.03em}.problem-grid>p:last-child{color:#34514a;margin:5px 0}.how,.fit,.faq{padding:120px 0}.section-head{display:grid;grid-template-columns:1.25fr .65fr;gap:90px;align-items:end}.section-head h2,.deliverable h2,.offer-card h2,.fit h2,.faq h2{font:750 clamp(32px,4.5vw,55px)/1.1 Manrope;letter-spacing:-.035em;margin:12px 0}.section-head>p,.muted{color:var(--muted)}.process{display:grid;grid-template-columns:repeat(4,1fr);margin-top:70px;border-top:1px solid #aebcb8}.process article{padding:28px 26px 10px;border-right:1px solid #aebcb8}.process article:first-child{padding-left:0}.process article:last-child{border:0}.process span{font:800 12px Manrope;color:var(--orange)}.process h3{font:700 20px Manrope;margin:45px 0 10px}.process p{font-size:14px;color:var(--muted)}.deliverable{background:#fff;padding:110px 0}.two-col{display:grid;grid-template-columns:.9fr 1.1fr;gap:110px}.checklist{list-style:none;padding:0;margin:0}.checklist li{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:20px 0;border-bottom:1px solid var(--line)}.checklist li>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--mint);color:var(--green);font-weight:800}.checklist strong{font-family:Manrope}.checklist p{margin:3px 0;color:var(--muted);font-size:14px}.pilot{padding:120px 0}.offer-card{background:var(--ink);color:#fff;border-radius:18px;display:grid;grid-template-columns:1.3fr .7fr;gap:90px;padding:70px}.offer-copy>p:not(.section-kicker){color:#b9c5c9}.offer-copy ul{padding-left:20px;color:#d9e1e3;line-height:2}.price-box{background:#fff;color:var(--ink);border-radius:12px;padding:35px;text-align:center}.price-box>span{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.price{font:800 76px Manrope;line-height:1.1;margin-top:12px}.price sup{font-size:28px;vertical-align:top;margin-top:15px;display:inline-block}.price-box p{color:var(--muted);margin:0 0 24px}.price-box small{display:block;color:var(--muted);margin-top:14px}.fit{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;border-top:1px solid var(--line)}.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fit-grid p{background:#fff;margin:0;padding:24px;border-radius:8px}.fit-grid span{color:var(--orange);font-weight:800;margin-right:8px}.faq{max-width:850px}.faq h2{margin-bottom:40px}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--line)}summary{display:flex;justify-content:space-between;cursor:pointer;font:700 17px Manrope;list-style:none}summary::-webkit-details-marker{display:none}details p{color:var(--muted);max-width:700px}footer{background:var(--ink);color:#fff;padding:38px 0}footer .shell{display:flex;justify-content:space-between;align-items:center}footer p,footer>span{font-size:12px;color:#9aabb1}dialog{max-width:500px;border:0;border-radius:16px;padding:42px;box-shadow:0 25px 80px #0005;color:var(--ink)}dialog::backdrop{background:#07171fc7;backdrop-filter:blur(4px)}dialog h2{font:750 32px/1.15 Manrope;margin:10px 0 15px}.close{position:absolute;right:16px;top:13px;border:0;background:transparent;font-size:28px;cursor:pointer}.copy-status{text-align:center;color:var(--green);font-size:12px;min-height:18px}@media(max-width:850px){.hero{grid-template-columns:1fr;padding-top:50px}.signal-panel{transform:none;box-shadow:10px 14px 0 var(--mint)}.problem-grid,.section-head,.two-col,.offer-card,.fit{grid-template-columns:1fr}.problem-grid,.section-head,.two-col,.offer-card,.fit{gap:42px}.process{grid-template-columns:1fr 1fr}.process article:nth-child(2){border-right:0}.offer-card{padding:38px}.fit-grid{grid-template-columns:1fr}}@media(max-width:520px){.shell{width:min(100% - 28px,1160px)}.nav{height:68px}.nav-link{font-size:12px}.hero{padding:55px 0 85px}.hero h1{font-size:52px}.lede{font-size:17px}.hero-actions{align-items:flex-start;flex-direction:column}.proof-row{gap:20px;flex-wrap:wrap}.signal-panel{padding:20px}.panel-foot{flex-direction:column}.problem-band,.how,.deliverable,.pilot,.fit,.faq{padding:78px 0}.process{grid-template-columns:1fr}.process article{border-right:0;border-bottom:1px solid var(--line);padding-left:0}.process h3{margin-top:20px}.price{font-size:64px}footer .shell{align-items:flex-start;flex-direction:column;gap:16px}}
