.SpeedComparison_section__NebkM{max-width:1200px;margin:0 auto;padding:64px 24px;color:#e8ebef}.SpeedComparison_section__NebkM h2{max-width:760px;margin:0 auto 32px;text-align:center;font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.15;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.SpeedComparison_card__6xVLj{display:grid;grid-template-columns:28fr 72fr;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:32px;background:#0c1116;overflow:hidden}.SpeedComparison_keyboard__I2o3l,.SpeedComparison_voice__BVELb{position:relative;min-width:0;overflow:hidden;min-height:370px;padding:24px 12px;text-align:center;isolation:isolate}.SpeedComparison_keyboard__I2o3l{border:1px solid rgba(255,255,255,.16);border-radius:24px;background:#10151b}.SpeedComparison_voice__BVELb{border-radius:24px}.SpeedComparison_label__rw9O1{font-size:1rem;color:#bcc5ce}.SpeedComparison_rate__L2rnN{font-size:clamp(2.5rem,5vw,4rem);line-height:1.2;letter-spacing:-.045em;margin-top:8px}.SpeedComparison_rate__L2rnN span{font-size:.9rem;letter-spacing:0;color:#9ba5b3}.SpeedComparison_voice__BVELb .SpeedComparison_rate__L2rnN{color:#2bd49b}.SpeedComparison_assumption__A_tUn{margin-top:6px;color:#9ba5b3;font-size:.75rem}.SpeedComparison_ribbon__vApuG{position:absolute;top:164px;left:0;width:100%;height:130px;overflow:hidden}.SpeedComparison_ribbon__vApuG text{fill:#bbc3ce;font-family:inherit;font-size:24px}.SpeedComparison_voice__BVELb .SpeedComparison_ribbon__vApuG text{fill:#d4eee3;font-size:28px}.SpeedComparison_backdrop__WdsTC{position:absolute;inset:70px -20% -80px;z-index:-1;background:radial-gradient(ellipse at 40% 65%,rgba(43,212,155,.12),transparent 58%);animation:SpeedComparison_drift__yvXQG 9s ease-in-out infinite alternate}.SpeedComparison_pill__cRKkv{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;white-space:nowrap;border:1px solid rgba(43,212,155,.25);border-radius:999px;padding:10px 18px;background:#10251e;font-size:.85rem;color:#c3efdd}.SpeedComparison_bars__ZXLLA{height:22px;display:flex;align-items:center;gap:3px}.SpeedComparison_bars__ZXLLA i{width:3px;height:18px;background:#2bd49b;border-radius:4px;transform:scaleY(.45);animation:SpeedComparison_pulse__QSZt8 .85s ease-in-out infinite alternate}.SpeedComparison_keys__QYjpu{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);display:grid;grid-template-columns:repeat(5,12px);gap:4px}.SpeedComparison_keys__QYjpu span{height:10px;border:1px solid #56616c;border-radius:3px}.SpeedComparison_keys__QYjpu span:last-child{grid-column:span 2}.SpeedComparison_section__NebkM[data-running=false] .SpeedComparison_backdrop__WdsTC,.SpeedComparison_section__NebkM[data-running=false] .SpeedComparison_bars__ZXLLA i{animation-play-state:paused}@keyframes SpeedComparison_pulse__QSZt8{to{transform:scaleY(1)}}@keyframes SpeedComparison_drift__yvXQG{to{transform:translate(12%,-12%)}}@media (prefers-reduced-motion:reduce){.SpeedComparison_backdrop__WdsTC,.SpeedComparison_bars__ZXLLA i{animation:none}}@media (max-width:520px){.SpeedComparison_section__NebkM{padding:40px 16px}.SpeedComparison_card__6xVLj{grid-template-columns:1fr;gap:12px}.SpeedComparison_keyboard__I2o3l,.SpeedComparison_voice__BVELb{min-height:320px}.SpeedComparison_ribbon__vApuG{top:140px;height:110px}}