:root{color-scheme:dark;--bg:#090d16;--panel:#141a28;--line:#354054;--text:#f6f3eb;--muted:#bdc9da;--gold:#e5bb70}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 80% -30%,#2b314c 0,transparent 44%),var(--bg);font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:var(--text);line-height:1.7}a{color:#f5d59d}a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}header,main,footer{max-width:1160px;margin:auto;padding:0 22px}header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.brand{font-weight:900;font-size:1.3rem;letter-spacing:.03em;text-decoration:none;color:var(--gold)}nav{display:flex;flex-wrap:wrap;gap:20px}nav a{text-decoration:none;color:var(--text)}main{padding-top:44px;padding-bottom:65px}h1{font-size:clamp(2rem,5vw,3.7rem);letter-spacing:-.035em;line-height:1.12;max-width:890px}h2{line-height:1.28}h3{margin-bottom:8px}p{max-width:780px}.lead{font-size:1.15rem;color:#dae0eb}.eyebrow{text-transform:uppercase;color:var(--gold);font-size:.82rem;letter-spacing:.12em;font-weight:800}.buttons{display:flex;gap:12px;flex-wrap:wrap;margin:27px 0}.btn{border:1px solid var(--gold);border-radius:12px;padding:12px 20px;display:inline-block;font-weight:700;text-decoration:none;background:var(--gold);color:#10151d}.btn.alt{background:transparent;color:var(--gold)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,285px),1fr));gap:18px;margin:27px 0}.card{padding:22px;background:#151d2d;border:1px solid var(--line);border-radius:17px;min-width:0}.card p{color:var(--muted)}.card a{font-weight:800}.tag{display:inline-block;background:#35402e;border:1px solid #637049;color:#e4eccd;font-size:.77rem;border-radius:20px;padding:3px 11px}.tag.wait{background:#303044;border-color:#5c6076;color:#d7d8eb}.price{font-weight:800;color:var(--gold)}.muted,.note,footer{color:var(--muted)}.note{border-left:3px solid var(--gold);padding:13px 18px;background:#171f2e;max-width:940px}.columns{display:grid;grid-template-columns:1fr 1fr;gap:26px}.columns section{min-width:0}.columns li{margin:10px 0}.faq details{padding:13px 0;border-bottom:1px solid var(--line)}summary{cursor:pointer;font-weight:700}footer{border-top:1px solid var(--line);padding-top:24px;padding-bottom:28px}.crumb{font-size:.9rem;color:var(--muted)}@media(max-width:700px){.columns{grid-template-columns:1fr}header{align-items:flex-start}.grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Commercial service identity: 12 distinct, accessible visual compositions. */
body[data-offer]{--offer-accent:#e5bb70;--offer-surface:#141a28;background:radial-gradient(ellipse at 90% 12%,color-mix(in srgb,var(--offer-accent) 19%,transparent),transparent 38%),var(--bg)}
body[data-offer] .offer-art{float:right;width:39%;max-width:390px;aspect-ratio:360/220;min-height:185px;margin:0 0 26px 34px;border:1px solid color-mix(in srgb,var(--offer-accent) 50%,#29324c);border-radius:24px;background:linear-gradient(135deg,var(--offer-surface),#0a101b);box-shadow:0 22px 66px rgba(0,0,0,.28);display:flex;align-items:center;justify-content:center;overflow:hidden}
body[data-offer] .offer-art svg{display:block;width:100%;height:auto}
body[data-offer] h1{color:#fffdf7}
body[data-offer] .eyebrow,body[data-offer] .brand,body[data-offer] .price{color:var(--offer-accent)}
body[data-offer] .btn{background:var(--offer-accent);border-color:var(--offer-accent);color:#11131a}
body[data-offer] .btn.alt{color:var(--offer-accent);background:transparent}
body[data-offer] .btn:hover{filter:brightness(1.1)}
body[data-offer] .note{border-color:var(--offer-accent)}
body[data-offer] .assurance-band{clear:both;margin-top:36px;padding:clamp(18px,3vw,32px);border:1px solid color-mix(in srgb,var(--offer-accent) 40%,#354054);background:linear-gradient(115deg,color-mix(in srgb,var(--offer-surface) 80%,#181a26),#121824);border-radius:20px}
body[data-offer] .assurance-band h2{margin-top:0}
body[data-offer] .assurance-band ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;list-style:none;padding:0}
body[data-offer] .assurance-band li{border-left:3px solid var(--offer-accent);padding-left:14px;color:#dce5ed}
body[data-offer] .assurance-band a{color:var(--offer-accent);font-weight:800}
body[data-offer] a:focus-visible,body[data-offer] button:focus-visible{outline:3px solid #fff;outline-offset:4px}
body[data-offer] .columns,body[data-offer] .faq{clear:both}
body[data-offer].mpw-variant-2 .offer-art,body[data-offer].mpw-variant-6 .offer-art,body[data-offer].mpw-variant-10 .offer-art{float:left;margin:0 34px 26px 0;border-radius:70px 15px 70px 15px}
body[data-offer].mpw-variant-3 .offer-art,body[data-offer].mpw-variant-7 .offer-art,body[data-offer].mpw-variant-11 .offer-art{border-radius:50% 18px 50% 18px;transform:rotate(-2deg)}
body[data-offer].mpw-variant-4 .offer-art,body[data-offer].mpw-variant-8 .offer-art,body[data-offer].mpw-variant-12 .offer-art{border-radius:12px 65px 12px 65px;transform:rotate(2deg)}
body[data-offer].mpw-variant-5 .offer-art,body[data-offer].mpw-variant-9 .offer-art{clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);border-radius:0}
@media(max-width:780px){body[data-offer] .offer-art{float:none!important;width:100%;max-width:100%;min-height:0;margin:20px 0!important;transform:none!important}body[data-offer] .assurance-band ul{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){body[data-offer] *{scroll-behavior:auto!important}}
body[data-offer="website-doctor"]{--offer-accent:#d2ad6b;--offer-surface:#0b1826}
body[data-offer="landing-page-studio"]{--offer-accent:#e0b67e;--offer-surface:#1e1329}
body[data-offer="ai-automation"]{--offer-accent:#73c6b8;--offer-surface:#0b1e23}
body[data-offer="business-spreadsheets"]{--offer-accent:#a9cd96;--offer-surface:#16221b}
body[data-offer="website-templates"]{--offer-accent:#d4b8ee;--offer-surface:#211629}
body[data-offer="social-media-kits"]{--offer-accent:#e6b2a0;--offer-surface:#28191c}
body[data-offer="resume-builder"]{--offer-accent:#acd4ea;--offer-surface:#0c1d28}
body[data-offer="logo-studio"]{--offer-accent:#ebca77;--offer-surface:#201a12}
body[data-offer="browser-games"]{--offer-accent:#b0afea;--offer-surface:#17192e}
body[data-offer="marketing-ai"]{--offer-accent:#d6bded;--offer-surface:#23142b}
body[data-offer="business-calculators"]{--offer-accent:#a0d0b2;--offer-surface:#12221b}
body[data-offer="website-care"]{--offer-accent:#c3d9df;--offer-surface:#10202c}
