.shift-landing section{padding-top:3rem;padding-bottom:3rem}.shift-landing__hero{position:relative;min-height:420px;display:flex;align-items:center;background-color:#231f20;overflow:hidden;padding:4rem 0}@media(min-width: 768px){.shift-landing__hero{min-height:480px}}.shift-landing__hero-bg{position:absolute;inset:0;z-index:0}.shift-landing__hero-img{width:100%;height:100%;object-fit:cover}.shift-landing__hero-overlay{position:absolute;inset:0;background:rgba(0,0,0,.55);z-index:1}.shift-landing__hero-inner{position:relative;z-index:2;text-align:center;max-width:900px}.shift-landing__hero-title{color:#fff;font-size:1.75rem;font-weight:700;line-height:1.25;margin-bottom:2rem}@media(min-width: 768px){.shift-landing__hero-title{font-size:2.5rem}}.shift-landing__hero-title h1,.shift-landing__hero-title h2,.shift-landing__hero-title h3,.shift-landing__hero-title p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.shift-landing__hero-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.shift-landing__btn{border-radius:8px;font-weight:600;font-size:.875rem;padding:.75rem 1.75rem;text-transform:none;letter-spacing:0}.shift-landing__btn--primary{background-color:#e91d16;border:2px solid #e91d16;color:#fff}.shift-landing__btn--primary:hover{background-color:#c41812;border-color:#c41812;color:#fff}.shift-landing__btn--outline{background-color:rgba(0,0,0,0);border:2px solid #fff;color:#fff}.shift-landing__btn--outline:hover{background-color:rgba(255,255,255,.15);color:#fff}.shift-landing__offers{background-color:#fff;padding-top:2.5rem;padding-bottom:1rem}.shift-landing__offer-card{background:#f5f5f5;border-radius:.5rem;padding:1.5rem 2rem;height:100%;text-align:center}.shift-landing__offer-title{font-size:1.25rem;margin-bottom:.75rem}.shift-landing__offer-title h1,.shift-landing__offer-title h2,.shift-landing__offer-title h3,.shift-landing__offer-title p{font-size:inherit;font-weight:inherit;margin:0}.shift-landing__offer-text{margin-bottom:0}.shift-landing__offer-text p{margin:0 0 .75rem}.shift-landing__offer-text p:last-child{margin-bottom:0}.shift-landing__products{background-color:#f5f5f5}.shift-landing__section-title{text-align:center;font-size:1.75rem;margin-bottom:2rem}.shift-landing__section-title h1,.shift-landing__section-title h2,.shift-landing__section-title h3,.shift-landing__section-title p{font-size:inherit;font-weight:inherit;margin:0}.shift-landing__product-grid{margin-bottom:1rem}.shift-landing__product-col{margin-bottom:1.5rem}.shift-landing__product-group{background:#fff;border-radius:.5rem;box-shadow:0 2px 12px rgba(0,0,0,.08);display:flex;flex-direction:row;overflow:hidden;min-height:320px}.shift-landing__product-group--single{flex-direction:column}.shift-landing__product-unit{display:flex;flex:1;flex-direction:column;min-width:0;border-right:1px solid #eee}.shift-landing__product-unit:last-child{border-right:none}.shift-landing__product-image{flex:1;display:flex;align-items:center;justify-content:center;padding:1.25rem;min-height:200px;background:#fff}.shift-landing__product-image img{max-height:180px;max-width:100%;width:auto;object-fit:contain}.shift-landing__product-meta{background:#f5f5f5;padding:1rem;text-align:center;min-height:88px;display:flex;flex-direction:column;justify-content:center}.shift-landing__product-label{display:block;color:#e91d16;font-size:.75rem;font-weight:700;text-transform:uppercase;margin-bottom:.35rem}.shift-landing__product-model{font-size:.9rem;font-weight:700;margin:0;color:#2a2a2a;line-height:1.3}.shift-landing__location{background:#fff}.shift-landing__location-card{background:#f5f5f5;border-radius:.5rem;padding:2rem;max-width:800px;margin:0 auto}.shift-landing__location-details{display:grid;gap:1.5rem}@media(min-width: 576px){.shift-landing__location-details{grid-template-columns:1fr 1fr}}.shift-landing__location-item h3{color:#e91d16;font-size:.875rem;font-weight:700;margin-bottom:.35rem}.shift-landing__location-item p,.shift-landing__location-item div{margin:0;color:#2e2e2e}.shift-landing__location-note{background:#fff5f2;border:1px solid #ffd6c9;border-radius:.5rem;padding:1.25rem 1.5rem;max-width:800px;margin:0 auto 1.5rem;text-align:center}.shift-landing__location-note p{margin:0 0 1rem;color:#2e2e2e}.shift-landing__location-note p:last-child{margin-bottom:0}.shift-landing__eligibility{background:#f5f5f5;text-align:center}.shift-landing__eligibility-text{max-width:720px;margin:0 auto}.shift-landing__eligibility-text p{margin:0 0 1rem}.shift-landing__eligibility-text p:last-child{margin-bottom:0}.shift-landing__steps{background:#fff;padding-bottom:4rem}.shift-landing__steps-list{max-width:800px;margin:0 auto;padding:2rem 2rem 2rem 2.5rem;background:#fff;border-radius:.5rem;box-shadow:0 2px 12px rgba(0,0,0,.06);border-left:4px solid #e91d16}.shift-landing__steps-list li{color:#2e2e2e;margin-bottom:1rem;line-height:1.5}.shift-landing__steps-list li:last-child{margin-bottom:0}.shift-landing__password{max-width:600px;margin:0 auto}/*# sourceMappingURL=shift-landing-86d46aac.css.map */
