.ab{--bg:#0c0f24;--panel:#171d3a;--text:#f8f5ff;--muted:#c5c5df;--line:rgba(171,163,207,.25);--gold:#efd09e;min-height:100vh;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.ab *{box-sizing:border-box}.ab a{color:var(--gold)}.ab a:hover{color:white}.ab .ab-wrap{max-width:1140px;margin:auto;padding:0 22px}.ab .ab-nav{border-bottom:1px solid var(--line);background:#10132a;position:sticky;top:0;z-index:15}.ab .ab-nav .ab-wrap{display:flex;min-height:63px;justify-content:space-between;align-items:center;gap:15px}.ab .ab-logo{font-weight:900;color:#fff;text-decoration:none}.ab nav{display:flex;gap:13px;flex-wrap:wrap}.ab nav a{font-size:13px;color:#c7c2df;text-decoration:none}.ab .ab-hero{background:radial-gradient(ellipse at 85% 0%,#382457,transparent 45%),linear-gradient(115deg,#101429,#0b0e24);padding:65px 0 54px}.ab .ab-crumb{color:var(--muted);font-size:12px}.ab .ab-kicker,.ab .ab-tag{font-size:11px;color:var(--gold);text-transform:uppercase;letter-spacing:.15em;font-weight:800}.ab h1{color:#fff;font-size:clamp(37px,4.5vw,59px);line-height:1.08;letter-spacing:-.05em;margin:15px 0}.ab h2{color:#fff;font-size:clamp(24px,3vw,35px);letter-spacing:-.03em;line-height:1.15}.ab h3{font-size:19px;color:#fff;margin:8px 0}.ab p,.ab li{line-height:1.68}.ab .ab-lead{max-width:810px;color:#d1d0e6;font-size:17px}.ab .ab-actions{margin-top:22px}.ab .ab-button{display:inline-block;border:1px solid #62577f;background:#252343;border-radius:9px;text-decoration:none;color:#fff;padding:12px 17px;font-size:13px;font-weight:800;margin:5px 7px 4px 0;cursor:pointer}.ab .ab-primary{background:var(--gold);border-color:var(--gold);color:#201628!important}.ab .ab-section{padding:55px 0}.ab .ab-alt{background:#10152d}.ab .ab-grid2,.ab .ab-grid3{display:grid;gap:16px}.ab .ab-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.ab .ab-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.ab .ab-card{min-width:0;background:linear-gradient(140deg,#1a203e,#14182f);border:1px solid var(--line);border-radius:13px;padding:22px}.ab .ab-card p{color:var(--muted);font-size:14px}.ab .ab-note{margin:22px 0;padding:16px;border-left:3px solid var(--gold);background:rgba(239,208,158,.07);font-size:14px;color:#e0d7ca}.ab .ab-steps{margin:25px 0;padding:14px 23px;border:1px solid var(--line);border-radius:10px}.ab .ab-price{font-size:20px!important;color:var(--gold)!important;font-weight:850}.ab .ab-product img{object-fit:cover;width:100%;height:190px;border-radius:8px;background:#11162b}.ab .ab-product h3{margin-top:16px}.ab .ab-small{font-size:12px;color:#b8b6d4}.ab .ab-table-wrap{overflow-x:auto;margin-top:20px}.ab .ab-table{width:100%;min-width:660px;border-collapse:collapse}.ab .ab-table th{color:var(--gold);font-size:12px;text-align:left}.ab .ab-table td,.ab .ab-table th{padding:12px;border-bottom:1px solid var(--line)}.ab input:not([type=checkbox]),.ab select{background:#11152f;color:#fff;border:1px solid #655c85;border-radius:7px;padding:11px;width:100%;font-size:14px;max-width:100%}.ab label{font-size:13px;display:block;font-weight:750}.ab label>input{margin-top:8px}.ab .warning{color:#ffbcae!important}.ab details{border:1px solid var(--line);background:#151b38;padding:18px;border-radius:10px;margin:10px 0}.ab summary{font-weight:750;cursor:pointer}.ab .ab-task{display:flex;gap:12px;align-items:flex-start;background:#1c2140;border:1px solid var(--line);border-radius:9px;padding:14px;margin:9px 0;cursor:pointer;line-height:1.5}.ab .ab-task input{margin:4px 0 0;flex:none;width:17px;height:17px;accent-color:#efce91}.ab .ab-muted{color:var(--muted)}.ab .ab-foot{border-top:1px solid var(--line);padding:29px 0 48px;color:#bcbdd9;font-size:13px}@media(max-width:880px){.ab .ab-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ab .ab-wrap{padding:0 16px}.ab .ab-grid2,.ab .ab-grid3{grid-template-columns:1fr}.ab .ab-nav .ab-wrap{display:block;padding-top:12px;padding-bottom:12px}.ab nav{margin-top:9px}.ab .ab-hero{padding:45px 0}.ab .ab-section{padding:34px 0}.ab .ab-card{padding:18px}}