.hh-home a.btn{text-decoration:none}.hh-home .btn.ghost{color:var(--hp-fg);border:1px solid var(--hp-border-strong);box-shadow:none;background:0 0}.hh-home .prijs-intro{max-width:640px}.hh-home .prijs-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:clamp(32px,4vw,48px);display:grid}.hh-home .prijs-kaart{background:var(--hp-surface);border:1px solid var(--hp-border);border-radius:var(--hp-radius);flex-direction:column;padding:26px 22px 22px;display:flex;position:relative}.hh-home .prijs-kaart.populair{border-color:color-mix(in srgb, var(--hp-amber) 60%, transparent);box-shadow:0 10px 40px -12px color-mix(in srgb, var(--hp-accent) 40%, transparent)}.hh-home .prijs-badge{color:#000;font:600 12px/1 var(--hp-font-body);background:linear-gradient(120deg,#fd9e1f,#d2790f);border-radius:999px;padding:6px 10px;position:absolute;top:-11px;left:22px}.hh-home .prijs-kaart h3{font-family:var(--hp-font-display);font-size:19px;font-weight:600}.hh-home .prijs-bedrag{align-items:baseline;gap:4px;margin-top:14px;display:flex}.hh-home .prijs-bedrag b{font-family:var(--hp-font-display);letter-spacing:-.02em;font-size:36px;font-weight:700}.hh-home .prijs-bedrag span,.hh-home .prijs-btw{color:var(--hp-muted);font-size:14px}.hh-home .prijs-kaart ul{flex:1;gap:8px;margin:18px 0 22px;padding:0;font-size:14.5px;list-style:none;display:grid}.hh-home .prijs-kaart li:before{content:"✓";color:#34d27b;margin-right:8px}.hh-home .prijs-kaart .btn{width:100%}.hh-home .prijs-noot{color:var(--hp-muted);margin-top:22px;font-size:14px}.hh-home .prijs-noot a{color:var(--hp-fg)}
