.page-code-switching .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-code-switching .cs-hero.hero--solid{background-color:#000;overflow:hidden}.page-code-switching .cs-hero.hero--solid:before{content:none;display:none;background:none}.page-code-switching .cs-hero-glass{position:absolute;inset:0;z-index:0;pointer-events:none}.page-code-switching .cs-hero-glass .stt-brand-glass__light{background:radial-gradient(ellipse 70% 55% at 50% 18%,rgba(148,122,252,.32) 0%,transparent 62%),radial-gradient(ellipse 50% 40% at 78% 72%,rgba(255,99,15,.16) 0%,transparent 58%),radial-gradient(ellipse 45% 35% at 18% 80%,rgba(148,122,252,.14) 0%,transparent 55%);filter:blur(90px)}.page-code-switching .cs-hero-glass .stt-brand-glass__lens{filter:blur(56px)}.page-code-switching .cs-hero-glass .stt-brand-glass__lens--sm{filter:blur(40px)}.page-code-switching .cs-hero .hero-content,.page-code-switching .cs-hero .hero__bento{position:relative;z-index:2}.page-code-switching .cs-hero .stt-eyebrow{margin:0 0 var(--space-6, 24px)}.page-code-switching .cs-hero-bento{width:100%;text-align:left;isolation:auto;contain:none;overflow:hidden;--glass-frost-blur: 32px;--benefit-frost-blur: 32px}.page-code-switching .cs-hero-bento.glass-card,.page-code-switching .cs-hero-bento.glass-card.glass-card--liquid,.page-code-switching .cs-hero-bento.glass-card.benefit-float--liquid{backdrop-filter:var(--glass-liquid-filter, blur(var(--glass-frost-blur)) saturate(1.65));-webkit-backdrop-filter:var(--glass-liquid-filter, blur(var(--glass-frost-blur)) saturate(1.65))}.page-code-switching .cs-hero-bento.glass-card:before,.page-code-switching .cs-hero-bento.glass-card.glass-card--liquid:before{background:linear-gradient(180deg,#0000006b,#00000047 55%,#0003)}.page-code-switching .cs-hero-bento .b__cell-metric{font-size:clamp(var(--font-size-32),4vw,var(--font-size-40));font-weight:var(--font-weight-regular);line-height:1.1;letter-spacing:var(--letter-spacing-tight);color:var(--text-primary);margin:0}.page-code-switching .cs-hero-bento .b__cell-title{font-size:var(--font-size-16);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-primary)}.page-code-switching .cs-hero-bento .b__cell-title a{color:inherit;text-decoration:none}.page-code-switching .cs-hero-bento .b__cell-title a:hover{color:var(--stt-purple, #947afc)}.page-code-switching .cs-hero-bento .b__cell-desc{font-size:var(--font-size-14);line-height:var(--line-height-relaxed);color:var(--text-secondary)}.page-code-switching .stt-faq-a-inner a{color:var(--stt-purple, #947afc);text-decoration:none}.page-code-switching .stt-faq-a-inner a:hover{color:var(--stt-white, #fff);text-decoration:none}.page-code-switching .stt-sub a{color:var(--stt-purple, #947afc);text-decoration:none}.page-code-switching .stt-sub a:hover{color:var(--stt-white, #fff);text-decoration:none}.page-code-switching .cs-code,.page-code-switching .stt-faq-a-inner .cs-code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.92em;color:var(--stt-white);background:#ffffff0f;padding:.1em .35em;border-radius:4px}.page-code-switching .cs-note{margin:0;max-width:760px;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55;text-align:center}.page-code-switching .cs-note a{color:var(--text-primary);text-decoration:underline;text-underline-offset:2px}.page-code-switching .cs-steps{width:100%;margin:40px 0 28px;align-items:stretch}.page-code-switching .cs-steps .glass-triptych__cell{align-items:flex-start;align-content:start}.page-code-switching .cs-steps .b__cell-title{min-height:calc(var(--font-size-20, 1.25rem) * var(--line-height-snug, 1.35) * 2)}.page-code-switching .cs-step__num{display:block;width:auto;height:auto;margin:0 0 var(--space-4, 16px);padding:0;background:transparent;color:var(--stt-white, #fff);font-size:clamp(var(--font-size-40),5vw,var(--font-size-80));font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tighter);transition:color var(--duration-240, .24s) var(--ease-out, ease)}.page-code-switching .cs-steps .glass-triptych__cell:hover .cs-step__num,.page-code-switching .cs-steps .glass-triptych__cell:focus-within .cs-step__num{color:var(--stt-purple, #947afc)}.page-code-switching #use-cases .vs-benefits-stage{width:100%;overflow:hidden}.page-code-switching #use-cases .vs-benefits-stage:before{top:-8%;bottom:-12%;background:url(/illustrations/backgrounds/vs-benefits-stage-bg.webp) center 55% / 100% auto no-repeat;transform:none}.page-code-switching #use-cases .cs-usecases-intro{position:relative;z-index:1;width:100%;max-width:640px;margin:0 auto var(--space-10);text-align:center;align-items:center;gap:var(--space-4)}.page-code-switching #use-cases .cs-usecases-intro .stt-sub{margin-inline:auto}.page-code-switching .cs-related-grid{width:100%;margin:0}.page-code-switching .cs-related-grid .b__features{grid-template-columns:repeat(3,1fr)}.page-code-switching .cs-related-grid .b__cell-title a{color:inherit;text-decoration:none}.page-code-switching .cs-related-grid .b__cell-title a:hover{color:var(--color-purple-500)}@media(max-width:900px){.page-code-switching .cs-related-grid .b__features,.page-code-switching .glass-triptych--joined{grid-template-columns:1fr}.page-code-switching .glass-triptych__cell:not(:last-child){border-right:0;border-bottom:1px solid var(--border-card)}.page-code-switching .cs-steps .b__cell-title{min-height:0}}.page-code-switching .hero-content.will-enter>.stt-eyebrow,.page-code-switching .hero-content.will-enter>h1,.page-code-switching .hero-content.will-enter>.hero-subtitle,.page-code-switching .hero-content.will-enter>.hero-actions{transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.page-code-switching .hero-content.will-enter:not(.is-entered)>.stt-eyebrow,.page-code-switching .hero-content.will-enter:not(.is-entered)>h1,.page-code-switching .hero-content.will-enter:not(.is-entered)>.hero-subtitle,.page-code-switching .hero-content.will-enter:not(.is-entered)>.hero-actions{opacity:0;transform:translate3d(36px,0,0)}.page-code-switching .hero-content.will-enter.is-entered>.stt-eyebrow,.page-code-switching .hero-content.will-enter.is-entered>h1,.page-code-switching .hero-content.will-enter.is-entered>.hero-subtitle,.page-code-switching .hero-content.will-enter.is-entered>.hero-actions{opacity:1;transform:translateZ(0)}.page-code-switching .hero-content.will-enter.is-entered>.stt-eyebrow{transition-delay:40ms}.page-code-switching .hero-content.will-enter.is-entered>h1{transition-delay:.14s}.page-code-switching .hero-content.will-enter.is-entered>.hero-subtitle{transition-delay:.28s}.page-code-switching .hero-content.will-enter.is-entered>.hero-actions{transition-delay:.42s}.page-code-switching .cs-hero-bento.will-enter .b__cell-metric,.page-code-switching .cs-hero-bento.will-enter .b__cell-title,.page-code-switching .cs-hero-bento.will-enter .b__cell-desc{transition:opacity .82s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1),filter .82s cubic-bezier(.22,1,.36,1);will-change:opacity,transform,filter}.page-code-switching .cs-hero-bento.will-enter:not(.is-entered) .b__cell-metric,.page-code-switching .cs-hero-bento.will-enter:not(.is-entered) .b__cell-title,.page-code-switching .cs-hero-bento.will-enter:not(.is-entered) .b__cell-desc{opacity:0;filter:blur(10px);transform:translate3d(28px,0,0)}.page-code-switching .cs-hero-bento.will-enter.is-entered .b__cell-metric,.page-code-switching .cs-hero-bento.will-enter.is-entered .b__cell-title,.page-code-switching .cs-hero-bento.will-enter.is-entered .b__cell-desc{opacity:1;filter:blur(0);transform:translateZ(0)}.page-code-switching .cs-hero-bento.will-enter.is-entered .glass-triptych__cell:nth-child(1) .b__cell-metric{transition-delay:.48s}.page-code-switching .cs-hero-bento.will-enter.is-entered .glass-triptych__cell:nth-child(1) .b__cell-title{transition-delay:.56s}.page-code-switching .cs-hero-bento.will-enter.is-entered .glass-triptych__cell:nth-child(1) .b__cell-desc{transition-delay:.64s}.page-code-switching .cs-hero-bento.will-enter.is-entered .glass-triptych__cell:nth-child(2) .b__cell-metric{transition-delay:.56s}.page-code-switching .cs-hero-bento.will-enter.is-entered .glass-triptych__cell:nth-child(2) .b__cell-title{transition-delay:.64s}.page-code-switching .cs-hero-bento.will-enter.is-entered .glass-triptych__cell:nth-child(2) .b__cell-desc{transition-delay:.72s}.page-code-switching .cs-hero-bento.will-enter.is-entered .glass-triptych__cell:nth-child(3) .b__cell-metric{transition-delay:.64s}.page-code-switching .cs-hero-bento.will-enter.is-entered .glass-triptych__cell:nth-child(3) .b__cell-title{transition-delay:.72s}.page-code-switching .cs-hero-bento.will-enter.is-entered .glass-triptych__cell:nth-child(3) .b__cell-desc{transition-delay:.8s}.page-code-switching .cs-steps .glass-triptych__cell,.page-code-switching .cs-usecases-grid .vs-benefit-float,.page-code-switching .cs-related-grid .b__cell,.page-code-switching .cs-bench-card{opacity:0;transform:translate3d(-28px,0,0);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.page-code-switching .cs-steps.is-inview .glass-triptych__cell,.page-code-switching .cs-usecases-grid.is-inview .vs-benefit-float,.page-code-switching .cs-related-grid.is-inview .b__cell,.page-code-switching .cs-bench-grid.is-inview .cs-bench-card{opacity:1;transform:translateZ(0)}.page-code-switching .cs-steps.is-inview .glass-triptych__cell:nth-child(1){transition-delay:0ms}.page-code-switching .cs-steps.is-inview .glass-triptych__cell:nth-child(2){transition-delay:90ms}.page-code-switching .cs-steps.is-inview .glass-triptych__cell:nth-child(3){transition-delay:.18s}.page-code-switching .cs-usecases-grid.is-inview .vs-benefit-float:nth-child(1){transition-delay:0ms}.page-code-switching .cs-usecases-grid.is-inview .vs-benefit-float:nth-child(2){transition-delay:70ms}.page-code-switching .cs-usecases-grid.is-inview .vs-benefit-float:nth-child(3){transition-delay:.14s}.page-code-switching .cs-usecases-grid.is-inview .vs-benefit-float:nth-child(4){transition-delay:.21s}.page-code-switching .cs-related-grid.is-inview .b__cell:nth-child(1){transition-delay:0ms}.page-code-switching .cs-related-grid.is-inview .b__cell:nth-child(2){transition-delay:70ms}.page-code-switching .cs-related-grid.is-inview .b__cell:nth-child(3){transition-delay:.14s}.page-code-switching .cs-bench-grid.is-inview .cs-bench-card:nth-child(1){transition-delay:0ms}.page-code-switching .cs-bench-grid.is-inview .cs-bench-card:nth-child(2){transition-delay:90ms}.page-code-switching .cs-bench-grid.is-inview .cs-bench-card:nth-child(3){transition-delay:.18s}.page-code-switching .cs-mixes{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2, 8px);margin:0;padding:0;list-style:none}.page-code-switching .cs-mix{padding:8px 16px;border-radius:var(--radius-full, 9999px);border:1px solid var(--border-card);background:#ffffff0a;color:var(--text-primary);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:1.2}.page-code-switching .cs-bench-grid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.page-code-switching .cs-bench-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-8);text-align:left}.page-code-switching .cs-bench-card>*{position:relative;z-index:1}.page-code-switching .cs-bench-card__tag{margin:0;font-size:var(--font-size-12);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-tertiary)}.page-code-switching .cs-bench-card .b__cell-title{margin:0}.page-code-switching .cs-bench-list{width:100%;margin:var(--space-6) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-4)}.page-code-switching .cs-bench-row{display:grid;grid-template-columns:minmax(84px,112px) 1fr auto;align-items:center;gap:var(--space-3, 12px);font-size:var(--font-size-14);color:var(--text-secondary)}.page-code-switching .cs-bench-row__track{height:8px;border-radius:999px;background:#ffffff0f;overflow:hidden}.page-code-switching .cs-bench-row__fill{display:block;height:100%;width:0;border-radius:inherit;background:#ffffff47;transition:width .8s var(--ease-out, ease)}.page-code-switching .cs-bench-grid.is-inview .cs-bench-row__fill{width:var(--cs-w)}.page-code-switching .cs-bench-row.is-lead{color:var(--text-primary)}.page-code-switching .cs-bench-row.is-lead .cs-bench-row__fill{background:var(--stt-purple, #947afc)}.page-code-switching .cs-bench-row__val{min-width:3.5em;text-align:right;font-variant-numeric:tabular-nums}.page-code-switching .cs-note{margin:0;text-align:center;color:var(--text-tertiary);font-size:var(--font-size-12)}@media(max-width:1000px){.page-code-switching .cs-bench-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.page-code-switching .hero-content.will-enter>.stt-eyebrow,.page-code-switching .hero-content.will-enter>h1,.page-code-switching .hero-content.will-enter>.hero-subtitle,.page-code-switching .hero-content.will-enter>.hero-actions,.page-code-switching .hero-content.will-enter:not(.is-entered)>.stt-eyebrow,.page-code-switching .hero-content.will-enter:not(.is-entered)>h1,.page-code-switching .hero-content.will-enter:not(.is-entered)>.hero-subtitle,.page-code-switching .hero-content.will-enter:not(.is-entered)>.hero-actions,.page-code-switching .cs-hero-bento.will-enter .b__cell-metric,.page-code-switching .cs-hero-bento.will-enter .b__cell-title,.page-code-switching .cs-hero-bento.will-enter .b__cell-desc,.page-code-switching .cs-hero-bento.will-enter:not(.is-entered) .b__cell-metric,.page-code-switching .cs-hero-bento.will-enter:not(.is-entered) .b__cell-title,.page-code-switching .cs-hero-bento.will-enter:not(.is-entered) .b__cell-desc,.page-code-switching .cs-steps .glass-triptych__cell,.page-code-switching .cs-usecases-grid .vs-benefit-float,.page-code-switching .cs-related-grid .b__cell,.page-code-switching .cs-bench-card{opacity:1;filter:none;transform:none;transition:none;will-change:auto}.page-code-switching .cs-bench-row__fill{width:var(--cs-w);transition:none}}.page-code-switching .cs-gdoc-figure{margin:0 0 var(--space-8);width:100%}.page-code-switching .cs-gdoc-figure__img{display:block;width:100%;height:auto;border-radius:var(--radius-3);border:1px solid var(--border-card)}.page-code-switching .cs-hero-title{position:relative;min-height:1.15em}.page-code-switching .cs-hero-decode{display:block;width:100%}.page-code-switching .cs-hero-decode.is-encoding{font-variant-ligatures:none;letter-spacing:.015em;opacity:.78;font-feature-settings:"tnum";transition:opacity .16s ease-out}.page-code-switching .cs-hero-decode.is-settled{opacity:1;transition:opacity .22s ease-out}.page-code-switching .cs-hero-decode.is-settled{opacity:1}.page-code-switching .cs-hero-decode--sub{min-height:5.5em}.page-code-switching .cs-hero-sub{max-width:42rem;margin-left:auto;margin-right:auto}.page-code-switching #social-proof{padding-left:0;padding-right:0}.page-code-switching .cs-quote-wrap{width:100%;max-width:var(--max-w-container)}.page-code-switching #social-proof .cs-g2-quote{--glass-frost-blur: 22px;position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:var(--cta-closing-max-w, 1200px);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-6);padding:var(--space-16) var(--space-12);min-height:clamp(360px,40vw,480px);background:transparent}.page-code-switching #social-proof .cs-g2-quote:before,.page-code-switching #social-proof .cs-g2-quote.glass-card--liquid:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom left,rgba(0,0,0,.92) 0%,rgba(0,0,0,.72) 22%,rgba(0,0,0,.28) 48%,transparent 72%),linear-gradient(180deg,#00000094,#00000080),url(/illustrations/backgrounds/vs-switch/bg-06.png) center 50% / 100% auto no-repeat;filter:none;opacity:1;transform:none;mix-blend-mode:normal}.page-code-switching #social-proof .cs-g2-quote:after{content:"";position:absolute;inset:-10%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 70%,color-mix(in srgb,#ff5ca8 22%,transparent) 0%,transparent 72%),radial-gradient(ellipse 50% 45% at 20% 30%,color-mix(in srgb,var(--color-purple-400) 22%,transparent) 0%,transparent 68%);filter:blur(36px);opacity:.4}.page-code-switching #social-proof .cs-g2-quote>*{position:relative;z-index:1}.page-code-switching #social-proof .testimonial-g2-rating{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3)}.page-code-switching #social-proof .testimonial-g2-stars-img{width:120px;height:auto;display:block;filter:brightness(0) saturate(100%) invert(52%) sepia(86%) saturate(1800%) hue-rotate(346deg) brightness(101%) contrast(101%)}.page-code-switching #social-proof .testimonial-g2-logo{width:28px;height:28px;flex-shrink:0;filter:brightness(0) invert(1);opacity:1}.page-code-switching #social-proof .testimonial-quote{max-width:40rem}.page-code-switching #social-proof .testimonial-g2-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);width:100%}.page-code-switching #social-proof .testimonial-g2-photo{width:56px;height:56px;margin:0;border-radius:50%;object-fit:cover;object-position:center top}.page-code-switching #social-proof .testimonial-g2-footer .testimonial-author{margin-top:0}.page-code-switching #social-proof .testimonial-meta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.page-code-switching #social-proof .testimonial-name{font-style:normal;font-weight:var(--font-weight-medium);color:var(--text-primary)}.page-code-switching #social-proof .testimonial-role{color:var(--text-secondary);font-size:var(--font-size-14)}.page-code-switching .cs-pricing-grid{margin:var(--space-10) 0 var(--space-8)}.page-code-switching .cta-section .cta-card:before,.page-code-switching .cta-section .cta-card.glass-card--liquid:before{background:linear-gradient(180deg,#00000047,#00000029 55%,#0000001a),url(/illustrations/backgrounds/cta-eclipse-glow.webp) left bottom / cover no-repeat}.page-code-switching .cta-section .cta-card:after{display:none}@media(prefers-reduced-motion:reduce){.page-code-switching .cs-hero-decode.is-encoding{opacity:1}.page-code-switching .stt-section--langs .stt-langs-wrap{transition:none}}.page-code-switching a.cs-g2-quote--link{display:block;text-decoration:none;color:inherit;transition:transform var(--duration-160, .16s) var(--ease-out, ease)}.page-code-switching a.cs-g2-quote--link:hover{transform:scale(1.02)}
