.pricing-lead{max-width:34ch;font-size:clamp(18px,1.5vw,22px);line-height:1.4}.kicker{font:500 12px/1 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:24px}.offers{margin:clamp(40px, 6vw, 80px) var(--gutter) 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.offer{background:var(--card);border:1px solid var(--line);transition:transform .35s var(--ease), border-color .2s;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.offer:hover{border-color:#3a3a3a;transform:translateY(-4px)}.offer.big{background:radial-gradient(90% 80% at 100% 0%, var(--glow) 0%, var(--bg-2) 55%, #111 100%);border-color:#1f3a2b}.offer .win-bar{background:#202020}.offer-body{flex-direction:column;flex:1;gap:18px;padding:clamp(22px,3vw,36px);display:flex}.offer h2{font:600 22px/1.1 var(--sans)}.price{font-variant-numeric:tabular-nums;font:800 clamp(64px, 8vw, 120px)/.85 var(--sans);letter-spacing:-.05em}.offer-for{color:var(--muted)}.offer ul{border-top:1px solid var(--line);gap:12px;padding:18px 0 0;list-style:none;display:grid}.offer li{grid-template-columns:24px 1fr;display:grid}.offer li:before{content:"✓";font-family:var(--mono);color:#6fbf8f}.offer .btn{align-self:start;margin-top:auto}.hosting{margin:16px var(--gutter) 0;color:var(--muted);border:1px dashed #3a3a3a;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.hosting b{font:800 28px/1 var(--sans);letter-spacing:-.03em;color:var(--ink);margin-right:10px}.steps{margin:clamp(64px, 9vw, 128px) var(--gutter) 0}.steps ol{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.steps li{counter-increment:step;border-top:2px solid var(--line);padding:24px 24px 0 0}.steps li:before{content:"0" counter(step);font:800 56px/1 var(--sans);letter-spacing:-.04em;margin-bottom:14px;display:block}.steps li:first-child{border-top-color:var(--accent)}.steps b{font:600 21px/1.2 var(--sans);margin-bottom:6px;display:block}.steps p{color:var(--muted);max-width:30ch}.studio{margin:clamp(64px, 9vw, 128px) var(--gutter) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding-top:28px;display:grid}.studio-big{font:800 clamp(28px, 3.4vw, 52px)/1.02 var(--sans);letter-spacing:-.03em;max-width:16ch}.studio-text{color:var(--muted);align-content:start;gap:16px;max-width:44ch;display:grid}.studio-text a{color:var(--ink)}.faq{margin:clamp(64px, 9vw, 128px) var(--gutter) 0;max-width:820px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:600 20px/1.3 var(--sans);justify-content:space-between;gap:16px;padding:20px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);transition:transform .25s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--muted);max-width:60ch;padding:0 0 22px}.call{margin:clamp(64px, 9vw, 128px) var(--gutter) 0;text-align:center}.call .kicker{margin-bottom:12px}.call-phone{font:800 clamp(40px, 9vw, 150px)/1 var(--sans);letter-spacing:-.05em;text-decoration:none;transition:color .2s;display:block}.call-phone:hover{color:#e0524f}.call p{color:var(--muted);margin-top:12px}.price-note{margin:24px var(--gutter) 0;font:500 12px/1.5 var(--mono);color:var(--muted)}@media (max-width:860px){.offers,.studio{grid-template-columns:1fr}.steps ol{grid-template-columns:1fr;gap:28px}.offer .btn{align-self:stretch}}
