
:root{--navy:#0d1630;--navy2:#132150;--blue:#2a4bb8;--blue-d:#1E3FA0;--blue-l:rgba(42,75,184,.18);--ink:#eef1f7;--mut:#9aa3b5;--line:rgba(255,255,255,.08);--bg:#08090c;--card:#121419;--acc:#8aa2ea;--ok:#3ecf7a}
html,body{background:#08090c!important}
body{background:radial-gradient(120% 60% at 50% -10%,rgba(30,63,160,.28),transparent 60%),#08090c!important;background-attachment:fixed!important}
.wrap{background:transparent!important;padding-bottom:28px}
.hero{margin:0;border-radius:0 0 26px 26px;background:radial-gradient(110% 90% at 90% -10%,rgba(80,120,240,.45),transparent 55%),linear-gradient(165deg,#0f1c44 0%,#0a1230 55%,#08090c 100%)!important;padding:24px 20px 22px!important;border-bottom:1px solid rgba(138,162,234,.16)}
.hero .logo{height:30px!important;margin:0 0 14px!important}
.hero .kmark{opacity:.08!important;height:210px!important;right:-34px!important}
.eyebrow{color:var(--acc)!important;font-size:9.5px!important;letter-spacing:2.4px!important}
.hero h1{font-size:25px!important;letter-spacing:-.3px;line-height:1.2!important}
.hero h1 .b{color:var(--acc)!important}
.hero .en{color:#8f9bb5!important}
.hero .perk{border-top-color:rgba(255,255,255,.1)!important;color:#c9d1e3!important}
.samples{padding:18px 16px 4px!important;gap:10px!important}
.samp .ph{border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;background:#16181e!important;box-shadow:0 12px 24px -16px rgba(0,0,0,.9)}
.samp .lb{color:#eef1f7!important;font-size:12.5px!important}.samp .lb span{color:#8f9bb5!important}
.sech{padding:0 16px!important;margin:22px 0 12px!important}
.sech::before,.sech::after{background:rgba(255,255,255,.08)!important}
.sech h2{color:#fff!important;font-size:15px!important;letter-spacing:.06em}.sech h2 span{color:#8f9bb5!important;letter-spacing:0}
.pkgs{padding:0 16px!important;gap:10px!important}
.pkg{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:16px!important;padding:16px 8px 13px!important}
.pkg.pop{background:linear-gradient(180deg,rgba(42,75,184,.32),rgba(18,20,25,1) 70%)!important;border-color:rgba(138,162,234,.55)!important;box-shadow:0 14px 30px -16px rgba(42,75,184,.9)!important}
.pkg .tag{background:linear-gradient(135deg,#3a5fd0,#1E3FA0)!important;font-size:8.5px!important;padding:3px 10px!important;top:-9px!important;box-shadow:0 4px 10px -4px rgba(42,75,184,.9)}
.pkg .pk{color:var(--acc)!important;font-size:12px!important;letter-spacing:1.2px!important}
.pkg .pr{color:#fff!important;font-size:25px!important}.pkg .pr small{color:#8f9bb5!important}
.pkg .more{color:#8f9bb5!important}
.feats{padding:12px 16px 4px!important;gap:10px!important}
.feat{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:14px!important;padding:14px 6px!important}
.feat .ft{color:#eef1f7!important}.feat .fs{color:#8f9bb5!important}
.feat:active{background:#181b22!important}
.cta-main,.submit,.zbtn{background:linear-gradient(135deg,#3a5fd0,#1E3FA0)!important;box-shadow:0 14px 30px -12px rgba(42,75,184,.85)!important;letter-spacing:.2px}
.cta-main{margin:20px 16px 0!important;width:calc(100% - 32px)!important;border-radius:16px!important;padding:17px!important}
.contacts{padding:14px 16px 2px!important;gap:10px!important}
.cbtn{background:var(--card)!important;border:1px solid var(--line)!important;color:#eef1f7!important;box-shadow:none!important;border-radius:14px!important;padding:13px 6px!important;font-size:12px!important}
.cbtn svg{width:28px!important;height:28px!important}
.cbtn:active{background:#181b22!important}
.foot{color:#7f889b!important;padding:22px 16px 6px!important;line-height:1.7}
.foot a{color:var(--acc)!important}
.ov{background:rgba(3,5,10,.72)!important}
.sheet,.sheet-h,.searchbar{background:#0e1015!important}
.sheet{border-top:1px solid rgba(138,162,234,.18)}
.sheet-h{border-bottom-color:var(--line)!important}
.sheet-h h3{color:#fff}.sheet-h h3 span{color:#8f9bb5!important}
.sheet-h .x{background:#1b1e26!important;color:#eef1f7!important}
.card,.cty,.std,.sum{background:var(--card)!important;border:1px solid var(--line)!important}
.pd-top .pk,.dl li .ic,label .req,.step button{color:var(--acc)!important}
.pd-top .pr{color:#fff}.pd-top .pr small{color:#8f9bb5}
.dl li .ic{background:rgba(42,75,184,.22)!important}
.commit,.cnote{background:rgba(42,75,184,.14)!important;border:1px solid rgba(138,162,234,.28)!important;color:#c9d3ee!important}
.commit b{color:#fff!important}
input,textarea,select{background:#171a21!important;color:#eef1f7!important;border:1px solid rgba(255,255,255,.1)!important}
input:focus,textarea:focus,select:focus{border-color:#3a5fd0!important;background:#1a1d25!important}
input::placeholder,textarea::placeholder{color:#5f6879}
input[type=date],input[type=time],select{color-scheme:dark}
.pkchip,.chip{background:#171a21!important;color:#eef1f7!important;border:1px solid rgba(255,255,255,.1)!important}
.pkchip.on,.chip.on{background:linear-gradient(135deg,#3a5fd0,#1E3FA0)!important;border-color:#3a5fd0!important;color:#fff!important}
.step{border-color:rgba(255,255,255,.1)!important}.step button{background:#1b1e26!important}
.cres{background:linear-gradient(135deg,#132150,#0d1630)!important;border:1px solid rgba(138,162,234,.25)}
.cty .sp{background:rgba(42,75,184,.2)!important;color:#c9d3ee!important}
.cty .hot{background:rgba(201,118,31,.18)!important;color:#f0a65a!important}
.tick{background:rgba(62,207,122,.14)!important}
.hint{color:#ff7b7b!important}
