@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--bg:#fff;--bg-strong:#f6f7f9;--surface:#fff;--surface-strong:#fff;--surface-soft:#fcfdfe;--glass:#ffffffe6;--glass-strong:#fffffffa;--glass-soft:#ffffffb3;--glass-border:#0000000f;--glass-highlight:#fffc;--surface-ink:#111;--border:#0000000d;--border-strong:#0000001a;--text:#111;--muted:#666;--accent:#0071e3;--accent-soft:#0071e31a;--signal:#2db84d;--signal-soft:#2db84d1a;--coral:#ff3b30;--violet:#5856d6;--amber:#ff9500;--ink:#111;--ink-soft:#1111110a;--hero-glow:#0071e30a;--shadow:0 10px 40px #0000000f;--shadow-soft:0 4px 20px #0000000a;--glass-shadow:0 12px 30px #0000000d;--frost-blur:blur(20px) saturate(1.8);--radius-xl:20px;--radius-lg:14px;--radius-md:10px;--radius-sm:6px;--page-width:min(1120px, calc(100vw - 40px))}*{box-sizing:border-box}html{color:var(--text);scroll-behavior:smooth;background-color:var(--bg);font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif}body{isolation:isolate;min-height:100vh;color:var(--text);background-color:var(--bg);margin:0;position:relative}.pay-shell{place-items:center;min-height:100vh;padding:32px 20px;display:grid}.pay-card{border:1px solid var(--glass-border);background:linear-gradient(180deg, var(--glass-strong), var(--glass));width:min(1120px,100%);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--frost-blur);backdrop-filter:var(--frost-blur);border-radius:28px;padding:30px}.pay-card h1{margin:0 0 12px;font-size:clamp(2.1rem,4vw,3rem)}.pay-eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.82rem;font-weight:800}.pay-copy{color:var(--muted);line-height:1.6}.pay-status{border:1px solid var(--glass-border);color:var(--text);background:#ffffffa3;border-radius:18px;align-items:center;gap:10px;padding:14px 16px;font-weight:600;display:flex}.pay-status:before{content:"";border:2px solid #0071e32e;border-top-color:var(--accent);border-radius:999px;width:12px;height:12px;animation:.9s linear infinite pay-spin}.pay-status[data-state=error]{color:#9f1239;background:#fff0f5f0;border-color:#be185d2e}.pay-status[data-state=error]:before{border-color:#be185d #be185d38 #be185d38;animation:none}@keyframes pay-spin{to{transform:rotate(360deg)}}.pay-action-area,.pay-step-list{gap:12px;display:grid}.pay-card>.pay-action-area{margin-top:20px}.pay-step-list{margin-top:10px}html.pay-dark{--pay-bg:#0a0a10;--pay-surface:#101019;--pay-surface-2:#14141f;--pay-line:#ffffff14;--pay-line-2:#ffffff21;--pay-tx:#f5f6fa;--pay-tx-dim:#9a9caa;--pay-tx-faint:#6c6e7d;--pay-accent:#14b8a6;--pay-accent-soft:#14b8a624;--pay-green:#34d399;--pay-danger:#f87171;--pay-max:560px;--pay-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Segoe UI", system-ui, sans-serif;--pay-mono:"SF Mono", "JetBrains Mono", ui-monospace, Menlo, monospace;background-color:#0a0a10}html.pay-dark body{color:#f5f6fa;background-color:#0a0a10}html.pay-dark .pay-shell{min-height:100vh;color:var(--pay-tx);background:var(--pay-bg);font-family:var(--pay-font);-webkit-font-smoothing:antialiased;flex-direction:column;place-items:stretch stretch;padding:0;line-height:1.55;display:flex}html.pay-dark [hidden]{display:none!important}html.pay-dark .ico{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}html.pay-dark .pay-mono{font-family:var(--pay-mono)}html.pay-dark .pay-faint{color:var(--pay-tx-faint)}html.pay-dark .pay-btn{width:100%;color:inherit;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:15px 22px;font-size:15px;font-weight:580;transition:all .16s;display:inline-flex}html.pay-dark .pay-btn-primary{background:var(--pay-accent);color:#fff;box-shadow:inset 0 1px #ffffff29}html.pay-dark .pay-btn-primary:hover{background:#119e8f;transform:translateY(-1px)}html.pay-dark .pay-btn-primary:disabled,html.pay-dark .pay-btn-primary[aria-disabled=true]{opacity:.6;cursor:progress;transform:none}html.pay-dark .pay-btn-spin{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.9s linear infinite pay-spin}html.pay-dark .pay-btn-ghost{border-color:var(--pay-line-2);color:var(--pay-tx-dim);background:0 0}html.pay-dark .pay-btn-ghost:hover{color:var(--pay-tx);border-color:var(--pay-tx-faint)}html.pay-dark .pay-btn .ico{width:18px;height:18px}html.pay-dark .pay-header{border-bottom:1px solid var(--pay-line);background:var(--pay-surface)}html.pay-dark .pay-nav{align-items:center;max-width:880px;height:62px;margin:0 auto;padding:0 24px;display:flex}html.pay-dark .pay-logo{color:inherit;align-items:center;gap:10px;font-size:16px;font-weight:650;display:flex}html.pay-dark .pay-mark{background:var(--pay-accent);border-radius:7px;place-items:center;width:26px;height:26px;display:grid}html.pay-dark .pay-mark .ico{stroke:#fff;width:15px;height:15px}html.pay-dark .pay-secure{color:var(--pay-tx-dim);align-items:center;gap:7px;margin-left:auto;font-size:12.5px;display:flex}html.pay-dark .pay-secure .ico{width:14px;height:14px;color:var(--pay-green)}html.pay-dark .pay-main{flex:1;justify-content:center;padding:40px 0 64px;display:flex}html.pay-dark .pay-wrap{width:100%;max-width:var(--pay-max);margin:0 auto;padding:0 24px}html.pay-dark .pay-crumb{color:var(--pay-tx-faint);align-items:center;gap:7px;margin-bottom:20px;font-size:13px;display:inline-flex}html.pay-dark .pay-crumb .ico{width:15px;height:15px}html.pay-dark .pay-crumb:hover{color:var(--pay-tx)}html.pay-dark .pay-head{text-align:center;margin-bottom:28px}html.pay-dark .pay-eyebrow{font-family:var(--pay-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pay-accent);margin:0 0 12px;font-size:12px;font-weight:400}html.pay-dark .pay-head h1{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:680;line-height:1.14}html.pay-dark .pay-head .pay-copy{color:var(--pay-tx-dim);margin:10px 0 0;font-size:15px;line-height:1.55}html.pay-dark .pay-card{border:1px solid var(--pay-line-2);background:var(--pay-surface);width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;padding:0;overflow:hidden}html.pay-dark .pay-card-head{border-bottom:1px solid var(--pay-line);background:var(--pay-surface-2);color:var(--pay-tx-dim);align-items:center;gap:9px;padding:15px 22px;font-size:13px;font-weight:560;display:flex}html.pay-dark .pay-card-head .ico{width:16px;height:16px;color:var(--pay-tx-faint)}html.pay-dark .pay-card-body{padding:22px}html.pay-dark .pay-prod{border-bottom:1px solid var(--pay-line);align-items:center;gap:14px;padding-bottom:20px;display:flex}html.pay-dark .pay-prod-pic{background:var(--pay-accent);width:50px;height:50px;box-shadow:0 6px 16px -6px var(--pay-accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}html.pay-dark .pay-prod-pic .ico{stroke:#fff;width:24px;height:24px}html.pay-dark .pay-prod-name{letter-spacing:-.01em;font-size:16.5px;font-weight:600}html.pay-dark .pay-prod-tagline{color:var(--pay-tx-dim);margin-top:2px;font-size:13px}html.pay-dark .pay-prod-price{text-align:right;margin-left:auto}html.pay-dark .pay-prod-amt{letter-spacing:-.02em;font-size:22px;font-weight:680}html.pay-dark .pay-prod-suffix{font-family:var(--pay-mono);color:var(--pay-tx-faint);font-size:11.5px}html.pay-dark .pay-incl{border-bottom:1px solid var(--pay-line);grid-template-columns:1fr 1fr;gap:13px;margin:0;padding:20px 0;list-style:none;display:grid}html.pay-dark .pay-incl li{color:#d2d4dd;align-items:center;gap:10px;font-size:13.5px;display:flex}html.pay-dark .pay-incl li .ico{width:15px;height:15px;color:var(--pay-accent);stroke-width:2px;flex-shrink:0}html.pay-dark .pay-totals{flex-direction:column;gap:11px;padding:18px 0 4px;display:flex}html.pay-dark .pay-total-row{color:var(--pay-tx-dim);justify-content:space-between;font-size:14px;display:flex}html.pay-dark .pay-total-row.pay-grand{border-top:1px solid var(--pay-line);color:var(--pay-tx);margin-top:3px;padding-top:14px;font-size:16px;font-weight:640}html.pay-dark .pay-total-row.pay-grand .pay-total-amt{letter-spacing:-.02em;font-size:21px}html.pay-dark .pay-payzone{border-top:1px solid var(--pay-line);background:var(--pay-surface-2);padding:20px 22px 22px}html.pay-dark .pay-status{color:var(--pay-tx-dim);background:0 0;border:0;border-radius:0;align-items:center;gap:9px;margin-bottom:14px;padding:0;font-size:13px;font-weight:400;display:flex}html.pay-dark .pay-status:before{content:"";border:2px solid #14b8a640;border-top-color:var(--pay-accent);border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:.9s linear infinite pay-spin}html.pay-dark .pay-status[data-state=error]{color:var(--pay-danger);background:0 0;border:0}html.pay-dark .pay-status[data-state=error]:before{border-color:#f871714d;border-top-color:var(--pay-danger);animation:none}html.pay-dark .pay-action-area{gap:12px;display:grid}html.pay-dark .pay-hint{color:var(--pay-tx-faint);justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:12.5px;display:flex}html.pay-dark .pay-hint .ico{width:14px;height:14px;color:var(--pay-green)}html.pay-dark .pay-form-label{color:var(--pay-tx-dim);font-size:13px;font-weight:580}html.pay-dark .pay-form-input{border:1px solid var(--pay-line-2);background:var(--pay-surface);width:100%;color:var(--pay-tx);font:inherit;border-radius:11px;padding:13px 14px}html.pay-dark .pay-form-input:focus-visible{outline:2px solid var(--pay-accent-soft);outline-offset:2px;border-color:var(--pay-accent)}html.pay-dark .pay-trust{border:1px solid var(--pay-line);background:var(--pay-surface);border-radius:12px;align-items:stretch;margin-top:16px;display:flex;overflow:hidden}html.pay-dark .pay-trust-b{border-right:1px solid var(--pay-line);color:var(--pay-tx-dim);flex:1;justify-content:center;align-items:center;gap:7px;padding:13px 8px;font-size:12.5px;display:flex}html.pay-dark .pay-trust-b:last-child{border-right:0}html.pay-dark .pay-trust-b .ico{width:15px;height:15px;color:var(--pay-green)}html.pay-dark .pay-next{margin-top:18px}html.pay-dark .pay-steps{margin:0;padding:6px 22px 8px;list-style:none}html.pay-dark .pay-steps li{border-bottom:1px solid var(--pay-line);gap:14px;padding:15px 0;display:flex}html.pay-dark .pay-steps li:last-child{border-bottom:0}html.pay-dark .pay-step-n{background:var(--pay-accent-soft);width:30px;height:30px;font-family:var(--pay-mono);color:var(--pay-accent);border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;display:grid}html.pay-dark .pay-step-tx b{margin-bottom:3px;font-size:14px;font-weight:580;display:block}html.pay-dark .pay-step-tx span{color:var(--pay-tx-dim);font-size:13.5px;line-height:1.5}html.pay-dark .pay-footer{border-top:1px solid var(--pay-line);background:var(--pay-surface);padding:24px 0}html.pay-dark .pay-footer-wrap{max-width:880px;color:var(--pay-tx-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:0 24px;font-size:13px;display:flex}html.pay-dark .pay-footer-links a:hover{color:var(--pay-tx)}@media (width<=560px){html.pay-dark .pay-incl{grid-template-columns:1fr}html.pay-dark .pay-head h1{font-size:26px}}html.pay-dark .pay-secure-done{color:var(--pay-green)}html.pay-dark .pay-main-success{position:relative;overflow:hidden}html.pay-dark .pay-glow{pointer-events:none;z-index:0;background:radial-gradient(closest-side,#14b8a633,#0000);width:760px;height:460px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}html.pay-dark .pay-main-success .pay-wrap{z-index:1;position:relative}html.pay-dark .pay-seal{background:var(--pay-accent-soft);border:1px solid #14b8a659;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 22px;display:grid;position:relative}html.pay-dark .pay-seal:before{content:"";border:1px solid #14b8a629;border-radius:50%;position:absolute;inset:-9px}html.pay-dark .pay-seal .ico{width:34px;height:34px;color:var(--pay-accent);stroke-width:2px}html.pay-dark .pay-main-success .pay-head{margin-bottom:22px}html.pay-dark .pay-main-success .pay-status{margin-bottom:18px}html.pay-dark .pay-ok{font-family:var(--pay-mono);color:var(--pay-green);background:#34d39914;border:1px solid #34d3994d;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 11px;font-size:11px;display:inline-flex}html.pay-dark .pay-ok .ico{width:13px;height:13px}html.pay-dark .pay-keyrow{align-items:center;gap:13px;padding-top:20px;display:flex}html.pay-dark .pay-keyrow-ic{background:var(--pay-surface-2);border:1px solid var(--pay-line);width:38px;height:38px;color:var(--pay-accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}html.pay-dark .pay-keyrow-ic .ico{width:18px;height:18px}html.pay-dark .pay-keyrow-tx{flex:1;min-width:0}html.pay-dark .pay-keyrow-tx b{margin-bottom:3px;font-size:14px;font-weight:560;display:block}html.pay-dark .pay-keyrow-tx span{color:var(--pay-tx-dim);font-size:13px}html.pay-dark .pay-keyrow-badge{border:1px solid var(--pay-line-2);font-family:var(--pay-mono);color:var(--pay-tx-faint);border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:inline-flex}html.pay-dark .pay-keyrow-badge .ico{width:12px;height:12px}html.pay-dark .pay-cta{gap:11px;margin-top:22px;display:flex}html.pay-dark .pay-cta .pay-btn{flex:1}html.pay-dark .pay-sublinks{color:var(--pay-tx-faint);justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}html.pay-dark .pay-sublinks a{color:var(--pay-tx-dim)}html.pay-dark .pay-sublinks a:hover{color:var(--pay-tx)}html.pay-dark .pay-note{border:1px solid var(--pay-line);background:var(--pay-surface);color:var(--pay-tx-dim);border-radius:11px;align-items:flex-start;gap:9px;margin-top:22px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}html.pay-dark .pay-note .ico{width:16px;height:16px;color:var(--pay-accent);flex-shrink:0;margin-top:1px}@media (width<=560px){html.pay-dark .pay-cta{flex-direction:column}}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}.site-shell{width:var(--page-width);margin:0 auto;padding:28px 0 88px;position:relative}.site-shell--home{width:min(1280px,100vw - 40px)}.site-main{gap:40px;display:grid}.site-shell--home .site-main{gap:0}.site-footer{border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;justify-content:space-between;gap:40px;margin-top:40px;padding:80px 48px;display:flex;position:relative;overflow:hidden}.footer-intro{gap:12px;max-width:48ch;display:grid}.footer-intro strong{font-size:1.1rem;font-weight:700}.footer-intro small{color:var(--muted);margin:0;font-size:.9rem}.footer-intro p{color:var(--muted);margin:0;line-height:1.55}.footer-nav{flex-wrap:wrap;align-content:start;gap:16px;display:flex}.footer-nav a{color:var(--muted);font-weight:500;transition:all .16s}.is-download-pending{pointer-events:none;opacity:.72;cursor:default}.download-toast{z-index:60;background:var(--ink);color:#fff;text-align:center;max-width:min(90vw,420px);box-shadow:var(--glass-shadow);border-radius:999px;padding:12px 22px;font-size:.92rem;font-weight:600;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.download-toast-enter-active,.download-toast-leave-active{transition:opacity .2s,transform .2s}.download-toast-enter-from,.download-toast-leave-to{opacity:0;transform:translate(-50%,8px)}[data-reveal]{opacity:0;transition:opacity .68s cubic-bezier(.2, .7, 0, 1) var(--reveal-delay,0s), transform .68s cubic-bezier(.2, .7, 0, 1) var(--reveal-delay,0s);transform:translateY(24px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (width<=920px){.site-footer{flex-direction:column;align-items:flex-start}.site-shell{width:min(100vw - 20px,1180px);padding-top:12px}.site-shell--home{width:min(100vw - 20px,1180px)}.site-footer,.pay-card{padding:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}[data-reveal]{opacity:1;transform:none}}html.legal-dark{--bg:#0a0a10;--bg-strong:#101019;--surface:#101019;--surface-strong:#14141f;--surface-soft:#14141f;--text:#f5f6fa;--muted:#9a9caa;--border:#ffffff14;--border-strong:#ffffff21;--accent:#14b8a6;--accent-soft:#14b8a624;--glass-strong:#101019b8;--glass-border:#ffffff14;--glass-shadow:0 12px 40px #00000080;--ink:#14141f;--legal-line:#ffffff14;--legal-line-2:#ffffff21;--legal-dim:#9a9caa;--legal-faint:#6c6e7d;--legal-accent:#14b8a6;--legal-accent-hover:#119e8f;--legal-mono:"SF Mono", "JetBrains Mono", ui-monospace, Menlo, monospace;--site-header-max:1080px;--line:#ffffff14;--line-2:#ffffff21;--tx:#f5f6fa;--tx-dim:#9a9caa;--tx-faint:#6c6e7d;--accent-hover:#119e8f;--surface-2:#14141f;--mono:"SF Mono", "JetBrains Mono", ui-monospace, Menlo, monospace}html.legal-dark .site-footer{background:var(--surface);border-color:var(--border);box-shadow:none}html.legal-dark .site-footer a{color:var(--legal-dim)}html.legal-dark .site-footer a:hover,html.legal-dark .site-footer a:focus-visible{color:#f5f6fa}.site-shell--home{--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Segoe UI", system-ui, sans-serif;--mono:"SF Mono", "JetBrains Mono", ui-monospace, Menlo, monospace;--bg:#0a0a10;--surface:#101019;--surface-2:#14141f;--line:#ffffff14;--line-2:#ffffff21;--tx:#f5f6fa;--tx-dim:#9a9caa;--tx-faint:#6c6e7d;--accent:#14b8a6;--accent-soft:#14b8a624;--accent-hover:#119e8f;--hl-max:1120px;--site-header-max:1120px;--s-key:#7dd3fc;--s-str:#5eead4;--s-fn:#a5b4fc;--s-com:#6c6e7d;--s-num:#fbbf24;width:100%;max-width:none;font-family:var(--font);color:var(--tx);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;padding:0;line-height:1.55;overflow-x:hidden}html.home-dark,html.home-dark body{background:#0a0a10}html.home-dark #app{color:#f5f6fa}.site-shell--home a{color:inherit;text-decoration:none}.site-shell--home .wrap{max-width:var(--hl-max);margin:0 auto;padding:0 28px}.site-shell--home svg{display:block}.site-shell--home .ico{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.site-shell--home .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14.5px;font-weight:560;transition:all .16s;display:inline-flex}.site-shell--home .btn-primary{background:var(--accent);color:#04201d;font-weight:600;box-shadow:inset 0 1px #ffffff2e}.site-shell--home .btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.site-shell--home .btn-ghost{color:var(--tx);border-color:var(--line-2);background:var(--surface)}.site-shell--home .btn-ghost:hover{background:var(--surface-2);border-color:#ffffff38}.site-shell--home .btn .ico{width:17px;height:17px}.site-shell--home .btn.is-disabled{pointer-events:none;opacity:.72}.site-shell--home .eyebrow{width:auto;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);background:0 0;border:0;border-radius:0;margin:0 0 16px;padding:0;font-size:12px;display:block}.site-shell--home .lead{color:var(--tx-dim);max-width:580px;font-size:18px;line-height:1.6}.site-shell--home .kbd{font-family:var(--mono);border:1px solid var(--line-2);color:var(--tx-dim);background:#ffffff0a;border-radius:5px;align-items:center;padding:3px 7px;font-size:11px;line-height:1;display:inline-flex}.site-shell--home .tagx{font-family:var(--mono);color:var(--accent);background:var(--accent-soft);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:10.5px}@keyframes hl-blink{50%{opacity:0}}.site-shell--home .band{border-top:1px solid var(--line);padding:104px 0}.site-shell--home .sec-head{text-align:center;max-width:680px;margin:0 auto 52px}.site-shell--home .sec-head h2{letter-spacing:-.03em;font-size:40px;font-weight:660;line-height:1.1}.site-shell--home .sec-head .lead{margin:14px auto 0}.site-shell--home .checklist{flex-direction:column;gap:14px;margin-top:24px;list-style:none;display:flex}.site-shell--home .checklist li{align-items:flex-start;gap:13px;display:flex}.site-shell--home .checklist .ck{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:7px;flex-shrink:0;place-items:center;margin-top:2px;display:grid}.site-shell--home .checklist .ck .ico{stroke-width:2px;width:14px;height:14px}.site-shell--home .checklist b{margin-bottom:3px;font-size:15.5px;font-weight:580;display:block}.site-shell--home .checklist span{color:var(--tx-dim);font-size:14px;line-height:1.5}@media (width<=880px){.site-shell--home .sec-head h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.site-shell--home .btn:hover{transform:none}}
