.hh-wh-wrap{margin:0 auto;max-width:900px;padding:3rem 1.5rem}.hh-wh-section-title{color:#111;font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.hh-wh-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding-bottom:1.5rem}.hh-wh-tab{background:#fff;border:1px solid #ddd;border-radius:999px;box-shadow:0 1px 4px rgba(0,0,0,.08);color:#555;cursor:pointer;font-size:1rem;padding:.6rem 1.25rem;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;white-space:nowrap}.hh-wh-tab:hover{color:var(--hh-wh-accent,#e14365)}.hh-wh-tab--active,.hh-wh-tab:hover{border-color:var(--hh-wh-accent,#e14365)}.hh-wh-tab--active{background:var(--hh-wh-accent,#e14365);box-shadow:none;color:#fff;font-weight:600}.hh-wh-tab--active:hover{color:#fff}.hh-wh-panel{display:none}.hh-wh-panel--active{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.hh-wh-panel-desc{color:#555;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.hh-wh-panel-cta{background:var(--hh-wh-accent,#e14365);border-radius:999px;color:#fff;display:inline-block;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:opacity .2s}.hh-wh-panel-cta:hover{color:#fff;opacity:.85;text-decoration:none}.hh-wh-panel-img{border-radius:16px;height:460px;overflow:hidden}.hh-wh-panel-img img{border-radius:16px;display:block;height:100%;object-fit:contain;object-position:center;width:100%}@media (max-width:640px){.hh-wh-tabs{flex-direction:column}.hh-wh-tab{text-align:center;width:100%}.hh-wh-panel--active{gap:1.5rem;grid-template-columns:1fr}.hh-wh-panel-img{display:none}.hh-wh-panel-cta{display:block;text-align:center}}