.page-hero:where(.astro-ccjjgcme){padding:48px 0 24px}.hero-block:where(.astro-ccjjgcme){max-width:720px;margin:0 auto;text-align:center}.lead:where(.astro-ccjjgcme){font-size:1.05rem;color:var(--text-secondary);margin-top:12px}.turnaround:where(.astro-ccjjgcme){margin-top:10px}.small:where(.astro-ccjjgcme){font-size:.88rem}.muted:where(.astro-ccjjgcme){color:var(--text-muted)}.form:where(.astro-ccjjgcme){max-width:720px;margin:0 auto;padding:32px;display:flex;flex-direction:column;gap:20px}.field:where(.astro-ccjjgcme){display:flex;flex-direction:column;gap:6px}.field-label:where(.astro-ccjjgcme){font-weight:600;font-size:14px;color:var(--text-primary)}.field:where(.astro-ccjjgcme) label:where(.astro-ccjjgcme){font-weight:600;font-size:14px;color:var(--text-primary)}.field:where(.astro-ccjjgcme) input:where(.astro-ccjjgcme)[type=email],.field:where(.astro-ccjjgcme) input:where(.astro-ccjjgcme)[type=text],.field:where(.astro-ccjjgcme) select:where(.astro-ccjjgcme){width:100%;padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#fff;font-family:inherit;font-size:15px;color:var(--text-primary)}.field:where(.astro-ccjjgcme) input:where(.astro-ccjjgcme):focus,.field:where(.astro-ccjjgcme) select:where(.astro-ccjjgcme):focus{outline:2px solid var(--accent-primary);outline-offset:1px}.field-help:where(.astro-ccjjgcme){font-size:13px;color:var(--text-muted);line-height:1.5}.field-row:where(.astro-ccjjgcme){display:grid;grid-template-columns:1fr 1fr;gap:16px}.mono:where(.astro-ccjjgcme){font-family:JetBrains Mono,ui-monospace,monospace}.sku-options:where(.astro-ccjjgcme){display:flex;flex-direction:column;gap:10px}.sku-option:where(.astro-ccjjgcme){display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer}.sku-option:where(.astro-ccjjgcme):has(input:checked){border-color:var(--accent-primary);background:#0d94880d}.sku-option:where(.astro-ccjjgcme) input:where(.astro-ccjjgcme){accent-color:var(--accent-primary);flex:0 0 auto}.sku-option-body:where(.astro-ccjjgcme){flex:1 1 auto;display:flex;justify-content:space-between;align-items:center;gap:12px}.sku-option-name:where(.astro-ccjjgcme){color:var(--text-primary);font-weight:500}.sku-option-price:where(.astro-ccjjgcme){color:var(--text-primary);font-size:15px;font-weight:600}.shipping-fieldset:where(.astro-ccjjgcme){border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:16px}.shipping-fieldset:where(.astro-ccjjgcme) legend:where(.astro-ccjjgcme){font-weight:600;font-size:14px;color:var(--text-primary);padding:0 4px}.voucher-feedback:where(.astro-ccjjgcme){font-size:13px;min-height:1.4em;line-height:1.4}.voucher-feedback:where(.astro-ccjjgcme).valid{color:var(--accent-primary);font-weight:500}.voucher-feedback:where(.astro-ccjjgcme).invalid{color:var(--loss-text, #9B6549)}.voucher-feedback:where(.astro-ccjjgcme).validating{color:var(--text-muted)}.total:where(.astro-ccjjgcme){padding:16px 18px;background:#0d94880f;border:1px solid rgba(13,148,136,.2);border-radius:var(--radius-md);font-size:15px;font-weight:600;color:var(--text-primary)}.withdrawal-note:where(.astro-ccjjgcme){padding:14px 18px;background:var(--surface-overlay);border-radius:var(--radius-md);border-left:3px solid var(--text-muted)}.withdrawal-note:where(.astro-ccjjgcme) h3:where(.astro-ccjjgcme){margin:0 0 6px;font-size:14px;font-weight:600;color:var(--text-primary)}.withdrawal-note:where(.astro-ccjjgcme) p:where(.astro-ccjjgcme){margin:0;font-size:13px;color:var(--text-secondary);line-height:1.55}.withdrawal-note:where(.astro-ccjjgcme) a{color:var(--accent-primary)}.field-check:where(.astro-ccjjgcme){gap:8px}.check-label:where(.astro-ccjjgcme){display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-weight:400!important;font-size:14px!important;color:var(--text-primary);line-height:1.55}.check-label:where(.astro-ccjjgcme) input:where(.astro-ccjjgcme)[type=checkbox]{margin-top:3px;flex:0 0 auto;accent-color:var(--accent-primary)}.check-text:where(.astro-ccjjgcme){flex:1 1 auto}.check-text:where(.astro-ccjjgcme) a{color:var(--accent-primary)}.form-error:where(.astro-ccjjgcme){padding:12px 16px;background:#9b65491a;border:1px solid rgba(155,101,73,.3);border-radius:var(--radius-sm);color:var(--loss-text, #9B6549);font-size:14px}.submit-row:where(.astro-ccjjgcme){margin-top:8px}.submit-row:where(.astro-ccjjgcme) .btn:where(.astro-ccjjgcme){width:100%}.btn-loading:where(.astro-ccjjgcme){display:none}.btn:where(.astro-ccjjgcme).is-loading .btn-default:where(.astro-ccjjgcme){display:none}.btn:where(.astro-ccjjgcme).is-loading .btn-loading:where(.astro-ccjjgcme){display:inline}.hp:where(.astro-ccjjgcme){position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}
