/* v85 commercialization market network + .edu deployer system polish */
body.v64-home .hero-home.v64-home-hero .hero-copy h1{
  max-width:1240px!important;
  font-size:clamp(48px,6.5vw,92px)!important;
  line-height:.95!important;
  letter-spacing:-.062em!important;
}
body.v64-home .hero-home.v64-home-hero .hero-subtitle{
  max-width:1120px!important;
  font-size:clamp(19px,1.72vw,27px)!important;
  line-height:1.28!important;
  font-weight:720!important;
}
.v85-system-section{
  padding-top:42px!important;
  background:linear-gradient(180deg,#ffffff 0%,#fbfcff 100%)!important;
}
.v85-system-head{
  grid-template-columns:minmax(280px,.96fr) minmax(0,1.04fr)!important;
  align-items:center!important;
  margin-bottom:22px!important;
}
.v85-system-head h2{
  margin:0!important;
  color:#0f172a!important;
  font-size:clamp(32px,3.75vw,62px)!important;
  line-height:.98!important;
  letter-spacing:-.064em!important;
}
.v85-system-head p{
  margin:0!important;
  color:#536078!important;
  font-size:17px!important;
  line-height:1.62!important;
  max-width:760px!important;
}
.v85-system-grid .home-model-card{
  min-height:232px;
}
.v85-system-grid .home-model-card span{
  min-width:48px!important;
  background:#13233f!important;
}
.v85-system-grid .home-model-card h3{
  font-size:25px!important;
}
.v85-assembly-strip{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  margin-top:16px!important;
}
.v85-assembly-strip div{
  background:linear-gradient(180deg,#f7faff,#ffffff)!important;
  border-color:#dfe8f6!important;
  padding:17px 18px!important;
}
.v85-assembly-strip b{
  font-size:15px!important;
}
.v85-assembly-strip span{
  font-size:13px!important;
  line-height:1.45!important;
}
.v85-marketplace-intro{
  margin-top:20px!important;
}
.v85-marketplace-intro h2{
  max-width:920px!important;
}
.university-network-body .university-two-inputs{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
.university-network-body .university-two-inputs article{
  min-height:190px!important;
}
.university-network-body .university-two-inputs h2{
  max-width:75%!important;
}
.about-v64-body .about-v64-proof{
  grid-template-columns:repeat(3,minmax(0,1fr));
}
.about-v64-body .about-v64-steps{
  grid-template-columns:repeat(2,minmax(0,1fr));
}
@media(max-width:980px){
  .v85-system-head{grid-template-columns:1fr!important;gap:12px!important;}
  .v85-system-head p{max-width:100%!important;}
  .v85-assembly-strip{grid-template-columns:1fr!important;}
  .university-network-body .university-two-inputs{grid-template-columns:1fr!important;}
  .university-network-body .university-two-inputs h2{max-width:none!important;}
  .about-v64-body .about-v64-proof,.about-v64-body .about-v64-steps{grid-template-columns:1fr!important;}
}
@media(max-width:640px){
  body.v64-home .hero-home.v64-home-hero .hero-copy h1{
    font-size:clamp(36px,10.5vw,49px)!important;
    line-height:.98!important;
    letter-spacing:-.056em!important;
  }
  body.v64-home .hero-home.v64-home-hero .hero-subtitle{
    font-size:15.5px!important;
    line-height:1.45!important;
    font-weight:650!important;
  }
  .v85-system-section{padding-top:24px!important;}
  .v85-system-head h2{font-size:31px!important;line-height:1.02!important;}
  .v85-system-head p{font-size:15px!important;line-height:1.55!important;}
  .v85-system-grid .home-model-card{min-height:auto!important;}
}
