.l-con{max-width:1240px;margin:0 auto;padding:0 32px}.l-con-wide{max-width:1360px;margin:0 auto;padding:0 32px}.l-con-faq{max-width:920px;margin:0 auto;padding:0 32px}.l-nav-inner{align-items:center;gap:32px;height:72px;display:flex}.l-nav-links{gap:28px;margin-left:auto;display:flex}.l-nav-btns{gap:10px;display:flex}.l-s-hero{padding:80px 0 100px}.l-s-gallery{padding:120px 0}.l-s-feat{padding:0 0 120px}.l-s-how{padding:40px 0 120px}.l-s-quote,.l-s-pricing,.l-s-faq{padding:0 0 120px}.l-s-cta{padding:0 0 80px}.l-s-footer{padding:80px 0 48px}.l-box{border-radius:44px;padding:80px 64px}.l-hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;display:grid}.l-hero-cards{aspect-ratio:.96;position:relative}.l-style-grid{grid-template-columns:repeat(6,1fr);gap:18px;margin-top:48px;display:grid}.l-feat-a{grid-template-columns:1.4fr 1fr 1fr;gap:16px;display:grid}.l-feat-b{grid-template-columns:1fr 1fr 1.4fr;gap:16px;margin-top:16px;display:grid}.l-how-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.l-plans{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.l-foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}@media (max-width:1024px){.l-con,.l-con-wide,.l-con-faq{padding:0 24px}.l-s-hero{padding:60px 0 72px}.l-s-gallery{padding:80px 0}.l-s-feat{padding:0 0 80px}.l-s-how{padding:32px 0 80px}.l-s-quote,.l-s-pricing,.l-s-faq{padding:0 0 80px}.l-box{border-radius:32px;padding:60px 40px}.l-hero-grid{grid-template-columns:1fr;gap:48px}.l-hero-cards{max-width:480px;margin:0 auto}.l-style-grid{grid-template-columns:repeat(3,1fr)}.l-feat-a,.l-feat-b{grid-template-columns:1fr 1fr}.l-foot-grid{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:640px){.l-con,.l-con-wide,.l-con-faq{padding:0 18px}.l-s-hero{padding:48px 0 56px}.l-s-gallery{padding:60px 0}.l-s-feat{padding:0 0 60px}.l-s-how{padding:24px 0 60px}.l-s-quote,.l-s-pricing,.l-s-faq{padding:0 0 60px}.l-s-cta{padding:0 0 48px}.l-s-footer{padding:56px 0 32px}.l-box{border-radius:24px;padding:40px 22px}.l-nav-links{display:none}.l-nav-btns{margin-left:auto}.l-hero-cards{display:none}.l-style-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:32px}.l-feat-a,.l-feat-b,.l-how-grid,.l-plans{grid-template-columns:1fr}.l-foot-grid{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width:390px){.l-foot-grid{grid-template-columns:1fr}}
