@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #070a0e;--bg-2: #0b1211;--bg-3: #101820;--surface: rgba(255,255,255,.055);--surface-2: rgba(255,255,255,.095);--surface-3: rgba(9,18,24,.86);--card: rgba(255,255,255,.055);--fg: #e8f2ee;--fg-strong: #ffffff;--muted: #a6b8b1;--muted-2: #758982;--accent: #39d46f;--accent-2: #16b88f;--accent-hi: #7ff0a5;--accent-ink:#06120b;--accent-rgb: 57, 212, 111;--cyan: #38d9e6;--cyan-rgb: 56, 217, 230;--coral: #ff8a5b;--ok: #39d46f;--warn: #fbbf24;--border: rgba(255,255,255,.11);--border-2: rgba(255,255,255,.22);--grad-accent: linear-gradient(135deg, #79f2a0 0%, #39d46f 48%, #21b7a2 100%);--grad-heading: linear-gradient(180deg, #ffffff 0%, #d7f5e4 52%, #9ee7bd 100%);--grad-green: var(--grad-heading);--grad-soft: linear-gradient(135deg, rgba(var(--accent-rgb),.17), rgba(var(--cyan-rgb),.08));--font-mono: ui-monospace, SFMono-Regular, Menlo, "Cascadia Code", "Roboto Mono", monospace;--r-sm: 8px;--r-md: 8px;--r-lg: 8px;--r-xl: 8px;--r-pill:999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--shadow-sm: 0 1px 2px rgba(0,0,0,.35);--shadow-md: 0 18px 44px rgba(0,0,0,.42);--shadow-lg: 0 30px 80px rgba(0,0,0,.52);--glow: 0 16px 42px rgba(var(--accent-rgb),.24);--glow-soft: 0 10px 28px rgba(var(--accent-rgb),.15);--t-display: 42px;--t-h1: 34px;--t-h2: 26px;--t-h3: 18px;--t-lead: 17px;--t-body: 16px;--t-sm: 14px;--t-xs: 13px;--ease: cubic-bezier(.22, 1, .36, 1);--t-fast: .14s var(--ease);--t-mid: .24s var(--ease);--maxw: 1120px;color-scheme:dark}@media(min-width:760px){:root{--t-display: 64px;--t-h1: 48px;--t-h2: 34px;--t-h3: 19px;--t-lead: 19px}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{font-family:Inter Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--t-body);line-height:1.6;color:var(--fg);background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(135deg,rgba(var(--accent-rgb),.07),transparent 34%),linear-gradient(225deg,rgba(var(--cyan-rgb),.06),transparent 38%),linear-gradient(180deg,var(--bg) 0%,var(--bg-2) 52%,#080b10 100%);background-size:28px 28px,28px 28px,100% 100%,100% 100%,100% 100%;background-attachment:fixed;min-height:100vh;min-height:100dvh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-wrap:break-word;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}a{color:var(--accent);text-decoration:none;transition:color var(--t-fast)}a:hover{color:var(--accent-hi);text-decoration:underline}img{max-width:100%}h1,h2,h3{line-height:1.12;letter-spacing:-.02em}h1,h2,h3,p{text-wrap:pretty}::selection{background:rgba(var(--accent-rgb),.3);color:#fff}:where(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.muted{color:var(--muted)}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding-inline:max(18px,env(safe-area-inset-left)) max(18px,env(safe-area-inset-right))}.section{padding-block:clamp(48px,8vw,88px)}.checkout-wrap{max-width:560px;margin:0 auto;padding:calc(24px + env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--t-xs);font-weight:600;letter-spacing:0;text-transform:lowercase;color:var(--accent);margin:0 0 14px}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.13)}.section-h{font-size:var(--t-h2);font-weight:700;letter-spacing:-.01em;color:var(--fg-strong);margin:0 0 var(--s-5)}.gradient-text,.gradient-green{background:var(--grad-heading);-webkit-background-clip:text;background-clip:text;color:transparent}.glass{background:linear-gradient(180deg,#ffffff13,#ffffff0a);border:1px solid var(--border);border-radius:var(--r-lg);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:18px;margin:14px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:12px 18px;border:1px solid rgba(var(--accent-rgb),.34);border-radius:var(--r-md);background:linear-gradient(180deg,#ffffff17,#fff0 56%),rgba(var(--accent-rgb),.18);color:#eafff1;font:inherit;font-weight:800;font-size:15px;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;box-shadow:0 1px #ffffff1a inset,0 10px 22px #0000002e,0 1px 2px #00000057;transition:transform var(--t-fast),filter var(--t-fast),box-shadow var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.btn:hover{border-color:rgba(var(--accent-rgb),.56);color:#fff;background:linear-gradient(180deg,#ffffff1c,#fff0 56%),rgba(var(--accent-rgb),.24);filter:none;text-decoration:none;transform:translateY(-1px);box-shadow:0 1px #ffffff1f inset,0 14px 28px #00000038,0 1px 2px #00000061}.btn:active{transform:translateY(0);color:#fff;filter:none;background:rgba(var(--accent-rgb),.2);box-shadow:0 1px #ffffff2e inset,0 5px 12px rgba(var(--accent-rgb),.1)}.btn:disabled{opacity:1;cursor:not-allowed;transform:none;color:#e8f2ee6b;background:#ffffff0d;border-color:#ffffff1a;box-shadow:none}.btn.secondary{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:var(--fg);box-shadow:none;font-weight:760}.btn.secondary:hover{background:#ffffff16;border-color:#ffffff42;color:var(--fg-strong);filter:none;box-shadow:0 8px 20px #0000002e}.btn-cta,.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;border-radius:var(--r-md);font-weight:800;font-size:15px;line-height:1.1;text-align:center;cursor:pointer;transition:transform var(--t-fast),filter var(--t-fast),box-shadow var(--t-fast),background var(--t-fast),border-color var(--t-fast)}.btn-cta{background:linear-gradient(180deg,#ffffff17,#fff0 56%),rgba(var(--accent-rgb),.18);color:#eafff1;border:1px solid rgba(var(--accent-rgb),.34);box-shadow:0 1px #ffffff1a inset,0 10px 22px #0000002e,0 1px 2px #00000057}.btn-cta:hover{text-decoration:none;transform:translateY(-1px);filter:none;color:#fff;background:linear-gradient(180deg,#ffffff1c,#fff0 56%),rgba(var(--accent-rgb),.24);border-color:rgba(var(--accent-rgb),.56);box-shadow:0 1px #ffffff1f inset,0 14px 28px #00000038,0 1px 2px #00000061}.btn-cta:active{transform:translateY(0);filter:none;color:#fff;background:rgba(var(--accent-rgb),.2)}.btn-ghost{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:var(--fg);font-weight:760}.btn-ghost:hover{text-decoration:none;color:var(--fg-strong);background:#ffffff16;border-color:#ffffff42;transform:translateY(-1px)}.btn-ghost:active{transform:translateY(0)}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--r-pill);background:#ffffff0f;border:1px solid var(--border);font-size:var(--t-xs);color:var(--fg);white-space:nowrap}.pill{display:inline-flex;align-items:center;gap:5px;border-radius:var(--r-pill);padding:4px 11px;font-size:13px;font-weight:600}.pill.ok{background:rgba(var(--accent-rgb),.16);color:#6fd089}.pill.warn{background:#fbbf2426;color:#fcd34d}.pill.muted{background:#93a39a1f;color:var(--muted)}.badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:var(--grad-accent);color:var(--accent-ink);font-size:11px;font-weight:700;padding:2px 10px;border-radius:var(--r-pill);box-shadow:var(--glow-soft);white-space:nowrap}.brand{display:flex;align-items:center;gap:10px;font-weight:700;margin-bottom:22px}.brand img{width:32px;height:32px;border-radius:8px}.tier{position:relative;border:1px solid var(--border);border-radius:var(--r-md);padding:14px 8px;text-align:center;cursor:pointer;background:var(--surface);transition:border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast)}.tier:hover{border-color:var(--border-2)}.tier.active{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.36)}.tier .mo{font-weight:700}.tier .price{font-size:18px;margin-top:6px}.tier .off{color:var(--ok);font-size:13px;margin-top:2px;min-height:1em}.notice{display:flex;gap:10px;align-items:flex-start;border-radius:var(--r-sm);padding:12px 14px;font-size:14px;line-height:1.45}.notice.tip{background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.3)}.notice.warn{background:#fbbf241a;border:1px solid rgba(251,191,36,.32);color:#fde68a}.notice .ic{font-size:18px;line-height:1.2}.spinner{width:38px;height:38px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin 1s linear infinite;margin:24px auto}@keyframes spin{to{transform:rotate(360deg)}}.steps{counter-reset:step;list-style:none;padding:0;margin:0}.steps>li{position:relative;padding:0 0 16px 44px;counter-increment:step}.steps>li:before{content:counter(step);position:absolute;left:0;top:-2px;width:30px;height:30px;border-radius:50%;background:var(--grad-accent);color:var(--accent-ink);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.steps>li:not(:last-child):after{content:"";position:absolute;left:14px;top:30px;bottom:2px;width:2px;background:var(--border)}.promo input,.code,.input{width:100%;padding:12px 14px;border-radius:var(--r-sm);border:1px solid var(--border);background:#00000047;color:var(--fg);font:inherit;font-size:16px;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.promo input:focus,.code:focus,.input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.25)}[data-reveal]{opacity:1;transform:none}html.js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}html.js [data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-reveal],html.js [data-reveal]{opacity:1!important;transform:none!important}.btn:hover,.btn-cta:hover,.btn-ghost:hover{transform:none}}.buy-page,.card-page,.connect-page,.setup-page,.pay-page{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 24%),linear-gradient(135deg,rgba(var(--accent-rgb),.055),transparent 42%),linear-gradient(225deg,rgba(var(--cyan-rgb),.05),transparent 44%)}.buy-inner,.card-inner,.connect-inner,.setup-inner,.pay-inner{position:relative}.buy-card,.ticket,.status-card,.connect-fallback,.install-picker,.help-card,.pay-card,.card-loading,.botlink-card{background:linear-gradient(180deg,#ffffff14,#ffffff09);border-color:#ffffff24;box-shadow:var(--shadow-md)}.stepper{padding:10px;border:1px solid var(--border);border-radius:var(--r-md);background:#ffffff0a}.stepper-dot,.bigstep-num{border-radius:var(--r-md)!important}.step-panel.is-active,.cstep.step-panel.is-active{padding:clamp(18px,4vw,24px);border:1px solid var(--border);border-radius:var(--r-md);background:#ffffff09}.buy-head,.card-ok-head,.card-nf-head,.connect-head,.setup-head{text-align:left!important}.buy-head .eyebrow,.card-ok-head .eyebrow,.card-nf-head .eyebrow,.connect-head .eyebrow,.setup-head .eyebrow{justify-content:flex-start!important}.buy-sub,.connect-sub,.setup-sub,.card-nf-sub{margin-inline:0!important}.keyfield,.sub-preview,.code{background:#02050780;border-color:#ffffff21}.qr-frame{box-shadow:0 12px 32px #00000057!important}.site-nav[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:50;background:#070a0e9e;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid transparent;transition:background var(--t-mid),border-color var(--t-mid),min-height var(--t-mid);padding-top:env(safe-area-inset-top)}.site-nav[data-astro-cid-5hce7sga].scrolled{background:#070a0eeb;border-bottom-color:var(--border)}.nav-inner[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:20px;min-height:70px;transition:min-height var(--t-mid)}.site-nav[data-astro-cid-5hce7sga].scrolled .nav-inner[data-astro-cid-5hce7sga]{min-height:58px}.nav-brand[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:11px;font-weight:700;color:var(--fg-strong);font-size:16px}.nav-brand[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{letter-spacing:0}.nav-brand[data-astro-cid-5hce7sga]:hover{text-decoration:none;color:var(--fg-strong)}.nav-brand[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{width:40px;height:40px;border-radius:var(--r-md);filter:drop-shadow(0 8px 18px rgba(0,0,0,.28));transition:height var(--t-mid),width var(--t-mid)}.site-nav[data-astro-cid-5hce7sga].scrolled .nav-brand[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{width:34px;height:34px}.nav-links[data-astro-cid-5hce7sga]{margin-left:auto;display:flex;gap:22px;font-size:14px;font-weight:650}.nav-links[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--muted)}.nav-links[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--fg);text-decoration:none}.nav-buy[data-astro-cid-5hce7sga]{min-height:40px;padding:9px 20px;border-radius:var(--r-md);font-size:14.5px;box-shadow:var(--glow-soft)}@media(max-width:720px){.nav-links[data-astro-cid-5hce7sga]{display:none}.nav-buy[data-astro-cid-5hce7sga]{margin-left:auto}}.site-footer[data-astro-cid-5hce7sga]{margin-top:clamp(48px,8vw,88px);border-top:1px solid var(--border);padding-block:44px 28px;background:linear-gradient(180deg,transparent,rgba(7,10,14,.78))}.foot-inner[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.foot-brand[data-astro-cid-5hce7sga]{max-width:460px}.foot-brand[data-astro-cid-5hce7sga] .nav-brand[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{width:32px;height:32px}.foot-brand[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{margin:14px 0 0;font-size:14px;line-height:1.6}.foot-links[data-astro-cid-5hce7sga]{display:flex;flex-direction:column;gap:12px;font-size:14.5px}.foot-links[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--muted)}.foot-links[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--fg)}.foot-base[data-astro-cid-5hce7sga]{margin-top:32px;padding-top:20px;border-top:1px solid var(--border);font-size:13px}@media(max-width:560px){.foot-inner[data-astro-cid-5hce7sga]{flex-direction:column;gap:24px}}
