.tabs{background:var(--hvl-surface);border:1px solid var(--hvl-line);border-radius:999px;flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;margin:0 0 40px;padding:6px;display:flex}.tab-btn{appearance:none;cursor:pointer;font-family:var(--hvl-font-body);color:var(--hvl-text-muted);text-align:center;min-width:180px;transition:background .22s var(--hvl-ease), color .22s var(--hvl-ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:12px 22px;font-size:15px;font-weight:400;line-height:1;display:inline-flex}.tab-btn:hover{color:var(--hvl-ink)}.tab-btn[aria-selected=true]{background:var(--hvl-forest);color:#fff;font-weight:500}.tab-panel{display:none}.tab-panel.is-active{animation:tab-fade .28s var(--hvl-ease);display:block}@keyframes tab-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.offers{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.offer{border:1px solid var(--hvl-line);background:#fff;border-radius:16px;flex-direction:column;gap:0;padding:32px 28px 36px;display:flex}.offer .offer-ico{background:var(--hvl-stone);width:56px;height:56px;color:var(--hvl-ink);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:28px;display:inline-flex}.offer .offer-ico svg{stroke-width:1.5px;width:26px;height:26px}.offer h3{font-family:var(--hvl-font-body);color:var(--hvl-ink);text-wrap:balance;margin:0 0 14px;font-size:18px;font-weight:500;line-height:1.25}.offer p{font-family:var(--hvl-font-body);color:var(--hvl-text-muted);margin:0;font-size:15px;font-weight:300;line-height:1.55}.offer .label,.offer ul{display:none}.section-head{text-align:left;margin-left:0}@media (max-width:900px){.offers{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.offers{grid-template-columns:1fr}.offer{padding:24px 20px 28px}.tabs{border-radius:16px}.tab-btn{min-width:0;padding:10px 16px;font-size:14px}}
