:root{--bg: #131314;--bg2: #2c2c2e;--bg3: #3a3a3c;--text: #ffffff;--muted: #8e8e93;--muted2: #636366;--accent: #f2f2f7;--accent-bg: rgba(242,242,247,.14);--accent-text: #000000;--success: #32d74b;--success-bg: rgba(50,215,75,.12);--warn: #ff9f0a;--warn-bg: rgba(255,159,10,.12);--danger: #ff453a;--danger-bg: rgba(255,69,58,.12);--purple: #d1d1d6;--purple-bg: rgba(209,209,214,.13);--teal: #d1d1d6;--teal-bg: rgba(209,209,214,.12);--icon-accent: #ffffff;--icon-accent-bg: rgba(242,242,247,.22);--icon-success: #46f56f;--icon-success-bg: rgba(50,215,75,.2);--icon-warn: #ffc857;--icon-warn-bg: rgba(255,159,10,.2);--icon-danger: #ff7a72;--icon-danger-bg: rgba(255,69,58,.2);--icon-purple: #e5e5ea;--icon-purple-bg: rgba(229,229,234,.2);--icon-teal: #e5e5ea;--icon-teal-bg: rgba(229,229,234,.2);--icon-muted: #c7c7cc;--icon-muted-bg: rgba(142,142,147,.18);--icon-stars: #ffe66d;--icon-stars-bg: rgba(255,214,10,.22);--icon-crypto: #62a8ff;--icon-crypto-bg: rgba(39,117,202,.22);--stars: #ffd60a;--stars-bg: rgba(255,214,10,.13);--stars-btn: #9a7d00;--crypto: #2775ca;--crypto-bg: rgba(39,117,202,.13);--border: rgba(255,255,255,.08);--btn-border: rgba(255,255,255,.1);--radius: 16px;--radius-sm: 11px;--tabbar-bg: rgba(44,44,46,.78);--tabbar-shadow: rgba(0,0,0,.35);--fs-h1: 17px;--fs-md: 16px;--fs-body: 14px;--fs-sub: 13px;--fs-cap: 12px;--fs-label: 11px;--sp: 8px}:root[data-theme=light]{--bg: #f2f2f7;--bg2: #ffffff;--bg3: #e5e5ea;--text: #000000;--muted: #6c6c70;--muted2: #aeaeb2;--accent: #000000;--accent-bg: rgba(0,0,0,.06);--accent-text: #ffffff;--success: #34c759;--success-bg: rgba(52,199,89,.1);--warn: #ff9500;--warn-bg: rgba(255,149,0,.1);--danger: #ff3b30;--danger-bg: rgba(255,59,48,.1);--purple: #48484a;--purple-bg: rgba(72,72,74,.1);--teal: #48484a;--teal-bg: rgba(72,72,74,.1);--icon-accent: #000000;--icon-accent-bg: rgba(0,0,0,.08);--icon-success: #20b854;--icon-success-bg: rgba(52,199,89,.16);--icon-warn: #d97900;--icon-warn-bg: rgba(255,149,0,.16);--icon-danger: #e13228;--icon-danger-bg: rgba(255,59,48,.16);--icon-purple: #3a3a3c;--icon-purple-bg: rgba(58,58,60,.1);--icon-teal: #3a3a3c;--icon-teal-bg: rgba(58,58,60,.1);--icon-muted: #6c6c70;--icon-muted-bg: rgba(108,108,112,.13);--icon-stars: #a97900;--icon-stars-bg: rgba(184,134,11,.16);--icon-crypto: #0c63bf;--icon-crypto-bg: rgba(26,95,168,.16);--stars: #b8860b;--stars-bg: rgba(184,134,11,.1);--stars-btn: #8a6500;--crypto: #1a5fa8;--crypto-bg: rgba(26,95,168,.1);--border: rgba(0,0,0,.08);--btn-border: rgba(0,0,0,.12);--tabbar-bg: rgba(255,255,255,.78);--tabbar-shadow: rgba(0,0,0,.12)}@media(prefers-color-scheme:light){:root:not([data-theme]){--bg: #f2f2f7;--bg2: #ffffff;--bg3: #e5e5ea;--text: #000000;--muted: #6c6c70;--muted2: #aeaeb2;--accent: #000000;--accent-bg: rgba(0,0,0,.06);--accent-text: #ffffff;--success: #34c759;--success-bg: rgba(52,199,89,.1);--warn: #ff9500;--warn-bg: rgba(255,149,0,.1);--danger: #ff3b30;--danger-bg: rgba(255,59,48,.1);--purple: #48484a;--purple-bg: rgba(72,72,74,.1);--teal: #48484a;--teal-bg: rgba(72,72,74,.1);--icon-accent: #000000;--icon-accent-bg: rgba(0,0,0,.08);--icon-success: #20b854;--icon-success-bg: rgba(52,199,89,.16);--icon-warn: #d97900;--icon-warn-bg: rgba(255,149,0,.16);--icon-danger: #e13228;--icon-danger-bg: rgba(255,59,48,.16);--icon-purple: #3a3a3c;--icon-purple-bg: rgba(58,58,60,.1);--icon-teal: #3a3a3c;--icon-teal-bg: rgba(58,58,60,.1);--icon-muted: #6c6c70;--icon-muted-bg: rgba(108,108,112,.13);--icon-stars: #a97900;--icon-stars-bg: rgba(184,134,11,.16);--icon-crypto: #0c63bf;--icon-crypto-bg: rgba(26,95,168,.16);--stars: #b8860b;--stars-bg: rgba(184,134,11,.1);--stars-btn: #8a6500;--crypto: #1a5fa8;--crypto-bg: rgba(26,95,168,.1);--border: rgba(0,0,0,.08);--btn-border: rgba(0,0,0,.12);--tabbar-bg: rgba(255,255,255,.78);--tabbar-shadow: rgba(0,0,0,.12)}}:root{--surface: var(--bg2);--surface-2: var(--bg2);--accent-ink: var(--accent-text);--accent-soft: var(--accent-bg);--warning: var(--warn);--radius-lg: 20px;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--fs-lg: 17px}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}.lucide{stroke-width:2.25}html{scroll-behavior:smooth;color-scheme:dark light}body{background:var(--bg);color:var(--text);font-family:var(--font);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wrap{width:100%;max-width:1040px;margin:0 auto;padding:0 20px}.grad{color:var(--muted)}header{position:sticky;top:0;z-index:10;background:var(--tabbar-bg);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:.5px solid var(--border)}.nav{display:flex;align-items:center;gap:18px;padding:12px 0}.brand{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:700;letter-spacing:-.3px}.brand span span{color:var(--muted)}.brand svg{color:var(--text);flex-shrink:0}.nav-links{display:flex;gap:6px;margin-left:10px}.nav-links a{font-size:14px;font-weight:500;color:var(--muted);padding:8px 12px;border-radius:11px;transition:color .15s,background .15s}.nav-links a:hover{color:var(--text);background:var(--accent-bg)}.nav-right{margin-left:auto;display:flex;align-items:center;gap:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;font-family:inherit;font-size:15px;font-weight:600;padding:12px 20px;border-radius:14px;border:.5px solid var(--btn-border);background:var(--bg3);color:var(--text);cursor:pointer;transition:opacity .15s,transform .1s,background .15s}.btn:active{opacity:.8;transform:scale(.98)}.btn-primary{background:var(--accent);color:var(--accent-text);border-color:transparent}.btn-primary:hover{opacity:.88}.btn-ghost{background:var(--accent-bg);color:var(--text)}.btn-ghost:hover{background:var(--bg3)}.btn-lg{font-size:16px;padding:15px 26px;min-height:52px}.nav .btn{padding:9px 16px;font-size:14px;border-radius:11px}.hero{padding:56px 0 0}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:0 36px;align-items:center}.hero-grid>*{min-width:0}h1{font-size:clamp(34px,5.4vw,56px);font-weight:700;letter-spacing:-2px;line-height:1.02;text-wrap:balance}.lead{font-size:clamp(16px,2.1vw,18px);color:var(--muted);line-height:1.55;margin:20px 0 0;max-width:44ch}.cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.trust-strip{margin-top:14px;font-size:12.5px;color:var(--muted);max-width:52ch}.hero-visual{display:flex;justify-content:flex-end}.steps-card{width:100%;max-width:380px;background:var(--bg2);border:.5px solid var(--border);border-radius:20px;padding:20px;box-shadow:0 24px 48px -28px #0009}.steps-list{list-style:none}.steps-list li{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:.5px solid var(--border)}.steps-list li:first-child{border-top:none}.steps-list .step-num{margin:0;flex-shrink:0}.steps-list div{display:flex;flex-direction:column;min-width:0}.steps-list strong{font-size:15px;font-weight:600}.steps-list span:not(.step-num){font-size:13px;color:var(--muted)}.steps-btn{width:100%;margin-top:6px}.metrics{display:flex;margin:48px 0 0;background:var(--bg2);border:.5px solid var(--border);border-radius:16px;overflow:hidden}.metric{flex:1;padding:16px 18px;position:relative}.metric+.metric:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:.5px;background:var(--border)}.metric[hidden]{display:none}.metric-value{display:block;font-size:clamp(20px,3vw,26px);font-weight:700;letter-spacing:-.6px}.metric-label{display:block;font-size:12px;color:var(--muted);margin-top:3px;text-transform:uppercase;letter-spacing:.4px}section{padding:60px 0 0}section[hidden]{display:none}section[id]{scroll-margin-top:72px}.section-head{margin-bottom:24px;max-width:640px}.section-title{font-size:clamp(26px,4vw,36px);font-weight:700;letter-spacing:-1px;line-height:1.12;text-wrap:balance}.section-sub{color:var(--muted);font-size:15px;margin-top:8px}.ico{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--icon-accent-bg);color:var(--icon-accent)}.ico svg{width:19px;height:19px}.ico.purple{background:var(--icon-purple-bg);color:var(--icon-purple)}.ico.teal{background:var(--icon-teal-bg);color:var(--icon-teal)}.ico.success{background:var(--icon-success-bg);color:var(--icon-success)}.ico.warn{background:var(--icon-warn-bg);color:var(--icon-warn)}.ico.crypto{background:var(--icon-crypto-bg);color:var(--icon-crypto)}.cards,.trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.flat-row,.trust-card{background:var(--bg2);border:.5px solid var(--border);border-radius:16px;padding:18px;display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:start;transition:transform .2s ease,border-color .2s ease}.flat-row:hover,.trust-card:hover{transform:translateY(-2px);border-color:var(--btn-border)}.flat-row .ico,.trust-card .ico{grid-row:1 / span 2}.flat-row h3,.trust-card h3{font-size:16px;font-weight:600;letter-spacing:-.2px;align-self:center}.flat-row p,.trust-card p{font-size:13.5px;color:var(--muted);line-height:1.5;grid-column:2}.apps,.platforms{display:flex;flex-wrap:wrap;gap:8px}.platforms{margin-top:10px}.app-pill,.plat{font-size:13px;font-weight:500;color:var(--text);background:var(--bg2);border:.5px solid var(--btn-border);border-radius:20px;padding:7px 14px;transition:background .15s,transform .15s}.plat{color:var(--muted)}.app-pill:hover,.plat:hover{background:var(--bg3);transform:translateY(-1px)}.benefits{list-style:none;margin:22px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 24px}.benefits li{font-size:14.5px;padding-left:26px;position:relative}.benefits li:before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:50%;background:var(--success-bg);box-shadow:inset 0 0 0 1px #32d74b59}.benefits li:after{content:"";position:absolute;left:5px;top:8px;width:6px;height:3.5px;border-left:2px solid var(--success);border-bottom:2px solid var(--success);transform:rotate(-45deg)}.cmp{max-width:560px;background:var(--bg2);border:.5px solid var(--border);border-radius:16px;overflow:hidden}.cmp-row{display:flex;align-items:center;justify-content:space-between;padding:14px 18px}.cmp-row+.cmp-row,.cmp-us{border-top:.5px solid var(--border)}.cmp-list .cmp-row{opacity:.6}.cmp-name{font-size:15px;font-weight:500}.cmp-price{font-size:16px;font-weight:600}.cmp-us{background:var(--accent-bg)}.cmp-us .cmp-name{font-weight:700}.cmp-us .cmp-price{font-size:20px;font-weight:700}.cmp-note{color:var(--muted);font-size:12px;margin-top:12px;max-width:560px}.dev-switch{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;margin-bottom:20px;background:var(--bg2);border:.5px solid var(--border);border-radius:11px}.dev-btn{font-family:inherit;font-size:13px;font-weight:500;color:var(--muted);background:transparent;border:none;border-radius:8px;padding:0 18px;min-height:44px;cursor:pointer;transition:background .2s,color .2s}.dev-btn:hover{color:var(--text)}.dev-btn.active{color:var(--text);background:var(--bg3)}.dev-switch{position:relative}.dev-thumb{display:none;position:absolute;top:0;left:0;border-radius:8px;background:var(--bg3);pointer-events:none}.dev-switch.is-ready .dev-thumb{display:block}.dev-switch.is-ready .dev-btn{position:relative;z-index:1}.dev-switch.is-ready .dev-btn.active{background:transparent}@media(prefers-reduced-motion:no-preference){.dev-switch.is-animated .dev-thumb{transition:transform .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1)}}.plans{display:flex;gap:12px;flex-wrap:wrap;align-items:stretch}.plans.dev-group{display:none}.plans.dev-group.active{display:flex}.plan{position:relative;display:flex;flex-direction:column;flex:1 1 200px;max-width:260px;text-align:left;background:var(--bg2);border:.5px solid var(--btn-border);border-radius:16px;padding:20px;transition:transform .2s ease}.plan:hover{transform:translateY(-2px)}.plan.featured{border:2px solid var(--accent);background:var(--accent-bg);padding:19.5px}.plan-popular{align-self:flex-start;font-size:12px;font-weight:600;padding:3px 9px;border-radius:20px;margin-bottom:10px;background:var(--accent);color:var(--accent-text)}.plan-tag{font-size:14px;font-weight:500;color:var(--muted)}.plan-tag.accent{color:var(--text)}.plan-amount{display:block;font-size:clamp(28px,5vw,36px);font-weight:700;letter-spacing:-1px;margin:8px 0 2px}.plan-per{font-size:13px;color:var(--muted)}.plan-save{margin-left:6px;font-size:12px;font-weight:600;padding:2px 7px;border-radius:20px;background:var(--success-bg);color:var(--success)}.plan p{font-size:13px;color:var(--muted);margin:12px 0 18px}.plan .btn{width:100%;margin-top:auto}.step-num{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;background:var(--accent);color:var(--accent-text);font-size:13px;font-weight:700}.faq{background:var(--bg2);border:.5px solid var(--border);border-radius:16px;overflow:hidden;max-width:760px}.faq-item summary{cursor:pointer;list-style:none;padding:16px 18px;font-size:15.5px;font-weight:500;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s;flex-shrink:0;margin-right:4px}.faq-item[open] summary:after{transform:rotate(-135deg)}.faq-item p{padding:0 18px 16px;font-size:14.5px;color:var(--muted);max-width:64ch}.final{background:var(--bg2);border:.5px solid var(--border);border-radius:20px;padding:clamp(32px,6vw,52px);text-align:center}.final h2{font-size:clamp(26px,4vw,36px);font-weight:700;letter-spacing:-1px}.final p{color:var(--muted);margin-top:10px}.final .cta-row{justify-content:center;margin-top:24px}.tg-pill{position:fixed;right:16px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:30;display:inline-flex;align-items:center;gap:9px;padding:11px 18px;border-radius:999px;background:var(--tabbar-bg);color:var(--text);font-weight:600;font-size:13px;border:.5px solid var(--border);box-shadow:0 8px 28px var(--tabbar-shadow);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.tg-pill:hover{background:var(--bg3)}footer{margin-top:60px;border-top:.5px solid var(--border);padding:28px 0 56px;color:var(--muted);font-size:13px}footer a{color:var(--text);text-decoration:underline;text-decoration-color:var(--muted2);text-underline-offset:3px;display:inline-block;padding:14px 4px;margin:-14px 0}.skip-link{position:absolute;left:12px;top:-48px;z-index:50;padding:10px 16px;border-radius:11px;background:var(--accent);color:var(--accent-text);font-weight:600;font-size:14px}.skip-link:focus{top:12px}@media(max-width:860px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}h1,.lead{max-width:none}.hero-visual{justify-content:flex-start}}@media(max-width:680px){.cards,.trust-grid{grid-template-columns:1fr}.tg-pill{display:none}}@media(max-width:380px){.btn{white-space:normal;text-align:center}.btn-lg{padding:14px 18px}.wrap{padding:0 16px}}@media(max-width:560px){.nav-links{display:none}.hero{padding-top:36px}.metrics{flex-wrap:wrap}.metric{flex:1 1 50%}.metric:nth-child(n+3):after{content:"";position:absolute;left:14px;right:14px;top:0;height:.5px;background:var(--border)}.plans{flex-direction:column}.plan{max-width:none;flex-basis:auto}.benefits{grid-template-columns:1fr}.cta-row .btn{flex:1 1 auto}}@media(prefers-reduced-motion:no-preference){.js-reveal [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .55s cubic-bezier(.16,.8,.24,1),transform .55s cubic-bezier(.16,.8,.24,1);transition-delay:calc(min(var(--reveal-order, 0),4)*55ms)}.js-reveal [data-reveal].is-visible{opacity:1;transform:translateY(0)}.plan-enter{animation:planIn .4s cubic-bezier(.16,.8,.24,1) both}}@keyframes planIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){@keyframes heroRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero-grid>div:first-child>*{animation:heroRise .7s cubic-bezier(.22,1,.36,1) both}.hero-grid>div:first-child>:nth-child(2){animation-delay:.08s}.hero-grid>div:first-child>:nth-child(3){animation-delay:.16s}.hero-grid>div:first-child>:nth-child(4){animation-delay:.24s}.btn-primary{transition:opacity .15s,transform .15s}.btn-primary:hover{transform:translateY(-1px)}}.hero{position:relative}.hero:before{content:"";position:absolute;z-index:-1;left:50%;top:-120px;width:min(900px,120vw);height:520px;transform:translate(-50%);background:radial-gradient(closest-side,var(--accent-bg),transparent);opacity:.8;pointer-events:none}.tone-dark{--bg: #131314;--bg2: #2c2c2e;--bg3: #3a3a3c;--text: #ffffff;--muted: #8e8e93;--muted2: #636366;--accent: #f2f2f7;--accent-bg: rgba(242,242,247,.14);--accent-text: #000000;--success: #32d74b;--success-bg: rgba(50,215,75,.12);--warn: #ff9f0a;--warn-bg: rgba(255,159,10,.12);--danger: #ff453a;--danger-bg: rgba(255,69,58,.12);--purple: #d1d1d6;--purple-bg: rgba(209,209,214,.13);--teal: #d1d1d6;--teal-bg: rgba(209,209,214,.12);--icon-accent: #ffffff;--icon-accent-bg: rgba(242,242,247,.22);--icon-success: #46f56f;--icon-success-bg: rgba(50,215,75,.2);--icon-warn: #ffc857;--icon-warn-bg: rgba(255,159,10,.2);--icon-danger: #ff7a72;--icon-danger-bg: rgba(255,69,58,.2);--icon-purple: #e5e5ea;--icon-purple-bg: rgba(229,229,234,.2);--icon-teal: #e5e5ea;--icon-teal-bg: rgba(229,229,234,.2);--icon-muted: #c7c7cc;--icon-muted-bg: rgba(142,142,147,.18);--icon-stars: #ffe66d;--icon-stars-bg: rgba(255,214,10,.22);--icon-crypto: #62a8ff;--icon-crypto-bg: rgba(39,117,202,.22);--stars: #ffd60a;--stars-bg: rgba(255,214,10,.13);--stars-btn: #9a7d00;--crypto: #2775ca;--crypto-bg: rgba(39,117,202,.13);--border: rgba(255,255,255,.08);--btn-border: rgba(255,255,255,.1);--radius: 16px;--radius-sm: 11px;--tabbar-bg: rgba(44,44,46,.78);--tabbar-shadow: rgba(0,0,0,.35);--fs-h1: 17px;--fs-md: 16px;--fs-body: 14px;--fs-sub: 13px;--fs-cap: 12px;--fs-label: 11px;--sp: 8px;background:var(--bg);color:var(--text)}.tone-light{--bg: #f2f2f7;--bg2: #ffffff;--bg3: #e5e5ea;--text: #000000;--muted: #6c6c70;--muted2: #aeaeb2;--accent: #000000;--accent-bg: rgba(0,0,0,.06);--accent-text: #ffffff;--success: #34c759;--success-bg: rgba(52,199,89,.1);--warn: #ff9500;--warn-bg: rgba(255,149,0,.1);--danger: #ff3b30;--danger-bg: rgba(255,59,48,.1);--purple: #48484a;--purple-bg: rgba(72,72,74,.1);--teal: #48484a;--teal-bg: rgba(72,72,74,.1);--icon-accent: #000000;--icon-accent-bg: rgba(0,0,0,.08);--icon-success: #20b854;--icon-success-bg: rgba(52,199,89,.16);--icon-warn: #d97900;--icon-warn-bg: rgba(255,149,0,.16);--icon-danger: #e13228;--icon-danger-bg: rgba(255,59,48,.16);--icon-purple: #3a3a3c;--icon-purple-bg: rgba(58,58,60,.1);--icon-teal: #3a3a3c;--icon-teal-bg: rgba(58,58,60,.1);--icon-muted: #6c6c70;--icon-muted-bg: rgba(108,108,112,.13);--icon-stars: #a97900;--icon-stars-bg: rgba(184,134,11,.16);--icon-crypto: #0c63bf;--icon-crypto-bg: rgba(26,95,168,.16);--stars: #b8860b;--stars-bg: rgba(184,134,11,.1);--stars-btn: #8a6500;--crypto: #1a5fa8;--crypto-bg: rgba(26,95,168,.1);--border: rgba(0,0,0,.08);--btn-border: rgba(0,0,0,.12);--tabbar-bg: rgba(255,255,255,.78);--tabbar-shadow: rgba(0,0,0,.12);background:var(--bg);color:var(--text)}body{background:#131314}header{background:color-mix(in srgb,#131314 78%,transparent);color:#fff}.band{padding-bottom:80px;overflow-x:clip}.band .wrap>section:first-child{padding-top:72px}.band-dark{background:#131314;color:#fff}.band-light{background:#f2f2f7;color:#000}.band-dark .final{background:#2c2c2e}footer{background:#131314;margin-top:0}.hero{padding:64px 0 0}.checks{list-style:none;margin:22px 0 0;display:flex;flex-direction:column;gap:11px;max-width:46ch}.checks li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;line-height:1.45;color:var(--muted)}.checks svg{width:18px;height:18px;color:var(--text);flex:0 0 auto;margin-top:2px}.hero-text>.cta-row{margin-top:30px}.hero-visual{position:relative;justify-content:center;align-items:center;min-height:500px}@media(min-width:861px){.hero-visual{padding-right:72px}}.art{position:relative;width:min(100%,420px);height:500px;display:flex;justify-content:center;align-items:center;color:#f2f2f7}.art:before{content:"";position:absolute;inset:6% 4%;border-radius:50%;background:radial-gradient(closest-side,rgba(242,242,247,.1),transparent)}.art-phone{position:relative;z-index:1;width:262px;margin-right:24%;height:auto;transform:translateY(calc(var(--p, 0) * -84px)) rotate(calc(-7deg + var(--p, 0) * 13deg)) scale(calc(1 - var(--p, 0) * .09));filter:drop-shadow(0 30px 40px rgba(0,0,0,.5))}.tile{position:absolute;z-index:4;width:66px;height:66px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:#2c2c2e;border:.5px solid rgba(255,255,255,.16);color:#f2f2f7;box-shadow:0 22px 34px -18px #000000e6}.tile{transform:translateY(calc(var(--p, 0) * var(--k, 0) * -2.3px)) rotate(calc(var(--r, 0deg) + var(--p, 0) * var(--spin, 0deg)))}.tile svg{width:28px;height:28px}.tile-solid{background:#f2f2f7;color:#131314;border-color:transparent}.t1{top:17%;left:0;--r: -12deg;--k: 26;--spin: -26deg}.t2{top:6%;right:6%;--r: 10deg;--k: 70;--spin: 30deg}.t3{top:47%;left:-3%;--r: 8deg;--k: 44;--spin: 22deg}.t4{top:34%;right:-3%;--r: -9deg;--k: 56;--spin: -28deg}.t5{top:68%;left:-4%;--r: -6deg;--k: 20;--spin: 18deg}.metrics{margin-top:56px;background:transparent;border-radius:0;border:none;border-top:.5px solid var(--border);border-bottom:.5px solid var(--border)}.metric{padding:22px 18px}.steps-row{max-width:none;width:100%;padding:28px;border-radius:24px;box-shadow:none}.steps-row .steps-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.steps-row .steps-list li{flex-direction:column;align-items:flex-start;gap:14px;padding:18px;border-radius:16px;border:.5px solid var(--border);background:var(--bg)}.steps-row .steps-list li:first-child{border-top:.5px solid var(--border)}.steps-row .steps-btn{width:auto;margin-top:20px;padding-left:28px;padding-right:28px}.band-light .cards{gap:14px}.band-light .flat-row,.band-light .trust-card{padding:24px;border-radius:22px}.band-light .section-title{letter-spacing:-1.2px}.band-light .app-pill,.band-light .plat{background:var(--bg2)}.lamp{position:absolute;z-index:0;right:-51%;bottom:0;width:72%;aspect-ratio:380 / 270;pointer-events:none}.lamp-art{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lamp-cable{position:absolute;right:105.3%;top:71.9%;height:25.9%;width:auto;aspect-ratio:2400 / 70;overflow:visible}.lamp-halo{opacity:calc(var(--p, 0) * .95);transform-box:fill-box;transform-origin:center;transform:scale(calc(.8 + var(--p, 0) * .5))}.lamp-pool{transform-box:fill-box;transform-origin:center;transform:scaleX(calc(1 + var(--p, 0) * .35));opacity:calc(.7 + var(--p, 0) * .3)}@media(prefers-reduced-motion:no-preference){@keyframes tile-float{0%{translate:0 0}to{translate:0 -12px}}.tile{animation:tile-float 5.5s ease-in-out infinite alternate}.t2{animation-duration:6.5s;animation-delay:-1.5s}.t3{animation-duration:7s;animation-delay:-3s}.t4{animation-duration:6s;animation-delay:-2s}.t5{animation-duration:7.5s;animation-delay:-4s}@keyframes lamp-glow{0%{opacity:.78}to{opacity:1}}@keyframes lamp-on{0%{opacity:0}12%{opacity:.5}20%{opacity:.1}34%{opacity:.85}46%{opacity:.4}to{opacity:1}}.lamp-glow{transform-box:fill-box;transform-origin:center;transform:scale(calc(1 + var(--p, 0) * .8));animation:lamp-on 1.6s .5s ease-out both,lamp-glow 4.5s 2.1s ease-in-out infinite alternate}}@media(max-width:1180px){.lamp{right:-44%}}@media(max-width:860px){.hero-visual{min-height:460px}.steps-row .steps-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.band{padding-bottom:56px}.band .wrap>section:first-child{padding-top:52px}.hero{padding-top:44px}.hero-visual{min-height:420px}.art{height:420px}.art-phone{width:214px;margin-right:24%}.tile{width:52px;height:52px;border-radius:16px}.tile svg{width:23px;height:23px}.lamp{right:-8%;width:50%}.t3{left:0}.t4{right:0}.steps-row{padding:18px}.steps-row .steps-list{grid-template-columns:minmax(0,1fr)}.steps-row .steps-list li{flex-direction:row;align-items:center}.steps-row .steps-btn{width:100%}}.benefits li:before{background:var(--accent-bg);box-shadow:inset 0 0 0 1px var(--btn-border)}.benefits li:after{border-color:var(--text)}.plan-save{background:var(--accent-bg);color:var(--text)}.apps-panel{background:var(--bg2);border:.5px solid var(--border);border-radius:24px;padding:28px}.apps-panel .apps,.apps-panel .platforms{margin-top:0}.apps-panel .platforms{margin-top:12px}.apps-panel .benefits{margin-top:24px;padding-top:22px;border-top:.5px solid var(--border)}.apps-label{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px}.apps-panel .platforms{margin-bottom:0}@media(max-width:560px){.apps-panel{padding:18px;border-radius:20px}}.badge-pill{display:inline-block;padding:5px 13px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.3px;background:var(--bg);color:var(--muted);border:.5px solid var(--btn-border);margin-bottom:14px}.band-light .steps-row .badge-pill{background:var(--bg)}.section-title.big{font-size:clamp(30px,4.6vw,46px);letter-spacing:-1.4px}.section-head.center{text-align:center;margin:0 auto 36px;max-width:680px}.section-head.center .section-sub{font-size:16px}.steps-row{padding:40px}.steps-row .section-sub{margin:8px 0 28px}.steps-row .steps-list{gap:16px;counter-reset:s;position:relative}.steps-row .steps-list li{position:relative;padding:22px;gap:16px;border-radius:20px;background:var(--bg)}.steps-row .steps-list li:not(:last-child):after{content:"";position:absolute;top:58px;right:-17px;width:18px;border-top:2px dashed var(--muted2);z-index:1}.step-art{position:relative;width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg2);border:1.5px solid var(--btn-border);color:var(--text)}.step-art svg{width:30px;height:30px}.step-ring{position:absolute;inset:-8px;border-radius:50%;border:1px dashed var(--muted2);opacity:.7}.step-badge{position:absolute;right:-6px;bottom:-4px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent);color:var(--accent-text)}.step-badge svg{width:15px;height:15px}.steps-row .step-num{position:absolute;top:20px;right:20px;width:26px;height:26px;font-size:12px}.steps-row .steps-list strong{font-size:16px}.steps-row .steps-list span:not(.step-num):not(.step-art):not(.step-ring):not(.step-badge){font-size:13.5px}.bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.bento-card{background:var(--bg2);border:.5px solid var(--border);border-radius:26px;padding:26px;display:flex;flex-direction:column;gap:6px;transition:transform .25s ease,border-color .25s ease}.bento-card:hover{transform:translateY(-3px);border-color:var(--btn-border)}.bento-card h3{font-size:19px;font-weight:700;letter-spacing:-.3px;margin-top:12px}.bento-card p{font-size:14px;color:var(--muted);line-height:1.55}.b-auto,.b-ru,.b-plat,.b-dev{grid-column:span 3}.b-small{grid-column:span 2;flex-direction:column}.b-small h3{margin-top:14px;font-size:17px}.bento-art{color:var(--text);min-height:150px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:var(--bg);border:.5px solid var(--border);padding:12px}.bento-art svg{width:100%;max-width:330px;height:auto}.b-plat .bento-art,.b-dev .bento-art{min-height:128px}.bento-art .on-fill{fill:var(--bg2);stroke:none}.bento-art path.on-fill{fill:none;stroke:var(--bg2)}.bento-art.tiles{gap:10px}.bento-art.tiles span{width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--bg2);border:.5px solid var(--btn-border)}.bento-art.tiles svg{width:24px;height:24px}.b-small .ico{width:44px;height:44px;border-radius:14px;background:var(--bg);border:.5px solid var(--border)}@media(prefers-reduced-motion:no-preference){@keyframes dash-flow{to{stroke-dashoffset:-44}}.bento-art .flow{animation:dash-flow 2.2s linear infinite}}@media(max-width:860px){.steps-row{padding:26px}.steps-row .steps-list li:not(:last-child):after{display:none}.b-auto,.b-ru{grid-column:span 6}.b-plat,.b-dev,.b-small{grid-column:span 3}}@media(max-width:560px){.steps-row{padding:18px}.steps-row .steps-list li{flex-direction:row;align-items:center;padding:16px 46px 16px 16px}.steps-row .step-num{top:12px;right:12px}.step-art{width:60px;height:60px;flex-shrink:0}.step-art svg{width:26px;height:26px}.bento{gap:12px}.bento-card{padding:20px;border-radius:22px}.b-plat,.b-dev,.b-small{grid-column:span 6}}@media(max-width:360px){.steps-row .steps-list li{gap:12px}.step-art{width:50px;height:50px}.step-art svg{width:22px;height:22px}}.apps-panel{padding:32px;border-radius:28px}.plat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.plat-tile{display:flex;flex-direction:column;align-items:center;gap:12px;padding:22px 8px 18px;border-radius:20px;background:var(--bg);border:.5px solid var(--border);transition:transform .25s ease,border-color .25s ease,background .25s ease}.plat-tile:hover{transform:translateY(-4px);border-color:var(--btn-border);background:var(--bg2)}.plat-ico{width:56px;height:56px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:var(--bg2);border:.5px solid var(--btn-border);color:var(--text);transition:background .25s ease,color .25s ease}.plat-tile:hover .plat-ico{background:var(--accent);color:var(--accent-text)}.plat-ico svg{width:26px;height:26px}.plat-name{font-size:13.5px;font-weight:600}.apps-panel .benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px}@media(max-width:860px){.plat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.apps-panel .benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.apps-panel{padding:18px}.plat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.plat-tile{flex-direction:row;justify-content:flex-start;padding:12px 14px;gap:12px}.plat-ico{width:44px;height:44px;border-radius:14px}.apps-panel .benefits{grid-template-columns:minmax(0,1fr)}}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.trust-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:26px 22px;border-radius:26px;background:var(--bg2);border:.5px solid var(--border);position:relative;overflow:hidden}.trust-card:before{content:"";position:absolute;left:22px;right:22px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent)}.trust-ico{width:56px;height:56px;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;background:var(--bg);border:.5px solid var(--btn-border);color:var(--text)}.trust-ico svg{width:26px;height:26px}.trust-card h3{font-size:18px;font-weight:700;letter-spacing:-.3px}.trust-card p{font-size:14px;color:var(--muted);line-height:1.55;grid-column:auto}.band-dark .section-head.center{margin-top:0}.band-dark #compare,.band-dark #pricing{padding-top:88px}.cmp.cmp-bars{max-width:760px;margin:0 auto;padding:14px 22px;border-radius:26px}.cmp-bars .cmp-row{display:grid;grid-template-columns:110px minmax(0,1fr) 76px;gap:16px;align-items:center;padding:14px 0}.cmp-bars .cmp-row+.cmp-row,.cmp-bars .cmp-us{border-top:.5px solid var(--border)}.cmp-bars .cmp-list .cmp-row{opacity:1}.cmp-bars .cmp-us{background:transparent}.cmp-bars .cmp-price{text-align:right;font-variant-numeric:tabular-nums}.cmp-bars .cmp-us .cmp-name,.cmp-bars .cmp-us .cmp-price{color:var(--text)}.cmp-track{height:12px;border-radius:6px;background:var(--bg3);overflow:hidden}.cmp-fill{display:block;height:100%;border-radius:6px;background:var(--muted2);transform-origin:left center}.cmp-us .cmp-fill{background:var(--accent)}.cmp-bars+.cmp-note{text-align:center;margin:14px auto 0}.plans{justify-content:center;gap:16px}.plan{flex:1 1 210px;max-width:280px;padding:26px;border-radius:26px;background:var(--bg2)}.plan-amount{font-size:clamp(32px,4.4vw,42px)}.plan.featured{background:#f2f2f7;color:#131314;border:none;padding:26px;transform:translateY(-6px)}.plan.featured:hover{transform:translateY(-9px)}.plan.featured .plan-tag,.plan.featured .plan-per,.plan.featured p{color:#48484a}.plan.featured .plan-tag.accent{color:#131314}.plan.featured .plan-popular{background:#131314;color:#f2f2f7}.plan.featured .plan-save{background:#1313141a;color:#131314}.plan.featured .btn-primary{background:#131314;color:#f2f2f7}.dev-switch{margin:0 auto 24px;display:flex;width:fit-content}#pricingSwitcher{display:flex;justify-content:center}@media(prefers-reduced-motion:no-preference){.js-reveal .cmp-fill{transform:scaleX(0);transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.js-reveal .cmp.is-visible .cmp-fill{transform:scaleX(1)}.js-reveal .cmp.is-visible .cmp-row:nth-child(2) .cmp-fill{transition-delay:.1s}.js-reveal .cmp.is-visible .cmp-row:nth-child(3) .cmp-fill{transition-delay:.2s}.js-reveal .cmp.is-visible .cmp-row:nth-child(4) .cmp-fill{transition-delay:.3s}.js-reveal .cmp.is-visible .cmp-us .cmp-fill{transition-delay:.5s}}@media(max-width:1020px){.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.trust-grid{grid-template-columns:minmax(0,1fr);gap:12px}.trust-card{padding:20px;border-radius:22px}.cmp.cmp-bars{padding:8px 16px;border-radius:22px}.cmp-bars .cmp-row{grid-template-columns:96px minmax(0,1fr) 62px;gap:10px}.plan{max-width:none}.plan.featured{transform:none}.dev-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dev-btn{padding:0 8px}.band-dark #compare,.band-dark #pricing{padding-top:64px}}.faq-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}.faq-aside{position:sticky;top:96px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.faq-aside .section-sub{margin:10px 0 22px;max-width:34ch}.faq{max-width:none;background:transparent;border:none;border-radius:0;overflow:visible;display:flex;flex-direction:column;gap:10px}.faq-item{background:var(--bg2);border:.5px solid var(--border);border-radius:20px;overflow:hidden;transition:border-color .25s ease}.faq-item+.faq-item{border-top:.5px solid var(--border)}.faq-item[open]{border-color:var(--btn-border)}.faq-item summary{padding:20px 22px;font-size:16px;font-weight:600;letter-spacing:-.2px;gap:18px}.faq-item summary:after{display:none}.faq-plus{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg);border:.5px solid var(--btn-border);transition:transform .3s cubic-bezier(.34,1.4,.64,1),background .25s}.faq-plus svg{width:16px;height:16px}.faq-item[open]:not([data-closing]) .faq-plus{transform:rotate(135deg);background:var(--accent);color:var(--accent-text)}.faq-item p{padding:0 22px 22px;font-size:15px;line-height:1.6}@media(prefers-reduced-motion:no-preference){@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.faq-item[open] p{animation:faq-open .35s cubic-bezier(.22,1,.36,1) both}}.final.final-invert{background:#f2f2f7;color:#131314;border:none;border-radius:32px;padding:clamp(40px,7vw,72px) 24px;position:relative;overflow:hidden}.final-invert h2{font-size:clamp(30px,5vw,50px);letter-spacing:-1.5px}.final-invert p{color:#48484a;font-size:17px;max-width:46ch;margin-left:auto;margin-right:auto}.final-invert .btn-primary{background:#131314;color:#f2f2f7}.final-invert .btn-ghost{background:#13131414;color:#131314;border-color:transparent}.final-invert .btn-ghost:hover{background:#13131424}.final-invert:before,.final-invert:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(19,19,20,.08);pointer-events:none}.final-invert:before{width:520px;height:520px;left:-200px;top:-260px}.final-invert:after{width:360px;height:360px;right:-120px;bottom:-200px}footer{margin-top:0;padding:0;border-top:.5px solid var(--border)}.footer-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:40px;padding-top:48px;padding-bottom:32px}.footer-brand p{color:var(--muted);font-size:14px;line-height:1.55;max-width:34ch;margin-top:14px}.footer-links{display:flex;flex-direction:column;gap:4px}.footer-links a,footer a{text-decoration:none}.footer-links a{color:var(--muted);font-size:14px;padding:6px 0;min-height:36px;display:flex;align-items:center;transition:color .15s;margin:0}.footer-links a:hover{color:var(--text)}.footer-bottom{padding-top:20px;padding-bottom:40px;border-top:.5px solid var(--border);color:var(--muted2);font-size:13px}@media(max-width:860px){.faq-layout{grid-template-columns:minmax(0,1fr);gap:28px}.faq-aside{position:static}}@media(max-width:560px){.faq-item summary{padding:16px;font-size:15px}.faq-item p{padding:0 16px 18px}.footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:36px}.footer-brand{grid-column:1 / -1}}
