.L988kG_site{--navy:#0b1f3a;--navy-2:#13305a;--yellow:#ffc629;--ink:#0b1f3a;--grey:#eef1f5;color:var(--ink);font-family:var(--font-display), system-ui, sans-serif;background:#fff;font-size:17px;line-height:1.55}.L988kG_site img{width:100%;height:auto;display:block}.L988kG_header,.L988kG_hero,.L988kG_services,.L988kG_feature,.L988kG_steps,.L988kG_areas,.L988kG_reviews,.L988kG_quote,.L988kG_footer{max-width:1280px;margin:0 auto;padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px)}.L988kG_emergency{background:var(--yellow);color:var(--navy);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:15px;text-decoration:none;display:flex}.L988kG_emergency:hover strong{text-decoration:underline}.L988kG_dot{background:#d81e1e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #d81e1e33}.L988kG_header{justify-content:space-between;align-items:center;gap:24px;padding-top:20px;padding-bottom:20px;display:flex}.L988kG_logo{letter-spacing:-.02em;text-transform:uppercase;align-items:center;gap:10px;font-size:22px;font-weight:900;text-decoration:none;display:inline-flex}.L988kG_logo>span:last-child{margin-left:-4px;font-weight:400}.L988kG_logoMark{background:var(--navy);width:38px;height:38px;color:var(--yellow);place-items:center;font-size:22px;font-weight:900;display:grid}.L988kG_nav{gap:32px;font-size:15px;font-weight:600;display:flex}.L988kG_nav a{text-decoration:none}.L988kG_nav a:hover{color:#b8860b}.L988kG_headerCta{white-space:nowrap;background:var(--navy);color:#fff;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none}.L988kG_headerCta:hover{background:var(--navy-2)}.L988kG_hero{background:var(--navy);color:#fff;background-image:repeating-linear-gradient(135deg,#0000 0 22px,#ffffff06 22px 44px);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);max-width:none;padding:clamp(48px,7vw,96px) max(clamp(20px,4vw,48px),50% - 592px);display:grid}.L988kG_tag{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;color:#b8860b;margin:0 0 16px;font-size:13px}.L988kG_hero .L988kG_tag{color:var(--yellow)}.L988kG_h1{letter-spacing:-.03em;text-transform:uppercase;margin:0 0 24px;font-size:clamp(40px,5.6vw,76px);font-weight:900;line-height:1}.L988kG_h1 mark{color:var(--yellow);background:0 0}.L988kG_lead{opacity:.88;max-width:46ch;margin:0 0 32px;font-size:clamp(18px,1.6vw,20px)}.L988kG_heroActions{flex-wrap:wrap;gap:14px;display:flex}.L988kG_callBtn,.L988kG_callBtnDark,.L988kG_ghostBtn,.L988kG_ghostBtnDark{border:2px solid #0000;padding:18px 28px;font-size:17px;font-weight:800;text-decoration:none;display:inline-block}.L988kG_callBtn{background:var(--yellow);color:var(--navy)}.L988kG_callBtn:hover{background:#ffd65c}.L988kG_ghostBtn{color:#fff;border-color:#ffffff80}.L988kG_ghostBtn:hover{border-color:#fff}.L988kG_callBtnDark{background:var(--navy);color:#fff}.L988kG_callBtnDark:hover{background:var(--navy-2)}.L988kG_ghostBtnDark{border-color:var(--navy);color:var(--navy)}.L988kG_stats{border-top:1px solid #ffffff2e;gap:clamp(24px,4vw,48px);margin:44px 0 0;padding-top:28px;display:flex}.L988kG_stats dt{font-family:var(--font-mono), monospace;text-transform:uppercase;opacity:.65;font-size:12px}.L988kG_stats dd{margin:4px 0 0;font-size:30px;font-weight:800}.L988kG_heroImg{position:relative}.L988kG_heroImg:before{content:"";background:var(--yellow);position:absolute;inset:18px -18px -18px 18px}.L988kG_heroImg img{aspect-ratio:4/3.4;object-fit:cover;position:relative}.L988kG_services{padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(48px,6vw,80px)}.L988kG_h2{letter-spacing:-.025em;margin:0 0 32px;font-size:clamp(30px,3.8vw,48px);font-weight:900;line-height:1.05}.L988kG_serviceGrid{border-top:2px solid var(--navy);border-left:2px solid var(--navy);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.L988kG_serviceGrid li{border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);padding:32px 28px;transition:background .15s}.L988kG_serviceGrid li:hover{background:var(--yellow)}.L988kG_serviceGrid h3{margin:18px 0 8px;font-size:22px;font-weight:800}.L988kG_serviceGrid p{margin:0}.L988kG_feature{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,.6fr);align-items:center;gap:clamp(24px,4vw,56px);padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(56px,7vw,96px);display:grid}.L988kG_feature>img:first-child{aspect-ratio:4/5;object-fit:cover}.L988kG_featureSmall{aspect-ratio:3/4;object-fit:cover;align-self:end}.L988kG_checks{margin:0;padding:0;font-size:18px;font-weight:500;list-style:none}.L988kG_checks li{border-bottom:1px solid var(--grey);padding:10px 0 10px 36px;position:relative}.L988kG_checks li:before{content:"✓";background:var(--yellow);place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid;position:absolute;top:9px;left:0}.L988kG_steps{background:var(--grey);max-width:none;padding:clamp(56px,7vw,96px) max(clamp(20px,4vw,48px),50% - 592px)}.L988kG_steps ol{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.L988kG_steps li{counter-increment:step;background:#fff;padding:28px}.L988kG_steps li:before{content:"0" counter(step);font-family:var(--font-mono), monospace;color:#b8860b;margin-bottom:14px;font-size:14px;display:block}.L988kG_steps strong{margin-bottom:8px;font-size:22px;font-weight:800;display:block}.L988kG_areas{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,5vw,72px);padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(48px,6vw,80px);display:grid}.L988kG_areas .L988kG_h2{margin-bottom:16px}.L988kG_chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.L988kG_chips li{border:2px solid var(--navy);padding:8px 16px;font-size:15px;font-weight:600}.L988kG_reviews{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(64px,8vw,112px)}.L988kG_reviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.L988kG_reviewGrid figure{background:var(--navy);color:#fff;margin:0;padding:28px}.L988kG_stars{color:var(--yellow);letter-spacing:3px;font-size:20px}.L988kG_reviewGrid blockquote{margin:14px 0 18px;font-size:18px}.L988kG_reviewGrid figcaption{font-family:var(--font-mono), monospace;opacity:.7;font-size:13px}.L988kG_quote{background:var(--yellow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:none;padding:clamp(48px,6vw,80px) max(clamp(20px,4vw,48px),50% - 592px);display:flex}.L988kG_quote .L988kG_h2{margin-bottom:12px}.L988kG_quote p{max-width:52ch;margin:0;font-size:18px}.L988kG_quoteActions{flex-wrap:wrap;gap:12px;display:flex}.L988kG_banner{margin:0;position:relative}.L988kG_banner img{object-fit:cover;max-height:520px}.L988kG_banner figcaption{background:var(--navy);color:#fff;font-family:var(--font-mono), monospace;padding:10px 16px;font-size:13px;position:absolute;bottom:24px;left:clamp(20px,4vw,48px)}.L988kG_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:28px;padding-bottom:36px;font-size:14px;display:flex}@media (max-width:960px){.L988kG_hero,.L988kG_areas{grid-template-columns:1fr}.L988kG_heroImg{margin-right:18px}.L988kG_serviceGrid,.L988kG_reviewGrid,.L988kG_steps ol,.L988kG_feature{grid-template-columns:1fr 1fr}.L988kG_feature>div{grid-area:1/1/auto/-1}}@media (max-width:640px){.L988kG_nav{display:none}.L988kG_logo{font-size:18px}.L988kG_headerCta{padding:10px 14px;font-size:14px}.L988kG_serviceGrid,.L988kG_reviewGrid,.L988kG_steps ol{grid-template-columns:1fr}.L988kG_heroActions a,.L988kG_quoteActions a{text-align:center;width:100%}.L988kG_stats dd{font-size:24px}}@media (max-width:420px){.L988kG_headerCta{display:none}}
