*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#10233f;background:#fff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.wrap{width:min(1160px,92%);margin:auto}.top{color:#dceeff;background:#062d58;justify-content:center;align-items:center;gap:34px;height:36px;font-size:12px;display:flex}.top span{align-items:center;gap:6px;display:flex}.nav{align-items:center;gap:25px;height:78px;display:flex}.logo{color:#0758a8;grid-template-columns:28px auto;align-items:center;min-width:215px;display:grid}.logo svg{fill:#0b74d1;grid-row:span 2}.logo b{letter-spacing:2px;font-size:24px}.logo small{color:#5e6d7d;font-size:11px}.nav nav{flex:1;justify-content:center;gap:22px;font-size:14px;display:flex}.nav nav a:hover{color:#0874d1}.call{color:#fff;background:#0874d1;border-radius:12px;align-items:center;gap:7px;padding:12px 18px;font-weight:700;display:flex}.hamb{background:0 0;border:0;display:none}.hero{background:linear-gradient(120deg,#f5fbff,#e7f5ff);padding:76px 0 90px;overflow:hidden}.heroGrid{grid-template-columns:1.2fr .8fr;align-items:center;gap:55px;display:grid}.pill,.eyebrow{letter-spacing:1.2px;color:#0874d1;font-size:12px;font-weight:800}.pill{background:#fff;border:1px solid #d4eaff;border-radius:30px;padding:9px 13px;display:inline-block}.hero h1{color:#092b52;margin:20px 0;font-size:64px;line-height:1.02}.hero h1 em{color:#0874d1;font-style:normal}.hero p{color:#5c6e82;max-width:650px;font-size:18px;line-height:1.7}.trust{gap:24px;margin:30px 0;display:flex}.trust span{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.trust svg{color:#0874d1;width:22px}.actions{gap:12px;display:flex}.btn{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:14px 20px;font-weight:800;display:inline-flex}.primary{color:#fff;background:#0874d1}.whatsapp{color:#fff;background:#16a05d}.note{color:#718195;margin-top:16px;display:block}.heroCard{background:#fff;border:1px solid #d9edff;border-radius:28px;align-items:center;gap:20px;padding:38px;display:flex;box-shadow:0 24px 70px #0b4e8018}.heroCard>svg{color:#0874d1;flex:none}.heroCard b{font-size:22px}.heroCard p{margin:8px 0 15px;font-size:14px}.heroCard a{color:#0874d1;align-items:center;gap:5px;font-weight:800;display:flex}.issues{margin-top:-35px;position:relative}.issues .wrap{background:#fff;border-radius:24px;padding:28px;box-shadow:0 20px 60px #0b4e8012}.section{padding:90px 0}.soft{background:#f6fbff;padding:85px 0}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:32px;display:flex}.sectionHead h2,.contact h2{margin:8px 0;font-size:38px}.sectionHead p,.contact p{color:#64758a}.issueGrid{grid-template-columns:repeat(8,1fr);gap:10px;display:grid}.issueGrid button{color:#38516d;cursor:pointer;background:#fbfdff;border:1px solid #e0ebf4;border-radius:15px;min-height:90px;padding:15px 8px;font-size:12px;font-weight:700}.issueGrid button span{margin-bottom:8px;font-size:24px;display:block}.issueGrid button.selected{color:#0874d1;background:#eef8ff;border-color:#0874d1}.serviceGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.service{background:#fff;border:1px solid #e1edf6;border-radius:20px;padding:25px;transition:all .2s}.service:hover{transform:translateY(-3px);box-shadow:0 15px 40px #0b4e8010}.icon{color:#0874d1;background:#eaf6ff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.service h3{margin:20px 0 7px}.service p{color:#6d7e91;min-height:44px}.service a{color:#0874d1;gap:5px;font-size:13px;font-weight:800;display:flex}.brands{grid-template-columns:repeat(9,1fr);gap:12px;display:grid}.brands div{color:#4b5e72;background:#fff;border:1px solid #e1edf6;border-radius:15px;place-items:center;height:80px;font-weight:800;display:grid}.two{grid-template-columns:1fr 1fr;gap:60px;display:grid}.priceList{border:1px solid #e2edf6;border-radius:18px;margin-top:25px;overflow:hidden}.priceList div{border-bottom:1px solid #edf2f6;justify-content:space-between;padding:15px 18px;display:flex}.priceList div:last-child{border:0}.priceList b{color:#0874d1}.coverage{background:#f6fbff;border-radius:25px;padding:35px}.areaGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.areaGrid span{align-items:center;gap:6px;font-size:13px;display:flex}.areaGrid svg{color:#16a05d;width:16px}.reviews{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.reviews article{background:#fff;border:1px solid #e2edf6;border-radius:20px;padding:25px}.stars{letter-spacing:2px;margin-bottom:15px}.reviews p{color:#55687d;line-height:1.7}.reviews small{color:#8392a2;margin-top:4px;display:block}.contact{color:#fff;background:#062d58;padding:90px 0}.contact .eyebrow{color:#79c3ff}.contact p{color:#bdd4e9}.contactGrid{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.contactInfo{gap:15px;margin-top:30px;display:grid}.contactInfo span{align-items:center;gap:10px;display:flex}.contactInfo svg{color:#65c5ff}.contact form{background:#fff;border-radius:20px;gap:12px;padding:25px;display:grid}.contact input,.contact select,.contact textarea{border:1px solid #dce8f1;border-radius:10px;outline:none;padding:13px}.contact textarea{resize:vertical;min-height:100px}.contact form .btn{width:100%}footer{color:#adc4d9;background:#041e3a;padding:24px 0}.footer{justify-content:space-between;align-items:center;font-size:12px;display:flex}.float{color:#fff;z-index:20;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:fixed;right:18px;box-shadow:0 8px 30px #0003}.wa{background:#16a05d;bottom:85px}.ph{background:#0874d1;bottom:20px}.admin{color:#10233f;background:#f4f8fc;min-height:100vh;padding:50px 5vw 70px}.adminHead{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:32px;display:flex}.adminHead .eyebrow{margin-bottom:8px;display:block}.adminHead h1{color:#092b52;margin:0 0 8px;font-size:46px;line-height:1.1}.adminHead p{color:#687b90;margin:0;font-size:16px}.adminHead>div:last-child{gap:10px;display:flex}.adminHead button{color:#fff;cursor:pointer;background:#0b65d8;border:0;border-radius:11px;padding:13px 20px;font-weight:800;transition:all .2s}.adminHead button:hover{background:#0757ba;transform:translateY(-1px)}.adminError{color:#a62b23;background:#fff1f0;border:1px solid #ffc9c5;border-radius:12px;margin-bottom:22px;padding:16px 18px;font-weight:600}.adminStat{background:#fff;border:1px solid #e1eaf3;border-radius:16px;padding:20px 22px;transition:all .2s;box-shadow:0 8px 24px #0a28460f}.adminStat:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0a284617}.adminStat small{color:#718197;text-transform:uppercase;letter-spacing:.7px;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.adminStat strong{color:#092b52;font-size:30px;line-height:1;display:block}.admin input[type=search]{color:#10233f;background:#fff;outline:none;transition:all .2s}.admin input[type=search]:focus{box-shadow:0 0 0 3px #0874d11a;border-color:#0874d1!important}.admin input::placeholder{color:#8b98a8}.tableWrap{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2eaf2;border-radius:18px;overflow:auto;box-shadow:0 12px 35px #0a284614}table{border-collapse:collapse;width:100%;min-width:1250px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e8eef4;padding:17px 16px}th{text-transform:uppercase;letter-spacing:.7px;color:#718096;white-space:nowrap;background:#f8fafc;font-size:11px}tbody tr{transition:all .15s}tbody tr:hover{background:#f9fcff}tbody tr:last-child td{border-bottom:0}td{color:#334a63;font-size:14px}td b{color:#102c49;font-weight:800}td small{color:#7b8794;max-width:230px;margin-top:5px;line-height:1.45;display:block}td a[href^=tel\:]{color:#0874d1;font-weight:700}td a[href^=tel\:]:hover{text-decoration:underline}.admin td input[type=text]{color:#253d56;background:#fff;outline:none;transition:all .2s}.admin td input[type=text]:focus{box-shadow:0 0 0 3px #0874d114;border-color:#0874d1!important}.admin td select{color:#253d56;cursor:pointer;background:#fff;border:1px solid #ccd7e2;border-radius:9px;outline:none;min-width:125px;padding:9px 30px 9px 11px;font-weight:700}.admin td select:focus{border-color:#0874d1;box-shadow:0 0 0 3px #0874d114}.adminAction{color:#0867bd;white-space:nowrap;cursor:pointer;background:#eef6ff;border:1px solid #d7eaff;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex}.adminAction:hover{color:#fff;background:#0874d1;border-color:#0874d1;transform:translateY(-1px)}.empty{text-align:center;color:#7b8794;padding:45px 20px}.success{color:#087443;margin:10px 0 0;font-weight:700}@media (max-width:900px){.top span:nth-child(2),.nav nav{display:none}.nav nav.show{z-index:100;background:#fff;flex-direction:column;padding:20px;display:flex;position:absolute;top:114px;left:0;right:0;box-shadow:0 15px 30px #0001}.hamb{margin-left:auto;display:block}.call{display:none}.heroGrid,.two,.contactGrid{grid-template-columns:1fr}.hero h1{font-size:48px}.heroCard{max-width:500px}.issueGrid{grid-template-columns:repeat(4,1fr)}.serviceGrid{grid-template-columns:repeat(2,1fr)}.brands{grid-template-columns:repeat(3,1fr)}.reviews{grid-template-columns:1fr}.footer{text-align:center;flex-direction:column;gap:10px}.admin{padding:30px 20px 50px}.adminHead{flex-direction:column;align-items:flex-start}.adminHead>div:last-child{width:100%}.adminHead button{flex:1}.adminHead h1{font-size:38px}.adminStat strong{font-size:26px}.tableWrap{width:100%;overflow-x:auto}.tableWrap table{min-width:1250px}}@media (max-width:600px){.top{gap:10px}.top span{font-size:10px}.nav{height:68px}.nav nav.show{top:104px}.hero{padding:50px 0}.hero h1{font-size:40px}.trust{flex-wrap:wrap;gap:12px}.trust span{font-size:10px}.actions{flex-direction:column}.actions .btn{width:100%}.section{padding:65px 0}.sectionHead h2,.contact h2{font-size:30px}.issueGrid{grid-template-columns:repeat(2,1fr)}.serviceGrid{grid-template-columns:1fr}.brands,.areaGrid{grid-template-columns:repeat(2,1fr)}.contact{padding:65px 0}.admin{padding:22px 12px 40px}.adminHead{gap:16px;margin-bottom:24px}.adminHead h1{font-size:32px}.adminHead p{font-size:14px}.adminHead>div:last-child{gap:8px;width:100%;display:flex}.adminHead button{flex:1;padding:11px 12px}.adminStat{padding:16px}.adminStat small{font-size:10px}.adminStat strong{font-size:24px}.admin input[type=search]{width:100%!important;min-width:100%!important}.admin select{max-width:100%}.tableWrap{border-radius:14px;margin-left:-12px;margin-right:-12px}.tableWrap table{min-width:1250px}.tableWrap th,.tableWrap td{padding:13px 12px}.admin [style*="max-width: 650px"]{border-radius:16px!important;max-height:92vh!important;padding:20px!important}}@media (max-width:400px){.adminHead h1{font-size:29px}.adminHead button{padding:10px;font-size:13px}.adminStat{padding:14px}.adminStat strong{font-size:22px}.float{width:48px;height:48px;right:12px}.wa{bottom:78px}.ph{bottom:18px}}
