.bbl-pro-vision{--pv-navy: #072946;--pv-blue: #bdccd4;--pv-ink: #102d44;--pv-white: #fff;background:#f6f8f8;color:var(--pv-ink);overflow:hidden}.bbl-pro-vision *,.bbl-pro-vision *:before,.bbl-pro-vision *:after{box-sizing:border-box}.bbl-pro-vision h1,.bbl-pro-vision h2,.bbl-pro-vision h3,.bbl-pro-vision p{margin:0}.bbl-pro-vision h1,.bbl-pro-vision h2,.bbl-pro-vision h3{color:var(--pv-navy);font-family:"monte-stella",var(--font-heading-family),sans-serif;line-height:.98}.bbl-pro-vision p,.bbl-pro-vision a,.bbl-pro-vision summary,.bbl-pro-vision span{font-family:"proxima-nova",var(--font-body-family),sans-serif}.bbl-pro-vision__hero,.bbl-pro-vision__intro,.bbl-pro-vision__frames,.bbl-pro-vision__how,.bbl-pro-vision__faq,.bbl-pro-vision__cta{padding-left:max(2.4rem,calc((100vw - 128rem)/2));padding-right:max(2.4rem,calc((100vw - 128rem)/2))}.bbl-pro-vision__hero{align-items:center;background:var(--pv-blue);display:grid;gap:clamp(3rem,6vw,8rem);grid-template-columns:minmax(0,1.1fr) minmax(32rem,.9fr);min-height:64rem;padding-bottom:clamp(6rem,8vw,10rem);padding-top:clamp(6rem,8vw,10rem)}.bbl-pro-vision__eyebrow{color:var(--pv-navy);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.bbl-pro-vision__hero h1{font-size:clamp(4.6rem,6.2vw,8.4rem);letter-spacing:-.035em;margin-top:1.8rem;max-width:11ch}.bbl-pro-vision__lead{font-size:clamp(1.8rem,2vw,2.2rem);line-height:1.5;margin-top:2.6rem!important;max-width:62rem}.bbl-pro-vision__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.bbl-pro-vision__button{align-items:center;border:.1rem solid var(--pv-navy);border-radius:.4rem;display:inline-flex;font-size:1.4rem;font-weight:700;justify-content:center;letter-spacing:.06em;min-height:5.2rem;padding:1.4rem 2.4rem;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,transform .18s ease}.bbl-pro-vision__button--primary{background:var(--pv-navy);color:var(--pv-white)}.bbl-pro-vision__button--secondary{background:transparent;color:var(--pv-navy)}.bbl-pro-vision__button--light{background:var(--pv-white);border-color:var(--pv-white);color:var(--pv-navy)}.bbl-pro-vision__button:hover{transform:translateY(-.2rem)}.bbl-pro-vision__button--primary:hover{background:#103d60}.bbl-pro-vision__button--secondary:hover{background:#ffffff73}.bbl-pro-vision a:focus-visible,.bbl-pro-vision summary:focus-visible{outline:.3rem solid #2f6f9c;outline-offset:.4rem}.bbl-pro-vision__decision{background:var(--pv-white);border-radius:.8rem;box-shadow:0 2.4rem 6rem #0729461f;padding:clamp(2.8rem,4vw,4.4rem)}.bbl-pro-vision__decision-row{border-top:.1rem solid rgba(7,41,70,.15);display:grid;gap:.8rem;margin-top:2rem;padding-top:2rem}.bbl-pro-vision__decision-row span{font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bbl-pro-vision__decision-row strong{color:var(--pv-navy);font-size:2rem;line-height:1.3}.bbl-pro-vision__decision-note{background:#edf2f4;border-left:.3rem solid var(--pv-navy);font-size:1.4rem;line-height:1.5;margin-top:2.4rem!important;padding:1.4rem 1.6rem}.bbl-pro-vision__intro{display:grid;gap:5rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-bottom:8rem;padding-top:8rem}.bbl-pro-vision__intro h2,.bbl-pro-vision__section-heading h2,.bbl-pro-vision__cta h2{font-size:clamp(3.6rem,4.5vw,6rem);letter-spacing:-.025em;margin-top:1.4rem}.bbl-pro-vision__intro-copy{display:grid;gap:1.8rem}.bbl-pro-vision__intro-copy p,.bbl-pro-vision__section-heading>p:last-child,.bbl-pro-vision__cta>p{font-size:1.8rem;line-height:1.6}.bbl-pro-vision__frames,.bbl-pro-vision__faq{padding-bottom:9rem;padding-top:7rem}.bbl-pro-vision__frames{background:var(--pv-white)}.bbl-pro-vision__section-heading{margin:0 auto 4rem;max-width:72rem;text-align:center}.bbl-pro-vision__section-heading>p:last-child{margin-top:1.8rem}.bbl-pro-vision__grid{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.bbl-pro-vision__card{background:#f4f7f8;border:.1rem solid rgba(7,41,70,.12);display:flex;flex-direction:column;min-width:0}.bbl-pro-vision__card-image{aspect-ratio:4 / 3;background:var(--pv-white);display:block;overflow:hidden}.bbl-pro-vision__card-image img{height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.bbl-pro-vision__card-image:hover img{transform:scale(1.025)}.bbl-pro-vision__card-body{display:flex;flex:1;flex-direction:column;padding:2.4rem}.bbl-pro-vision__card-topline{align-items:center;display:flex;font-size:1.3rem;font-weight:700;gap:1rem;justify-content:space-between}.bbl-pro-vision__pill{background:var(--pv-navy);border-radius:99rem;color:var(--pv-white);font-size:1rem;letter-spacing:.1em;padding:.6rem 1rem;text-transform:uppercase}.bbl-pro-vision__card h3{font-size:3rem;margin-top:2rem}.bbl-pro-vision__card h3 a{color:inherit;font-family:inherit;text-decoration:none}.bbl-pro-vision__card-body>p{font-size:1.5rem;line-height:1.55;margin-top:1.6rem}.bbl-pro-vision__status{align-self:flex-start;background:#e8eef1;color:var(--pv-navy);font-size:1.1rem;font-weight:700;letter-spacing:.05em;margin-top:1.8rem;padding:.7rem 1rem;text-transform:uppercase}.bbl-pro-vision__status--ready{background:#dbe9df}.bbl-pro-vision__status--muted{background:#eee;color:#4e5c67}.bbl-pro-vision__text-link{align-self:flex-start;color:var(--pv-navy);font-size:1.4rem;font-weight:700;margin-top:auto;padding-top:2.2rem;text-decoration-thickness:.1rem;text-underline-offset:.35rem}.bbl-pro-vision__how{background:var(--pv-navy);color:var(--pv-white);padding-bottom:8rem;padding-top:8rem}.bbl-pro-vision__section-heading--light h2,.bbl-pro-vision__section-heading--light .bbl-pro-vision__eyebrow{color:var(--pv-white)}.bbl-pro-vision__steps{display:grid;gap:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.bbl-pro-vision__steps article{border-top:.1rem solid rgba(255,255,255,.35);padding:2.4rem 1.2rem 0 0}.bbl-pro-vision__steps span{color:var(--pv-blue);font-size:1.2rem;font-weight:700;letter-spacing:.12em}.bbl-pro-vision__steps h3{color:var(--pv-white);font-size:2.8rem;margin-top:1.6rem}.bbl-pro-vision__steps p{font-size:1.6rem;line-height:1.55;margin-top:1.2rem}.bbl-pro-vision__faq{background:#f6f8f8}.bbl-pro-vision__faq-list{margin:0 auto;max-width:88rem}.bbl-pro-vision__faq details{border-top:.1rem solid rgba(7,41,70,.2)}.bbl-pro-vision__faq details:last-child{border-bottom:.1rem solid rgba(7,41,70,.2)}.bbl-pro-vision__faq summary{color:var(--pv-navy);cursor:pointer;font-size:1.8rem;font-weight:700;list-style-position:outside;padding:2.2rem .4rem}.bbl-pro-vision__faq details p{font-size:1.6rem;line-height:1.6;max-width:72rem;padding:0 .4rem 2.4rem}.bbl-pro-vision__cta{background:var(--pv-navy);color:var(--pv-white);padding-bottom:8rem;padding-top:8rem;text-align:center}.bbl-pro-vision__cta .bbl-pro-vision__eyebrow,.bbl-pro-vision__cta h2{color:var(--pv-white)}.bbl-pro-vision__cta>p{margin:1.8rem auto 0;max-width:62rem}.bbl-pro-vision__cta .bbl-pro-vision__button{margin-top:3rem}@media screen and (max-width:989px){.bbl-pro-vision__hero{grid-template-columns:1fr;min-height:0}.bbl-pro-vision__hero h1{max-width:13ch}.bbl-pro-vision__intro{gap:3rem;grid-template-columns:1fr}.bbl-pro-vision__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:649px){.bbl-pro-vision__hero,.bbl-pro-vision__intro,.bbl-pro-vision__frames,.bbl-pro-vision__how,.bbl-pro-vision__faq,.bbl-pro-vision__cta{padding-left:1.8rem;padding-right:1.8rem}.bbl-pro-vision__hero{gap:3.2rem;padding-bottom:4.8rem;padding-top:4.8rem}.bbl-pro-vision__hero h1{font-size:clamp(4.1rem,13vw,5.8rem)}.bbl-pro-vision__lead{font-size:1.7rem}.bbl-pro-vision__actions{display:grid}.bbl-pro-vision__button{width:100%}.bbl-pro-vision__decision{padding:2.2rem}.bbl-pro-vision__intro{padding-bottom:5.6rem;padding-top:5.6rem}.bbl-pro-vision__intro h2,.bbl-pro-vision__section-heading h2,.bbl-pro-vision__cta h2{font-size:3.8rem}.bbl-pro-vision__frames,.bbl-pro-vision__faq{padding-bottom:6rem;padding-top:5.6rem}.bbl-pro-vision__section-heading{margin-bottom:3rem}.bbl-pro-vision__grid,.bbl-pro-vision__steps{grid-template-columns:1fr}.bbl-pro-vision__how,.bbl-pro-vision__cta{padding-bottom:6rem;padding-top:6rem}.bbl-pro-vision__steps{gap:3rem}.bbl-pro-vision__card-topline{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.bbl-pro-vision *,.bbl-pro-vision *:before,.bbl-pro-vision *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/bbl-pro-vision-page.css.map */
