.claim-page{min-height:calc(100vh - 56px);background:radial-gradient(ellipse 60% 70% at 20% 0,rgba(242,168,60,.18),transparent 60%),radial-gradient(ellipse 50% 60% at 100% 30%,rgba(143,107,173,.12),transparent 55%),linear-gradient(180deg,var(--nursery-surface-base,#fffcf8) 0,var(--nursery-surface-base-bottom,#fdf4e8) 100%);display:flex;justify-content:center;padding:72px 24px 96px}@media (max-width:640px){.claim-page{padding:40px 18px 64px}}.claim-card{background:var(--nursery-surface-elevated,white);border:1px solid var(--nursery-border-subtle,rgba(58,43,30,.08));border-radius:28px;padding:40px 44px;max-width:520px;width:100%;height:-moz-fit-content;height:fit-content;box-shadow:0 18px 54px rgba(58,43,30,.08),0 3px 8px rgba(58,43,30,.04),inset 0 1px 0 rgba(255,252,248,.75)}@media (max-width:640px){.claim-card{padding:28px 22px;border-radius:22px}}.claim-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--nursery-accent-intelligence,#8f6bad);margin:0;font-weight:600}.claim-heading{font-family:var(--font-fraunces),serif;font-size:clamp(26px,3.2vw,32px);font-weight:500;letter-spacing:-.02em;line-height:1.08;color:var(--nursery-text-primary);margin:10px 0 4px}.claim-postcode{font-size:13px;color:var(--nursery-text-muted,#8a7a68);margin:0 0 18px;letter-spacing:.04em}.claim-copy{font-size:15px;line-height:1.6;color:var(--nursery-text-secondary);margin:0 0 22px}.claim-form{display:flex;flex-direction:column;gap:14px}.claim-form-headline{font-family:var(--font-fraunces),serif;font-size:20px;font-weight:500;letter-spacing:-.01em;margin:0;color:var(--nursery-text-primary)}.claim-form-sub{font-size:14px;line-height:1.55;color:var(--nursery-text-secondary);margin:0 0 4px}.claim-channel-toggle{display:inline-flex;padding:4px;border-radius:999px;background:rgba(58,43,30,.05);border:1px solid var(--nursery-border-subtle,rgba(58,43,30,.08));align-self:flex-start}.claim-channel-toggle button{padding:8px 18px;border:none;background:transparent;border-radius:999px;cursor:pointer;font-size:13px;font-weight:500;color:var(--nursery-text-secondary);font-family:inherit;transition:background .15s,color .15s,box-shadow .15s}.claim-channel-toggle button.active{background:var(--nursery-surface-elevated,white);color:var(--nursery-text-primary);box-shadow:0 2px 6px rgba(58,43,30,.08)}.claim-field{display:flex;flex-direction:column;gap:6px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--nursery-text-muted,#8a7a68)}.claim-field input{padding:12px 14px;border:1px solid var(--nursery-border-subtle,rgba(58,43,30,.12));border-radius:12px;font-size:15px;color:var(--nursery-text-primary);background:var(--nursery-surface-base,#fffcf8);font-family:inherit;text-transform:none;letter-spacing:normal;font-weight:400;transition:border-color .15s,box-shadow .15s}.claim-field input:focus{outline:none;border-color:var(--nursery-accent-intelligence,#8f6bad);box-shadow:0 0 0 3px rgba(143,107,173,.14)}.claim-error{padding:10px 14px;background:rgba(232,102,47,.08);border:1px solid rgba(232,102,47,.22);color:#9a3c29;border-radius:10px;font-size:13px;line-height:1.5;margin:0}.claim-submit{padding:14px 22px;border-radius:999px;border:none;background:var(--nursery-text-primary,#3a2b1e);color:var(--nursery-surface-base,#fffcf8);font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;margin-top:6px;transition:transform .12s,box-shadow .15s,opacity .12s}.claim-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px rgba(58,43,30,.18)}.claim-submit:disabled{opacity:.5;cursor:not-allowed}.claim-link-btn{background:transparent;border:none;color:var(--nursery-accent-intelligence,#8f6bad);font-size:13px;cursor:pointer;padding:6px 0;align-self:center;font-family:inherit}.claim-link-btn:hover{text-decoration:underline}.claim-link-btn:disabled{opacity:.5;cursor:not-allowed}.claim-form-support{font-size:13px;line-height:1.55;color:var(--nursery-text-secondary);text-align:center;margin:4px 0 0}.claim-support-link{color:var(--nursery-accent-intelligence,#8f6bad);font-weight:500;text-decoration:none}.claim-support-link:hover{text-decoration:underline}.claim-success{text-align:center}.claim-success-headline{font-family:var(--font-fraunces),serif;font-size:24px;font-weight:500;letter-spacing:-.01em;color:var(--nursery-text-primary);margin:0 0 12px}.claim-success p{font-size:15px;line-height:1.6;color:var(--nursery-text-secondary)}.claim-success-actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:22px}.claim-success-link{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:999px;background:var(--nursery-text-primary,#3a2b1e);color:var(--nursery-surface-base,#fffcf8);font-weight:600;text-decoration:none;font-size:15px;transition:transform .12s,box-shadow .15s}.claim-success-link:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(58,43,30,.18)}.claim-success-secondary{color:var(--nursery-accent-intelligence,#8f6bad);text-decoration:none;font-size:13px;font-weight:500}.claim-success-secondary:hover{text-decoration:underline}.claim-reassurance{list-style:none;padding:20px 0 0;margin:28px 0 0;border-top:1px solid var(--nursery-border-subtle,rgba(58,43,30,.08));display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--nursery-text-muted,#8a7a68);line-height:1.5}
/*# sourceMappingURL=9a07db8c142deaa5.css.map*/