html{scroll-padding-top:92px}section[id]{scroll-margin-top:92px}:root{--bg: #0b0f14;--panel: #111822;--panel-2: #0f1621;--line: #1e293b;--ink: #e5edf6;--muted: #94a3b8;--blue: #38bdf8;--cyan: #22d3ee;--green: #34d399;--amber: #fbbf24;--red: #f87171;--radius: 2px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--blue);text-decoration:none}a:hover{color:var(--cyan)}img{max-width:100%}.container{width:min(1180px,92%);margin:0 auto}.site-header{position:sticky;top:0;z-index:20;background:#0b0f14;border-bottom:1px solid var(--line)}.site-header .container{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);font-weight:800;font-size:19px;letter-spacing:.3px}.brand .brand-logo{width:auto;height:38px;border-radius:0;object-fit:contain;display:block}.brand span small{display:block;font-size:9px;color:var(--muted);font-weight:500;letter-spacing:1.2px}.site-nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.site-nav a{color:var(--muted);font-size:13.5px;font-weight:600}.site-nav a i{margin-right:6px}.site-nav a:hover{color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius);padding:10px 18px;font-size:13.5px;font-weight:700;cursor:pointer;transition:.15s ease;text-decoration:none}.btn-primary{background:var(--blue);color:#06121c;border-color:var(--blue)}.btn-primary:hover{background:var(--cyan);border-color:var(--cyan);color:#06121c}.btn-outline{background:transparent;color:var(--ink);border-color:#2a3b4c}.btn-outline:hover{border-color:var(--blue);color:var(--blue)}.btn-ghost{background:#0f1621;color:var(--muted);border-color:var(--line)}.btn-block{width:100%}.btn:disabled{opacity:.55;cursor:not-allowed}.hero{padding:72px 0 48px;border-bottom:1px solid var(--line);background:radial-gradient(900px 300px at 15% -10%,rgba(56,189,248,.12),transparent 60%),radial-gradient(700px 300px at 90% 0%,rgba(34,211,238,.08),transparent 60%)}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:46px;align-items:center}.badge{display:inline-flex;align-items:center;gap:7px;background:#0f1b27;border:1px solid #1d3a4d;color:var(--blue);padding:5px 10px;border-radius:var(--radius);font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.hero h1{font-size:clamp(32px,4.4vw,52px);line-height:1.08;margin:18px 0 14px;letter-spacing:-1px}.hero h1 em{font-style:normal;color:var(--blue)}.hero p.lead{color:var(--muted);font-size:16.5px;max-width:560px;margin:0 0 24px}.hero-actions{display:flex;gap:10px;flex-wrap:wrap}.hero-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:0 20px 60px #00000059}.hero-card h3{margin:0 0 4px;font-size:15px}.hero-card .muted{color:var(--muted);font-size:12.5px}.spec{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px dashed #1c2a3a;font-size:13px}.spec:last-child{border-bottom:0}.spec span{color:var(--muted)}.spec strong{color:var(--ink)}.section{padding:58px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:26px;flex-wrap:wrap}.section-head h2{margin:0;font-size:27px;letter-spacing:-.4px}.section-head p{margin:4px 0 0;color:var(--muted);font-size:14px}.plans{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.plan{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;position:relative}.plan.featured{border-color:var(--blue);box-shadow:0 0 0 1px #38bdf82e,0 18px 50px #0000004d}.plan .tag{position:absolute;top:-1px;right:-1px;background:var(--blue);color:#06121c;font-size:10px;font-weight:800;padding:4px 9px;border-radius:0 0 0 var(--radius);letter-spacing:.6px}.plan h3{margin:0;font-size:15px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.8px}.plan .slots{font-size:34px;font-weight:800;margin:6px 0 0;letter-spacing:-1px}.plan .slots small{font-size:13px;color:var(--muted);font-weight:600;letter-spacing:0}.plan .price{margin:10px 0 14px;font-size:21px;font-weight:800;color:var(--blue)}.plan .price small{font-size:11px;color:var(--muted);font-weight:600}.plan ul{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:7px}.plan li{color:var(--muted);font-size:12.5px;display:flex;gap:7px;align-items:flex-start}.plan li i{color:var(--green);width:14px;margin-top:2px;flex:0 0 auto}.plan .btn{margin-top:auto}.notice{margin-top:16px;border:1px solid #2a3b4c;background:#0f1621;border-left:3px solid var(--amber);padding:12px 14px;color:var(--muted);font-size:12.5px;border-radius:var(--radius)}.notice strong{color:var(--ink)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.feature i{color:var(--blue);font-size:18px}.feature h3{margin:10px 0 5px;font-size:15px}.feature p{margin:0;color:var(--muted);font-size:13px}.doc-wrap{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:22px;padding:36px 0 60px;align-items:start}.doc{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:30px 32px}.doc h1{font-size:26px;margin:0 0 8px;letter-spacing:-.5px}.doc h2{font-size:16.5px;margin:30px 0 8px;color:var(--ink)}.doc h3{font-size:14px;margin:20px 0 6px;color:var(--ink)}.doc p,.doc li{color:#b8c4d2;font-size:13.5px;line-height:1.75}.doc ul{padding-left:20px}.doc li{margin:5px 0}.doc-version{color:var(--muted)!important;font-size:12px!important;margin:0 0 18px!important}.doc-note{border-left:3px solid var(--blue);background:#0f1b27;padding:10px 12px;color:var(--muted)!important;font-size:12.5px!important}.ph{background:#2a2412;color:var(--amber);padding:0 4px;border-radius:1px;font-weight:700}.doc-mail,.doc-mail:visited{color:var(--amber)!important;font-weight:700;text-decoration:underline;text-decoration-color:#fbbf248c;text-underline-offset:2px;background:#fbbf2414;padding:0 3px;border-radius:2px}.doc-mail:hover{color:#fde68a!important;background:#fbbf2429}.doc-side{position:sticky;top:82px;display:grid;gap:10px}.doc-side .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.doc-side h4{margin:0 0 8px;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.8px}.doc-side a{display:block;font-size:13px;padding:5px 0}.form-wrap{padding:42px 0 70px}.form-card{width:min(560px,100%);margin:0 auto;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.form-card h1{font-size:24px;margin:0 0 6px}.form-card .sub{color:var(--muted);font-size:13px;margin:0 0 22px}.field{margin-bottom:14px}.field label{display:block;font-size:12px;font-weight:700;color:var(--muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.input{width:100%;background:#0b1119;border:1px solid #243447;color:var(--ink);border-radius:var(--radius);padding:11px 12px;font-size:14px;outline:none}.input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #38bdf824}.input::placeholder{color:#5b6b7c}.row-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.captcha-row{display:flex;gap:10px;align-items:stretch}.captcha-row img{border:1px solid #243447;border-radius:var(--radius);background:#0b1119;height:46px}.captcha-row .input{flex:1}.captcha-refresh{background:#0b1119;border:1px solid #243447;color:var(--muted);border-radius:var(--radius);padding:0 12px;cursor:pointer}.captcha-refresh:hover{color:var(--blue);border-color:var(--blue)}.check{display:flex;gap:9px;align-items:flex-start;margin:10px 0;font-size:12.5px;color:var(--muted)}.check input{margin-top:3px;accent-color:var(--blue)}.check a{font-weight:600}.alert{border-radius:var(--radius);padding:10px 12px;font-size:13px;margin-bottom:14px;display:none}.alert.show{display:block}.alert-error{background:#2a1416;border:1px solid #5b2529;color:#fca5a5}.alert-ok{background:#0f241c;border:1px solid #1f5b43;color:#86efac}.form-foot{margin-top:18px;text-align:center;color:var(--muted);font-size:12.5px}.form-foot a{font-weight:700}.hp{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}.site-footer{border-top:1px solid var(--line);background:#090d12;padding:34px 0}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:22px}.site-footer h4{margin:0 0 9px;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.9px}.site-footer a{display:block;color:#8fa0b3;font-size:12.5px;padding:3px 0}.site-footer a:hover{color:var(--ink)}.footer-brand p{color:var(--muted);font-size:12px;margin:8px 0 0;max-width:300px}.footer-bottom{margin-top:24px;padding-top:16px;border-top:1px solid var(--line);color:#678;font-size:11.5px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}@media(max-width:980px){.hero-grid{grid-template-columns:1fr}.plans{grid-template-columns:repeat(2,1fr)}.doc-wrap{grid-template-columns:1fr}.doc-side{position:static;grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.plans,.grid-3,.row-2,.doc-side{grid-template-columns:1fr}.hero{padding-top:44px}.doc{padding:22px 18px}.site-nav{gap:12px}.site-nav a.hide-mobile{display:none}.captcha-row{flex-wrap:wrap}.captcha-row img{width:100%;height:58px;object-fit:contain}}.site-nav a.btn{color:var(--ink)}.site-nav a.btn-primary,.site-nav a.btn-primary:hover{color:#06121c}.site-nav a.btn-outline,.site-nav a.btn-outline:hover{color:var(--ink)}.hero-grid.single{grid-template-columns:1fr}.footer-bottom a{display:inline;padding:0}.site-closing{text-align:center;padding:46px 0 34px;background:#090d12}.closing-logo-wrap{display:block;width:300px;max-width:72vw;margin:0 auto 14px}.closing-logo{width:100%;height:auto;border-radius:0;object-fit:contain;display:block}.closing-title{margin:0;font-size:18px;font-weight:800;letter-spacing:-.3px}.closing-text{margin:6px auto 16px;max-width:520px;color:var(--muted);font-size:13px}.closing-links{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;margin:0 0 14px}.closing-links span{color:#435063}.closing-links a{color:#9fb0c4;font-weight:600}.closing-links a:hover{color:var(--blue)}.closing-copy{margin:0;color:#5f7085;font-size:11.5px}.floating-cart{position:fixed;right:22px;bottom:22px;z-index:60;width:54px;height:54px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--blue);color:#06121c;font-size:20px;border:1px solid rgba(255,255,255,.25);box-shadow:0 10px 28px #00000073;transition:transform .15s ease,background .15s ease}.floating-cart:hover{background:var(--cyan);color:#06121c;transform:translateY(-2px)}.cart-badge{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#ef4444;color:#fff;font-size:11px;font-weight:800;display:none;align-items:center;justify-content:center;border:2px solid #090d12}.cart-badge.show{display:inline-flex}@media(max-width:620px){.floating-cart{right:14px;bottom:14px;width:50px;height:50px}}.doc-single{max-width:920px;padding:36px 0 60px}.doc-actions{margin:0 0 20px}.nav-toggle{display:none;width:42px;height:40px;align-items:center;justify-content:center;background:#0f1621;color:var(--ink);border:1px solid #2a3b4c;border-radius:var(--radius);font-size:17px;cursor:pointer}.nav-toggle:hover{border-color:var(--blue);color:var(--blue)}@media(max-width:980px){.site-header .container{flex-wrap:nowrap;position:relative}.nav-toggle{display:inline-flex;margin-left:auto}.site-nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;background:#0b0f14;border:1px solid var(--line);border-top:0;padding:8px 14px 14px;box-shadow:0 18px 40px #00000073}.site-nav.open{display:flex}.site-nav a{display:block;padding:12px 4px;border-bottom:1px solid #16202c;font-size:14px}.site-nav a.btn{margin-top:10px;border-bottom:0}.site-nav a.btn-primary{color:#06121c}}.engine-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 14px}.engine-included{font-size:9.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}.engine-pill{display:inline-flex;align-items:center;gap:5px;background:#0f1621;border:1px solid #2a3b4c;border-radius:2px;padding:3px 7px 3px 4px;font-size:11px;font-weight:700;color:var(--ink)}.engine-pill img{width:22px;height:22px;display:block;object-fit:cover;border-radius:50%}.engine-pill:hover{border-color:var(--blue)}.plan.soldout{opacity:.55}.plan .btn:disabled{opacity:.55}.cart-item{display:flex;gap:18px;flex-wrap:wrap;align-items:flex-start;margin-bottom:12px}.cart-plan{flex:1;min-width:190px}.cart-plan .cart-plan-name{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.8px}.cart-plan .cart-plan-name i{color:var(--blue);margin-right:8px}.cart-plan .cart-slots{font-size:23px;font-weight:800;margin-top:2px}.cart-plan .cart-slots i{color:var(--blue);font-size:16px;margin-right:8px}.cart-plan .cart-price{color:var(--blue);font-weight:800;font-size:15px}.cart-plan .cart-price i{margin-right:8px}.cart-fields{display:grid;gap:9px;min-width:230px;flex:1.2}.cart-label{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-weight:700}.cart-label i{color:var(--blue);margin-right:8px}.cart-features{display:flex;flex-wrap:wrap;gap:5px}.cart-feature{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--muted);background:#0f1a26;border:1px solid var(--line);border-radius:999px;padding:4px 8px}.cart-feature i{color:var(--green)}.cart-fields .check span i{margin-right:8px!important}.cart-remove{align-self:center}.cart-summary-line{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.cart-summary-line i{color:var(--blue);margin-right:9px}@media(max-width:640px){.cart-item{flex-direction:column}.cart-fields,.cart-plan{width:100%}}
