@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/brand-0.ttf)format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/brand-1.ttf)format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/brand-2.ttf)format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/brand-3.ttf)format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/brand-4.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/brand-5.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/brand-6.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/brand-7.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/brand-8.ttf)format("truetype")}@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/brand-9.ttf)format("truetype")}
:root{--ta-deep-navy:#0c2340;--ta-steel-blue:#1a4b7a;--ta-sitrak-blue:#1e6db5;--ta-gold:#c8870a;--ta-gold-light:#f0a020;--ta-sky:#4a9fd4;--ta-lion-silver:#8caec8;--ta-chrome:#c5d8e8;--ta-white:#f2f6fa;--ta-black:#050b14;--ta-navy-900:#071729;--ta-navy-800:#0c2340;--ta-navy-700:#12314f;--ta-navy-600:#1a4b7a;--ta-ink:#0a1420;--ta-ash:#5a6b7c;--ta-hairline:#d6e1ec;--surface-page:var(--ta-deep-navy);--surface-page-dark:var(--ta-black);--surface-page-light:var(--ta-white);--surface-card:var(--ta-navy-700);--surface-card-light:#fff;--surface-raised:#ffffff0f;--surface-sunken:#050b1473;--surface-glass:#0c2340b8;--text-display:var(--ta-white);--text-heading:var(--ta-white);--text-subheading:var(--ta-sky);--text-body:var(--ta-chrome);--text-muted:var(--ta-lion-silver);--text-accent:var(--ta-gold-light);--text-on-light:var(--ta-ink);--text-on-light-muted:var(--ta-ash);--text-link:var(--ta-sky);--text-link-hover:var(--ta-gold-light);--border-hairline:1px solid #c5d8e82e;--border-strong:1px solid #c5d8e857;--border-accent:2px solid var(--ta-gold);--border-light:1px solid var(--ta-hairline);--rule-chrome:linear-gradient(90deg,transparent,#c5d8e88c,transparent);--action-primary:var(--ta-gold-light);--action-primary-hover:var(--ta-gold);--action-primary-text:var(--ta-deep-navy);--action-secondary:var(--ta-sitrak-blue);--action-secondary-hover:#2a82ce;--action-secondary-text:var(--ta-white);--focus-ring:0 0 0 2px var(--ta-deep-navy),0 0 0 4px var(--ta-sky);--grad-chrome:linear-gradient(180deg,#fff 0%,#c5d8e8 38%,#8caec8 52%,#edf4fa 68%,#9fbbd2 100%);--grad-navy-depth:linear-gradient(160deg,#12314f 0%,#0c2340 55%,#071729 100%);--grad-blue-spot:radial-gradient(60% 120% at 50% 120%,#1e6db58c 0%,#0c234000 70%);--grad-gold:linear-gradient(180deg,#f0a020 0%,#c8870a 100%);--grad-protect:linear-gradient(90deg,#050b14eb 0%,#050b14a6 45%,#050b1400 100%);--font-display:"Barlow Condensed","Arial Narrow",sans-serif;--font-body:"Barlow",system-ui,sans-serif;--font-mono:"Share Tech Mono",ui-monospace,monospace;--weight-hero:900;--weight-section:700;--weight-sub:600;--weight-body:400;--weight-body-light:300;--size-hero-xl:96px;--size-hero:72px;--size-display:56px;--size-section:40px;--size-subsection:28px;--size-card-title:22px;--size-body-lg:18px;--size-body:16px;--size-body-sm:14px;--size-caption:12px;--size-micro:11px;--leading-hero:.92;--leading-display:.98;--leading-heading:1.06;--leading-body:1.55;--leading-caption:1.4;--track-hero:-.01em;--track-heading:0;--track-tagline:.06em;--track-label:.18em;--track-mono:.12em;--type-hero:var(--weight-hero) var(--size-hero)/var(--leading-hero) var(--font-display);--type-section:var(--weight-section) var(--size-section)/var(--leading-heading) var(--font-display);--type-sub:var(--weight-sub) var(--size-subsection)/var(--leading-heading) var(--font-display);--type-card-title:var(--weight-sub) var(--size-card-title)/1.2 var(--font-display);--type-body:var(--weight-body) var(--size-body)/var(--leading-body) var(--font-body);--type-body-lg:var(--weight-body) var(--size-body-lg)/var(--leading-body) var(--font-body);--type-caption:400 var(--size-caption)/var(--leading-caption) var(--font-mono);--type-spec:400 var(--size-body-sm)/1.5 var(--font-mono);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--gutter:24px;--section-pad-y:96px;--section-pad-x:48px;--card-pad:24px;--container-max:1280px;--measure:66ch;--radius-0:0;--radius-1:2px;--radius-2:4px;--radius-3:6px;--radius-pill:999px;--chamfer:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);--shadow-0:none;--shadow-1:0 1px 2px #050b1447;--shadow-2:0 4px 14px #050b1457;--shadow-3:0 14px 40px #050b1473;--shadow-card:0 2px 0 #ffffff0d inset,0 10px 28px #050b1466;--shadow-inset-chrome:0 1px 0 #ffffff38 inset,0 -1px 0 #050b1466 inset;--glow-blue:0 0 32px #1e6db573;--glow-gold:0 0 18px #f0a02059;--blur-glass:blur(14px) saturate(120%);--ease-standard:cubic-bezier(.2,.6,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.6,0,.4,1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s;--dur-reveal:.6s;--transition-ui:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:var(--surface-page);color:var(--text-body);font:var(--type-body);text-wrap:pretty;margin:0}h1,h2,h3,h4{color:var(--text-heading);font-family:var(--font-display);line-height:var(--leading-heading);text-wrap:balance;margin:0}h1{font:var(--type-hero)}h2{font:var(--type-section)}h3{font:var(--type-sub)}h4{font:var(--type-card-title)}p{margin:0 0 var(--space-4)}a{color:var(--text-link);transition:var(--transition-ui);text-decoration:none}a:hover{color:var(--text-link-hover)}strong{color:var(--ta-white);font-weight:600}code,kbd{font-family:var(--font-mono)}.ta-label{font:var(--type-caption);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.ta-spec{font:var(--type-spec);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--ta-chrome)}.ta-chrome-text{background:var(--grad-chrome);color:#0000;-webkit-background-clip:text;background-clip:text}::selection{background:var(--ta-gold-light);color:var(--ta-deep-navy)}
html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:#0c2340}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:var(--ta-sky)}a:hover{color:var(--ta-gold-light)}:focus-visible{outline:3px solid var(--ta-sky);outline-offset:4px}img{max-width:100%}.skip-link{z-index:200;background:var(--ta-white);color:var(--ta-deep-navy);padding:14px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.site-header{z-index:50;background:var(--surface-glass);height:72px;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);border-bottom:1px solid #c5d8e82e;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;height:100%;margin:auto;padding:0 24px;display:flex}.wordmark{color:var(--ta-white);flex-direction:column;gap:3px;line-height:1;display:inline-flex}.wordmark strong{font:900 22px/1 var(--font-display);letter-spacing:.02em}.wordmark span{font:var(--type-caption);letter-spacing:var(--track-label);color:var(--ta-chrome)}.site-header nav{align-items:center;gap:24px;display:flex}.site-header nav>a{font:700 15px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ta-chrome)}.site-header nav>a:hover{color:var(--ta-gold-light)}.site-header nav .brochure-nav{color:var(--ta-sky);font-size:13px}.menu-toggle{display:none}.button{min-height:44px;font:700 16px/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:normal;text-align:center;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;padding:10px 22px;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex}.button.primary{background:var(--ta-gold);color:var(--ta-black);box-shadow:var(--shadow-1)}.button.primary:hover{background:var(--ta-gold-light);color:var(--ta-black);box-shadow:var(--glow-gold)}.button.ghost{color:var(--ta-chrome);background:0 0;border-color:#c5d8e857}.button.ghost:hover{color:var(--ta-white);background:#c5d8e814}.button.lg{min-height:56px;padding:16px 28px;font-size:18px}.button:active{transform:translateY(1px)}.button:disabled{opacity:.5;cursor:wait}.eyebrow{font:var(--type-caption);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.eyebrow.gold{color:var(--ta-gold-light)}.eyebrow.sky{color:var(--ta-sky)}.section-header{max-width:760px;margin-bottom:32px}.section-header .eyebrow{margin-bottom:20px}.section-header h2{font:700 56px/.98 var(--font-display);text-transform:uppercase;margin-bottom:20px}.section-header p{font:var(--type-body-lg);max-width:66ch}.spec-table{border-collapse:collapse;width:100%;font:var(--type-spec)}.spec-table tr{border-bottom:1px solid #c5d8e82e}.spec-table th{color:var(--text-muted);text-align:left;padding:13px 16px 13px 0;font-weight:400}.spec-table td{color:var(--ta-chrome);text-align:right;padding:13px 0}.spec-pill{background:var(--surface-raised);font:var(--type-spec);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:7px 14px;box-shadow:inset 0 0 0 1px #c5d8e82e}.stat>div{font:700 48px/.95 var(--font-display);color:var(--ta-white);white-space:nowrap}.stat span{font:600 22px var(--font-display);color:var(--ta-gold-light);margin-left:5px}.stat p{font:var(--type-caption);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:8px 0 0}.card{background:var(--surface-card);border:2px solid var(--ta-gold);box-shadow:var(--shadow-card),0 0 0 1px #f0a0202e;border-radius:16px;padding:24px;transition:border-color .2s,box-shadow .2s}.card.active{border-left:2px solid var(--ta-gold)}.card .eyebrow{margin-bottom:8px}.card h3{font:var(--type-card-title);margin:0 0 12px}.branch h3{font-size:32px}.branch p{margin-bottom:12px}.truck-card{background:var(--surface-card);box-shadow:var(--shadow-card);border:1px solid #c5d8e82e;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.truck-image{background:#071729;height:210px;position:relative;overflow:hidden}.truck-image img{object-fit:cover;width:100%;height:100%}.truck-card:nth-child(2) .truck-image img{object-fit:contain}.badge{background:var(--ta-gold);color:#050b14;font:var(--type-caption);text-transform:uppercase;letter-spacing:.12em;padding:5px 12px;position:absolute;top:16px;left:16px}.truck-content{flex-direction:column;flex:1;padding:24px;display:flex}.truck-content h3{margin:12px 0 16px;font-size:27px}.truck-specs{font:var(--type-spec);text-transform:uppercase;color:var(--ta-chrome);flex-wrap:wrap;gap:8px 16px;margin-bottom:24px;display:flex}.truck-enquire{text-align:left;width:100%;color:var(--ta-gold-light);font:700 16px var(--font-display);text-transform:uppercase;letter-spacing:.05em;background:0 0;border:0;border-top:1px solid #c5d8e82e;align-self:flex-start;margin-top:auto;padding:12px 0 0}.truck-enquire:hover{color:var(--ta-white)}footer{background:#050b14;border-top:1px solid #c5d8e82e;padding:64px 24px 24px}.footer-grid{grid-template-columns:1.2fr 1fr 1.2fr;gap:64px;max-width:1232px;margin:auto;display:grid}.footer-logo{object-fit:contain;object-position:left;width:220px;height:auto;max-height:120px;display:block}.footer-grid>div>p{margin-top:16px}.footer-grid h3{margin-top:16px;font-size:24px}.footer-grid .eyebrow{margin-bottom:20px}.footer-bottom{max-width:1232px;font:var(--type-caption);color:var(--text-muted);border-top:1px solid #c5d8e82e;justify-content:space-between;gap:20px;margin:48px auto 0;padding-top:24px;display:flex}.mobile-enquiry{display:none}.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050b14d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog{border:1px solid #c5d8e857;border-top:3px solid var(--ta-gold);background:#0c2340;border-radius:4px;width:640px;max-height:90dvh;padding:36px;position:relative;overflow:auto;box-shadow:0 30px 100px #050b14}.dialog-close{width:40px;height:40px;color:var(--ta-chrome);background:0 0;border:1px solid #c5d8e84d;font-size:26px;position:absolute;top:10px;right:12px}.dialog h2{text-transform:uppercase;margin:16px 30px 16px 0;font-size:40px}.dialog p{font-size:15px}.dialog form{margin-top:24px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dialog label{flex-direction:column;gap:7px;margin-bottom:18px;font-size:14px;display:flex}.dialog input:not([type=checkbox]),.dialog select,.dialog textarea{width:100%;min-height:44px;color:var(--ta-white);background:#071729;border:1px solid #c5d8e857;border-radius:2px;padding:10px}.dialog textarea{resize:vertical}.dialog .consent{flex-direction:row;align-items:flex-start}.consent input{width:18px;height:18px;accent-color:var(--ta-gold);flex-shrink:0}.field-error{color:#ffbdad;font-size:14px;display:block}.dialog form>.field-error{margin:-8px 0 18px}[aria-invalid=true]{border-color:#ffbdad!important}@media (max-width:1000px){.site-header nav{gap:14px}.brochure-nav{display:none}#the-specs>div{gap:32px!important}.section-header h2{font-size:48px}}@media (max-width:768px){:root{--section-pad-y:48px;--gutter:20px}html{scroll-padding-top:84px}.site-header .header-inner{padding:0 20px}.menu-toggle{min-height:44px;color:var(--ta-chrome);font:600 16px var(--font-display);background:0 0;border:1px solid #c5d8e857;padding:10px 16px;display:block}.site-header nav{background:#0c2340;padding:24px;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 20px 40px #050b14}.site-header nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.site-header nav>a{padding:16px 8px}.site-header nav .brochure-nav{padding-top:24px;display:block}.site-header nav .button{margin-top:12px}#the-specs>div{grid-template-columns:1fr!important;gap:36px!important}#the-specs>div>div:last-child{width:100%;max-width:540px;margin:auto}#the-specs>div>div:last-child>div:first-child{inset:0!important}#the-engineering div[style*=repeat\(3],#backed-by-service div[style*=repeat\(3],#the-range div[style*=repeat\(3],#the-proof div[style*=grid-template-columns]{grid-template-columns:1fr!important}#backed-by-service>div:first-child{height:340px!important}#backed-by-service h2{font-size:52px!important}#the-proof h2{font-size:48px!important}.section-header h2{font-size:44px}.spec-table{font-size:12px}.spec-table th{width:38%}.spec-table td{overflow-wrap:anywhere}.truck-image{height:250px}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column}footer{padding-bottom:110px}.mobile-enquiry{z-index:40;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:2px solid var(--ta-gold);background:#0c2340f5;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-enquiry>a{font:var(--type-spec);color:var(--ta-chrome)}.dialog-backdrop{padding:12px}.dialog{max-height:94dvh;padding:24px}.dialog h2{font-size:34px}.form-grid{grid-template-columns:1fr;gap:0}.dialog-close{top:8px;right:8px}.dialog .eyebrow{padding-right:36px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.card:hover{border-color:var(--ta-gold-light);box-shadow:var(--shadow-card),0 0 0 2px #f0a02059}.footer-pages{flex-wrap:wrap;gap:10px 18px;display:flex}.footer-pages a{font:700 12px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ta-chrome);text-decoration:none;transition:color .2s}.footer-pages a:hover{color:var(--ta-gold-light)}.dealer-links{background:var(--ta-black);padding:var(--section-pad-y) 0;border-top:1px solid #f0a02038}.dealer-links-inner{max-width:var(--container-max);padding:0 var(--gutter);margin:0 auto}.dealer-links h2{font:900 clamp(34px,4.6vw,64px)/.98 var(--font-display);text-transform:uppercase;color:var(--ta-white);letter-spacing:-.01em;max-width:18ch;margin:14px 0}.dealer-links-lead{color:var(--text-body);font:var(--type-body-lg);max-width:56ch;margin:0 0 34px}.dealer-links-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.dealer-link{background:var(--ta-navy-700);border:2px solid var(--ta-gold);color:var(--ta-white);border-radius:16px;flex-direction:column;gap:8px;padding:22px 20px 20px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.dealer-link:hover,.dealer-link:focus-visible{border-color:var(--ta-gold-light);transform:translateY(-3px);box-shadow:0 16px 36px #0006,0 0 0 2px #f0a0204d}.dealer-link strong{font:700 22px/1.15 var(--font-display);text-transform:uppercase;letter-spacing:.02em}.dealer-link-copy{font:14px/1.55 var(--font-body);color:var(--text-body)}.dealer-link-arrow{color:var(--ta-gold-light);font-size:18px;position:absolute;top:16px;right:16px}@media (max-width:640px){.dealer-links-grid{grid-template-columns:1fr}}.card-grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.card-grid{grid-template-columns:1fr}}@media (min-width:1600px){:root{--container-max:1440px;--gutter:40px}}@media (min-width:1920px){:root{--container-max:1680px;--gutter:48px}}
:root{--motion-ease:cubic-bezier(.2,.75,.2,1);--scroll-progress:0}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{background:#091b30;overflow-x:clip}main{isolation:isolate;background:linear-gradient(#0b2038 0% 22%,#071523 41%,#091b30 62%,#0b2038 83%,#091b30 100%);position:relative}main>section:not(#top):not(.light-section){background:0 0!important;scroll-margin-top:12px!important}main>section{isolation:isolate}main>section:not(#top){padding-block:clamp(56px,7vw,108px)!important}#the-specs{padding-top:clamp(12px,3vw,48px)!important}#the-engineering>div:first-child{-webkit-mask-image:linear-gradient(#0000,#000 30% 65%,#0000);mask-image:linear-gradient(#0000,#000 30% 65%,#0000);opacity:.25!important}#the-engineering>div:nth-child(2){background:linear-gradient(90deg,#091a2c00,#091a2c66)!important}#backed-by-service{padding-top:0!important}#backed-by-service>div:first-child{-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 68%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 68%,#0000 100%);height:clamp(360px,36vw,520px)!important}#backed-by-service>div:last-child{padding-top:12px!important;padding-bottom:0!important}footer{background:linear-gradient(#091b30,#050b14 180px);border-top:0}.site-header{background:#081728ed;border-bottom-color:#c5d8e814}.site-header:after{content:"";width:100%;height:2px;transform:scaleX(var(--scroll-progress));transform-origin:0;background:var(--ta-gold);pointer-events:none;position:absolute;bottom:-1px;left:0}.site-header nav>a{transition:color .2s}#top.hero{background:#0b2038;align-items:center;min-height:min(880px,100svh - 24px);padding:0 0 74px;display:flex;position:relative;overflow:hidden}.hero-visual{transform:translate3d(0,var(--hero-shift,0px),0);pointer-events:none;position:absolute;inset:-24px 0 0}.hero-image{object-fit:cover;object-position:62% 52%;filter:saturate(.8)contrast(1.08);width:100%;height:100%;animation:hero-camera 2.4s var(--motion-ease) both}.hero-shade{pointer-events:none;background:linear-gradient(#050b1414 40%,#0b2038 100%),linear-gradient(90deg,#050b14f2 0%,#050b14a3 42%,#050b141a 100%);position:absolute;inset:0}.hero-content{z-index:1;width:100%;max-width:1280px;margin-inline:auto;padding:clamp(64px,7vw,112px) 24px 26px;position:relative}.hero-kicker{animation:hero-in .75s 80ms var(--motion-ease) both;align-items:center;gap:14px;margin-bottom:28px;display:flex}.hero-line{background:var(--ta-gold);transform-origin:0;width:32px;height:2px;animation:line-in .85s .15s var(--motion-ease) both;display:block}#top h1{font:900 clamp(80px,8.5vw,128px)/.94 var(--font-display);letter-spacing:-.018em;text-transform:uppercase;color:var(--ta-white);max-width:10ch;margin:0 0 26px}.hero-word{margin-bottom:-.075em;padding:0 0 .075em;display:block;overflow:hidden}.hero-word>span{animation:hero-title 1s .16s var(--motion-ease) both;display:block}.hero-word:nth-child(2)>span{animation-delay:.3s}.hero-copy{max-width:49ch;font:400 clamp(17px,1.4vw,20px)/1.65 var(--font-body);color:#c0ceda;animation:hero-in .9s .42s var(--motion-ease) both;text-wrap:pretty;margin:0 0 30px}.hero-actions{animation:hero-in .9s .56s var(--motion-ease) both;flex-wrap:wrap;gap:12px;margin-bottom:42px;display:flex}.hero-actions .button{gap:20px;min-height:56px}.hero-actions .button span{transition:transform .3s var(--motion-ease);display:inline-block}.hero-actions .button:hover span{transform:translate(4px)}.button{transition:background .25s,box-shadow .25s,transform .25s,border-color .25s}.button:hover{transform:translateY(-2px)}.button.primary{background:#ed9e11;box-shadow:0 4px 24px #050b1433}.hero-model{animation:hero-in .9s .65s var(--motion-ease) both;margin:0 0 16px}.hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:860px;padding-top:22px;display:grid;position:relative}.hero-stats:before{content:"";transform-origin:0;width:100%;height:1px;animation:line-in 1s .65s var(--motion-ease) both;background:linear-gradient(90deg,#b8cbd84d,#b8cbd808);position:absolute;top:0;left:0}.hero-stat{animation:hero-in .85s var(--stat-delay) var(--motion-ease) both;min-width:0}.hero-stat-number{font:700 clamp(40px,4vw,56px)/1 var(--font-display);font-variant-numeric:tabular-nums;color:#f4f7fa;white-space:nowrap;align-items:baseline;gap:5px;display:flex}.count-number{letter-spacing:-.015em;min-width:2ch;display:inline-block}.hero-stat:first-child .count-number{min-width:3ch}.hero-stat:nth-child(2) .count-number{min-width:4ch}.hero-stat-unit{font:600 21px/1 var(--font-display);color:var(--ta-gold-light)}.hero-stat p{font:var(--type-caption);color:#92aabd;letter-spacing:.1em;text-transform:uppercase;max-width:20ch;margin:10px 0 0}.hero-scroll{min-height:44px;font:11px/1 var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#92aabd;animation:hero-in .9s 1s var(--motion-ease) both;align-items:center;gap:12px;margin-top:34px;display:inline-flex}.scroll-track{background:#b8cbd833;width:1px;height:25px;display:block;position:relative;overflow:hidden}.scroll-track>span{background:var(--ta-gold);width:1px;height:13px;animation:1.8s ease-in-out 1.6s 3 scroll-cue;display:block}.hero-caption{z-index:1;max-width:80%;font:10px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:#7790a5;animation:hero-in 1s .9s var(--motion-ease) both;position:absolute;bottom:28px;right:max(24px,50vw - 616px)}.reveal{opacity:0;transition:opacity .8s var(--motion-ease),transform .9s var(--motion-ease);transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:none}.card.reveal:nth-child(2),.truck-card.reveal:nth-child(2){transition-delay:90ms}.card.reveal:nth-child(3),.truck-card.reveal:nth-child(3){transition-delay:.18s}.card{box-shadow:none;background:linear-gradient(145deg,#14314b99,#0c223766);border-color:#c5d8e81a;transition:border-color .3s,transform .4s,opacity .8s}.card.active{border-top-color:#e9a52399;border-left-width:1px;border-left-color:#c5d8e81a}.card:hover{border-color:#c5d8e840}.truck-card{box-shadow:none;background:#0d253b;border-color:#c5d8e820}.truck-image img{transition:transform .7s var(--motion-ease)}.truck-card:hover .truck-image img{transform:scale(1.035)}@keyframes hero-title{0%{transform:translateY(110%)}to{transform:none}}@keyframes hero-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes hero-camera{0%{transform:scale(1.075)}to{transform:scale(1)}}@keyframes line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scroll-cue{0%{transform:translateY(-14px)}70%,to{transform:translateY(30px)}}@media (min-width:769px) and (max-height:800px){#top.hero{min-height:760px}.hero-content{padding-top:56px}#top h1{font-size:100px}.hero-actions{margin-bottom:30px}}@media (min-width:769px) and (max-width:1100px){.header-inner{gap:16px}.site-header nav{gap:14px}.site-header nav>a{font-size:13px}.site-header nav .button{padding-inline:16px}.hero-content{padding-inline:32px}.hero-stats{max-width:760px}.hero-copy{max-width:44ch}}@media (min-width:769px) and (max-width:1000px){#the-engineering div[style*=repeat\(3],#backed-by-service div[style*=repeat\(3]{gap:16px!important}.card{padding:20px}.truck-content{padding:18px}.truck-content h3{font-size:23px}}@media (max-width:768px){html{scrollbar-gutter:auto;scroll-padding-top:88px}main>section:not(#top){padding-block:56px!important}#the-specs{padding-top:12px!important}#top.hero{align-items:flex-start;min-height:0;padding-bottom:62px}.hero-content{padding:52px 20px 8px}.hero-visual{inset:0;transform:none}.hero-image{object-position:65% center;opacity:.82}.hero-shade{background:linear-gradient(#050b1422 20%,#0b2038 98%),linear-gradient(90deg,#050b14ed,#050b1455)}.hero-kicker{margin-bottom:28px}#top h1{max-width:10ch;margin-bottom:24px;font-size:clamp(64px,13vw,100px)}.hero-copy{max-width:40ch;margin-bottom:26px;font-size:17px;line-height:1.65}.hero-actions{gap:10px;margin-bottom:36px}.hero-actions .button{gap:12px;padding:14px 20px;font-size:16px}.hero-model{letter-spacing:.12em;max-width:36ch;font-size:10px;line-height:1.8}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px;padding-top:22px}.hero-stat-number{font-size:46px}.hero-stat-unit{font-size:20px}.hero-stat p{letter-spacing:.08em;margin-top:7px;font-size:10px;line-height:1.6}.hero-scroll{letter-spacing:.08em;margin-top:26px;font-size:10px}.hero-caption{margin:0;font-size:8px;bottom:14px;left:20px;right:auto}.hero-stats:before{background:linear-gradient(90deg,#b8cbd84d,#b8cbd822)}#backed-by-service{padding-top:0!important}#backed-by-service>div:first-child{height:380px!important}#backed-by-service h2{font-size:clamp(42px,9vw,60px)!important}.section-header h2,#the-proof h2{line-height:1.02;font-size:clamp(38px,8.5vw,56px)!important}.section-header p{font-size:17px;line-height:1.65}.card{padding:24px}.spec-table{font-size:12px;line-height:1.6}.site-header nav{overscroll-behavior:contain;background:#081728;max-height:calc(100dvh - 72px);overflow:auto}.site-header nav.is-open{animation:hero-in .25s var(--motion-ease) both}.mobile-enquiry{padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:#081728f5;border-top:1px solid #a6bdcf33}.mobile-enquiry .button{min-height:44px;padding-inline:22px}.mobile-enquiry>a{font-size:12px}footer{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.dialog-backdrop{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.reveal{transition-duration:.6s;transform:translateY(16px)}}@media (max-width:360px){.hero-content{padding-inline:16px}.hero-copy{font-size:16px}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button{width:100%}.hero-stat-number{font-size:40px}.hero-stat-unit{font-size:18px}.hero-caption{left:16px}.hero-stats{column-gap:12px}.mobile-enquiry{padding-inline:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none}.hero-visual{transform:none}.hero-image,.hero-word>span,.hero-copy,.hero-kicker,.hero-actions,.hero-model,.hero-stat,.hero-caption,.hero-scroll{opacity:1;animation:none;transform:none}.scroll-track>span{animation:none}.site-header:after{display:none}*,:before,:after{transition:none!important;animation-duration:0s!important}}
.hero-carousel{touch-action:pan-y pinch-zoom}.hero-carousel .hero-content{padding-top:clamp(48px,5.2vw,84px);padding-bottom:22px}.hero-carousel .hero-visual{inset:0}.hero-carousel .hero-carousel-image{opacity:0;pointer-events:none;transition:opacity 1.1s cubic-bezier(.3,0,.25,1),transform 7.5s linear;animation:none;position:absolute;inset:0;transform:scale(1.045)}.hero-carousel .hero-carousel-image.is-active{opacity:1;transform:scale(1)}.hero-carousel .hero-shade{background:linear-gradient(#050b140d 30%,#0b2038 100%),linear-gradient(90deg,#050b14f2 0%,#050b14b8 36%,#050b1426 80%)}.hero-carousel .hero-kicker{min-height:18px;margin-bottom:24px}.hero-slide-index{font-variant-numeric:tabular-nums;color:#b5c7d6;margin-right:6px}#top.hero-carousel h1{max-width:14ch;min-height:2.02em;margin-bottom:20px;font-size:clamp(72px,7.5vw,112px)}.hero-carousel .hero-copy{max-width:48ch;min-height:99px;margin-bottom:24px}.hero-carousel .hero-actions{margin-bottom:32px}.hero-carousel .hero-word>span{animation-duration:.8s;animation-delay:80ms}.hero-carousel .hero-word:nth-child(2)>span{animation-delay:.17s}.hero-carousel .hero-copy{animation-duration:.7s;animation-delay:.18s}.hero-carousel .hero-actions{animation-duration:.7s;animation-delay:.26s}.hero-carousel .hero-model{min-height:18px;animation-delay:.32s}.hero-carousel .hero-stats{grid-template-columns:repeat(var(--stat-columns,4),minmax(0,1fr));max-width:860px;min-height:124px}.hero-carousel .hero-stats:before{animation-delay:.25s}.hero-stat-text .hero-stat-number{align-items:center;gap:7px;min-height:56px;font-size:clamp(28px,3vw,40px)}.hero-stat-text .hero-stat-unit{align-self:center;font-size:20px}.hero-stat-value{white-space:nowrap}.hero-carousel-bar{justify-content:space-between;align-items:center;gap:28px;max-width:860px;margin-top:26px;display:flex}.hero-model-nav{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-width:0;display:grid}.model-selector{color:#8da7bb;text-align:left;white-space:nowrap;min-height:52px;font:600 17px/1.2 var(--font-display);letter-spacing:.035em;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0 14px;transition:color .25s;display:flex;position:relative}.model-selector-index{font:10px/1 var(--font-mono);color:#607e96;transition:color .25s}.model-selector:hover,.model-selector.is-active{color:#f2f6fa}.model-selector.is-active .model-selector-index{color:var(--ta-gold-light)}.model-progress{background:#c5d8e81f;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.model-progress:after{content:"";background:var(--ta-gold-light);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.model-selector.is-active .model-progress:after{transform:scaleX(1)}.is-playing .model-selector.is-active .model-progress:after{animation:7s linear both truck-progress}.hero-carousel-controls{flex-shrink:0;gap:8px;display:flex}.hero-carousel-controls button{color:#c5d8e8;width:44px;height:44px;font:400 23px/1 var(--font-body);background:#07172966;border:1px solid #c5d8e833;border-radius:2px;place-items:center;padding:0;transition:color .25s,background .25s,border-color .25s;display:grid}.hero-carousel-controls button:hover{color:var(--ta-gold-light);background:#c5d8e812;border-color:#f0a02088}.hero-carousel-controls .slideshow-toggle{color:#8da7bb;background:0 0;border-color:#0000;font-size:16px}.hero-carousel-footer{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;display:flex}.hero-carousel-footer .hero-scroll{margin:0;font-size:10px;animation:none}.hero-image-label{color:#7590a6;font:9px/1.6 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-align:right;max-width:42ch;animation:.6s both hero-in}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes truck-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:769px) and (max-height:800px){#top.hero-carousel h1{font-size:88px}.hero-carousel .hero-content{padding-top:48px}.hero-carousel .hero-kicker{margin-bottom:18px}.hero-carousel .hero-copy{min-height:90px;font-size:18px}.hero-carousel .hero-actions{margin-bottom:26px}}@media (max-width:1000px) and (min-width:769px){.hero-carousel-bar{gap:20px}.hero-model-nav{gap:16px}.model-selector{gap:7px;font-size:15px}.hero-stat-text .hero-stat-number{font-size:30px}}@media (max-width:768px){#top.hero-carousel{padding-bottom:30px}.hero-carousel .hero-content{padding-top:40px;padding-bottom:24px}.hero-carousel .hero-kicker{align-items:flex-start;min-height:36px;margin-bottom:20px}.hero-carousel .hero-kicker .eyebrow{letter-spacing:.12em;max-width:32ch;font-size:10px;line-height:1.7}.hero-carousel .hero-line{flex-shrink:0;margin-top:8px}#top.hero-carousel h1{min-height:2.08em;margin-bottom:18px;font-size:clamp(56px,12vw,88px)}.hero-carousel .hero-copy{min-height:132px;margin-bottom:22px;font-size:16px;line-height:1.65}.hero-carousel .hero-actions{margin-bottom:28px}.hero-carousel .hero-actions .button{gap:10px;min-height:52px;padding:13px 18px;font-size:15px}.hero-carousel .hero-model{max-width:100%;min-height:36px;margin-bottom:12px;line-height:1.8}.hero-carousel .hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;min-height:194px}.hero-carousel .hero-stat-number{min-height:44px;font-size:44px}.hero-stat-text .hero-stat-number{min-height:44px;font-size:30px}.hero-stat-text .hero-stat-unit{font-size:18px}.hero-carousel-bar{flex-wrap:wrap;gap:18px;margin-top:20px}.hero-model-nav{flex-basis:100%;gap:16px}.model-selector{gap:7px;min-height:50px;font-size:15px}.model-selector-index{font-size:9px}.hero-carousel-controls{gap:8px;margin-left:auto}.hero-carousel-controls button{width:44px;height:44px}.hero-carousel-footer{flex-direction:column;align-items:flex-start;gap:8px;margin-top:6px}.hero-carousel-footer .hero-scroll{min-height:36px;font-size:9px}.hero-image-label{text-align:left;max-width:100%;font-size:8px}.hero-carousel .hero-carousel-image{opacity:0;transform:scale(1.035)}.hero-carousel .hero-carousel-image.is-active{opacity:.85;transform:scale(1)}.hero-carousel .hero-shade{background:linear-gradient(#050b1411 10%,#0b2038 98%),linear-gradient(90deg,#050b14ed,#050b1455)}}@media (max-width:360px){#top.hero-carousel h1{font-size:56px}.hero-carousel .hero-copy{min-height:158px}.hero-carousel .hero-stat-number{font-size:38px}.hero-stat-text .hero-stat-number{font-size:27px}.hero-stat-text .hero-stat-unit{font-size:16px}.hero-model-nav{gap:10px}.model-selector{gap:5px;font-size:13px}.hero-carousel .hero-stats{column-gap:14px}.hero-carousel .hero-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hero-carousel .hero-actions .button{gap:5px;padding:12px 8px;font-size:13px}.hero-carousel .hero-kicker .eyebrow{letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){.hero-carousel .hero-carousel-image{transition:none;transform:none}.is-playing .model-selector.is-active .model-progress:after{animation:none;transform:scaleX(1)}}.hero-model-nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media (max-width:640px){.hero-model-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
.truck-menu{position:relative}.truck-menu-trigger{min-height:44px;color:var(--ta-chrome);font:700 15px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.truck-menu-trigger:hover,.truck-menu-trigger[aria-expanded=true]{color:var(--ta-gold-light)}.truck-menu-trigger[aria-expanded=true]>span{transform:rotate(180deg)}.truck-menu-panel{border:1px solid #c5d8e82b;border-top:2px solid var(--ta-gold-light);z-index:65;width:380px;animation:hero-in .2s var(--motion-ease) both;background:#091d31;padding:20px;position:absolute;top:100%;right:-20px;box-shadow:0 24px 70px #020810b3}.truck-menu-panel[hidden]{display:none!important}.truck-menu-panel>.eyebrow{margin-bottom:14px;font-size:10px}.truck-menu-panel>button{width:100%;min-height:76px;color:var(--ta-chrome);text-align:left;background:0 0;border:0;border-bottom:1px solid #c5d8e81a;align-items:center;gap:14px;padding:12px 0;display:flex}.truck-menu-panel>button:hover{color:var(--ta-gold-light)}.truck-menu-panel>button>img{object-fit:cover;border-radius:2px;flex-shrink:0;width:76px;height:50px}.truck-menu-panel>button>span:nth-child(2){flex:1;min-width:0}.truck-menu-panel strong{font:700 22px/1.2 var(--font-display);color:inherit;display:block}.truck-menu-panel small{font:12px/1.5 var(--font-body);color:#8da7bb;margin-top:5px;display:block}.truck-menu-panel>a{min-height:44px;color:var(--ta-gold-light);font:600 14px var(--font-display);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.header-enquiry{display:inline-flex}.truck-gallery{touch-action:pan-y pinch-zoom;background:#081a2c;min-width:0}.gallery-open{text-align:left;background:#071729;border:0;width:100%;height:230px;padding:0;display:block;position:relative;overflow:hidden}.gallery-display{cursor:default}.gallery-image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s var(--motion-ease),transform 4.8s linear;pointer-events:none;position:absolute;inset:0;transform:scale(1.025)}.gallery-image.is-active{opacity:1;transform:scale(1)}.gallery-open:focus-visible{outline-offset:-4px}.gallery-open-hint{color:#e4edf5;min-height:34px;font:600 12px/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;pointer-events:none;background:#061323dc;border:1px solid #c5d8e833;align-items:center;gap:16px;padding:8px 12px;display:flex;position:absolute;bottom:12px;right:12px}.gallery-open:hover .gallery-open-hint{color:var(--ta-gold-light);border-color:#f0a02077}.gallery-toolbar{border-bottom:1px solid #c5d8e812;align-items:center;gap:4px;min-height:44px;padding:0 10px;display:flex}.gallery-arrow,.gallery-play{color:#bdd0df;min-width:36px;min-height:44px;font:18px/1 var(--font-body);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.gallery-arrow:hover,.gallery-play:hover{color:var(--ta-gold-light)}.gallery-play{min-width:28px;font-size:12px}.gallery-dots{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.gallery-dots>button{background:0 0;border:0;place-items:center;width:28px;min-height:44px;padding:0;display:grid}.gallery-dots>button>span{background:#68879e;border-radius:50%;width:5px;height:5px;transition:width .25s,background .25s;display:block}.gallery-dots>button[aria-pressed=true]>span{background:var(--ta-gold-light);border-radius:1px;width:18px}.gallery-count{text-align:center;color:#8da7bb;min-width:34px;font:10px/1 var(--font-mono);font-variant-numeric:tabular-nums}.gallery-caption{color:#8da7bb;min-height:34px;font:10px/1.5 var(--font-mono);text-wrap:pretty;margin:0;padding:9px 16px 8px}.truck-card-actions{gap:16px;margin-top:auto;padding-top:6px;display:grid}.truck-spec-link{min-height:44px;color:var(--ta-chrome);text-align:left;font:600 15px/1.3 var(--font-display);text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;border-top:1px solid #c5d8e82b;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.truck-spec-link:hover{color:var(--ta-gold-light)}.truck-card-actions .button{justify-content:space-between;width:100%;font-size:16px}.truck-spec-backdrop{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020810d9;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.truck-spec-modal{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid #c5d8e83b;border-top:3px solid var(--ta-gold-light);width:min(1120px,100%);max-height:90dvh;animation:hero-in .3s var(--motion-ease) both;background:linear-gradient(145deg,#102b44,#081a2c);padding:38px;position:relative;overflow:auto;box-shadow:0 32px 100px #02081099}.truck-spec-modal .dialog-close{float:right;z-index:3;background:#071729f5;width:44px;height:44px;margin:0 0 -44px;position:sticky;top:0}.truck-spec-top{margin-bottom:28px;padding-right:56px}.truck-spec-top>.eyebrow{margin-bottom:12px;font-size:10px}.truck-spec-top h2{font:800 clamp(34px,4vw,54px)/1 var(--font-display);text-transform:uppercase;margin:0 0 12px}.truck-spec-top>p:last-child{color:#9ab2c6;margin:0;font-size:16px}.truck-spec-layout{grid-template-columns:1fr 1.1fr;align-items:start;gap:32px;display:grid}.truck-spec-photo{min-width:0;position:sticky;top:4px}.truck-spec-photo .gallery-open{height:300px}.truck-spec-detail{min-width:0}.truck-spec-detail h3{margin:0 0 20px;font-size:24px}.truck-spec-detail .spec-table{font-size:12px;line-height:1.6}.truck-spec-detail .spec-table th{vertical-align:top;width:40%}.truck-spec-detail .spec-table td{overflow-wrap:anywhere}.truck-spec-note{color:#8da7bb;margin:22px 0 0;font-size:13px;line-height:1.65}.truck-spec-actions{border-top:1px solid #c5d8e826;flex-wrap:wrap;gap:12px;margin-top:30px;padding-top:24px;display:flex}.truck-spec-actions .button{gap:28px}.dialog .dialog-close{float:right;z-index:3;background:#071729f5;width:44px;height:44px;margin:0 0 -44px;position:sticky;top:0;right:auto}.selected-truck-summary{background:#071729;border:1px solid #c5d8e826;grid-template-columns:120px minmax(0,1fr);gap:18px;margin-bottom:26px;padding:16px;display:grid}.selected-truck-summary>img{object-fit:cover;width:120px;height:110px}.selected-truck-summary .eyebrow{letter-spacing:.1em;margin:0 0 8px;font-size:9px}.selected-truck-summary h3{margin:0 0 7px;font-size:25px}.selected-truck-summary>div>p:not(.eyebrow){color:#8da7bb;margin:0 0 12px;font-size:12px}.selected-truck-summary dl{margin:0;font-size:11px;line-height:1.6}.selected-truck-summary dl>div{border-top:1px solid #c5d8e812;justify-content:space-between;gap:16px;padding:3px 0;display:flex}.selected-truck-summary dt{color:#8da7bb}.selected-truck-summary dd{color:#d7e4ef;text-align:right;margin:0}@media (max-width:1100px) and (min-width:769px){.truck-menu-trigger{font-size:13px}.truck-menu-panel{right:-12px}.gallery-toolbar{padding-inline:6px}.gallery-count{min-width:28px}.gallery-arrow{min-width:30px}.gallery-play{min-width:24px}.gallery-dots>button{width:24px}.truck-content{padding:20px}}@media (max-width:768px){.header-enquiry{align-items:stretch;display:flex}.header-enquiry>.button{width:100%}.truck-menu-trigger{justify-content:space-between;width:100%;min-height:48px;padding:16px 8px}.truck-menu-panel{width:100%;box-shadow:none;border-top-width:1px;margin-bottom:8px;padding:12px 14px;animation:none;position:static}.truck-menu-panel>button{min-height:72px}.truck-menu-panel>button>img{width:60px;height:44px}.truck-menu-panel strong{font-size:22px}.truck-menu-panel small{font-size:11px}.gallery-open{height:250px}.gallery-arrow{min-width:44px}.gallery-play{min-width:36px}.gallery-dots>button{width:34px}.gallery-caption{font-size:10px}.truck-spec-backdrop{padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.truck-spec-modal{scrollbar-gutter:auto;max-height:94dvh;padding:22px}.truck-spec-top{margin-bottom:22px;padding-right:42px}.truck-spec-top h2{font-size:36px}.truck-spec-layout{grid-template-columns:1fr;gap:24px}.truck-spec-photo{position:static}.truck-spec-photo .gallery-open{height:230px}.truck-spec-detail .spec-table{font-size:12px}.truck-spec-actions{grid-template-columns:1fr;gap:10px;margin-top:24px;display:grid}.truck-spec-actions .button{width:100%}.selected-truck-summary{grid-template-columns:1fr;gap:14px;padding:14px}.selected-truck-summary>img{width:100%;height:140px}.selected-truck-summary h3{font-size:26px}.selected-truck-summary dl{font-size:11px}.dialog{padding-bottom:30px}}@media (max-width:360px){.truck-spec-modal{padding:18px}.truck-spec-top h2{font-size:32px}.truck-spec-photo .gallery-open{height:200px}.truck-spec-detail .spec-table th{width:37%;padding-right:8px}.truck-spec-detail .spec-table{font-size:11px}.truck-menu-panel{padding-inline:10px}.truck-menu-panel>button{gap:10px}}@media (prefers-reduced-motion:reduce){.gallery-image{transition:none;transform:none}.truck-spec-modal,.truck-menu-panel{animation:none}}.truck-menu-panel{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);border:1px solid #f0a02047;border-top:2px solid var(--ta-gold-light);transform-origin:100% 0;background:#0717299e;border-radius:20px;padding:14px;animation:.26s cubic-bezier(.22,.61,.36,1) both menu-drop;box-shadow:0 30px 80px #0208108c,inset 0 1px #ffffff0f}@keyframes menu-drop{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:none}}.truck-menu-panel>.eyebrow{margin:2px 8px 10px}.truck-menu-panel>button,.truck-menu-panel>a{border-bottom:1px solid #0000;border-radius:14px;padding:10px;transition:background .22s,transform .22s,color .18s}.truck-menu-panel>button:hover,.truck-menu-panel>a:hover{background:#f0a0201f;border-bottom-color:#0000;transform:translate(4px)}.truck-menu-panel>button:focus-visible,.truck-menu-panel>a:focus-visible{outline:2px solid var(--ta-gold-light);outline-offset:2px;background:#f0a02029;border-radius:14px}.truck-menu-panel>button>img,.truck-menu-panel>a>img{border-radius:10px;transition:transform .28s,box-shadow .28s}.truck-menu-panel>button:hover>img,.truck-menu-panel>a:hover>img{transform:scale(1.05);box-shadow:0 6px 18px #00000073}.truck-menu-trigger{transition:color .2s}.truck-menu-trigger>span{transition:transform .25s}.site-header nav>a{transition:color .2s;position:relative}.site-header nav>a:after{content:"";background:var(--ta-gold-light);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.site-header nav>a:hover:after,.site-header nav>a:focus-visible:after{transform:scaleX(1)}@media (max-width:768px){.site-header nav.is-open{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071729e6;border-radius:0 0 20px 20px}}
.truck-spec-modal{width:min(1280px,100%)}.truck-spec-layout{grid-template-columns:1.05fr 1fr;gap:40px}.truck-spec-detail{order:1}.truck-spec-photo{order:2}.truck-technical-description>.eyebrow{letter-spacing:.15em;margin:0 0 18px;font-size:10px}.truck-spec-detail .truck-technical-description h3{font:800 clamp(30px,3.3vw,46px)/1.02 var(--font-display);text-transform:uppercase;max-width:18ch;margin:0 0 20px}.truck-technical-lead{font:400 17px/1.7 var(--font-body);color:var(--ta-chrome);text-wrap:pretty;margin:0 0 24px}.truck-technical-model{font:11px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ta-sky);margin:0 0 14px}.truck-technical-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.truck-technical-tags .spec-pill{letter-spacing:.06em;font-size:10px}.truck-spec-photo .gallery-open{height:380px}.intro-replay{color:var(--ta-gold-light);align-items:center;min-height:24px;display:inline-flex}@media (max-width:900px){.truck-spec-layout{grid-template-columns:1fr;gap:28px}.truck-spec-photo{order:0;position:static}.truck-spec-detail{order:1}.truck-spec-photo .gallery-open{height:300px}.truck-spec-detail .truck-technical-description h3{font-size:38px}}@media (max-width:480px){.truck-spec-layout{gap:24px}.truck-spec-photo .gallery-open{height:230px}.truck-spec-detail .truck-technical-description h3{font-size:34px}.truck-technical-lead{font-size:16px}.truck-technical-tags .spec-pill{padding:7px 10px;font-size:9px}}.reference-tabs{border-bottom:1px solid var(--ta-steel);flex-wrap:wrap;gap:4px;margin:0 0 12px;display:flex}.reference-tabs button{appearance:none;color:var(--ta-chrome);font:500 10px/1.3 var(--font-mono);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:10px 12px}.reference-tabs button[aria-selected=true]{color:var(--ta-gold-light);border-bottom-color:var(--ta-gold)}.reference-tabs button:hover{color:var(--ta-white)}.reference-photo-frame{aspect-ratio:4/3;isolation:isolate;background:#071320;max-height:430px;position:relative;overflow:hidden}.reference-photo-entry{width:100%;height:100%;animation:.75s ease-out both reference-entry}.reference-photo-entry img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;will-change:transform;width:100%;height:100%;display:block}.reference-mode-label{font:9px/1.5 var(--font-mono);color:#c6cfda;pointer-events:none;background:#071320e0;border:1px solid #ffffff21;padding:6px 8px;position:absolute;bottom:12px;left:12px}.reference-zoom-controls{border-bottom:1px solid var(--ta-steel);align-items:center;gap:6px;padding:8px 0;display:flex}.reference-zoom-controls button{appearance:none;border:1px solid var(--ta-steel);color:var(--ta-white);min-width:44px;min-height:44px;font:500 20px/1 var(--font-body);cursor:pointer;background:0 0}.reference-zoom-controls button:disabled{opacity:.35;cursor:default}.reference-zoom-controls output{text-align:center;min-width:46px;font:11px var(--font-mono);color:var(--ta-chrome)}.reference-zoom-controls .reference-reset{font:11px var(--font-mono);color:var(--ta-chrome);margin-left:auto;padding:0 12px}.reference-credit{padding-top:17px}.reference-credit h4{font:700 19px/1.25 var(--font-display);color:var(--ta-white);margin:0 0 8px}.reference-credit p{font:13px/1.65 var(--font-body);color:var(--ta-chrome);margin:0 0 10px}.reference-credit a{font:10px/1.6 var(--font-mono);color:var(--ta-gold-light);overflow-wrap:anywhere;width:fit-content;min-height:32px;padding:5px 0;display:block}.reference-tour-frame{aspect-ratio:4/3;background:#071320;min-height:320px;position:relative;overflow:hidden}.reference-tour-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.reference-tour-consent{background:radial-gradient(at 100% 0,#173e60,#0000 85%);flex-direction:column;justify-content:center;align-items:flex-start;height:100%;min-height:320px;padding:28px;display:flex}.reference-tour-consent h4{font:700 clamp(26px,3vw,38px)/1.1 var(--font-display);text-transform:uppercase;color:var(--ta-white);margin:10px 0 16px}.reference-tour-consent>p:not(.eyebrow){font:14px/1.65 var(--font-body);color:var(--ta-chrome);max-width:42ch;margin:0 0 24px}.reference-tour-consent .button{min-height:44px;font-size:11px}.reference-tour-loading{color:#fff;font:11px var(--font-mono);pointer-events:none;background:#071320e6;padding:10px 12px;position:absolute;top:12px;left:12px}.reference-load-note{font:14px/1.6 var(--font-body);color:var(--ta-chrome);padding:24px}@keyframes reference-entry{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.reference-tabs button{padding:10px 9px;font-size:9px}.reference-tour-frame{aspect-ratio:3/4}.reference-tour-consent{padding:20px}.reference-mode-label{font-size:8px}.reference-credit p{font-size:12px}}@media (prefers-reduced-motion:reduce){.reference-photo-entry{animation:none}}
html[data-truk-intro=active] .intro-landing-shell .hero *{animation-play-state:paused!important}.intro-screen{--intro-ease:cubic-bezier(.18,.78,.18,1);z-index:1000;isolation:isolate;color:#0c2340;touch-action:manipulation;background:#0b1722;place-items:center;font-family:Arial Narrow,Arial,sans-serif;transition:opacity .8s cubic-bezier(.45,0,.2,1),transform .8s cubic-bezier(.45,0,.2,1);display:grid;position:fixed;inset:0;overflow:hidden}.intro-screen *{box-sizing:border-box}.intro-surface{background:radial-gradient(72% 65% at 50% 42%,#e5eff8 0%,#bccfe1 31%,#6f8598 67%,#253849 100%);position:absolute;inset:0;overflow:hidden}.intro-surface:before{content:"";opacity:.28;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#fff0 0 1px,#e9eef345 1px,#10243526 2px,#fff0 3px);position:absolute;inset:0}.intro-surface:after{content:"";pointer-events:none;border:1px solid #f5fbff33;position:absolute;inset:clamp(14px,3.3vw,50px);box-shadow:0 0 0 1px #0815211a,inset 0 1px #fff7}.intro-edge{pointer-events:none;background:radial-gradient(#0000 25%,#06142177 100%);position:absolute;inset:0}.intro-light{pointer-events:none;background:linear-gradient(115deg,#0000 43%,#fff3 50%,#0000 57%);animation:3.7s cubic-bezier(.2,.4,.2,1) 1.15s both intro-light-pass;position:absolute;inset:-100%;transform:translate(-22%)}.intro-camera{z-index:1;perspective:1000px;width:100%;min-height:70%;transform-style:preserve-3d;flex-direction:column;justify-content:center;align-items:center;padding:60px 24px 100px;display:flex;position:relative}.intro-brand{aspect-ratio:1386/766;width:min(58vw,720px);max-width:88vw;transform-style:preserve-3d;flex-shrink:0;position:relative}.intro-logo-carrier{backface-visibility:hidden;transform-origin:50% 45%;will-change:transform,filter,opacity;animation:1.15s cubic-bezier(.15,.72,.17,1) both intro-flight;position:absolute;inset:0}.intro-logo{object-fit:contain;filter:drop-shadow(0 1px #fff9)drop-shadow(0 3px #07172955)drop-shadow(0 12px 18px #07172944);width:100%;height:100%;display:block}.intro-contact-shadow{filter:blur(20px);opacity:0;pointer-events:none;background:radial-gradient(#0c234066,#0000 65%);position:absolute;inset:7% 7% 0;transform:scale(.75)}.intro-tagline{text-align:center;color:#0c2340;letter-spacing:.17em;text-transform:uppercase;opacity:0;max-width:88vw;transition:opacity .75s var(--intro-ease),transform .85s var(--intro-ease);text-shadow:0 1px #ffffff80;margin:40px 0 0;font-size:clamp(17px,2.15vw,28px);font-weight:800;line-height:1.45;position:relative;transform:translateY(12px)}.intro-tagline:before{content:"";width:36px;height:2px;transition:transform .8s var(--intro-ease);background:#91620d;margin:0 auto 20px;display:block;transform:scaleX(0)}.intro-tagline strong{font:inherit;color:inherit;white-space:nowrap}.intro-controls{z-index:5;bottom:max(22px,env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;left:clamp(22px,4vw,64px);right:clamp(22px,4vw,64px)}.intro-controls button{color:#eef3f7;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#07172933;border:1px solid #e4edf340;border-radius:1px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font:600 11px/1.3 Arial,sans-serif;transition:background .2s,border-color .2s;display:inline-flex}.intro-controls button:hover{background:#07172966;border-color:#f0a020aa}.intro-controls button:focus-visible{outline-offset:4px;outline:2px solid #f0a020}.intro-controls .intro-skip{margin-left:auto}.intro-sound-mark{background:0 0;border:1px solid;border-radius:50%;width:10px;height:10px;display:block}.intro-controls button[aria-pressed=true] .intro-sound-mark{background:#f0a020;border-color:#f0a020;box-shadow:0 0 12px #f0a02044}.intro-impact-ring{aspect-ratio:1.75;opacity:0;pointer-events:none;border:1px solid #f5f8fa99;border-radius:50%;width:min(70vw,850px);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)scale(.1);box-shadow:0 0 30px #e7eff744,inset 0 0 22px #e7eff733}.intro-impact-ring.second{box-shadow:none;border-color:#0c234055}.intro-impact-flash{z-index:2;opacity:0;pointer-events:none;background:radial-gradient(48% 30% at 50% 42%,#ffffffc9,#0000 75%);position:absolute;inset:0}.intro-sparks{z-index:2;pointer-events:none;width:0;height:0;position:absolute;top:43%;left:50%}.intro-sparks i{opacity:0;width:16px;height:1px;transform:rotate(var(--angle)) translateX(30px);background:linear-gradient(90deg,#fff,#e9b552,#0000);display:block;position:absolute;top:0;left:0;box-shadow:0 0 5px #f4e2bc}.intro-screen[data-phase=impact] .intro-camera{animation:.44s cubic-bezier(.16,.6,.2,1) both intro-camera-hit}.intro-screen:is([data-phase=impact],[data-phase=tagline],[data-phase=exit]) .intro-logo-carrier{animation:.5s cubic-bezier(.12,.7,.2,1) both intro-metal-settle}.intro-screen:is([data-phase=impact],[data-phase=tagline],[data-phase=exit]) .intro-contact-shadow{opacity:1;transition:opacity .16s}.intro-screen[data-phase=impact] .intro-impact-flash{animation:.22s ease-out both intro-flash}.intro-screen[data-phase=impact] .intro-impact-ring{animation:.65s ease-out both intro-shockwave}.intro-screen[data-phase=impact] .intro-impact-ring.second{animation-delay:70ms}.intro-screen[data-phase=impact] .intro-sparks i{animation:intro-spark .45s var(--spark-delay,0s) ease-out both}.intro-screen:is([data-phase=tagline],[data-phase=exit]) .intro-tagline{opacity:1;transform:none}.intro-screen:is([data-phase=tagline],[data-phase=exit]) .intro-tagline:before{transform:scaleX(1)}.intro-screen[data-phase=exit]{opacity:0;pointer-events:none;transform:scale(1.025)}.intro-screen[data-phase=done]{display:none}.intro-screen[data-reduced=true] .intro-logo-carrier{filter:none;opacity:1;animation:none;transform:none}.intro-screen[data-reduced=true] .intro-light{animation:none;display:none}.intro-screen[data-reduced=true] .intro-tagline{transition:none;transform:none}@keyframes intro-flight{0%{opacity:0;filter:blur(12px);transform:translate3d(0,-4%,570px)scale(3.5)rotateX(12deg)}10%{opacity:1}78%{filter:blur()}to{opacity:1;filter:blur();transform:translate(0,0)scale(1.035)}}@keyframes intro-metal-settle{0%{transform:scale(1.035,.975)}22%{transform:scale(.984,1.012)}48%{transform:scale(1.008,.997)}76%{transform:scale(.999,1.001)}to{transform:scale(1)}}@keyframes intro-camera-hit{0%,to{transform:translate(0)}12%{transform:translateY(6px)}27%{transform:translate(-4px,-3px)}43%{transform:translate(3px,2px)}61%{transform:translate(-1px,-1px)}80%{transform:translate(1px)}}@keyframes intro-flash{0%{opacity:0}12%{opacity:.95}to{opacity:0}}@keyframes intro-shockwave{0%{opacity:.6;transform:translate(-50%,-50%)scale(.28)}to{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}@keyframes intro-spark{0%{opacity:0;transform:rotate(var(--angle)) translateX(90px) scaleX(.3)}12%{opacity:.9}to{opacity:0;transform:rotate(var(--angle)) translateX(var(--run)) scaleX(.15)}}@keyframes intro-light-pass{0%{transform:translate(-24%)}to{transform:translate(24%)}}@media (max-width:768px){.intro-brand{width:82vw;max-width:82vw}.intro-camera{padding-bottom:84px}.intro-tagline{letter-spacing:.13em;max-width:88vw;margin-top:28px;font-size:clamp(15px,4.2vw,23px)}.intro-tagline strong{display:block}.intro-tagline:before{margin-bottom:17px}.intro-controls{left:20px;right:20px;bottom:max(20px,env(safe-area-inset-bottom))}.intro-controls button{letter-spacing:.08em;padding-inline:12px;font-size:10px}.intro-impact-ring{width:90vw}.intro-surface:after{inset:12px}}@media (max-height:500px) and (min-width:600px){.intro-brand{width:40vw;max-height:45vh}.intro-camera{padding:34px 24px 64px}.intro-tagline{margin-top:18px;font-size:16px}.intro-tagline:before{margin-bottom:12px}.intro-controls{bottom:14px}}@media (prefers-reduced-motion:reduce){.intro-screen *,.intro-screen :before{transition:none!important;animation:none!important}.intro-logo-carrier{opacity:1;filter:none;transform:none}.intro-tagline{transform:none}.intro-light,.intro-impact-flash,.intro-impact-ring,.intro-sparks{display:none}}
.range-ribbon{background:var(--ta-deep-navy);border-block:1px solid var(--ta-gold);padding:22px 0 28px;position:relative;overflow:hidden}.ribbon-heading{padding:0 var(--gutter);max-width:var(--container-max);color:var(--ta-gold-light);font:var(--type-spec);text-transform:uppercase;letter-spacing:var(--track-mono);align-items:center;gap:24px;margin:0 auto 18px;display:flex}.ribbon-heading>span:first-child{color:var(--ta-white)}.ribbon-heading button{color:var(--ta-white);font:inherit;cursor:pointer;background:0 0;border:1px solid #c5d8e859;min-height:44px;margin-left:auto;padding:10px 16px}.ribbon-heading button:disabled{opacity:.65;cursor:default}.ribbon-window{overflow:hidden}.ribbon-track{width:max-content;animation:32s linear infinite paused truck-ribbon-run;display:flex}.range-ribbon[data-motion=running] .ribbon-track{animation-play-state:running}.ribbon-group{flex-shrink:0;display:flex}.ribbon-group>button{color:var(--ta-white);text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #c5d8e840;flex-shrink:0;padding:4px 52px 12px}.ribbon-model{font-family:var(--font-display);letter-spacing:-.025em;white-space:nowrap;font-size:clamp(54px,7vw,104px);font-weight:900;line-height:1.04;display:block}.ribbon-job{color:var(--ta-gold-light);font:var(--type-spec);text-transform:uppercase;letter-spacing:var(--track-mono);justify-content:space-between;gap:30px;margin-top:9px;display:flex}.ribbon-group button:hover .ribbon-model{color:var(--ta-gold-light)}.range-ribbon button:focus-visible,.fleet-guide button:focus-visible,.fleet-panel:focus-visible,.fleet-reference summary:focus-visible{outline:2px solid var(--ta-gold-light);outline-offset:-4px}.range-ribbon:has(:focus-visible) .ribbon-track{animation:none;transform:none}.range-ribbon:has(:focus-visible) .ribbon-window{overflow-x:auto}.range-ribbon:has(:focus-visible) .ribbon-group[aria-hidden=true]{display:none}@keyframes truck-ribbon-run{to{transform:translate(-50%)}}.range-ribbon[data-reduced=true] .ribbon-track{width:100%;animation:none;transform:none}.range-ribbon[data-reduced=true] .ribbon-group{flex-wrap:wrap;width:100%}.range-ribbon[data-reduced=true] .ribbon-group>button{flex:1;padding:16px 28px}.range-ribbon[data-reduced=true] .ribbon-model{font-size:clamp(38px,5vw,76px)}.range-ribbon[data-reduced=true] .ribbon-group[aria-hidden=true]{display:none}.fleet-guide{max-width:var(--container-max);padding:var(--section-pad-y) var(--gutter);color:var(--ta-white);background:0 0;grid-template-columns:.8fr 1.3fr;gap:clamp(32px,6vw,100px);margin:0 auto;display:grid}.fleet-guide-intro h2{font:900 clamp(52px,5.8vw,88px)/.96 var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin:22px 0 28px}.fleet-guide-intro em{color:var(--ta-gold-light);font-style:normal}.fleet-guide p,.fleet-guide li{font:var(--type-body);color:var(--text-body)}.fleet-guide-intro>p:last-child{max-width:30ch}.fleet-tabs{border-bottom:1px solid #c5d8e838;gap:20px;display:flex}.fleet-tabs button{color:var(--text-body);min-height:48px;font:700 22px/1.1 var(--font-display);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:16px 0}.fleet-tabs button span{font:var(--type-spec);color:var(--ta-gold-light);margin-right:5px}.fleet-tabs button[aria-selected=true]{color:var(--ta-white);border-bottom-color:var(--ta-gold)}.fleet-panel{padding-top:24px}.fleet-panel .fleet-job{font:var(--type-spec);color:var(--ta-gold-light);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.fleet-panel h3{font:800 clamp(32px,3vw,44px)/1.05 var(--font-display);text-transform:uppercase;margin:24px 0 18px}.fleet-panel .fleet-rating-note{color:var(--text-muted);border-block:1px solid #c5d8e82e;padding-block:16px;font-size:14px}.fleet-panel h4{font:var(--type-spec);text-transform:uppercase;color:var(--ta-gold-light);margin:24px 0 12px}.fleet-panel ul{margin:0 0 24px;padding-left:20px}.fleet-panel li{padding:4px 0}.fleet-reference{border-block:1px solid #c5d8e840;margin:24px 0;padding:18px 0}.fleet-reference summary{font:var(--type-spec);color:var(--ta-gold-light);cursor:pointer;line-height:1.6}.fleet-reference p{font-size:14px}.fleet-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:760px){.ribbon-heading{gap:12px;font-size:10px}.ribbon-heading>span:nth-child(2){display:none}.ribbon-group>button{padding-inline:28px}.fleet-guide{grid-template-columns:1fr;gap:28px}.fleet-guide-intro h2 br{display:none}.fleet-guide-intro h2{max-width:15ch}.fleet-tabs{gap:12px}.fleet-tabs button{font-size:19px}.fleet-tabs button span{margin-bottom:6px;display:block}.fleet-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.ribbon-track{width:100%;animation:none!important;transform:none!important}.ribbon-group{flex-wrap:wrap;width:100%}.ribbon-group>button{flex:1;padding:16px 28px}.ribbon-model{font-size:clamp(38px,5vw,76px)}.ribbon-group[aria-hidden=true]{display:none}}
