@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-display:swap;src:url('/fonts/archivo-italic-latin-variable.woff2')}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/inter-latin-variable.woff2')}
:root{--sky:#1257d8;--sky2:#2a8df2;--navy:#062e4b;--body:#43586a;--ink:#062e4b}html{scroll-padding-top:100px}body{margin:0;background:#fff;color:#43586a;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.7}.lx-localbar{background:#062e4b;color:#d8eaf7;text-align:center;font:600 12px/1.5 Inter,Arial,sans-serif;letter-spacing:.08em;padding:8px}.lx-header{position:relative!important;display:flex;align-items:center;gap:26px;height:100px;padding:0 6%;background:#fff;border-bottom:1px solid #e2ebf3;z-index:20}.lx-brand{display:flex;align-items:center;gap:12px;color:#062e4b!important;text-decoration:none}.lx-brand img{object-fit:contain;width:68px;height:74px}.lx-brand>span{font:900 italic 30px/1 Archivo,Arial,sans-serif}.lx-brand small{display:block;font:700 9px/1.8 Inter,Arial,sans-serif;letter-spacing:.12em;margin-top:5px}.lx-header nav{display:flex;gap:25px;margin-left:auto;font-size:14px;font-weight:600;white-space:nowrap}.lx-header a{text-decoration:none}.lx-phone{font-size:14px;font-weight:700;white-space:nowrap;color:#062e4b}.lx-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 22px;background:linear-gradient(110deg,#1257d8,#2a8df2);color:#fff!important;border:0;border-radius:10px;font:700 15px/1.4 Inter,Arial,sans-serif;text-decoration:none!important;cursor:pointer;white-space:normal}.lx-button:hover{background:#062e4b}.lx-content{display:block;overflow:hidden}.lx-content h1,.lx-content h2{font-family:Archivo,Arial,sans-serif;font-style:italic;font-weight:900;letter-spacing:-.045em;line-height:1.1;text-transform:uppercase}.lx-content h1{font-size:clamp(36px,5vw,68px)}.lx-content h2{font-size:clamp(27px,3.4vw,44px)}.lx-content .lq-hero{padding-top:52px!important}.lx-content .hero{padding-top:60px!important}.lx-content .reveal{opacity:1!important;transform:none!important}.lx-content .rev-collapsed{display:block!important;max-height:none!important;overflow:visible!important}.lx-content .rev-toggle,.lx-content .rev-more-btn,.lx-content .rev-showmore{display:none!important}.lx-content .lq-top{gap:36px}.lx-content .lq-heroimg{border-radius:18px}.lx-content .lq-sub{font-size:17px;line-height:1.7}.lx-content .lq-sub2{margin-bottom:25px}.lx-content .btn{border-radius:10px;box-shadow:none;font-family:Inter,Arial,sans-serif}.lx-content .btn-primary{background:#1257d8}.lx-content .btn-primary:hover{background:#062e4b}.lx-quote-card{display:flex;align-items:center;gap:25px;padding:26px 32px;background:#eaf5fd;border:1px solid #d2e4f3;border-radius:18px;margin:28px 0;text-align:left}.lx-quote-card>img{flex:0 0 135px;width:135px;height:203px;object-fit:contain;align-self:flex-end}.lx-quote-card h2{margin:0 0 12px;font-size:clamp(25px,3vw,36px)}.lx-quote-card p{max-width:490px;font-size:15px;line-height:1.7;margin:12px 0}.lx-quote-contact a{text-decoration:underline}.lx-faq{border-bottom:1px solid #ccdae6;color:#062e4b;padding:0 0 6px}.lx-faq summary{font:700 17px/1.5 Inter,Arial,sans-serif;cursor:pointer;padding:20px 28px 20px 0}.lx-faq>div{padding:0 0 20px;font-size:16px;color:#43586a}.lx-faq p{margin:0 0 10px}.lx-comparison{display:grid;grid-template-columns:1fr 1fr;gap:4px;border-radius:14px;overflow:hidden;background:#062e4b}.lx-comparison figure{margin:0;position:relative;min-width:0}.lx-comparison img{width:100%;height:300px;object-fit:cover}.lx-comparison figcaption{position:absolute;bottom:12px;left:12px;padding:4px 12px;border-radius:6px;background:#062e4be6;color:#fff;font-size:13px}.lx-footer{background:#062e4b;color:#d7eafa;padding:65px 6% 35px}.lx-footer a{color:inherit;text-decoration:none}.lx-footer a:hover{text-decoration:underline}.lx-footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:32px}.lx-footer-top strong{font:900 italic 50px/1 Archivo,Arial,sans-serif}.lx-footer-top p{font-size:11px;letter-spacing:.08em;margin-top:10px}.lx-footer-top>a{font-size:19px;line-height:1.6}.lx-footer>p{font-size:14px;overflow-wrap:anywhere}.lx-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 35px;margin:30px 0;border-top:1px solid #ffffff2b;padding-top:28px;font-size:14px;line-height:1.5}.lx-footer-legal{border-top:1px solid #ffffff2b;padding-top:25px;font-size:12px;display:flex;justify-content:space-between;gap:15px}.lx-sticky{display:none}.lx-content .lq-step,.lx-content .lq-ok{display:none}.lx-content .rev-toggle{display:none}.lx-content .lx-cost,.lx-content .lx-mesh{font-family:Inter,Arial,sans-serif}.lx-content a:focus-visible,.lx-header a:focus-visible,.lx-footer a:focus-visible,summary:focus-visible{outline:3px solid #2a8df2;outline-offset:4px}@media(max-width:1100px){.lx-header nav{display:none}.lx-phone{margin-left:auto}.lx-header{gap:18px}}@media(max-width:700px){html{scroll-padding-top:20px}.lx-header{height:82px;padding:0 5%;gap:12px}.lx-brand img{width:48px;height:58px}.lx-brand>span{font-size:25px}.lx-brand small{font-size:8px}.lx-phone{display:none}.lx-header>.lx-button{margin-left:auto;font-size:13px;padding:10px 15px;min-height:45px}.lx-content .lq-hero{padding-top:30px!important}.lx-content .lq-head h1{font-size:clamp(35px,9vw,48px)}.lx-quote-card{gap:14px;padding:22px 18px}.lx-quote-card>img{flex-basis:75px;width:75px;height:145px}.lx-quote-card h2{font-size:25px}.lx-quote-card p{font-size:14px}.lx-comparison img{height:210px}.lx-footer{padding:45px 6% 100px}.lx-footer-top{align-items:flex-start;flex-direction:column;gap:20px}.lx-directory{grid-template-columns:1fr 1fr;gap:14px;font-size:13px}.lx-footer-legal{flex-direction:column}.lx-sticky{position:fixed;z-index:40;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 5% calc(15px + env(safe-area-inset-bottom));background:#1257d8;color:#fff;text-decoration:none;font:500 12px/1.4 Inter,Arial,sans-serif;box-shadow:0 -3px 18px #062e4b22}.lx-sticky strong{font-size:14px;white-space:nowrap}.lx-content .wrap{padding-left:20px;padding-right:20px}.lx-content .section{padding-top:55px;padding-bottom:55px}}
