:root{--bg:#0a0e17;--bg-soft:#101625;--card:#131a2b;--card-border:#212b42;--text:#eef1f8;--text-dim:#9aa4bd;--accent-blue:#4fc3ff;--accent-blue-strong:#2f9dff;--accent-orange:#ffab40;--font-display:"Space Grotesk", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--radius:16px;--container-w:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}img{max-width:100%;display:block}a{color:inherit}code{color:var(--accent-blue);background:#4fc3ff1f;border-radius:6px;padding:.1em .4em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.92em}.container{max-width:var(--container-w);margin:0 auto;padding:0 24px}.bg-glow{z-index:-1;background:radial-gradient(560px 360px at 12% -6%, #4fc3ff29, transparent 60%), radial-gradient(600px 420px at 92% 8%, #ffab401a, transparent 60%), var(--bg);position:fixed;inset:0}.site-header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e17b8;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.header-row{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.brand{font-family:var(--font-display);color:var(--text);align-items:center;gap:10px;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}.brand-logo{border-radius:50%;flex-shrink:0}.nav{color:var(--text-dim);gap:28px;font-size:.94rem;display:flex}.nav a{text-decoration:none;transition:color .15s}.nav a:hover{color:var(--text)}.btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--accent-blue-strong), #1a7fe0);color:#06111f;box-shadow:0 8px 24px -8px #2f9dff8c}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px -8px #2f9dffb3}.btn-ghost{color:var(--text);border-color:var(--card-border);background:0 0}.btn-ghost:hover{border-color:var(--accent-blue);color:var(--accent-blue)}.btn-lg{padding:14px 26px;font-size:1rem}.btn-header{padding:10px 18px;font-size:.9rem}.header-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.lang-switch{border:1px solid var(--card-border);background:#ffffff05;border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}.lang-btn{color:var(--text-dim);font-family:var(--font-display);letter-spacing:.02em;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 11px;font-size:.78rem;font-weight:600;transition:background .15s,color .15s}.lang-btn:hover{color:var(--text)}.lang-btn.is-active{background:linear-gradient(135deg, var(--accent-blue-strong), #1a7fe0);color:#06111f}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;padding:84px 24px 56px;display:grid}.eyebrow{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;color:var(--accent-orange);margin:0 0 18px;font-size:.78rem;font-weight:600}.hero h1{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(2.1rem,4vw,3.1rem);font-weight:700;line-height:1.12}.lede{color:var(--text-dim);max-width:52ch;margin:0 0 30px;font-size:1.08rem;line-height:1.65}.lede strong{color:var(--text)}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:30px;display:flex}.hero-trust{color:var(--text-dim);flex-direction:column;gap:8px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.hero-trust li{padding-left:22px;position:relative}.hero-trust li:before{content:"✓";color:var(--accent-blue);font-weight:700;position:absolute;left:0}.hero-art{justify-content:center;align-items:center;display:flex;position:relative}.hero-art-glow{filter:blur(10px);z-index:0;background:radial-gradient(circle at 50% 45%,#4fc3ff47,#0000 65%);position:absolute;inset:-10%}.hero-robot{z-index:1;aspect-ratio:1;object-fit:cover;border-radius:28px;width:min(420px,100%);position:relative;box-shadow:0 30px 70px -24px #0009,0 0 0 1px #4fc3ff26}.pillars-section{padding-top:12px;padding-bottom:12px}.pillars-title{text-align:center;margin-bottom:32px}.pillars-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pillar-card{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius);text-align:center;padding:28px 24px}.pillar-icon{margin-bottom:14px;font-size:1.9rem}.pillar-card h3{font-family:var(--font-display);margin:0 0 10px;font-size:1.1rem}.pillar-card p{color:var(--text-dim);margin:0;font-size:.92rem;line-height:1.6}.trust-strip{border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border);grid-template-columns:repeat(3,1fr);gap:20px;margin:0 auto 20px;padding:28px 24px;display:grid}.trust-item{color:var(--text-dim);text-align:center;font-size:.92rem}.trust-num{font-family:var(--font-display);color:var(--accent-blue);margin-bottom:4px;font-size:1.9rem;font-weight:700;display:block}.section{padding:84px 24px}.section-title{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700}.section-lede{color:var(--text-dim);max-width:60ch;margin:0 0 44px;font-size:1.05rem}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.step{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius);padding:28px 24px;position:relative}.step-num{background:linear-gradient(135deg, var(--accent-blue-strong), #1a7fe0);color:#06111f;width:34px;height:34px;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-weight:700;display:inline-flex}.step h3{font-family:var(--font-display);margin:0 0 10px;font-size:1.12rem}.step p{color:var(--text-dim);margin:0;font-size:.94rem;line-height:1.6}.features-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feature-card{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius);padding:26px 22px}.feature-icon{margin-bottom:14px;font-size:1.7rem}.feature-card h3{font-family:var(--font-display);margin:0 0 8px;font-size:1.05rem}.feature-card p{color:var(--text-dim);margin:0;font-size:.92rem;line-height:1.6}.persona-section{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.checklist{color:var(--text-dim);flex-direction:column;gap:12px;margin:24px 0 0;padding:0;font-size:.94rem;list-style:none;display:flex}.checklist li{padding-left:24px;position:relative}.checklist li:before{content:"›";color:var(--accent-orange);font-weight:700;position:absolute;left:0}.persona-terminal{background:var(--bg-soft);border:1px solid var(--card-border);border-radius:var(--radius);overflow:hidden;box-shadow:0 24px 60px -30px #000000b3}.terminal-bar{border-bottom:1px solid var(--card-border);background:#ffffff08;align-items:center;gap:8px;padding:12px 16px;display:flex}.dot{border-radius:50%;width:10px;height:10px;display:inline-block}.dot-red{background:#ff5f56}.dot-yellow{background:#ffbd2e}.dot-green{background:#27c93f}.terminal-title{color:var(--text-dim);font-size:.82rem;font-family:var(--font-display);margin-left:8px}.terminal-body{color:var(--text-dim);white-space:pre-wrap;margin:0;padding:22px 20px 26px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.88rem;line-height:1.7;overflow-x:auto}.t-you{color:var(--accent-blue);font-weight:700}.t-bot{color:var(--accent-orange);font-weight:700}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.price-card{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius);padding:26px 22px;position:relative}.price-card h3{font-family:var(--font-display);color:var(--text-dim);margin:0 0 12px;font-size:1.05rem;font-weight:600}.price-value{font-family:var(--font-display);margin:0 0 4px;font-size:1.8rem;font-weight:700}.price-sub{color:var(--text-dim);margin:0 0 18px;font-size:.86rem}.price-card ul{color:var(--text-dim);flex-direction:column;gap:8px;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.price-card-highlight{border-color:var(--accent-blue);box-shadow:0 0 0 1px var(--accent-blue), 0 20px 50px -28px #2f9dff80}.price-badge{background:linear-gradient(135deg, var(--accent-blue-strong), #1a7fe0);color:#06111f;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700;position:absolute;top:-12px;left:22px}.pricing-note{color:var(--text-dim);margin-top:28px;font-size:.88rem}.faq-list{flex-direction:column;gap:12px;display:flex}.faq-item{background:var(--card);border:1px solid var(--card-border);border-radius:12px;padding:4px 22px}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:.98rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--accent-blue);flex-shrink:0;font-size:1.3rem;transition:transform .15s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{color:var(--text-dim);margin:0 0 20px;font-size:.92rem;line-height:1.65}.cta-section{padding-top:20px}.cta-box{border:1px solid var(--card-border);text-align:center;background:linear-gradient(135deg,#4fc3ff1f,#ffab4014);border-radius:24px;padding:56px 32px}.cta-box h2{font-family:var(--font-display);margin:0 0 12px;font-size:clamp(1.6rem,3vw,2.1rem)}.cta-box p{color:var(--text-dim);margin:0 0 28px;font-size:1.02rem}.site-footer{border-top:1px solid var(--card-border);padding:32px 0}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-note{color:var(--text-dim);margin:0;font-size:.85rem}@media (width<=900px){.nav{display:none}.brand-name{white-space:nowrap}.header-row{gap:12px}.header-actions{gap:8px}.btn-header{padding:9px 14px;font-size:.84rem}.lang-btn{padding:6px 9px;font-size:.74rem}}@media (width<=480px){.brand-name{display:none}.header-row{gap:8px}.hero{text-align:left;grid-template-columns:1fr;padding-top:48px}.hero-art{order:-1}.hero-robot{width:min(280px,70vw);margin:0 auto}.trust-strip{grid-template-columns:1fr;gap:16px}.steps,.features-grid,.pricing-grid,.pillars-grid{grid-template-columns:1fr}.pricing-grid{grid-template-columns:repeat(2,1fr)}.persona-section{grid-template-columns:1fr}}@media (width<=520px){.container{padding:0 18px}.pricing-grid{grid-template-columns:1fr}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn{width:100%}}
