*{box-sizing:border-box}body{margin:0;background:#f5f7fa;color:#142e43;font:16px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}header{background:#0b2238;padding:22px max(24px,calc((100vw - 1160px)/2));display:flex;align-items:center;gap:25px}header img{width:132px}header a{color:white;text-decoration:none}main{max-width:1200px;margin:auto;padding:32px 24px 120px}h1{font-size:clamp(30px,5vw,48px);line-height:1.15;margin:14px 0}h2{font-size:22px;line-height:1.25}.muted{color:#587084}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.card{background:#fff;border:1px solid #dbe4ec;border-radius:14px;overflow:hidden}.card img{width:100%;height:230px;object-fit:cover;display:block}.card p,.card h2{margin:14px 18px}.card a{color:inherit;text-decoration:none}.select{display:flex;gap:12px;padding:16px;cursor:pointer}.select input{width:22px;height:22px;accent-color:#087bb7}.select span{flex:1}button,.button{background:#087dbb;color:white;border:0;border-radius:8px;padding:14px 22px;font:600 16px inherit;text-decoration:none;display:inline-block}button:disabled{background:#a5b4c0;cursor:not-allowed}.bar{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #ccd8e2;padding:16px max(24px,calc((100vw - 1150px)/2));display:flex;justify-content:space-between;align-items:center;gap:16px;box-shadow:0 -4px 25px #0b22380a}.notice{background:#e9f1f7;padding:16px 20px;border-radius:10px;margin:24px 0}dialog{border:0;padding:16px;border-radius:12px;max-width:95vw;max-height:95vh}dialog img{display:block;max-width:88vw;max-height:78vh}dialog::backdrop{background:#081c31dc}.zoom{display:block;width:100%;padding:0;background:none;border-radius:0}input[type=search]{width:100%;padding:15px;font:inherit;border:1px solid #bacbd8;border-radius:9px;margin:20px 0}@media(max-width:800px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card img{height:180px}.bar{flex-wrap:wrap}.select{padding:12px}main{padding-bottom:160px}}@media(max-width:480px){.grid{grid-template-columns:1fr}.card img{height:auto}.bar button{width:100%}}
@font-face{font-family:Montserrat;src:url('assets/fonts/Montserrat-400.woff2')}@font-face{font-family:Montserrat;src:url('assets/fonts/Montserrat-700.woff2');font-weight:700}body{font-family:Montserrat,system-ui,sans-serif}button{font-family:inherit;font-size:15px}.details-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0 35px}.info-panel,.help{background:white;border:1px solid #dbe4ec;border-radius:12px;padding:26px}.info-panel h2,.help h2{margin-top:0}.price-lead{font-size:30px;font-weight:700;margin:14px 0}.price-lead span{font-size:15px;font-weight:400}.price-list{padding:0;list-style:none}.price-list li{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #e5ebf0}.steps{padding-left:22px}.steps li{padding:0 0 14px 5px}.contact-options{display:flex;gap:22px;flex-wrap:wrap}.contact-options a{color:#17628c}.help{margin:35px 0 0}.help p{max-width:760px}.help .button{color:#fff}.help .vz-chat-hours{font-size:13px;color:#587084}.bar{padding-right:max(100px,calc((100vw - 1150px)/2));font-size:14px}.bar small{font-size:12px}#savings{color:#136647}.notice{font-size:13px}small{line-height:1.6}.button,button{border-radius:5px}.card{border-radius:9px}@media(max-width:760px){.details-grid{grid-template-columns:1fr}.info-panel,.help{padding:21px}.bar{padding-right:95px}.bar button{font-size:13px;padding:12px}main{padding-bottom:210px}}
body:has(.bar) vuzario-chat{--vz-chat-bottom:175px}@media(max-width:760px){body:has(.bar) vuzario-chat{--vz-chat-bottom:205px}}
