:root{--bg: #0a0916;--text: #eceaf6;--muted: #b3afd0;--muted-2: #9b97bf;--muted-3: #8884a8;--muted-4: #7a76a0;--purple: #5b2be0;--purple-hover: #6a3df0;--purple-light: #7a52f0;--purple-soft: #9b7bff;--teal: #00d6ab;--teal-deep: #00b894;--teal-light: #5fe9c9;--card: rgba(255, 255, 255, .035);--card-hover: rgba(255, 255, 255, .06);--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .12);--mono: "JetBrains Mono", ui-monospace, monospace;--sans: "Manrope", -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:var(--bg);background-image:radial-gradient(1100px 620px at 82% -14%,rgba(91,43,224,.2),transparent 58%),radial-gradient(760px 520px at 8% 4%,rgba(0,184,148,.05),transparent 60%);background-attachment:fixed;min-height:100vh}a{text-decoration:none;color:inherit}section[id]{scroll-margin-top:88px}@keyframes bobo-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes bobo-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.container{max-width:1080px;margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;border-radius:13px;cursor:pointer;border:1px solid transparent;font-family:inherit;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.btn-primary{background:var(--purple);color:#fff;box-shadow:0 12px 30px #5b2be073}.btn-primary:hover{background:var(--purple-hover);transform:translateY(-1px)}.btn-ghost{background:#ffffff0f;border-color:var(--line-strong);color:var(--text)}.btn-ghost:hover{background:#ffffff1a}.btn-lg{font-size:16px;padding:15px 26px}.btn-sm{font-size:14.5px;padding:11px 20px;border-radius:11px;box-shadow:0 8px 22px #5b2be066}.btn-arrow{font-size:18px}.site-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand{display:flex;align-items:center;gap:11px}.brand-name{font-weight:800;font-size:20px;letter-spacing:-.5px}.nav{display:flex;align-items:center;gap:28px;font-size:14.5px;font-weight:500;color:var(--muted)}.navlink{transition:color .15s ease;background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0}.navlink:hover{color:#fff}.header-actions{display:flex;align-items:center;gap:14px}.lang-toggle{display:flex;background:#ffffff0f;border:1px solid var(--line-strong);border-radius:999px;padding:3px;font-size:12.5px;font-weight:700;font-family:var(--mono)}.lang-btn{background:transparent;color:var(--muted);border:none;cursor:pointer;padding:5px 11px;border-radius:999px;font-family:inherit;font-weight:700;transition:background .15s,color .15s}.lang-btn.is-active{background:var(--purple);color:#fff}.hero{display:flex;gap:48px;align-items:center;padding:64px 0 40px;flex-wrap:wrap}.hero-copy{flex:1;min-width:320px}.eyebrow{display:flex;align-items:center;gap:13px;font-family:var(--mono);font-size:12.5px;letter-spacing:3px;text-transform:uppercase;color:#8b86b5}.eyebrow:before{content:"";width:30px;height:1px;background:linear-gradient(90deg,var(--purple),var(--teal))}.hero-title{font-size:clamp(36px,5.6vw,58px);font-weight:800;letter-spacing:-2px;line-height:1.03;margin:24px 0 0}.hero-title .accent{color:var(--purple-light)}.hero-sub{font-size:clamp(16px,2vw,19px);line-height:1.55;color:var(--muted);max-width:520px;margin:22px 0 0}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.hero-note{display:flex;align-items:center;gap:8px;margin-top:22px;font-family:var(--mono);font-size:12.5px;color:var(--muted-3)}.status-panel{flex:none;width:360px;max-width:100%;background:linear-gradient(160deg,#1e1a40e6,#0f0d22eb);border:1px solid var(--line-strong);border-radius:24px;padding:26px;box-shadow:0 30px 70px #00000073;position:relative;overflow:hidden}.status-panel .watermark{position:absolute;right:-40px;top:-30px;opacity:.12}.status-row{display:flex;align-items:center;justify-content:space-between;position:relative}.status-brand{display:flex;align-items:center;gap:9px}.status-avatar{width:34px;height:34px;border-radius:50%;background:#16142e;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-strong)}.status-name{font-weight:700;font-size:15px}.badge-connected{display:inline-flex;align-items:center;gap:6px;background:#00d6ab24;color:var(--teal);font-weight:700;font-size:12px;padding:5px 11px;border-radius:999px;font-family:var(--mono)}.dot{width:6px;height:6px;border-radius:50%;background:var(--teal);animation:bobo-pulse 1.6s infinite}.status-speed{margin-top:22px;display:flex;align-items:flex-end;justify-content:space-between}.status-speed-label{font-family:var(--mono);font-size:11px;color:var(--muted-3);letter-spacing:1px}.status-speed-val{font-size:38px;font-weight:800;letter-spacing:-1px;line-height:1;margin-top:4px}.status-speed-val span{font-size:16px;color:var(--muted-3);font-weight:600}.status-divider{height:1px;background:var(--line);margin:20px 0}.status-meta{display:flex;justify-content:space-between;font-family:var(--mono);font-size:12px}.status-meta .k{color:var(--muted-3)}.status-meta .v{color:var(--text);margin-top:3px;font-weight:500}.trust{text-align:center;padding:18px 0 40px}.trust-label{font-family:var(--mono);font-size:11.5px;letter-spacing:2px;text-transform:uppercase;color:var(--muted-4)}.trust-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.tag{background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:8px 15px;font-weight:600;font-size:14px;color:#cfccea}.section{padding:50px 0}.section-title{font-size:clamp(26px,3.6vw,38px);font-weight:800;letter-spacing:-1.2px;text-align:center;margin:0}.section-lead{text-align:center;color:var(--muted-2);font-size:16px;margin:10px 0 38px}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.feature-card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px;transition:background .15s ease}.feature-card:hover{background:var(--card-hover)}.feature-icon{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center}.feature-icon.teal{background:#00d6ab24}.feature-icon.purple{background:#7a52f029}.feature-card h3{font-size:18px;font-weight:700;margin:16px 0 7px}.feature-card p{color:var(--muted-2);font-size:14.5px;line-height:1.55;margin:0}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:18px;max-width:1080px;margin:0 auto;align-items:stretch}.price-card{background:var(--card);border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:28px 26px;display:flex;flex-direction:column;position:relative;animation:bobo-fade .4s ease both}.price-card--popular{background:linear-gradient(168deg,#5b2be042,#7a52f00f 55%,#ffffff08);border:1.5px solid var(--purple-hover);box-shadow:0 26px 64px #5b2be057}.price-card--best{background:#00b8940d;border:1px solid rgba(0,214,171,.3)}.price-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.price-name{font-weight:700;font-size:16px;color:var(--text);white-space:nowrap}.price-card--popular .price-name{color:#d6ccff}.price-chip{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:1px;color:var(--muted-2);background:#ffffff0f;border:1px solid var(--line-strong);padding:4px 9px;border-radius:999px;white-space:nowrap}.price-chip--disc{color:#0a2a23;background:var(--teal);border:none;font-weight:800;font-size:11px;border-radius:8px;letter-spacing:0}.price-popular-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,var(--purple),var(--teal-deep));color:#fff;font-size:11px;font-weight:800;letter-spacing:1.5px;padding:6px 16px;border-radius:999px;font-family:var(--mono);box-shadow:0 6px 18px #5b2be080;white-space:nowrap}.price-amount{display:flex;align-items:baseline;gap:8px;margin-top:20px;flex-wrap:wrap}.price-amount .num{font-size:48px;font-weight:800;letter-spacing:-2px;line-height:1}.price-amount .per{font-size:16px;font-weight:700;color:var(--muted-3)}.price-card--popular .price-amount .per{color:#b6abe0}.price-amount .old{font-size:16px;color:var(--muted-3);text-decoration:line-through;margin-left:auto}.price-total{font-size:13px;color:var(--muted-3);margin-top:9px}.price-card--popular .price-total{color:#b6abe0}.price-save{display:inline-flex;align-self:flex-start;align-items:center;gap:7px;background:#00d6ab24;color:var(--teal);font-weight:700;font-size:13px;padding:8px 13px;border-radius:10px;margin-top:14px}.price-divider{height:1px;background:var(--line);margin:22px 0}.price-card--popular .price-divider{background:#ffffff1a}.price-features{display:flex;flex-direction:column;gap:11px;margin-bottom:24px}.price-feature{display:flex;align-items:center;gap:9px;font-size:14px;color:#cfccea}.price-card--popular .price-feature{color:var(--text)}.price-cta{display:block;text-align:center;font-weight:700;font-size:15px;padding:14px;border-radius:12px;margin-top:auto;transition:background .15s ease}.price-cta--ghost{background:#ffffff0f;border:1px solid var(--line-strong);color:var(--text)}.price-cta--ghost:hover{background:#ffffff1f}.price-cta--primary{background:var(--purple);color:#fff;box-shadow:0 12px 28px #5b2be08c}.price-cta--primary:hover{background:var(--purple-hover)}.price-cta--teal{background:#00d6ab24;border:1px solid rgba(0,214,171,.4);color:var(--teal-light)}.price-cta--teal:hover{background:#00d6ab38}.pricing-status{text-align:center;color:var(--muted-3);font-family:var(--mono);font-size:13px;padding:30px 0;grid-column:1 / -1}.pricing-status a{color:var(--purple-soft);font-weight:700}.pricing-trial{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 28px;max-width:1080px;margin:26px auto 0;padding:22px 26px;text-align:center;border-radius:18px;border:1px solid rgba(0,214,171,.35);background:#00d6ab14}.pricing-trial-text{display:flex;flex-direction:column;gap:4px;text-align:left}.pricing-trial-text strong{font-size:17px}.pricing-trial-text span{color:var(--muted-3);font-size:14px}@media(max-width:560px){.pricing-trial{flex-direction:column}.pricing-trial-text{text-align:center}}.how-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.step-card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px}.step-num{width:40px;height:40px;border-radius:11px;background:var(--purple);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;font-family:var(--mono);color:#fff}.step-num.teal{background:var(--teal-deep);color:#04201a}.step-card h3{font-size:18px;font-weight:700;margin:16px 0 7px}.step-card p{color:var(--muted-2);font-size:14.5px;line-height:1.55;margin:0}.how-cta{text-align:center;margin-top:30px}.faq{padding:50px 0;max-width:760px;margin:0 auto}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;cursor:pointer;color:var(--text);font-family:inherit;font-weight:700;font-size:16px;text-align:left;padding:20px 22px}.faq-q .icon{color:var(--purple-light);font-size:22px;flex:none}.faq-a{margin:0;max-height:0;overflow:hidden;padding:0 22px;color:#a7a3c8;font-size:15px;line-height:1.6;transition:max-height .25s ease,padding .25s ease}.faq-item.is-open .faq-a{max-height:360px;padding:0 22px 20px}.docs{padding:40px 0;max-width:760px;margin:0 auto}.docs-card{background:#ffffff08;border:1px solid var(--line);border-radius:18px;padding:26px 28px}.docs-eyebrow{font-family:var(--mono);font-size:11.5px;letter-spacing:2px;text-transform:uppercase;color:var(--muted-4)}.docs-card h3{font-size:18px;font-weight:700;margin:8px 0 10px}.docs-card p{color:var(--muted-2);font-size:14px;line-height:1.65;margin:0}.docs-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.docs-link{font-size:13.5px;font-weight:600;color:var(--purple-soft);background:#7a52f01f;border:1px solid rgba(122,82,240,.25);padding:8px 14px;border-radius:10px;transition:background .15s ease}.docs-link:hover{background:#7a52f033}.site-footer{border-top:1px solid var(--line);margin-top:30px;padding:34px 0 50px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer-brand{display:flex;align-items:center;gap:10px}.footer-brand span{font-weight:800;font-size:17px}.footer-links{display:flex;align-items:center;gap:22px;font-size:14px;color:var(--muted);flex-wrap:wrap}.footer-links a{transition:color .15s ease}.footer-links a:hover{color:#fff}.footer-rights{font-family:var(--mono);font-size:11.5px;color:#6f6b90}.legal{max-width:820px;margin:0 auto;padding:40px 0 60px}.legal-back{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:14px;font-weight:600;margin-bottom:18px;transition:color .15s ease}.legal-back:hover{color:#fff}.legal h1{font-size:clamp(26px,4vw,36px);font-weight:800;letter-spacing:-1px;margin:0 0 6px}.legal .legal-meta{font-family:var(--mono);font-size:12.5px;color:var(--muted-3);margin:0 0 28px}.legal h2{font-size:19px;font-weight:700;margin:30px 0 10px;color:var(--text)}.legal p,.legal li{color:var(--muted);font-size:15px;line-height:1.7}.legal ul{padding-left:20px;margin:8px 0}.legal li{margin:5px 0}.legal a{color:var(--purple-soft)}.legal a:hover{color:var(--teal-light)}.legal .note{background:#ffffff08;border:1px solid var(--line);border-radius:12px;padding:14px 18px;margin:18px 0;font-size:14px;color:var(--muted-2)}@media(max-width:760px){.nav{display:none}.hero{padding:40px 0 24px}.brand-name{font-size:18px}.site-footer{flex-direction:column;align-items:flex-start}}@media(max-width:420px){.header-actions .btn-sm{display:none}}
