@media(max-width:480px){.o1{width:380px;height:380px}.o2{width:340px;height:340px}.o3{display:none}.actions .btn{width:100%}.band{padding:2rem 1.1rem}.stats{gap:1rem .9rem}.stats li+li{padding-left:.9rem}.stats b{font-size:1.1rem}.stats span{font-size:.75rem}.ch1{left:0}.ch2{right:0}.ch3{left:4%}.fstep{padding:1.2rem}.cpn{flex-direction:column}.cpn .btn{width:100%}.menu-btn .mb-t{display:none}.menu-btn{padding:.5rem .9rem}}
@media(min-width:640px){.stats{grid-template-columns:repeat(3,max-content)}.grid{grid-template-columns:repeat(2,1fr)}.fgrid{grid-template-columns:1.5fr 1fr 1fr}.band{padding:3.5rem 2rem}.btn.hdr-cta{display:inline-flex}}
@media(min-width:860px){
section{padding:5.5rem 0}
.hero{padding:3rem 0 5rem;min-height:calc(100svh - 70px);display:flex;align-items:center}
.hero .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3.5rem}
.stats{grid-template-columns:repeat(3,max-content)}
.split{grid-template-columns:1fr 1fr;gap:4rem}
.split.rev>:first-child{order:2}
.page-h{padding:4.5rem 0 2.5rem}
.fgrid{grid-template-columns:1.6fr 1fr 1fr 1fr}
.fsm-in{grid-template-columns:1.4fr 1fr;gap:4rem;align-items:end}
.js .fsm{padding-top:120px}
.fstep{padding:2rem}
}
@media(min-width:960px){.grid.g3{grid-template-columns:repeat(3,1fr)}}
@media(min-width:1100px){.grid.g4{grid-template-columns:repeat(4,1fr)}}
@media(min-width:640px) and (max-width:959px){.grid.g3>.plan:last-child{grid-column:1/-1}}
