.bvfaq{--gold:#d9a24e;--gold2:#f5d58a;--bg:#070707;--card:#101010;position:relative;overflow:hidden;background:var(--bg);color:#f7f3eb;padding:110px 28px;font-family:inherit}.bvfaq *{box-sizing:border-box}.bvfaq-wrap{position:relative;z-index:2;max-width:1280px;margin:auto}.bvfaq-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.65fr);gap:70px;align-items:end;margin-bottom:54px;padding-bottom:42px;border-bottom:1px solid #242424}.bvfaq-eyebrow{display:inline-flex;align-items:center;gap:12px;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;margin-bottom:18px}.bvfaq-eyebrow:before{content:"";width:34px;height:1px;background:var(--gold)}.bvfaq h1{margin:0;max-width:720px;font-size:clamp(44px,5.2vw,76px);line-height:.98;letter-spacing:-.05em;color:#fff;font-weight:600}.bvfaq-head p{margin:0;color:#9d9d9d;font-size:17px;line-height:1.8;max-width:470px}.bvfaq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bvfaq-item{position:relative;background:linear-gradient(145deg,#121212,#0c0c0c);border:1px solid #242424;border-radius:18px;overflow:hidden;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.bvfaq-item:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:linear-gradient(180deg,var(--gold2),#a96c28);transform:scaleY(0);transform-origin:top;transition:.3s}.bvfaq-item:hover{transform:translateY(-2px);border-color:#3a3020}.bvfaq-item.is-open{border-color:#5a4524;box-shadow:0 18px 55px rgba(0,0,0,.32)}.bvfaq-item.is-open:before{transform:scaleY(1)}.bvfaq-q{width:100%;display:grid!important;grid-template-columns:46px minmax(0,1fr) 42px!important;align-items:center!important;gap:18px!important;padding:25px 26px!important;margin:0!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;color:inherit!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;transform:none!important;min-height:92px!important}.bvfaq-q:hover,.bvfaq-q:focus{background:transparent!important;background-image:none!important;color:inherit!important;box-shadow:none!important;transform:none!important}.bvfaq-num{width:38px;height:38px;border:1px solid #393126;border-radius:50%;display:grid;place-items:center;color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.06em;background:#0a0a0a}.bvfaq-question{color:#f8f5ee;font-size:18px;font-weight:650;line-height:1.4;text-transform:none}.bvfaq-plus{justify-self:end;width:38px;height:38px;border:1px solid #554221;border-radius:50%;position:relative;background:rgba(217,162,78,.05);transition:.25s}.bvfaq-plus i{position:absolute;background:var(--gold);left:50%;top:50%;transform:translate(-50%,-50%);transition:.25s}.bvfaq-plus i:first-child{width:12px;height:1px}.bvfaq-plus i:last-child{width:1px;height:12px}.bvfaq-item.is-open .bvfaq-plus{background:linear-gradient(135deg,#f7d991,#d9a24e,#b8792e);border-color:transparent}.bvfaq-item.is-open .bvfaq-plus i{background:#080808}.bvfaq-item.is-open .bvfaq-plus i:last-child{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.bvfaq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.bvfaq-answer>div{overflow:hidden;padding:0 78px 0 90px;color:#aaa;font-size:15px;line-height:1.8}.bvfaq-answer p{margin:0}.bvfaq-item.is-open .bvfaq-answer{grid-template-rows:1fr}.bvfaq-item.is-open .bvfaq-answer>div{padding-bottom:28px}.bvfaq-help{margin-top:30px;border:1px solid #33291b;border-radius:18px;background:radial-gradient(circle at 82% 50%,rgba(217,162,78,.13),transparent 28%),linear-gradient(120deg,#111,#0c0c0c);padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px}.bvfaq-help div{display:flex;flex-direction:column;gap:6px}.bvfaq-help small{font-size:10px;font-weight:800;letter-spacing:.2em;color:var(--gold)}.bvfaq-help strong{font-size:23px;color:#fff}.bvfaq-help a{display:inline-flex!important;align-items:center!important;justify-content:center;gap:24px;text-decoration:none!important;background:linear-gradient(135deg,#f7d991,#d9a24e,#b8792e)!important;color:#080808!important;padding:15px 22px!important;font-weight:800!important;border:0!important;border-radius:8px!important;box-shadow:0 8px 28px rgba(217,162,78,.16)!important;transition:.25s}.bvfaq-help a:hover{transform:translateY(-2px);box-shadow:0 12px 34px rgba(217,162,78,.25)!important}.bvfaq-help a span{font-size:20px}.bvfaq-glow{position:absolute;border-radius:50%;filter:blur(110px);pointer-events:none}.bvfaq-glow-a{width:360px;height:360px;background:rgba(217,162,78,.07);top:-180px;left:-130px}.bvfaq-glow-b{width:360px;height:360px;background:rgba(217,162,78,.06);right:-150px;bottom:-170px}
@media(max-width:900px){.bvfaq-head{grid-template-columns:1fr;gap:20px}.bvfaq-head p{max-width:700px}.bvfaq-grid{grid-template-columns:1fr}}
@media(max-width:767px){.bvfaq{padding:70px 16px}.bvfaq-head{margin-bottom:28px;padding-bottom:28px}.bvfaq h1{font-size:40px;line-height:1.03}.bvfaq-head p{font-size:15px;line-height:1.7}.bvfaq-grid{gap:10px}.bvfaq-item{border-radius:14px}.bvfaq-q{grid-template-columns:34px minmax(0,1fr) 32px!important;min-height:78px!important;padding:18px 15px!important;gap:11px!important}.bvfaq-num{width:30px;height:30px;font-size:10px}.bvfaq-question{font-size:15.5px}.bvfaq-plus{width:30px;height:30px}.bvfaq-answer>div{padding:0 46px 0 60px;font-size:14px}.bvfaq-item.is-open .bvfaq-answer>div{padding-bottom:21px}.bvfaq-help{margin-top:20px;padding:22px 18px;align-items:flex-start;flex-direction:column;border-radius:14px}.bvfaq-help a{width:100%;justify-content:space-between}.bvfaq-help strong{font-size:19px}}
