.phb-feature-answer{position:relative;display:grid;min-height:390px;margin:34px 0 56px;padding:clamp(42px,6vw,80px);grid-template-columns:1.2fr .8fr;align-items:center;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 92% 48%,rgba(168,20,65,.36),transparent 32%),#070707;color:#fff}.phb-feature-answer__copy{position:relative;z-index:2}.phb-feature-answer h2{max-width:820px;font-size:clamp(38px,4.6vw,68px);text-transform:uppercase}.phb-feature-answer__excerpt{max-width:680px;margin:18px 0 25px;color:rgba(255,255,255,.72);font-size:14px;line-height:1.65}.phb-feature-answer__products{position:relative;display:flex;height:300px;align-items:flex-end;justify-content:center}.phb-feature-answer__products>a{display:block;width:32%;height:88%;margin-left:-10%;filter:drop-shadow(0 24px 20px rgba(0,0,0,.4))}.phb-feature-answer__products>a:first-child{margin-left:0}.phb-feature-answer__products img{width:100%;height:100%;object-fit:contain}.phb-feature-answer__seal{position:absolute;right:1%;top:0;display:grid;width:104px;aspect-ratio:1;place-items:center;border:1px solid var(--phb-accent);border-radius:50%;color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;text-align:center;text-transform:uppercase}
.phb-text-button,.phb-text-link{padding:0;border:0;background:none;color:var(--phb-accent);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.phb-question-filter{display:flex;gap:8px;margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.phb-question-filter::-webkit-scrollbar{display:none}.phb-question-filter button{padding:10px 16px;border:1px solid var(--phb-line);border-radius:999px;background:#fff;font-size:9px;font-weight:800;text-transform:uppercase;white-space:nowrap}.phb-question-filter button.is-active{border-color:var(--phb-ink);background:var(--phb-ink);color:#fff}.phb-question-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.phb-question{border:1px solid var(--phb-line);border-radius:999px;background:#fff;transition:border-radius .2s ease}.phb-question[open]{border-radius:20px}.phb-question summary{display:flex;min-height:52px;padding:13px 18px 13px 22px;align-items:center;justify-content:space-between;gap:18px;list-style:none;cursor:pointer}.phb-question summary::-webkit-details-marker{display:none}.phb-question summary span{font-size:12px;font-weight:600;line-height:1.35}.phb-question summary i{display:grid;width:26px;aspect-ratio:1;flex:0 0 auto;place-items:center;border:1px solid var(--phb-line);border-radius:50%;font-style:normal;transition:transform .2s ease}.phb-question[open] summary i{transform:rotate(45deg)}.phb-question__answer{padding:0 22px 22px;color:var(--phb-muted);font-size:13px;line-height:1.72}
.phb-video-layout{display:grid;grid-template-columns:2fr repeat(2,1fr);gap:16px}.phb-video-card{margin:0;min-width:0}.phb-video-card__media{position:relative;overflow:hidden;border-radius:20px;background:#0b0b0b}.phb-video-card video{width:100%;aspect-ratio:16/10;object-fit:cover;background:#000}.phb-video-card--feature{grid-row:span 2}.phb-video-card--feature video{height:100%;min-height:420px;aspect-ratio:auto}.phb-video-card__badge{position:absolute;left:16px;bottom:16px;padding:9px 13px;border-radius:999px;background:rgba(0,0,0,.72);color:#fff;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.phb-video-card figcaption{display:flex;padding:12px 4px;align-items:flex-start;justify-content:space-between;gap:12px}.phb-video-card figcaption strong{font-size:13px;line-height:1.35}.phb-video-card figcaption span{color:var(--phb-muted);font-size:9px;text-transform:uppercase;white-space:nowrap}
