.bb-page--faq .bb-shell{box-sizing:border-box;width:100%;max-width:1340px;margin-inline:auto;padding-left:16px;padding-right:16px}@media (min-width:768px){.bb-page--faq .bb-shell{padding-left:24px;padding-right:24px}}@media (min-width:1024px){.bb-page--faq .bb-shell{padding-left:32px;padding-right:32px}}.bb-page--faq .bb-faq-head{padding-top:112px!important;padding-bottom:44px!important}.bb-page--faq .bb-faq-eyebrow,.bb-page--faq .bb-faq-head .bb-eyebrow{font-family:var(--font-sfpro,"SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:.13em;text-transform:uppercase;color:var(--bb-green,#0e462d);font-size:clamp(12px,1.2vw,13px);font-weight:700;line-height:1.2;margin:0!important}.bb-page--faq .bb-faq-title{letter-spacing:-.015em;color:#000;font-family:Recoleta,Recoleta Medium,Recoleta-Medium,Recoleta-RegularDEMO,Georgia,serif;font-size:clamp(26px,3.8vw,44px);font-weight:500;line-height:1.15;margin:18px 0 0!important}.bb-page--faq .bb-faq-sub{font-family:"Lato", var(--bb-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:0;color:#474747;max-width:46ch;font-size:15px;font-weight:400;line-height:22px;margin:26px 0 0!important}.bb-page--faq .bb-faq-q{font-family:"Lato", var(--bb-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:0;color:#000;min-height:100px;padding:28px 24px;font-size:14px;font-weight:700;line-height:1.35}.bb-page--faq .bb-faq-a{font-family:"Suisse Intl", var(--font-suisse), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:0;color:#000;max-width:none;padding:0 24px 24px;font-size:14px;font-weight:400;line-height:1.6}.bb-page--faq .bb-faq-list{gap:12px;padding-bottom:36px;display:grid}.bb-page--faq .bb-faq-item{border:1px solid #e7e9e8;border-radius:12px}.bb-page--faq .bb-faq-cta-wrap{padding-top:12px;padding-bottom:48px}.bb-page--faq .bb-faq-cta{color:#111413;background:#f7f5f1;border-radius:18px;padding:16px 20px;overflow:visible}.bb-page--faq .bb-faq-cta-art{justify-content:center;align-items:center;margin:0;display:flex;overflow:visible}.bb-page--faq .bb-faq-cta-art img{transform-origin:50%;object-fit:contain;width:100%;max-width:620px;height:auto;transform:scale(1.6)}.bb-page--faq .bb-faq-cta-title{color:#000;margin:0 0 10px;font-family:Recoleta,Recoleta-RegularDEMO,Recoleta DEMO,Georgia,serif;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.15}.bb-page--faq .bb-faq-cta-text{font-family:"Lato", var(--bb-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:0;color:#000;margin:0 0 16px;font-size:18px;font-weight:400;line-height:1.5}.bb-page--faq .bb-faq-cta-link{font-family:"Lato", var(--bb-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#111413;border-bottom:1px solid;gap:6px;padding-bottom:2px;font-size:14.5px;font-weight:500;line-height:1.4}.bb-page--faq .bb-faq-cta-link-text{text-decoration:none}.bb-page--faq .bb-faq-cta-link svg{width:18px;height:15px}@media (min-width:1024px){.bb-page--faq .bb-faq-head{padding-top:112px!important;padding-bottom:44px!important}.bb-page--faq .bb-faq-title{letter-spacing:-.015em;font-size:42px;line-height:1.16;margin-top:18px!important}.bb-page--faq .bb-faq-sub{font-size:15px;line-height:22px;margin-top:26px!important}.bb-page--faq .bb-faq-list{gap:12px;padding-bottom:40px}.bb-page--faq .bb-faq-q{min-height:92px;padding:36px 32px;font-size:14px}.bb-page--faq .bb-faq-a{padding:0 32px 28px;font-size:14px}.bb-page--faq .bb-faq-cta-wrap{padding-top:12px;padding-bottom:72px}.bb-page--faq .bb-faq-cta{border-radius:18px;gap:24px;min-height:auto;padding:16px 40px;overflow:visible}.bb-page--faq .bb-faq-cta-title{color:#000;margin-bottom:6px;font-size:36px}.bb-page--faq .bb-faq-cta-text{color:#000;max-width:36ch;margin-bottom:12px;font-size:18px;line-height:1.45}.bb-page--faq .bb-faq-cta-link{font-size:14.5px}.bb-page--faq .bb-faq-cta-art{transform:translate(-16px)}.bb-page--faq .bb-faq-cta-art img{transform-origin:50%;max-width:720px;height:auto;max-height:330px;transform:scale(1.85)}.bb-page--faq .bb-faq-cta-body{transform:translate(16px)}}.bb-page--faq .bb-faq-cta-art{max-width:100%;overflow:hidden}.bb-page--faq .bb-faq-cta-art img{max-width:280px;transform:scale(1.15)}@media (max-width:639px){.bb-page--faq .bb-faq-cta{text-align:center;flex-direction:column;align-items:center;gap:8px;height:293px;padding:14px 16px;display:flex}.bb-page--faq .bb-faq-cta-body{flex-direction:column;align-items:center;display:flex}.bb-page--faq .bb-faq-cta-link{justify-content:center}.bb-page--faq .bb-faq-cta-art img{max-width:320px;transform:scale(1.35)}}@media (max-width:400px){.bb-page--faq .bb-faq-q{min-height:72px;padding:20px 16px;font-size:13.5px}.bb-page--faq .bb-faq-a{padding:0 16px 20px;font-size:13.5px}.bb-page--faq .bb-faq-title{font-size:clamp(24px,8vw,32px)}.bb-page--faq .bb-faq-cta-title{font-size:clamp(22px,7vw,28px)}.bb-page--faq .bb-faq-cta-text{font-size:16px}}@media (max-width:640px){.bb-faq-cta-link{align-self:center}}@media (max-width:767px){.bb-page--faq .bb-faq-title{font-size:clamp(26px,6.5vw,34px);line-height:1.15}.bb-page--faq .bb-faq-sub{margin-top:20px;font-size:13px;line-height:1.6}.bb-page--faq .bb-faq-eyebrow,.bb-page--faq .bb-faq-head .bb-eyebrow{font-size:clamp(12px,1.2vw,13px)}.bb-page--faq .bb-faq-q{font-size:13px}.bb-page--faq .bb-faq-a{font-size:10px}.bb-page--faq .bb-faq-cta-title{font-size:16px}.bb-page--faq .bb-faq-cta-text{font-size:10px;line-height:1.4}.bb-page--faq .bb-faq-cta-link{font-size:13px}.bb-page--faq .bb-faq-q{min-height:auto;padding:22px 18px}.bb-page--faq .bb-faq-a{padding:0 16px 14px}.bb-page--faq .bb-faq-list{gap:8px}}
