.voucher-module__nrciaq__section{scroll-margin-top:7rem}.voucher-module__nrciaq__steps{margin:2rem 0}.voucher-module__nrciaq__steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;padding:0;list-style:none;display:grid}.voucher-module__nrciaq__steps button{border:1px solid var(--surface-edge-color);text-align:left;background:var(--pearl);width:100%;color:var(--cocoa);border-radius:.8rem;align-items:center;gap:.6rem;padding:.8rem;font-size:.85rem;display:flex}.voucher-module__nrciaq__steps button>span{border:1px solid;border-radius:50%;flex:0 0 1.7rem;place-items:center;height:1.7rem;display:grid}.voucher-module__nrciaq__steps button[aria-current]{background:var(--deep-sage);color:var(--pearl)}.voucher-module__nrciaq__steps button:disabled:not([aria-current]){opacity:.55}.voucher-module__nrciaq__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,3rem);display:grid}.voucher-module__nrciaq__panel{background:var(--white);border:1px solid var(--surface-edge-color);border-radius:1.5rem;min-width:0;padding:clamp(1rem,2.5vw,2.2rem)}.voucher-module__nrciaq__heading{margin:.5rem 0 1.5rem;scroll-margin-top:8rem;font-size:clamp(1.5rem,3vw,2.2rem)}.voucher-module__nrciaq__form{gap:1.15rem;display:grid}.voucher-module__nrciaq__form p{line-height:1.65}.voucher-module__nrciaq__form input:not([type=checkbox]):not([type=radio]),.voucher-module__nrciaq__form textarea,.voucher-module__nrciaq__form select{border:1px solid color-mix(in srgb,var(--cocoa) 24%,transparent);background:var(--pearl);width:100%;min-height:2.8rem;color:var(--cocoa);font:inherit;border-radius:.6rem;padding:.75rem}.voucher-module__nrciaq__form textarea{resize:vertical}.voucher-module__nrciaq__form input[type=checkbox],.voucher-module__nrciaq__form input[type=radio]{width:1.1rem;height:1.1rem;accent-color:var(--deep-sage);flex:0 0 1.1rem}.voucher-module__nrciaq__choices{border:0;grid-template-columns:1fr 1fr;gap:.7rem;padding:0;display:grid}.voucher-module__nrciaq__choices legend{padding:0 0 .8rem;font-size:.9rem}.voucher-module__nrciaq__choices label{border:1px solid var(--surface-edge-color);cursor:pointer;border-radius:.8rem;gap:.5rem;padding:1rem;display:grid}.voucher-module__nrciaq__choices label[data-selected=true]{border-color:var(--deep-sage);background:var(--mist)}.voucher-module__nrciaq__choices small{line-height:1.5}.voucher-module__nrciaq__presets{border:0;min-width:0;margin:0;padding:0}.voucher-module__nrciaq__presets legend{padding:0 0 .7rem;font-size:.9rem}.voucher-module__nrciaq__presets>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;display:grid}.voucher-module__nrciaq__presets button{border:1px solid var(--surface-edge-color);background:var(--pearl);border-radius:var(--radius-pill);color:var(--cocoa);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:baseline;gap:.2rem;padding:.5rem .3rem;font-size:.875rem;font-weight:650;display:inline-flex}.voucher-module__nrciaq__presets button small{color:var(--muted);font-size:.75rem;font-weight:500}.voucher-module__nrciaq__presets button[aria-pressed=true]{border-color:var(--deep-sage);background:var(--deep-sage);color:var(--pearl)}.voucher-module__nrciaq__presets button[aria-pressed=true] small{color:inherit}.voucher-module__nrciaq__selected button{border:1px solid var(--surface-edge-color);background:var(--pearl);color:var(--cocoa);border-radius:.5rem;padding:.7rem .4rem}.voucher-module__nrciaq__form .voucher-module__nrciaq__amountRow{border:1px solid color-mix(in srgb,var(--cocoa) 24%,transparent);background:var(--pearl);color:var(--deep-sage);letter-spacing:.04em;text-transform:none;border-radius:.6rem;align-items:center;margin:0;font-size:.95rem;transition:border-color .18s,box-shadow .18s;display:flex}.voucher-module__nrciaq__form .voucher-module__nrciaq__amountRow[data-custom=true],.voucher-module__nrciaq__form .voucher-module__nrciaq__amountRow:focus-within{border-color:var(--deep-sage)}.voucher-module__nrciaq__form .voucher-module__nrciaq__amountRow:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--deep-sage) 16%,transparent)}.voucher-module__nrciaq__form .voucher-module__nrciaq__amountRow b{padding-left:1rem;font-weight:750}.voucher-module__nrciaq__form .voucher-module__nrciaq__amountRow input:not([type=checkbox]):not([type=radio]){min-height:3.2rem;box-shadow:none;background:0 0;border:0;padding-left:.5rem;font-size:1.05rem;font-weight:650}@media (max-width:560px){.voucher-module__nrciaq__presets>div{grid-template-columns:repeat(3,minmax(0,1fr))}}.voucher-module__nrciaq__catalog{border-block:1px solid var(--surface-edge-color);max-height:26rem;overflow-y:auto}.voucher-module__nrciaq__catalog summary{cursor:pointer;border-bottom:1px solid var(--surface-edge-color);justify-content:space-between;padding:1rem .2rem;font-weight:600;display:flex}.voucher-module__nrciaq__catalog summary span{font-size:.75rem;font-weight:400}.voucher-module__nrciaq__service{border-bottom:1px solid var(--surface-edge-color);align-items:start;gap:.6rem;padding:.85rem .2rem;font-size:.85rem;display:flex}.voucher-module__nrciaq__service>span{flex:1;min-width:0}.voucher-module__nrciaq__service small{margin-top:.3rem;line-height:1.5;display:block}.voucher-module__nrciaq__service strong{white-space:nowrap;font-size:.75rem;font-weight:500}.voucher-module__nrciaq__selected{flex-wrap:wrap;gap:.4rem;display:flex}.voucher-module__nrciaq__selected button{text-align:left;padding-inline:.6rem;font-size:.75rem}.voucher-module__nrciaq__twoFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.voucher-module__nrciaq__twoFields p{grid-column:1/-1}.voucher-module__nrciaq__check{align-items:start;gap:.6rem;font-size:.87rem;line-height:1.5;display:flex}.voucher-module__nrciaq__check input{margin-top:.2rem}.voucher-module__nrciaq__check small{font-size:inherit}.voucher-module__nrciaq__summary{background:var(--mist);overflow-wrap:anywhere;border-radius:.8rem;gap:.5rem;padding:1.2rem;display:grid}.voucher-module__nrciaq__summary>span{font-size:1rem}.voucher-module__nrciaq__summary small{line-height:1.5}.voucher-module__nrciaq__code{letter-spacing:.12em;font-size:2rem}.voucher-module__nrciaq__actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.5rem;display:flex}.voucher-module__nrciaq__hint{margin-top:.7rem;font-size:.8rem;line-height:1.65;display:block}.voucher-module__nrciaq__fieldHint{color:var(--muted);margin:-.55rem 0 0;font-size:.8rem}.voucher-module__nrciaq__hint a{text-decoration:underline}.voucher-module__nrciaq__preview{min-width:0;height:100%}.voucher-module__nrciaq__previewInner{position:sticky;top:7rem}.voucher-module__nrciaq__notice,.voucher-module__nrciaq__error{border-radius:.7rem;margin-top:1rem;padding:.9rem 1rem;font-size:.87rem;line-height:1.6}.voucher-module__nrciaq__notice{background:var(--mist);color:var(--cocoa)}.voucher-module__nrciaq__error{color:#732c24;background:#fbe8e2}.voucher-module__nrciaq__honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}section.voucher-module__nrciaq__faq{display:grid}.voucher-module__nrciaq__faq details{border-bottom:1px solid var(--surface-edge-color);padding:1.2rem 0}.voucher-module__nrciaq__faq summary{cursor:pointer;font-size:1.1rem}.voucher-module__nrciaq__faq details p{padding-top:.8rem;line-height:1.7}.voucher-module__nrciaq__staff{max-width:76rem;padding:9rem var(--page-pad) 4rem;margin:0 auto}.voucher-module__nrciaq__staff h1{margin:1rem 0;font-size:clamp(2rem,4vw,3rem)}.voucher-module__nrciaq__staffGrid{grid-template-columns:minmax(15rem,1fr) minmax(0,2fr);gap:1.5rem;margin-top:2rem;display:grid}.voucher-module__nrciaq__records{align-content:start;gap:.5rem;display:grid}.voucher-module__nrciaq__records button{text-align:left;border:1px solid var(--surface-edge-color);background:var(--pearl);color:var(--cocoa);border-radius:.6rem;grid-template-columns:1fr auto;gap:.3rem;padding:1rem;display:grid}.voucher-module__nrciaq__records button[aria-pressed=true]{background:var(--mist);border-color:var(--deep-sage)}.voucher-module__nrciaq__records small{grid-column:1/-1}.voucher-module__nrciaq__events{gap:.5rem;padding-left:1.2rem;font-size:.85rem;line-height:1.5;display:grid}@media (max-width:900px){.voucher-module__nrciaq__layout{grid-template-columns:minmax(0,1fr)}.voucher-module__nrciaq__previewInner{position:static}.voucher-module__nrciaq__preview{width:100%;max-width:38rem;margin-inline:auto}.voucher-module__nrciaq__steps ol{gap:.35rem}.voucher-module__nrciaq__steps button{flex-direction:column;align-items:start;min-height:6rem;padding:.65rem;font-size:.75rem}}@media (max-width:600px){.voucher-module__nrciaq__twoFields,.voucher-module__nrciaq__staffGrid{grid-template-columns:minmax(0,1fr)}.voucher-module__nrciaq__choices{gap:.5rem}.voucher-module__nrciaq__choices label{padding:.7rem}.voucher-module__nrciaq__choices strong{font-size:.85rem}.voucher-module__nrciaq__choices small{font-size:.75rem}.voucher-module__nrciaq__presets{grid-template-columns:repeat(2,1fr)}.voucher-module__nrciaq__steps button{font-size:.75rem}.voucher-module__nrciaq__service strong{white-space:normal;max-width:5rem}}@media (prefers-reduced-motion:reduce){.voucher-module__nrciaq__section *{scroll-behavior:auto!important}}
