:root{--ox-container:103rem;--ox-content:calc(min(var(--ox-container), 100vw) - 2 * clamp(1.25rem, 4vw, 4rem))}@media (min-width:2200px){:root{--ox-container:123rem}}@media (min-width:2800px){:root{--ox-container:143rem}}:root:has(.ox-theme){--ox-line:rgb(37 99 235/0.12);--ox-line-strong:rgb(37 99 235/0.22);--ox-band-bg:#e5ecf9;--ox-royal-bg:#d4dff8;--text-tagline-1:1.0625rem;--text-tagline-2:0.9375rem;--text-tagline-3:0.8125rem}body{--ox-mono:var(--font-mono-tech),ui-monospace,"SFMono-Regular",Menlo,monospace;font-weight:var(--font-weight-normal);letter-spacing:.005em}:root:not(.dark):has(.ox-theme){--font-weight-normal:500;--font-weight-medium:600;--font-weight-semibold:650}:root.dark:has(.ox-theme){--font-weight-normal:450}:root:not(.dark):has(.ox-theme) :is(h1,h2,.ox-hero-title){font-weight:530}:root.dark:has(.ox-theme){--ox-line:rgb(147 197 253/0.09);--ox-line-strong:rgb(147 197 253/0.18);--ox-band-bg:#0e1424;--ox-royal-bg:#0d1a3d}.ox-mono{font-family:var(--ox-mono);font-feature-settings:"zero" 0;letter-spacing:0}:root:has(.ox-theme) body :is(.ox-eyebrow,.ox-eyebrow:not(.ox-eyebrow-light),.ox-eyebrow-light){gap:.625rem;padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;font-family:var(--ox-mono);font-size:.75rem;font-weight:500;letter-spacing:.08em;color:#1d4ed8;&:before{width:1.25rem;height:1px;border-radius:0;background:currentColor;box-shadow:none;opacity:.6}}:root.dark:has(.ox-theme) body :is(.ox-eyebrow,.ox-eyebrow:not(.ox-eyebrow-light),.ox-eyebrow-light){background:none;border:0;box-shadow:none;color:#93c5fd;&:before{background:currentColor;box-shadow:none}}main.ox-page{counter-reset:ox-sec}:root:has(.ox-theme) body .ox-eyebrow.ox-eyebrow.ox-sec-label{counter-increment:ox-sec;&:before{content:counter(ox-sec,decimal-leading-zero) " /";width:auto;height:auto;background:none;opacity:.55}}:root:has(.ox-theme) :is(.ox-title-tone:not(h1),main section h2):not(.text-white,[class*=text-primary],[class*=ox-ink],.sr-only){background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:#0b1530}:root.dark:has(.ox-theme) :is(.ox-title-tone:not(h1),main section h2):not(.text-white,[class*=text-primary],[class*=ox-ink],.sr-only){background-image:none;color:#f4f7fc}:root:has(.ox-theme) main section h2{letter-spacing:-.025em;text-wrap:balance}:root:not(.dark):has(.ox-theme) main{color:#334155}:root.dark:has(.ox-theme) main{color:#b4bfd3}:root:has(.ox-theme) body :is(.ox-band-mesh.ox-band-mesh,.ox-soft-gradient.ox-soft-gradient,.ox-band-deep.ox-band-deep,.ox-band-grey.ox-band-grey):before{background:var(--ox-band-bg);border-block:1px solid var(--ox-line);-webkit-mask-image:none;mask-image:none}:root:has(.ox-theme) body .ox-band-royal.ox-band-royal:before{background:var(--ox-royal-bg);border-block:1px solid var(--ox-line-strong);-webkit-mask-image:none;mask-image:none}:root.dark:has(.ox-theme) body .ox-band-royal.ox-band-royal:before{background:radial-gradient(60% 100% at 50% 0,rgb(59 130 246/.16) 0,rgb(59 130 246/0) 70%),var(--ox-royal-bg)}:root:has(.ox-theme) body section.ox-cta-gradient.ox-cta-gradient:before{background:radial-gradient(60% 120% at 50% 100%,rgb(37 99 235/.14) 0,rgb(37 99 235/0) 70%),var(--ox-royal-bg);border-top:1px solid var(--ox-line-strong);-webkit-mask-image:none;mask-image:none}:root.dark:has(.ox-theme) body section.ox-cta-gradient.ox-cta-gradient:before{background:radial-gradient(60% 120% at 50% 100%,rgb(59 130 246/.26) 0,rgb(59 130 246/0) 70%),var(--ox-royal-bg)}html:not(.dark) .ox-band-deep{color:inherit}:root:has(.ox-theme) :is(.ox-ambient,.ox-logo-backdrop){display:none}:root:has(.ox-theme) .ox-logo-backdrop.ox-keep{display:block}:root:has(.ox-theme) section.ox-hero-surface.ox-page-hero{background:radial-gradient(45% 80% at 85% 10%,rgb(37 99 235/.12) 0,rgb(37 99 235/0) 70%),var(--t-bg);border-bottom:1px solid var(--ox-line)}:root.dark:has(.ox-theme) section.ox-hero-surface.ox-page-hero{background:radial-gradient(45% 80% at 85% 10%,rgb(59 130 246/.2) 0,rgb(59 130 246/0) 70%),var(--t-bg)}@media (min-width:1280px){main.ox-page:after{content:"";position:absolute;inset:0 auto 0 50%;z-index:0;width:calc(var(--ox-content) + 4rem);transform:translateX(-50%);border-inline:1px solid var(--ox-line);pointer-events:none}}:root:has(.ox-theme) :is(.ox-card,.ox-box,.ox-mock,.ox-fx,.ox-ai-tile){box-shadow:none}:root:not(.dark):has(.ox-theme) .ox-card{border-color:var(--ox-line-strong);box-shadow:none}:root.dark:has(.ox-theme) .ox-card:not(.ox-card-arcs){box-shadow:none}:root:has(.ox-theme) :is(.ox-card-hover,.ox-fx-hover):hover{transform:none;box-shadow:none}:root:has(.ox-theme) .ox-card-hover:hover{border-color:rgb(37 99 235/.5)}:root:has(.ox-theme) .ox-icon-tile{border-radius:9999px}:root:has(.ox-theme) :is(.ox-btn-primary,.ox-btn-white,.ox-btn-outline,.ox-btn-ghost,.ox-btn-quiet),:root:has(.ox-theme) :is(.ox-btn-primary,.ox-btn-white,.ox-btn-outline,.ox-btn-ghost,.ox-btn-quiet):hover{box-shadow:none}.ox-rows>*{border-top:1px solid var(--ox-line)}.ox-rows>:last-child{border-bottom:1px solid var(--ox-line)}@media (min-width:1024px){.ox-cols>*+*{border-left:1px solid var(--ox-line)}}.ox-link{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:#1d4ed8}.dark .ox-link{color:#93c5fd}.ox-link svg{transition:transform .2s ease}.group:hover .ox-link svg,.ox-link:hover svg,a:hover>.ox-link svg{transform:translateX(3px)}.ox-panel{border:1px solid var(--ox-line-strong);border-radius:1rem;background:var(--ox-band-bg)}.ox-figure{font-size:clamp(2.5rem,4vw,3.5rem);font-weight:500;line-height:1;letter-spacing:-.04em;color:#0b1530}.dark .ox-figure{color:#f4f7fc}.ox-proof .ox-proof-figure{font-size:1.5rem}.ox-caption{font-family:var(--ox-mono);font-size:.75rem;letter-spacing:.04em;color:#475569}.dark .ox-caption{color:#9aa8c0}.ox-canvas{position:relative;border:1px solid var(--ox-line-strong);border-radius:1.25rem;background:linear-gradient(var(--ox-line) 1px,transparent 1px) 0 0 /32px 32px,linear-gradient(90deg,var(--ox-line) 1px,transparent 1px) 0 0 /32px 32px,var(--ox-band-bg);overflow:hidden}.ox-canvas:after{content:"";position:absolute;inset:0;background:radial-gradient(80% 80% at 50% 50%,transparent 40%,var(--ox-band-bg) 100%);pointer-events:none}.ox-canvas>*{position:relative;z-index:1}.ox-pulse{fill:rgb(var(--a,37 99 235))}@media (prefers-reduced-motion:reduce){.ox-link svg{transition:none}.ox-pulse{display:none}}body.overflow-hidden .ox-theme-toggle{opacity:0;pointer-events:none}:root:has(.ox-theme) :is(.ox-logo-backdrop,.ox-footer-shapes){--ox-edges:linear-gradient(90deg,#000 0,#000 calc(50% - var(--ox-content) / 2 - 4rem),transparent calc(50% - var(--ox-content) / 2 - 2rem),transparent calc(50% + var(--ox-content) / 2 + 2rem),#000 calc(50% + var(--ox-content) / 2 + 4rem))}@media (min-width:1024px){.ox-home-hero{--u:clamp(0.72px,min(100svh/900,(var(--ox-content) - 4rem)/1232),4px);height:max(100svh,39rem)}.ox-hh-grid{min-height:0;padding-block:calc(var(--u) * 36)}.ox-hh-copy{justify-content:center;min-height:0}.ox-hh-slides{display:block;flex:none;min-height:calc(var(--u) * 408)}:root:has(.ox-theme) body .ox-home-hero .ox-eyebrow.ox-eyebrow{font-size:max(.6875rem,calc(var(--u) * 12))}.ox-home-hero .ox-hero-title{margin-top:calc(var(--u) * 24);font-size:calc(var(--u) * 56)}.ox-home-hero .ox-hh-lede{margin-top:calc(var(--u) * 24);max-width:32em;font-size:max(.9375rem,calc(var(--u) * 19))}.ox-hh-cta{margin-top:calc(var(--u) * 36);gap:calc(var(--u) * 12)}.ox-hh-tabs{margin-top:calc(var(--u) * 40)}.ox-home-hero .ox-hh-tabnum{font-size:max(.6875rem,calc(var(--u) * 12))}.ox-home-hero .ox-hh-tabname{font-size:max(.8125rem,calc(var(--u) * 15))}.ox-hh-art{container-type:size;display:flex;align-items:center;justify-content:flex-end;min-height:0}.ox-hh-art .ox-canvas{--cap:max(2.625rem,calc(var(--u) * 44));display:flex;flex-direction:column;flex:none;width:min(100cqw,(100cqh - var(--cap)) * 1.25);border-radius:calc(var(--u) * 20);background-size:calc(var(--u) * 32) calc(var(--u) * 32),calc(var(--u) * 32) calc(var(--u) * 32),auto}.ox-hh-art .ox-caption{box-sizing:border-box;height:var(--cap);padding-block:0;font-size:max(.6875rem,calc(var(--u) * 12))}.ox-hh-art .ox-sketch-panel{aspect-ratio:5/4}.ox-hh-stats{padding-block:.75rem}}@media (min-width:1024px) and (max-width:1359px){.ox-hh-art .ox-caption>span:last-child{display:none}}@media (min-width:1360px){.ox-hh-copy{grid-column:span 7}.ox-hh-art{grid-column:span 5}}@media (min-width:1024px) and (max-width:1200px) and (min-height:720px){.ox-hh-slides{min-height:max(22.5rem,calc(var(--u) * 408))}}@media (min-width:1024px) and (max-aspect-ratio:1/1){.ox-home-hero{--u:clamp(0.72px,100vw/1000,4px)}.ox-hh-grid{grid-template-rows:auto minmax(0,1fr)}.ox-hh-art,.ox-hh-copy{grid-column:1/-1}.ox-hh-art{justify-content:center}}.ox-hero-progress{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.ox-hero-progress{transform:none}}.ox-case{position:relative;padding-bottom:3.5rem;scroll-margin-top:6rem}.ox-case+.ox-case:not(.ox-band-mesh,.ox-band-royal){border-top:1px solid var(--ox-line-strong)}.ox-case-head{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.ox-case-tab{flex:none;padding-top:.9rem;border-top:2px solid rgb(var(--a));color:rgb(var(--a));font-family:var(--ox-mono);font-size:.8125rem;letter-spacing:.04em}.ox-case-meta{display:flex;gap:2.5rem;padding-top:1.1rem;text-align:left}.ox-case-stat{display:block;font-size:clamp(1.625rem,2.4vw,2.25rem);font-weight:500;line-height:1.1;letter-spacing:-.03em;white-space:nowrap}.ox-case-body{display:grid;gap:1.5rem;margin-top:2.25rem}.ox-case-facts>div{display:grid;grid-template-columns:8rem 1fr;gap:1rem;padding-block:.8rem}.ox-case-facts dt{height:fit-content;padding-top:.15rem}.ox-case-facts>div:nth-child(4){display:none}.ox-case-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--ox-line-strong)}@media (min-width:1024px){.ox-case-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"lead art" "facts art";column-gap:4rem;row-gap:1.5rem}.ox-case-flip{grid-template-areas:"art lead" "art facts"}.ox-case-lead{grid-area:lead}.ox-case-facts{grid-area:facts}.ox-case-art{grid-area:art;align-self:center;width:100%;max-width:44rem;justify-self:center}}@media (min-width:2200px){.ox-case-body{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,5fr);grid-template-rows:auto;grid-template-areas:"lead facts art"}.ox-case-flip{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,4fr);grid-template-areas:"art lead facts"}.ox-case-facts,.ox-case-lead{align-self:center}.ox-case-facts>div:nth-child(4){display:grid}}@media (max-width:1023px){.ox-case-art{order:1}.ox-case-facts{order:2}.ox-case-head{flex-direction:column;gap:1rem}.ox-case-meta{flex-wrap:wrap;gap:.75rem 1.5rem;padding-top:0}.ox-case-facts>div{grid-template-columns:1fr;gap:.25rem}}.ox-case-bar{position:fixed;inset-inline:0;top:51px;z-index:40;border-bottom:1px solid var(--ox-line-strong);background:rgb(242 245 251/.94);backdrop-filter:blur(12px);opacity:0;transform:translateY(-100%);visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s}.dark .ox-case-bar{background:rgb(8 13 24/.94)}.ox-case-bar-on{opacity:1;transform:none;visibility:visible}.ox-case-bar-link{display:flex;align-items:center;gap:.5rem;height:100%;border-bottom:2px solid transparent;border-top:2px solid transparent;font-size:var(--text-tagline-2);font-weight:500;color:#475569;transition:color .15s ease}.dark .ox-case-bar-link{color:#9aa8c0}.ox-case-bar-link:hover,.ox-case-bar-link[aria-current]{color:#0b1530}.dark .ox-case-bar-link:hover,.dark .ox-case-bar-link[aria-current]{color:#fff}.ox-case-bar-link[aria-current]{border-bottom-color:#2563eb}@media (prefers-reduced-motion:reduce){.ox-case-bar{transition:none}}.ox-micro-bar{position:relative;z-index:1;height:3px;background:linear-gradient(#2563eb 0 1px,#f8fafc 1px 2px,#2563eb 2px 3px)}.ox-offers{--gap:1.25rem;display:grid;gap:var(--gap)}.ox-offer{position:relative;min-width:0;border:1px solid var(--ox-line-strong);border-top:3px solid rgb(var(--a));border-radius:1rem;background:var(--t-card)}.ox-offer .ox-offer-step{color:rgb(var(--a))}.ox-offer-inner{display:flex;flex-direction:column;height:100%;gap:.875rem;padding:1.125rem 1.25rem}.ox-offer-length{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.25rem;font-size:1.5rem;font-weight:500;line-height:1.15;letter-spacing:-.025em;color:var(--color-secondary)}.dark .ox-offer-length{color:#fff}.ox-offer-length .ox-caption{letter-spacing:.02em}.ox-offer-get{display:flex;gap:.5rem;font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--color-secondary)}.ox-offer-get svg{color:#047857}.dark .ox-offer-get{color:#fff}.dark .ox-offer-get svg{color:#34d399}.ox-offer-art{width:100%;max-width:15rem;margin-inline:auto}.ox-offer-foot{display:flex;flex-direction:column;gap:.75rem;margin-top:auto}.ox-offer-cta{flex-shrink:0;align-self:flex-start}.ox-offer-more{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.ox-offer-lead{grid-column:1/-1;border:1.5px solid rgb(var(--a)/.5);background:linear-gradient(100deg,rgb(var(--a)/.12),rgb(var(--a)/0) 70%),var(--t-card)}.ox-offer-lead .ox-offer-length{font-size:clamp(2rem,2.6vw,2.5rem);color:rgb(var(--a))}.ox-offer-lead .ox-offer-art{max-width:26rem}.ox-offer-art text{font-size:12px}.ox-offer-lead .ox-offer-art text{font-size:15px}.ox-offer[data-next]:after{content:"";position:absolute;left:50%;bottom:calc(var(--gap) / -2 - .3rem);width:.6rem;height:.6rem;border-right:2px solid rgb(13 148 136);border-bottom:2px solid rgb(13 148 136);transform:translateX(-50%) rotate(45deg)}@media (min-width:640px){.ox-offers:not(.ox-offers-route){grid-template-columns:repeat(2,minmax(0,1fr))}.ox-offers:not(.ox-offers-route) .ox-offer[data-next]:after{left:auto;right:calc(var(--gap) / -2 - .3rem);bottom:50%;transform:translateY(50%) rotate(-45deg)}}@media (min-width:1100px){.ox-offers-route{grid-template-columns:repeat(2,minmax(0,1fr))}.ox-offers-route .ox-offer[data-next]:after{left:auto;right:calc(var(--gap) / -2 - .3rem);bottom:50%;transform:translateY(50%) rotate(-45deg)}.ox-offers-route .ox-offer-ai-pilot[data-next]:after{left:50%;right:auto;bottom:calc(var(--gap) / -2 - .3rem);transform:translateX(-50%) rotate(45deg)}.ox-offer-inner{display:grid;grid-template-columns:minmax(0,1fr) 15rem;grid-template-rows:1fr auto;gap:.75rem 1.25rem}.ox-offer-art{align-self:center}.ox-offer-foot{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;margin-top:0}.ox-offer-cta{align-self:center}.ox-offer-lead .ox-offer-inner{grid-template-columns:minmax(0,1fr) minmax(0,26rem) minmax(0,16rem);grid-template-rows:auto;gap:2rem;align-items:center}.ox-offer-lead .ox-offer-foot{grid-column:auto;flex-direction:column;align-items:flex-start}.ox-offer-lead .ox-offer-cta{align-self:flex-start}}.ox-pilot{max-width:clamp(28rem,30vw,36rem)}.ox-pilot-hours{font-weight:600;font-variant-numeric:tabular-nums}.ox-pilot [data-at],.ox-pilot-done,.ox-pilot-run,.ox-pilot-worker{transition:opacity .4s ease}.ox-pilot-done,.ox-pilot[data-done] .ox-pilot-run{opacity:0}.ox-pilot[data-done] .ox-pilot-done{opacity:1}.ox-pilot-worker{opacity:.55}.ox-pilot-worker[data-on],.ox-pilot[data-done] .ox-pilot-worker{opacity:1}.ox-pilot-row{transform-box:fill-box;transform-origin:left center;animation:ox-pilot-type 2.4s steps(7) var(--d,0s) infinite}.ox-pilot-hand{animation:ox-pilot-tap .3s ease-in-out var(--d,0s) infinite alternate}.ox-pilot[data-done] :is(.ox-pilot-row,.ox-pilot-hand){animation:none}@keyframes ox-pilot-type{0%{transform:scaleX(.1)}70%,to{transform:scaleX(1)}}@keyframes ox-pilot-tap{to{transform:translateY(1.8px)}}@media (prefers-reduced-motion:reduce){.ox-pilot-hand,.ox-pilot-row{animation:none}}.ox-journey{display:grid;gap:1.75rem}.ox-journey-art{width:100%;max-width:10rem}.ox-journey-step{position:relative;padding-left:1.5rem;border-left:2px solid rgb(13 148 136/.55)}.ox-journey-stop{left:calc(-1.5rem - .5625rem)}.ox-journey-stop,.ox-journey-stop:before{position:absolute;top:0;width:.75rem;height:.75rem}.ox-journey-stop:before{content:"";left:0;border-radius:50%;background:#0d9488}.ox-journey-mark{margin-top:.75rem;font-size:var(--text-tagline-3);font-weight:var(--font-weight-medium);color:#0f766e}.dark .ox-journey-mark{color:#5eead4}.ox-journey-mark+h3{margin-top:.125rem}@media (min-width:1024px){.ox-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.ox-journey-step{padding-left:0;border-left:0;text-align:center}.ox-journey-art{max-width:13rem;margin-inline:auto}.ox-journey-stop{position:relative;top:auto;left:auto;display:block;width:100%;margin-top:1.25rem}.ox-journey-stop:before{left:calc(50% - .375rem)}.ox-journey-stop:after{content:"";position:absolute;top:.3125rem;left:calc(50% + .375rem);width:calc(100% + 2rem - .75rem);height:2px;background:rgb(13 148 136/.55)}.ox-journey-step:last-child .ox-journey-stop:after{content:none}}.ox-pilot-steps{padding-block:2.5rem}.ox-pilot-stack{display:grid;gap:2rem}@media (min-width:1024px){.ox-pilot-screen{display:flex;flex-direction:column;min-height:100svh}.ox-pilot-screen .ox-pilot-hero{flex:1 1 auto;display:flex;align-items:center;padding-top:calc(51px + clamp(.5rem, 2svh, 2rem));padding-bottom:clamp(.5rem,2svh,2rem)}.ox-pilot-hero .space-y-6>*{margin-block:0 clamp(.375rem,1.3svh,1rem)}.ox-pilot-hero h1{font-size:clamp(2.125rem,7.5svh,4.5rem)}.ox-pilot-hero .ox-pilot{max-width:min(clamp(28rem,30vw,36rem),calc(clamp(10.5rem, 34svh, 21.5rem) * 52 / 31))}.ox-pilot-steps{padding-block:clamp(.5rem,2svh,2rem)}.ox-pilot-stack{gap:clamp(.5rem,1.7svh,1.5rem)}.ox-pilot-stack h2{font-size:clamp(1.25rem,3.6svh,2.25rem)}.ox-pilot-stack .ox-journey-art{max-width:calc(clamp(3.5rem, 12svh, 7.5rem) * 12 / 7)}.ox-pilot-stack .ox-journey-stop{margin-top:clamp(.25rem,1.2svh,1.25rem)}.ox-pilot-stack .ox-journey-mark{margin-top:clamp(.25rem,.8svh,.75rem)}.ox-pilot-stack .ox-decide{padding-top:clamp(.5rem,1.5svh,1.5rem)}.ox-pilot-stack .ox-decide li{padding-block:clamp(.25rem,.8svh,.5rem)}}@media (min-width:1024px) and (max-height:700px){.ox-pilot-hero nav{display:none}}.ox-decide{display:grid;gap:.75rem;padding-top:1.5rem;border-top:1px solid var(--ox-line)}.ox-decide ul{display:flex;flex-wrap:wrap;gap:.75rem}.ox-decide li{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border:1px solid var(--ox-line-strong);border-radius:.5rem;font-size:var(--text-tagline-2);color:var(--color-secondary)}.ox-decide li svg{color:#0f766e}.dark .ox-decide li{color:#fff}.dark .ox-decide li svg{color:#5eead4}@media (min-width:1024px){.ox-decide{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2rem}}.ox-strip{display:grid;gap:1rem 2rem}@media (min-width:640px){.ox-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ox-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.ox-strip-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.ox-route li{display:grid;gap:.5rem;padding-block:.875rem;border-top:1px solid var(--ox-line)}.ox-route-from{display:flex;align-items:center;gap:1rem}.ox-route-line{display:none}@media (min-width:768px){.ox-route li{grid-template-columns:minmax(0,1.2fr) minmax(3rem,1fr) minmax(0,.8fr);align-items:center;gap:1.25rem}.ox-route-line{position:relative;display:block;height:2px;background:rgb(13 148 136/.55)}.ox-route-line:after{content:"";position:absolute;top:-.25rem;right:0;width:.6rem;height:.6rem;border-top:2px solid rgb(13 148 136);border-right:2px solid rgb(13 148 136);transform:rotate(45deg)}}.ox-compare{width:100%;min-width:34rem;border-collapse:collapse}.ox-compare td,.ox-compare th{padding:.75rem 1rem;border-bottom:1px solid var(--ox-line);text-align:center;font-size:var(--text-tagline-2)}.ox-compare tbody th,.ox-compare thead th{font-weight:var(--font-weight-medium);color:var(--color-secondary)}.ox-compare tbody th{text-align:left}.dark .ox-compare th{color:#fff}.ox-compare thead .ox-ai-orb{display:flex}.ox-compare-pick{display:block;font-size:var(--text-tagline-3);color:#047857}.dark .ox-compare-pick{color:#6ee7b7}@media (max-width:639.98px){.ox-compare{min-width:0;table-layout:fixed}.ox-compare td,.ox-compare th{padding:.625rem .25rem;font-size:var(--text-tagline-3);overflow-wrap:anywhere}.ox-compare tbody th,.ox-compare td:first-child{width:34%}.ox-compare thead .ox-ai-orb{display:none}}.ox-scale-ends{display:flex;justify-content:space-between;padding-bottom:.5rem;border-bottom:2px solid rgb(13 148 136/.55)}.ox-scale{display:grid;gap:1.5rem;margin-top:1.25rem}@media (min-width:768px){.ox-scale{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}}.ox-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border:1px solid var(--ox-line-strong);border-radius:.5rem;font-size:var(--text-tagline-2);color:var(--color-secondary)}.dark .ox-chip{color:#fff}.ox-stops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}.ox-stops li{position:relative}.ox-stops li:not(:last-child):not(:nth-child(2n)):after{content:"";position:absolute;top:1.1rem;right:-.5rem;width:.6rem;height:.6rem;border-top:2px solid rgb(13 148 136);border-right:2px solid rgb(13 148 136);transform:rotate(45deg)}@media (min-width:1024px){.ox-stops{grid-template-columns:repeat(6,minmax(0,1fr))}.ox-stops li:not(:last-child):nth-child(2n):after{content:"";position:absolute;top:1.1rem;right:-.5rem;width:.6rem;height:.6rem;border-top:2px solid rgb(13 148 136);border-right:2px solid rgb(13 148 136);transform:rotate(45deg)}.ox-stops li:nth-child(6n):after{content:none!important}}.ox-run-step{position:relative}.ox-run-step:before{content:"";position:absolute;top:0;bottom:0;left:.9375rem;width:2px;background:rgb(13 148 136/.55)}.ox-run-step:first-child:before{top:2rem}.ox-run-step:last-child:before{bottom:auto;height:2rem}.ox-run-step+.ox-run-step{border-top:1px solid var(--ox-line)}.ox-run-row{display:grid;gap:1rem;padding:1.5rem 0 1.5rem 3rem}.ox-run-when{position:relative;font-family:var(--ox-mono);font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;color:#0f766e}.dark .ox-run-when{color:#5eead4}.ox-run-stop{position:absolute;top:-.3rem;left:-3rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:2px solid rgb(13 148 136);border-radius:9999px;background:var(--ox-page-bg);font-size:.8125rem;color:inherit}.ox-run-art{width:100%;max-width:34rem}@media (max-width:1023.98px){.ox-run-art text{font-size:15px}}@media (min-width:1024px){.ox-run-row{grid-template-columns:11rem minmax(0,1fr) minmax(0,1.15fr);align-items:center;column-gap:2.5rem}.ox-run-art{justify-self:end}.ox-run-step:first-child:before{top:50%}.ox-run-step:last-child:before{bottom:50%;height:auto}}