body{--page:#f5f8fc;--surface:#ffffff;--surface2:#edf3fa;--text:#142e4d;--muted:#62768a;--line:#dce6f0;--accent:#1464da;--accent2:#e3eeff;--onaccent:#fff;--header:rgba(255,255,255,.95);--footer:#f0f5fb;--visual:#dbe9f7;--radius:22px;--smallrad:12px;--shadow:0 24px 60px rgba(18,66,125,.1);--cardshadow:0 12px 30px rgba(30,75,120,.04);--display:'Segoe UI',Arial,sans-serif;--body:'Segoe UI',Arial,sans-serif;--band:#145cc8;--bandtext:#fff;--bandmuted:#d6e7fc;--bandbtn:#fff;--bandbtntext:#1755af;--focus:#fdaf46}.hero{background:radial-gradient(circle at 80% 23%,#e4efff,transparent 37%)}.hero h1{font-weight:850}.brand-icon{background:#e5efff;border:0}.tag{color:#1464da}.card{transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(15,71,140,.12)}.statement{box-shadow:0 15px 48px rgba(20,83,148,.06)}.info-block{box-shadow:0 6px 22px rgba(30,75,120,.035)}.page-intro{background:linear-gradient(110deg,#f5f8fc,#e9f2ff)}
/* Publish-ready refinements */
:root{--wide:1160px}
.hero{padding:66px 0 68px}
.hero h1{font-size:clamp(39px,4.8vw,67px);max-width:690px}
.hero .visual{min-height:385px}
.hero-notes{padding-top:24px}
.section{padding-top:66px;padding-bottom:66px}
.contact-simple{display:grid;grid-template-columns:1.14fr .86fr;align-items:start;gap:34px}
.contact-main,.contact-help{min-width:0}
.contact-main h2{font:750 clamp(30px,3vw,45px)/1.17 var(--display);letter-spacing:-.04em;margin:14px 0}
.contact-help{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px}
.contact-help h3{font:750 24px/1.25 var(--display);margin:14px 0}
.contact-help .check-list li{padding-top:11px;padding-bottom:11px}
.small-note{font-size:13px;line-height:1.7;color:var(--muted);margin:10px 0 0}
@media(max-width:750px){.hero{padding:46px 0 52px}.hero .visual{min-height:260px}.contact-simple{grid-template-columns:1fr}.contact-help{padding:22px}.section{padding-top:50px;padding-bottom:50px}}
