.lp1-page{--lp1-primary-blue:#0056b3;--lp1-text-main:#333;--lp1-text-light:#666;--lp1-bg-light:#f9fbfd;--lp1-white:#fff;--lp1-border:#dee2e6;background-color:var(--lp1-bg-light);color:var(--lp1-text-main);line-height:1.6;overflow-x:hidden}.lp1-page *{box-sizing:border-box}.lp1-field-error{color:#e11d48;letter-spacing:.01em;align-items:center;gap:6px;margin-top:6px;font-size:.78rem;font-weight:500;line-height:1;animation:.25s ease-out both lp1-fadeUp;display:flex}.lp1-field-error:before{content:"";background:#e11d48;border-radius:50%;flex-shrink:0;width:5px;height:5px}@keyframes lp1-fadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.lp1-container{max-width:1200px;margin:0 auto;padding:0 20px}.lp1-navbar{background:var(--lp1-white);border-bottom:1px solid var(--lp1-border);padding:20px 0}.lp1-nav-logo{width:220px;max-width:100%;margin:0 auto;display:block}.lp1-hero{background:var(--lp1-bg-light);padding:90px 0 60px}.lp1-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.lp1-hero-content{text-align:left;max-width:680px}.lp1-hero-content h1{color:#0f172a;margin-bottom:20px;font-size:2.8rem;line-height:1.2}.lp1-hero-content p{color:var(--lp1-text-light);margin-bottom:20px;font-size:1.1rem}.lp1-hero-image{color:inherit;background:0 0;justify-content:center;align-items:center;width:100%;min-height:0;padding:0;display:flex}.lp1-hero-image img{max-width:100%;height:auto;display:block}.lp1-clients{background:var(--lp1-white);border-bottom:1px solid var(--lp1-border);border-top:none;padding:20px 0}.lp1-clients h2{color:#0f172a;font-weight:600}.lp1-clients h2:after{content:"";opacity:.95;background:linear-gradient(90deg,#0ea5e9,#0056b3);border-radius:3px;width:72px;height:4px;margin:12px auto 0;display:block}.lp1-clients .h-24.w-44{width:220px!important;height:88px!important}.lp1-clients .h-24.w-44 img{max-height:60px}.lp1-clients .h-16.w-32{width:140px!important;height:68px!important}.lp1-clients .lp1-client-quote{margin-top:20px}.lp1-clients-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex}.lp1-client-logo-wrapper{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:160px;height:54px;padding:8px 14px;display:flex}.lp1-client-logo{-o-object-fit:contain;object-fit:contain;opacity:1;filter:none;width:100%;max-width:150px;height:40px}.lp1-clients img{opacity:1!important;filter:none!important}.lp1-client-quote{color:var(--lp1-text-light);text-align:center;max-width:600px;margin:20px auto 0;font-size:.9rem;font-style:italic}.lp1-big-quote{text-align:center;background:0 0;padding:48px 0}.lp1-big-quote h2{color:#07143a;text-align:center;margin:0 auto 8px;font-size:2rem;font-style:normal;font-weight:700;line-height:1.15}.lp1-quote-card{background:#fbfcfe;border:1px solid #0f172a0f;border-radius:12px;max-width:980px;margin:0 auto;padding:28px 32px;box-shadow:0 6px 18px #0c223c0a}.lp1-quote-card h2{color:#0b2740;letter-spacing:-.01em;margin:0 0 12px;font-size:1.6rem;font-weight:600;line-height:1.18}.lp1-quote-card h2:after{content:"";background:#0f172a0f;border-radius:2px;width:64px;height:1px;margin:12px auto 0;display:block}.lp1-quote-attrib{color:#64748b;margin-top:12px;font-size:.9rem;font-weight:500}.lp1-hard-truth{color:#000;text-align:left;max-width:900px;margin:12px auto 0;padding:0 8px;font-size:1.12rem;line-height:1.6}.lp1-hard-truth p{margin:12px 0}.lp1-hard-truth strong{color:#07143a;font-weight:700}.lp1-hard-list{flex-direction:column;gap:18px;margin-top:12px;display:flex}.lp1-hard-item{align-items:center;gap:12px;display:flex}.lp1-hard-icon{-o-object-fit:contain;object-fit:contain;flex:0 0 48px;width:48px;height:48px}.lp1-hard-text{color:#0b2740;font-size:1rem;line-height:1.5}.lp1-hard-text strong{margin-right:6px;font-weight:700}.lp1-manifesto-section{z-index:0;padding:40px 0 80px;position:relative;overflow:hidden}.lp1-footer-section{background-color:#004aad;padding:80px 0 100px;position:relative}.lp1-footer-star{color:#ffffff4d;font-size:50px;position:absolute;bottom:20px;right:20px}.lp1-form-card{background:var(--lp1-white);text-align:center;z-index:1;border-radius:8px;max-width:900px;margin:0 auto;padding:28px 32px;position:relative;box-shadow:0 16px 40px #00000029}.lp1-form-card .hs-form-frame{text-align:left;width:100%;display:block}.lp1-form-card .hs-form-frame .hs_cos_wrapper_type_form_title,.lp1-form-card .hs-form-frame .submitted-message,.lp1-form-card .hsfc-ExperimentalRichText{text-align:center!important}.lp1-form-card h3{color:#07143a;margin-bottom:10px;font-size:1.8rem}.lp1-form-card p{color:var(--lp1-text-light);margin-bottom:30px}.lp1-form-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px;display:grid}.lp1-form-row-2{text-align:left;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px;display:grid}.lp1-form-group label{color:var(--lp1-text-main);margin-bottom:5px;font-size:.85rem;font-weight:600;display:block}.lp1-form-group input{border:1px solid #ced4da;border-radius:4px;width:100%;padding:10px;font-size:1rem}.lp1-btn-submit{color:#fff;cursor:pointer;background-color:#0ea5e9;border:none;border-radius:5px;width:100%;padding:15px;font-size:1rem;font-weight:700;transition:background-color .3s}.lp1-btn-submit:hover{background-color:#0284c7}@media (min-width:769px){.lp1-page .animate-marquee{animation-duration:60s!important}}@media (max-width:768px){.lp1-page .animate-marquee{animation-duration:45s!important}}@media (min-width:1440px){.lp1-hero-content h1{font-size:3.2rem;line-height:1.08}}@media (min-width:1200px){.lp1-hero{padding-top:130px}.lp1-hero-grid{grid-template-columns:50% 50%;gap:40px}.lp1-hero-content{text-align:left;max-width:640px}.lp1-hero-content h1{font-size:3rem;line-height:1.12}.lp1-hero-image{justify-content:flex-start;min-height:320px;padding:32px 32px 32px 0}.lp1-hero-image img{width:100%;max-width:580px}.lp1-clients .h-24.w-44{width:240px!important;height:96px!important}.lp1-clients .h-24.w-44 img{max-height:72px}.lp1-form-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:769px) and (max-width:1199px){.lp1-hero{padding-top:120px;padding-bottom:40px}.lp1-hero-grid{align-items:start;gap:30px}.lp1-hero-image{min-height:0;padding:12px}.lp1-hero-content{text-align:left}.lp1-hero-content p{text-align:justify}.lp1-hero-content h1{font-size:2.2rem;line-height:1.18}.lp1-big-quote{padding:40px 0}.lp1-clients{padding:12px 0}.lp1-manifesto-section{padding-top:20px;padding-bottom:40px}.lp1-form-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px) and (max-width:1199px){.lp1-hero-content h1{font-size:2.4rem;line-height:1.16}}@media (max-width:900px){.lp1-hero-content h1{font-size:2.2rem}}@media (max-width:768px){.lp1-hero{padding:90px 0 40px}.lp1-form-card button[type=submit],.lp1-btn-submit{white-space:normal;height:auto;min-height:48px;padding:12px 16px;font-size:.9rem;line-height:1.4}.lp1-hero-grid{grid-template-columns:1fr;gap:24px}.lp1-hero-content{text-align:left;padding-left:12px;padding-right:12px}.lp1-hero-content p{text-align:justify}.lp1-hero-content h1{font-size:1.8rem}.lp1-hero-image{min-height:0;padding:8px}.lp1-hero-image img{width:100%;max-width:100%;margin:0 auto}.lp1-clients-grid{justify-content:center}.lp1-form-card{padding:16px 14px}.lp1-form-card h3{font-size:1.35rem}.lp1-form-card p{margin-bottom:20px;font-size:.95rem}.lp1-form-grid,.lp1-form-row-2{grid-template-columns:1fr}.lp1-big-quote{padding:32px 0}.lp1-big-quote h2{text-align:center;padding:0 16px;font-size:1.25rem;line-height:1.2}.lp1-quote-card{padding:20px 16px}.lp1-quote-card h2{font-size:1.05rem;line-height:1.16}.lp1-quote-card h2:after{width:48px}.lp1-hard-truth{text-align:left;padding-left:16px;padding-right:16px}.lp1-hard-truth p{margin:10px 0}.lp1-hard-item{gap:8px}.lp1-hard-icon{flex:0 0 40px;width:40px;height:40px}.lp1-hard-text{font-size:.96rem}.lp1-manifesto-section{padding:24px 0 48px}}@media (max-width:480px){.lp1-container{padding:0 14px}.lp1-hero{padding:96px 0 28px}.lp1-hero-content h1{font-size:1.45rem;line-height:1.22}.lp1-hero-content p{font-size:.95rem}.lp1-form-card{padding:12px 10px}.lp1-form-card h3{font-size:1.2rem}.lp1-big-quote h2{font-size:1.1rem}.lp1-quote-card h2{font-size:.95rem}.lp1-hard-icon{flex:0 0 32px;width:32px;height:32px}.lp1-hard-text{font-size:.9rem}}
