@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;1,500;1,600&family=Inter:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap";:root{--red-50: #FDF2F2;--red-100: #FAE0E1;--red-200: #F4C2C5;--red-300: #EA989C;--red-400: #DD7076;--red-500: #CF4E56;--red-600: #C03840;--red-700: #A82C33;--red-800: #8A2228;--red-900: #6B1B20;--ink-950: #1C1D1D;--ink-900: #232424;--ink-800: #2B2C2C;--ink-700: #353636;--ink-600: #4A4B4B;--ink-500: #6B6C6C;--ink-400: #8E8F8F;--ink-300: #B4B5B5;--ink-200: #D7D8D7;--ink-100: #E9E9E8;--ink-50: #F4F4F3;--white: #FEFDFD;--gold-50: #FEFBF2;--gold-100: #FCF6E6;--gold-200: #FAEFCF;--gold-300: #F5E2A9;--gold-400: #F0D07E;--gold-500: #EAC662;--gold-600: #E6BD4A;--gold-700: #C9A238;--gold-800: #A3812A;--gold-900: #7C6220;--green-100: #DCF1E5;--green-500: #2E9E6B;--green-600: #26855A;--green-700: #1E6A48;--blue-100: #DCEAF6;--blue-500: #3B7BC4;--blue-600: #2F66A8;--blue-700: #264F82;--brand-primary: var(--red-600);--brand-primary-hover: var(--red-700);--brand-primary-active: var(--red-800);--brand-primary-soft: var(--red-50);--brand-accent: var(--gold-600);--brand-accent-hover: var(--gold-700);--brand-accent-soft: var(--gold-100);--text-primary: var(--ink-700);--text-secondary: var(--ink-500);--text-muted: var(--ink-400);--text-inverse: var(--white);--text-brand: var(--red-600);--text-link: var(--red-600);--text-link-hover:var(--red-700);--surface-page: var(--white);--surface-card: var(--white);--surface-sunken: var(--ink-50);--surface-hover: var(--ink-50);--surface-inverse: var(--ink-700);--surface-inverse-2: var(--ink-900);--border-subtle: var(--ink-100);--border-default: var(--ink-200);--border-strong: var(--ink-300);--border-inverse: var(--ink-600);--border-focus: var(--red-600);--status-success: var(--green-600);--status-success-soft: var(--green-100);--status-warning: var(--gold-700);--status-warning-soft: var(--gold-100);--status-danger: var(--red-600);--status-danger-soft: var(--red-50);--status-info: var(--blue-600);--status-info-soft: var(--blue-100);--ring: 0 0 0 3px rgba(192, 56, 64, .28)}:root{--font-display: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extra: 800;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 36px;--text-5xl: 48px;--text-6xl: 60px;--text-7xl: 72px;--leading-none: 1;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.7;--tracking-tighter: -.03em;--tracking-tight: -.015em;--tracking-normal: 0;--tracking-wide: .02em;--tracking-wider: .06em;--tracking-caps: .12em;--display-family: var(--font-display);--display-weight: var(--weight-extra);--display-tracking: var(--tracking-tight);--heading-family: var(--font-display);--heading-weight: var(--weight-bold);--eyebrow-family: var(--font-display);--eyebrow-weight: var(--weight-bold);--eyebrow-tracking: var(--tracking-caps);--body-family: var(--font-body);--body-weight: var(--weight-regular);--body-leading: var(--leading-relaxed);--label-family: var(--font-body);--label-weight: var(--weight-semibold)}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--container-max: 1200px;--gutter: var(--space-6);--section-y: var(--space-24)}:root{--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-pill: 9999px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(28, 29, 29, .06);--shadow-sm: 0 1px 3px rgba(28, 29, 29, .09), 0 1px 2px rgba(28, 29, 29, .06);--shadow-md: 0 4px 12px rgba(28, 29, 29, .1);--shadow-lg: 0 10px 28px rgba(28, 29, 29, .12);--shadow-xl: 0 22px 48px rgba(28, 29, 29, .16);--shadow-brand: 0 10px 26px rgba(192, 56, 64, .28)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}html,body{margin:0}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%}a{color:var(--red-600);text-decoration:none}a:not(.jr-btn):hover{color:var(--red-700)}::selection{background:var(--red-600);color:#fff}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.wrap-narrow{max-width:940px;margin:0 auto;padding:0 24px}.sec{padding:clamp(60px,8.5vw,116px) 0}.sec-tight{padding:clamp(44px,6vw,72px) 0}.eyebrow{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;margin:0;display:inline-flex;align-items:center;gap:10px}.eyebrow.red{color:var(--red-600)}.eyebrow.gold{color:var(--gold-600)}.eyebrow:before{content:"";width:26px;height:2px;background:currentColor;display:inline-block;opacity:.9}.eyebrow.center:after{content:"";width:26px;height:2px;background:currentColor;display:inline-block;opacity:.9}.display{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;line-height:1.04;text-transform:uppercase;margin:0}.d-xl{font-size:clamp(32px,5.3vw,64px)}.d-lg{font-size:clamp(32px,4.6vw,54px)}.d-md{font-size:clamp(26px,3.2vw,38px)}.lead{font-size:clamp(17px,1.5vw,20px);line-height:1.62;color:var(--text-secondary);margin:0}.lead.on-dark{color:var(--ink-300)}.mono-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.nav{position:sticky;top:0;z-index:60;background:#fefdfde6;backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--border-default)}.nav-in{max-width:1200px;margin:0 auto;height:68px;display:flex;align-items:center;gap:24px;padding:0 24px}.nav-links{display:flex;gap:26px;margin-left:14px}.nav-links a{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--ink-600);transition:color .15s}.nav-links a:hover{color:var(--red-600)}.nav-right{margin-left:auto;display:flex;align-items:center;gap:14px}.nav-phone{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--ink-700)}.nav-phone:hover{color:var(--red-600)}@media (max-width:860px){.nav-links,.nav-phone .pl{display:none}}.hero{position:relative;min-height:min(90vh,800px);display:flex;align-items:center;overflow:hidden;background:var(--ink-950)}.hero-img{position:absolute;inset:0;background-image:url(/assets/img/hero-driver.jpg);background-size:cover;background-position:56% 42%}.hero-scrim{position:absolute;inset:0;background:linear-gradient(100deg,#141515f0,#141515cc 34%,#14151552 62%,#1415150f),linear-gradient(to top,rgba(20,21,21,.6),transparent 42%)}.hero-in{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:120px 24px 88px;width:100%}.hero-copy{max-width:660px;color:#fff}.hero h1{margin:18px 0 0;color:#fff}.hero h1 .hl{color:var(--gold-500)}.hero .lead{color:#ffffffe6;margin-top:20px;max-width:520px}.hooks{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.hook{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:13.5px;color:#fff;padding:9px 14px;border-radius:var(--radius-pill);background:#ffffff14;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(4px)}.hook .dot{width:7px;height:7px;border-radius:50%;background:var(--gold-500)}.hook.accent{background:var(--red-600);border-color:var(--red-600)}.hook.accent .dot{background:#fff}.hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero-tag{position:absolute;right:28px;bottom:24px;z-index:2;font-family:var(--font-display);font-weight:700;font-style:italic;font-size:14px;color:#ffffffb8;letter-spacing:.01em}@media (max-width:720px){.hero-img{background-position:50% 40%}.hero-scrim{background:linear-gradient(100deg,#141515eb,#141515a8 70%),linear-gradient(to top,rgba(20,21,21,.7),transparent 55%)}.hero-in{padding:104px 24px 92px;display:flex;justify-content:center}.hero-tag{display:none}.hero-copy{text-align:center}.hero-copy .eyebrow{display:none}.hero .lead{margin-left:auto;margin-right:auto}.hooks,.hero-cta{justify-content:center}}.band-dark{background:var(--ink-950);color:#fff;position:relative;overflow:hidden}.money{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center}.money-big{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;line-height:.9;color:var(--gold-500);font-size:clamp(46px,7.8vw,100px)}.money-sub{display:flex;gap:40px;margin-top:22px;flex-wrap:wrap}.money-sub .v{font-family:var(--font-display);font-weight:800;font-size:clamp(24px,3vw,34px);color:#fff;line-height:1}.money-sub .l{font-size:13px;color:var(--ink-300);margin-top:7px}.deal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.deal{background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:20px 20px 18px;position:relative}.deal:before{content:"";position:absolute;top:0;left:20px;width:34px;height:3px;background:var(--red-600);border-radius:0 0 2px 2px}.deal .dv{font-family:var(--font-display);font-weight:800;font-size:26px;letter-spacing:-.01em;line-height:1;color:#fff}.deal .dv.gold{color:var(--gold-500)}.deal .dl{font-size:13.5px;line-height:1.5;color:var(--ink-300);margin-top:9px}@media (max-width:1024px){.money{grid-template-columns:1fr;gap:30px}}@media (max-width:520px){.deal-grid{grid-template-columns:1fr}.money-sub{gap:28px}}.truck-grid{display:grid;grid-template-columns:1.55fr 1fr;grid-template-rows:1fr 1fr;gap:16px;height:clamp(420px,52vw,600px)}.truck-grid figure{margin:0;position:relative;border-radius:var(--radius-xl);overflow:hidden;background:var(--ink-100)}.truck-grid figure img{width:100%;height:100%;object-fit:cover}.truck-grid .big{grid-row:1 / span 2}.truck-cap{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-weight:700;font-size:12.5px;color:#fff;background:#1415159e;backdrop-filter:blur(6px);padding:7px 12px;border-radius:var(--radius-pill)}.feat-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.feat{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--ink-700);background:var(--ink-50);border:1px solid var(--border-subtle);padding:11px 16px;border-radius:var(--radius-pill)}.feat .fi{color:var(--red-600)}@media (max-width:820px){.truck-grid{grid-template-columns:1fr 1fr;grid-template-rows:220px 160px;height:auto}.truck-grid .big{grid-row:1 / span 1;grid-column:1 / span 2;height:280px}}@media (max-width:520px){.truck-grid{grid-template-columns:1fr;grid-template-rows:none}.truck-grid figure{height:210px}.truck-grid .big{grid-column:auto;height:250px}}.req-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}.req-card{background:#fff;border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden}.req-head{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--ink-950);color:#fff;padding:16px 22px}.req-head .t{font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.02em;text-transform:uppercase}.req-head .form-no{font-family:var(--font-display);font-weight:600;font-size:11.5px;color:var(--ink-400);letter-spacing:.08em}.req-list{list-style:none;margin:0;padding:8px 22px 12px}.req-list li{display:flex;gap:14px;align-items:flex-start;padding:15px 0;border-bottom:1px dashed var(--border-default)}.req-list li:last-child{border-bottom:0}.req-check{flex:none;width:26px;height:26px;border-radius:var(--radius-sm);background:var(--status-success-soft);color:var(--green-700);display:flex;align-items:center;justify-content:center;margin-top:1px}.req-check.plus{background:var(--gold-100);color:var(--gold-800)}.req-txt b{display:block;font-family:var(--font-display);font-weight:700;font-size:15.5px;color:var(--ink-800);letter-spacing:-.005em}.req-txt span{display:block;font-size:13.5px;color:var(--text-secondary);margin-top:3px;line-height:1.5}.req-aside-img{border-radius:var(--radius-xl);overflow:hidden;position:relative;height:100%;min-height:340px}.req-aside-img img{width:100%;height:100%;object-fit:cover}.req-quote{position:absolute;left:0;right:0;bottom:0;padding:26px 24px 22px;background:linear-gradient(to top,rgba(20,21,21,.9),transparent);color:#fff;font-family:var(--font-display);font-weight:700;font-size:clamp(18px,2vw,22px);line-height:1.25}@media (max-width:860px){.req-grid{grid-template-columns:1fr;gap:26px}.req-aside-img{min-height:260px;order:-1}}.road{position:relative;margin-top:52px}.road-line{position:absolute;left:0;right:0;top:64px;height:0;border-top:3px dashed var(--ink-300)}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;position:relative;z-index:2}.step{display:flex;flex-direction:column;align-items:center;text-align:center}.marker{width:88px;height:104px;background:var(--ink-950);border-radius:14px 14px 6px 6px;border:2px solid var(--gold-600);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);position:relative}.marker:after{content:"";position:absolute;bottom:-16px;width:2px;height:14px;background:var(--ink-300)}.marker .ml{font-family:var(--font-display);font-weight:700;font-size:10px;letter-spacing:.16em;color:var(--gold-500);text-transform:uppercase}.marker .mn{font-family:var(--font-display);font-weight:800;font-size:40px;color:#fff;line-height:1}.step-t{font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--ink-800);margin:26px 0 0;letter-spacing:-.01em}.step-d{font-size:13.5px;line-height:1.55;color:var(--text-secondary);margin:8px 0 0;max-width:210px}@media (max-width:820px){.road-line{inset:0 auto 0 43px;height:auto;width:0;border-top:0;border-left:3px dashed var(--ink-300)}.steps{grid-template-columns:1fr;gap:8px}.step{flex-direction:row;align-items:flex-start;text-align:left;gap:22px;padding:14px 0}.marker{width:74px;height:88px;flex:none}.marker:after{display:none}.step-t{margin:2px 0 0}.step-d{margin-top:7px;max-width:none}.step-body{padding-top:6px}}.apply-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:48px;align-items:start}.apply-pitch .lead{margin-top:18px}.apply-points{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.apply-points li{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-weight:600;font-size:15px;color:#fff}.apply-points .ap-i{width:28px;height:28px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:var(--gold-500);display:flex;align-items:center;justify-content:center;flex:none}.apply-call{margin-top:30px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.apply-call .num{font-family:var(--font-display);font-weight:800;font-size:clamp(22px,2.6vw,28px);color:#fff}.apply-card{background:#fff;border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);padding:clamp(22px,3vw,34px)}.apply-card h3{font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.01em;color:var(--ink-800);margin:0}.apply-card .sub{font-size:14px;color:var(--text-secondary);margin:6px 0 20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid .full{grid-column:1 / -1}.radio-row{display:flex;gap:10px;margin-top:6px}.radio-chip{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--ink-700);cursor:pointer;transition:.15s;background:#fff}.radio-chip input{position:absolute;opacity:0;width:0;height:0}.radio-chip:has(input:checked){border-color:var(--red-600);background:var(--red-50);color:var(--red-700);box-shadow:inset 0 0 0 1px var(--red-600)}.mini-label{font-size:13px;font-weight:600;color:var(--ink-700);margin:0 0 6px}.consent{display:flex;gap:10px;align-items:flex-start;margin-top:4px;font-size:12px;color:var(--text-secondary);line-height:1.5}.apply-ok{text-align:center;padding:22px 8px}.apply-ok .ok-ic{width:64px;height:64px;border-radius:50%;background:var(--status-success-soft);color:var(--green-700);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.honeypot-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.turnstile-slot{margin-top:6px;min-height:65px}@media (max-width:860px){.apply-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:440px){.form-grid{grid-template-columns:1fr}}body.apply-popup-open{overflow:hidden}.apply-popup-overlay{position:fixed;inset:0;z-index:90;align-items:center;justify-content:center;padding:20px;background:#14151599;backdrop-filter:blur(2px)}.apply-popup-overlay:not([hidden]){display:flex;animation:jr-popup-fade .18s ease-out}.apply-popup-card{position:relative;background:#fff;border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);padding:clamp(24px,3.4vw,36px);max-width:460px;width:100%;max-height:90vh;overflow-y:auto;animation:jr-popup-in .22s cubic-bezier(.2,0,0,1)}.apply-popup-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;border:1px solid var(--border-default);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .14s}.apply-popup-close:hover{background:var(--ink-50)}@keyframes jr-popup-fade{0%{opacity:0}to{opacity:1}}@keyframes jr-popup-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.apply-popup-overlay,.apply-popup-card{animation:none}}.foot{background:var(--ink-950);color:var(--ink-300)}.foot-in{display:grid;grid-template-columns:1.8fr 1fr;gap:36px;padding:56px 0 30px}.foot h4{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:0 0 14px}.foot a{color:var(--ink-300)}.foot a:hover{color:#fff}.foot-links{display:flex;flex-direction:column;gap:10px;font-size:14px}.foot-tag{font-family:var(--font-display);font-weight:700;font-style:italic;color:var(--ink-400);margin:16px 0 0}.foot-legal{border-top:1px solid var(--ink-800)}.foot-legal .in{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 0;font-size:12.5px;color:var(--ink-500)}.foot-legal .in a{color:var(--ink-500)}.foot-legal .in a:hover{color:#fff}@media (max-width:720px){.foot-in{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:460px){.foot-in{grid-template-columns:1fr}}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:70;display:none;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fefdfdf0;backdrop-filter:blur(12px);border-top:1px solid var(--border-default)}.sticky-cta a{flex:1}.sticky-cta .jr-btn--primary{animation:jr-sticky-pulse 2.6s ease-in-out infinite}@keyframes jr-sticky-pulse{0%,to{box-shadow:0 0 #c0384080}50%{box-shadow:0 0 0 9px #c0384000}}@media (prefers-reduced-motion:reduce){.sticky-cta .jr-btn--primary{animation:none}}@media (max-width:860px){.sticky-cta{display:flex}body{padding-bottom:76px}}body.no-sticky-cta{padding-bottom:0}@media (max-width:860px){body.no-sticky-cta{padding-bottom:0}body.no-sticky-cta .sticky-cta{display:none}}.thankyou-sec{min-height:calc(100vh - 68px);display:flex;align-items:center}.thankyou-sec .apply-card{max-width:480px;margin:0 auto}.error-sec{min-height:calc(100vh - 68px);display:flex;align-items:center;text-align:center}.error-num{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;line-height:.9;color:var(--gold-500);font-size:clamp(64px,14vw,160px);margin:0}.error-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:30px}.legal{max-width:780px;margin:0 auto}.legal h2{font-family:var(--font-display);font-weight:800;font-size:clamp(20px,2.4vw,26px);color:var(--ink-800);margin:40px 0 14px;letter-spacing:-.01em}.legal h2:first-child{margin-top:0}.legal h3{font-family:var(--font-display);font-weight:700;font-size:15.5px;color:var(--ink-700);margin:22px 0 8px}.legal .callout{background:var(--gold-100);border:1px solid var(--gold-200);border-radius:var(--radius-lg);padding:16px 18px;margin:0 0 32px;font-size:13.5px;line-height:1.6;color:var(--ink-700)}.legal p{font-size:15px;line-height:1.7;color:var(--text-secondary);margin:0 0 16px}.legal ul{margin:0 0 16px;padding-left:22px}.legal li{font-size:15px;line-height:1.7;color:var(--text-secondary);margin:0 0 8px}.legal a{text-decoration:underline}.legal .updated{font-size:13px;color:var(--text-muted);margin:0 0 32px}.legal strong{color:var(--ink-700)}
