.pd.svelte-1nurk2o.svelte-1nurk2o{background:var(--glass, rgba(255,255,255,.04));border:1px solid var(--glass-border, rgba(255,255,255,.12));border-radius:var(--radius-card, 12px);padding:var(--space-xl, 2rem);position:relative;transition:border-color .3s}.pd.svelte-1nurk2o.svelte-1nurk2o:hover{border-color:var(--red-border, rgba(200,16,46,.18))}.pd__icon.svelte-1nurk2o.svelte-1nurk2o{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#c8102e14;border-radius:var(--radius-sm, 8px);color:var(--red, #c8102e);margin-bottom:var(--space-md, 1rem)}.pd__badge.svelte-1nurk2o.svelte-1nurk2o{display:inline-block;font-size:.9375rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--red-light, #e8354d);margin-bottom:var(--space-xs, .25rem)}.pd__title.svelte-1nurk2o.svelte-1nurk2o{font-size:1.25rem;font-weight:800;color:var(--white, #fafafa);margin:0 0 var(--space-sm, .5rem);line-height:1.3}.pd__desc.svelte-1nurk2o.svelte-1nurk2o{font-size:.9375rem;color:var(--gray, #9898a0);line-height:1.6;margin:0 0 var(--space-lg, 1.5rem)}.pd__content.svelte-1nurk2o.svelte-1nurk2o{margin-bottom:var(--space-lg, 1.5rem)}.pd__cta.svelte-1nurk2o.svelte-1nurk2o{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-sm, .5rem)}.pd__form.svelte-1nurk2o.svelte-1nurk2o{display:flex;flex-direction:column;gap:var(--space-md, 1rem);animation:svelte-1nurk2o-pdFadeIn .2s ease-out}@keyframes svelte-1nurk2o-pdFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pd__field.svelte-1nurk2o label.svelte-1nurk2o{display:block;font-size:.9375rem;font-weight:600;color:var(--white-2, #e4e4e7);margin-bottom:6px}.pd__req.svelte-1nurk2o.svelte-1nurk2o{color:var(--red-light, #e8354d)}.pd__field.svelte-1nurk2o input.svelte-1nurk2o{width:100%;padding:.75rem 1rem;background:var(--glass, rgba(255,255,255,.04));border:1px solid var(--glass-border, rgba(255,255,255,.08));border-radius:var(--radius-sm, 8px);color:var(--white, #fafafa);font-size:1rem;font-family:inherit;transition:border-color .2s,box-shadow .2s}.pd__field.svelte-1nurk2o input.svelte-1nurk2o::placeholder{color:var(--gray-2, #63636b)}.pd__field.svelte-1nurk2o input.svelte-1nurk2o:focus{outline:none;border-color:var(--red, #c8102e);box-shadow:0 0 0 3px var(--red-glow, rgba(200,16,46,.07))}.pd__row.svelte-1nurk2o.svelte-1nurk2o{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md, 1rem)}@media (max-width: 480px){.pd__row.svelte-1nurk2o.svelte-1nurk2o{grid-template-columns:1fr}}.pd__privacy.svelte-1nurk2o label.svelte-1nurk2o{display:flex;gap:var(--space-sm, .5rem);align-items:flex-start;cursor:pointer;font-size:.9375rem;color:var(--gray, #9898a0)}.pd__privacy.svelte-1nurk2o input[type=checkbox].svelte-1nurk2o{width:auto;margin-top:3px;accent-color:var(--red, #c8102e)}.pd__privacy.svelte-1nurk2o a.svelte-1nurk2o{color:var(--red-light, #e8354d);text-decoration:underline}.pd__error.svelte-1nurk2o.svelte-1nurk2o{padding:var(--space-sm, .5rem) var(--space-md, 1rem);background:#c8102e0f;border:1px solid var(--red-border, rgba(200,16,46,.18));border-radius:var(--radius-sm, 8px);color:var(--red-light, #e8354d);font-size:.9375rem}.pd__submit.svelte-1nurk2o.svelte-1nurk2o{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-sm, .5rem);min-height:48px}.pd__spinner.svelte-1nurk2o.svelte-1nurk2o{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fafafa;border-radius:50%;animation:svelte-1nurk2o-pdSpin .6s linear infinite}@keyframes svelte-1nurk2o-pdSpin{to{transform:rotate(360deg)}}.pd__success.svelte-1nurk2o.svelte-1nurk2o{display:flex;flex-direction:column;align-items:center;gap:var(--space-md, 1rem);text-align:center;animation:svelte-1nurk2o-pdFadeIn .2s ease-out}.pd__success.svelte-1nurk2o span.svelte-1nurk2o{color:#22c55e;font-weight:700;font-size:1.0625rem}.pd__dl-btn.svelte-1nurk2o.svelte-1nurk2o{display:inline-flex;align-items:center;gap:var(--space-sm, .5rem);text-decoration:none}@media (prefers-reduced-motion: reduce){.pd__form.svelte-1nurk2o.svelte-1nurk2o,.pd__success.svelte-1nurk2o.svelte-1nurk2o,.pd__spinner.svelte-1nurk2o.svelte-1nurk2o{animation:none}}
