.hero-section{padding-top:120px;padding-bottom:240px;min-height:70vh;&:before{content:"";position:absolute;inset:0;opacity:.05;background-position:50%;background-image:url(/images/backgroundFlip.webp);z-index:-1}.hero-content{max-width:672px;.title{font-size:52px}}}.slider-container{margin-top:-200px;.slider-cover{border:8px solid #000000;box-shadow:0 34px 34px 0 var(--shadow-01)}}.clients-slider{.logo-cover{aspect-ratio:5/2;overflow:hidden;img{display:block;height:100%;max-width:100%;width:auto}}}.features-section{background-color:var(--secondary);.features-card-cover{.feature-card{grid-column:span 3;.icon{width:60px;border:1px solid var(--primary)}}}}.benefits-section{.benefits-card{margin-bottom:70px;gap:60px;.sub-section{max-width:610px;p{line-height:1.5}.title{font-size:48px}.feature-title{font-size:20px}}.img-cover{border-radius:24px;max-width:648px;box-shadow:0 8px 24px 0 var(--shadow-01);.image-cover{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;aspect-ratio:97/55;max-width:582px}}&:nth-child(odd){flex-direction:row-reverse}&:last-child{margin-bottom:0}}}.contact-section{.left-section{max-width:548px;.contact-box{grid-column:span 6;address{line-height:28px}}}.form-section{max-width:50%;border-radius:24px;.form-title{font-size:20px}}}.testimonials-section{.testimony-card{max-width:292px;.name{font-size:18px}}}.faq-section{.accordion-flush{max-width:762px}.accordion-button{border:none!important;box-shadow:none!important;background-color:var(--white)!important;color:var(--text-primary);font-weight:500;line-height:1.5;padding:24px;&:after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='26' viewBox='0 0 24 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 10V18M8 14H16M22 14C22 19.5228 17.5228 24 12 24C6.47715 24 2 19.5228 2 14C2 8.47715 6.47715 4 12 4C17.5228 4 22 8.47715 22 14Z' stroke='%23989898' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;width:24px;height:24px;transform:none}&:not(.collapsed){padding-bottom:0;margin-bottom:8px;&:after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='26' viewBox='0 0 24 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 14H16M22 14C22 19.5228 17.5228 24 12 24C6.47715 24 2 19.5228 2 14C2 8.47715 6.47715 4 12 4C17.5228 4 22 8.47715 22 14Z' stroke='%23B49554' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}}}}.free-trial-section{.free-trial-card{background-image:url(/images/launch-bg.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:100px 24px;p{line-height:1.5}}}.plans-section{background-image:url(/images/bg-1.webp);background-repeat:no-repeat;background-size:cover;background-position:50%;.section-title{margin-top:100px}.popular-card{border:1px solid var(--primary);background-color:var(--primary)}.plans-card{max-width:340px;.main-card{padding:42px;.icon{border:1px solid var(--primary);width:60px}.price{font-size:40px}.feature-list{li{margin-bottom:28px;&:last-child{margin-bottom:0}}}}}}@media screen and (max-width:1399px){.hero-section{.hero-content .title{font-size:48px}}.benefits-section{.benefits-card{gap:40px}}}@media screen and (max-width:1199px){.hero-section{padding-top:100px;padding-bottom:200px}.benefits-section{.benefits-card{.sub-section{.title{font-size:42px}}.img-cover{border-radius:20px}}}}@media screen and (max-width:991px){.hero-section{padding-top:80px;padding-bottom:160px;text-align:center;.hero-content{max-width:100%;margin:0 auto;.title{font-size:40px}}}.slider-container{margin-top:-150px}.benefits-section{.benefits-card{flex-direction:column!important;margin-bottom:60px;gap:40px;.sub-section{max-width:100%;text-align:center}.img-cover{border-radius:16px;max-width:100%}}}.contact-section{flex-direction:column;.form-section,.left-section{max-width:100%;width:100%}.form-section{border-radius:16px}}.features-section{.features-card-cover{.feature-card{grid-column:span 6}}}.plans-section{.section-title{margin-top:60px}.col-md-6{&:last-child{width:100%!important}}.plans-card{.main-card{padding:28px}&:last-child{margin:0 auto}}}}@media screen and (max-width:767px){.hero-section{padding-top:60px;padding-bottom:120px;.hero-content .title{font-size:32px}}.slider-container{margin-top:-124px}.features-section{.features-card-cover{.feature-card{text-align:center;.icon{width:50px}}}}.benefits-section{.benefits-card{margin-bottom:50px;.img-cover{border-radius:12px}}}.testimonials-section .testimony-card{max-width:100%;margin:0 auto}.free-trial-section .free-trial-card{padding:60px 16px}.plans-section{.plans-card{.main-card{padding:28px;.price{font-size:32px}}}}}@media screen and (max-width:575px){.hero-section{padding-top:76px;padding-bottom:100px;.hero-content .title{font-size:28px}}.slider-container{margin-top:-100px;.slider-cover{border-width:6px}}.benefits-section{.benefits-card{margin-bottom:40px;.sub-section{.title{font-size:32px}}}}.features-section{.features-card-cover{.feature-card{grid-column:span 12}}}.faq-section .accordion-button{padding:18px}.plans-section{.plans-card{grid-column:span 12;.main-card{padding:24px}}}}@media screen and (max-width:359px){.hero-section .hero-content .title{font-size:24px}.slider-container{.slider-cover{border-width:4px}}.benefits-section{.benefits-card{margin-bottom:30px}}.plans-section{.plans-card{.main-card{.price{font-size:28px}.feature-list{li{margin-bottom:8px}}}}}.contact-section{.left-section{.contact-box{grid-column:span 12}}.form-section{border-radius:12px;.form-title{font-size:18px}}}}.section-title{margin-bottom:70px;text-align:center;max-width:860px;.title{font-size:48px;margin-bottom:32px;margin-top:16px}.description{max-width:548px}}@media screen and (max-width:1399px){.section-title{.title{font-size:44px}}}@media screen and (max-width:1199px){.section-title{max-width:760px;.title{font-size:40px;margin-bottom:28px}.description{max-width:520px}}}@media screen and (max-width:991px){.section-title{margin-bottom:60px;max-width:680px;.title{font-size:36px;line-height:1.2;margin-bottom:24px}.description{max-width:480px;font-size:16px}}}@media screen and (max-width:767px){.section-title{margin-bottom:50px;max-width:100%;.title{font-size:30px;margin-bottom:20px;margin-top:14px}.description{max-width:420px;font-size:15px}}}@media screen and (max-width:575px){.section-title{margin-bottom:40px;.title{font-size:26px;margin-bottom:16px;margin-top:12px}.description{max-width:360px;font-size:14px}}}@media screen and (max-width:359px){.section-title{margin-bottom:32px;.title{font-size:22px}}}