*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:"Titillium Web","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;line-height:1.6;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:#0045ff}ul{list-style:none}img{max-width:100%;display:block}.container{max-width:1200px;margin:0 auto}h1,h2,h3{font-weight:700}p{color:#666}.btn{display:inline-block;padding:0 10px;width:312px;height:50px;line-height:50px;border-radius:4px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;border:none;font-size:18px;position:relative;font-family:"Titillium Web","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important}@media(max-width: 1199px){.btn{width:69.3333333333vw;height:13.3333333333vw;border-radius:1.0666666667vw;font-size:4vw;line-height:13.3333333333vw}}.btn.btn-primary{background:#0e45f5;color:#fff}@media(min-width: 1200px){.btn.btn-primary:hover{background:rgba(0,0,0,0) linear-gradient(90deg, #0e45f5 0%, #60f8e9 100%)}}.btn.btn-secondary{width:200px;line-height:42px;height:42px;font-size:16px;color:#fff;background:rgba(0,0,0,0) linear-gradient(90deg, #1610fc 0%, #5cedea 100%)}@media(max-width: 1199px){.btn.btn-secondary{width:52vw;height:11.0666666667vw;border-radius:.8vw;font-size:4vw;line-height:11.0666666667vw}}@media(min-width: 1200px){.btn.btn-secondary:hover{opacity:.7}}.btn.btn-sm{padding:10px 24px;font-size:.9rem}.hero-section{width:1364px;height:400px;margin:50px auto;background:url("../img/seo/banner-bg.png") no-repeat center center/cover}@media(max-width: 1199px){.hero-section{width:100%;height:160.9333333333vw;margin:0;background:url("../img/seo/banner-bg-m@2x.png") no-repeat center center/cover;padding:14.6666666667vw 12vw 22.5333333333vw 12vw}}.hero-section .container{display:flex;align-items:center;height:100%}.hero-section .hero-content{max-width:478px;display:flex;flex-direction:column;align-items:flex-start}@media(max-width: 1199px){.hero-section .hero-content{height:100%;max-width:100%;align-items:center}}.hero-section .hero-content h2,.hero-section .hero-content p{text-align:left}@media(max-width: 1199px){.hero-section .hero-content h2,.hero-section .hero-content p{text-align:center}}.hero-section .hero-content h2{font-size:34px;line-height:46px;color:#000;margin-bottom:11px}@media(max-width: 1199px){.hero-section .hero-content h2{font-size:6.1333333333vw;line-height:8.5333333333vw;margin-bottom:2vw}}.hero-section .hero-content p{font-size:15px;line-height:28px;color:#000;letter-spacing:.42px;margin-bottom:27px}@media(max-width: 1199px){.hero-section .hero-content p{font-size:4vw;line-height:6.1333333333vw;letter-spacing:.84px;color:#666}}.hero-section .hero-content .btn{margin-top:auto}.gallery-section{background:url("../img/seo/gallery-section-bg.png") no-repeat center center/cover;overflow:hidden;padding:74px 0 64px 0}@media(max-width: 1199px){.gallery-section{padding-top:10.6666666667vw;padding-bottom:14.6666666667vw;background:url("../img/seo/gallery-section-bg-m@2x.png") no-repeat center center/cover}}.gallery-section .container{max-width:100%}.gallery-section .section-header{display:flex;flex-direction:column;justify-content:center;align-items:center}.gallery-section .section-header h2{font-size:40px;line-height:73px;margin-bottom:6px;color:#39325a}@media(max-width: 1199px){.gallery-section .section-header h2{max-width:84vw;font-size:6.1333333333vw;line-height:9.3333333333vw;margin-bottom:2.1333333333vw;text-align:center}}.gallery-section .section-header p{font-size:18px;line-height:27px;color:#39325a;margin-bottom:24px}@media(max-width: 1199px){.gallery-section .section-header p{max-width:84vw;font-size:4vw;line-height:6.1333333333vw;margin-bottom:5.8666666667vw;text-align:center}}@media(min-width: 1200px){.gallery-section .section-header .btn{margin-bottom:100px;width:312px;height:50px;line-height:50px}}@media(max-width: 1199px){.gallery-section .section-header .btn{width:69.3333333333vw;margin-bottom:13.3333333333vw}}.gallery-section .gallery-swiper .swiper-wrapper{transition-timing-function:linear}.gallery-section .gallery-item{border-radius:12px;overflow:hidden;width:290px;height:260px}@media(max-width: 1199px){.gallery-section .gallery-item{width:77.6vw;height:69.6vw}}.gallery-section .gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}@media(min-width: 1200px){.gallery-section .gallery-item img:hover{transform:scale(1.05)}}.how-it-works-section{background-color:#fff;padding:80px 0 105px 0}@media(max-width: 1199px){.how-it-works-section{padding-top:10.6666666667vw;padding-bottom:10.6666666667vw}}.how-it-works-section .container{max-width:100%;margin:0}.how-it-works-section .section-header{display:flex;flex-direction:column;justify-content:center;align-items:center}.how-it-works-section .section-header h2{font-size:40px;line-height:61px;margin-bottom:6px;color:#39325a}@media(max-width: 1199px){.how-it-works-section .section-header h2{font-size:6.1333333333vw;line-height:9.3333333333vw;margin-bottom:2.1333333333vw;text-align:center;max-width:72.8vw}}.how-it-works-section .section-header p{font-size:18px;line-height:27px;color:#39325a;margin-bottom:24px}@media(max-width: 1199px){.how-it-works-section .section-header p{font-size:4vw;line-height:6.1333333333vw;margin-bottom:5.8666666667vw;max-width:84vw;text-align:center}}.how-it-works-section .section-header .btn{margin-bottom:64px}@media(max-width: 1199px){.how-it-works-section .section-header .btn{margin-bottom:9.6vw}}.how-it-works-section .steps-grid{display:-ms-grid;display:grid;-ms-grid-columns:(334px)[3];grid-template-columns:repeat(3, 334px);gap:60px;place-content:center}@media(max-width: 1199px){.how-it-works-section .steps-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:9.7333333333vw}}.how-it-works-section .step-card{text-align:center;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.how-it-works-section .step-card .step-image{margin-bottom:20px;border-radius:8px;overflow:hidden}.how-it-works-section .step-card .step-image>img{width:334px;height:auto}@media(max-width: 1199px){.how-it-works-section .step-card .step-image>img{width:84vw}}.how-it-works-section .step-card p{font-size:14px;line-height:26px;text-align:left;color:#39325a}@media(max-width: 1199px){.how-it-works-section .step-card p{font-size:3.4666666667vw;line-height:5.6vw;max-width:84vw;text-align:center}}.features-section{padding:64px 0 66px 0;position:relative}@media(max-width: 1199px){.features-section{padding-top:10.6666666667vw;padding-bottom:10.6666666667vw}}.features-section::after{content:"";position:absolute;top:0;left:0;width:100%;height:400px;background:rgba(0,0,0,0) linear-gradient(180deg, #f4f4f7 0%, #eef6ff 100%);z-index:-1}@media(max-width: 1199px){.features-section::after{height:150.6666666667vw}}.features-section .container{max-width:100%}.features-section .section-header{display:flex;flex-direction:column;justify-content:center;align-items:center}.features-section .section-header h2{font-size:40px;line-height:61px;margin-bottom:6px;color:#39325a;text-align:center}@media(max-width: 1199px){.features-section .section-header h2{font-size:6.1333333333vw;line-height:9.3333333333vw;margin-bottom:2.1333333333vw;max-width:74.9333333333vw}}.features-section .section-header p{font-size:18px;line-height:27px;color:#39325a;max-width:1086px;margin-bottom:56px}@media(max-width: 1199px){.features-section .section-header p{font-size:4vw;line-height:6.1333333333vw;margin-bottom:9.6vw;max-width:84vw;text-align:center}}.features-section .feature-row{display:flex;align-items:center;justify-content:center}.features-section .feature-row:last-child{margin-bottom:0}.features-section .feature-row.reverse{flex-direction:row-reverse}@media(max-width: 1199px){.features-section .feature-row{flex-direction:column-reverse !important}}.features-section .feature-row .feature-text{width:585px;height:400px;overflow:hidden;padding:88px 111px 0 88px}@media(max-width: 1199px){.features-section .feature-row .feature-text{width:84vw;height:auto;padding:7.8666666667vw 6.9333333333vw 10.2666666667vw 6.9333333333vw;text-align:center}}.features-section .feature-row .feature-text.left-circle{position:relative}.features-section .feature-row .feature-text.left-circle::before{content:"";position:absolute;bottom:-400px;left:-400px;width:500px;height:500px;background-color:#fff;border-radius:50%}.features-section .feature-row .feature-text.right-circle{position:relative}.features-section .feature-row .feature-text.right-circle::before{content:"";position:absolute;bottom:-400px;right:-400px;width:500px;height:500px;background-color:#fff;border-radius:50%}.features-section .feature-row .feature-text h3{font-size:24px;line-height:36px;margin-bottom:12px;color:#39325a}@media(max-width: 1199px){.features-section .feature-row .feature-text h3{font-size:5.0666666667vw;line-height:7.7333333333vw;margin-bottom:2.9333333333vw;text-align:center}}.features-section .feature-row .feature-text p{font-size:16px;line-height:24px;margin-bottom:16px;color:#39325a}@media(max-width: 1199px){.features-section .feature-row .feature-text p{font-size:3.4666666667vw;line-height:5.3333333333vw;margin-bottom:3.4666666667vw;text-align:center}}.features-section .feature-row .feature-image{width:585px;height:400px;padding:20px;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(max-width: 1199px){.features-section .feature-row .feature-image{width:84vw;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:2.9333333333vw}}.features-section .feature-row .feature-image>img{max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.features-section .feature-row.first-row .feature-image{background-color:#f2fdff}.features-section .feature-row.first-row .feature-text{background-color:#dbf0fb}.features-section .feature-row.second-row .feature-image{background-color:#f5f3ff}.features-section .feature-row.second-row .feature-text{background-color:#eaedff}.features-section .feature-row.third-row .feature-image{background-color:#f2fdff}.features-section .feature-row.third-row .feature-text{background-color:#dbf0fb}.features-section .feature-row.fourth-row .feature-image{background-color:#f5f3ff}.features-section .feature-row.fourth-row .feature-text{background-color:#eaedff}.features-section .feature-row.fifth-row .feature-image{background-color:#f2fdff}.features-section .feature-row.fifth-row .feature-text{background-color:#dbf0fb}.benefits-section{background:url("../img/seo/benefits-section-bg.png") no-repeat center center/cover;padding:64px 0 76px 0;margin-bottom:30px}@media(max-width: 1199px){.benefits-section{background:url("../img/seo/benefits-section-bg-m@2x.png") no-repeat center center/cover;padding-top:10.6666666667vw;padding-bottom:10.6666666667vw;margin-bottom:8vw}}.benefits-section .section-header h2{max-width:395px;font-size:40px;line-height:50px;margin-bottom:6px;color:#39325a}@media(max-width: 1199px){.benefits-section .section-header h2{max-width:69.3333333333vw;font-size:6.1333333333vw;line-height:9.3333333333vw;margin-bottom:2.1333333333vw;padding-left:8vw}}.benefits-section .section-header p{font-size:18px;line-height:27px;color:#39325a;max-width:1086px;margin-bottom:86px}@media(max-width: 1199px){.benefits-section .section-header p{max-width:69.3333333333vw;font-size:4vw;line-height:6.1333333333vw;margin-bottom:8.5333333333vw;padding-left:8vw}}.benefits-section .benefits-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);margin-bottom:48px}@media(max-width: 1199px){.benefits-section .benefits-grid{-ms-grid-columns:58.9333333333vw;grid-template-columns:58.9333333333vw;gap:0vw;margin-bottom:5.8666666667vw;padding-left:10.6666666667vw}}.benefits-section .benefit-card{background:#fff;height:320px;box-shadow:0 5px 20px rgba(0,0,0,.03);transition:transform .3s;border-radius:3px;background:#fafafb;padding:60px 24px 0 24px}@media(max-width: 1199px){.benefits-section .benefit-card{height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:8.4vw 7.2vw 6.6666666667vw 7.2vw}}.benefits-section .benefit-card>img{width:48px;height:48px;margin-bottom:11px}@media(max-width: 1199px){.benefits-section .benefit-card>img{width:14.4vw;height:14.4vw;margin-bottom:3.0666666667vw}}.benefits-section .benefit-card.special-card{transform:translateY(-34px);background:#fff;box-shadow:0px 2px 22px rgba(192,188,211,.3019607843);padding-top:42px}@media(max-width: 1199px){.benefits-section .benefit-card.special-card{padding-top:5.7333333333vw;transform:translateX(20vw)}}.benefits-section .benefit-card .benefit-icon{font-size:2rem;color:#2979ff;margin-bottom:20px}.benefits-section .benefit-card h3{font-size:18px;line-height:27px;color:#39325a;margin-bottom:10px}.benefits-section .benefit-card h3::first-letter{text-transform:uppercase;font-size:28px}@media(max-width: 1199px){.benefits-section .benefit-card h3{font-size:4vw;line-height:6.1333333333vw;margin-bottom:2.9333333333vw}.benefits-section .benefit-card h3::first-letter{font-size:6.4vw}}.benefits-section .benefit-card p{font-size:14px;line-height:22px;color:#39325a}@media(max-width: 1199px){.benefits-section .benefit-card p{font-size:3.4666666667vw;line-height:5.6vw}}.benefits-section .center-btn{text-align:center}.why-love-section{background-color:#f4f4f4;padding:64px 0;max-width:1680px;margin:0 auto;border-radius:12px}.why-love-section .container{max-width:100%}@media(max-width: 1199px){.why-love-section{max-width:84vw;border-radius:.8vw;padding-top:10.6666666667vw;padding-bottom:10.6666666667vw}.why-love-section .love-grid-wrapper{display:flex;overflow-x:auto;gap:3.7333333333vw;padding:0 3.7333333333vw;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.why-love-section .love-grid-wrapper::-webkit-scrollbar{display:none}}.why-love-section .section-header h2{font-size:40px;line-height:61px;margin-bottom:6px;color:#39325a;margin-bottom:37px;text-align:center}@media(max-width: 1199px){.why-love-section .section-header h2{font-size:6.1333333333vw;line-height:9.3333333333vw;max-width:70.9333333333vw;margin:0 auto;margin-bottom:8.5333333333vw}}.why-love-section .love-grid{display:flex;gap:36px;align-items:center;justify-content:center}@media(max-width: 1199px){.why-love-section .love-grid{gap:3.7333333333vw}}.why-love-section .love-card{text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .3s;scroll-snap-align:center}@media(min-width: 1200px){.why-love-section .love-card:hover{color:#0045ff}}.why-love-section .love-card .love-icon{margin-bottom:20px;width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center}@media(max-width: 1199px){.why-love-section .love-card .love-icon{width:23.4666666667vw;height:23.4666666667vw;margin-bottom:5.3333333333vw}}.why-love-section .love-card .love-icon>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.why-love-section .love-card a{color:#fff;font:normal normal bold 16px/22px Titillium Web;margin-bottom:0}@media(max-width: 1199px){.why-love-section .love-card a{font:normal normal bold .3rem/.42rem Titillium Web}}.why-love-section .love-card.color-1{width:294px;height:234px;background:url("../img/seo/love-grid-01.png") no-repeat center center/cover}@media(max-width: 1199px){.why-love-section .love-card.color-1{width:68.2666666667vw;height:54.2666666667vw}}@media(min-width: 1200px){.why-love-section .love-card.color-1:hover{transform:translateX(-10px)}}.why-love-section .love-card.color-2{background:#8acdd0;border-radius:4px 20px 4px 4px;width:280px;height:190px}@media(max-width: 1199px){.why-love-section .love-card.color-2{width:68.2666666667vw;height:46.2666666667vw}}@media(min-width: 1200px){.why-love-section .love-card.color-2:hover{transform:translateY(-10px)}}.why-love-section .love-card.color-3{background:#6ea9ff;border-radius:4px;width:280px;height:220px}@media(max-width: 1199px){.why-love-section .love-card.color-3{width:68.2666666667vw;height:53.6vw}}@media(min-width: 1200px){.why-love-section .love-card.color-3:hover{transform:translateX(10px)}}.why-love-section .love-card.color-4{background:#a7acea;border-radius:4px;width:280px;height:190px}@media(max-width: 1199px){.why-love-section .love-card.color-4{width:68.2666666667vw;height:46.2666666667vw}}@media(min-width: 1200px){.why-love-section .love-card.color-4:hover{transform:translateX(-10px)}}.why-love-section .love-card.color-5{background:url("../img/seo/love-grid-05.png") no-repeat center center/cover;width:294px;height:234px}@media(max-width: 1199px){.why-love-section .love-card.color-5{width:68.2666666667vw;height:54.2666666667vw}}@media(min-width: 1200px){.why-love-section .love-card.color-5:hover{transform:translateY(-10px)}}.why-love-section .love-card.color-6{background:url("../img/seo/love-grid-06.png") no-repeat center center/cover;width:294px;height:204px}@media(max-width: 1199px){.why-love-section .love-card.color-6{width:68.2666666667vw;height:47.3333333333vw}}@media(min-width: 1200px){.why-love-section .love-card.color-6:hover{transform:translateX(10px)}}.faq-section{padding:80px 0}@media(max-width: 1199px){.faq-section{padding:10.6666666667vw 0}}.faq-section .container{max-width:100%;margin:0 auto}.faq-section .faq-layout{display:flex;gap:260px;justify-content:center}@media(max-width: 1199px){.faq-section .faq-layout{flex-direction:column;gap:6.6666666667vw}}.faq-section .faq-header{max-width:400px}@media(max-width: 1199px){.faq-section .faq-header{max-width:6.3rem;margin:auto}}.faq-section .faq-header h2{text-align:left;font-size:28px;line-height:50px;color:#39325a;display:flex;flex-direction:column}.faq-section .faq-header h2 span{font-size:40px}@media(max-width: 1199px){.faq-section .faq-header h2{text-align:center;font-size:4.8vw;line-height:9.3333333333vw}.faq-section .faq-header h2 span{font-size:6.1333333333vw}}.faq-section .faq-list{width:680px}@media(max-width: 1199px){.faq-section .faq-list{width:84vw;margin:0 auto}}.faq-section .faq-item{background:#fff;overflow:hidden;border-bottom:1px solid #c9c9c9}.faq-section .faq-item .faq-question{width:100%;height:85px;text-align:left;background:none;border:none;font-size:16px;font-weight:600;color:#39325a;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:"Titillium Web","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important}@media(max-width: 1199px){.faq-section .faq-item .faq-question{font-size:3.4666666667vw;height:16vw}}.faq-section .faq-item .faq-question i{display:block;background:url("../img/seo/add-icon.svg") no-repeat center center/cover;width:12px;height:12px;transition:transform .3s;flex-shrink:0}@media(max-width: 1199px){.faq-section .faq-item .faq-question i{width:3.2vw;height:3.2vw}}.faq-section .faq-item .faq-question.active i{background:url("../img/seo/reduce-icon.svg") no-repeat center center/contain;transition:transform .3s}.faq-section .faq-item .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease;color:#39325a}.faq-section .faq-item .faq-answer p{margin-bottom:20px;font-size:14px;line-height:21px;color:#39325a}@media(max-width: 1199px){.faq-section .faq-item .faq-answer p{font-size:3.2vw;line-height:4.8vw}}.footer-cta{background:url("../img/seo/footer-cta-bg.png") no-repeat center center/cover;height:260px;display:flex;align-items:center;justify-content:center}@media(max-width: 1199px){.footer-cta{height:98.6666666667vw;background:url("../img/seo/footer-cta-bg-m@2x.png") no-repeat center center/cover}}.footer-cta .container{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-cta h2{color:#39325a;font-size:30px;line-height:50px;margin-bottom:30px}@media(max-width: 1199px){.footer-cta h2{font-size:6.1333333333vw;line-height:9.3333333333vw;margin-bottom:6.4vw;text-align:center}}