
:root{--xcy0-graphite:#1e2126;--xcy0-panel13:#262a30;--xcy0-line:#3a3f47;--xcy0-m1:#fbd40e;--xcy0-m2:#fbd40e;--xcy0-m3:#27ae60;--xcy0-m4:#2f8ee0;--xcy0-txt13:#f0f2f5;--xcy0-dim13:#9aa2ad;--xcy0-btn:#fbd40e}
*{box-sizing:border-box}html{scroll-behavior:smooth}
body{margin:0;background:var(--xcy0-graphite);color:var(--xcy0-txt13);font:15.5px/1.66 "Asap",sans-serif}
.xcy0-wrap{max-width:980px;margin:0 auto;padding:0 22px}
a{color:var(--xcy0-m4)}
.xcy0-lines{height:14px;background:linear-gradient(180deg,var(--xcy0-m1) 0 25%,var(--xcy0-m2) 25% 50%,var(--xcy0-m3) 50% 75%,var(--xcy0-m4) 75% 100%)}
.xcy0-head{position:sticky;top:0;z-index:9;background:#16181c;border-bottom:1px solid var(--xcy0-line)}
.xcy0-head .xcy0-wrap{display:flex;align-items:center;justify-content:space-between;height:62px;gap:14px}
.xcy0-logo{font-family:"Fjalla One",sans-serif;font-size:22px;color:var(--xcy0-txt13);text-decoration:none;display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.5px}
.xcy0-roundel{width:32px;height:32px;border-radius:50%;background:var(--xcy0-m1);color:#1e2126;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-family:"Fjalla One",sans-serif}
.xcy0-nav{display:flex;gap:16px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.8px}
.xcy0-nav a{color:var(--xcy0-dim13);text-decoration:none}
.xcy0-nav a:hover{color:var(--xcy0-m1)}
.xcy0-hero{padding:68px 0 40px}
.xcy0-platform{font-family:"Fjalla One",sans-serif;font-size:13px;letter-spacing:2.5px;text-transform:uppercase;color:var(--xcy0-m1);display:inline-flex;align-items:center;gap:10px}
.xcy0-platform::before{content:"";width:11px;height:11px;border-radius:50%;background:var(--xcy0-m1);box-shadow:0 0 0 3px #1e2126,0 0 0 5px var(--xcy0-m1)}
.xcy0-hero h1{font-family:"Fjalla One",sans-serif;text-transform:uppercase;font-size:clamp(30px,5.2vw,52px);line-height:1.08;margin:16px 0 12px;letter-spacing:.5px}
.xcy0-lead{color:var(--xcy0-dim13);max-width:620px}
.xcy0-btn{display:inline-block;font-family:"Fjalla One",sans-serif;font-size:15px;letter-spacing:1.5px;text-transform:uppercase;padding:13px 30px;margin:22px 12px 0 0;text-decoration:none;border-radius:8px}
.xcy0-btn--p{background:var(--xcy0-m1);color:#1e2126;box-shadow:0 4px 0 #b89500}
.xcy0-btn--p:active{transform:translateY(2px);box-shadow:0 2px 0 #b89500}
.xcy0-btn--g{border:2px solid var(--xcy0-txt13);color:var(--xcy0-txt13)}
.xcy0-route{margin-top:40px;position:relative;padding-left:26px}
.xcy0-route::before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:6px;border-radius:4px;background:var(--xcy0-m1)}
.xcy0-route div{position:relative;padding:9px 0 9px 22px;display:flex;justify-content:space-between;gap:14px;border-bottom:1px dashed var(--xcy0-line)}
.xcy0-route div::before{content:"";position:absolute;left:-22px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background:#fff;border:4px solid var(--xcy0-m1)}
.xcy0-route b{font-family:"Fjalla One",sans-serif;font-size:17px;color:var(--xcy0-m1)}
.xcy0-route span{color:var(--xcy0-dim13);font-size:13px;text-transform:uppercase;letter-spacing:1px;align-self:center}
section{padding:34px 0 4px}
.xcy0-sthead{display:flex;align-items:center;gap:13px;margin-bottom:14px}
.xcy0-stno{min-width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:"Fjalla One",sans-serif;font-size:17px;color:#1e2126}
section h2{font-family:"Fjalla One",sans-serif;text-transform:uppercase;font-size:clamp(21px,3vw,28px);margin:0;letter-spacing:.5px}
section h3{font-family:"Fjalla One",sans-serif;font-size:16.5px;text-transform:uppercase;color:var(--xcy0-m1)}
.xcy0-carriage{background:var(--xcy0-panel13);border:1px solid var(--xcy0-line);border-radius:12px;padding:22px 26px;border-left:6px solid var(--xcy0-m1)}
.xcy0-tbl-wrap{overflow-x:auto;margin:14px 0;border:1px solid var(--xcy0-line);border-radius:10px}
table{border-collapse:collapse;width:100%;font-size:14px}
caption{text-align:left;padding:9px 13px;color:var(--xcy0-dim13);font-size:12px;letter-spacing:1.6px;text-transform:uppercase}
th{background:#16181c;color:var(--xcy0-m1);padding:10px 13px;text-align:left;font-family:"Fjalla One",sans-serif;font-weight:400;font-size:13px;letter-spacing:.8px;text-transform:uppercase}
td{padding:10px 13px;border-top:1px solid var(--xcy0-line)}
ul{list-style:none;padding:0}
ul li{padding-left:26px;position:relative;margin:8px 0}
ul li::before{content:"";position:absolute;left:2px;top:7px;width:10px;height:10px;border-radius:50%;background:var(--xcy0-m3)}
ol{padding-left:24px}ol li{margin:8px 0}ol li::marker{font-family:"Fjalla One",sans-serif;color:var(--xcy0-m1)}
.xcy0-note{border:1px solid var(--xcy0-m2);background:rgba(251,212,14,.1);border-radius:10px;color:#ffb8b0;padding:13px 17px;margin:16px 0}
.xcy0-note::before{content:"⚠ SERVICE NOTICE — ";font-family:"Fjalla One",sans-serif;font-size:12px;letter-spacing:1.5px;color:var(--xcy0-m2)}
.xcy0-faqw3{border:1px solid var(--xcy0-line);border-radius:10px;background:var(--xcy0-panel13);margin:9px 0}
.xcy0-faqw3 summary{cursor:pointer;padding:13px 17px;list-style:none;font-family:"Fjalla One",sans-serif;font-size:15px;letter-spacing:.5px}
.xcy0-faqw3 summary::before{content:"ⓘ ";color:var(--xcy0-m4)}
.xcy0-faqw3 div{padding:0 17px 14px;color:var(--xcy0-dim13)}
footer{margin-top:46px;padding:0 0 24px;color:var(--xcy0-dim13);font-size:13px}
footer .xcy0-wrap{padding-top:20px}
@media(max-width:700px){.xcy0-nav{display:none}}
