@media(max-width:900px){.section{padding:100px 0}.desktop-nav,.header-actions>.button-small{display:none}.site-header{padding-inline:24px}.header-actions{margin-left:auto}.menu-toggle{display:grid}.section-heading-row{align-items:flex-start;flex-direction:column;gap:20px}.summary-grid{grid-template-columns:1fr 1fr}.metric-card.feature{grid-row:auto;grid-column:span 2}.split-layout,.tech-grid,.tam-layout,.financial-grid,.funds-grid,.contact-card{grid-template-columns:1fr;gap:60px}.tech-grid{gap:30px}.architecture{max-width:580px;margin:auto;width:100%}.model-grid{grid-template-columns:1fr}.model-grid article{min-height:0}.gtm-flow{grid-template-columns:1fr 1fr}.round-card{grid-template-columns:1fr;padding:50px;gap:50px}.team-grid{grid-template-columns:1fr 1fr}.team-grid article:last-child{grid-column:span 2;max-width:50%}.contact-card{gap:30px}.scroll-cue{display:none}}
@media(max-width:620px){.container{width:min(calc(100% - 32px),var(--container))}.section{padding:82px 0}h1{font-size:clamp(3.4rem,17vw,5rem)}h2{font-size:2.65rem}.hero{padding-top:120px;min-height:auto}.hero-lead{font-size:1.05rem}.hero-actions{flex-direction:column;align-items:stretch}.hero-proof{margin-top:60px;display:grid;grid-template-columns:1fr 1fr}.hero-proof>div:last-child{grid-column:span 2}.summary-grid{grid-template-columns:1fr}.metric-card.feature{grid-column:auto}.metric-card.feature h3{font-size:1.8rem}.product-layout{grid-template-columns:1fr}.product-layout aside{display:none}.product-main{padding:24px 16px}.product-query p{font-size:.75rem}.answer{padding:34px 0;gap:10px}.answer h3{font-size:1.15rem}.product-insights div{padding:12px;flex-direction:column}.product-insights small,.product-insights b{font-size:.65rem}.solution-pillars{grid-template-columns:1fr}.solution-pillars article{border-bottom:1px solid var(--line)}.solution-pillars h3{margin-top:20px}.market-stats{grid-template-columns:1fr}.market-stats article{border-right:0;border-bottom:1px solid var(--line)}.market-stats strong{margin:20px 0}.rings{font-size:.8rem}.ring>span{top:13%}.ring b{font-size:1.3rem}.ring em{display:none}.economics{grid-template-columns:1fr 1fr}.economics div:nth-child(2){border-right:0}.economics div:nth-child(-n+2){border-bottom:1px solid var(--line)}.gtm-flow{grid-template-columns:1fr}.gtm-flow p{min-height:0}.gtm-icon{margin:30px 0 20px}.chart-card{padding:18px}.chart-area{height:260px}.projection-list{grid-template-columns:1fr 1fr}.roadmap{grid-template-columns:1fr;padding-left:25px}.roadmap-line{top:0;bottom:0;left:4px;width:1px;height:auto}.roadmap-line i{width:1px;height:42%}.roadmap article{padding:0 0 45px 25px}.roadmap article>i{position:absolute;left:-25px;top:-28px}.round-card{padding:38px 24px}.round-actions{align-items:stretch;flex-direction:column}.round-metrics{grid-template-columns:1fr}.donut:before{width:60%}.fund-list article{grid-template-columns:8px 50px 1fr}.fund-list article>strong{display:none}.team-grid{grid-template-columns:1fr}.team-grid article:last-child{grid-column:auto;max-width:none}.hiring{flex-direction:column;gap:15px}.vision{min-height:650px}.input-row{flex-direction:column}.input-row input{min-height:52px}.footer-grid{grid-template-columns:1fr;gap:25px;text-align:center}.footer-grid .brand{justify-content:center}.footer-grid>div{justify-content:center}.legal{flex-direction:column;text-align:center;gap:8px}.cursor-glow{display:none}}
@media(max-width:900px){.ai-roadmap-grid{grid-template-columns:1fr 1fr}.capability-layout,.capability-banner,.prediction-grid{grid-template-columns:1fr}.ai-vision-grid{grid-template-columns:1fr}.ai-transition{transform:rotate(90deg)}.document-flow{gap:12px}.language-switcher{margin-left:auto}}
@media(max-width:620px){.language-switcher{position:fixed;bottom:16px;right:16px;background:var(--surface);z-index:110}.ai-principles,.ai-roadmap-grid,.extraction-grid{grid-template-columns:1fr}.ai-principles span,.extraction-grid span{border-right:0;border-bottom:1px solid var(--line)}.capability-banner{padding:30px}.search-signals{grid-template-columns:1fr}.semantic-map{height:400px}.semantic-map>span{font-size:.56rem;padding:7px}.document-flow{grid-template-columns:1fr}.document-flow>span{transform:rotate(90deg);text-align:center}.prediction-cards{grid-template-columns:1fr}.ai-investment{grid-template-columns:1fr;padding:30px}.ai-investment strong{font-size:3rem}}
