:root{--jp-red: #dc2626;--jp-red-dark: #b91c1c;--jp-green: #22c55e;--jp-amber: #f59e0b;--jp-zinc-50: #fafafa;--jp-zinc-100: #f4f4f5;--jp-zinc-200: #e4e4e7;--jp-zinc-300: #d4d4d8;--jp-zinc-400: #a1a1aa;--jp-zinc-500: #71717a;--jp-zinc-600: #52525b;--jp-zinc-700: #3f3f46;--jp-zinc-800: #27272a;--jp-zinc-900: #18181b;--jp-white: #ffffff;--jp-black: #000000}.jackpoint-landing{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;color:var(--jp-zinc-900);line-height:1.6}.jackpoint-landing *{box-sizing:border-box}.jp-container{max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width:640px){.jp-container{padding:0 1.5rem}}@media(min-width:1024px){.jp-container{padding:0 2rem}}.jp-container--narrow{max-width:768px}.jp-icon{width:1.25rem;height:1.25rem;flex-shrink:0}.jp-icon--green{color:var(--jp-green)}.jp-icon--red,.jp-text-red{color:var(--jp-red)}.jp-section-header{margin-bottom:3rem}.jp-section-header h2{font-size:1.875rem;font-weight:700;margin:0 0 1rem;line-height:1.2}@media(min-width:768px){.jp-section-header h2{font-size:2.25rem}}.jp-section-header p{font-size:1.125rem;color:var(--jp-zinc-600);margin:0;max-width:42rem}.jp-section-header--center{text-align:center}.jp-section-header--center p{margin-left:auto;margin-right:auto}.jp-section-header--light h2{color:var(--jp-white)}.jp-section-header--light p{color:var(--jp-zinc-400)}.jp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;border-radius:.5rem;font-weight:700;font-size:1.125rem;text-decoration:none;transition:all .2s;border:none;cursor:pointer}.jp-btn--primary{background:var(--jp-red);color:var(--jp-white);box-shadow:0 10px 15px -3px #dc262633}.jp-btn--primary:hover{background:var(--jp-red-dark)}.jp-btn--secondary{background:var(--jp-white);color:var(--jp-zinc-900);border:2px solid var(--jp-zinc-200)}.jp-btn--secondary:hover{background:var(--jp-zinc-50);border-color:var(--jp-zinc-300)}.jp-btn--outline-light{background:transparent;color:var(--jp-white);border:2px solid var(--jp-zinc-700)}.jp-btn--outline-light:hover{background:var(--jp-zinc-800);border-color:var(--jp-zinc-600)}.jp-btn--large{padding:1.25rem 2.5rem;font-size:1.25rem}.jp-btn--full{width:100%}.jp-hero{position:relative;padding:6rem 0;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width:1024px){.jp-hero{padding:8rem 0}}.jp-hero .jp-container{position:relative;z-index:2}.jp-hero__content{max-width:42rem;margin:0 auto;text-align:center;background:#000000b3;padding:3rem 2.5rem;border-radius:1rem}.jp-hero__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:9999px;font-size:.875rem;font-weight:600;color:var(--jp-white);margin-bottom:1.5rem}.jp-hero__headline{font-size:2.25rem;font-weight:800;line-height:1.1;margin:0 0 1.5rem;letter-spacing:-.025em;color:var(--jp-white)}@media(min-width:640px){.jp-hero__headline{font-size:3rem}}@media(min-width:1024px){.jp-hero__headline{font-size:3.75rem}}.jp-hero__description{font-size:1.125rem;color:var(--jp-zinc-300);margin:0 0 2rem;line-height:1.75}@media(min-width:640px){.jp-hero__description{font-size:1.25rem}}.jp-hero__ctas{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.jp-hero__ctas{flex-direction:row;justify-content:center}}.jp-hero__badges{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.jp-hero__badge-item{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:var(--jp-zinc-500);font-weight:500}.jp-hero__badge-item .jp-icon{width:1rem;height:1rem}.jp-hero__floating-badge{display:inline-flex;align-items:center;gap:.75rem;margin-top:2.5rem;background:#ffffff1a;padding:.75rem 1.25rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.15)}.jp-hero__floating-icon{background:#dc26261a;padding:.75rem;border-radius:9999px;color:var(--jp-red)}.jp-hero__floating-icon .jp-icon{width:1.5rem;height:1.5rem}.jp-hero__floating-title{font-size:.875rem;font-weight:700;margin:0;color:var(--jp-white)}.jp-hero__floating-subtitle{font-size:.75rem;color:var(--jp-zinc-400);margin:0}.jp-problems{background:var(--jp-zinc-900);color:var(--jp-white);padding:6rem 0}.jp-problems__grid{display:grid;gap:2rem}@media(min-width:768px){.jp-problems__grid{grid-template-columns:repeat(3,1fr)}}.jp-problems__card{background:#27272a80;border:1px solid var(--jp-zinc-700);padding:2rem;border-radius:1rem}.jp-problems__card .jp-icon{width:2.5rem;height:2.5rem;margin-bottom:1.5rem}.jp-problems__card h3{font-size:1.25rem;font-weight:700;margin:0 0 .75rem;color:var(--jp-white)}.jp-problems__card p{color:var(--jp-zinc-400);margin:0}.jp-included{background:var(--jp-zinc-50);padding:6rem 0}.jp-included__header{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}@media(min-width:768px){.jp-included__header{flex-direction:row;align-items:flex-end;justify-content:space-between}}.jp-included__header .jp-section-header{margin-bottom:0}.jp-included__value{display:inline-flex;align-items:center;gap:.75rem;background:var(--jp-white);padding:.75rem 1.5rem;border-radius:.5rem;border:1px solid var(--jp-zinc-200);box-shadow:0 1px 2px #0000000d;font-weight:600;color:var(--jp-zinc-900);white-space:nowrap}.jp-included__value .jp-icon{color:var(--jp-zinc-400)}.jp-included__grid{display:grid;gap:1.5rem}@media(min-width:640px){.jp-included__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.jp-included__grid{grid-template-columns:repeat(4,1fr)}}.jp-product-card{background:var(--jp-white);border-radius:1rem;border:1px solid var(--jp-zinc-200);overflow:hidden;box-shadow:0 1px 2px #0000000d;transition:box-shadow .2s}.jp-product-card:hover{box-shadow:0 4px 6px -1px #0000001a}.jp-product-card__image{aspect-ratio:1;background:var(--jp-zinc-100);padding:1.5rem;display:flex;align-items:center;justify-content:center;position:relative}.jp-product-card__image img{width:100%;height:100%;object-fit:cover;border-radius:.5rem;mix-blend-mode:multiply;opacity:.8}.jp-product-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--jp-zinc-300)}.jp-product-card__placeholder .jp-icon{width:3rem;height:3rem}.jp-product-card__qty{position:absolute;top:1rem;left:1rem;background:var(--jp-zinc-900);color:var(--jp-white);font-size:.75rem;font-weight:700;padding:.25rem .5rem;border-radius:.25rem}.jp-product-card__content{padding:1.5rem}.jp-product-card__content h3{font-size:1.125rem;font-weight:700;margin:0 0 .5rem}.jp-product-card__content p{font-size:.875rem;color:var(--jp-zinc-600);margin:0}.jp-benefits{background:var(--jp-white);padding:6rem 0;border-top:1px solid var(--jp-zinc-200)}.jp-benefits__grid{display:grid;gap:2rem}@media(min-width:768px){.jp-benefits__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.jp-benefits__grid{grid-template-columns:repeat(4,1fr)}}.jp-benefit{text-align:center}.jp-benefit__icon{width:4rem;height:4rem;margin:0 auto 1.5rem;background:var(--jp-zinc-100);border-radius:1rem;display:flex;align-items:center;justify-content:center;color:var(--jp-zinc-900)}.jp-benefit__icon .jp-icon{width:2rem;height:2rem}.jp-benefit h3{font-size:1.25rem;font-weight:700;margin:0 0 .75rem}.jp-benefit p{color:var(--jp-zinc-600);margin:0}.jp-audience{background:var(--jp-zinc-900);color:var(--jp-white);padding:6rem 0;overflow:hidden}.jp-audience__grid{display:grid;gap:4rem;align-items:center}@media(min-width:1024px){.jp-audience__grid{grid-template-columns:1fr 1fr}}.jp-audience__content h2{font-size:1.875rem;font-weight:700;margin:0 0 1.5rem}@media(min-width:768px){.jp-audience__content h2{font-size:2.25rem}}.jp-audience__intro{font-size:1.125rem;color:var(--jp-zinc-400);margin:0 0 2.5rem}.jp-audience__list{display:flex;flex-direction:column;gap:1.5rem}.jp-audience__item{display:flex;align-items:flex-start;gap:1rem}.jp-audience__icon{margin-top:.25rem;background:#dc262633;padding:.5rem;border-radius:.5rem;color:var(--jp-red)}.jp-audience__icon .jp-icon{width:1.5rem;height:1.5rem}.jp-audience__item h4{font-size:1.25rem;font-weight:700;margin:0 0 .25rem;color:var(--jp-white)}.jp-audience__item p{color:var(--jp-zinc-400);margin:0}.jp-audience__images{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.jp-audience__img,.jp-audience__img-placeholder{width:100%;height:16rem;object-fit:contain;object-position:center;border-radius:1rem;background:var(--jp-white)}.jp-audience__img--2,.jp-audience__img-placeholder.jp-audience__img--2{margin-top:0}.jp-audience__img-placeholder{background:var(--jp-zinc-800)}.jp-why-bundle{background:var(--jp-zinc-50);padding:6rem 0}.jp-why-bundle__card{background:var(--jp-white);border-radius:1.5rem;border:1px solid var(--jp-zinc-200);padding:2rem;box-shadow:0 20px 25px -5px #0000001a}@media(min-width:768px){.jp-why-bundle__card{padding:3rem}}.jp-why-bundle__grid{display:grid;gap:3rem;align-items:center}@media(min-width:1024px){.jp-why-bundle__grid{grid-template-columns:1fr 1fr}}.jp-why-bundle__content h2{font-size:1.875rem;font-weight:700;margin:0 0 1.5rem}@media(min-width:768px){.jp-why-bundle__content h2{font-size:2.25rem}}.jp-why-bundle__content>p{font-size:1.125rem;color:var(--jp-zinc-600);margin:0 0 2rem}.jp-why-bundle__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.jp-why-bundle__list li{display:flex;align-items:center;gap:.75rem}.jp-why-bundle__list .jp-icon{width:1.5rem;height:1.5rem;flex-shrink:0}.jp-why-bundle__list span{font-size:1.125rem;font-weight:500;color:var(--jp-zinc-800)}.jp-why-bundle__pricing{background:var(--jp-zinc-50);border-radius:1rem;padding:2rem;border:1px solid var(--jp-zinc-200);text-align:center}.jp-why-bundle__price-label{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--jp-zinc-500);margin-bottom:.5rem}.jp-why-bundle__price{font-size:3rem;font-weight:800;color:var(--jp-zinc-900);margin-bottom:1rem}.jp-why-bundle__shipping{color:var(--jp-zinc-500);margin:0 0 2rem}.jp-why-bundle__fleet{margin:1rem 0 0;font-size:.875rem;color:var(--jp-zinc-500)}.jp-why-bundle__fleet a{color:var(--jp-red);font-weight:600;text-decoration:none}.jp-why-bundle__fleet a:hover{text-decoration:underline}.jp-social-proof{background:var(--jp-white);padding:6rem 0;border-top:1px solid var(--jp-zinc-200);text-align:center}.jp-social-proof__title{font-size:1.875rem;font-weight:700;line-height:1.2;color:var(--jp-zinc-900);margin:0 0 3rem}@media(min-width:768px){.jp-social-proof__title{font-size:2.25rem}}.jp-social-proof__video{position:relative;width:100%;max-width:800px;margin:0 auto 5rem;aspect-ratio:16/9;border-radius:1rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.jp-social-proof__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.jp-social-proof__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;opacity:.6;filter:grayscale(100%);margin-bottom:5rem}@media(min-width:768px){.jp-social-proof__logos{gap:6rem}}.jp-logo{font-size:1.5rem;font-weight:900;font-family:serif}.jp-logo span{color:var(--jp-zinc-400);font-weight:300}.jp-logo--italic{font-style:italic}.jp-testimonials{display:grid;gap:2rem;text-align:left}@media(min-width:768px){.jp-testimonials{grid-template-columns:repeat(3,1fr)}}.jp-testimonial{background:var(--jp-zinc-50);padding:2rem;border-radius:1rem;border:1px solid var(--jp-zinc-200)}.jp-testimonial__stars{display:flex;gap:.25rem;margin-bottom:1rem;color:var(--jp-amber)}.jp-testimonial__stars .jp-icon{width:1.25rem;height:1.25rem}.jp-testimonial__quote{color:var(--jp-zinc-700);font-style:italic;margin:0 0 1.5rem}.jp-testimonial__name{font-weight:700;color:var(--jp-zinc-900);margin:0}.jp-testimonial__role{font-size:.875rem;color:var(--jp-zinc-500);margin:0}.jp-faq{background:var(--jp-zinc-50);padding:6rem 0;border-top:1px solid var(--jp-zinc-200)}.jp-faq__list{background:var(--jp-white);border-radius:1rem;border:1px solid var(--jp-zinc-200);padding:1.5rem 2rem;box-shadow:0 1px 2px #0000000d}.jp-faq__item{border-bottom:1px solid var(--jp-zinc-200);padding:1rem 0}.jp-faq__item:last-child{border-bottom:none}.jp-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:1.125rem;font-weight:500;color:var(--jp-zinc-900);cursor:pointer;list-style:none}.jp-faq__question::-webkit-details-marker{display:none}.jp-faq__question:hover{color:var(--jp-red)}.jp-faq__chevron{color:var(--jp-zinc-500);transition:transform .2s}.jp-faq__item[open] .jp-faq__chevron{transform:rotate(180deg)}.jp-faq__answer{margin-top:1rem;color:var(--jp-zinc-600);line-height:1.75}.jp-final-cta{background:var(--jp-zinc-900);color:var(--jp-white);padding:6rem 0;text-align:center;position:relative;overflow:hidden}.jp-final-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;background-image:radial-gradient(var(--jp-white) 1px,transparent 1px);background-size:32px 32px}.jp-final-cta .jp-container{position:relative;z-index:1}.jp-final-cta h2{font-size:2.25rem;font-weight:800;margin:0 0 1.5rem;letter-spacing:-.025em}@media(min-width:768px){.jp-final-cta h2{font-size:3rem}}.jp-final-cta>.jp-container>p{font-size:1.25rem;color:var(--jp-zinc-400);margin:0 0 2.5rem;max-width:42rem;margin-left:auto;margin-right:auto}.jp-final-cta__buttons{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}@media(min-width:640px){.jp-final-cta__buttons{flex-direction:row}}.jp-final-cta__secure{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:2rem 0 0;font-size:.875rem;color:var(--jp-zinc-500)}.jp-final-cta__secure .jp-icon{width:1rem;height:1rem}.jp-theme-yellow{--jp-accent: #f5a623;--jp-accent-dark: #d4911e}.jp-theme-yellow .jp-text-red{color:var(--jp-accent)}.jp-theme-yellow .jp-btn--primary{background:var(--jp-accent);box-shadow:0 10px 15px -3px #f5a62333}.jp-theme-yellow .jp-btn--primary:hover{background:var(--jp-accent-dark)}.jp-theme-yellow .jp-icon--red{color:var(--jp-accent)}.jp-theme-yellow .jp-hero__floating-icon{background:#f5a6231a;color:var(--jp-accent)}.jp-theme-yellow .jp-audience__icon{background:#f5a62333;color:var(--jp-accent)}.jp-theme-yellow .jp-faq__question:hover,.jp-theme-yellow .jp-why-bundle__fleet a{color:var(--jp-accent)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/jackpoint-landing.css.map */
