@import url('panel.css');
:root{--bg:#0b1014;--panel:#121a21;--line:#2a3741;--gold:#e0c28a;--muted:#9cabb7;--white:#edf2f5;--max:1240px;color-scheme:dark}body{background:radial-gradient(ellipse at 90% 0,#21313988,transparent 45%),#0b1014!important;color:#edf2f5!important;font:15px/1.65 'Segoe UI',Arial,sans-serif!important;letter-spacing:.01em}.wrap,.container{max-width:1240px!important}.wrap{padding:28px!important}.top,header{background:#0c1219ed!important;border-bottom:1px solid #33414a!important;backdrop-filter:blur(18px)}.top{position:sticky;top:0;z-index:20}.top .wrap{padding-top:14px!important;padding-bottom:14px!important}.brand{font-size:21px!important;letter-spacing:.14em}.nav{gap:7px!important;padding-top:18px!important}.nav a{border-radius:9px!important;padding:9px 14px!important;color:#aab8c4!important}.nav a.active,.nav a:hover{background:#26333d!important;color:#f5e4c0!important;border-color:#54616a!important}.panel,.card,.feature,.step,.product,.catalog-card,.quote-box{background:linear-gradient(145deg,#18232c,#111a21)!important;border:1px solid #2d3b46!important;border-radius:18px!important;box-shadow:0 10px 35px #0002}.panel{padding:26px!important;margin:24px 0!important}.cards{gap:16px!important}.card{padding:25px!important}.card .number{font-size:42px!important;font-weight:650;color:#eed6a7}.card .label{color:#a9bbc7;font-size:11px;letter-spacing:.13em}h1{font-size:clamp(28px,3vw,40px)!important;font-weight:650!important;letter-spacing:-.04em;margin:20px 0 12px!important;color:#f4f6f8!important}h2{font-size:23px!important;font-weight:600!important;letter-spacing:-.025em;color:#f2e2c4!important}h3{color:#e8eef2!important;font-size:18px!important}.muted,.note,.tiny,small{color:#a4b4c0!important}.btn,button{border-radius:10px!important;padding:11px 18px!important;font-weight:650!important;background:linear-gradient(115deg,#eed8aa,#c5a66c)!important;color:#172027!important;box-shadow:0 3px 10px #0002;transition:transform .16s,filter .16s}.btn:hover,button:hover{filter:brightness(1.08);transform:translateY(-1px)}.secondary,.btn-outline{background:#1e2c37!important;border:1px solid #3d505e!important;color:#d5e0e8!important}.danger{background:#432b32!important;color:#ffbdc0!important;border:1px solid #74434b!important}input:not([type=checkbox]),select,textarea{background:#0c151d!important;border:1px solid #3c4d5b!important;color:#edf4f8!important;border-radius:10px!important;padding:12px!important;min-height:45px;font:inherit!important}input:focus,select:focus,textarea:focus{outline:2px solid #c7ab75;outline-offset:2px}label{color:#c3d0da;font-weight:500;font-size:13px}.tablewrap{border:1px solid #2d3b46!important;border-radius:14px!important;background:#101a22!important}th{background:#1a2731!important;color:#b6c6d2!important;font-size:11px!important;letter-spacing:.08em;text-transform:uppercase}td,th{border-color:#263640!important;padding:16px!important}tr:hover td{background:#18263088}.pill,.status{background:#213d37!important;color:#b0e4cf!important;border:1px solid #386151!important}.pill.off{background:#392d32!important;color:#e9b8be!important}.alert,.notice{background:#152c28!important;color:#c5eddd!important;border:1px solid #36574d!important;border-radius:12px!important}.alert.error,.notice.err{background:#38262b!important;color:#ffd1d1!important;border-color:#6a4149!important}.main{min-height:70vh}.footer,footer{background:#091017!important;border-top:1px solid #263640!important;color:#8fa3b2!important;margin-top:50px;padding:25px!important}.login{max-width:460px!important;padding:36px!important}.login img{max-width:120px}.row.between{padding-bottom:10px;border-bottom:1px solid #2d3b46}.plaque{padding:22px 0!important;border-color:#344653!important}summary{cursor:pointer;padding:14px 0;font-weight:600;color:#e4d4b3}summary::marker{color:#ddbf87}.group-head{display:flex;justify-content:space-between;gap:18px;align-items:center}.group-id{font:600 12px/1.3 monospace;letter-spacing:.07em;color:#dec28c;background:#2d302c;border:1px solid #565244;border-radius:7px;padding:7px 10px}.channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.channel-card{padding:18px;border:1px solid #344653;background:#0e1921;border-radius:12px;min-width:0}.channel-card code{display:block;font-size:12px;overflow-wrap:anywhere;color:#8fbdcf;margin:10px 0}.channel-card .destination{overflow-wrap:anywhere;font-size:13px;color:#adbecb}.section-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:#d3b77d}.group-actions{display:flex;gap:10px;flex-wrap:wrap}.hero{padding-top:80px!important;padding-bottom:80px!important}.hero h1{font-size:clamp(42px,5.5vw,74px)!important;line-height:1.06!important;letter-spacing:-.055em!important}.hero p{font-size:18px!important;max-width:580px}.gold{color:#e6c88f!important}.hero-image img{border-radius:22px!important;border:1px solid #475249!important;box-shadow:0 25px 70px #0006}.eyebrow{color:#d7bb85!important;letter-spacing:.2em!important;font-size:11px!important}.section{padding:65px 0!important}.section-head{max-width:670px!important}.section-head h2{font-size:clamp(29px,3vw,40px)!important;color:#edf1f4!important}.catalog-card{padding:20px!important}.catalog-card img{background:#090e14}.banner{background:linear-gradient(120deg,#253a42,#1b292f)!important;border:1px solid #455c63!important;border-radius:20px!important}.faq{border-color:#32444f!important;background:#131e27!important;border-radius:12px!important;margin:12px 0!important}.float-wa{background:#d8bd86!important;color:#152027!important}.trust span{color:#a8b8c3!important}.pager{align-items:center}.print-order-count{font-size:12px;color:#a9bac7}@media(max-width:760px){.wrap{padding:16px!important}.panel{padding:19px!important}.channel-grid{grid-template-columns:1fr}.group-head{align-items:flex-start;flex-direction:column}.nav{display:flex!important;overflow:auto;flex-wrap:nowrap!important}.nav a{white-space:nowrap}.hero{padding-top:40px!important}.navlinks{gap:10px!important}.toprow{gap:12px!important}.hero h1{font-size:44px!important}}@media print{.top,header,.footer{display:none!important}}
