@media(max-width:880px){@media(max-width:820px){.product-clean .product-hero h1{font-size:clamp(3.35rem,12vw,6.4rem)}.product-roadmap-horizons{grid-template-columns:1fr}.product-roadmap-horizons article{min-height:auto;padding:2rem 0 3rem;border-right:0;border-bottom:1px solid rgba(163,173,184,.16);background:transparent}.product-roadmap-horizons article:last-child{border-bottom:0}.product-roadmap-horizons h3{margin-top:4rem}}@media(max-width:640px){.product-clean .product-hero h1{font-size:clamp(3rem,14.5vw,4.8rem)}.product-clean .product-hero .hero-copy{font-size:1rem}.product-clean .product-hero .hero-actions{display:grid;width:100%}.product-clean .product-hero .button{width:100%}.product-block-swap{grid-template-columns:1fr}.product-block{min-height:22rem}.product-swap-arrow{min-height:5rem}.product-swap-arrow i{width:1px;height:3rem;background:linear-gradient(180deg,var(--electric-cyan),var(--neon-teal))}.product-swap-arrow i:after{top:auto;right:50%;bottom:0;transform:translate(50%) rotate(135deg)}}@media(max-width:820px){.product-roadmap-horizons{gap:3rem}.product-roadmap-horizons article,.product-roadmap-horizons article:first-child,.product-roadmap-horizons article:last-child{padding:0 0 3rem;border-right:0;border-bottom:1px solid rgba(163,173,184,.16)}.product-roadmap-horizons article:last-child{padding-bottom:0;border-bottom:0}.product-roadmap-horizons h3{margin-top:1.5rem}}@media(max-width:760px){.product-moat-set{grid-template-columns:1fr}}@media(max-width:640px){.product-clean .product-hero h1{max-inline-size:12ch;font-size:clamp(2.9rem,13.5vw,4.55rem)}.product-overview-heading h2,.product-roadmap-heading h2{font-size:clamp(2.65rem,11.5vw,4.2rem)}.product-how-column h2,.product-not-list h3{font-size:clamp(2.3rem,10.5vw,3.8rem)}.product-how-column .product-block{grid-template-columns:1fr}.product-how-column .product-block>span{grid-column:auto}.product-moat>h2{font-size:clamp(2.25rem,9.8vw,3.7rem)}}@media(max-width:760px){.product-roadmap-heading h2 span{display:inline}.product-roadmap-heading h2 span+span:before{content:" "}}.product-hero{min-height:100vh;min-height:100svh}.product-clean .product-section{width:100%;min-height:0;padding:var(--phone-section-gap) var(--phone-gutter);content-visibility:visible}.product-clean .product-hero{grid-template-columns:minmax(0,1fr);padding-inline:var(--phone-gutter);padding-top:8rem;padding-bottom:4rem;min-height:100svh}.product-clean .product-hero .hero-content{width:100%;min-width:0}.product-clean .product-hero h1{width:100%;max-width:100%;overflow-wrap:anywhere}.product-clean .product-hero .hero-actions{max-width:100%;flex-wrap:wrap}.product-clean .product-hero .hero-actions .button{max-width:100%}.product-clean .product-fluid-fallback{overflow:hidden}.product-clean .hero-poster.product-fluid-fallback img{width:166.6667%;max-width:none;height:100%;object-fit:fill;object-position:left center;animation:none;transform:none}.product-clean .product-overview-heading{margin-bottom:2rem}.product-clean .product-capability-grid{grid-template-columns:minmax(0,1fr);gap:1px}.product-clean .product-capability-grid li{min-width:0;min-height:0;padding:1.4rem;gap:.8rem}.product-clean .product-capability-grid h3{max-inline-size:none;margin:0 0 .8rem;font-size:clamp(1.5rem,5vw,2rem);line-height:1.15;text-wrap:wrap}.product-clean .product-capability-grid p{max-inline-size:none;font-size:1rem;line-height:1.5;text-wrap:wrap}.product-clean .product-architecture-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.product-clean .product-how-column{min-width:0;padding:0;border-right:0}.product-clean .product-not-list{min-width:0;padding:2rem 0 0;border-top:0}.product-clean .product-how-column h2,.product-clean .product-not-list h3{max-inline-size:none;font-size:clamp(2rem,7vw,3.5rem);line-height:1.08}.product-clean .product-how-column .product-block-swap{width:100%;min-height:0;margin:1.5rem 0 0;padding:1rem 0;gap:.8rem;flex:0 0 auto}.product-clean .product-how-column .product-block-swap>figcaption{margin:0 0 .5rem;padding-bottom:.75rem;font-size:.9375rem}.product-clean .product-how-column .product-input-stage,.product-clean .product-how-column .product-output-stage{width:100%;padding:0}.product-clean .product-how-column .product-supported-llm,.product-clean .product-how-column .product-cb-llm{width:100%;min-height:5.5rem;padding:1rem}.product-clean .product-how-column .product-swap-arrow{width:100%;min-height:0;margin:0;gap:.2rem;padding:0;flex:0 0 auto}.product-clean .product-how-column .product-swap-arrow span{font-size:1.125rem}.product-clean .product-how-column .product-swap-arrow i:before{font-size:1.8rem}.product-clean .product-not-list ul{margin-block:1.5rem}.product-clean .product-not-list li{padding-block:1rem}.product-clean .product-not-list li small{font-size:1rem}.product-clean .product-moat{padding-inline:0}.product-clean .product-moat>:is(h2,.eyebrow){width:auto;margin-inline:var(--phone-gutter)}.product-clean .product-moat-marquee{margin-top:1.5rem;padding-inline:var(--phone-gutter);overflow:hidden;-webkit-mask-image:none;mask-image:none}.product-clean .product-moat-track{transform:translateZ(0)}.product-clean .product-moat-set,.product-clean .product-moat-set:first-child{display:flex;width:max-content;gap:.75rem;padding-right:.75rem}@media(prefers-reduced-motion:reduce){.product-clean .product-moat-marquee{overflow-x:auto}.product-clean .product-moat-set[aria-hidden=true]{display:none}}.product-clean .product-moat-set li{width:clamp(12rem,62vw,15rem);min-height:7rem;padding:1rem;scroll-snap-align:start}.product-clean .product-moat-set h3{max-inline-size:none;font-size:1.125rem;line-height:1.25}.product-clean .product-roadmap-horizons{grid-template-columns:minmax(0,1fr)}.product-clean .product-roadmap-horizons article{min-height:0;padding:1.5rem}.product-clean .product-roadmap-horizons li{font-size:1rem}}
