@media(min-width:1450px){.hero-inner{padding-top:85px;padding-bottom:95px}}
@media(max-width:1000px){.nav a{padding:0 15px;font-size:13px}.about{gap:40px}.about h2{font-size:28px}.header{padding:15px 24px}.brand span{font-size:17px}.brand strong{font-size:27px}.hero h1{font-size:48px}.features{gap:15px}.faq{gap:30px}.price-panel>div{padding:30px}.intro-links strong{font-size:16px}}
@media(min-width:701px){}
/* Loaded only at widths of 701px and above. */
.primary-menu>li+li{border-left:1px solid #bfdae7}.primary-menu>li>a{padding:0 20px}.primary-menu .sub-menu{position:absolute;top:100%;left:0;min-width:220px;box-shadow:0 10px 20px #35576618;visibility:hidden;opacity:0;pointer-events:none}.primary-menu li:hover>.sub-menu,.primary-menu li:focus-within>.sub-menu{visibility:visible;opacity:1;pointer-events:auto}.primary-menu .sub-menu a{padding:10px 15px}.nav{overflow:visible}.hero{min-height:640px}.hero-inner{padding-top:85px;padding-bottom:95px}.hero-copy{max-width:540px}.header .brand-group{max-width:70%}.about h2{font-size:30px}.features{grid-template-columns:repeat(3,minmax(0,1fr))}.steps{grid-template-columns:repeat(4,minmax(0,1fr))}.price-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.faq{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}
@media(max-width:1000px){.brand-group .brand span{font-size:17px}.primary-menu>li>a{padding:4px 12px}.hero h1{font-size:34px}.hero-copy{max-width:460px}.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about{gap:35px}.about h2{font-size:26px}}
