:root{--bg:#0b1117;--bg2:#111b24;--ink:#e8f0f5;--mute:#9db0bd;--line:#223341;--acc:#22d3ee;--acc-ink:#04202a;--dark:#070b10;--r:12px}
.top{background:rgba(11,17,23,.88);backdrop-filter:blur(10px)}
.hero-full .hero-bg::after{background:linear-gradient(180deg,rgba(7,11,16,.55),rgba(7,11,16,.88))}
.hero-full{min-height:min(92vh,820px)}.hero-full .hero-in{text-align:left}
.svc-cards .svc-item,.form{background:rgba(255,255,255,.04);border:1px solid var(--line);backdrop-filter:blur(6px)}
.sec-alt .form,.form{background:rgba(255,255,255,.05)}
.form input,.form select,.form textarea{background:#0b1117;color:var(--ink)}
.btn-main{box-shadow:0 0 24px rgba(34,211,238,.35)}
.chips li{border-color:rgba(255,255,255,.3)}
.sec-alt{background:#0e161d}
:root{--f:Sora,system-ui,sans-serif;--fh:Sora,system-ui,sans-serif}
