:root{scroll-padding-top:calc(var(--header-height,76px) + 16px)}
section[id],#proof,#personalized,#live-demo-start,#calculator,#how,#watch,#plans,#faq{scroll-margin-top:0}
.paid-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}
.paid-offer{padding:32px;border:1px solid #73692b;border-radius:18px;background:linear-gradient(140deg,#202124,#111214);color:#fff}
.paid-offer .sample-label{color:#edda53}.paid-offer .button{background:#edda53;color:#111214;border-color:#edda53}.paid-offer .button:hover{background:#f9e982}
.paid-price{font:750 clamp(48px,5vw,68px)/1.15 Inter,system-ui,sans-serif;letter-spacing:-.04em;margin:20px 0}
.paid-price span{font:500 14px/1.5 Inter,system-ui,sans-serif;letter-spacing:0;color:#bac5d3}
.paid-offer>p:not(.paid-price){color:#bac5d3;line-height:1.7}.paid-expectations>p{color:#515b69;line-height:1.7}.paid-expectations>.eyebrow{color:#665600}
.paid-offer ul{list-style:none;padding:0;margin:22px 0 28px;display:grid;gap:13px}
.paid-offer li{position:relative;padding-left:23px;line-height:1.6;color:#e3e7ed}
.paid-offer li:before{content:'✓';position:absolute;left:0;color:#e9d440}
.paid-offer .button{display:flex;justify-content:center;width:100%}
.paid-offer .paid-credit{font-size:15px;color:#f4e783;margin:20px 0 10px}
.paid-offer .micro{font-size:12px;line-height:1.7;margin-bottom:0}
.paid-expectations h3{font-size:27px;line-height:1.2;margin:15px 0}
.progress-preview{padding:0;margin:24px 0;list-style:none;display:grid;gap:0}
.progress-preview li{display:flex;gap:15px;padding:16px 0;border-bottom:1px solid #d4dbe4}
.progress-preview li>span{display:grid;place-items:center;flex:0 0 30px;height:30px;border:1px solid #bdb790;border-radius:50%;color:#665600;font-size:12px}
.progress-preview strong,.progress-preview small{display:block}.progress-preview small{margin-top:6px;color:#515b69;line-height:1.6;font-size:13px}
.test-scenarios{margin-top:24px;padding:20px;background:#e8edf2;border-radius:12px}.test-scenarios h4{margin:0 0 9px}.test-scenarios p{margin:0;color:#515b69;line-height:1.6;font-size:14px}
.calc-help{font-size:13px;line-height:1.5;color:#515b69;margin:6px 0 12px}.calc-result #calc-total{display:block;font-family:Inter,system-ui,sans-serif;font-size:clamp(32px,4.8vw,62px);font-weight:750;line-height:1.2;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:20px 0 8px}
.plan .price{font-size:clamp(40px,4vw,58px)}.plan .price span{display:block;margin-top:8px}.plan .button{display:flex;justify-content:center}.payment-explainer{gap:24px}.founder-experience{display:block;font-size:13px;line-height:1.6;margin-top:10px;color:#515b69}.founder img{flex-shrink:0}
.section[id]>.section-heading{margin-top:0}.desktop-nav{gap:22px}.nav .button.small{white-space:nowrap}.internal-status{border:1px solid #67613b;border-radius:12px;padding:24px;margin-block:30px}.internal-status a,.internal-status button{margin-right:16px}.internal-status button{padding:10px 16px;cursor:pointer}
@media(max-width:1000px){.paid-layout{gap:24px}.desktop-nav{gap:15px}.desktop-nav a{font-size:13px}.nav .button.small{padding-inline:18px}}
@media(max-width:760px){.paid-layout{grid-template-columns:1fr}.paid-offer{padding:24px}.paid-expectations{padding:8px 0}.section-heading{gap:20px}.payment-explainer{align-items:flex-start}.calc-result #calc-total{font-size:clamp(30px,9vw,48px)}.founder{align-items:flex-start}.founder img{width:90px;height:90px}.nav .button.small{font-size:12px;padding:12px 14px}.nav.wrap{gap:10px}.digion-brand img{max-width:125px}.mobile-menu summary{font-size:12px}.mobile-cta-bar .button{font-size:14px}.test-scenarios{margin-top:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
