.lp-page{font-family:Open Sauce One,sans-serif;color:#2d2d2d}.lp-page,.lp-page *,.lp-page :after,.lp-page :before{box-sizing:border-box}.lp-page img{max-width:100%;display:block}.lp-page .container{width:100%;max-width:1280px;margin:0 auto;padding:0 16px}.lp-page .hero-section{background:url(/lp-assets/Banner\ 2.png) no-repeat 50%;background-size:cover;padding:40px 0}.lp-page .hero-wrapper{display:flex;flex-direction:column;gap:40px}.lp-page .hero-wrapper>*{flex-shrink:0}.lp-page .hero-content{max-width:100%}.lp-page .hero-title{font-weight:700;font-size:28px;line-height:140%;margin:0}.lp-page .highlight-wrapper{position:relative;display:inline-block}.lp-page .highlight{color:#45a735}.lp-page .underline-img{position:absolute;bottom:-10px;left:0;width:100%}.lp-page .hero-description{font-size:16px;line-height:150%;color:#636363;margin-top:16px;max-width:520px}.lp-page .btn-primary{display:inline-block;margin-top:20px;background:#45a735;color:#fff;padding:12px 16px;border-radius:8px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;text-decoration:none;width:fit-content}.lp-page .hero-features{display:flex;flex-direction:column;gap:12px;margin-top:20px}.lp-page .feature-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#4d4d4d}.lp-page .feature-item img{width:16px;height:16px}.lp-page .hero-form{background:#fff;border:1px solid #dcdcdc;border-radius:16px;width:100%;padding:0;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.05)}.lp-page .form-header{position:relative;padding:20px;display:flex;align-items:center;justify-content:flex-start;gap:30px;background:url(/lp-assets/form-header.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.lp-page .avatar-img{width:110px;height:50px;object-fit:contain}.lp-page .form-header h3{font-size:24px;font-weight:700;color:#fff}.lp-page .form-content{padding:20px}.lp-page .hero-form form{display:flex;flex-direction:column;gap:10px}.lp-page .hero-form input,.lp-page .hero-form textarea{width:100%;height:40px;padding:0 12px;border:1px solid #dcdcdc;border-radius:8px;font-size:14px;font-family:inherit}.lp-page .hero-form textarea{height:80px;padding:12px;resize:none}.lp-page .hero-form button{width:100%;background:#45a735;color:white;padding:14px;border-radius:8px;border:none;margin-top:8px;font-size:15px;cursor:pointer}.lp-page .form-group{display:flex;flex-direction:column;gap:6px}.lp-page .form-group label{font-family:Open Sauce One,sans-serif;font-weight:700;font-size:14px;line-height:20px;letter-spacing:0;color:#364153}@media (min-width:768px){.lp-page .container{padding:0 24px}.lp-page .hero-title{font-size:36px}.lp-page .hero-description{font-size:18px}.lp-page .hero-features{flex-direction:row;flex-wrap:wrap;gap:20px}}@media (min-width:1024px){.lp-page .container{padding:0 32px}.lp-page .hero-section{padding:60px 0}.lp-page .hero-wrapper{flex-direction:row;align-items:center;justify-content:space-between;gap:80px}.lp-page .hero-content{max-width:600px}.lp-page .hero-title{font-size:44px}.lp-page .hero-form{width:452px}.lp-page .hero-features{flex-direction:row;gap:24px}}@media (min-width:1280px){.lp-page .container{padding:0 40px}}.lp-page .logo-section{padding:32px 0 48px}.lp-page .hero-section+.logo-section{margin-top:16px}.lp-page .logo-wrapper{flex-wrap:wrap;gap:24px}.lp-page .logo-item,.lp-page .logo-wrapper{display:flex;align-items:center;justify-content:center}.lp-page .logo-item{width:125px;height:96px}.lp-page .logo-item img{max-width:100%;max-height:100%;object-fit:contain;opacity:.9;transition:all .3s ease}.lp-page .logo-item img:hover{opacity:1}@media (min-width:768px){.lp-page .logo-section{padding:36px 0 52px}.lp-page .logo-wrapper{gap:32px}}@media (min-width:1024px){.lp-page .logo-section{padding:40px 0 60px}.lp-page .logo-wrapper{justify-content:space-between;gap:0}.lp-page .logo-item{width:125px;height:96px}}@media (min-width:1280px){.lp-page .logo-section{padding:48px 0 64px}}.lp-page .logo-marquee{overflow:hidden;width:100%;position:relative;mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent)}.lp-page .logo-track{display:flex;width:max-content;gap:48px;align-items:center;animation:lp-logo-marquee 28s linear infinite}.lp-page .logo-marquee:hover .logo-track{animation-play-state:paused}.lp-page .logo-marquee .logo-item{flex-shrink:0;width:calc((100vw - 64px - 48px) / 2);max-width:200px;height:80px}@media (min-width:768px){.lp-page .logo-track{gap:64px}.lp-page .logo-marquee .logo-item{width:160px;height:96px}}@media (min-width:1024px){.lp-page .logo-marquee .logo-item{width:180px;height:96px}}@keyframes lp-logo-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lp-page .logo-track{animation:none}}.lp-page .problem-section{background:#f5f5f5;padding:80px 0}.lp-page .problem-header{text-align:center;margin-bottom:40px}.lp-page .problem-title{font-family:Open Sauce One,sans-serif;font-weight:700;font-size:40px;line-height:140%;color:#404040}.lp-page .problem-title span{color:#45a735}.lp-page .problem-subtitle{margin-top:8px;font-size:20px;color:#404040}.lp-page .problem-cards{display:flex;flex-direction:column;gap:20px}.lp-page .problem-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:30px 4px 54px rgba(0,0,0,.08)}.lp-page .card-image{position:relative}.lp-page .card-image img{width:100%;height:220px;object-fit:cover}.lp-page .badge{position:absolute;top:12px;left:12px;background:#000;color:#fff;font-size:12px;padding:4px 10px;border-radius:20px}.lp-page .badge.dark{background:#333}.lp-page .card-content{padding:16px}.lp-page .card-content h3{font-size:18px;color:#404040}.lp-page .card-content p{margin-top:14px;font-size:14px;color:#6b6b6b;line-height:140%}.lp-page .problem-bottom{margin-top:32px;display:flex;flex-direction:column;gap:16px}.lp-page .impact,.lp-page .pain{padding:16px;border-radius:8px}.lp-page .pain{background:#fdecec;border-radius:12px;padding:16px}.lp-page .impact{background:#fdf6e9;border-radius:12px;padding:16px}.lp-page .problem-bottom h4{font-size:14px;font-weight:600;margin-bottom:10px}.lp-page .tags{display:flex;flex-wrap:wrap;gap:10px}.lp-page .tags span{display:flex;align-items:center;gap:6px;font-weight:400;font-size:14px;padding:6px 10px;border-radius:20px;background:#fff}.lp-page .tags span img{width:14px;height:14px}.lp-page .pain .tags span{border:1px solid #f5c2c0}.lp-page .impact .tags span{border:1px solid #f5d08a}@media (min-width:768px){.lp-page .problem-bottom,.lp-page .problem-cards{flex-direction:row}}@media (min-width:1024px){.lp-page .problem-bottom,.lp-page .problem-cards{gap:24px}}.lp-page .problem-box{background:#ffffff;border-radius:16px;padding:16px;border:1px solid #e6e6e6;display:flex;gap:16px}.lp-page .how-section{padding:80px 0;background:#ffffff}.lp-page .how-header{text-align:center;max-width:700px;margin:0 auto 40px}.lp-page .how-title{font-family:Open Sauce One,sans-serif;font-weight:700;font-size:36px;line-height:150%;color:#404040}.lp-page .how-title span{color:#45a735}.lp-page .how-title-second{font-family:Open Sauce One,sans-serif;font-weight:400;font-size:36px;line-height:150%;color:#404040}.lp-page .how-subtitle{margin-top:12px;font-size:14px;line-height:150%;color:#6b6b6b}.lp-page .how-grid{display:flex;align-items:flex-start;justify-content:center;gap:20px}.lp-page .how-left{flex:0 0 360px}.lp-page .how-left img{width:100%;height:600px;object-fit:cover;border-radius:20px}.lp-page .how-cards{display:grid;grid-template-columns:repeat(2,260px);gap:16px}.lp-page .how-card{width:260px;min-height:220px;padding:20px;border-radius:20px;display:flex;flex-direction:column;gap:8px;background-size:cover;background-position:50%;background-repeat:no-repeat}.lp-page .how-card.dark{background-image:url(/lp-assets/card-dark-bg.png);color:#ffffff}.lp-page .how-card.light{background-image:url(/lp-assets/card-white-bg.png);color:#2d2d2d}.lp-page .card-icon-box{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.lp-page .how-card.dark .card-icon-box{background:rgba(255,255,255,.08)}.lp-page .how-card.light .card-icon-box{background:rgba(0,0,0,.04)}.lp-page .card-icon{width:22px;height:22px;object-fit:contain}.lp-page .how-card h3{font-family:Open Sauce One,sans-serif;font-weight:700;font-size:16px;line-height:25.36px}.lp-page .how-card p{font-family:Open Sauce One,sans-serif;font-weight:400;font-size:14px;line-height:150%}@media (max-width:1024px){.lp-page .how-grid{flex-direction:column;align-items:center}.lp-page .how-left{flex:unset}.lp-page .how-cards{grid-template-columns:repeat(2,1fr);display:flex;width:426px;padding:53px 31.781px 54.418px 32px;justify-content:center;align-items:center}.lp-page .how-card{width:100%}}@media (max-width:600px){.lp-page .how-cards{grid-template-columns:1fr}}.lp-page .workflow-section{background-color:#26472b;background-image:url(/lp-assets/image.png);background-repeat:repeat;background-size:auto;padding:100px 0}.lp-page .workflow-title{text-align:center;font-family:Open Sauce One,sans-serif;font-weight:700;font-size:36px;line-height:140%;color:#ffffff;margin-bottom:60px}.lp-page .workflow-title span{color:#45a735}.lp-page .workflow-flow{display:flex;justify-content:center;align-items:center;margin-bottom:80px}.lp-page .workflow-flow img{width:100%;max-width:1100px;height:auto}.lp-page .workflow-steps-wrap{margin:0 auto 60px;max-width:1280px}@media (max-width:600px){.lp-page .workflow-steps-wrap{margin-bottom:40px}}.lp-page .workflow-video{display:flex;justify-content:center;margin-top:40px}.lp-page .workflow-video video{width:100%;max-width:1100px;height:auto;border-radius:16px;background:#000;box-shadow:0 20px 40px rgba(0,0,0,.25);display:block}@media (max-width:768px){.lp-page .workflow-title{font-size:28px}.lp-page .workflow-flow img{max-width:100%}.lp-page .workflow-video{margin-top:24px}.lp-page .workflow-video video{border-radius:12px}}.lp-page .why-section{background:#f2f9f1;padding:100px 0}.lp-page .why-tag{margin:0 auto 16px;width:fit-content;background:#45a735;color:#fff;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:500}.lp-page .why-title{text-align:center;font-size:32px;font-weight:700;line-height:140%;color:#2d2d2d}.lp-page .why-subtitle{text-align:center;max-width:720px;margin:12px auto 48px;font-size:14px;line-height:150%;color:#636363}.lp-page .why-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lp-page .why-card{width:100%;height:277px;background:#ffffff;border-radius:18px;padding:22px;display:flex;flex-direction:column;background-image:url(/lp-assets/card-white-bg.png);background-repeat:repeat;background-size:auto;border-top:.7px solid rgba(11,29,58,.09);box-shadow:inset 0 -3px 0 #45a735}.lp-page .icon-box{width:48px;height:48px;border-radius:12px;background:#deffd4;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.lp-page .icon-box img{width:22px;height:22px}.lp-page .badge-speed{font-size:11px;font-weight:600;background:#deffd4;color:#45a735;padding:4px 10px;border-radius:6px;width:fit-content;margin-bottom:12px}.lp-page .why-card h3{font-size:16px;font-weight:600;color:#2d2d2d;margin-bottom:8px}.lp-page .why-card p{font-size:14px;line-height:150%;color:#636363}@media (max-width:1024px){.lp-page .why-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.lp-page .why-cards{grid-template-columns:1fr}.lp-page .why-card{height:auto}}.lp-page .compare-section{background:#f3f3f3;padding:100px 0}.lp-page .compare-title{text-align:center;font-size:32px;font-weight:700;color:#484848}.lp-page .compare-title span{color:#45a735}.lp-page .compare-subtitle{text-align:center;margin-top:8px;font-size:16px;color:#686868}.lp-page .compare-desc{text-align:center;max-width:720px;margin:8px auto 40px;font-size:13px;color:#8a8a8a;line-height:1.6}.lp-page .compare-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.lp-page .compare-table-wrapper::-webkit-scrollbar{display:none}.lp-page .compare-table{min-width:900px;background:#ffffff;border-radius:20px;overflow:hidden;border:1px solid #e6e6e6;position:relative;margin:0 auto}.lp-page .col-overlays{position:absolute;inset:0;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;pointer-events:none;z-index:0}.lp-page .col-overlays>div:first-child{background:linear-gradient(180deg,rgba(82,82,82,.08),rgba(255,255,255,0))}.lp-page .col-overlays>div:nth-child(2){background:linear-gradient(180deg,rgba(244,67,54,.14),rgba(255,255,255,0))}.lp-page .col-overlays>div:nth-child(3){background:linear-gradient(180deg,rgba(244,67,54,.1),rgba(255,255,255,0))}.lp-page .col-overlays>div:nth-child(4){background:linear-gradient(180deg,rgba(75,174,79,.16),rgba(255,255,255,0))}.lp-page .table-inner{position:relative;z-index:1}.lp-page .table-row{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;border-bottom:1px solid #eeeeee}.lp-page .table-row:last-child{border-bottom:none}.lp-page .table-row>div{padding:20px 24px;display:flex;align-items:center;background:transparent}.lp-page .table-header>div{font-weight:600;font-size:14px;color:#484848}.lp-page .table-header>div:nth-child(4){color:#45a735}.lp-page .table-row>div:first-child{font-weight:500;color:#484848}.lp-page .cell{gap:14px;color:#686868}.lp-page .cell,.lp-page .icon{display:flex;align-items:center}.lp-page .icon{width:44px;height:44px;border-radius:50%;justify-content:center;font-size:20px;font-weight:700;color:#fff;flex-shrink:0}.lp-page .icon.red{background:#ef5350}.lp-page .icon.green{background:#43a047}.lp-page .cell-text{display:flex;flex-direction:column;line-height:1.3}.lp-page .cell-text span{font-size:14px;font-weight:500}.lp-page .cell-text small{font-size:13px;color:#686868}.lp-page .cell.large .icon{width:64px;height:64px;font-size:28px}@media (max-width:768px){.lp-page .compare-section{padding:60px 0}.lp-page .compare-title{font-size:24px}.lp-page .compare-subtitle{font-size:14px}.lp-page .compare-desc{font-size:12px}}.lp-page .testimonial-section{background:#f2f9f1;padding:80px 0;text-align:center}.lp-page .testimonial-title{font-size:32px;font-weight:700;color:#484848}.lp-page .testimonial-title span{color:#45a735}.lp-page .testimonial-subtitle{margin-top:12px;font-size:14px;color:#686868;max-width:620px;margin-left:auto;margin-right:auto}.lp-page .testimonial-cards{margin-top:50px;display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.lp-page .testimonial-card{position:relative;width:320px;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.06)}.lp-page .card-top{height:140px;position:relative;overflow:visible;z-index:0}.lp-page .card-top:after{content:"";position:absolute;left:50%;bottom:50px;transform:translateX(-50%);width:160%;height:110px;background:#45a735;border-radius:50%;border:7.5px solid #8ddb82;z-index:1}.lp-page .stars{display:flex;justify-content:center;gap:6px;padding-top:24px;z-index:2;position:relative}.lp-page .stars img{width:16px}.lp-page .profile-img{position:relative;margin-top:-94px;display:flex;justify-content:center}.lp-page .profile-img img{width:96px;height:96px;border-radius:50%;border:6px solid #fff;object-fit:cover;box-shadow:0 6px 16px rgba(0,0,0,.12)}.lp-page .card-content{padding:20px}.lp-page .card-content h3{font-size:16px;font-weight:600;color:#484848;margin-top:8px}.lp-page .card-content span{font-size:12px;color:#9a9a9a}.lp-page .card-content p{margin-top:12px;font-size:13px;line-height:1.6;color:#686868}.lp-page .faq-section{padding:80px 0;background:#ffffff}.lp-page .faq-title{font-size:28px;font-weight:700;color:#2d2d2d;margin-bottom:40px}.lp-page .faq-wrapper{position:relative;display:flex;align-items:center}.lp-page .faq-slider{display:flex;gap:24px;padding:10px 0;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.lp-page .faq-slider::-webkit-scrollbar{display:none}.lp-page .faq-card{min-width:397px;max-width:397px;display:flex;flex-direction:column;gap:12px;padding:24px;background:#fff;border:1px solid #e5e5e5;border-radius:16px;box-sizing:border-box;overflow:hidden}.lp-page .faq-card h4{font-size:16px;font-weight:600;color:#484848;line-height:1.4;word-break:normal}.lp-page .faq-card p{font-size:14px;color:#686868;line-height:1.6}.lp-page .faq-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid #e5e5e5;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;box-shadow:0 6px 16px rgba(0,0,0,.08);font-size:18px}.lp-page .faq-arrow.left{left:0}.lp-page .faq-arrow.right{right:0}@media (max-width:768px){.lp-page .faq-card{min-width:85%}.lp-page .faq-arrow{display:none}}.lp-page header{background:#ffffff;border-bottom:1px solid #ebebeb;padding:0 60px;height:68px;justify-content:space-between}.lp-page .logo,.lp-page header{display:flex;align-items:center}.lp-page .logo{gap:4px;text-decoration:none;justify-content:center}.lp-page nav{display:flex;align-items:center;gap:36px}.lp-page nav a{text-decoration:none;font-size:15px;color:#444;font-weight:500;transition:color .2s}.lp-page nav a:hover{color:#4caf50}.lp-page nav a.active{color:#4caf50;font-weight:600}.lp-page footer{background:#f0f4ee;padding:52px 60px 44px}.lp-page .footer-inner{align-items:center;justify-content:center;gap:80px}.lp-page .footer-brand{flex:1.4;text-align:center}.lp-page .footer-tagline{margin-top:14px;font-size:14.5px;color:#555;line-height:1.6}.lp-page .footer-bottom{margin-top:36px;border-top:1px solid #dde8d9;padding-top:18px;text-align:center;font-size:13px;color:#888}.lp-fab-book{display:inline-flex;align-items:center;gap:8px;position:fixed;right:calc(28px + env(safe-area-inset-right));bottom:calc(28px + env(safe-area-inset-bottom));z-index:60;padding:16px 26px;border-radius:999px;background:#45A735;color:#ffffff;font-family:Poppins,Open Sauce One,sans-serif;font-size:16px;font-weight:600;text-decoration:none;box-shadow:0 12px 28px rgba(69,167,53,.4),0 4px 10px rgba(0,0,0,.18);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.lp-fab-book:hover{background:#3a9129;transform:translateY(-2px);box-shadow:0 16px 32px rgba(69,167,53,.45),0 6px 14px rgba(0,0,0,.2)}.lp-fab-book:active{transform:scale(.96);box-shadow:0 8px 18px rgba(69,167,53,.35),0 2px 6px rgba(0,0,0,.15)}.lp-fab-book svg{flex-shrink:0}@media (max-width:767px){.lp-page header{padding:0 16px;height:60px}.lp-page .compare-section,.lp-page .faq-section,.lp-page .how-section,.lp-page .problem-section,.lp-page .testimonial-section,.lp-page .why-section,.lp-page .workflow-section{padding:56px 0}.lp-page .hero-section{padding:32px 0}.lp-page .hero-title{font-size:24px;line-height:130%}.lp-page .hero-description{font-size:14px}.lp-page .underline-img{bottom:-6px}.lp-page .form-header h3{font-size:20px}.lp-page .avatar-img{width:80px;height:40px}.lp-page .problem-title{font-size:26px;line-height:130%}.lp-page .problem-subtitle{font-size:15px}.lp-page .problem-box{flex-direction:column;gap:12px}.lp-page .card-image img{height:180px}.lp-page .how-title,.lp-page .how-title-second{font-size:24px;line-height:130%}.lp-page .how-left{display:none!important}.lp-page .how-cards{display:grid!important;grid-template-columns:1fr!important;padding:0 4px!important;gap:16px!important}.lp-page .how-card,.lp-page .how-cards{width:100%!important}.lp-page .how-grid{flex-direction:column;gap:16px}.lp-page .how-cards .btn-primary{margin:16px auto 0!important;display:block}.lp-page .workflow-title{font-size:22px;margin-bottom:32px}.lp-page .workflow-flow{margin-bottom:32px}.lp-page .why-title{font-size:22px;padding:0 8px}.lp-page .why-subtitle{font-size:13px;padding:0 8px;margin-bottom:32px}.lp-page .why-card{height:auto;min-height:220px;padding:18px}.lp-page .compare-title{font-size:22px}.lp-page .compare-subtitle{font-size:14px}.lp-page .compare-desc{font-size:12px;padding:0 8px}.lp-page .compare-section .btn-primary{margin-left:16px!important;margin-right:16px!important;margin-top:24px!important;width:auto!important}.lp-page .testimonial-title{font-size:22px;padding:0 8px}.lp-page .testimonial-subtitle{font-size:13px;padding:0 8px}.lp-page .testimonial-cards{margin-top:32px;padding:0 12px;gap:20px}.lp-page .testimonial-card{width:100%;max-width:360px}.lp-page .faq-title{font-size:22px;text-align:center;padding:0 12px;margin-bottom:24px}.lp-page .faq-card{min-width:88%;max-width:88%;padding:18px}.lp-page footer{padding:32px 16px 24px}.lp-page .footer-bottom{font-size:12px;margin-top:24px;padding-top:14px}.lp-fab-book{right:calc(16px + env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));padding:14px 22px;font-size:15px}}