.entrovox-landing{--bg:#0A1A2F;--bg-2:#14253D;--ink:#F5F3EE;--ink-2:#E2E8F0;--muted:#94A3B8;--muted-2:#64748B;--rule:#1E293B;--rule-2:#14253D;--card:#14253D;--accent:#089487;--accent-ink:#FFFFFF;--amber:#F59E0B;--danger:#EF4444;--display:var(--font-geist-sans),"Geist",ui-sans-serif,system-ui,-apple-system,sans-serif;--sans:var(--font-geist-sans),"Geist",ui-sans-serif,system-ui,-apple-system,sans-serif;--mono:var(--font-geist-mono),"Geist Mono",ui-monospace,"SF Mono",monospace;--radius:14px;--radius-sm:8px;--shadow-sm:0 1px 0 rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.2);--shadow:0 1px 0 rgba(0,0,0,.2),0 14px 40px -20px rgba(0,0,0,.6);--section-y:clamp(48px,6vw,88px);background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5}.entrovox-landing *{box-sizing:border-box}.entrovox-landing img,.entrovox-landing svg{display:block;max-width:100%}.entrovox-landing a{color:inherit;text-decoration:none}.entrovox-landing button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.entrovox-landing ::-moz-selection{background:var(--accent);color:var(--accent-ink)}.entrovox-landing ::selection{background:var(--accent);color:var(--accent-ink)}.entrovox-landing .wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.entrovox-landing section{padding:var(--section-y) 0;position:relative}.entrovox-landing .section-head{display:flex;flex-direction:column;gap:14px;max-width:780px;margin-bottom:clamp(36px,4vw,64px)}.entrovox-landing .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:10px}.entrovox-landing .eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 25%,transparent)}.entrovox-landing h1,.entrovox-landing h2,.entrovox-landing h3,.entrovox-landing h4{margin:0;font-weight:400;letter-spacing:-.02em;color:var(--ink)}.entrovox-landing h2.display{font-family:var(--display);font-size:clamp(38px,5.4vw,68px);line-height:1;letter-spacing:-.035em;font-weight:600}.entrovox-landing h2.display em{font-style:normal;color:var(--ink-2);font-weight:300}.entrovox-landing h3.title{font-size:22px;letter-spacing:-.01em;font-weight:500}.entrovox-landing p.lede{font-size:clamp(17px,1.6vw,20px);color:var(--muted);max-width:62ch;margin:0}.entrovox-landing .btn{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;font-weight:500;font-size:15px;transition:transform .15s ease,background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.entrovox-landing .btn-primary{background:var(--ink);color:var(--bg)}.entrovox-landing .btn-primary:hover{transform:translateY(-1px)}.entrovox-landing .btn-accent{background:var(--accent);color:var(--accent-ink)}.entrovox-landing .btn-accent:hover{transform:translateY(-1px)}.entrovox-landing .btn-ghost{border:1px solid var(--rule);color:var(--ink)}.entrovox-landing .btn-ghost:hover{border-color:var(--ink)}.entrovox-landing .btn-sm{padding:8px 14px;font-size:13px}.entrovox-landing .chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:color-mix(in oklab,var(--ink) 12%,transparent);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.entrovox-landing .chip.live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);animation:eyx-pulse 1.6s infinite}@keyframes eyx-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab,var(--accent) 80%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab,var(--accent) 0%,transparent)}}.entrovox-landing .eyx-nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(14px);background:color-mix(in oklab,var(--bg) 75%,transparent);border-bottom:1px solid transparent;transition:border-color .2s ease}.entrovox-landing .eyx-nav.scrolled{border-bottom-color:var(--rule)}.entrovox-landing .nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.entrovox-landing .nav-links{display:flex;gap:28px;font-size:14px;color:var(--ink-2)}.entrovox-landing .nav-links a{opacity:.75;transition:opacity .15s ease}.entrovox-landing .nav-links a:hover{opacity:1}.entrovox-landing .nav-cta{display:flex;gap:10px;align-items:center}@media (max-width:720px){.entrovox-landing .nav-links{display:none}}.entrovox-landing .wordmark{display:inline-flex;align-items:center;gap:10px;font-family:var(--sans);font-weight:500;font-size:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.entrovox-landing .wordmark .wm-vox{color:var(--accent)}.entrovox-landing .hero{padding:clamp(40px,5vw,64px) 0 clamp(60px,7vw,100px);position:relative}.entrovox-landing .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch;gap:clamp(28px,4vw,56px)}@media (max-width:980px){.entrovox-landing .hero-grid{grid-template-columns:1fr}}.entrovox-landing .hero-left{display:flex;flex-direction:column;justify-content:center}.entrovox-landing .hero-right{display:flex}.entrovox-landing .hero-kicker{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);display:inline-flex;align-items:center;gap:10px;margin-bottom:28px}.entrovox-landing .hero-kicker .bar{width:24px;height:1px;background:var(--muted)}.entrovox-landing .hero-h1{font-family:var(--display);font-size:clamp(44px,6.4vw,88px);line-height:.94;letter-spacing:-.04em;font-weight:600;margin:0 0 24px}.entrovox-landing .hero-h1 em{font-style:normal;color:var(--ink-2);font-weight:300}.entrovox-landing .hero-h1 .mark{background:var(--accent);color:var(--accent-ink);padding:0 .12em;font-style:normal;font-weight:600;border-radius:6px}.entrovox-landing .hero-sub{font-size:clamp(16px,1.5vw,19px);color:var(--muted);max-width:52ch;margin:0 0 32px}.entrovox-landing .hero-sub strong{color:var(--ink);font-weight:500}.entrovox-landing .hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:36px}.entrovox-landing .hero-proof{display:flex;gap:28px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--rule);font-family:var(--mono);font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.entrovox-landing .hero-demo{--bg:#F5F3EE;--ink:#0A1A2F;width:100%;display:flex;flex-direction:column;background:#050D1A;border-radius:20px;border:1px solid #050d1a;box-shadow:0 30px 70px -30px rgba(10,26,47,.6);overflow:hidden;color:var(--bg)}.entrovox-landing .demo-call{gap:0}.entrovox-landing .demo-call-body{padding:28px 28px 20px;display:flex;flex-direction:column;gap:14px}.entrovox-landing .demo-call-kicker{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--bg) 60%,transparent);display:inline-flex;align-items:center;gap:10px}.entrovox-landing .demo-call-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 22%,transparent)}.entrovox-landing .demo-call-h{font-family:var(--display);font-size:clamp(32px,3.6vw,44px);line-height:1;font-weight:600;letter-spacing:-.035em;color:var(--bg);margin:4px 0 0}.entrovox-landing .demo-call-h em{font-style:normal;background:none;color:var(--bg);font-weight:500;font-family:var(--mono);font-size:.62em;letter-spacing:.08em;display:inline-block;border-bottom:1px solid color-mix(in oklab,var(--bg) 32%,transparent);padding:0 0 .06em;transform:translateY(-.22em)}.entrovox-landing .demo-call-p{color:color-mix(in oklab,var(--bg) 62%,transparent);font-size:14.5px;max-width:40ch;margin:0 0 6px}.entrovox-landing .demo-call-stack{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;height:237px}.entrovox-landing .demo-call-row{display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:stretch;padding-top:20px;border-top:1px solid color-mix(in oklab,var(--bg) 10%,transparent)}@media (max-width:520px){.entrovox-landing .demo-call-stack{height:auto}.entrovox-landing .demo-call-row{grid-template-columns:1fr;gap:16px}.entrovox-landing .demo-call-col-bot{justify-content:center}.entrovox-landing .demo-call-cta{align-self:center}}.entrovox-landing .demo-call-col{display:grid;grid-template-rows:1fr 1fr;min-width:0}.entrovox-landing .demo-call-col-top{display:flex;flex-direction:column;gap:8px;justify-content:center;padding-bottom:14px;border-bottom:1px solid color-mix(in oklab,var(--bg) 18%,transparent)}.entrovox-landing .demo-call-col-bot{display:flex;align-items:center;padding-top:14px}.entrovox-landing .demo-call-lbl{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:color-mix(in oklab,var(--bg) 50%,transparent)}.entrovox-landing .demo-call-lbl b{color:var(--accent);font-weight:500;font-family:var(--mono);letter-spacing:.14em}.entrovox-landing .demo-call-num{font-family:var(--display);font-size:clamp(22px,2.6vw,30px);letter-spacing:-.025em;font-weight:600;color:var(--bg);text-align:left;padding:0;align-self:flex-start;display:inline-flex;align-items:center;gap:12px;cursor:pointer}.entrovox-landing .demo-call-col-top:hover{border-bottom-color:color-mix(in oklab,var(--bg) 28%,transparent)}.entrovox-landing .demo-call-copy{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:color-mix(in oklab,var(--bg) 55%,transparent);padding:3px 8px;border-radius:999px;background:color-mix(in oklab,var(--bg) 8%,transparent);transition:color .15s ease,background .15s ease}.entrovox-landing .demo-call-num:hover .demo-call-copy{color:var(--accent);background:color-mix(in oklab,var(--accent) 16%,transparent)}.entrovox-landing .demo-call-cta{align-self:flex-start;margin-top:14px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:transparent;border:1px solid color-mix(in oklab,var(--bg) 22%,transparent);color:color-mix(in oklab,var(--bg) 85%,transparent);font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;transition:border-color .15s ease,color .15s ease}.entrovox-landing .demo-call-cta:hover{border-color:var(--bg);color:var(--bg)}.entrovox-landing .demo-call-or{display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:color-mix(in oklab,var(--bg) 40%,transparent)}.entrovox-landing .demo-call-or span{flex:1;width:1px;background:transparent}.entrovox-landing .demo-call-or em{font-style:normal}@media (max-width:520px){.entrovox-landing .demo-call-or{flex-direction:row}.entrovox-landing .demo-call-or span{height:1px;width:auto}}.entrovox-landing .demo-call-qr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.entrovox-landing .demo-call-qr-frame{position:relative;padding:10px;background:var(--bg);border-radius:12px;width:124px;height:124px;display:grid;place-items:center}.entrovox-landing .demo-call-qr-frame img,.entrovox-landing .demo-call-qr-frame svg{width:104px;height:104px;display:block;image-rendering:pixelated}.entrovox-landing .demo-call-qr-corner{position:absolute;width:8px;height:8px;border:1px solid color-mix(in oklab,var(--bg) 35%,transparent)}.entrovox-landing .demo-call-qr-corner.tl{top:4px;left:4px;border-right:0;border-bottom:0}.entrovox-landing .demo-call-qr-corner.tr{top:4px;right:4px;border-left:0;border-bottom:0}.entrovox-landing .demo-call-qr-corner.bl{bottom:4px;left:4px;border-right:0;border-top:0}.entrovox-landing .demo-call-qr-corner.br{bottom:4px;right:4px;border-left:0;border-top:0}.entrovox-landing .demo-call-qr-cap{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:color-mix(in oklab,var(--bg) 55%,transparent)}.entrovox-landing .demo-call-foot{display:flex;align-items:center;gap:10px;padding:14px 22px;border-top:1px solid color-mix(in oklab,var(--bg) 8%,transparent);font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:color-mix(in oklab,var(--bg) 50%,transparent)}.entrovox-landing .demo-call-foot-dot{width:6px;height:6px;border-radius:50%;background:color-mix(in oklab,var(--bg) 25%,transparent)}.entrovox-landing .live-strip{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:26px 0;background:var(--bg);position:relative;overflow:hidden}.entrovox-landing .live-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule)}.entrovox-landing .live-grid>div{background:var(--bg);padding:16px 24px;display:flex;flex-direction:column;gap:4px}.entrovox-landing .live-grid .lbl{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);display:inline-flex;align-items:center;gap:8px}.entrovox-landing .live-grid .lbl:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);animation:eyx-pulse 1.6s infinite}.entrovox-landing .live-grid .val{font-family:var(--display);font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.entrovox-landing .live-grid .sub{font-family:var(--mono);font-size:11px;color:var(--muted)}@media (max-width:760px){.entrovox-landing .live-grid{grid-template-columns:repeat(2,1fr)}}.entrovox-landing .features{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--rule);border-left:1px solid var(--rule)}@media (max-width:960px){.entrovox-landing .features{grid-template-columns:1fr 1fr}}@media (max-width:620px){.entrovox-landing .features{grid-template-columns:1fr}}.entrovox-landing .feature{padding:36px 32px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:12px;min-height:280px;background:var(--bg);transition:background .2s ease}.entrovox-landing .feature:hover{background:var(--card)}.entrovox-landing .feature .num{font-family:var(--mono);font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.entrovox-landing .feature .stat{font-family:var(--display);font-size:48px;line-height:1;letter-spacing:-.045em;font-weight:600;font-variant-numeric:tabular-nums}.entrovox-landing .feature h3{font-family:var(--sans);font-size:18px;font-weight:500;margin-top:auto}.entrovox-landing .feature p{font-size:14px;color:var(--muted);margin:0}.entrovox-landing .roi-card{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--rule);border-radius:20px;overflow:hidden;background:var(--card)}@media (max-width:900px){.entrovox-landing .roi-card{grid-template-columns:1fr}}.entrovox-landing .roi-inputs{padding:36px;display:flex;flex-direction:column;gap:26px}.entrovox-landing .roi-results{--bg:#F5F3EE;--ink:#0A1A2F;padding:36px;background:#000;color:#F5F3EE;display:flex;flex-direction:column;gap:22px}.entrovox-landing .roi-label{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.entrovox-landing .roi-label .v{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.03em;color:var(--ink);text-transform:none;font-variant-numeric:tabular-nums}.entrovox-landing .slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:var(--rule);border-radius:2px;outline:none;margin-top:10px}.entrovox-landing .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--ink);border:3px solid var(--bg);box-shadow:0 0 0 1px var(--ink);cursor:pointer;-webkit-transition:transform .1s ease;transition:transform .1s ease}.entrovox-landing .slider::-webkit-slider-thumb:hover{transform:scale(1.08)}.entrovox-landing .slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--ink);border:3px solid var(--bg);box-shadow:0 0 0 1px var(--ink);cursor:pointer}.entrovox-landing .slider-ticks{display:flex;justify-content:space-between;margin-top:8px;font-family:var(--mono);font-size:10px;color:var(--muted-2)}.entrovox-landing .roi-results h4{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(245,243,238,.55);margin-bottom:4px}.entrovox-landing .roi-line{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-bottom:1px solid rgba(245,243,238,.1)}.entrovox-landing .roi-line:last-of-type{border-bottom:0}.entrovox-landing .roi-line .lbl{color:rgba(245,243,238,.6);font-size:13px;font-family:var(--sans)}.entrovox-landing .roi-line .v{font-family:var(--display);font-size:26px;font-weight:600;letter-spacing:-.03em;color:#F5F3EE;font-variant-numeric:tabular-nums}.entrovox-landing .roi-line.big .v{font-size:52px;color:var(--accent)}.entrovox-landing .roi-line.big{align-items:end;padding-top:18px;margin-top:6px;border-top:1px solid rgba(245,243,238,.14)}.entrovox-landing .roi-note{font-family:var(--mono);font-size:11px;line-height:1.6;color:rgba(245,243,238,.5)}.entrovox-landing .compare{border:1px solid var(--rule);border-radius:20px;overflow:hidden;background:var(--card)}.entrovox-landing .compare-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-bottom:1px solid var(--rule-2)}.entrovox-landing .compare-row:last-child{border-bottom:0}.entrovox-landing .compare-row>div{padding:20px 28px;display:flex;align-items:center}.entrovox-landing .compare-row.head>div{font-family:var(--mono);font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;background:var(--bg-2);padding:16px 28px}.entrovox-landing .compare-row.head .us{color:var(--ink);font-weight:500;position:relative}.entrovox-landing .compare-row .rowlabel{font-size:15px;color:var(--ink-2);font-weight:500}.entrovox-landing .compare-row .them{color:var(--muted);font-size:14px}.entrovox-landing .compare-row .us{font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--ink);position:relative}.entrovox-landing .compare-row .us:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:2px;background:var(--accent)}@media (max-width:720px){.entrovox-landing .compare-row{grid-template-columns:1fr}.entrovox-landing .compare-row>div{padding:12px 20px}.entrovox-landing .compare-row .rowlabel{border-bottom:0;padding-bottom:4px;font-family:var(--mono);font-size:10px;text-transform:uppercase;color:var(--muted)}}.entrovox-landing .dash{--bg:#F5F3EE;--ink:#0A1A2F;background:#0A0A09;color:#F5F3EE;border-radius:22px;overflow:hidden;border:1px solid #0a0a09;box-shadow:0 40px 80px -40px rgba(0,0,0,.6)}.entrovox-landing .dash-head{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;border-bottom:1px solid rgba(245,243,238,.08);font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:rgba(245,243,238,.55)}.entrovox-landing .dash-head .traffic{display:flex;gap:6px}.entrovox-landing .dash-head .traffic span{width:10px;height:10px;border-radius:50%;background:rgba(245,243,238,.18)}.entrovox-landing .dash-body{padding:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(245,243,238,.08)}.entrovox-landing .dash-kpi{background:#0A0A09;padding:20px;display:flex;flex-direction:column;gap:8px}.entrovox-landing .dash-kpi .lbl{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:rgba(245,243,238,.55)}.entrovox-landing .dash-kpi .v{font-family:var(--display);font-size:36px;font-weight:600;letter-spacing:-.045em;line-height:1;color:#F5F3EE;font-variant-numeric:tabular-nums}.entrovox-landing .dash-kpi .d{font-family:var(--mono);font-size:11px;color:var(--accent)}.entrovox-landing .dash-kpi .d.down{color:color-mix(in oklab,var(--accent) 80%,#F5F3EE)}.entrovox-landing .dash-chart{padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}@media (max-width:860px){.entrovox-landing .dash-chart{grid-template-columns:1fr}.entrovox-landing .dash-body{grid-template-columns:repeat(2,1fr)}}.entrovox-landing .dash-section{display:flex;flex-direction:column;min-height:0}.entrovox-landing .dash-section h4{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:rgba(245,243,238,.55);margin-bottom:16px}.entrovox-landing .sources .src{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(245,243,238,.08);font-size:13px}.entrovox-landing .sources .src:last-child{border-bottom:0}.entrovox-landing .sources .name{color:#F5F3EE;font-weight:500}.entrovox-landing .sources .bar{grid-column:1/-1;height:3px;background:rgba(245,243,238,.08);border-radius:3px;overflow:hidden}.entrovox-landing .sources .bar span{display:block;height:100%;background:var(--accent);border-radius:3px;transition:width 1s ease}.entrovox-landing .sources .m{font-family:var(--mono);font-size:11px;color:rgba(245,243,238,.55)}.entrovox-landing .sparkline{flex:1 1 auto;width:100%;min-height:220px;display:block}@media (max-width:860px){.entrovox-landing .sparkline{min-height:160px}}.entrovox-landing .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--rule)}@media (max-width:860px){.entrovox-landing .steps{grid-template-columns:1fr}}.entrovox-landing .step{padding:32px 28px 40px;border-right:1px solid var(--rule);display:flex;flex-direction:column;gap:14px}.entrovox-landing .step:last-child{border-right:0}.entrovox-landing .step .n{font-family:var(--display);font-size:64px;font-weight:600;line-height:1;color:var(--ink);letter-spacing:-.05em}.entrovox-landing .step .n:after{content:"";display:inline-block;width:28px;height:1px;background:var(--ink);vertical-align:middle;margin-left:10px}.entrovox-landing .step h3{font-family:var(--sans);font-size:22px;font-weight:500}.entrovox-landing .step p{color:var(--muted);font-size:14px;max-width:36ch}.entrovox-landing .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:900px){.entrovox-landing .pricing-grid{grid-template-columns:1fr}}.entrovox-landing .price-card{padding:32px;border:1px solid var(--rule);border-radius:18px;background:var(--card);display:flex;flex-direction:column;gap:18px;position:relative}.entrovox-landing .price-card.featured{--bg:#F5F3EE;--ink:#0A1A2F;background:#000;color:#F5F3EE;border-color:#000}.entrovox-landing .price-card.featured h3{color:#F5F3EE}.entrovox-landing .price-card .tag{position:absolute;top:-10px;right:24px;background:var(--accent);color:var(--accent-ink);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.entrovox-landing .price-card h3{font-family:var(--display);font-size:26px;font-weight:600;letter-spacing:-.03em}.entrovox-landing .price-card .price{font-family:var(--display);font-size:44px;font-weight:600;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.entrovox-landing .price-card .price span{font-family:var(--mono);font-size:12px;font-style:normal;color:var(--muted);margin-left:4px}.entrovox-landing .price-card.featured .price span{color:rgba(245,243,238,.5)}.entrovox-landing .price-card .rec{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.entrovox-landing .price-card.featured .rec{color:rgba(245,243,238,.55)}.entrovox-landing .price-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:14px}.entrovox-landing .price-card li{display:flex;gap:10px;align-items:flex-start}.entrovox-landing .price-card li:before{content:"→";color:var(--accent)}.entrovox-landing .price-card .meta{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:14px 0;border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);font-family:var(--mono);font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.entrovox-landing .price-card .meta b{color:var(--ink);font-weight:500;font-family:var(--sans);font-size:13px;text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums}.entrovox-landing .price-card.featured .meta{border-color:rgba(245,243,238,.14);color:rgba(245,243,238,.55)}.entrovox-landing .price-card.featured .meta b{color:#F5F3EE}.entrovox-landing .price-card .btn{justify-content:center;margin-top:auto}.entrovox-landing .price-card.featured .btn-primary{background:#F5F3EE;color:#0A1A2F}.entrovox-landing .billing-toggle{display:inline-flex;padding:4px;border:1px solid var(--rule);border-radius:999px;font-family:var(--mono);font-size:12px}.entrovox-landing .billing-toggle button{padding:6px 14px;border-radius:999px;color:var(--muted)}.entrovox-landing .billing-toggle button.active{background:var(--ink);color:var(--bg)}.entrovox-landing .faq{border-top:1px solid var(--rule)}.entrovox-landing .faq-item{border-bottom:1px solid var(--rule);padding:22px 0;cursor:pointer}.entrovox-landing .faq-q{display:flex;justify-content:space-between;align-items:center;font-size:17px;font-weight:500;gap:20px;color:var(--ink)}.entrovox-landing .faq-q .plus{width:28px;height:28px;border-radius:50%;border:1px solid var(--rule);display:grid;place-items:center;flex:none;transition:transform .2s ease,background .2s ease,border-color .2s ease;font-family:var(--mono);font-size:14px}.entrovox-landing .faq-item.open .faq-q .plus{transform:rotate(45deg);background:var(--ink);color:var(--bg);border-color:var(--ink)}.entrovox-landing .faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .2s ease .05s,margin .3s ease,visibility 0s linear .3s;opacity:0;visibility:hidden;color:var(--muted);font-size:15px;line-height:1.6;max-width:72ch}.entrovox-landing .faq-item.open .faq-a{max-height:360px;opacity:1;visibility:visible;margin-top:14px;transition:max-height .3s ease,opacity .2s ease .05s,margin .3s ease,visibility 0s linear 0s}.entrovox-landing .final{--bg:#F5F3EE;--ink:#0A1A2F;border:1px solid var(--rule);border-radius:24px;background:#000;color:#F5F3EE;padding:clamp(48px,6vw,80px);display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center;position:relative;overflow:hidden}@media (max-width:860px){.entrovox-landing .final{grid-template-columns:1fr}}.entrovox-landing .final h2{font-family:var(--display);font-size:clamp(42px,5.2vw,72px);line-height:.98;color:#F5F3EE;font-weight:600;letter-spacing:-.04em}.entrovox-landing .final h2 em{font-style:normal;color:var(--accent);font-weight:300}.entrovox-landing .final p{color:rgba(245,243,238,.6);max-width:44ch}.entrovox-landing .final-deco{position:absolute;right:-40px;bottom:-40px;width:320px;height:320px;border-radius:50%;border:1px solid rgba(245,243,238,.14);pointer-events:none}.entrovox-landing .final-deco:after,.entrovox-landing .final-deco:before{content:"";position:absolute;inset:20px;border-radius:50%;border:1px solid rgba(245,243,238,.12)}.entrovox-landing .final-deco:after{inset:40px}.entrovox-landing .eyx-footer{padding:80px 0 40px;border-top:1px solid var(--rule)}.entrovox-landing .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px}@media (max-width:760px){.entrovox-landing .footer-grid{grid-template-columns:1fr 1fr}}.entrovox-landing .footer-col h5{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:16px;font-weight:400}.entrovox-landing .footer-col a{display:block;padding:4px 0;font-size:14px;color:var(--ink-2)}.entrovox-landing .footer-col a:hover{color:var(--ink)}.entrovox-landing .footer-col p{color:var(--muted);font-size:14px;margin-top:12px;max-width:34ch}.entrovox-landing .footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--rule);font-family:var(--mono);font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}@media (prefers-reduced-motion:reduce){.entrovox-landing *{animation-duration:.01ms!important;transition-duration:.01ms!important}}