@font-face{font-family:Inter;src:url('assets/Inter-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url('assets/Inter-Bold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}
:root{--bg:#151715;--card:#20231f;--text:#f2f3ec;--muted:#a4ab9d;--line:#3c4137;--accent:#c6ff59;--success:#c6ff59;--warning:#c6ff59;--danger:#f2f3ec;--radius:0px;--font:Inter,Arial,sans-serif;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.6 var(--font);-webkit-font-smoothing:antialiased}button,input{font:inherit}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer}a,button,input,summary{touch-action:manipulation}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.55}[hidden]{display:none!important}::selection{color:var(--bg);background:var(--accent)}.wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 64px}.muted{color:var(--muted)}.eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin:0 0 24px}.skip-link{position:absolute;top:-100px;left:20px;background:var(--accent);color:var(--bg);padding:12px;z-index:20}.skip-link:focus{top:12px}.preview-note{display:none;background:#303629;padding:8px 24px;text-align:center;color:var(--accent);font-size:12px}body[data-preview=true] .preview-note{display:block}.site-header{padding:25px 0;border-bottom:1px solid var(--line)}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:700;letter-spacing:-.04em;white-space:nowrap}.brand:hover{text-decoration:none}.brand-mark{display:inline-grid;place-items:center;width:26px;height:26px;background:var(--accent);color:var(--bg);font-size:25px;line-height:1}.site-nav{display:flex;gap:32px;font-size:12px}.site-nav a{color:var(--muted)}.site-nav a:hover{color:var(--text);text-decoration:none}.hero{overflow:hidden;position:relative;background:var(--bg);padding-top:26px}.hero-top{display:flex;justify-content:space-between;gap:20px}.hero-top .eyebrow{margin:0}.hero-index{font-size:10px;letter-spacing:.1em;color:var(--muted)}.hero-name{padding-top:29px}.hero h1{font-size:clamp(58px,13.9vw,195px);letter-spacing:-.085em;line-height:.94;margin:0;white-space:nowrap;font-weight:700}.hero h1>span:first-child{color:var(--accent)}.name-dot{color:var(--accent)}.hero-body{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:36px;padding-top:35px;padding-bottom:28px}.hero-copy h2{font-size:clamp(32px,4vw,58px);font-weight:400;letter-spacing:-.055em;line-height:1.04;margin:0 0 22px}.hero-copy>p:not(.download-detail){font-size:15px;color:var(--muted);line-height:1.6;margin:0 0 26px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;min-height:54px;padding:15px 24px;font-size:13px;font-weight:700;border:1px solid transparent;border-radius:0;transition:background .2s,color .2s,transform .2s;text-align:left}.button:hover{text-decoration:none;transform:translateY(-2px)}.button[aria-disabled=true]:hover,.button:disabled:hover{transform:none}.button-primary{background:var(--accent);color:var(--bg)}.button-primary:hover{background:#d5ff86}.button-primary span{font-size:21px;font-weight:400}.button-secondary{border-color:var(--line);color:var(--text);background:transparent}.button-secondary:hover{background:var(--card)}.button-dark{background:var(--bg);color:var(--text);min-width:240px}.button-small{padding:10px 14px;min-height:44px;border-color:var(--line);background:transparent;color:var(--text);font-size:12px}.download-detail{font-size:11px;color:var(--muted);margin:10px 0 0}.route-visual{margin:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;max-width:650px}.route-visual svg{width:100%;height:auto;overflow:visible}.route-shadow{fill:none;stroke:#2a3023;stroke-width:34}.route-line{fill:none;stroke:var(--accent);stroke-width:2}.route-flow{fill:none;stroke:var(--accent);stroke-width:6;stroke-dasharray:16 580;animation:signal 7s linear infinite;stroke-linecap:round}.diagram-label{fill:var(--muted);font-size:10px;font-family:var(--font);letter-spacing:1px}.diagram-note{fill:#a4ab9d;font-size:34px;font-family:var(--font);letter-spacing:-1px}.route-visual figcaption{font-size:10px;color:var(--muted);text-align:right}.hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--line);padding-top:19px;padding-bottom:22px}.hero-bottom p{max-width:550px;margin:0;font-size:10px;color:var(--muted)}.hero-bottom>a{display:flex;gap:40px;align-items:center;font-size:11px;white-space:nowrap}.hero-name,.hero-copy,.route-visual{animation:enter .8s both}.hero-copy{animation-delay:.12s}.route-visual{animation-delay:.24s}.section{padding-top:112px;padding-bottom:112px}.section-heading{margin-bottom:50px}.section-heading h2{font-size:clamp(32px,4.4vw,64px);line-height:1.07;letter-spacing:-.06em;font-weight:400;margin:0}.how-section{border-top:1px solid var(--line)}.setup-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;padding:0;margin:0 0 36px;list-style:none}.setup-steps li{border-top:1px solid var(--line);padding-top:21px}.step-number{font-size:12px;color:var(--accent);display:block;margin-bottom:38px}.setup-steps h3{font-size:20px;line-height:1.3;font-weight:400;letter-spacing:-.04em;margin:0 0 14px}.setup-steps p{font-size:13px;line-height:1.65;color:var(--muted);margin:0;max-width:330px}.text-link{font-size:12px;background:none;border:0;padding:5px 0;color:var(--text);text-decoration:underline;text-underline-offset:5px}.text-link span{margin-left:15px}.plans-section{background:#20241d}.plans-layout{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid #505746}.plan{padding:37px 0 0}.personal-plan{padding-right:64px;border-right:1px solid #505746}.business-plan{padding-left:64px}.plan .eyebrow{color:var(--muted);margin-bottom:8px}.plan h3{font-size:26px;line-height:1.2;font-weight:400;letter-spacing:-.035em;margin:0}.price{font-size:clamp(58px,6.5vw,92px);line-height:1;letter-spacing:-.065em;margin:42px 0 12px}.price span{font-size:.52em;vertical-align:top;line-height:1.35;letter-spacing:-.03em}.price-period{margin:0;color:var(--muted);font-size:13px}.plan-features{list-style:none;padding:0;margin:35px 0;font-size:13px}.plan-features li{border-bottom:1px solid #3c4533;padding:13px 0}.consent{display:flex;align-items:flex-start;gap:12px;font-size:11px;line-height:1.6;margin:0 0 22px;color:var(--muted);min-height:45px}.consent input{width:18px;height:18px;flex:none;accent-color:var(--accent);margin:0;cursor:pointer}.consent a{color:var(--text);text-decoration:underline;text-underline-offset:2px}.plan .button{width:100%}.business-plan>.button{margin-top:67px}.form-note{font-size:11px;line-height:1.65;color:var(--muted);margin:12px 0 0;overflow-wrap:anywhere}.order-panel{border-top:1px solid #505746;margin-top:48px;padding-top:32px}.order-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.order-heading h3{font-size:28px;line-height:1.2;margin:0;font-weight:400}.order-heading .eyebrow{margin-bottom:8px}.order-state{font-size:11px;color:var(--accent)}.order-details{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px;margin:25px 0}.order-details dt{font-size:11px;color:var(--muted)}.order-details dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:13px}#order-message{font-size:13px}.order-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.activation{border-left:3px solid var(--accent);padding:14px 20px;margin:24px 0;background:#151b10}.activation label{display:block;font-size:12px;margin-bottom:10px}.code-row{display:flex;gap:12px}.code-row input{width:100%;min-width:0;color:var(--accent);background:transparent;border:0;font-family:monospace;font-size:18px}.restore-order{margin-top:35px}.restore-order label{cursor:pointer}.restore-order input{max-width:100%;font-size:11px;margin:16px 0 0;display:block}.restore-order p{font-size:12px;color:var(--muted)}#forget-order{margin-top:22px;color:var(--muted)}.faq-list{max-width:920px;margin-left:auto}details{border-bottom:1px solid var(--line);padding:0;margin:0}details:first-child{border-top:1px solid var(--line)}summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;font-size:17px;line-height:1.4;padding:25px 0;list-style:none}summary::-webkit-details-marker{display:none}summary::after{content:'+';font-size:26px;color:var(--accent);line-height:1;flex:none;transition:transform .2s}details[open] summary::after{transform:rotate(45deg)}.answer{padding:0 44px 25px 0;max-width:760px;color:var(--muted);font-size:14px}.answer p{margin:0}.answer a{text-decoration:underline;color:var(--text)}.last-call{background:var(--accent);color:var(--bg);position:relative;overflow:hidden;padding:65px 0}.last-call h2{font-size:clamp(44px,7vw,96px);font-weight:400;line-height:1;letter-spacing:-.065em;margin:0 0 35px}.last-call .wrap{position:relative;z-index:1}.last-call .eyebrow{margin-bottom:25px}.telegram-status{font-size:11px}.last-arrow{font-size:clamp(220px,35vw,450px);line-height:1;position:absolute;right:70px;top:15px;font-family:Arial,sans-serif;font-weight:400;opacity:.2;pointer-events:none}.site-footer{padding:48px 0 36px;color:var(--muted);font-size:11px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px}.footer-top .brand{color:var(--text);font-size:25px}.footer-top p{font-size:12px}.site-footer .links{display:flex;flex-wrap:wrap;gap:12px 26px;margin-bottom:27px;color:var(--text)}.site-footer p{margin:5px 0}.site-footer .footer-independent{margin-top:20px}.noscript-note{padding:20px;background:var(--card)}
/* Shared layout for the legal and support pages. */
.doc{max-width:860px;padding-top:36px;padding-bottom:80px;margin:0 auto}.doc h1{font-size:clamp(30px,5vw,48px);line-height:1.1;letter-spacing:-.055em;margin:24px 0 12px;overflow-wrap:anywhere}.doc h2{font-size:23px;line-height:1.3;letter-spacing:-.025em;margin:42px 0 14px}.doc h3{font-size:17px;margin:25px 0 10px}.doc p,.doc li{font-size:14px}.doc p{margin:14px 0}.doc a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.doc .meta{font-size:12px;color:var(--muted)}.doc .card{padding:20px 24px;background:var(--card);margin:25px 0}.doc .card p:first-child{margin-top:0}.doc .card p:last-child{margin-bottom:0}.doc ul,.doc ol{padding-left:24px}.doc li{margin:7px 0}.doc code{font-size:12px;overflow-wrap:anywhere;background:var(--card);padding:2px 5px}.lang-switch{display:flex;gap:20px;font-size:12px;margin-top:15px}.divider{border:0;border-top:1px solid var(--line);margin:55px 0}.notice{border-left:3px solid var(--accent);padding:12px 20px;color:var(--muted);margin:25px 0}.table-wrap{overflow-x:auto;margin:20px 0}table{border-collapse:collapse;width:100%;font-size:12px}th,td{padding:13px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}th{color:var(--muted)}.steps{padding-left:22px}.state{font-size:12px;color:var(--accent)}
@keyframes signal{to{stroke-dashoffset:-596}}@keyframes enter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.hero-name h1{font-size:190px}}
@media(max-width:1000px){.wrap{padding-left:32px;padding-right:32px}.hero h1{font-size:14vw}.hero-body{gap:10px;padding-top:35px}.hero-copy h2{font-size:42px}.section{padding-top:80px;padding-bottom:80px}.personal-plan{padding-right:36px}.business-plan{padding-left:36px}.site-nav{gap:20px}.hero-bottom p{max-width:430px}.last-arrow{right:25px}.setup-steps{gap:25px}.route-visual figcaption{font-size:9px}}
@media(max-width:680px){.wrap{padding-left:22px;padding-right:22px}.site-header{padding:17px 0}.brand{font-size:16px}.site-nav{gap:14px;font-size:10px}.site-nav a:first-child{display:none}.hero{padding-top:20px}.hero-top .eyebrow{font-size:9px}.hero-index{font-size:8px}.hero-name{padding-top:22px}.hero h1{font-size:14.2vw;letter-spacing:-.08em}.hero-body{display:block;padding-top:26px;padding-bottom:20px;position:relative}.hero-copy{position:relative;z-index:2;width:100%}.hero-copy h2{font-size:37px;margin-bottom:16px}.hero-copy>p:not(.download-detail){font-size:12px;margin-bottom:22px}.hero-copy .button{min-width:225px;min-height:50px;font-size:12px;padding:12px 18px}.route-visual{position:absolute;right:-150px;top:10px;width:380px;height:260px;opacity:.48;pointer-events:none}.route-visual svg{transform:rotate(-8deg)}.diagram-label,.diagram-note,.route-visual figcaption{display:none}.route-visual svg rect:first-of-type{opacity:.4}.hero-copy h2,.hero-copy>p{position:relative;text-shadow:0 2px 18px var(--bg)}.hero-bottom{padding-top:16px;padding-bottom:18px;gap:0}.hero-bottom p{font-size:9px;max-width:290px;line-height:1.5}.hero-bottom>a{font-size:0;gap:0}.hero-bottom>a span{font-size:20px}.section{padding-top:65px;padding-bottom:65px}.section-heading{margin-bottom:34px}.section-heading .eyebrow{font-size:9px;margin-bottom:18px}.section-heading h2{font-size:34px}.setup-steps{display:block;margin-bottom:24px}.setup-steps li{position:relative;padding:22px 0 24px 42px}.step-number{position:absolute;top:26px;left:0;margin:0;font-size:11px}.setup-steps h3{font-size:19px;margin-bottom:9px}.setup-steps p{font-size:12px;max-width:100%}.plans-layout{display:block}.personal-plan{border-right:0;padding-right:0;padding-top:25px}.business-plan{padding-left:0;margin-top:50px;padding-top:30px;border-top:1px solid #505746}.plan h3{font-size:24px}.price{font-size:74px;margin-top:32px}.plan-features{margin:25px 0;font-size:12px}.business-plan>.button{margin-top:0}.consent{font-size:11px;min-height:auto}.price-period{font-size:12px}.order-heading{display:block}.order-state{display:block;margin-top:12px}.order-details{grid-template-columns:1fr;gap:14px}.order-actions{display:grid;grid-template-columns:1fr}.code-row{display:block}.code-row input{min-height:40px}.code-row button{margin-top:10px}.activation{padding:12px}.order-heading h3{font-size:24px}summary{font-size:15px;padding:22px 0}.answer{font-size:12px;padding-right:20px}.last-call{padding:50px 0}.last-call h2{font-size:56px}.last-call .eyebrow{font-size:9px}.last-arrow{font-size:280px;right:-90px;top:50px;opacity:.18}.site-footer{padding:32px 0}.footer-top{display:block;padding-bottom:20px}.footer-top p{font-size:11px;margin-top:12px}.site-footer .links{font-size:11px;gap:12px 18px}.doc{padding-top:18px;padding-bottom:48px}.doc h1{font-size:30px}.doc .card{padding:16px}.doc h2{font-size:21px}.preview-note{font-size:10px;padding:7px 20px}}
@media(max-width:680px){.route-visual{animation:none;opacity:.35;right:-195px}.site-nav{flex-wrap:wrap;justify-content:flex-end;row-gap:5px;min-width:0}}
.brand-mark:empty::before{content:'↗'}
.bulk-activation{margin:28px 0}.bulk-activation h4{font-size:20px;font-weight:400;margin:0 0 12px}.bulk-activation .table-scroll{margin:20px 0}.bulk-activation td:nth-child(2){font-family:monospace;min-width:160px;max-width:380px;overflow-wrap:anywhere}.bulk-activation th{white-space:nowrap}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
/* Operational and support forms share the same accessible controls. */
.table-scroll{overflow-x:auto;max-width:100%}.doc input:not([type=checkbox]),.doc select,.doc textarea{display:block;width:100%;padding:12px 14px;border:1px solid var(--line);background:var(--bg);color:var(--text);margin:7px 0 18px;border-radius:0;max-width:100%}.doc label{font-size:13px}.doc button{padding:12px 18px;border:1px solid var(--line);background:var(--accent);color:var(--bg);min-height:44px}.doc button:disabled{opacity:.5}.doc input[type=checkbox]{accent-color:var(--accent);width:18px;height:18px}.doc textarea{min-height:100px;resize:vertical}.doc .button{color:var(--bg);text-decoration:none}.doc th,.doc td{overflow-wrap:anywhere}.doc .status{color:var(--accent)}

.payment-instructions{margin:28px 0;padding:24px;border:1px solid #505746;background:#191f15}.payment-instructions h4{margin:0 0 12px;font-size:20px;font-weight:400;letter-spacing:-.025em}.payment-instructions>p:not(.form-note){margin:0;max-width:760px;font-size:13px;color:var(--muted)}.payment-details{display:grid;grid-template-columns:1fr 1fr;gap:20px 32px;margin:24px 0}.payment-details dt{font-size:11px;color:var(--muted)}.payment-details dd{margin:5px 0 0;font-size:14px;overflow-wrap:anywhere}.payment-details .payment-total{color:var(--accent);font-size:23px;line-height:1.3}.payment-reference-row{grid-column:1/-1}#payment-account-number,#payment-reference{font-family:monospace;font-size:16px;user-select:all}.payment-actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:680px){.payment-instructions{padding:18px 14px}.payment-details{grid-template-columns:1fr;gap:16px}.payment-actions{display:grid;grid-template-columns:1fr}.payment-actions .button{width:100%}}
