@media (min-width: 1100px){
  :root{--section:108px}
  body{font-size:16px}
  .wrap{width:min(1280px,calc(100% - 64px))}
  .topbar{height:82px;padding:0 max(32px,calc((100vw - 1280px)/2));gap:34px}
  .brand img{width:46px;height:34px}.brand span{font-size:15px}
  nav{gap:28px}nav a{font-size:13px}
  .actions select{height:42px;font-size:13px;padding:0 12px}
  .btn{min-height:46px;padding:0 20px;font-size:13px}
  .text-link{font-size:13px}.label,.head>span{font-size:11px}

  .hero{min-height:760px}.hero-grid{gap:80px;padding:74px 0 82px}.eyebrow{font-size:10px;padding:8px 12px}
  .hero h1{font-size:clamp(58px,5vw,78px);max-width:760px}.hero p{font-size:18px;max-width:690px}
  .hero-proof{gap:20px;margin-top:40px;padding-top:26px}.hero-proof strong{font-size:11px}.hero-proof span{font-size:12px;max-width:185px}
  .visual{height:500px}.r1{width:430px;height:430px}.r2{width:330px;height:330px}.r3{width:230px;height:230px}.core{width:190px;height:190px}.core img{width:82px}.core strong{font-size:12px}.core small{font-size:7px}.node{width:164px;padding:14px 16px;font-size:8px}.node b{font-size:10px}

  .product-spotlight{padding:96px 0}.spotlight-grid{gap:70px}.spotlight-copy h2{font-size:clamp(42px,3.8vw,56px);max-width:620px}.spotlight-copy p{font-size:16px;max-width:620px}.command-card{padding:24px}.command-head span{font-size:10px}.command-head strong{font-size:18px}.command-head em{font-size:9px}.command-grid article{min-height:136px;padding:18px}.command-grid small{font-size:9px}.command-grid b{font-size:14px}.command-grid span{font-size:12px}

  .split{grid-template-columns:230px minmax(0,850px);gap:78px}.split h2,.head h2,.tech h2,.contact h2,.commercial-inner h2,.trust-head h2{font-size:clamp(40px,3.4vw,52px)}
  .split p,.tech p,.contact p,.commercial-inner p,.trust-head p,.head p{font-size:16px;line-height:1.75}
  .company-values{gap:10px;margin-top:28px}.company-values span{font-size:11px;padding:9px 11px}
  .head{max-width:900px;margin-bottom:44px}

  .cards{gap:20px}.product{min-height:500px;padding:30px}.status{font-size:9px;padding:6px 9px}.product-index{font-size:11px}.product h3{font-size:32px;margin-top:42px}.product p{font-size:15px;max-width:560px}.product ul{gap:9px 16px;margin:26px 0 22px}.product li{font-size:13px;padding:9px 0}.product-actions>a:first-child{font-size:13px}.secondary-link{font-size:11px}

  .trust-head{grid-template-columns:minmax(0,850px) auto;gap:54px;margin-bottom:42px}.trust-grid{gap:18px}.trust-grid article{min-height:320px;padding:28px}.trust-grid article>span{font-size:9px}.trust-grid h3{font-size:23px;margin:48px 0 18px}.trust-grid li{font-size:13px;line-height:1.6;padding-top:11px}
  .principles article{min-height:280px;padding:27px}.principles b{font-size:10px}.principles h3{font-size:20px;margin-top:56px}.principles p{font-size:12px;line-height:1.65}
  .tech{grid-template-columns:minmax(0,700px) minmax(380px,460px);gap:84px}.matrix{padding:7px 24px}.matrix div{padding:20px 0}.matrix span{font-size:10px}.matrix b{font-size:11px}
  .commercial-cta{padding:88px 0}.commercial-inner{grid-template-columns:minmax(0,850px) auto}.contact{padding:90px 0}.contact-grid{grid-template-columns:minmax(0,850px) auto}
  .footer{gap:30px}.footer a,.footer small{font-size:11px}
}

@media (min-width: 1500px){
  .wrap{width:min(1360px,calc(100% - 80px))}
  .topbar{padding:0 max(40px,calc((100vw - 1360px)/2))}
  .hero-grid{grid-template-columns:1.04fr .96fr}
  .hero h1{font-size:80px}
}
