:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07090c;--panel:#10141a;--panel-strong:#151a21;--ink:#f4f1e9;--muted:#939ba5;--muted-strong:#b6bdc6;--accent:#d4ff57;--accent-strong:#b8e93d;--accent-ink:#11150d;--line:#ffffff1c;--line-strong:#ffffff2e;--danger:#ffb1a4;--danger-bg:#8b2d202e;--shadow:0 28px 90px #0000005c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 14% -10%, #d4ff5714, transparent 28%), var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.stage-banner{background:var(--accent);min-height:36px;color:var(--accent-ink);justify-content:center;align-items:center;gap:16px;padding:8px max(20px,50% - 688px);font-size:11px;font-weight:720;display:flex}.stage-banner span{letter-spacing:.12em;border:1px solid #11150d57;border-radius:999px;padding:3px 7px;font-size:8px}.stage-banner p{margin:0}.stage-banner a{margin-left:auto;font-weight:820}.site-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;width:min(1376px,100% - 64px);min-height:86px;margin:0 auto;display:grid}.brand{letter-spacing:-.04em;justify-self:start;align-items:center;gap:11px;font-size:20px;font-weight:760;display:inline-flex}.brand b{color:var(--accent);font-weight:760}.brand-mark{object-fit:cover;border-radius:50%;width:34px;height:34px;box-shadow:0 0 20px #d4ff5717}.nav-links{gap:34px;display:flex}.nav-links a{color:var(--muted);font-size:12px;font-weight:650;transition:color .2s}.nav-links a:hover{color:var(--ink)}.header-action{border:1px solid var(--line-strong);border-radius:999px;justify-self:end;align-items:center;min-height:42px;padding:0 19px;font-size:11px;font-weight:780;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.header-action:hover{background:var(--ink);border-color:var(--ink);color:#090b0e}.hero{grid-template-columns:.94fr 1.06fr;align-items:center;gap:clamp(42px,6vw,86px);width:min(1376px,100% - 64px);min-height:730px;margin:0 auto;padding:70px 0 68px;display:grid}.hero-copy{padding-left:clamp(0px,3vw,45px)}.eyebrow{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;font-size:10px;font-weight:760;display:flex}.eyebrow>span{background:var(--accent);width:20px;height:2px}.hero h1{letter-spacing:-.07em;max-width:680px;margin:0;font-size:clamp(55px,5.65vw,86px);font-weight:735;line-height:.91}.hero h1 em{color:var(--accent);letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-lead{max-width:540px;color:var(--muted-strong);margin:31px 0 0;font-size:16px;line-height:1.66}.hero-proof{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.hero-proof span{border:1px solid var(--line);color:#b9c0c8;background:#ffffff09;border-radius:999px;padding:7px 10px;font-size:9px}.hero-actions{align-items:center;gap:12px;margin-top:31px;display:flex}.button{border:1px solid var(--line-strong);border-radius:999px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:0 23px;font-size:12px;font-weight:790;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.button-primary:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.button-secondary{background:#ffffff06}.button-secondary:hover{background:#ffffff12}.safety-note{color:#7f8892;align-items:center;gap:9px;margin:18px 0 0;font-size:10px;display:flex}.safety-note span{width:18px;height:18px;color:var(--accent);background:#d4ff571f;border-radius:50%;place-items:center;font-weight:900;display:grid}.hero-product{place-items:center;min-width:0;display:grid;position:relative}.product-glow{aspect-ratio:1.25;filter:blur(16px);background:radial-gradient(circle,#d4ff5729,#0000 67%);width:95%;position:absolute}.order-card{z-index:1;width:min(600px,100%);min-height:556px;box-shadow:var(--shadow), inset 0 1px 0 #ffffff0a;background:linear-gradient(145deg,#151a21,#0e1217 72%);border:1px solid #ffffff1f;border-radius:24px;padding:27px 29px 25px;position:relative;overflow:hidden}.order-card:after{content:"";border:1px solid #d4ff5717;border-radius:50%;width:250px;height:250px;position:absolute;top:115px;right:-75px}.card-topline{justify-content:space-between;align-items:center;display:flex}.mini-brand{align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.mini-brand i{border:1px solid var(--accent);width:25px;height:25px;color:var(--accent);border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.step-count{color:#747d87;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.progress{background:#ffffff14;height:2px;margin:22px 0 40px}.progress span{background:var(--accent);width:25%;height:100%;display:block;box-shadow:0 0 18px #d4ff577a}.card-copy{z-index:2;position:relative}.card-copy p{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:780}.card-copy h2{letter-spacing:-.045em;margin:0 0 10px;font-size:32px}.card-copy>span{color:#89929c;font-size:12px;line-height:1.5}.service-grid{z-index:2;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;display:grid;position:relative}.service-option{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:94px;padding:14px;transition:background .2s,border-color .2s,transform .2s;display:grid}.service-option:hover{background:#d4ff5712;border-color:#d4ff577a;transform:translateY(-2px)}.service-number{width:28px;height:28px;color:var(--accent);border:1px solid #ffffff24;border-radius:7px;place-items:center;font-size:8px;display:grid}.service-option strong{font-size:11px;line-height:1.3}.service-arrow{color:#66707a}.card-help{color:#69737d;text-align:center;margin:19px 0 0;font-size:9px}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff05;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:34px;width:min(1376px,100% - 64px);margin:0 auto;padding:29px clamp(20px,5vw,80px);display:grid}.trust-strip article{align-items:center;gap:14px;display:flex}.trust-strip article>span{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--accent);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.trust-strip b{font-size:11px;display:block}.trust-strip p{color:#777f89;margin:5px 0 0;font-size:9px}.trust-strip>i{color:#505963;font-style:normal}.product-principles{grid-template-columns:.78fr 1.22fr;align-items:end;gap:clamp(50px,7vw,100px);width:min(1220px,100% - 64px);margin:110px auto 0;display:grid}.product-principles header h2{letter-spacing:-.055em;max-width:520px;margin:0;font-size:clamp(38px,4.4vw,62px);line-height:.98}.product-principles header>p:last-child{max-width:520px;color:var(--muted);margin:23px 0 0;font-size:13px;line-height:1.65}.principle-grid{border-top:1px solid var(--line-strong)}.principle-grid article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr 1.25fr;align-items:start;gap:22px;padding:23px 0;display:grid}.principle-grid article>span{color:var(--accent);letter-spacing:.08em;font-size:9px;font-weight:800}.principle-grid h3{letter-spacing:-.02em;margin:0;font-size:13px}.principle-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.channel-entry{background:var(--panel);border:1px solid var(--line);border-radius:20px;justify-content:space-between;align-items:center;gap:40px;width:min(1220px,100% - 64px);margin:84px auto 0;padding:35px 39px;display:flex}.channel-entry .eyebrow{margin-bottom:9px}.channel-entry h2{letter-spacing:-.04em;margin:0;font-size:27px}.channel-entry p:not(.eyebrow){max-width:630px;color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.55}.channel-buttons{flex-shrink:0;gap:9px;display:flex}.channel-buttons a{border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:14px;min-height:44px;padding:0 18px;font-size:10px;font-weight:750;display:inline-flex}.channel-buttons a:first-child{background:var(--ink);border-color:var(--ink);color:#090b0e}.guarantee-bar{background:linear-gradient(110deg,#d4ff5726,#ffffff09);border:1px solid #d4ff5738;border-radius:20px;grid-template-columns:auto .8fr 1fr;align-items:center;gap:38px;width:min(1220px,100% - 64px);margin:88px auto;padding:42px 48px;display:grid}.guarantee-badge{background:var(--accent);width:78px;height:78px;color:var(--accent-ink);letter-spacing:-.06em;border-radius:50%;place-items:center;font-size:25px;font-weight:850;display:grid;transform:rotate(-6deg)}.guarantee-badge span{font-size:12px}.guarantee-bar .eyebrow{margin-bottom:9px}.guarantee-bar h2{letter-spacing:-.04em;margin:0;font-size:28px}.guarantee-bar>p{color:#abb3bc;margin:0;font-size:13px;line-height:1.65}.guarantee-bar strong{color:var(--ink)}.about{border-top:1px solid var(--line);color:#7f8891;justify-content:space-between;gap:30px;width:min(1220px,100% - 64px);margin:0 auto 80px;padding-top:24px;font-size:10px;display:flex}.about p{color:var(--ink);margin:0;font-weight:750}.about span{text-align:right;max-width:660px;line-height:1.55}.site-footer{border-top:1px solid var(--line);color:#707983;justify-content:space-between;align-items:center;gap:25px;width:min(1220px,100% - 64px);min-height:82px;margin:-50px auto 0;font-size:9px;display:flex}.site-footer nav{align-items:center;gap:23px;display:flex}.site-footer a{transition:color .2s}.site-footer a:hover{color:var(--ink)}.flow-shell,.status-shell,.payment-shell{background:radial-gradient(circle at 12% 12%, #d4ff5717, transparent 28%), radial-gradient(circle at 88% 88%, #d4ff570d, transparent 25%), var(--bg);min-height:100vh}.flow-shell{padding:28px 24px 56px}.flow-header{justify-content:space-between;align-items:center;width:min(880px,100%);margin:0 auto 24px;display:flex}.flow-header>span{color:#7e8791;font-size:10px}.demo-notice{color:#c5ccd3;background:#d4ff571c;border:1px solid #d4ff5742;border-radius:12px;align-items:center;gap:12px;width:min(710px,100%);margin:0 auto 12px;padding:11px 15px;font-size:9px;display:flex}.demo-notice b{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:9px}.flow-card{background:linear-gradient(145deg, var(--panel-strong), var(--panel));border:1px solid var(--line);width:min(710px,100%);min-height:590px;box-shadow:var(--shadow), inset 0 1px 0 #ffffff09;border-radius:24px;margin:0 auto;padding:42px 54px 32px;position:relative}.flow-progress{background:#ffffff14;border-radius:10px;height:3px;margin-bottom:15px;overflow:hidden}.flow-progress span{background:var(--accent);border-radius:inherit;height:100%;transition:width .3s;display:block;box-shadow:0 0 18px #d4ff5766}.flow-step-label{color:#747d87;letter-spacing:.09em;text-align:right;text-transform:uppercase;font-size:9px;font-weight:720}.flow-content{max-width:545px;margin:42px auto 0}.flow-kicker{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:800}.flow-content h1,.success-card h1,.payment-copy h1{letter-spacing:-.055em;margin:0;font-size:clamp(34px,5vw,49px);line-height:1}.flow-hint{color:var(--muted);margin:15px 0 27px;font-size:13px;line-height:1.55}.flow-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.flow-options button{border:1px solid var(--line);min-height:88px;color:var(--ink);text-align:left;cursor:pointer;background:#ffffff09;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;transition:border-color .16s,background .16s,transform .16s;display:grid}.flow-options button:hover,.flow-options button.selected{background:#d4ff5712;border-color:#d4ff5780;transform:translateY(-1px)}.flow-options button>span{border:1px solid var(--line);width:28px;height:28px;color:var(--accent);background:#ffffff0a;border-radius:7px;place-items:center;font-size:8px;font-weight:800;display:grid}.flow-options b{margin-bottom:5px;font-size:11px;display:block}.flow-options small{color:#7f8892;font-size:9px;line-height:1.3;display:block}.flow-options i{color:#68717b;font-style:normal}.flow-field{margin-top:18px;display:block}.flow-field>span{color:#bdc4cb;justify-content:space-between;margin-bottom:8px;font-size:10px;font-weight:750;display:flex}.flow-field small{color:#757e88;font-size:8px;font-weight:500}.flow-field input,.flow-field textarea{border:1px solid var(--line);width:100%;color:var(--ink);resize:vertical;background:#0b0e12;border-radius:11px;outline:none;padding:15px 17px;font-size:13px;transition:border-color .16s,box-shadow .16s}.flow-field input:focus,.flow-field textarea:focus{border-color:#d4ff57b8;box-shadow:0 0 0 3px #d4ff571a}.flow-field input::placeholder,.flow-field textarea::placeholder{color:#626b75}.contact-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin:29px 0 7px;display:grid}.contact-tabs button{border:1px solid var(--line);color:#98a1ab;cursor:pointer;background:#ffffff09;border-radius:999px;min-height:43px;font-size:10px;font-weight:750}.contact-tabs button.selected{background:var(--ink);border-color:var(--ink);color:#090b0e}.order-summary{border-top:1px solid var(--line);margin:27px 0 22px}.order-summary div{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;gap:18px;padding:12px 0;display:grid}.order-summary dt{color:#78818b;font-size:9px}.order-summary dd{word-break:break-word;margin:0;font-size:10px;font-weight:700}.consent-row{color:#8f98a2;cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:9px;line-height:1.5;display:grid}.consent-row input{width:17px;height:17px;accent-color:var(--accent);margin:0}.flow-primary{background:var(--accent);min-height:48px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:11px;font-weight:820;transition:transform .16s,background .16s;display:inline-flex}.flow-primary:hover{background:var(--accent-strong);transform:translateY(-1px)}.flow-primary.wide{width:100%;margin-top:22px}.flow-primary:disabled{cursor:wait;opacity:.65;transform:none}.flow-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;max-width:545px;margin:31px auto 0;padding-top:19px;display:flex}.flow-footer button{color:#7e8791;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.flow-footer .flow-next{background:var(--ink);color:#090b0e;border-radius:999px;min-height:41px;padding:0 18px}.flow-error{background:var(--danger-bg);max-width:545px;color:var(--danger);border:1px solid #ff7e684d;border-radius:10px;margin:15px auto 0;padding:10px 13px;font-size:10px}.flow-security{color:#747d87;justify-content:center;align-items:center;gap:7px;margin:19px auto 0;font-size:9px;display:flex}.flow-security span{color:var(--accent);font-weight:900}.success-card{background:linear-gradient(145deg, var(--panel-strong), var(--panel));border:1px solid var(--line);width:min(650px,100%);box-shadow:var(--shadow);text-align:center;border-radius:24px;margin:10vh auto 0;padding:66px}.success-mark{background:var(--accent);width:66px;height:66px;color:var(--accent-ink);border-radius:50%;place-items:center;margin:0 auto 27px;font-size:28px;font-weight:900;display:grid}.success-card .flow-kicker{margin-bottom:13px}.success-card>p:not(.flow-kicker){color:var(--muted);margin:22px auto 29px;font-size:13px;line-height:1.6}.success-secondary{color:#828b95;margin-top:16px;font-size:10px;font-weight:700;display:block}.status-shell,.payment-shell{place-items:center;padding:42px 20px;display:grid}.status-card,.payment-card{background:linear-gradient(145deg, var(--panel-strong), var(--panel));border:1px solid var(--line);width:min(720px,100%);box-shadow:var(--shadow);border-radius:24px;padding:31px 42px 38px}.status-head,.payment-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.status-order-id{justify-items:end;gap:5px;display:grid}.status-order-id b,.payment-head>span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.status-order-id span{color:#858e98;letter-spacing:.04em;font-size:10px;font-weight:750}.status-main{text-align:center;padding:43px 0 31px}.status-main h1{letter-spacing:-.055em;margin:0;font-size:clamp(37px,7vw,57px);line-height:.98}.status-main .flow-kicker{margin-top:18px}.status-message{max-width:540px;color:var(--muted);margin:18px auto 0;font-size:13px;line-height:1.6}.status-pulse{background:#d4ff5714;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto;display:grid}.status-pulse span{background:var(--accent);border:9px solid #d4ff5738;border-radius:50%;width:42px;height:42px;display:block;box-shadow:0 0 0 1px #d4ff5799,0 0 30px #d4ff5729}.status-pulse-refund_pending span{background:#f1c75b;border-color:#f1c75b33;box-shadow:0 0 0 1px #f1c75b8c,0 0 30px #f1c75b1f}.status-pulse-refunded span{background:#93e7cf;border-color:#93e7cf33;box-shadow:0 0 0 1px #93e7cf8c,0 0 30px #93e7cf1f}.status-pulse-rejected span,.status-pulse-cancelled span{background:#ff9d8d;border-color:#ff9d8d33;box-shadow:0 0 0 1px #ff9d8d80,0 0 30px #ff9d8d1f}.status-journey{border:1px solid var(--line);background:#ffffff06;border-radius:14px;margin-bottom:28px;padding:20px}.status-section-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.status-section-head h2{letter-spacing:-.01em;margin:0;font-size:11px}.status-section-head>span{color:#79828c;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.status-journey ol{grid-template-columns:repeat(6,1fr);margin:20px 0 0;padding:0;list-style:none;display:grid;position:relative}.status-journey ol:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:14px;left:8%;right:8%}.status-journey li{z-index:1;color:#6f7882;text-align:center;justify-items:center;gap:8px;font-size:8px;display:grid;position:relative}.status-journey li i{background:var(--panel);border:1px solid var(--line-strong);color:#7a838c;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;font-weight:800;display:grid}.status-journey li[data-state=done]{color:#aab2bb}.status-journey li[data-state=done] i{color:var(--accent);background:#d4ff571f;border-color:#d4ff576b}.status-journey li[data-state=current]{color:var(--ink);font-weight:760}.status-journey li[data-state=current] i{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:0 0 18px #d4ff5740}.status-journey li[data-state=stopped]{color:#ffb1a4}.status-journey li[data-state=stopped] i{color:#ffb1a4;background:#ff7e6821;border-color:#ff7e686b}.refund-track{background:#93e7cf0f;border:1px solid #93e7cf2b;border-radius:10px;align-items:center;gap:11px;margin-top:18px;padding:12px 14px;display:flex}.refund-track>span{color:#93e7cf;font-size:18px}.refund-track div{gap:3px;display:grid}.refund-track b{font-size:9px}.refund-track small{color:#82928f;font-size:8px}.status-facts{border-top:1px solid var(--line);margin:0}.status-facts div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;padding:14px 0;display:grid}.status-facts dt{color:#7f8892;font-size:10px}.status-facts dd{text-align:right;margin:0;font-size:11px;font-weight:760}.status-payment-gate,.status-demo-success{border-radius:11px;margin:22px 0 0;padding:14px 16px;font-size:10px;line-height:1.55}.status-payment-gate{color:#d9c787;background:#97792121;border:1px solid #dcb85142}.status-demo-success{color:#c7d7a1;background:#d4ff5717;border:1px solid #d4ff573b}.status-payment-ready{background:#d4ff5717;border:1px solid #d4ff5740;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:23px;padding:18px;display:flex}.status-payment-ready div{gap:6px;display:grid}.status-payment-ready b{font-size:11px}.status-payment-ready span{color:#9ca68a;font-size:9px}.status-guarantee{border:1px solid var(--line);background:#ffffff09;border-radius:12px;gap:7px;margin-top:23px;padding:19px;display:grid}.status-guarantee b{font-size:11px}.status-guarantee span{color:#939c9f;font-size:9px;line-height:1.55}.status-actions{gap:11px;margin-top:23px;display:grid}.demo-scenario-action{background:#d4ff5717;border:1px solid #d4ff5740;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.demo-scenario-action div{gap:6px;display:grid}.demo-scenario-action b{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:8px}.demo-scenario-action span{color:#9ca68a;max-width:340px;font-size:9px;line-height:1.45}.status-secondary-actions{gap:8px;display:flex}.status-secondary-actions button{border:1px solid var(--line);color:#a4acb4;cursor:pointer;background:#ffffff08;border-radius:999px;min-height:39px;padding:0 14px;font-size:9px;font-weight:720}.status-secondary-actions button:hover{color:var(--ink);background:#ffffff12}.status-action-note{color:#9aa2ab;margin:0;font-size:9px}.status-actions .flow-error{margin:0}.status-footer{justify-content:flex-end;margin-top:21px;display:flex}.status-footer>span{color:#747d87;font-size:8px}.status-card-empty,.payment-card-empty{text-align:center}.status-card-empty .brand{margin-bottom:55px}.status-card-empty h1,.payment-card-empty h1{letter-spacing:-.055em;margin:0;font-size:clamp(36px,6vw,52px)}.status-card-empty>p:not(.flow-kicker),.payment-card-empty>p:not(.flow-kicker){max-width:500px;color:var(--muted);margin:20px auto 28px;font-size:12px;line-height:1.6}.payment-card{width:min(620px,100%)}.payment-warning{background:#d4ff571a;border:1px solid #d4ff5740;border-radius:12px;gap:5px;margin-top:22px;padding:14px 16px;display:grid}.payment-warning b{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.payment-warning span{color:#a2ab93;font-size:9px}.payment-copy{padding:42px 0 30px}.payment-copy>p:last-child{color:var(--muted);margin:17px 0 0;font-size:12px;line-height:1.6}.payment-summary{border-top:1px solid var(--line);margin:0}.payment-summary div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:15px 0;display:flex}.payment-summary dt{color:#7f8892;font-size:10px}.payment-summary dd{text-align:right;margin:0;font-size:11px;font-weight:760}.payment-acceptance{border:1px solid var(--line);color:#a8b0b8;cursor:pointer;background:#ffffff06;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:11px;margin-top:22px;padding:15px 16px;font-size:10px;line-height:1.55;display:grid}.payment-acceptance input{width:18px;height:18px;accent-color:var(--accent);margin:0}.payment-warning-live{background:#f1c75b17;border-color:#f1c75b40}.payment-warning-live b{color:#f1d37d}.checkout-action .flow-error{margin-left:0;margin-right:0}.payment-back{color:#828b95;text-align:center;margin-top:17px;font-size:10px;display:block}.system-shell{background:radial-gradient(circle at 50% 0%, #d4ff5714, transparent 34%), var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.system-card{background:linear-gradient(145deg, var(--panel-strong), var(--panel));border:1px solid var(--line);width:min(590px,100%);box-shadow:var(--shadow);border-radius:22px;padding:46px}.system-card .brand{margin-bottom:58px}.system-card h1{letter-spacing:-.058em;margin:0;font-size:clamp(38px,7vw,58px);line-height:.96}.system-card>p:not(.flow-kicker){max-width:460px;color:var(--muted);margin:20px 0 0;font-size:12px;line-height:1.65}.system-actions{align-items:center;gap:18px;margin-top:28px;display:flex}.system-actions>a:not(.flow-primary){color:#9099a2;font-size:10px;font-weight:720}@media (max-width:980px){.site-header{grid-template-columns:1fr auto;width:min(100% - 36px,900px)}.nav-links{display:none}.hero{grid-template-columns:1fr;gap:50px;width:min(100% - 36px,760px);padding-top:76px}.hero-copy{text-align:center;padding-left:0}.hero-copy .eyebrow,.hero-actions,.safety-note,.hero-proof{justify-content:center}.hero-lead{margin-left:auto;margin-right:auto}.hero-product{width:min(640px,100%);margin:0 auto}.trust-strip{gap:15px;width:min(100% - 36px,760px);padding-left:20px;padding-right:20px}.product-principles{grid-template-columns:1fr}.guarantee-bar{grid-template-columns:auto 1fr}.guarantee-bar>p{grid-column:2}.channel-entry{flex-direction:column;align-items:flex-start}}@media (max-width:650px){.stage-banner{justify-content:flex-start;padding:8px 14px}.stage-banner a{display:none}.site-header{min-height:72px}.header-action{min-height:38px;padding:0 13px;font-size:9px}.brand{font-size:17px}.brand-mark{width:30px;height:30px}.hero{padding-top:52px}.hero h1{font-size:clamp(42px,13vw,62px)}.hero-lead{font-size:14px}.hero-actions{flex-direction:column}.button{width:100%}.hero-proof{gap:6px}.order-card{border-radius:18px;min-height:0;padding:21px 18px}.progress{margin-bottom:30px}.card-copy h2{font-size:26px}.service-grid{grid-template-columns:1fr}.service-option{min-height:67px}.trust-strip{grid-template-columns:1fr}.trust-strip>i{display:none}.product-principles{gap:40px;width:min(100% - 36px,760px);margin-top:74px}.principle-grid article{grid-template-columns:36px 1fr}.principle-grid p{grid-column:2}.guarantee-bar{text-align:center;grid-template-columns:1fr;width:min(100% - 36px,760px);margin:58px auto;padding:28px 24px}.guarantee-badge{margin:0 auto}.guarantee-bar .eyebrow{justify-content:center}.guarantee-bar>p{grid-column:1}.channel-entry{width:min(100% - 36px,760px);margin-top:52px;padding:27px 22px}.channel-buttons{flex-direction:column;width:100%}.channel-buttons a{justify-content:space-between}.about{flex-direction:column;width:min(100% - 36px,760px)}.about span{text-align:left}.site-footer{flex-direction:column;align-items:flex-start;width:min(100% - 36px,760px);margin-top:-50px;padding:24px 0}.site-footer nav{flex-direction:column;align-items:flex-start;gap:13px}.flow-shell{padding:20px 14px 40px}.flow-header{margin-bottom:17px}.flow-header>span{display:none}.demo-notice{flex-direction:column;align-items:flex-start;gap:5px}.flow-card{border-radius:18px;min-height:610px;padding:27px 20px 24px}.flow-content{margin-top:34px}.flow-options{grid-template-columns:1fr}.flow-options button{min-height:69px}.contact-tabs{grid-template-columns:1fr}.order-summary div{grid-template-columns:105px 1fr}.success-card{margin-top:8vh;padding:45px 24px}.status-shell,.payment-shell{padding:18px 12px}.status-card,.payment-card{border-radius:18px;padding:24px 20px 29px}.status-head,.payment-head{align-items:flex-start}.status-main{padding:35px 0 27px}.status-journey{padding:17px 12px;overflow:hidden}.status-journey ol{grid-template-columns:repeat(6,minmax(46px,1fr));padding-bottom:7px;overflow-x:auto}.status-journey ol:before{left:28px;right:28px}.status-facts div{grid-template-columns:1fr;gap:5px}.status-facts dd{text-align:left}.status-payment-ready{flex-direction:column;align-items:stretch}.status-payment-ready .flow-primary{width:100%}.demo-scenario-action{flex-direction:column;align-items:stretch}.demo-scenario-action .flow-primary{width:100%}.status-secondary-actions{grid-template-columns:1fr 1fr;display:grid}.status-footer{flex-direction:column;align-items:stretch}.status-footer .flow-primary{width:100%}.status-card-empty .brand{margin-bottom:42px}.payment-copy{padding-top:34px}.payment-summary div{flex-direction:column;align-items:flex-start;gap:5px}.payment-summary dd{text-align:left}.system-shell{padding:14px}.system-card{border-radius:18px;padding:32px 23px}.system-card .brand{margin-bottom:43px}.system-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landing-v2{background:radial-gradient(circle at 79% 8%,#d4ff570e,#0000 23%),radial-gradient(circle at 17% 45%,#ffffff06,#0000 28%);position:relative;overflow:hidden}.landing-v2 .button{cursor:pointer}.landing-v2 button.button{color:var(--ink)}.story-hero{grid-template-columns:.98fr 1.02fr;align-items:center;gap:clamp(46px,7vw,110px);width:min(1376px,100% - 64px);min-height:720px;margin:0 auto;padding:78px clamp(0px,3vw,44px) 88px;display:grid;position:relative}.story-hero:before{content:"";z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #d4ff571a;border-radius:50%;width:min(63vw,880px);position:absolute;top:2%;right:-18%;box-shadow:0 0 120px #d4ff5709,inset 0 0 90px #d4ff5706}.story-hero>*{z-index:1;position:relative}.story-hero-copy{animation:.75s cubic-bezier(.22,1,.36,1) both scene-enter}.story-hero-copy h1{letter-spacing:-.068em;max-width:720px;margin:0;font-size:clamp(55px,5.5vw,83px);font-weight:730;line-height:.94}.story-lead{max-width:590px;color:var(--muted-strong);margin:31px 0 0;font-size:17px;line-height:1.66}.service-showcase{flex-direction:column;justify-content:center;min-height:560px;padding:39px 4px 39px clamp(0px,2vw,30px);display:flex;position:relative}.service-showcase:before,.service-showcase:after{content:"";pointer-events:none;border:1px solid #fff1;border-radius:50%;position:absolute}.service-showcase:before{width:420px;height:420px;top:40px;right:-40px}.service-showcase:after{width:300px;height:300px;top:98px;right:18px}.service-halo{filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#d4ff5729,#0000 69%);width:340px;height:340px;position:absolute;top:-110px;right:-95px}.service-showcase-head{z-index:1;margin-bottom:27px;position:relative}.service-showcase-head>span{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:820}.service-showcase-head p{color:#aab2bb;max-width:430px;margin:9px 0 0;font-size:13px;line-height:1.55}.brand-stack{z-index:1;gap:13px;display:grid;position:relative}.brand-card{background:linear-gradient(105deg,#1b2026f0,#101418d4);border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:90px;padding:16px 19px;transition:transform .2s,border-color .2s,background .2s;display:grid;box-shadow:0 22px 65px #00000038,inset 0 1px #ffffff06}.brand-card:first-child{width:calc(100% - 52px)}.brand-card:nth-child(2){width:calc(100% - 26px);margin-left:52px}.brand-card:nth-child(3){width:calc(100% - 68px);margin-left:20px}.brand-card:first-child{animation:.7s cubic-bezier(.22,1,.36,1) .12s both card-enter}.brand-card:nth-child(2){animation:.7s cubic-bezier(.22,1,.36,1) .2s both card-enter}.brand-card:nth-child(3){animation:.7s cubic-bezier(.22,1,.36,1) .28s both card-enter}.brand-card:hover{background:#ffffff0e;border-color:#ffffff2b;transform:translate(-4px)}.brand-glyph{color:#fff;border-radius:14px;place-items:center;width:49px;height:49px;font-style:normal;font-weight:900;display:grid}.brand-glyph-yt{background:#f03b3b;padding-left:2px;font-size:17px}.brand-glyph-sp{color:#06150b;background:#1ed760;font-size:29px;line-height:1}.brand-glyph-xb{background:#107c10;font-size:22px}.brand-card strong{letter-spacing:-.02em;font-size:15px;display:block}.brand-card p{color:#818a94;margin:5px 0 0;font-size:10px}.brand-index{color:#59626c;letter-spacing:.08em;font-size:9px;font-weight:780}.brand-disclaimer{z-index:1;color:#666f79;margin:22px 0 0;font-size:8px;line-height:1.55;position:relative}.scroll-invitation{color:#737d87;letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:20px;width:100%;margin-top:-26px;font-size:9px;font-weight:720;display:grid}.scroll-invitation i{background:linear-gradient(90deg,#d4ff577a,#ffffff12);height:1px}@keyframes scene-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes card-enter{0%{opacity:0;transform:translate(28px,12px)}to{opacity:1;transform:translate(0,0)}}.story-panel{border-top:1px solid var(--line);grid-template-columns:70px 1fr .88fr;align-items:center;gap:clamp(35px,5vw,80px);width:min(1220px,100% - 64px);min-height:570px;margin:0 auto;padding:90px clamp(28px,6vw,90px);display:grid;position:relative}.story-panel:after{content:"";background:linear-gradient(90deg, transparent, var(--line), transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.story-number{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--accent);border-radius:50%;align-self:start;place-items:center;font-size:10px;font-weight:820;display:grid}.story-copy h2{letter-spacing:-.06em;max-width:670px;margin:0;font-size:clamp(42px,4.7vw,68px);line-height:.98}.story-copy>p:last-child{max-width:610px;color:var(--muted);margin:25px 0 0;font-size:14px;line-height:1.7}.declined-card{background:linear-gradient(145deg,#171c22,#0f1318);border:1px solid #ffffff1c;border-radius:22px;padding:32px;position:relative;box-shadow:0 24px 70px #00000040}.declined-top{color:#68717b;letter-spacing:.12em;justify-content:space-between;margin-bottom:53px;font-size:8px;display:flex}.declined-top i{letter-spacing:.06em;font-style:normal}.declined-card>strong{letter-spacing:-.04em;font-size:26px;display:block}.declined-card>p{color:#8f98a2;margin:10px 0 22px;font-size:11px}.declined-state{color:var(--danger);align-items:center;gap:8px;font-size:10px;font-weight:780;display:inline-flex}.declined-state i{background:var(--danger-bg);border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;font-style:normal;display:grid}.declined-line{background:var(--line);height:1px;margin:26px 0 17px}.declined-card small{color:#6f7882;font-size:9px;line-height:1.55}.story-panel-risk{grid-template-columns:70px .9fr 1fr}.never-list{gap:10px;display:grid}.never-list p{border:1px solid var(--line);background:#ffffff06;border-radius:13px;align-items:center;gap:14px;min-height:63px;margin:0;padding:0 19px;display:flex}.never-list span{background:var(--danger-bg);width:27px;height:27px;color:var(--danger);border-radius:50%;place-items:center;font-size:16px;display:grid}.never-list b{font-size:11px}.never-list .never-list-positive{background:#d4ff5712;border-color:#d4ff5740}.never-list-positive span{color:var(--accent);background:#d4ff5721;font-size:12px;font-weight:900}.solution-section{background:linear-gradient(135deg,#d4ff5721,#ffffff06 58%);border:1px solid #d4ff5738;border-radius:28px;width:min(1220px,100% - 64px);margin:110px auto 0;padding:clamp(40px,6vw,78px);position:relative}.section-chapter{color:#6e7882;letter-spacing:.14em;text-transform:uppercase;margin-bottom:30px;font-size:9px;font-weight:820;display:block}.solution-heading{max-width:810px}.solution-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(55px,7vw,94px);line-height:.9}.solution-heading h2 em{color:var(--accent);font-family:Georgia,Times New Roman,serif;font-weight:400}.solution-heading>p:last-child{color:#a9b1ba;max-width:660px;margin:28px 0 0;font-size:14px;line-height:1.7}.solution-steps{border-top:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);margin-top:61px;display:grid}.solution-steps article{border-right:1px solid #ffffff1a;padding:25px 24px 8px 0}.solution-steps article:not(:first-child){padding-left:24px}.solution-steps article:last-child{border-right:0}.solution-steps span{color:var(--accent);letter-spacing:.1em;font-size:9px;font-weight:820}.solution-steps h3{margin:18px 0 8px;font-size:14px}.solution-steps p{color:#7f8892;margin:0;font-size:10px;line-height:1.55}.action-section{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:70px;width:min(1220px,100% - 64px);margin:94px auto 0;padding:0 0 94px;display:flex}.action-section .section-chapter{margin-bottom:21px}.action-section h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,68px)}.action-section>div:first-child>p:last-child{max-width:650px;color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.6}.action-buttons{flex-direction:column;gap:10px;min-width:270px;display:flex}.action-buttons .button{width:100%}@media (max-width:980px){.story-hero{text-align:center;grid-template-columns:1fr;width:min(100% - 36px,760px);padding-top:70px}.story-hero-copy .eyebrow,.story-hero-copy .hero-actions,.story-hero-copy .safety-note{justify-content:center}.story-lead{margin-left:auto;margin-right:auto}.service-showcase{text-align:left;width:min(630px,100%);margin:0 auto}.scroll-invitation{margin-top:-15px}.story-panel,.story-panel-risk{grid-template-columns:55px 1fr;width:min(100% - 36px,760px)}.story-panel>:last-child{grid-column:2;width:100%}.solution-section,.action-section{width:min(100% - 36px,760px)}.solution-steps{grid-template-columns:1fr 1fr}.solution-steps article:nth-child(2){border-right:0}.solution-steps article:nth-child(3),.solution-steps article:nth-child(4){border-top:1px solid #ffffff1a}.solution-steps article:nth-child(3){padding-left:0}.action-section{flex-direction:column;align-items:flex-start;gap:35px}.action-buttons{flex-direction:row;width:100%}}@media (max-width:650px){.story-hero{min-height:0;padding:50px 0 65px}.story-hero-copy h1{font-size:clamp(43px,13vw,62px)}.story-lead{font-size:14px}.story-hero-copy .hero-actions{flex-direction:column}.story-hero:before{width:155vw;top:38%;right:-72%}.service-showcase{min-height:0;padding:34px 0 22px}.service-showcase:before{width:390px;height:390px;top:12px;right:-120px}.service-showcase:after{width:285px;height:285px;top:65px;right:-67px}.brand-card:first-child{width:calc(100% - 21px)}.brand-card:nth-child(2){width:calc(100% - 10px);margin-left:10px}.brand-card:nth-child(3){width:calc(100% - 30px);margin-left:0}.brand-card{min-height:76px;padding:13px}.brand-glyph{border-radius:12px;width:43px;height:43px}.scroll-invitation{text-align:left;grid-template-columns:1fr;gap:12px;margin-top:5px}.story-panel,.story-panel-risk{grid-template-columns:1fr;gap:27px;min-height:0;padding:64px 0}.story-number{width:41px;height:41px}.story-panel>:last-child{grid-column:1}.story-copy h2{font-size:clamp(40px,12vw,56px)}.declined-card{padding:25px 21px}.declined-top{margin-bottom:40px}.solution-section{border-radius:21px;margin-top:66px;padding:35px 22px}.solution-heading h2{font-size:61px}.solution-steps{grid-template-columns:1fr;margin-top:42px}.solution-steps article,.solution-steps article:not(:first-child){border-top:1px solid #ffffff1a;border-right:0;padding:22px 0}.solution-steps article:first-child{border-top:0}.action-section{margin-top:66px;padding-bottom:66px}.action-buttons{flex-direction:column}.landing-v2 .guarantee-bar{margin-top:62px}}
