:root{--color-red:#d32f2f;--color-red-dark:#b71c1c;--color-red-light:#ef5350;--color-green:#2e7d32;--color-green-dark:#1b5e20;--color-green-light:#43a047;--color-black:#0a0a0a;--color-black-2:#111;--color-black-3:#1a1a1a}*,:before,:after{box-sizing:border-box;margin:0;padding:0;border-radius:0!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;width:100%;max-width:100%;overflow-x:hidden}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0a0a;width:100%;max-width:100%;font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}h1,h2,h3,h4,h5,h6{text-transform:uppercase;letter-spacing:.02em;font-family:Barlow Condensed,sans-serif;font-weight:800}img,svg{max-width:100%;height:auto;display:block}input,select,textarea{width:100%;max-width:100%;border-radius:0!important;font-size:16px!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#d32f2f}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.grid-bg{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px}.animate-marquee{animation:30s linear infinite marquee}.font-condensed{font-family:Barlow Condensed,sans-serif}nextjs-portal,[data-nextjs-toast],#nextjs-dev-indicator,[data-nextjs-route-announcer],div[data-nextjs-dialog-overlay],div[role=region][aria-label*=Next\.js]{opacity:0!important;pointer-events:none!important;visibility:hidden!important;display:none!important}.site-container{width:100%;max-width:1440px;margin:0 auto;padding:0 32px}@media (max-width:980px){.site-container{padding:0 20px}}@media (max-width:480px){.site-container{padding:0 14px}}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;width:100%;display:grid}@media (max-width:980px){.hero-grid{grid-template-columns:1fr!important;gap:32px!important}}.services-grid{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}@media (max-width:1050px){.services-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}}@media (max-width:640px){.services-grid{grid-template-columns:1fr!important;gap:18px!important}}.why-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;width:100%;display:grid}@media (max-width:980px){.why-grid{grid-template-columns:1fr!important;gap:36px!important}}.coverage-grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;width:100%;display:grid}@media (max-width:980px){.coverage-grid{grid-template-columns:1fr!important;gap:36px!important}}.areas-inner-grid{background-color:#ffffff0f;grid-template-columns:1fr 1fr;gap:1px;width:100%;display:grid}@media (max-width:520px){.areas-inner-grid{grid-template-columns:1fr!important}}.testimonials-grid{background-color:#ffffff0f;grid-template-columns:1fr 1fr;gap:1px;width:100%;display:grid}@media (max-width:860px){.testimonials-grid{grid-template-columns:1fr!important}}.contact-grid{grid-template-columns:1fr 1.3fr;gap:24px;width:100%;display:grid}@media (max-width:940px){.contact-grid{grid-template-columns:1fr!important;gap:28px!important}}.contact-row-inputs{grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}@media (max-width:580px){.contact-row-inputs{grid-template-columns:1fr!important}}.footer-grid{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:40px;width:100%;display:grid}@media (max-width:980px){.footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr!important;gap:28px!important}}.service-row{grid-template-columns:1.1fr 1fr;width:100%;display:grid;position:relative;overflow:hidden}.service-row.even{grid-template-columns:1fr 1.1fr}@media (max-width:940px){.service-row,.service-row.even{grid-template-columns:1fr!important}}.features-grid{grid-template-columns:1fr 1fr;gap:8px 16px;width:100%;display:grid}@media (max-width:600px){.features-grid{grid-template-columns:1fr!important}}.detail-hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;width:100%;display:grid}@media (max-width:940px){.detail-hero-grid{grid-template-columns:1fr!important;gap:28px!important}}.detail-content-grid{grid-template-columns:2fr 1fr;gap:40px;width:100%;display:grid}@media (max-width:940px){.detail-content-grid{grid-template-columns:1fr!important;gap:32px!important}}.specs-grid{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}@media (max-width:580px){.specs-grid{grid-template-columns:1fr!important}}.about-split{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;width:100%;display:grid}@media (max-width:940px){.about-split{grid-template-columns:1fr!important;gap:32px!important}}.standards-grid{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}@media (max-width:940px){.standards-grid{grid-template-columns:1fr!important;gap:16px!important}}.coverage-areas-grid{grid-template-columns:repeat(4,1fr);gap:14px;width:100%;display:grid}@media (max-width:1100px){.coverage-areas-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.coverage-areas-grid{grid-template-columns:1fr!important}}.motorway-grid{grid-template-columns:1.2fr .8fr;width:100%;display:grid;overflow:hidden}@media (max-width:900px){.motorway-grid{grid-template-columns:1fr!important}}.safety-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;width:100%;display:grid}@media (max-width:940px){.safety-grid{grid-template-columns:1fr!important;gap:32px!important}}.emergency-btn-grid{grid-template-columns:1fr 1fr;gap:14px;width:100%;display:grid}@media (max-width:580px){.emergency-btn-grid{grid-template-columns:1fr!important}}.form-row{grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}@media (max-width:580px){.form-row{grid-template-columns:1fr!important}}
