.boldzee-home-faq *,.boldzee-home-faq *:before,.boldzee-home-faq *:after{box-sizing:border-box}.boldzee-home-faq h2,.boldzee-home-faq p{margin:0}.boldzee-home-faq .bz-faq-section{position:relative;padding:100px 0}@media(max-width:720px){.boldzee-home-faq .bz-faq-section{padding:72px 0}}.boldzee-home-faq .container{width:min(1240px,100% - 48px);margin:0 auto}@media(max-width:720px){.boldzee-home-faq .container{width:min(1240px,100% - 32px)}}.boldzee-home-faq .faq{padding-top:40px}.boldzee-home-faq .faq-inner{max-width:980px;margin:0 auto}.boldzee-home-faq .faq-head{text-align:center;margin-bottom:44px}.boldzee-home-faq .eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.boldzee-home-faq .eyebrow .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--blue);margin-right:8px;vertical-align:2px;box-shadow:0 0 12px var(--blue-glow)}.boldzee-home-faq .faq-head h2{font-size:clamp(28px,4vw,44px);letter-spacing:-.03em;margin-top:14px;font-weight:600;color:var(--text)}.boldzee-home-faq .faq-list{display:flex;flex-direction:column}.boldzee-home-faq .faq-item{border-top:1px solid var(--border)}.boldzee-home-faq .faq-item:last-child{border-bottom:1px solid var(--border)}.boldzee-home-faq .faq-q{width:100%;display:grid;grid-template-columns:48px 1fr 24px;align-items:center;gap:20px;padding:22px 4px;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none;min-width:0;min-height:0;line-height:inherit}.boldzee-home-faq .faq-q:focus{outline:none}.boldzee-home-faq .faq-q:focus-visible{outline:2px solid color-mix(in srgb,var(--blue) 60%,transparent);outline-offset:2px}.boldzee-home-faq .faq-icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#ffffff08;border:1px solid var(--border);color:var(--blue-soft);transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;flex-shrink:0}.boldzee-home-faq .faq-icon svg{display:block;width:20px;height:20px}.boldzee-home-faq .faq-icon img{display:block;width:20px;height:20px;object-fit:contain}.boldzee-home-faq .faq-icon.active{background:var(--blue);border-color:transparent;color:#fff;box-shadow:0 8px 22px -8px var(--blue-glow),inset 0 1px #ffffff40}.boldzee-home-faq .faq-q-text{font-size:clamp(17px,1.7vw,21px);font-weight:600;letter-spacing:-.02em;color:var(--text);line-height:1.25}.boldzee-home-faq .faq-chevron{color:var(--muted);transition:transform .25s ease,color .2s ease;justify-self:end;flex-shrink:0}.boldzee-home-faq .faq-chevron.open{transform:rotate(90deg);color:var(--blue-soft)}.boldzee-home-faq .faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1)}.boldzee-home-faq .faq-item.open .faq-a-wrap{grid-template-rows:1fr}.boldzee-home-faq .faq-a{overflow:hidden;min-height:0;font-size:15.5px;color:var(--muted);line-height:1.6;padding:0 40px 0 68px;max-width:72ch}.boldzee-home-faq .faq-item.open .faq-a{padding-bottom:24px}@media(max-width:640px){.boldzee-home-faq .faq-q{grid-template-columns:40px 1fr 20px;gap:14px;padding:18px 2px}.boldzee-home-faq .faq-icon{width:40px;height:40px;border-radius:10px}.boldzee-home-faq .faq-a{padding:0 4px 0 54px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/boldzee-home-faq.css.map */
