:root{--bg:#070b16;--panel:#0e1628;--panel2:#121d33;--line:rgba(255,255,255,.09);--text:#f7f9ff;--muted:#aab5c9;--cyan:#49d7ff;--blue:#6c76ff;--purple:#a35cff;--green:#42e69b;--shadow:0 24px 80px rgba(0,0,0,.35);--radius:28px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top,#111a31 0,#070b16 40%,#050812 100%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100vh;overflow-x:hidden}a{color:inherit}.shell{width:min(1120px,calc(100% - 36px));margin-inline:auto}.ambient{position:fixed;pointer-events:none;filter:blur(90px);opacity:.16;border-radius:999px;z-index:-1}.ambient-1{width:420px;height:420px;background:#5b67ff;top:-180px;right:-130px}.ambient-2{width:360px;height:360px;background:#42d8ff;left:-180px;top:45vh}.site-header{height:84px;width:min(1180px,calc(100% - 30px));margin:auto;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--cyan),var(--purple));box-shadow:0 10px 32px rgba(85,112,255,.35)}.brand-mark svg{width:29px;fill:#08101f}.brand-mark .wave{fill:none;stroke:white;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.brand strong{display:block;font-size:15px;letter-spacing:.1px}.brand small{display:block;color:var(--muted);font-size:11px;margin-top:2px}.install-mini{border:1px solid var(--line);background:rgba(255,255,255,.05);color:white;padding:10px 14px;border-radius:12px;font-weight:700;cursor:pointer}.hero{min-height:690px;display:grid;grid-template-columns:1.08fr .92fr;gap:56px;align-items:center;padding:46px 0 70px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;color:#93a6c7}.pulse-dot{display:inline-block;width:8px;height:8px;border-radius:99px;background:var(--green);box-shadow:0 0 0 6px rgba(66,230,155,.1);margin-right:9px}.hero h1{font-size:clamp(44px,6vw,76px);line-height:.98;letter-spacing:-.055em;margin:19px 0 24px}.hero h1 span{background:linear-gradient(90deg,var(--cyan),#83a2ff,var(--purple));-webkit-background-clip:text;background-clip:text;color:transparent}.lead{font-size:19px;line-height:1.65;color:var(--muted);max-width:650px}.language-pill{display:inline-flex;align-items:center;gap:15px;background:rgba(255,255,255,.055);border:1px solid var(--line);padding:11px 15px;border-radius:999px;margin:10px 0 24px;color:#dce5f5;font-weight:700;font-size:14px}.language-pill b{color:var(--cyan)}.cta-stack{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:650px}.btn{border:0;text-decoration:none;border-radius:18px;min-height:68px;padding:14px 18px;display:flex;align-items:center;justify-content:flex-start;gap:13px;font:inherit;cursor:pointer;transition:.2s ease}.btn:hover{transform:translateY(-2px)}.btn strong{display:block;font-size:15px}.btn small{display:block;font-size:11px;margin-top:3px;opacity:.75}.btn-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.12);font-size:18px}.primary{background:linear-gradient(135deg,#277dff,#744eff);color:white;box-shadow:0 14px 40px rgba(68,93,255,.3)}.secondary{background:rgba(255,255,255,.07);border:1px solid var(--line);color:white}.status{height:26px;color:var(--green);font-weight:700;font-size:13px;margin-top:13px}.microcopy{font-size:12px;color:#75829a;max-width:640px;line-height:1.5}.demo-card{background:linear-gradient(180deg,rgba(19,31,54,.92),rgba(9,15,28,.94));border:1px solid var(--line);border-radius:32px;padding:28px;box-shadow:var(--shadow);position:relative;overflow:hidden}.demo-card:before{content:"";position:absolute;width:180px;height:180px;background:rgba(73,215,255,.12);filter:blur(55px);top:-50px;right:-50px}.demo-top{display:flex;justify-content:space-between;align-items:center;color:#8290aa;font-size:12px;font-weight:800}.live-badge{display:flex;align-items:center;gap:8px;color:#dce8fb}.live-badge i{width:8px;height:8px;border-radius:99px;background:#ff6176;box-shadow:0 0 0 5px rgba(255,97,118,.1)}.voice-orb{height:116px;display:flex;align-items:center;justify-content:center;gap:6px}.voice-orb span{display:block;width:7px;border-radius:10px;background:linear-gradient(var(--cyan),var(--purple));animation:wave 1.05s ease-in-out infinite}.voice-orb span:nth-child(1){height:28px}.voice-orb span:nth-child(2){height:58px;animation-delay:.1s}.voice-orb span:nth-child(3){height:82px;animation-delay:.2s}.voice-orb span:nth-child(4){height:50px;animation-delay:.3s}.voice-orb span:nth-child(5){height:24px;animation-delay:.4s}@keyframes wave{0%,100%{transform:scaleY(.62);opacity:.7}50%{transform:scaleY(1.12);opacity:1}}.demo-label{font-size:10px;letter-spacing:.15em;font-weight:900;color:#77859c}.demo-label.accent{color:var(--cyan)}.demo-original,.demo-translation{font-size:16px;line-height:1.6;margin:7px 0 18px}.demo-translation{font-size:19px;font-weight:750}.divider{height:1px;background:var(--line);margin:17px 0}.demo-footer{display:flex;justify-content:space-between;color:#8390a5;font-size:11px;margin-top:24px}.ad-shell{margin-top:5px}.ad-label{font-size:9px;letter-spacing:.15em;color:#66728a;text-align:center;margin-bottom:8px}.ad-slot{border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025);border-radius:18px;overflow:hidden;min-height:98px;display:grid;place-items:center}.ad-placeholder{text-align:center;color:#8895aa;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:20px}.ad-placeholder strong{color:#c5d0e2;font-size:13px}.ad-placeholder span{font-size:11px}.ad-placeholder a{font-size:11px;text-decoration:none;padding:7px 10px;border:1px solid var(--line);border-radius:9px}.ad-placeholder.compact{min-height:190px;flex-direction:column}.section-head{text-align:center;max-width:690px;margin:0 auto 42px}.section-head h2,.monetize h2,.install h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.04em;margin:10px 0 12px}.section-head p,.monetize p,.install p{color:var(--muted);line-height:1.65}.how{padding:110px 0 52px}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step-card{border:1px solid var(--line);background:rgba(255,255,255,.035);border-radius:22px;padding:22px;min-height:205px}.step-card b{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:14px;background:rgba(93,109,255,.14);color:#92a6ff;font-size:12px}.step-card h3{margin:22px 0 8px;font-size:19px}.step-card p{margin:0;color:var(--muted);line-height:1.55;font-size:14px}.feature-wrap{padding:48px 0 88px;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:15px}.feature-card{border-radius:26px;background:linear-gradient(180deg,rgba(19,30,52,.8),rgba(10,16,29,.7));border:1px solid var(--line);padding:28px;min-height:245px}.feature-main{background:linear-gradient(145deg,rgba(36,104,255,.18),rgba(104,65,255,.12))}.icon-box{width:48px;height:48px;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid var(--line);border-radius:15px;font-size:22px}.feature-card h3{font-size:21px;margin:28px 0 10px}.feature-card p{color:var(--muted);line-height:1.6;margin:0;font-size:14px}.monetize{display:grid;grid-template-columns:1fr 350px;align-items:center;gap:40px;padding:62px;border:1px solid rgba(122,103,255,.22);background:linear-gradient(135deg,rgba(90,73,255,.12),rgba(54,215,255,.05));border-radius:32px}.text-link{color:var(--cyan);font-weight:800;text-decoration:none}.install{margin-top:82px;padding:48px 0;display:flex;justify-content:space-between;align-items:center;gap:40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.install>div{max-width:670px}.install-btn{background:white;color:#0a1020;font-weight:900;min-width:290px;justify-content:center}.bottom-ad{margin-top:62px}.disclaimer{padding:32px 0 72px}.disclaimer p{font-size:12px;line-height:1.65;color:#738098;background:rgba(255,255,255,.025);border:1px solid var(--line);padding:18px;border-radius:15px}.footer{border-top:1px solid var(--line);background:#050811}.footer-grid{min-height:210px;padding:42px 0;display:grid;grid-template-columns:1fr auto;gap:25px;align-items:start}.corp-brand img{height:48px;width:auto;max-width:180px;object-fit:contain;background:white;border-radius:9px;padding:6px}.corp-brand p{color:#78859b;font-size:12px;margin-top:14px}.footer nav{display:flex;gap:20px;font-size:12px;color:#8b98ad}.footer nav a{text-decoration:none}.copyright{grid-column:1/-1;color:#5f6b80;font-size:11px;margin:18px 0 0}.toast{position:fixed;left:50%;bottom:30px;transform:translate(-50%,20px);background:#effff7;color:#0c5e37;border:1px solid #8becba;padding:12px 16px;border-radius:12px;font-size:13px;font-weight:800;opacity:0;pointer-events:none;transition:.2s;box-shadow:0 16px 50px rgba(0,0,0,.25);z-index:30}.toast.show{opacity:1;transform:translate(-50%,0)}.modal{position:fixed;inset:0;display:none;z-index:40}.modal.open{display:block}.modal-backdrop{position:absolute;inset:0;background:rgba(2,5,12,.76);backdrop-filter:blur(8px)}.modal-card{position:relative;max-width:430px;margin:20vh auto 0;background:#111a2d;border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:var(--shadow)}.modal-card h3{font-size:25px;margin:0 0 10px}.modal-card p{color:var(--muted);line-height:1.6}.modal-close{position:absolute;right:15px;top:12px;background:transparent;color:#99a7bc;border:0;font-size:28px;cursor:pointer}
@media(max-width:900px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:55px}.demo-card{max-width:620px}.steps-grid{grid-template-columns:1fr 1fr}.feature-wrap{grid-template-columns:1fr}.monetize{grid-template-columns:1fr;padding:36px}.install{align-items:flex-start;flex-direction:column}.install-btn{min-width:0;width:100%}}
@media(max-width:600px){.shell{width:min(100% - 28px,1120px)}.site-header{height:72px}.install-mini{font-size:11px;padding:9px 11px}.hero{gap:34px;padding-top:38px}.hero h1{font-size:47px}.lead{font-size:16px}.cta-stack{grid-template-columns:1fr}.demo-card{padding:22px;border-radius:25px}.steps-grid{grid-template-columns:1fr}.how{padding-top:78px}.feature-wrap{padding-bottom:66px}.monetize{padding:28px;border-radius:24px}.footer-grid{grid-template-columns:1fr}.footer nav{flex-wrap:wrap}.modal-card{margin:18vh 16px 0}}
.direct-ad{display:flex;flex-direction:column;width:100%;height:100%;text-decoration:none;position:relative}.direct-ad img{width:100%;height:100%;min-height:90px;object-fit:cover}.direct-ad span{position:absolute;right:8px;bottom:8px;background:rgba(0,0,0,.68);color:#fff;font-size:9px;padding:4px 7px;border-radius:6px}
.legal{padding:70px 0 110px;max-width:900px}.legal h1{font-size:clamp(40px,6vw,66px);letter-spacing:-.05em;margin:14px 0 24px}.legal>p{color:var(--muted);line-height:1.75}.legal-box{margin-top:35px;border:1px solid var(--line);background:rgba(255,255,255,.035);border-radius:25px;padding:30px}.legal-box h2{font-size:20px;margin:28px 0 10px}.legal-box h2:first-child{margin-top:0}.legal-box p{color:var(--muted);line-height:1.7}.media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:40px 0}.media-grid article{border:1px solid var(--line);background:rgba(255,255,255,.035);border-radius:22px;padding:24px}.media-grid h3{margin-top:0}.media-grid p{color:var(--muted);line-height:1.55;font-size:14px}.media-grid b{font-size:11px;color:var(--cyan)}@media(max-width:760px){.media-grid{grid-template-columns:1fr}}
