.bos-home{color:#111;background:#fff}.bos-home *{box-sizing:border-box}.bos-home__wrap{width:min(1200px,calc(100% - 40px));margin:0 auto}.bos-home__eyebrow{margin:0 0 12px;font-size:1.2rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.bos-home h2{margin:0;color:inherit;font-size:clamp(3.6rem,5.4vw,7rem);line-height:.98;letter-spacing:-.015em}.bos-home h3{margin:0 0 10px;color:inherit;font-size:2.4rem;line-height:1.1}.bos-home p{line-height:1.65}.bos-home .button{min-width:190px;justify-content:center}.bos-home__actions{display:flex;gap:12px;flex-wrap:wrap}.bos-home__buybar{padding:48px 0 32px;color:#fff;background:radial-gradient(ellipse at top right,#2923ae 0,#08047b 65%);border-top:1px solid #746ed5;border-bottom:1px solid #746ed5}.bos-home__holiday-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px}.bos-home__holiday-heading h2{font-size:clamp(3.4rem,4.2vw,5.2rem)}.bos-home__holiday-deadline{max-width:280px;margin:0;font-size:1.4rem}.bos-home__holiday-options{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bos-home__holiday-option{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:28px;border:1px solid #8984d8;border-radius:8px;background:#ffffff12}.bos-home__holiday-option h3{font-size:2.8rem;margin:0}.bos-home__holiday-option p{margin:10px 0 20px;max-width:440px}.bos-home__holiday-option .bos-home__holiday-price{margin:10px 0;font-size:3.8rem;font-weight:700;line-height:1.1}.bos-home__holiday-note{font-size:1.3rem;margin:22px 0 0}.bos-home__holiday-note a{color:#fff;text-underline-offset:3px}@media(max-width:749px){.bos-home__holiday-heading{display:block}.bos-home__holiday-deadline{margin-top:18px;max-width:none}.bos-home__holiday-options{grid-template-columns:1fr;gap:18px}.bos-home__holiday-option{padding:24px}.bos-home__holiday-option .button{width:100%}}.bos-home__buybar-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.bos-home__buybar .bos-home__eyebrow{margin-bottom:4px;opacity:.75}.bos-home__buybar-title{margin:0;font-family:var(--font-heading-family);font-size:3.2rem;line-height:1;text-transform:uppercase}.bos-home__buybar-title span{margin-left:12px;font-family:var(--font-body-family);font-size:1.7rem;font-weight:400}.bos-home__buybar .button{background:#fff;color:#08047b}.bos-home__buybar .button--secondary{color:#fff;background:transparent;border:1px solid #fff}.bos-home__compat,.bos-home__story,.bos-home__benefits,.bos-home__how,.bos-home__product,.bos-home__support,.bos-home__faq{padding:clamp(70px,9vw,120px) 0}.bos-home__compat{background:#eef4ef}.bos-home__compat-grid,.bos-home__story-grid,.bos-home__support-grid,.bos-home__faq-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,8vw,120px);align-items:start}.bos-home__compat p,.bos-home__support p{margin-top:0;font-size:1.8rem}.bos-home__text-link{display:inline-block;margin-top:12px;color:#08047b;font-weight:700;text-decoration:none;border-bottom:2px solid currentColor}.bos-home__story{color:#fff;background:#111}.bos-home__story h2{font-size:clamp(2.8rem,3.4vw,4.4rem);line-height:1.15}.bos-home__story .bos-home__eyebrow{color:#9ed8a7}.bos-home__story-copy{max-width:650px;font-size:clamp(1.8rem,2.1vw,2.25rem)}.bos-home__story-copy p:first-child{margin-top:0}.bos-home__benefits{background:#fff}.bos-home__benefits>.bos-home__wrap>h2{max-width:900px}.bos-home__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px}.bos-home__cards article{padding:34px;background:#f3f3f3;border-top:5px solid #08047b}.bos-home__cards article>span{display:block;margin-bottom:34px;color:#08047b;font-weight:700}.bos-home__cards p{margin-bottom:0}.bos-home__privacy-note{margin:30px 0 0;padding:18px 22px;color:#fff;background:#08047b;font-weight:700;text-align:center}.bos-home__how{background:#eef4ef}.bos-home__section-heading{display:flex;align-items:end;justify-content:space-between;gap:36px}.bos-home__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:55px 0 0;padding:0;list-style:none}.bos-home__steps li{display:flex;gap:18px}.bos-home__steps li>span{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;color:#fff;background:#08047b;border-radius:50%;font-weight:700}.bos-home__steps h3{font-size:2.1rem}.bos-home__steps p{margin:0}.bos-home__product{color:#fff;background:#111}.bos-home__product-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,7vw,90px);align-items:center}.bos-home__product-media{overflow:hidden;background:#fff;border-radius:2px}.bos-home__product-media img{display:block;width:100%;height:auto}.bos-home__product-copy .bos-home__eyebrow{color:#9ed8a7}.bos-home__product-copy h2{font-size:clamp(3.6rem,4.8vw,6rem)}.bos-home__price{margin:22px 0;font-size:2.6rem;font-weight:700}.bos-home__product-copy ul{margin:24px 0 30px;padding-left:20px}.bos-home__product-copy li{margin:7px 0}.bos-home__product-copy .button{background:#fff;color:#08047b}.bos-home__product-links{display:flex;gap:22px;flex-wrap:wrap;margin-top:18px}.bos-home__product-links a{color:#fff}.bos-home__support{background:#fff}.bos-home__faq{background:#f3f3f3}.bos-home__details details{border-top:1px solid #bbb}.bos-home__details details:last-child{border-bottom:1px solid #bbb}.bos-home__details summary{padding:20px 40px 20px 0;cursor:pointer;font-weight:700;font-size:1.8rem}.bos-home__details details p{margin:-5px 0 20px}.bos-home__final{padding:clamp(75px,10vw,130px) 0;color:#fff;background:#08047b;text-align:center}.bos-home__final h2{max-width:900px;margin:0 auto 36px}.bos-home__actions--center{justify-content:center}.bos-home__final .button{background:#fff;color:#08047b}.bos-home__final .button--secondary{color:#fff;background:transparent;border:1px solid #fff}@media screen and (max-width:749px){.bos-home__wrap{width:min(100% - 30px,1200px)}.bos-home__buybar-inner,.bos-home__section-heading{align-items:flex-start;flex-direction:column}.bos-home__compat-grid,.bos-home__story-grid,.bos-home__support-grid,.bos-home__faq-grid,.bos-home__product-grid{grid-template-columns:1fr;gap:34px}.bos-home__cards,.bos-home__steps{grid-template-columns:1fr}.bos-home__cards article{padding:26px}.bos-home__actions,.bos-home__actions .button,.bos-home__form .button{width:100%}.bos-home__product-media{order:2}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map?subset=BA */
