@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--navy:#07111c;--deep:#0b1724;--panel:#122235;--blue:#1573f7;--blue2:#3e9bff;--ice:#d6e9ff;--paper:#f4f6f9;--white:#fff;--ink:#152334;--muted:#607185;--rule:#dfe5ed;--max:1190px;--radius:8px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px}body.menu-open{overflow:hidden}a{text-decoration:none;color:inherit}button,input,textarea,select{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #7ab9ff;outline-offset:3px}.container{width:min(var(--max),calc(100% - 56px));margin-inline:auto}.eyebrow{font-size:11px;letter-spacing:.19em;text-transform:uppercase;font-weight:800;color:var(--blue);display:flex;align-items:center;gap:12px}.eyebrow:before{content:'';width:27px;height:2px;background:currentColor}.heading{font:900 clamp(37px,5vw,63px)/.96 'Barlow Condensed',Impact,sans-serif;letter-spacing:.005em;text-transform:uppercase;margin:14px 0 0}.copy{font-size:14px;line-height:1.85;color:var(--muted)}.small{font-size:12px;line-height:1.8;color:var(--muted)}.section{padding:92px 0}.section-light{background:#fff}.section-dark{background:var(--deep);color:#fff}.section-bluegray{background:#eaf0f7}.section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:34px}.section-head .copy{max-width:455px;margin:0}.btn{background:var(--blue);border:1px solid var(--blue);color:white;display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:15px 24px;min-height:50px;border-radius:3px;font-size:12px;font-weight:800;letter-spacing:.02em;transition:transform .18s,background .18s;line-height:1.3}.btn:hover{background:#0058d5;transform:translateY(-1px)}.btn--ghost{background:transparent;border-color:#8b9caf;color:#fff}.btn--ghost:hover{background:#ffffff16}.btn--dark{background:var(--deep);border-color:var(--deep)}.btn--white{color:var(--ink);background:white;border-color:white}.btn--outline{background:transparent;color:var(--deep);border-color:#afbdcc}.btn--outline:hover{color:white}.btn i{font-style:normal;font-size:18px}.text-link{color:var(--blue);font-weight:800;font-size:12px;display:inline-flex;gap:10px;align-items:center;text-transform:uppercase;letter-spacing:.06em}.text-link:hover{text-decoration:underline}.topbar{background:#050c15;color:#cad6e3;border-bottom:1px solid #1a2838}.topbar .container{display:flex;justify-content:space-between;min-height:33px;gap:20px;align-items:center;font-size:10px;letter-spacing:.08em;font-weight:700}.topbar a{color:#e4edf7}.header{height:82px;background:#091522;color:#fff;position:sticky;top:0;z-index:30;box-shadow:0 3px 18px #0000001c}.nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:22px}.logo{display:flex;align-items:center;gap:9px;min-width:max-content}.logo-symbol{font:italic 900 39px/.82 'Barlow Condensed',Impact,sans-serif;letter-spacing:-.045em;color:#fff}.logo-symbol span{color:var(--blue)}.logo-caption{display:block;margin-top:6px;font-size:8px;font-weight:800;letter-spacing:.17em;line-height:1.2;text-transform:uppercase}.nav-menu{display:flex;gap:22px;align-items:center;justify-content:center;flex:1}.nav-menu a{font-size:11px;color:#dce6f1;font-weight:800;white-space:nowrap;transition:color .15s}.nav-menu a:hover,.nav-menu a[aria-current="page"]{color:#72b7ff}.nav .btn{min-height:43px;padding:10px 15px;font-size:11px}.menu-button{display:none;background:transparent;color:#fff;border:1px solid #39506a;border-radius:3px;font-weight:800;letter-spacing:.05em;padding:10px 13px}.hero{background:var(--navy);color:#fff;overflow:hidden;position:relative}.hero-grid{min-height:580px;display:grid;grid-template-columns:1fr .94fr;align-items:center;position:relative;isolation:isolate}.hero-grid:before{content:'';position:absolute;inset:0 -25vw 0 43%;background:radial-gradient(ellipse at center,#3265a23c,transparent 70%);z-index:-1}.hero-copy{padding:80px 0 90px;z-index:2;position:relative}.hero-copy .eyebrow{color:#87c1ff}.hero h1{font:900 clamp(62px,5.5vw,80px)/.86 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;letter-spacing:-.009em;margin:25px 0}.hero h1 .blue{color:#3289ff}.hero-lead{color:#c8d5e4;line-height:1.85;font-size:15px;max-width:545px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0 36px}.hero-points{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.hero-points span{font-size:11px;font-weight:800;color:#dce6f2;display:flex;gap:8px;align-items:center}.hero-points span:before{content:'✓';background:#183c67;color:#86c9ff;border-radius:50%;width:20px;height:20px;display:grid;place-items:center}.hero-visual{height:560px;align-self:end;position:relative;margin-right:calc((min(var(--max),100vw - 56px) - 100vw)/2);background:linear-gradient(90deg,#07111c 0%,#07111c60 15%,#07111c00 42%),url('../images/hero-truck-car.webp') center center/cover no-repeat;box-shadow:inset 0 -80px 70px -65px #07111c, inset 55px 0 70px -50px #07111c}.hero-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#07111c4b 0%,transparent 22%);pointer-events:none}.hero-notice{position:absolute;right:20px;bottom:25px;background:#07111cca;border:1px solid #3e5a76;padding:13px 17px;color:#eff6ff;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.trust-strip{background:#101f30;border-top:1px solid #ffffff14;color:#e0e8f2}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-cell{display:flex;gap:12px;align-items:center;border-right:1px solid #ffffff16;padding:25px 20px;min-height:98px}.trust-cell:first-child{padding-left:0}.trust-cell:last-child{border:0}.trust-cell strong{font:800 26px/1 'Barlow Condensed',sans-serif;display:block;color:#64adff}.trust-cell span{display:block;font-size:10px;color:#b6c9d9;line-height:1.5;letter-spacing:.03em;margin-top:4px}.trust-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid #35699e;color:#69b9ff;font-size:19px;flex:0 0 auto}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.service-card{position:relative;min-height:340px;background:var(--deep);color:#fff;overflow:hidden;display:flex;align-items:end;isolation:isolate;border-radius:4px;transition:transform .2s}.service-card:hover{transform:translateY(-4px)}.service-card::before{content:'';position:absolute;inset:0;background-position:top center;background-size:cover;z-index:-2;transition:transform .35s}.service-card:hover:before{transform:scale(1.05)}.service-card:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#05111d12 15%,#06111edc 53%,#06111dfd 100%);z-index:-1}.service-card.truck:before{background-image:url('../images/truck.webp')}.service-card.car:before{background-image:url('../images/car.webp')}.service-card.tractor:before{background-image:url('../images/tractor.webp')}.service-card.adblue:before{background-image:url('../images/adblue.webp')}.service-body{padding:24px;width:100%}.service-count{font:800 14px 'Barlow Condensed',sans-serif;color:#5aafff}.service-body h3{font:900 32px/.94 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;margin:9px 0}.service-body p{font-size:12px;line-height:1.65;color:#ced9e7;min-height:59px}.service-arrow{display:grid;place-items:center;width:31px;height:31px;border:1px solid #3c97ff;border-radius:50%;color:#64b3ff;font-weight:bold;font-size:18px;margin-top:16px}.calculator-banner{background:#0c2038;color:white;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;overflow:hidden}.calculator-banner .c-copy{padding:60px max(38px,calc((100vw - var(--max))/2)) 60px max(28px,calc((100vw - var(--max))/2))}.calculator-banner h2{font:900 clamp(39px,5vw,65px)/.94 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:17px 0}.calculator-banner p{color:#bfd0e4;line-height:1.75;max-width:515px}.calculator-banner .c-ui{background:#fff;color:var(--ink);padding:29px 28px;max-width:430px;margin:32px 42px 32px 0;border-radius:5px;box-shadow:0 18px 42px #0005}.c-label{font-size:11px;font-weight:800;letter-spacing:.13em;color:var(--blue);text-transform:uppercase}.calculator-banner .c-ui h3{font:900 31px 'Barlow Condensed',sans-serif;margin:8px 0}.fake-reg{display:flex;margin:17px 0;padding:14px;border:2px solid #efcf35;border-radius:4px;background:#ffda23;color:#1b1e26;font-weight:900;letter-spacing:.08em;justify-content:space-between;font-size:20px}.fake-reg small{font-size:11px;font-weight:700;letter-spacing:0;align-self:center}.c-note{color:var(--muted);font-size:11px;line-height:1.55}.comparison{display:grid;grid-template-columns:.78fr 1.22fr;gap:64px;align-items:center}.comparison .copy{margin:22px 0 26px}.numbers-card{background:#fff;border:1px solid #d9e2ed;box-shadow:0 20px 55px #29405d17;padding:28px}.numbers-top{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:20px;border-bottom:1px solid #e3e8ef}.numbers-top b{font-size:15px}.numbers-top span{background:#ecf3ff;color:#166cde;padding:9px 11px;font-size:10px;font-weight:900;letter-spacing:.08em}.numbers-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:20px 0}.number-box{background:#eff2f6;padding:21px}.number-box.final{background:#e7f1ff}.number-box small{font-size:10px;font-weight:900;letter-spacing:.11em;color:#65798f}.number-box b{font:900 50px 'Barlow Condensed',sans-serif;display:block;color:#101e2c;margin:7px 0}.number-box.final b{color:var(--blue)}.number-box label{color:#66778c;font-size:11px;font-weight:800}.number-foot{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:#657388}.number-foot b{color:#1876e8}.split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.split-picture{min-height:540px;background:linear-gradient(#06132148,#06132156),url('../images/truck.webp') center/cover}.split-copy{background:#091827;color:#fff;padding:86px min(6vw,95px);display:flex;flex-direction:column;justify-content:center}.split-copy .copy{color:#b6c9de}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.check-item{border-top:1px solid #334b63;padding-top:16px}.check-item b{display:block;font-size:13px}.check-item span{font-size:11px;color:#9eb4c9;line-height:1.7}.blue-callout{background:#0869e9;color:white;padding:62px 0}.blue-callout .container{display:flex;justify-content:space-between;gap:40px;align-items:center}.blue-callout .heading{font-size:48px}.blue-callout .copy{color:#eaf3ff;margin:12px 0 0}.callout-actions{display:flex;gap:12px;flex-wrap:wrap}.site-footer{background:#07111c;color:#eff4fa;padding:62px 0 28px}.foot-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.15fr;gap:35px}.site-footer .logo{display:inline-flex}.site-footer p{font-size:12px;line-height:1.75;color:#b2c2d1;max-width:310px}.site-footer h4{font-size:11px;letter-spacing:.12em;margin:2px 0 22px;color:#fff;text-transform:uppercase}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer li{margin:0 0 12px}.site-footer li a,.site-footer address{font-size:12px;color:#b2c2d1;line-height:1.7;font-style:normal}.site-footer a:hover{color:#63b0ff}.copyright{border-top:1px solid #273646;padding-top:22px;margin-top:44px;font-size:10px;color:#8599ab;display:flex;justify-content:space-between;gap:16px}.mobile-action{display:none}.page-hero{background:#081521;color:#fff;overflow:hidden}.page-hero .inner{display:grid;grid-template-columns:1.07fr .93fr;min-height:440px;align-items:center;gap:32px}.page-hero .page-copy{padding:75px 0;z-index:1}.page-hero h1{font:900 clamp(52px,6vw,82px)/.9 'Barlow Condensed',Impact,sans-serif;margin:19px 0;text-transform:uppercase}.page-hero h1 em{font-style:normal;color:#4b9aff}.page-hero p{color:#c6d5e5;line-height:1.8;font-size:14px;max-width:560px}.page-hero .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.page-hero-image{height:100%;min-height:385px;background-position:center;background-size:cover;position:relative;mask-image:linear-gradient(90deg,transparent 0%,#000 20%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 20%)}.page-hero-image.truck{background-image:url('../images/truck.webp')}.page-hero-image.car{background-image:url('../images/car.webp')}.page-hero-image.tractor{background-image:url('../images/tractor.webp')}.page-hero-image.adblue{background-image:url('../images/adblue.webp')}.page-hero-image.hero-all{background-image:url('../images/hero-truck-car.webp')}.breadcrumb{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#93b3d4;font-weight:800}.breadcrumb a{color:#d0e4fb}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.prose{line-height:1.9;color:#5a6e82;font-size:14px}.prose h2{font:900 39px/.98 'Barlow Condensed',sans-serif;text-transform:uppercase;color:#142337;margin:0 0 22px}.prose h3{font-size:18px;color:#172a3c}.prose a{color:var(--blue);text-decoration:underline}.prose ul{padding-left:20px}.prose li{margin-bottom:10px}.feature-list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.feature{border:1px solid #dce5ee;background:#fff;padding:25px;min-height:174px}.feature b{font-size:14px;display:block;margin:14px 0 8px}.feature p{font-size:12px;line-height:1.7;color:#65778b;margin:0}.feature-icon{font-size:23px;color:var(--blue)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.step{background:#fff;border:1px solid #e2e7ee;padding:26px}.step small{font:900 38px 'Barlow Condensed',sans-serif;color:#2f8efb}.step h3{font:900 26px 'Barlow Condensed',sans-serif;margin:12px 0 8px;text-transform:uppercase}.step p{color:#64768b;font-size:12px;line-height:1.75}.disclaimer{border-left:4px solid #f0a530;background:#fff7e8;padding:22px 26px;color:#684a23;font-size:12px;line-height:1.85}.disclaimer strong{display:block;color:#513714;margin-bottom:5px}.faq{display:grid;gap:12px}.faq details{background:#fff;border:1px solid #dfe5ee;padding:18px 21px}.faq summary{cursor:pointer;font-weight:800;font-size:13px}.faq details p{margin:15px 0 0;color:#65788c;font-size:12px;line-height:1.8}.facts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fact{padding:26px;background:#fff;border:1px solid #dfe7ef}.fact b{font:900 35px 'Barlow Condensed',sans-serif;color:var(--blue)}.fact p{font-size:12px;color:#607185;line-height:1.75}.table-wrap{overflow:auto;background:white;border:1px solid #e1e6ed}.figures{border-collapse:collapse;width:100%;min-width:560px}.figures th{text-align:left;background:#101f30;color:#fff;text-transform:uppercase;font-size:10px;letter-spacing:.07em;padding:15px}.figures td{padding:14px 15px;border-bottom:1px solid #e8edf3;font-size:12px}.figures tr:nth-child(even) td{background:#f6f8fb}.figures td strong{color:#076bea}.filter-row{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:24px}.filter-row button{border:1px solid #d7e0eb;background:white;color:#43576b;font-weight:800;padding:11px 17px;font-size:11px;border-radius:3px}.filter-row button.active{border-color:#1976e8;background:#1879ed;color:white}.iframe-shell{border:1px solid #cbd9e8;background:white;padding:10px;min-height:520px;box-shadow:0 20px 60px #1b3b5c17}.iframe-shell iframe{width:100%;height:650px;border:0;display:block}.notice-small{font-size:11px;color:#6a7b8c;line-height:1.75}.contact-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:46px}.contact-card{background:#0e2033;color:white;padding:35px}.contact-card h3{font:900 35px 'Barlow Condensed',sans-serif;margin:0 0 24px}.contact-card dl{margin:0}.contact-card dt{color:#7dbafd;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;margin:24px 0 7px}.contact-card dd{margin:0;font-size:14px;line-height:1.7}.contact-card a{text-decoration:underline}.form-panel{background:white;border:1px solid #dce4ed;padding:36px}.form-panel h2{font:900 41px 'Barlow Condensed',sans-serif;margin:0 0 8px;text-transform:uppercase}.form-panel>p{font-size:12px;color:#66788b;line-height:1.8;margin-bottom:25px}.field-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:17px}.field label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:#405267}.field input,.field select,.field textarea{border:1px solid #ccd7e2;padding:13px 15px;background:#f8fafc;color:#1a2b3b;border-radius:3px;width:100%;outline-color:#4090fa}.field textarea{resize:vertical;min-height:140px}.form-note{font-size:11px;color:#728295;line-height:1.7;margin-top:14px}.contact-confirm{display:none;color:#1767cb;font-weight:800;font-size:12px;margin-top:15px}.contact-confirm.show{display:block}
@media (max-width:1080px){.container{width:min(var(--max),calc(100% - 40px))}.nav-menu{gap:11px}.nav-menu a{font-size:10px}.nav .btn{font-size:10px}.hero-visual{margin-right:-20px}.service-card{min-height:310px}.service-body{padding:19px}.service-body h3{font-size:29px}.section{padding:74px 0}.split-copy{padding:62px 40px}.calculator-banner .c-copy{padding-left:28px}.foot-grid{gap:20px}}
@media (max-width:820px){.topbar .top-extra{display:none}.header{height:70px}.nav-menu{display:none;position:fixed;inset:70px 0 0;background:#081522;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:25px 26px;gap:0;overflow:auto}.nav-menu.open{display:flex}.nav-menu a{font-size:18px;padding:18px 0;border-bottom:1px solid #21344a}.nav .btn{margin-left:auto}.menu-button{display:block}.hero-grid{grid-template-columns:1fr;min-height:0}.hero-copy{padding:62px 0 18px}.hero h1{font-size:clamp(60px,12vw,85px)}.hero-visual{margin:0 -20px;height:395px;min-height:395px;background-size:contain;background-position:center bottom;box-shadow:none}.hero-visual:after{background:linear-gradient(180deg,#07111c 0%,transparent 17%,transparent 80%,#07111c65 100%)}.hero-notice{bottom:18px;right:20px}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-cell{border-bottom:1px solid #ffffff16}.trust-cell:nth-child(2){border-right:0}.service-grid{grid-template-columns:repeat(2,1fr)}.service-card{min-height:320px}.comparison,.two-col,.contact-layout{grid-template-columns:1fr;gap:35px}.calculator-banner{grid-template-columns:1fr}.calculator-banner .c-copy{padding:55px 28px 10px}.calculator-banner .c-ui{margin:25px 28px 45px;max-width:none}.split{grid-template-columns:1fr}.split-picture{min-height:320px}.split-copy{padding:60px 28px}.page-hero .inner{grid-template-columns:1fr;gap:0}.page-hero .page-copy{padding:60px 0 18px}.page-hero-image{min-height:290px;height:290px;mask-image:linear-gradient(0deg,#000 50%,transparent 100%);-webkit-mask-image:linear-gradient(0deg,#000 50%,transparent 100%);background-position:center 34%}.foot-grid{grid-template-columns:1.3fr 1fr}.facts-grid{grid-template-columns:repeat(2,1fr)}.blue-callout .container{align-items:start;flex-direction:column;gap:23px}.section-head{align-items:start;flex-direction:column;gap:10px}}
@media (max-width:520px){body{padding-bottom:65px}.topbar .container{font-size:9px}.container{width:calc(100% - 34px)}.header{height:67px}.logo-symbol{font-size:35px}.logo-caption{font-size:7px}.nav-menu{top:67px}.nav>.btn{display:none}.hero-copy{padding:34px 0 4px}.hero h1{font-size:47px;line-height:.91;margin:16px 0}.hero-lead{font-size:13px;line-height:1.8}.hero-actions{gap:8px;margin:22px 0 21px}.hero-actions .btn{padding:11px 13px;min-height:43px;font-size:10px}.hero-visual{margin:0 -17px;min-height:320px;height:320px;background-size:cover;background-position:center 40%}.hero-notice{font-size:8px;padding:9px;right:11px;bottom:14px}.hero-points{gap:10px}.hero-points span{font-size:9px}.trust-cell{padding:15px 9px;min-height:82px}.trust-cell strong{font-size:21px}.trust-cell span{font-size:9px}.trust-icon{width:27px;height:27px;font-size:16px}.section{padding:63px 0}.heading{font-size:42px}.service-grid{grid-template-columns:1fr;gap:12px}.service-card{min-height:310px}.service-card::before{background-position:center 31%}.service-body h3{font-size:35px}.service-body p{min-height:0;max-width:260px}.calculator-banner .c-copy{padding:50px 17px 10px}.calculator-banner .c-ui{margin:20px 17px 32px}.numbers-card{padding:16px}.numbers-grid{gap:8px}.number-box{padding:15px}.number-box b{font-size:42px}.numbers-top span{font-size:9px}.number-foot{flex-direction:column}.check-grid,.feature-list,.field-grid,.facts-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>:first-child{grid-column:1/-1}.foot-grid>:last-child{grid-column:1/-1}.copyright{flex-direction:column}.blue-callout .heading{font-size:43px}.mobile-action{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;height:65px;padding:7px 10px;background:#071522;border-top:1px solid #294460;gap:8px}.mobile-action .btn{flex:1;min-height:49px;font-size:11px;padding:10px}.mobile-action .btn--ghost{border-color:#516d89}.page-hero .page-copy{padding:45px 0 15px}.page-hero h1{font-size:58px}.page-hero-image{height:250px;min-height:250px}.form-panel{padding:24px}.contact-card{padding:25px}.iframe-shell iframe{height:600px}.section-head .copy{font-size:12px}}
@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}

/* Service area SEO content: genuine local information in the visible page body. */
.vts-service-areas{background:#f2f6fb;border-top:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed}
.vts-service-areas .heading{max-width:900px;font-size:clamp(30px,4vw,50px);line-height:1.06}
.vts-service-areas .service-area-intro{max-width:980px;margin:24px 0 12px;color:#263c53;font-size:15px}
.vts-service-areas .service-area-detail{max-width:940px;margin:0 0 21px}
.service-area-region{max-width:1000px;border-left:3px solid #1573f7;padding:8px 0 8px 18px;margin:20px 0;background:#e8f0fa}
.service-region-line{font-size:12px;line-height:1.8;color:#40576e;margin:4px 14px}
.service-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px}
.service-links a{font-size:12px;font-weight:800;color:#1266d9;text-decoration:underline;text-underline-offset:4px}
.service-links a:hover{color:#073c8e}
@media(max-width:620px){.vts-service-areas .heading{font-size:34px}.vts-service-areas .service-area-intro{font-size:14px}.service-area-region{padding-left:10px}.service-links{flex-direction:column;gap:12px}}
