.spl{--ink:#182638;--red:#e52d43;--muted:#687789;--line:#e5eaf0;color:var(--ink);background:#fff;font-family:Inter,Arial,sans-serif;overflow-x:clip}.spl *{box-sizing:border-box}.spl a{text-decoration:none}.spl-container{width:min(1320px,100%);margin:auto;padding:0 28px}.spl-topline{color:#fff;background:#182638}.spl-topline .spl-container{letter-spacing:1.5px;justify-content:space-between;align-items:center;min-height:30px;font-size:10px;font-weight:800;display:flex}.spl-header{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#fffffff2;position:sticky;top:0}.spl-nav{justify-content:space-between;align-items:center;gap:22px;min-height:80px;display:flex}.spl-logo,.spl-footer-logo{white-space:nowrap;color:var(--ink);font:900 30px Barlow Condensed,Impact,sans-serif}.spl-logo span,.spl-logo b,.spl-footer-logo span{color:var(--red)}.spl-menu{gap:30px;display:flex}.spl-menu a{color:#4f5c6e;font-size:12px;font-weight:750}.spl-menu a:hover{color:var(--red)}.spl-nav-actions{align-items:center;gap:12px;display:flex}.spl-call-top{background:var(--red);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:15px 18px;font-size:12px;font-weight:900;display:flex}.spl-menu-toggle{display:none}.spl-hero{background:radial-gradient(circle at 90% 25%,#fbe9ed,#0000 40%),linear-gradient(135deg,#fff,#f4f7fb);padding:28px 0 82px}.spl-crumb{color:#8591a0;flex-wrap:wrap;gap:10px;margin-bottom:36px;font-size:11px;display:flex}.spl-crumb a{color:#627083}.spl-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}.spl-eyebrow,.spl-section-tag{color:var(--red);letter-spacing:2px;font-size:11px;font-weight:900}.spl-eyebrow{align-items:center;gap:12px;display:flex}.spl-redline{background:var(--red);width:27px;height:2px}.spl h1,.spl h2{letter-spacing:-.7px;font-family:Barlow Condensed,Impact,sans-serif;font-weight:900;line-height:.99}.spl h1{margin:23px 0;font-size:clamp(54px,5.8vw,92px)}.spl h1 span,.spl h2 em{color:var(--red);font-style:normal;display:block}.spl-hero-copy>p,.spl-product-copy>p,.spl-quote-left>p{color:var(--muted);max-width:560px;font-size:14px;line-height:1.9}.spl-hero-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.spl-primary,.spl-outline{border-radius:8px;justify-content:center;align-items:center;gap:17px;min-height:55px;padding:0 22px;font-size:11px;font-weight:900;display:flex}.spl-primary{background:var(--red);color:#fff}.spl-outline{color:var(--ink);background:#fff;border:1px solid #d5dce5}.spl-primary:hover,.spl-form-submit:hover{background:#c92339}.spl-points{flex-wrap:wrap;gap:13px 20px;margin-top:26px;display:flex}.spl-points span{color:#657286;font-size:11px}.spl-hero-visual{min-width:0}.spl-visual-frame{background:#f0f3f8;border:7px solid #fff;border-radius:20px;overflow:hidden;box-shadow:0 23px 60px #162c451a}.spl-visual-frame img{width:100%;height:auto;display:block}.spl-visual-caption{letter-spacing:1.2px;color:#8993a1;justify-content:space-between;gap:15px;margin-top:14px;font-size:9px;display:flex}.spl-visual-caption strong{color:var(--red)}.spl-benefits{background:#fff;padding:90px 0}.spl-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.spl-heading h2,.spl-product-copy h2,.spl-quote-left h2,.spl-faq h2{margin:16px 0 0;font-size:clamp(43px,4.6vw,66px)}.spl-heading p{color:var(--muted);max-width:330px;font-size:13px}.spl-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.spl-benefit{border:1px solid var(--line);background:#fafbfd;border-radius:14px;padding:30px}.spl-benefit-num{width:48px;height:48px;color:var(--red);background:#fcebef;border-radius:10px;place-items:center;font:900 26px Barlow Condensed,Impact,sans-serif;display:grid}.spl-benefit h3{margin:24px 0 10px;font-size:19px}.spl-benefit p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.spl-product{background:#f5f7fa;padding:95px 0}.spl-product-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.spl-product-image{background:#e9edf2;border-radius:17px;min-width:0;position:relative;overflow:hidden;box-shadow:0 18px 48px #192b4318}.spl-product-image img{object-fit:cover;width:100%;height:500px;display:block}.spl-image-index{background:var(--red);color:#fff;letter-spacing:1.4px;padding:17px 20px;font-size:11px;font-weight:900;position:absolute;bottom:0;left:0;right:0}.spl-product-copy>p{margin:22px 0}.spl-specs{border-top:1px solid #dce2e9;margin:25px 0}.spl-specs>div{border-bottom:1px solid #dce2e9;justify-content:space-between;gap:18px;padding:15px 0;font-size:12px;display:flex}.spl-specs span{color:#697789}.spl-specs strong{text-align:right;color:#253346}.spl-text-cta{color:var(--red);font-size:12px;font-weight:900}.spl-product-copy>small{color:#8691a0;margin-top:15px;font-size:10px;line-height:1.8;display:block}.spl-quote{background:linear-gradient(120deg,#fff,#f6f8fb);padding:100px 0;scroll-margin-top:90px}.spl-quote-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:75px;display:grid}.spl-quote-left>p{margin:25px 0}.spl-quote-steps{border-top:1px solid var(--line);margin-top:30px}.spl-quote-steps>div{border-bottom:1px solid var(--line);color:#465367;align-items:center;gap:16px;padding:19px 0;font-size:12px;font-weight:700;display:flex}.spl-quote-steps b{color:var(--red);font:900 28px Barlow Condensed,Impact,sans-serif}.spl-phone-panel{color:#fff;background:#192638;border-radius:12px;flex-direction:column;gap:8px;max-width:460px;margin-top:36px;padding:24px;display:flex}.spl-phone-panel span,.spl-phone-panel small{color:#d3dce7;font-size:11px}.spl-phone-panel strong{font:900 30px Barlow Condensed,Impact,sans-serif}.spl-form{background:#fff;border:1px solid #e0e6ed;border-radius:17px;padding:35px;box-shadow:0 18px 50px #15283f10}.spl-form-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:23px;display:flex}.spl-form-head div>span{color:var(--red);letter-spacing:1.5px;font-size:10px;font-weight:900}.spl-form-head h3{margin:8px 0 0;font:900 30px Barlow Condensed,Impact,sans-serif}.spl-form-symbol{color:var(--red);font-size:35px}.spl-form-fields{grid-template-columns:1fr 1fr;gap:18px 14px;display:grid}.spl-form-fields label{color:#425065;letter-spacing:.5px;flex-direction:column;gap:10px;min-width:0;font-size:10px;font-weight:900;display:flex}.spl-form-fields .spl-full{grid-column:1/-1}.spl-form-fields input,.spl-form-fields select,.spl-form-fields textarea{color:#1a293c;background:#f8fafc;border:1px solid #dce3ec;border-radius:7px;outline:0;width:100%;min-width:0;padding:14px;font-family:inherit;font-size:16px}.spl-form-fields input:focus,.spl-form-fields select:focus,.spl-form-fields textarea:focus{border-color:var(--red)}.spl-form-fields textarea{resize:vertical}.spl-form-submit{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;margin-top:24px;font-size:12px;font-weight:900;display:flex}.spl-form-submit img{width:23px;height:23px}.spl-form-privacy{color:#7d8997;margin:12px 0 0;font-size:10px;line-height:1.7}.spl-faq{background:#fff;padding:95px 0;scroll-margin-top:90px}.spl-faq-grid{grid-template-columns:.8fr 1.2fr;gap:75px;display:grid}.spl-faq-list{border-top:1px solid var(--line)}.spl-faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.spl-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-size:14px;font-weight:800;list-style:none;display:flex}.spl-faq-list summary::-webkit-details-marker{display:none}.spl-faq-list summary span{color:var(--red);font-size:24px}.spl-faq-list details[open] summary span{transform:rotate(45deg)}.spl-faq-list details p{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.85}.spl-related{background:#f5f7fa;padding:80px 0}.spl-related-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.spl-related-grid a{border:1px solid var(--line);background:#fff;border-radius:14px;display:block;overflow:hidden;box-shadow:0 10px 30px #15283f09}.spl-related-grid img{width:100%;height:auto;display:block}.spl-related-grid strong{color:var(--ink);justify-content:space-between;gap:15px;padding:20px;font-size:15px;display:flex}.spl-related-grid strong span{color:var(--red)}.spl-footer{color:#fff;background:#192638;padding:50px 0 105px}.spl-footer-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.spl-footer-logo{color:#fff}.spl-footer p{color:#c6d0dd;font-size:12px}.spl-footer p a,.spl-footer-inner>a{color:#dbe2eb}.spl-floating{z-index:100;flex-direction:column;gap:9px;display:flex;position:fixed;bottom:20px;right:20px}.spl-floating a{color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-width:165px;min-height:51px;padding:10px 16px;font-size:12px;font-weight:900;display:flex;box-shadow:0 8px 23px #0003}.spl-floating-call{background:var(--red)}.spl-floating-wa{background:#25b75b}.spl-floating-wa img{width:23px;height:23px}.spl :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #e52d43}@media (max-width:1050px){.spl-menu{gap:16px}.spl-hero-grid,.spl-product-grid,.spl-quote-grid{gap:35px}}@media (max-width:850px){.spl-container{padding:0 20px}.spl-menu{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;padding:15px 22px;display:none;position:absolute;top:100%;left:0;right:0}.spl-menu.open{display:flex}.spl-menu a{align-items:center;min-height:42px;display:flex}.spl-menu-toggle{width:42px;height:42px;color:var(--ink);background:#f4f6f9;border:1px solid #dce2ea;border-radius:8px;font-size:22px;display:block}.spl-hero-grid,.spl-product-grid,.spl-quote-grid,.spl-faq-grid{grid-template-columns:1fr}.spl-hero-visual{max-width:700px}.spl-benefit-grid{grid-template-columns:1fr 1fr}.spl-product-image img{height:420px}}@media (max-width:600px){.spl-container{padding:0 16px}.spl-topline .spl-container{justify-content:center;font-size:9px}.spl-topline .spl-container span{display:none}.spl-nav{gap:10px;min-height:68px}.spl-logo{font-size:23px}.spl-call-top{white-space:nowrap;padding:12px;font-size:10px}.spl-call-top span{display:none}.spl-hero{padding:22px 0 50px}.spl-crumb{margin-bottom:30px;font-size:10px}.spl-hero-grid{gap:28px}.spl h1{font-size:clamp(46px,11vw,66px)}.spl-hero-copy>p{font-size:13px}.spl-hero-actions{flex-direction:column}.spl-primary,.spl-outline{width:100%}.spl-visual-frame{border-width:4px;border-radius:12px}.spl-visual-caption{flex-wrap:wrap;font-size:8px}.spl-benefits,.spl-product,.spl-quote,.spl-faq,.spl-related{padding:60px 0}.spl-heading{display:block}.spl-heading h2,.spl-product-copy h2,.spl-quote-left h2,.spl-faq h2{font-size:clamp(40px,10vw,56px)}.spl-heading p{margin-top:12px}.spl-benefit-grid,.spl-related-grid{grid-template-columns:1fr}.spl-benefit{padding:23px}.spl-product-image img{height:300px}.spl-specs>div{font-size:11px}.spl-quote-grid{gap:30px}.spl-form{padding:23px 17px}.spl-form-fields{grid-template-columns:1fr}.spl-form-fields .spl-full{grid-column:auto}.spl-phone-panel strong{font-size:25px}.spl-faq-list summary{font-size:13px}.spl-footer-inner{flex-direction:column;align-items:flex-start}.spl-footer{padding-bottom:115px}.spl-floating{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr 1fr;gap:9px;display:grid}.spl-floating a{min-width:0;min-height:52px;padding:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.spl *{scroll-behavior:auto!important;animation:none!important}}.spl .spl-catalog-link{color:#fff;letter-spacing:.3px;background:#192638;border:1px solid #192638;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:13px 19px;font-size:11px;font-weight:900;line-height:1.45;transition:background .2s,transform .2s;display:inline-flex}.spl .spl-catalog-link:hover{background:#31465f;transform:translateY(-2px)}.spl .spl-catalog-link span{flex-shrink:0;font-size:18px}.spl .spl-catalog-hero{color:#192638;background:#fff;border-color:#d9e0e8}.spl .spl-catalog-hero:hover{background:#f2f5f9}.spl-product-catalog{background:#fff;border:1px solid #e4e9f0;border-left:4px solid #e52d43;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:28px 0 22px;padding:22px;display:flex}.spl-product-catalog>div{flex-direction:column;gap:9px;min-width:0;display:flex}.spl-product-catalog>div>span{color:#e52d43;letter-spacing:1.5px;font-size:9px;font-weight:900}.spl-product-catalog strong{color:#192638;font-size:15px;line-height:1.4}.spl-product-catalog p{color:#718094;margin:0;font-size:12px;line-height:1.7}.spl-product-catalog .spl-catalog-link{flex-shrink:0;max-width:200px}.spl-store-section{color:#fff;background:#192638;padding:100px 0}.spl-store-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid}.spl-store-copy h2{color:#fff;margin:18px 0 25px;font-size:clamp(45px,5vw,76px)}.spl-store-copy>p{color:#c6d2df;max-width:550px;font-size:14px;line-height:1.9}.spl-store-actions{flex-wrap:wrap;gap:12px;margin:30px 0 18px;display:flex}.spl .spl-store-primary{background:#e52d43;border-color:#e52d43}.spl .spl-store-primary:hover{background:#c92339}.spl-store-secondary{color:#fff;border:1px solid #53657a;border-radius:9px;justify-content:center;align-items:center;min-height:52px;padding:12px 18px;font-size:11px;font-weight:900;display:flex}.spl-store-copy small{color:#a3b3c3;font-size:10px;line-height:1.7;display:block}.spl-store-visual{background:#e9edf2;border-radius:16px;position:relative;overflow:hidden}.spl-store-visual>img{object-fit:cover;width:100%;height:400px;display:block}.spl-store-visual-label{color:#192638;background:#ffffffef;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex;position:absolute;inset:auto 0 0}.spl-store-visual-label span{color:#768498;font-size:10px;font-weight:800}.spl-store-visual-label strong{font-size:11px;font-weight:900}@media (max-width:1050px){.spl-product-catalog{flex-direction:column;align-items:stretch}.spl-product-catalog .spl-catalog-link{max-width:none}}@media (max-width:850px){.spl-store-grid{grid-template-columns:1fr;gap:30px}.spl-store-visual>img{height:340px}}@media (max-width:600px){.spl .spl-catalog-hero{width:100%}.spl-store-section{padding:60px 0}.spl-store-actions{flex-direction:column}.spl-store-actions>a{width:100%}.spl-store-visual>img{height:270px}.spl-store-visual-label{flex-direction:column;align-items:flex-start}}
