.bb-outer{padding-top:120px;padding-bottom:120px;width:100%}@media(max-width:700px){.bb-outer{padding-top:72px;padding-bottom:72px}}.bb-faq-toggle{align-items:flex-start;color:var(--deep-teal);cursor:pointer;display:flex;font-family:var(--gp-font--lora);font-size:20px;font-weight:500;gap:32px;justify-content:space-between;padding:28px 0;transition:color 0.2s ease}.bb-faq-toggle:hover{color:var(--petrol)}.bb-faq-icon{align-items:center;border:1.5px solid var(--border);border-radius:50%;color:var(--petrol);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.bb-faq-icon svg{height:15px;width:15px}.bb-faq-a{color:var(--text-muted);font-size:16px;line-height:1.65;padding:0 80px 28px 0}.bb-faq-a p{margin:0}.bb-faq-a p+p{margin-top:14px}@media(max-width:700px){.bb-faq-a{padding-right:0}}.bb-footer-h4{color:rgba(255,255,255,0.6);font-family:var(--gp-font--public-sans);font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:24px;text-transform:uppercase}.bb-footer-brand-name{color:#fff;font-family:var(--gp-font--lora);font-size:22px;font-style:italic;font-weight:500;line-height:1.2;margin-bottom:4px}.bb-footer-brand-sub{color:rgba(255,255,255,0.5);font-size:11px;letter-spacing:1.5px;margin-bottom:24px;text-transform:uppercase}.bb-footer-brand-desc{color:rgba(255,255,255,0.75);font-size:14px;line-height:1.55;margin-bottom:20px;max-width:280px}.bb-footer-trust{border-top:1px solid rgba(255,255,255,0.12);color:rgba(255,255,255,0.55);font-size:11px;letter-spacing:1.4px;padding-top:18px;text-transform:uppercase}.bb-footer-links{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.bb-footer-links li{margin:0}.bb-footer-links a{color:rgba(255,255,255,0.78);font-size:14px;text-decoration:none;transition:color 0.2s ease}.bb-footer-links a:hover{color:#fff}.bb-footer-contact{border-top:1px solid rgba(255,255,255,0.12);color:rgba(255,255,255,0.75);font-size:13px;line-height:1.6;margin-top:16px;padding-top:16px}.bb-footer-contact a{color:#fff;text-decoration:none}.bb-footer-tagline{background:var(--deep-teal);width:100%}.bb-footer-tagline-inner{border-bottom:1px solid rgba(255,255,255,0.12);border-top:1px solid rgba(255,255,255,0.12);margin:0 auto;max-width:1200px;padding:32px 40px;text-align:center}.bb-footer-tagline-text{color:#DBBFCC;font-family:var(--gp-font--lora);font-size:22px;font-style:italic;margin:0}.bb-faq-item{border-bottom:1px solid var(--border-light);border-left:3px solid transparent;transition:border-color 0.2s ease,padding-left 0.2s ease}.bb-faq{display:flex;flex-direction:column}.bb-dash-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.bb-dash-list li{color:var(--text);font-size:15px;line-height:1.45;padding-left:18px;position:relative}.bb-dash-list li::before{background:var(--petrol);content:'';height:1px;left:0;position:absolute;top:9px;width:8px}.bb-inner{margin-left:auto;margin-right:auto;max-width:1240px;padding-left:64px;padding-right:64px;width:100%}@media(max-width:700px){.bb-inner{padding-left:24px;padding-right:24px}}.bb-inner-narrow{margin-left:auto;margin-right:auto;max-width:880px;padding-left:64px;padding-right:64px;width:100%}@media(max-width:700px){.bb-inner-narrow{padding-left:24px;padding-right:24px}}.bb-overline{color:var(--petrol);font-size:14px;font-weight:700;letter-spacing:2.5px;margin-bottom:24px;text-transform:uppercase}.bb-lead{color:var(--text-muted);font-size:20px;font-weight:400;line-height:1.55;max-width:640px}.bb-quote{color:var(--deep-teal);flex:1;font-family:var(--gp-font--lora);font-size:20px;font-style:italic;line-height:1.45}.bb-tag{color:var(--petrol);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.bb-btn{align-items:center;background:transparent;border:1.5px solid var(--beere);border-radius:100px;color:var(--beere);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:600;gap:10px;letter-spacing:0.2px;padding:16px 32px;text-decoration:none;transition:all 0.25s ease}.bb-btn:hover{background:var(--beere);color:#fff}.bb-arr-link{align-items:baseline;border-bottom:1px solid transparent;color:var(--petrol);display:inline-flex;font-size:15px;font-weight:500;gap:8px;padding:6px 0;text-decoration:none;transition:border-color 0.2s ease,gap 0.25s ease}.bb-arr-link:hover{border-color:var(--petrol);gap:12px}.bb-section-head{align-items:end;display:grid;gap:60px;grid-template-columns:1.1fr 1fr;margin-bottom:72px}.bb-section-head .bb-lead{max-width:460px}@media(max-width:1100px){.bb-section-head{grid-template-columns:1fr;gap:32px}}.bb-section-head-center{display:block;margin-bottom:80px;text-align:center}.bb-section-head-center h2{margin-left:auto;margin-right:auto;max-width:760px}.bb-section-head-center .bb-lead{margin-left:auto;margin-right:auto}.bb-grid-3{display:grid;gap:28px;grid-template-columns:1fr 1fr 1fr}@media(max-width:1100px){.bb-grid-3{grid-template-columns:1fr}}.bb-card{background:#fff;border-radius:14px;display:flex;flex-direction:column;gap:24px;transition:box-shadow 0.3s ease,transform 0.3s ease}.bb-card:hover{box-shadow:0 24px 48px -24px rgba(27,75,80,0.18);transform:translateY(-3px)}.bb-link-list{border-top:1px solid var(--border-light);display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:20px 0 0}.bb-link-list li{margin:0}.bb-link-list a{align-items:center;color:var(--text-muted);display:inline-flex;font-size:14px;gap:6px;padding:4px 0;text-decoration:none;transition:color 0.2s ease}.bb-link-list a:hover{color:var(--petrol)}.bb-link-list a::before{color:var(--petrol);content:'→';font-weight:400}.bb-faq-cluster{padding:72px 0;width:100%}