.jdl-root{--jdl-ink:#0b0b10;--jdl-ink-2:#15151c;--jdl-paper:#f4f4f6;--jdl-card:#ffffff;--jdl-line:#e3e3e8;--jdl-muted:#6b6b76;--jdl-purple:#4b2fd6;--jdl-purple-2:#6a50ff;--jdl-red:#c8232c;--jdl-green:#16a34a;--jdl-display:"Teko","Impact","Arial Narrow",sans-serif;--jdl-body:"Barlow",system-ui,-apple-system,sans-serif;font-family:var(--jdl-body);color:var(--jdl-ink);background:var(--jdl-paper);overflow-x:hidden}.jdl-root *,.jdl-root *:before,.jdl-root *:after{box-sizing:border-box}.jdl-root img{display:block;max-width:100%}.jdl-root a{text-decoration:none;color:inherit}.jdl-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}.jdl-eyebrow{font-weight:700;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--jdl-purple);margin:0 0 10px}.jdl-dark .jdl-eyebrow{color:var(--jdl-purple-2)}.jdl-h2{font-family:var(--jdl-display);font-weight:700;font-size:clamp(40px,6vw,72px);line-height:.9;text-transform:uppercase;margin:0 0 36px;letter-spacing:.005em}.jdl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--jdl-purple);color:#fff!important;font-weight:700;font-size:15px;letter-spacing:.14em;text-transform:uppercase;padding:20px 34px;border-radius:4px;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 10px 30px -10px #4b2fd6b3}.jdl-btn:hover{background:var(--jdl-purple-2);transform:translateY(-2px)}.jdl-btn--block{width:100%}.jdl-strike{text-decoration:line-through;color:var(--jdl-red)}.jdl-stars{display:inline-flex;gap:3px;color:var(--jdl-purple-2)}.jdl-stars svg{width:18px;height:18px}.jdl-hero{position:relative;background:var(--jdl-ink);color:#fff;overflow:hidden}.jdl-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.jdl-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:70% center;animation:jdl-hero-in 1.6s ease-out both}.jdl-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08080cf7,#08080ce0,#08080c73 60%,#08080c26),linear-gradient(180deg,rgba(8,8,12,.55) 0%,transparent 25%,transparent 70%,rgba(8,8,12,.95) 100%)}@keyframes jdl-hero-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.jdl-hero__bg img{animation:none}}.jdl-hero--photo .jdl-hero__grid{grid-template-columns:1fr;min-height:720px}.jdl-hero__grid{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;padding:110px 20px 120px}.jdl-hero h1{font-family:var(--jdl-display);font-weight:700;text-transform:uppercase;font-size:clamp(56px,10.5vw,150px);line-height:.82;overflow-wrap:anywhere;margin:8px 0 28px;letter-spacing:.005em;color:#fff}.jdl-hero__text{font-size:19px;line-height:1.6;color:#ffffffb8;max-width:560px;margin:0 0 36px}.jdl-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.jdl-hero__meta{font-size:15px;color:#ffffffb3}.jdl-hero__proof{display:flex;align-items:center;gap:12px;margin-top:40px;font-size:15px;color:#ffffffbf}.jdl-trust{background:#fff;border-bottom:1px solid var(--jdl-line)}.jdl-trust__row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:22px 20px}.jdl-trust__item{display:flex;align-items:center;gap:10px;font-weight:600;font-size:16px;color:var(--jdl-green)}.jdl-trust__item svg{width:22px;height:22px;color:var(--jdl-green);flex:none}.jdl-section{padding:100px 0}.jdl-dark{background:var(--jdl-ink);color:#fff}.jdl-dark .jdl-h2,.jdl-closer h2{color:#fff}.jdl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.jdl-step{background:var(--jdl-card);border:1px solid var(--jdl-line);border-radius:6px;padding:38px 36px;box-shadow:0 18px 40px -28px #00000040}.jdl-step svg{width:36px;height:36px;color:var(--jdl-purple);margin-bottom:26px}.jdl-step h3{font-family:var(--jdl-display);font-weight:600;font-size:36px;line-height:1;text-transform:uppercase;margin:0 0 12px}.jdl-step p{margin:0;font-size:17px;line-height:1.6;color:var(--jdl-muted)}.jdl-hiw--img{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px;align-items:stretch}.jdl-hiw__img{border-radius:6px;overflow:hidden;background:#e8e8ee;box-shadow:0 18px 40px -28px #00000059}.jdl-hiw__img img{width:100%;height:100%;object-fit:cover}.jdl-hiw--img .jdl-steps{grid-template-columns:1fr;gap:16px}.jdl-hiw--img .jdl-step{display:grid;grid-template-columns:36px 1fr;column-gap:22px;padding:28px 30px;align-items:start}.jdl-hiw--img .jdl-step svg{margin:2px 0 0;grid-row:span 2}.jdl-bundle{display:grid;grid-template-columns:1fr 1fr;background:var(--jdl-card);border:1px solid var(--jdl-line);border-radius:8px;overflow:hidden;box-shadow:0 30px 70px -40px #00000059}.jdl-bundle__media{background:#e8e8ee}.jdl-bundle__media img{width:100%;height:100%;object-fit:cover}.jdl-bundle__body{padding:64px 56px;display:flex;flex-direction:column;justify-content:center}.jdl-bundle__title{font-family:var(--jdl-display);font-weight:700;text-transform:uppercase;font-size:clamp(44px,5vw,72px);line-height:.88;margin:0 0 26px}.jdl-bundle__list{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:12px}.jdl-bundle__list li{display:flex;gap:10px;font-size:18px;line-height:1.4}.jdl-bundle__list svg{width:20px;height:20px;color:var(--jdl-purple);flex:none;margin-top:2px}.jdl-price{display:flex;align-items:baseline;gap:14px;margin-bottom:4px}.jdl-price__now{font-family:var(--jdl-display);font-weight:700;font-size:80px;line-height:.9;color:var(--jdl-green)}.jdl-price__was{font-size:22px;color:var(--jdl-red);text-decoration:line-through}.jdl-price__pay{color:var(--jdl-muted);font-size:16px;margin:0 0 28px}.jdl-bundle__fine{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:20px;font-size:14px;color:var(--jdl-muted)}.jdl-bundle__fine span:before{content:"\2022";color:var(--jdl-purple);margin-right:8px}.jdl-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.jdl-card{position:relative;display:flex;flex-direction:column;background:var(--jdl-card);border:1px solid var(--jdl-line);border-radius:6px;overflow:hidden;transition:transform .2s,box-shadow .2s}.jdl-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -28px #0006}.jdl-card--hero{border:2px solid var(--jdl-purple);box-shadow:0 24px 60px -30px #4b2fd699}.jdl-card__img{aspect-ratio:1/1;background:#e8e8ee}.jdl-card__img img{width:100%;height:100%;object-fit:cover}.jdl-badge{position:absolute;top:14px;padding:6px 10px;border-radius:3px;color:#fff;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;z-index:1}.jdl-badge--save{left:14px;background:var(--jdl-red)}.jdl-badge--best{right:14px;background:var(--jdl-purple)}.jdl-card__body{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1}.jdl-card__title{font-family:var(--jdl-display);font-weight:600;font-size:30px;line-height:1;text-transform:uppercase;margin:0 0 10px}.jdl-card__price{font-weight:700;font-size:20px;color:var(--jdl-green)}.jdl-card__price s{font-weight:500;font-size:16px;color:var(--jdl-red);margin-left:8px}.jdl-card__cta{margin-top:18px;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--jdl-purple)}.jdl-card--hero .jdl-card__cta{display:block;text-align:center;background:var(--jdl-purple);color:#fff;padding:14px;border-radius:4px}.jdl-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.jdl-quote{border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:36px;background:#ffffff05}.jdl-quote p{font-size:19px;line-height:1.6;margin:20px 0 22px;color:#fff}.jdl-quote small{font-size:15px;color:#ffffff8c}.jdl-closer{background:linear-gradient(120deg,var(--jdl-purple) 0%,#2a1690 100%);color:#fff}.jdl-closer__grid{display:grid;grid-template-columns:1.3fr .7fr;gap:40px;align-items:center;padding:80px 20px}.jdl-closer h2{font-family:var(--jdl-display);font-weight:700;text-transform:uppercase;font-size:clamp(44px,6vw,84px);line-height:.88;margin:0 0 14px}.jdl-closer p{margin:0;font-size:18px;color:#fffc}.jdl-closer .jdl-btn{background:#fff;color:var(--jdl-ink)!important;box-shadow:0 16px 40px -14px #00000080}.jdl-closer .jdl-btn:hover{background:#f1efff}.jdl-closer__price{text-align:center}.jdl-closer__price small{display:block;margin-top:12px;font-size:14px;color:#ffffffbf}.jdl-vehicles{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.jdl-vehicle{position:relative;aspect-ratio:4/5;border-radius:6px;overflow:hidden;background:radial-gradient(circle at 70% 25%,#2a2a36,var(--jdl-ink));color:#fff}.jdl-vehicle img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.jdl-vehicle:hover img{transform:scale(1.04)}.jdl-vehicle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.85) 100%)}.jdl-vehicle__label{position:absolute;left:30px;bottom:26px;z-index:1;color:#fff}.jdl-vehicle__label small{display:block;font-weight:600;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:#ffffffbf}.jdl-vehicle__label strong{display:block;font-family:var(--jdl-display);font-weight:700;font-size:68px;line-height:.9;text-transform:uppercase}.jdl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--jdl-ink);color:#fff;border-top:1px solid rgba(255,255,255,.1);transform:translateY(110%);transition:transform .3s}.jdl-sticky.is-on{transform:translateY(0)}.jdl-sticky__info{font-size:13px;line-height:1.3}.jdl-sticky__info strong{display:block;font-family:var(--jdl-display);font-size:24px;line-height:1}.jdl-sticky .jdl-btn{padding:14px 18px;font-size:13px}@media(max-width:989px){.jdl-hero__grid{grid-template-columns:1fr;padding:72px 20px 80px}.jdl-hero--photo .jdl-hero__grid{min-height:640px;align-content:end}.jdl-hero__bg img{object-position:78% center}.jdl-hero--photo .jdl-hero__bg:after{background:linear-gradient(180deg,#08080c59,#08080c8c 40%,#08080cf5)}.jdl-trust__row{grid-template-columns:repeat(2,1fr)}.jdl-steps,.jdl-cards,.jdl-quotes,.jdl-vehicles,.jdl-bundle,.jdl-hiw--img{grid-template-columns:1fr}.jdl-hiw__img{aspect-ratio:4/5}.jdl-bundle__body{padding:40px 26px}.jdl-closer__grid{grid-template-columns:1fr;padding:64px 20px}.jdl-closer__price{text-align:left}.jdl-section{padding:72px 0}.jdl-vehicle{aspect-ratio:16/11}.jdl-sticky{display:flex}}@media(max-width:560px){.jdl-hero__text{font-size:17px}.jdl-hero__cta .jdl-btn{width:100%}.jdl-trust__item{font-size:14px}.jdl-price__now{font-size:66px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/jdm-bundle-landing.css.map */
