/* IGNITE RESPONSIVE */
@media (min-width:1400px){.container{max-width:1320px}}
@media (max-width:1199px){
  .split{min-height:65vh}
  .feat-row{grid-template-columns:repeat(2,1fr)}
  .feat-item:nth-child(2){border-right:none}
  .feat-item:nth-child(n+3){border-top:1px solid var(--line)}
  .core-wrap{grid-template-columns:1fr}
  .exam-sec .exam-row{grid-template-columns:1fr}
  .cta-band{grid-template-columns:1fr;gap:2rem}
  .cta-btns{flex-direction:row;flex-wrap:wrap}
}
@media (max-width:991px){
  :root{--nav:60px}
  body{padding-bottom:60px}
  .nlinks,.ncta{display:none}
  .nham{display:flex}
  .mbc{display:flex}
  .wa{bottom:72px}
  .split{grid-template-columns:1fr;min-height:auto}
  .split.rev .simg{order:0}
  .simg{height:50vw;min-height:300px}
  .stxt{padding:3rem 2rem}
  .lq-pair{grid-template-columns:1fr}
  .vs-grid{grid-template-columns:1fr;gap:1rem}
  .vs-vs-wrap{display:none}
  .stat-cell{border-right:none;border-bottom:1px solid rgba(11,29,60,.12)}
  .stat-cell:last-child{border-bottom:none}
  .sub-grid{grid-template-columns:repeat(3,1fr)}
  .sub-grid .sg:nth-child(3n){border-right:none}
  .sub-grid .sg:nth-child(n+4){border-top:1px solid var(--line)}
  .fcard{position:static}
  .frow{grid-template-columns:1fr}
  .enq-sec .row>.col-lg-5,.enq-sec .row>.col-lg-6{width:100%}
  .pslide{flex:0 0 240px;height:180px}
}
@media (max-width:767px){
  html{font-size:16px}
  
  .hhead{font-size:clamp(2.8rem,8vw,4.5rem)}
  .hproof{gap:.75rem}
  .hscroll{display:none}
  .hbtns{flex-direction:column;align-items:flex-start}
  .exam-head{font-size:clamp(2rem,6vw,3.5rem)}
  .enq-head{font-size:clamp(2rem,7vw,4rem)}
  .cp{padding:2.5rem 1.8rem}
  .cp-abbr{font-size:2.8rem}
  .feat-row{grid-template-columns:1fr}
  .feat-item{border-right:none;border-bottom:1px solid var(--line)}
  .feat-item:last-child{border-bottom:none}
  .cta-band{padding:8vw;grid-template-columns:1fr}
  .cta-btns{flex-direction:column}
  .fbot{flex-direction:column;text-align:center}
  .sub-grid{grid-template-columns:repeat(2,1fr)}
  .sub-grid .sg:nth-child(2n){border-right:none}
  .sub-grid .sg:nth-child(n+3){border-top:1px solid var(--line)}
  .sub-grid .sg:nth-child(3n){border-right:1px solid var(--line)}
}
@media (max-width:575px){
  html{font-size:15px}
  .hhead{font-size:clamp(2.4rem,8vw,3.2rem)}
  .nbrand img{height:36px}
  .fcard,.eq-card{padding:1.8rem}
  .cp{padding:2rem 1.5rem}
  .lq-body{padding:1.5rem}
  .lq-quote{font-size:1rem}
  .vs-sec::before{display:none}
  .sub-grid{grid-template-columns:1fr}
  .sub-grid .sg{border-right:none;border-bottom:1px solid var(--line)}
  .sub-grid .sg:nth-child(3n){border-right:none}
}
@media print{
  #nav,.mnav,.wa,.mbc{display:none!important}
  body{padding-top:0}
}
@media(max-width:991px){
  .nav-links,.nav-cta{display:none!important}
  .nav-ham{display:block!important}
  .mbc{display:flex}
  .wa{bottom:72px}
  .core-wrap{grid-template-columns:1fr}
  .lq-pair{grid-template-columns:1fr}
  .stats-band .stat-wrap{grid-template-columns:1fr 1fr}
  .stat-item{border-right:none;border-bottom:1px solid rgba(11,29,60,.12)}
  .eq-card{position:static}
}
@media(max-width:767px){
  .nav-main{padding:0 1.5rem}
  .cta-band{grid-template-columns:1fr!important;gap:2rem}
  .vs-grid{grid-template-columns:1fr!important}
  .vs-divider{display:none}
  .frow{grid-template-columns:1fr}
  .ef-grid{grid-template-columns:1fr}
  .f-bot{flex-direction:column;text-align:center}
  .cp{padding:2.5rem 2rem}
}
