.semics-buy-voucher[data-astro-cid-nm3ngodv]{--ink:#1b2b24;--muted:#66716b;--line:#e1e5de;--accent:var(--voucher-card-bg,#234b38);color:var(--ink);font:inherit}.layout[data-astro-cid-nm3ngodv]{align-items:start;gap:2.5rem;display:grid}.builder[data-astro-cid-nm3ngodv]{background:#fff;border:1px solid #e3e3db;border-radius:18px;min-width:0;padding:clamp(1.1rem,3vw,2.3rem);box-shadow:0 12px 35px #1935290a}.sr[data-astro-cid-nm3ngodv]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}fieldset[data-astro-cid-nm3ngodv]{border:0;min-width:0;margin:0;padding:0}.step[data-astro-cid-nm3ngodv]{align-items:start;gap:1rem;margin:1rem 0 1.2rem;display:flex}.step[data-astro-cid-nm3ngodv]:not(:first-of-type){border-top:1px solid #e8e9e2;margin-top:2rem;padding-top:1.8rem}.step[data-astro-cid-nm3ngodv]>span[data-astro-cid-nm3ngodv]{color:#24503b;background:#e6eee7;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.step[data-astro-cid-nm3ngodv] h2[data-astro-cid-nm3ngodv]{margin:0;font-size:1.35rem}.step[data-astro-cid-nm3ngodv] p[data-astro-cid-nm3ngodv]{color:var(--muted);margin:.25rem 0 0}.choice-grid[data-astro-cid-nm3ngodv]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.8rem;margin-bottom:1.2rem;display:grid}.choice[data-astro-cid-nm3ngodv]{border:2px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;gap:.3rem;padding:1rem;display:flex}.choice[data-astro-cid-nm3ngodv]:has(input:checked){border-color:var(--accent);background:#f1f7f0}.choice[data-astro-cid-nm3ngodv] input[data-astro-cid-nm3ngodv],.amount[data-astro-cid-nm3ngodv] input[data-astro-cid-nm3ngodv]{accent-color:var(--accent)}.choice-icon[data-astro-cid-nm3ngodv]{color:#2e6345;font-size:1.4rem}.choice[data-astro-cid-nm3ngodv] small[data-astro-cid-nm3ngodv],.help[data-astro-cid-nm3ngodv]{color:var(--muted);font-size:.84rem}.field-group[data-astro-cid-nm3ngodv]{margin-bottom:1.2rem}.builder[data-astro-cid-nm3ngodv] label[data-astro-cid-nm3ngodv]:not(.choice):not(.amount),.builder[data-astro-cid-nm3ngodv] legend[data-astro-cid-nm3ngodv]:not(.sr){margin:.9rem 0 .45rem;font-weight:650;display:block}.builder[data-astro-cid-nm3ngodv] input[data-astro-cid-nm3ngodv]:not([type=radio]),.builder[data-astro-cid-nm3ngodv] textarea[data-astro-cid-nm3ngodv],.builder[data-astro-cid-nm3ngodv] select[data-astro-cid-nm3ngodv]{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #cbd3ca;border-radius:9px;padding:.8rem 1rem}.builder[data-astro-cid-nm3ngodv] [data-astro-cid-nm3ngodv]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.builder[data-astro-cid-nm3ngodv] [data-astro-cid-nm3ngodv][aria-invalid=true]{border-color:#a03c2d}.builder[data-astro-cid-nm3ngodv] em[data-astro-cid-nm3ngodv]{color:#a03c2d;font-style:normal}.fields-two[data-astro-cid-nm3ngodv]{gap:0 1rem;display:grid}.amounts[data-astro-cid-nm3ngodv]{flex-wrap:wrap;gap:.5rem;margin:.4rem 0;display:flex}.amount[data-astro-cid-nm3ngodv]{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #cdd8cd;border-radius:8px;align-items:center;gap:.4rem;min-height:44px;padding:.6rem .9rem;display:inline-flex}.amount[data-astro-cid-nm3ngodv]:has(input:checked){background:var(--accent);color:#fff}.other[data-astro-cid-nm3ngodv]{max-width:14rem}.field-error[data-astro-cid-nm3ngodv]{color:#a03c2d;margin:.3rem 0 0;font-size:.86rem}.field-error[data-astro-cid-nm3ngodv]:empty{display:none}.alert[data-astro-cid-nm3ngodv]{background:#fbeceb;border-left:4px solid #a03c2d;border-radius:5px;padding:.8rem 1rem}.primary-action[data-astro-cid-nm3ngodv]{background:var(--accent);color:#fff;width:100%;font:inherit;cursor:pointer;border:0;border-radius:10px;min-height:44px;margin-top:1.4rem;padding:.95rem 1rem;font-weight:700}.preview-column[data-astro-cid-nm3ngodv]{min-width:0;position:sticky;top:2rem}.preview-head[data-astro-cid-nm3ngodv]{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.8rem;font-size:.82rem}.preview-note[data-astro-cid-nm3ngodv]{text-align:center;color:var(--muted);margin:1rem;font-size:.82rem}[data-astro-cid-nm3ngodv][hidden]{display:none!important}@media (width>=48rem){.fields-two[data-astro-cid-nm3ngodv]{grid-template-columns:1fr 1fr}}@media (width>=65rem){.layout[data-astro-cid-nm3ngodv]{grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr)}}.funding-acknowledgement[data-astro-cid-z7xolria]{margin-top:var(--s-6);margin-bottom:0}.funding-acknowledgement[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{object-fit:contain;width:400px;max-width:100%;height:auto;display:block}.funding-acknowledgement[data-astro-cid-z7xolria] figcaption[data-astro-cid-z7xolria]{margin-top:var(--s-2);color:var(--c-muted);font-size:var(--step--1)}
