@charset "UTF-8";:root{--brand-primary:#17375e}.btn-primary{color:#fff;background-color:#17375e;border-color:#17375e}.btn-primary:hover{color:#fff;background-color:#1f4a7f;border-color:#1f4a7f}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(23,55,94,.4)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#17375e;border-color:#17375e}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#245693;border-color:#245693}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,55,94,.4)}.btn-outline-primary{color:#17375e;border-color:#17375e}.btn-outline-primary:hover{color:#fff;background-color:#17375e;border-color:#17375e}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(23,55,94,.4)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#17375e;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#17375e;border-color:#17375e}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,55,94,.4)}a{color:#17375e}a:hover{color:#1f4a7f}.text-primary{color:#17375e!important}.bg-primary{background-color:#17375e!important}.border-primary{border-color:#17375e!important}.badge-primary,.dropdown-item.active,.dropdown-item:active,.list-group-item.active,.progress-bar{background-color:#17375e}.list-group-item.active{border-color:#17375e}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#17375e}.page-item.active .page-link{background-color:#17375e;border-color:#17375e}.page-link{color:#17375e}.custom-control-input:checked~.custom-control-label:before{background-color:#17375e;border-color:#17375e}.custom-select:focus,.form-control:focus{border-color:#1f4a7f;box-shadow:0 0 0 .2rem rgba(23,55,94,.4)}.bootstrap-dialog.type-primary .modal-header{background-color:#17375e}.ra-navbar{background:#fff;border-bottom:1px solid #e2e8f0;padding-top:10px;padding-bottom:10px}.ra-navbar .navbar-brand{font-size:22px;font-weight:700;letter-spacing:-.5px;color:#0f172a}.ra-navbar .navbar-brand:focus,.ra-navbar .navbar-brand:hover{color:#0f172a;text-decoration:none}.ra-navbar .ra-brand-accent{color:#e0394d}.ra-navbar .ra-brand-tld{color:#64748b;font-weight:600}.ra-navbar .navbar-nav .nav-link{color:#64748b;font-weight:500;padding-left:14px;padding-right:14px}.ra-navbar .navbar-nav .nav-link:focus,.ra-navbar .navbar-nav .nav-link:hover{color:#0f172a}.ra-navbar .navbar-nav .nav-item.active>.nav-link,.ra-navbar .navbar-nav .nav-link.nav-link.active{color:#17375e;font-weight:600}.ra-navbar .ra-user-toggle{background:transparent;border:1px solid #e2e8f0;color:#334155;font-weight:500;border-radius:8px}.ra-navbar .ra-user-toggle:hover{background:#f8fafc;border-color:#64748b;color:#0f172a}.ra-navbar .ra-user-toggle.focus,.ra-navbar .ra-user-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,55,94,.4)}.ra-navbar .btn-group.show>.ra-user-toggle{background:#f8fafc;border-color:#64748b;color:#0f172a}.ra-navbar .navbar-toggler{border-color:#e2e8f0}.bootstrap-dialog-footer{width:100%}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif;color:#334155}.main-container{padding:0}.lp-btn{display:inline-block;font-weight:500;border-radius:10px;padding:10px 22px;font-size:15px;transition:all .15s ease;white-space:nowrap}.lp-btn.lp-btn-lg{padding:14px 30px;font-size:17px}.lp-btn.lp-btn-primary{background:#e0394d;border:1px solid #e0394d;color:#fff}.lp-btn.lp-btn-primary:focus,.lp-btn.lp-btn-primary:hover{background:#c22a3d;border-color:#c22a3d;color:#fff;box-shadow:0 6px 16px rgba(224,57,77,.3)}.lp-btn.lp-btn-ghost{background:transparent;border:1px solid #e2e8f0;color:#0f172a}.lp-btn.lp-btn-ghost:focus,.lp-btn.lp-btn-ghost:hover{border-color:#0f172a;color:#0f172a}.lp-btn.lp-btn-outline-light{background:transparent;border:1px solid hsla(0,0%,100%,.4);color:#fff}.lp-btn.lp-btn-outline-light:focus,.lp-btn.lp-btn-outline-light:hover{border-color:#fff;background:hsla(0,0%,100%,.08);color:#fff}.lp-btn.lp-btn-light{background:#fff;border:1px solid #fff;color:#e0394d}.lp-btn.lp-btn-light:focus,.lp-btn.lp-btn-light:hover{background:#f1f5f9;color:#c22a3d}.lp-header{position:sticky;top:0;z-index:1030;background:hsla(0,0%,100%,.97);border-bottom:1px solid #e2e8f0;backdrop-filter:blur(8px)}.lp-navbar{padding:12px 0}.lp-navbar .lp-nav-links .nav-link{color:#334155;font-size:15px;font-weight:500;padding:8px 16px}.lp-navbar .lp-nav-links .nav-link:hover{color:#0f172a}.lp-navbar .lp-nav-actions{align-items:center}.lp-navbar .lp-nav-actions .nav-item+.nav-item{margin-left:10px}.lp-brand{font-size:24px;font-weight:700;color:#0f172a;letter-spacing:-.5px}.lp-brand span{color:#e0394d}.lp-brand:hover{color:#0f172a;text-decoration:none}.lp-toggler{border-color:#e2e8f0}.lp-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(15, 23, 42, 0.7)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}@media screen and (max-width:991px){.lp-navbar .lp-nav-links{margin-top:10px}.lp-navbar .lp-nav-actions{align-items:flex-start;padding-bottom:10px}.lp-navbar .lp-nav-actions .nav-item+.nav-item{margin-left:0;margin-top:10px}}.lp-hero{background:linear-gradient(135deg,#0f172a,#1e293b 60%,#27364d);color:#fff;padding:56px 0 72px;position:relative;overflow:hidden}.lp-hero:before{content:"";position:absolute;top:-200px;right:-150px;width:600px;height:600px;background:radial-gradient(circle,rgba(224,57,77,.25) 0,transparent 65%);pointer-events:none}.lp-hero .container{position:relative}.lp-hero h1{font-size:40px;font-weight:700;line-height:1.25;margin-bottom:24px;letter-spacing:-1px}.lp-hero-badge{display:inline-block;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:#e2e8f0;font-size:13px;font-weight:500;padding:6px 14px;border-radius:100px;margin-bottom:24px}.lp-hero-lead{font-size:17px;line-height:1.7;color:#cbd5e1;max-width:540px;margin-bottom:32px}.lp-hero-actions{margin-bottom:28px}.lp-hero-actions .lp-btn{margin-right:12px;margin-bottom:12px}.lp-hero-checks{margin-bottom:32px}.lp-hero-checks li{display:inline-block;color:#cbd5e1;font-size:14px;margin-right:24px;margin-bottom:6px}.lp-hero-checks li:before{content:"✓";color:#4ade80;font-weight:700;margin-right:8px}.lp-hero-stores img{width:150px;margin-right:12px;margin-bottom:8px}.lp-browser{background:#0b1220;border:1px solid hsla(0,0%,100%,.14);border-radius:14px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.45)}.lp-browser img{display:block;width:100%;height:auto}.lp-browser-bar{display:flex;align-items:center;padding:10px 14px;background:#111a2c;border-bottom:1px solid hsla(0,0%,100%,.08)}.lp-browser-dot{width:11px;height:11px;border-radius:50%;background:hsla(0,0%,100%,.18);margin-right:7px}.lp-browser-dot:first-child{background:#f87171}.lp-browser-dot:nth-child(2){background:#fbbf24}.lp-browser-dot:nth-child(3){background:#34d399}.lp-browser-url{flex:1;text-align:center;background:hsla(0,0%,100%,.07);border-radius:6px;color:#94a3b8;font-size:12px;padding:3px 12px;margin-left:10px}@media screen and (max-width:991px){.lp-hero{padding:50px 0;text-align:center}.lp-hero h1{font-size:30px}.lp-hero-lead{margin-left:auto;margin-right:auto}.lp-hero-actions .lp-btn{margin-right:6px;margin-left:6px}.lp-hero-checks li{margin-right:10px;margin-left:10px}.lp-hero-stores img{margin:4px 6px}}.lp-industries-strip{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:28px 0;text-align:center}.lp-industries-strip p{color:#64748b;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:14px}.lp-industries-list span{display:inline-block;color:#0f172a;font-weight:600;font-size:15px;margin:4px 16px;opacity:.75}.lp-section{padding:90px 0}.lp-section-alt{background:#f8fafc}.lp-section-head{max-width:680px;margin:0 auto 56px;text-align:center}.lp-section-head p{color:#64748b;font-size:16px;line-height:1.7}.lp-eyebrow{color:#e0394d;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}.lp h2{font-size:34px;font-weight:700;color:#0f172a;letter-spacing:-.5px;margin-bottom:16px}.lp-lead{font-size:16px;line-height:1.7;color:#64748b;margin-bottom:24px}@media screen and (max-width:991px){.lp-section{padding:56px 0}.lp h2{font-size:26px}}.lp-feature-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:28px;height:calc(100% - 24px);margin-bottom:24px;transition:all .2s ease}.lp-feature-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(15,23,42,.08);border-color:#cbd5e1}.lp-feature-card h3{font-size:17px;font-weight:600;color:#0f172a;margin-bottom:10px}.lp-feature-card p{font-size:14px;line-height:1.7;color:#64748b;margin-bottom:0}.lp-feature-icon{width:48px;height:48px;border-radius:12px;background:#fdeef0;color:#e0394d;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.lp-feature-icon svg{width:24px;height:24px}.lp-industry-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:22px;height:calc(100% - 24px);margin-bottom:24px}.lp-industry-card h3{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:8px}.lp-industry-card p{font-size:13px;line-height:1.6;color:#64748b;margin-bottom:0}.lp-industry-card-cta{background:#fdeef0;border-color:rgba(224,57,77,.25)}.lp-industry-card-cta .lp-link{display:inline-block;margin-top:8px;color:#e0394d;font-size:13px;font-weight:600}.lp-industry-card-cta .lp-link:hover{color:#c22a3d;text-decoration:none}.lp-step{text-align:center;padding:0 20px;margin-bottom:30px}.lp-step h3{font-size:18px;font-weight:600;color:#0f172a;margin-bottom:10px}.lp-step p{font-size:14px;line-height:1.7;color:#64748b}.lp-step-number{width:52px;height:52px;border-radius:50%;background:#0f172a;color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.lp-automation{background:#fff}.lp-check-list{margin-bottom:30px}.lp-check-list li{position:relative;padding-left:32px;margin-bottom:12px;font-size:15px;line-height:1.6}.lp-check-list li:before{content:"✓";position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:#fdeef0;color:#e0394d;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.lp-automation-panel{background:#0f172a;border-radius:18px;padding:34px;margin-top:30px;box-shadow:0 24px 50px rgba(15,23,42,.25)}.lp-automation-item{display:flex;align-items:flex-start;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px 18px}.lp-automation-item+.lp-automation-item{margin-top:14px}.lp-automation-item strong{display:block;color:#fff;font-size:14px;font-weight:600;margin-bottom:2px}.lp-automation-item span{color:#94a3b8;font-size:13px}.lp-automation-dot{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:#4ade80;margin:6px 14px 0 0;box-shadow:0 0 0 4px rgba(74,222,128,.18)}.lp-faq{max-width:760px;margin:0 auto}.lp-faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:14px;overflow:hidden}.lp-faq-item summary{cursor:pointer;font-size:15px;font-weight:600;color:#0f172a;list-style:none;position:relative;padding:18px 46px 18px 22px}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;color:#64748b}.lp-faq-item[open] summary:after{content:"−"}.lp-faq-item p{padding:0 22px 18px;margin:0;font-size:14px;line-height:1.7;color:#64748b}.lp-cta{background:linear-gradient(135deg,#e0394d,#c22a3d);color:#fff;text-align:center;padding:80px 0}.lp-cta h2{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.5px;margin-bottom:16px}.lp-cta p{font-size:16px;max-width:620px;margin:0 auto 32px;color:hsla(0,0%,100%,.9);line-height:1.7}@media screen and (max-width:991px){.lp-cta{padding:56px 0}.lp-cta h2{font-size:25px}}.lp-contact-lead{color:#64748b;font-size:15px;line-height:1.7;margin-bottom:28px;max-width:460px}.lp-contact-form input[type=email],.lp-contact-form textarea{display:block;width:100%;padding:13px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-size:15px;margin-bottom:16px;transition:border-color .15s ease}.lp-contact-form input[type=email]:focus,.lp-contact-form textarea:focus{outline:none;border-color:#e0394d;background:#fff}.lp-contact-form textarea{height:150px;resize:vertical}.lp-contact-form .invalid-feedback{display:block;margin-top:-10px;margin-bottom:12px}.lp-company-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:32px;margin-top:20px;font-size:14px;color:#334155}.lp-company-card h3{margin-bottom:28px}.lp-company-card h3,.lp-phone{font-size:18px;font-weight:700;color:#0f172a}#contact .contact-section{padding-left:60px;position:relative;padding-right:0;margin-bottom:30px}#contact .contact-section .contact-icon-wrapper{position:absolute;left:3px;top:-4px;width:40px;height:40px;padding-top:9px;padding-left:11px;border-radius:12px}#contact .contact-section .icon-orange{background:#f9802f}#contact .contact-section .icon-red{background:#e0394d}#contact .contact-section .icon-blue{background:#2f68f9}#contact .contact-section .icon-green{background:#6fbc32}#contact button{margin-top:6px}.lp-footer{background:#0f172a;color:#94a3b8;padding:60px 0 30px;font-size:14px}.lp-footer h4{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:18px}.lp-footer a{color:#94a3b8}.lp-footer a:hover{color:#fff;text-decoration:none}.lp-footer ul li{margin-bottom:10px}.lp-footer .lp-footer-about p{line-height:1.7;margin-top:14px;padding-right:20px}.lp-footer .lp-brand-footer{color:#fff;font-size:22px}.lp-footer .lp-footer-stores img{width:140px;margin-right:10px;margin-bottom:10px}.lp-footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);margin-top:40px;padding-top:24px;text-align:center;font-size:13px}.lp-footer .hidden{margin-top:16px;font-size:11px;color:#475569;text-align:center}.lp-footer .hidden p{margin-bottom:6px}@media screen and (max-width:991px){.lp-footer{text-align:center}.lp-footer .lp-footer-about p{padding-right:0}}.btn{border-radius:7px;padding:10px}.top{width:100%;background-size:cover;background-position:50%;color:#fff}.top nav.navbar{background:transparent;border:none}.top nav.navbar a,.top nav.navbar a:active,.top nav.navbar a:hover{color:#fff}.top nav.navbar .btn{padding:9px;font-size:13px}.top nav.navbar .btn-1{background:transparent;border:1px solid #fff}.top nav.navbar .btn-2{margin-left:15px;background:#000;border:1px solid #000}@media screen and (max-width:769px){.top nav.navbar .btn-2{margin-left:0}}.form-control:focus{box-shadow:none}.login-dialog .modal-content{width:400px}.login-dialog .modal-content input[name=password]{margin-top:10px}.join-us-dialog .modal-dialog{border-radius:5px}.join-us-dialog .modal-header{background:#2f68f9!important}.join-us-dialog .modal-footer{border:none}.join-us-dialog input[type=text]{padding:10px;width:100%;background:#f6f6f4;border:1px solid #f6f6f4;border-radius:5px}.join-us-dialog .btn-primary{background:#6fbc32;border:#6fbc32}.terms-of-use-button-wrapper{padding-top:10px}