@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/inter-400.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/inter-ext-400.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/inter-500.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/inter-ext-500.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url('fonts/inter-600.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url('fonts/inter-ext-600.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url('fonts/inter-700.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url('fonts/inter-ext-700.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url('fonts/inter-800.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url('fonts/inter-ext-800.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{
  --dark:#0E1116; --dark-2:#161C24; --dark-3:#1C232C; --dark-deep:#080A0E; --dark-hover:#1b222c;
  --gold:#F5A623; --gold-d:#E0951A;
  --ink:#0F1319; --body:#475569; --muted:#64748B;
  --line:#E7ECF3; --bg:#F5F7FA; --white:#fff; --green:#16A34A;
  --shadow-sm:0 6px 20px rgba(14,17,22,.06);
  --shadow:0 16px 40px -12px rgba(14,17,22,.16);
  --shadow-lg:0 26px 64px -18px rgba(0,0,0,.42);
  --maxw:1240px; --ease:cubic-bezier(.22,.61,.36,1);
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:'Inter',system-ui,sans-serif;color:var(--body);background:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}
img{max-width:100%;display:block}
a{text-decoration:none;color:inherit}
svg{display:block}
.wrap{max-width:var(--maxw);margin:0 auto;padding:0 40px}
h1,h2,h3{color:var(--ink);line-height:1.12;letter-spacing:-.5px;font-weight:800}
.eyebrow{font-size:13px;font-weight:700;letter-spacing:1.6px;color:var(--gold);text-transform:uppercase}
.section{padding:96px 0}
.section-head{text-align:center;max-width:720px;margin:0 auto 56px}
.section-head h2{font-size:clamp(28px,4vw,42px);margin:14px 0}
.section-head p{font-size:17px;color:var(--muted)}
.icon{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;font-size:15.5px;padding:15px 26px;border-radius:12px;border:0;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .2s;font-family:inherit;line-height:1}
.btn .icon{width:19px;height:19px}
.btn-gold{background:var(--gold);color:var(--dark)}
.btn-gold:hover{background:var(--gold-d);transform:translateY(-2px);box-shadow:0 12px 26px -8px rgba(245,166,35,.55)}
.btn-dark{background:var(--dark);color:#fff}
.btn-dark:hover{background:var(--dark-hover);transform:translateY(-2px);box-shadow:var(--shadow)}
.btn-ghost{background:transparent;border:1.5px solid rgba(255,255,255,.32);color:#fff}
.btn-ghost:hover{background:rgba(255,255,255,.08);transform:translateY(-2px)}
.btn-outline{background:transparent;border:1.5px solid #CBD5E1;color:var(--ink)}
.btn-outline:hover{border-color:var(--gold);color:var(--dark);transform:translateY(-2px)}
.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease),transform .7s var(--ease)}
.reveal.in{opacity:1;transform:none}
.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}
header{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .3s,box-shadow .3s,padding .3s;padding:16px 0}
header.scrolled{background:rgba(14,17,22,.92);backdrop-filter:blur(12px);box-shadow:0 6px 24px rgba(0,0,0,.3);padding:10px 0}
.nav{display:flex;align-items:center;justify-content:space-between;gap:24px}
.brand{display:flex;align-items:center;gap:12px}
.brand img.truck{height:48px;width:auto;transition:height .3s}
.brand img.word{height:27px;width:auto}
header.scrolled .brand img.truck{height:40px}
header.scrolled .brand img.word{height:23px}
.menu{display:flex;align-items:center;gap:32px}
.menu a{color:#DCE3EC;font-weight:500;font-size:15px;position:relative;transition:color .2s}
.menu a::after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:2px;background:var(--gold);transition:width .25s var(--ease)}
.menu a:hover{color:#fff}.menu a:hover::after{width:100%}
.nav-right{display:flex;align-items:center;gap:20px}
.nav-phone{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}
.nav-phone small{color:#9AA7B8;font-size:10.5px;font-weight:500}
.nav-phone b{color:#fff;font-size:16px}
.hamb{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:8px}
.hamb span{width:26px;height:2.5px;background:#fff;border-radius:2px;transition:.3s}
.hamb.open span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}
.hamb.open span:nth-child(2){opacity:0}
.hamb.open span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}
.hero{position:relative;color:#fff;padding:150px 0 92px;overflow:hidden;background:linear-gradient(120deg,#0C0F13 0%,#12171F 58%,#1A2431 100%)}
.hero-inner{max-width:640px;position:relative;z-index:2}
.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center;position:relative;z-index:2}
.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:100px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);font-size:13px;font-weight:600;color:#DCE3EC}
.pill .dot{width:8px;height:8px;border-radius:50%;background:var(--gold)}
.hero h1{color:#fff;font-size:clamp(34px,4.6vw,56px);margin:22px 0 20px;letter-spacing:-1px}
.hero .sub{font-size:18px;color:#C2CCD8;max-width:560px;margin-bottom:28px}
.hero-cta{display:flex;gap:14px;flex-wrap:wrap}
.trust-row{display:flex;gap:26px;flex-wrap:wrap;margin-top:30px}
.trust-item{display:flex;align-items:center;gap:9px;font-size:14px;color:#DCE3EC;font-weight:500}
.trust-item .ck{width:22px;height:22px;border-radius:50%;background:rgba(34,197,94,.18);color:#4ADE80;display:grid;place-items:center;flex:none}
.trust-item .ck .icon{width:13px;height:13px;stroke-width:2.4}
.qcard{background:#fff;border-radius:22px;padding:32px;box-shadow:var(--shadow-lg);color:var(--ink)}
.qcard .tag{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:1.4px;color:var(--gold)}
.qcard .tag .dot{width:8px;height:8px;border-radius:50%;background:var(--gold)}
.qcard h3{font-size:23px;margin:8px 0 6px}
.qcard .qs{font-size:14px;color:var(--muted);margin-bottom:18px}
.field{width:100%;font-family:inherit;font-size:15px;color:var(--ink);background:#F7F9FC;border:1px solid var(--line);border-radius:10px;padding:14px 16px;margin-bottom:12px;transition:border .2s,box-shadow .2s}
.field:focus{outline:0;border-color:var(--gold);box-shadow:0 0 0 3px rgba(245,166,35,.15);background:#fff}
select.field{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 14px center}
.qcard .btn{width:100%;margin-top:4px}
.qnote{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#94A3B8;margin-top:12px}
.qnote .icon{width:13px;height:13px}
.seg{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:40px 0}
.seg .cap{text-align:center;font-size:13px;font-weight:700;letter-spacing:1.4px;color:var(--muted);margin-bottom:24px}
.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.marquee-track{display:flex;gap:16px;width:max-content;animation:scroll 34s linear infinite}
.marquee:hover .marquee-track{animation-play-state:paused}
@keyframes scroll{to{transform:translateX(-50%)}}
.chip{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;border-radius:10px;background:#F7F9FC;border:1px solid #EAEFF5;font-weight:700;font-size:16px;color:#334155;white-space:nowrap}
.chip.youse{background:#FFF7E8;border:1.5px solid var(--gold);color:#B4790F;font-weight:800;font-size:17px}
.two-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}
.pcard{background:#fff;border:1px solid var(--line);border-radius:20px;padding:38px;box-shadow:var(--shadow-sm);transition:transform .3s var(--ease),box-shadow .3s var(--ease);display:flex;flex-direction:column}
.pcard:hover{transform:translateY(-6px);box-shadow:var(--shadow)}
.pcard.dark{background:linear-gradient(160deg,#0E1116,#1A222C);border:0;color:#fff}
.badge{width:58px;height:58px;border-radius:15px;display:grid;place-items:center;margin-bottom:18px}
.badge .icon{width:28px;height:28px;stroke-width:1.6}
.pcard h3{font-size:25px;margin-bottom:10px}
.pcard.dark h3{color:#fff}
.pcard .desc{font-size:15.5px;margin-bottom:18px}
.pcard.dark .desc{color:#B7C4D4}
.blist{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}
.blist li{display:flex;align-items:center;gap:11px;font-size:15px;font-weight:500;color:#334155}
.pcard.dark .blist li{color:#E4EAF2}
.blist .ck{width:22px;height:22px;border-radius:50%;background:#E9F7EF;color:var(--green);display:grid;place-items:center;flex:none}
.blist .ck .icon{width:13px;height:13px;stroke-width:2.4}
.pcard.dark .blist .ck{background:rgba(245,166,35,.22);color:var(--gold)}
.pcard .btn{margin-top:auto}
.prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.prod{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}
.prod:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:transparent}
.prod .ic{width:50px;height:50px;border-radius:12px;display:grid;place-items:center;margin-bottom:14px}
.prod .ic .icon{width:26px;height:26px}
.prod h4{font-size:18px;color:var(--ink);margin-bottom:6px}
.prod p{font-size:14px;color:var(--muted)}
.how{background:linear-gradient(135deg,#0E1116,#171E27);color:#fff}
.how .section-head h2{color:#fff}
.how .section-head p{color:#AEBED0}
.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.step{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:28px;transition:transform .3s var(--ease),background .3s}
.step:hover{transform:translateY(-6px);background:rgba(255,255,255,.09)}
.step .num{width:46px;height:46px;border-radius:12px;background:rgba(245,166,35,.16);color:var(--gold);display:grid;place-items:center;font-size:18px;font-weight:800;margin-bottom:14px}
.step h4{color:#fff;font-size:19px;margin-bottom:8px}
.step p{color:#AEBED0;font-size:14.5px}
.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}
.stat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px 28px}
.stat .big{font-size:44px;font-weight:800;color:var(--gold);letter-spacing:-1px;line-height:1}
.stat h4{font-size:17px;color:var(--ink);margin:10px 0 6px}
.stat p{font-size:14px;color:var(--muted)}
.tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}
.tcard{background:#F7F9FC;border:1px solid var(--line);border-radius:18px;padding:30px;display:flex;flex-direction:column;gap:16px;transition:transform .3s var(--ease),box-shadow .3s}
.tcard:hover{transform:translateY(-5px);box-shadow:var(--shadow)}
.stars{color:var(--gold);font-size:16px;letter-spacing:2px}
.tcard .quote{font-size:16px;color:#334155;font-weight:500}
.person{display:flex;align-items:center;gap:12px}
.avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:var(--dark);font-size:15px}
.person b{display:block;color:var(--ink);font-size:15px}
.person small{color:var(--muted);font-size:13px}
.faq-list{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:14px}
.faq{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:border-color .3s,box-shadow .3s}
.faq.open{border-color:var(--gold);box-shadow:var(--shadow-sm)}
.faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px;cursor:pointer;font-weight:700;color:var(--ink);font-size:17px}
.faq-ic{width:26px;height:26px;border-radius:50%;background:#EEF2F7;color:var(--muted);display:grid;place-items:center;flex:none;transition:.3s}
.faq-ic .icon{width:15px;height:15px;stroke-width:2.4}
.faq.open .faq-ic{background:var(--gold);color:var(--dark);transform:rotate(180deg)}
.faq-a{max-height:0;overflow:hidden;transition:max-height .35s var(--ease)}
.faq-a p{padding:0 28px 22px;font-size:15px;color:var(--body)}
.contact{background:linear-gradient(122deg,#0E1116,#1C2530);color:#fff}
.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}
.contact h2{color:#fff;font-size:clamp(28px,3.6vw,40px);margin:14px 0 18px}
.contact .lead{color:#B7C4D4;font-size:17px;margin-bottom:26px;max-width:500px}
.cinfo{display:flex;flex-direction:column;gap:16px;margin-bottom:26px}
.cinfo .row{display:flex;align-items:center;gap:14px}
.cinfo .ic{width:46px;height:46px;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;flex:none;color:#fff}
.cinfo small{color:#8DA0B6;font-size:13px}
.cinfo b{color:#fff;font-size:16px;font-weight:700}
.fcard{background:#fff;border-radius:22px;padding:34px;box-shadow:var(--shadow-lg);color:var(--ink)}
.fcard h3{font-size:22px;margin-bottom:18px}
.fcard label{display:block;font-size:13px;font-weight:600;color:#334155;margin-bottom:7px}
.fgroup{margin-bottom:14px}
.frow{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.fcard textarea.field{resize:vertical;min-height:96px}
.fcard .btn{width:100%}
footer{background:var(--dark-deep);color:#8DA0B6;padding:64px 0 28px}
.f-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:56px}
.f-brand img{height:92px;width:auto;max-width:100%;object-fit:contain;margin-bottom:20px}
.f-brand p{font-size:14px;color:#8DA0B6;max-width:320px;margin-bottom:16px}
.f-social{display:flex;gap:10px}
.f-social a{width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;color:#fff;transition:.25s}
.f-social a .icon{width:18px;height:18px}
.f-social a:hover{background:var(--gold);color:var(--dark);border-color:var(--gold);transform:translateY(-3px)}
.fcol h5{color:#fff;font-size:14px;font-weight:700;margin-bottom:16px}
.fcol a,.fcol span{display:block;font-size:14px;color:#8DA0B6;margin-bottom:11px;transition:color .2s}
.fcol a:hover{color:var(--gold)}
.f-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:44px;padding-top:24px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:13px}
.fab{position:fixed;right:24px;bottom:24px;z-index:90;display:flex;flex-direction:column;gap:12px;align-items:flex-end}
.wa{display:flex;align-items:center;gap:10px;background:#25D366;color:#fff;padding:13px 20px 13px 16px;border-radius:100px;font-weight:700;font-size:15px;box-shadow:0 12px 30px -6px rgba(37,211,102,.6);transition:transform .25s var(--ease)}
.wa:hover{transform:scale(1.05)}
.wa svg{width:26px;height:26px;fill:#fff}
.totop{width:46px;height:46px;border-radius:12px;background:var(--dark);color:#fff;border:0;cursor:pointer;display:grid;place-items:center;opacity:0;pointer-events:none;transition:.3s;box-shadow:var(--shadow)}
.totop .icon{width:20px;height:20px;stroke-width:2.4}
.totop.show{opacity:1;pointer-events:auto}
.totop:hover{background:var(--gold);color:var(--dark)}
.mobile-menu{position:fixed;inset:0 0 0 auto;width:min(84vw,340px);background:#0E1116;z-index:110;transform:translateX(100%);transition:transform .35s var(--ease);padding:96px 32px 32px;display:flex;flex-direction:column;gap:6px;box-shadow:-20px 0 60px rgba(0,0,0,.5)}
.mobile-menu.open{transform:none}
.mobile-menu a{color:#DCE3EC;font-size:18px;font-weight:600;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}
.mobile-menu .btn{margin-top:20px}
.overlay{position:fixed;inset:0;background:rgba(3,6,10,.55);z-index:105;opacity:0;pointer-events:none;transition:.3s}
.overlay.open{opacity:1;pointer-events:auto}
@media(max-width:1080px){.prod-grid{grid-template-columns:repeat(3,1fr)}.steps{grid-template-columns:repeat(2,1fr)}.stats-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.menu,.nav-phone{display:none}.hamb{display:flex}.hero{padding:118px 0 72px}.hero-grid{grid-template-columns:1fr;gap:32px}.contact-grid{grid-template-columns:1fr;gap:40px}.tgrid{grid-template-columns:1fr}.f-top{grid-template-columns:1fr 1fr;gap:36px}}
@media(max-width:720px){.wrap{padding:0 22px}.section{padding:66px 0}.two-grid{grid-template-columns:1fr}.prod-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr 1fr}.frow{grid-template-columns:1fr}.hero{padding:130px 0 72px}.hero-cta .btn{flex:1}.nav-right .btn-gold{padding:11px 15px;font-size:13.5px}.f-top{grid-template-columns:1fr}.f-bottom{flex-direction:column;text-align:left}.brand{gap:9px}.brand img.truck{height:36px}.brand img.word{height:20px}.fab .wa span{display:none}.wa{padding:14px}}
@media(max-width:420px){.prod-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr}.section-head h2{font-size:26px}}

@media(max-width:620px){.nav-right .btn-gold{display:none}.brand img.truck{height:34px}.brand img.word{height:19px}.hero-cta{gap:10px}.hero-cta .btn{padding:14px 14px;font-size:14px}}
@media(max-width:380px){.brand img.truck{height:30px}.brand img.word{height:17px}}
@media(max-width:720px){.f-brand img{height:auto;width:230px}}
