.logo{gap:11px}.site-header .logo .brand-symbol,.logo .brand-symbol{width:47px;height:38px;object-fit:contain;flex-shrink:0}.site-header .logo .brand-wordmark{width:178px;height:auto}.logo .brand-wordmark{width:168px;height:auto}.client-pricing .price-main{display:flex;align-items:baseline;gap:13px;flex-wrap:wrap}.client-pricing .price-main>strong{font-size:31px!important;line-height:1.2;letter-spacing:-.8px}.client-pricing .price-main>span{font-size:10px;color:#5d7791}.quantity-prices{margin-top:16px;font-size:12px;max-width:400px}.quantity-prices caption{text-align:left;font-size:9px;color:#688199}.quantity-prices th,.quantity-prices td{padding:9px 0;width:50%;border-bottom:1px solid #dae7f2}.quantity-prices td{text-align:right;font-weight:500;color:#102b5c}.client-pricing .price-note{font-size:9px;line-height:1.7;color:#58738c;margin:12px 0 0;max-width:410px}.mono-hero .client-pricing,.portable-hero .client-pricing{padding:15px 0 20px}.mono-hero{align-items:center}.mono-selling-points{margin:0 5% 65px;padding:50px 5%;background:#edf5fc}.mono-selling-points .section-heading h2{font-size:36px}.selling-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.selling-grid article{border-top:1px solid #c6ddec;padding-top:20px}.selling-grid article>span{font-size:10px;color:#287fc0}.selling-grid h3{font-size:18px;line-height:1.3;margin:14px 0 12px}.selling-grid p{font-size:12px;line-height:1.85;margin:0}.mono-in-the-box{padding:65px 8%;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.mono-in-the-box h2{margin:22px 0}.mono-in-the-box p{font-size:13px}.mono-in-the-box ul{list-style:none;padding:0;margin:22px 0}.mono-in-the-box li{font-size:13px;padding:12px 0 12px 24px;border-bottom:1px solid #d6e5f0;position:relative}.mono-in-the-box li:before{content:'✓';position:absolute;left:0;color:#287fc0}.mono-in-the-box .small-copy{font-size:10px;max-width:400px}.survey-card{background:#102b5c;color:#fff;padding:35px}.survey-card h3{font-size:30px;line-height:1.25;letter-spacing:-.6px;margin:22px 0}.survey-card p{color:#c7ddf1;font-size:12px}.survey-card .button{margin-top:15px;background:#e4f2ff;border-color:#e4f2ff;color:#102b5c;font-size:12px}.mono-video{padding:35px 8% 70px}.mono-video video{display:block;width:100%;max-height:610px;aspect-ratio:16/9;background:#78818b;object-fit:contain}.mono-video .video-note{font-size:10px;line-height:1.8;margin:16px 0;color:#617b94}.mono-video details p{font-size:12px;max-width:850px}.home-assurance{padding:30px 8%;background:#e9f3fb;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:0}.home-assurance strong{display:block;font-size:15px;font-weight:500}.home-assurance span{display:block;font-size:11px;color:#577390;margin-top:8px}.care-note{margin:45px 8% 0;padding:25px 30px;border:1px solid #d3e4f1;background:#f4f9fe;display:grid;grid-template-columns:1fr 2fr;gap:40px}.care-note strong{font-size:18px;font-weight:500}.care-note p{font-size:12px;margin:0}.price-comparison{background:#edf5fc!important}.price-comparison td{font-weight:500;color:#102b5c}.product .pending{font-size:11px;line-height:1.7}
@media(max-width:1000px){.site-header .logo .brand-wordmark{width:145px}.site-header .logo .brand-symbol{width:38px;height:31px}.logo{gap:8px}.selling-grid{grid-template-columns:1fr 1fr;gap:28px}.mono-selling-points .section-heading h2{font-size:32px}}
@media(max-width:700px){.site-header .logo .brand-symbol,.logo .brand-symbol{width:36px;height:30px}.site-header .logo .brand-wordmark{width:143px}.logo .brand-wordmark{width:150px}.logo{gap:8px}.client-pricing .price-main>strong{font-size:29px!important}.quantity-prices{font-size:11px;max-width:none}.quantity-prices th,.quantity-prices td{padding:9px 0}.client-pricing .price-note{font-size:9px}.mono-selling-points{margin:0 6% 40px;padding:30px 20px}.mono-selling-points .section-heading h2{font-size:29px}.selling-grid{grid-template-columns:1fr;gap:23px}.selling-grid article{padding-top:15px}.selling-grid h3{font-size:19px;margin:12px 0 10px}.selling-grid p{font-size:12px}.mono-in-the-box{grid-template-columns:1fr;padding:40px 6%;gap:25px}.mono-in-the-box h2{font-size:33px}.survey-card{padding:28px 24px}.survey-card h3{font-size:28px}.mono-video{padding:15px 6% 40px}.mono-video .section-heading h2{font-size:33px}.mono-video .video-note{font-size:9px}.home-assurance{grid-template-columns:1fr;padding:28px 6%;gap:22px}.home-assurance strong{font-size:16px}.home-assurance span{font-size:11px;margin-top:6px}.care-note{margin:35px 6% 0;padding:22px;grid-template-columns:1fr;gap:12px}.care-note p{font-size:11px}.product .pending{font-size:10px}}
