.speed-section{background:radial-gradient(ellipse at 75% 50%,#14243777,transparent 65%),#0b1017;padding:86px 0}.speed-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end;margin-bottom:35px}.speed-heading h2{font-size:clamp(38px,4vw,58px);margin-top:22px}.speed-heading>p{font-size:15px;max-width:435px;margin-bottom:3px}.speed-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}.speed-card{padding:27px 30px;border:1px solid #46515f;border-radius:12px;background:#0a0e14}.speed-card.patch{border-color:#3ba8ff;background:linear-gradient(120deg,#14283a,#111b26)}.speed-card>strong{display:block;font-size:clamp(44px,5vw,70px);line-height:1.1;letter-spacing:-.055em;font-weight:550;margin:19px 0 12px}.speed-card.full>strong{color:#cf777c}.speed-card.patch>strong{color:var(--green)}.speed-card>p{font-size:13px;margin:0}.speed-card.patch .micro{color:#9bd5ff}.speed-bar{height:9px;background:#ffffff08;margin:26px 0 18px;border-radius:2px;overflow:hidden}.speed-bar i{display:block;height:100%;background:#b95c65;width:100%}.patch .speed-bar i{width:8%;background:var(--green)}.speed-note{font-size:11px;line-height:1.8;margin:20px 0 22px;max-width:1030px}.benchmark-detail{border-top:1px solid var(--line);font-size:12px;padding-top:15px}.benchmark-detail summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;color:#c4d4e6;list-style:none}.benchmark-detail summary span{color:#8b9eb5}.benchmark-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:25px 0}.benchmark-grid strong{display:block;font-size:28px;font-weight:500;color:#a9d7ff;letter-spacing:-.03em}.benchmark-grid span{font-size:11px;color:var(--muted)}.benchmark-detail p{max-width:860px;font-size:12px;margin:0}.longform-section{background:#0b1017}.longform-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:72px;align-items:center}.podcast-figure{margin:0;position:relative}.podcast-figure img{width:100%;aspect-ratio:4/4.2;object-fit:cover;border-radius:10px;object-position:49% center}.episode-strip{position:absolute;left:20px;right:20px;bottom:62px;background:#0a111be8;backdrop-filter:blur(10px);display:flex;align-items:center;gap:12px;border:1px solid #495565;padding:14px 18px;font:9px monospace;letter-spacing:.06em;border-radius:5px}.episode-strip>span:last-child{margin-left:auto;color:#9dd5ff}.record-dot{width:5px;height:5px;border-radius:50%;background:#e48087;flex-shrink:0}.podcast-figure figcaption{color:#6f8198;font-size:10px;margin-top:12px}.podcast-figure figcaption a{text-decoration:underline;text-underline-offset:3px}.longform-copy h2{font-size:clamp(36px,4vw,57px);margin:24px 0}.lead{font-size:19px!important;color:#d4deeb!important;line-height:1.5}.longform-copy>p{font-size:14px;line-height:1.8}.longform-tags{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0 10px}.longform-tags span{font-size:10px;border:1px solid #344359;border-radius:30px;padding:5px 12px;color:#aec1d9}.small-note{font-size:11px!important;line-height:1.75!important;color:#899bb1!important}.longform-copy .small-note{margin-top:12px}.audio-number{font:10px monospace;color:var(--blue);letter-spacing:.08em}.stems-section{background:linear-gradient(160deg,#101c22,#0c121a 65%)}.stems-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:75px;align-items:center}.stems-copy h2{font-size:clamp(40px,4.2vw,61px);margin:25px 0}.stems-copy>p{font-size:14px;line-height:1.8}.mint{color:var(--green)}.stem-benefits{list-style:none;padding:0;margin:25px 0;font-size:13px;color:#c5d6e3}.stem-benefits li{margin:12px 0}.stem-benefits li:before{content:'↳';margin-right:12px;color:var(--green)}.stem-package{border:1px solid #3c555c;border-radius:12px;background:#0a1117;padding:25px}.stem-package-top{display:flex;gap:14px;align-items:center;padding-bottom:26px;border-bottom:1px solid #2b3a45}.file-icon{font:10px monospace;border:1px solid #7b9d9c;padding:15px 9px;border-radius:5px;color:#bdedda}.stem-package-top strong{display:block;font-size:12px;font-weight:550}.stem-package-top div>span{font-size:10px;color:#8c9eae}.stem-package-top>.round-tag{margin-left:auto;font-size:8px}.stem-video{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:center;margin:25px 0;font:10px monospace;color:#91a5ba;position:relative}.filmstrip{height:64px;background:linear-gradient(90deg,#0a111722,#0a111755),url('assets/podcast-hosts.webp') center/115px;border:1px solid #435165;border-radius:3px}.stem-video>strong{position:absolute;left:45px;bottom:8px;font:9px monospace;color:white;background:#07101ddd;padding:3px 6px}.stem-lane{display:grid;grid-template-columns:20px 65px 1fr 56px;align-items:center;gap:12px;padding:11px 0;border-top:1px solid #24313e;font:9px monospace;color:#859bae}.stem-lane strong{font-size:10px;color:#bed0e0;font-weight:400}.stem-lane .wave i{background:#88d6b7}.stem-lane:nth-child(2) .wave i{background:#4faeff}.stem-lane:nth-child(3) .wave i{background:#b4a8ef}.stem-lane:nth-child(4) .wave i{background:#e2b77f}.stem-lane>span:last-child{text-align:right;font-size:8px}.stem-package-bottom{display:flex;justify-content:space-between;gap:15px;font-size:9px;padding-top:22px;border-top:1px solid #2b3a45;margin-top:15px;color:#93aabc}.integration-hosts{display:flex;align-items:center;gap:14px;margin-bottom:26px}.integration-hosts img{width:48px;height:48px;object-fit:contain}.integration-hosts span{color:#8994a4}.resolve-host-icon{margin-bottom:25px;object-fit:contain}.full-panel-shot{display:block;width:100%;padding:22px;background:#d6dee8;border:1px solid #b5c3d3;position:relative;text-align:center;max-width:440px;margin:auto;min-height:0;overflow:visible}.full-panel-shot img{width:100%;height:auto;max-height:none;object-fit:contain;border-radius:4px}.panel-enlarge{display:block;color:#254765;font-size:11px;margin-top:14px}.integration-panel{align-items:start}.integration-panel>div:first-child{padding-top:35px}.integration-section .disclosure{max-width:560px;margin:18px auto 0}.footer-logo{height:auto!important;object-fit:contain}.compare{aspect-ratio:16/9}.closing p{max-width:580px}.speed-card .micro{line-height:1.6}.host-symbol.resolve{font-style:normal}
@media(max-width:980px){.longform-grid,.stems-grid{gap:36px}.speed-heading{gap:35px}.stem-package{padding:20px}.stem-package-top>.round-tag{display:none}.stem-lane{grid-template-columns:18px 60px 1fr;gap:8px}.stem-lane>span:last-child{display:none}.episode-strip{gap:8px;padding:12px 10px;font-size:8px}.integration-panel{gap:30px}}
@media(max-width:760px){.speed-section{padding:65px 0}.speed-heading,.speed-pair,.longform-grid,.stems-grid{grid-template-columns:1fr;gap:28px}.speed-heading{gap:24px}.speed-card{padding:24px}.speed-card>strong{font-size:53px}.benchmark-detail summary{display:block}.benchmark-detail summary span{display:block;font-size:10px;margin-top:8px}.benchmark-grid{gap:15px}.benchmark-grid strong{font-size:25px}.longform-copy{order:-1}.podcast-figure img{aspect-ratio:4/3}.stems-grid{gap:35px}.stem-package{padding:20px}.stem-lane{grid-template-columns:18px 65px 1fr}.full-panel-shot{padding:12px;max-width:500px}.integration-panel>div:first-child{padding-top:0}.episode-strip{bottom:55px}.speed-heading h2{font-size:44px}.stem-package-bottom{font-size:8px}.integration-tabs{gap:18px}.integration-tabs button{font-size:12px}}
@media(prefers-reduced-motion:no-preference){.speed-pair.visible .speed-bar i{animation:bar-in 1s ease both;transform-origin:left}.speed-pair.visible .patch .speed-bar i{animation-duration:.35s}@keyframes bar-in{from{transform:scaleX(0)}to{transform:scaleX(1)}}}

/* Keep the longer comparison label inside its card at every width. */
.speed-card.full{container-type:inline-size}.speed-card.full>strong{font-size:min(70px,12cqw)}

.podcast-figure img{height:auto;aspect-ratio:16/9;object-position:center 90%}.podcast-figure .episode-strip{position:static;margin-top:12px;background:#111c28;border-color:#293c50;padding:15px 18px}.podcast-figure figcaption{margin-top:10px}

/* Temporary individual-plan hold; original content retained in private snapshot. */
.plan-on-hold{background:#101216;border-color:#34383e;color:#a1a5ab;box-shadow:none}.plan-on-hold .plan-top,.plan-on-hold h3,.plan-on-hold .price,.plan-on-hold .billing-line{color:#90969f}.plan-on-hold .price s{text-decoration-thickness:3px;text-decoration-color:#747b84}.plan-on-hold .btn:disabled{opacity:1;cursor:not-allowed;color:#7f858e;border-color:#363b42;background:#1a1d22;transform:none;box-shadow:none}.plan-on-hold ul li{min-height:22px;display:flex;align-items:center}.plan-on-hold li:before{color:#9ba2ac}.redacted-line{display:inline-block;width:var(--redact-width,80%);height:11px;border-radius:2px;background:#454a52}.plan-on-hold .plan-meta{color:#7d858f}
