.stp-hero[data-astro-cid-vjmj5rni]{padding-bottom:56px}.stp-hero-copy[data-astro-cid-vjmj5rni]{max-width:760px}.stp-hero[data-astro-cid-vjmj5rni] h1[data-astro-cid-vjmj5rni]{font-size:clamp(38px,5.6vw,66px);margin:16px 0 0}.stp-hero[data-astro-cid-vjmj5rni] .lead[data-astro-cid-vjmj5rni]{margin-top:20px;max-width:640px}.stp-feats[data-astro-cid-vjmj5rni]{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:24px;color:var(--ink-2);font-weight:600;font-size:15px}.stp-feats[data-astro-cid-vjmj5rni] span[data-astro-cid-vjmj5rni]{display:flex;align-items:center;gap:8px}.stp-feats[data-astro-cid-vjmj5rni] svg[data-astro-cid-vjmj5rni]{width:18px;height:18px;color:var(--accent-2)}.stp-actions[data-astro-cid-vjmj5rni]{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.stp-coupon[data-astro-cid-vjmj5rni]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:26px;padding:30px 32px;border-radius:var(--radius-lg);background:var(--panel-teal);border:1px solid color-mix(in srgb,var(--accent-2) 22%,transparent)}.stp-coupon-tekst[data-astro-cid-vjmj5rni]{display:flex;align-items:flex-start;gap:16px;max-width:620px}.stp-coupon-tekst[data-astro-cid-vjmj5rni] h2[data-astro-cid-vjmj5rni]{font-size:clamp(22px,2.6vw,30px)}.stp-coupon-tekst[data-astro-cid-vjmj5rni] p[data-astro-cid-vjmj5rni]{color:var(--ink-2);font-size:15.5px;margin-top:8px}.stp-coupon-ic[data-astro-cid-vjmj5rni],.stp-panel-ic[data-astro-cid-vjmj5rni]{flex:none;width:48px;height:48px;border-radius:13px;display:grid;place-items:center;background:#fff;color:var(--accent-2)}.stp-code-blok[data-astro-cid-vjmj5rni]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.stp-code[data-astro-cid-vjmj5rni]{font-family:var(--font-display),sans-serif;font-weight:800;font-size:clamp(26px,3.4vw,38px);letter-spacing:.01em;color:var(--accent-press);background:#fff;border:2px dashed var(--accent);border-radius:var(--radius-sm);padding:8px 18px}.stp-grid[data-astro-cid-vjmj5rni]{margin-top:30px}.stp-prijs[data-astro-cid-vjmj5rni]{display:flex;flex-direction:column;line-height:1.15}.stp-prijs-van[data-astro-cid-vjmj5rni]{color:var(--ink-3);font-size:14px;font-weight:600;text-decoration:line-through}.stp-prijs[data-astro-cid-vjmj5rni] .price[data-astro-cid-vjmj5rni]{font-size:26px;color:var(--accent-press)}.stp-prijs-code[data-astro-cid-vjmj5rni]{color:var(--ink-3);font-size:12.5px;font-weight:600;margin-top:2px}.stp-panel[data-astro-cid-vjmj5rni],.stp-gratis[data-astro-cid-vjmj5rni]{display:flex;align-items:flex-start;gap:20px;padding:32px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.stp-gratis[data-astro-cid-vjmj5rni]{background:var(--surface-2);border-color:transparent}.stp-panel-tekst[data-astro-cid-vjmj5rni] h2[data-astro-cid-vjmj5rni]{font-size:clamp(22px,2.6vw,32px)}.stp-panel-tekst[data-astro-cid-vjmj5rni] p[data-astro-cid-vjmj5rni]{color:var(--ink-2);margin-top:10px;max-width:620px}.stp-panel-tekst[data-astro-cid-vjmj5rni] .btn[data-astro-cid-vjmj5rni]{margin-top:18px}.stp-slot[data-astro-cid-vjmj5rni]{padding-top:0}.stp-slot[data-astro-cid-vjmj5rni] .btn[data-astro-cid-vjmj5rni]{margin-top:26px}@media(max-width:760px){.stp-coupon[data-astro-cid-vjmj5rni]{padding:24px 20px}.stp-panel[data-astro-cid-vjmj5rni],.stp-gratis[data-astro-cid-vjmj5rni]{padding:24px 20px;flex-direction:column}}.stp-mom-lijst{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:34px}.stp-mom-lijst[hidden]{display:none}.stp-mom{display:flex;align-items:center;gap:12px;padding:15px 18px;border:1px solid var(--line-2);border-radius:14px;background:var(--surface);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.stp-mom:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--accent)}.stp-mom-dag{flex:1;font-weight:700;font-size:15px;text-transform:lowercase}.stp-mom-dag:first-letter{text-transform:uppercase}.stp-mom-tijd{font-weight:700;font-size:15px;color:var(--accent-2)}.stp-mom-vrij{font-size:12.5px;font-weight:600;color:var(--ink-3);white-space:nowrap}.stp-mom--vol{opacity:.55}.stp-mom--vol .stp-mom-vrij{color:var(--red)}.stp-mom-leeg{margin-top:34px;padding:26px 24px;border-radius:var(--radius);background:var(--surface-2)}.stp-mom-leeg[hidden]{display:none}.stp-mom-leeg p{color:var(--ink-2);max-width:640px}.stp-mom-leeg .btn{margin-top:16px}
