.bd-faq{--coral:#e78a91;--ink:#39414b;--muted:#79818a;color:var(--ink);background:#fff}.bd-faq *{box-sizing:border-box}.bd-faq-container{width:min(1100px,calc(100% - 48px));margin:0 auto}.bd-faq a{text-decoration:none}.bd-faq-hero{padding:57px 0 75px;background:linear-gradient(125deg,#fffaf8,#fff0ef)}.bd-faq-back{display:inline-flex;align-items:center;gap:8px;color:#7b828b;font-size:13px;font-weight:700;margin-bottom:56px}.bd-faq-kicker{display:block;font-size:11px;letter-spacing:2px;font-weight:850;color:var(--coral)}.bd-faq-hero h1{font-size:clamp(50px,6vw,77px);line-height:1.18;letter-spacing:-4px;margin:22px 0 20px;font-weight:850}.bd-faq em{font-style:normal;color:var(--coral)}.bd-faq-hero p{color:var(--muted);font-size:16px;line-height:1.9}.bd-faq-search{margin-top:36px;display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #f0dedd;box-shadow:0 16px 42px #e78a9116;border-radius:18px;padding:0 22px;max-width:760px;height:70px;color:var(--coral)}.bd-faq-search input{width:100%;border:0;outline:0;background:transparent;font:inherit;font-size:16px;color:var(--ink)}.bd-faq-search input::placeholder{color:#a2a6ad}.bd-faq-search button{border:0;background:transparent;cursor:pointer;color:#8d929b;padding:6px}.bd-faq-hero-meta{display:flex;flex-wrap:wrap;gap:25px;margin-top:25px;color:#a6a0a5;font-size:10px;font-weight:800;letter-spacing:1.3px}.bd-faq-content{padding:92px 0 110px}.bd-faq-topline{display:flex;justify-content:space-between;align-items:end;gap:20px}.bd-faq-topline h2{font-size:clamp(31px,4vw,46px);letter-spacing:-2px;margin:12px 0 0}.bd-faq-result{color:#8b929a;font-size:13px}.bd-faq-categories{display:flex;flex-wrap:wrap;gap:9px;margin:36px 0 33px}.bd-faq-categories button{cursor:pointer;border:1px solid #ece7e7;border-radius:100px;background:#fff;color:#737b85;padding:11px 17px;font:inherit;font-size:13px;font-weight:750;transition:.2s}.bd-faq-categories button.active{background:var(--ink);border-color:var(--ink);color:#fff}.bd-faq-categories button span{margin-left:8px;color:#f4b1b7}.bd-faq-list{border-top:1px solid #e8e8e8}.bd-faq-item{border-bottom:1px solid #e8e8e8}.bd-faq-question{display:flex;align-items:center;text-align:left;gap:23px;width:100%;padding:25px 12px;background:none;border:0;color:var(--ink);cursor:pointer;font:inherit}.bd-faq-qmark{font-size:18px;font-weight:850;color:var(--coral)}.bd-faq-question-main{flex:1 1;display:flex;flex-direction:column;gap:8px}.bd-faq-question-main small{font-size:11px;color:#a1a6ad;font-weight:700}.bd-faq-question-main strong{font-size:17px;font-weight:750;line-height:1.5}.bd-faq-chevron{color:#a0a5ac;flex-shrink:0;transition:transform .2s}.bd-faq-item.expanded .bd-faq-chevron{transform:rotate(180deg);color:var(--coral)}.bd-faq-answer{display:flex;gap:23px;padding:0 48px 29px 12px;color:#69737e}.bd-faq-amark{font-size:17px;font-weight:850;color:var(--coral)}.bd-faq-answer p{margin:0;line-height:1.9;font-size:14px;max-width:880px}.bd-faq-empty{text-align:center;padding:80px 20px;color:#8b929a}.bd-faq-empty svg{color:var(--coral)}.bd-faq-empty h3{font-size:20px;color:var(--ink)}.bd-faq-empty button{border:1px solid #e9b5b9;border-radius:100px;background:#fff;padding:12px 19px;cursor:pointer;color:var(--ink);font-weight:750;margin-top:15px}.bd-faq-contact{margin-top:72px;padding:38px 42px;background:#39414b;border-radius:24px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:30px}.bd-faq-contact h3{font-size:23px;letter-spacing:-.7px;margin:11px 0}.bd-faq-contact p{color:#c5cbd0;font-size:13px;line-height:1.8;margin:0}.bd-faq-contact a{display:inline-flex;align-items:center;gap:13px;white-space:nowrap;background:var(--coral);color:#fff;border-radius:100px;padding:15px 20px;font-size:13px;font-weight:800}.bd-faq a:focus-visible,.bd-faq button:focus-visible,.bd-faq input:focus-visible{outline:3px solid #e78a91;outline-offset:3px}@media(max-width:680px){.bd-faq-container{width:min(100% - 34px,1100px)}.bd-faq-hero{padding:35px 0 55px}.bd-faq-back{margin-bottom:38px}.bd-faq-hero h1{font-size:52px;letter-spacing:-3px}.bd-faq-hero p{font-size:14px}.bd-faq-search{height:61px;padding:0 16px}.bd-faq-content{padding:66px 0 75px}.bd-faq-topline h2{font-size:34px}.bd-faq-categories{gap:7px}.bd-faq-categories button{font-size:12px;padding:10px 12px}.bd-faq-question{gap:13px;padding:22px 3px}.bd-faq-question-main strong{font-size:15px}.bd-faq-answer{gap:13px;padding:0 12px 24px 3px}.bd-faq-contact{padding:29px 24px;display:block}.bd-faq-contact a{margin-top:24px}.bd-faq-contact h3{font-size:20px}}@media(prefers-reduced-motion:reduce){.bd-faq-categories button,.bd-faq-chevron{transition:none}}