:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e9edf7;background:#080b12;font-synthesis:none;--bg:#080b12;--panel:#101622;--panel2:#151d2b;--line:#263247;--text:#f4f7fb;--muted:#9eabc0;--accent:#6d7cff;--accent2:#9c6cff;--ok:#34d399}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell,.demo-shell{width:min(1180px,calc(100% - 40px));margin:auto}.topbar,.demo-header{height:72px;display:flex;align-items:center;gap:28px;padding:0 max(20px,calc((100vw - 1180px)/2));position:sticky;top:0;z-index:20;background:#080b12db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.06)}.brand{display:flex;align-items:center;gap:10px;font-weight:800}.brand small{display:block;color:var(--muted);font-size:10px;font-weight:600}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--accent),var(--accent2));box-shadow:0 8px 30px #6d7cff55}.topbar nav{display:flex;gap:24px;margin-left:auto;color:#b9c2d3;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;padding:14px 20px;background:linear-gradient(135deg,#6877ff,#8b6cff);color:#fff;font-weight:750;cursor:pointer;box-shadow:0 12px 34px #6d7cff30}.btn:disabled{opacity:.6;cursor:wait}.btn-sm{padding:10px 14px}.btn.ghost{background:transparent;border:1px solid var(--line);box-shadow:none}.btn.light{background:#fff;color:#11182a;box-shadow:none}.btn.full{width:100%}.hero{min-height:620px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;padding-top:72px;padding-bottom:72px}.eyebrow,.section-kicker{color:#8ea0ff;font-size:12px;font-weight:800;letter-spacing:.16em}.hero h1,.checkout h1,.result-card h1{font-size:clamp(42px,6vw,72px);line-height:1.02;letter-spacing:-.045em;margin:18px 0 22px}.hero p,.lead{color:var(--muted);font-size:18px;line-height:1.65}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.trust-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:34px;color:#7f8ca4;font-size:12px}.network-card{padding:34px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 50% 30%,#29376b55,transparent 55%),#0d121d;box-shadow:0 30px 80px #0009;text-align:center}.node{padding:14px;border:1px solid #3a4862;background:#141d2c;border-radius:12px;font-weight:700}.node.publisher{width:55%;margin:auto}.node.core{margin:8px auto;width:65%;background:linear-gradient(135deg,#5365ed,#754de3);border:0;box-shadow:0 0 40px #6d7cff55}.flow,.branches{color:#6477ba;margin:12px}.branches{display:flex;justify-content:space-around}.network-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.section{padding:96px 0}.section h2{font-size:clamp(32px,4vw,52px);letter-spacing:-.035em;max-width:850px;margin:14px 0 22px}.grid{display:grid;gap:16px}.cards{grid-template-columns:repeat(4,1fr);margin-top:40px}.cards.three{grid-template-columns:repeat(3,1fr)}.cards article{padding:26px;border-radius:18px;background:var(--panel);border:1px solid #202b40}.cards b{font-size:18px}.cards p{color:var(--muted);line-height:1.55}.alt{background:#0c111b;border-block:1px solid #171f30}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.checklist{list-style:none;padding:0;color:#b9c5d8;line-height:2}.checklist li:before{content:"✓";color:var(--ok);margin-right:10px}.code-card{padding:28px;border-radius:20px;background:#060910;border:1px solid #222d42;color:#aebcff;overflow:auto;line-height:1.7}.demo-strip{background:linear-gradient(120deg,#5668ef,#7d4ee4)}.form-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.lead-form{padding:28px;border:1px solid var(--line);background:var(--panel);border-radius:22px;display:grid;gap:18px}.lead-form label,.checkout label{display:grid;gap:8px;font-size:13px;color:#bdc8d8}.lead-form input,.lead-form select,.lead-form textarea,.checkout input,.checkout select,.search-wrap input{width:100%;border:1px solid #2c3850;background:#0b101a;color:#fff;border-radius:11px;padding:13px 14px;outline:none}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus,.checkout input:focus,.checkout select:focus,.search-wrap input:focus{border-color:#7180ff;box-shadow:0 0 0 3px #6d7cff20}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.consent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center}.consent input{width:auto}.success-box{align-self:start;padding:30px;background:#0d2a22;border:1px solid #1e6d55;border-radius:20px}.error{color:#ff8f8f}.footer{display:flex;justify-content:space-between;padding:35px 0 50px;color:#76839a;border-top:1px solid #161e2c}.demo-header .back-link{margin-left:auto;color:#aeb8ca;font-size:13px}.demo-badge{background:#f0b429;color:#171007;font-size:11px;font-weight:900;padding:6px 9px;border-radius:7px;letter-spacing:.08em}.demo-badge.inline{display:inline-block}.demo-warning{padding:8px;text-align:center;background:#2c210b;color:#ffd979;font-size:12px;border-bottom:1px solid #5d4515}.demo-hero{padding:54px 0 34px;display:flex;justify-content:space-between;gap:30px;align-items:end}.demo-hero h1{font-size:clamp(36px,5vw,56px);margin:12px 0}.demo-hero p{color:var(--muted)}.app-preview{padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:#0d1421;color:#94a2b8}.search-wrap{margin:10px 0 36px}.search-wrap input{font-size:16px;padding:16px 18px}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:16px}.section-head h2{margin:0}.section-head span{color:var(--muted);font-size:13px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-bottom:100px}.product-card{text-align:left;border:1px solid #222d41;background:#101620;color:#fff;border-radius:18px;padding:12px;cursor:pointer;transition:.2s}.product-card:hover{transform:translateY(-3px);border-color:#45577b}.product-card>span:last-child{display:grid;gap:4px;padding:12px 6px 4px}.product-card small{color:var(--muted)}.product-card em{font-style:normal;color:#93a2ff;font-size:11px;margin-top:5px}.game-art{height:150px;border-radius:13px;display:grid;place-items:center;font-size:34px;font-weight:900;letter-spacing:-.05em;background:linear-gradient(135deg,#25395d,#5d4b85)}.art-1{background:linear-gradient(135deg,#144b5e,#356f91)}.art-2{background:linear-gradient(135deg,#523c21,#986c30)}.art-3{background:linear-gradient(135deg,#263e2f,#456e55)}.checkout{padding:44px 0 100px}.text-btn{background:none;border:0;color:#9ba8bc;padding:0 0 25px;cursor:pointer}.checkout-grid{display:grid;grid-template-columns:1fr 420px;gap:60px}.checkout h1{font-size:52px}.checkout h3{margin-top:30px}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.package{padding:14px;border-radius:12px;border:1px solid #2b3750;background:#101722;color:#fff;cursor:pointer}.package.active{border-color:#7582ff;background:#1b2450}.checkout-card{align-self:start;position:sticky;top:100px;padding:25px;border:1px solid var(--line);border-radius:20px;background:#101722}.pay-option{padding:16px;border:1px solid #3b4a6e;border-radius:12px;margin:15px 0}.pay-option span{float:right;color:#7ee3be;font-size:12px}.checkout-card details{border-top:1px solid #263044;padding-top:16px;margin-top:18px}.checkout-card summary{cursor:pointer;font-weight:700}.checkout-card details label{margin-top:15px}.fineprint{color:#7e8ba0;font-size:12px;line-height:1.5}.result-card{width:min(650px,100%);margin:70px auto;padding:40px;text-align:center;border:1px solid var(--line);background:var(--panel);border-radius:24px}.result-card h1{font-size:40px}.status-orb{margin:0 auto 18px;width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#29334a;font-size:32px}.status-orb.success{background:#123c31;color:#5fe0b6}.status-orb.failed,.status-orb.timeout{background:#452329;color:#ff9aa7}.bottom-nav{display:none}@media(max-width:800px){.shell,.demo-shell{width:min(100% - 28px,1180px)}.topbar nav{display:none}.topbar{padding:0 14px}.topbar .brand small{display:none}.hero,.two-col,.form-section,.checkout-grid{grid-template-columns:1fr;gap:32px}.hero{padding-top:45px;min-height:auto}.hero h1{font-size:44px}.network-card{padding:22px}.cards,.cards.three,.product-grid{grid-template-columns:repeat(2,1fr)}.section{padding:68px 0}.form-row{grid-template-columns:1fr}.demo-header{padding:0 14px;height:60px}.demo-header .back-link{display:none}.demo-hero{display:block;padding-top:35px}.app-preview{margin-top:20px;font-size:12px}.product-grid{padding-bottom:110px}.game-art{height:120px}.checkout{padding-top:28px}.checkout h1{font-size:38px}.checkout-card{position:static}.package-grid{grid-template-columns:repeat(2,1fr)}.bottom-nav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;z-index:30;bottom:0;left:0;right:0;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#0b101acc;border-top:1px solid #263146;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-nav a{display:grid;place-items:center;gap:3px;color:#9ca8ba;font-size:18px}.bottom-nav span{font-size:9px}.result-card{margin:35px auto;padding:28px 20px}.result-card h1{font-size:31px}.footer{padding-inline:14px}}@media(max-width:430px){.cards,.cards.three,.product-grid{grid-template-columns:1fr 1fr;gap:10px}.product-card{padding:8px}.game-art{height:100px}.product-card b{font-size:13px}.product-card small{font-size:10px}.network-bottom{grid-template-columns:1fr}.branches{display:none}.hero-actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.offline-notice{margin:18px 0;padding:12px 16px;border:1px solid #7a5b16;background:#2c210b;color:#ffd979;border-radius:12px}.history-view{padding:52px 0 110px}.history-view h1{font-size:clamp(36px,5vw,54px);margin:10px 0}.empty-state{padding:44px;border:1px solid var(--line);border-radius:20px;background:var(--panel);text-align:center}.empty-state p{color:var(--muted);margin-bottom:22px}.history-list{display:grid;gap:12px}.history-list article{display:flex;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid var(--line);background:var(--panel);border-radius:15px}.history-list article>div{display:grid;gap:5px}.history-list small{color:var(--muted)}.history-list article>div:last-child{text-align:right}.history-status{font-style:normal;font-size:11px;text-transform:uppercase;color:#9eabc0}.history-status.success{color:#55d9ae}.history-status.failed,.history-status.timeout{color:#ff919f}.voucher-code{padding:12px;border-radius:10px;background:#0a241d;border:1px dashed #2c8067;color:#75e7c0}.lead-form fieldset{border:0;padding:0;margin:0;display:grid;gap:18px}.lead-form fieldset[hidden]{display:none}.lead-form legend{font-size:20px;font-weight:800;margin-bottom:18px}.form-progress{display:grid;gap:8px;color:var(--muted);font-size:12px}.form-progress>div{height:4px;background:#252f42;border-radius:999px;overflow:hidden}.form-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent2));transition:width .2s}.form-actions{display:flex;justify-content:space-between;gap:12px}.check-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.check-row label{display:flex!important;align-items:center;gap:6px}.check-row input{width:auto}.field-label{font-size:13px;color:#bdc8d8}.honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}
