.pathway-card.svelte-1eo8iad.svelte-1eo8iad{max-width:760px;margin:0 auto 52px;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--hairline));border-radius:22px;overflow:hidden;background:color-mix(in srgb,var(--paper) 93%,var(--accent));box-shadow:0 18px 46px #313e2b14}.card-intro.svelte-1eo8iad.svelte-1eo8iad{padding:30px 32px 24px;border-bottom:1px solid var(--hairline);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,var(--paper)),var(--paper))}.kicker.svelte-1eo8iad.svelte-1eo8iad{margin:0 0 8px;color:var(--accent);font:700 10px var(--font-ui);letter-spacing:.16em;text-transform:uppercase}h2.svelte-1eo8iad.svelte-1eo8iad{margin:0;color:var(--ink);font:400 clamp(28px,4vw,38px) var(--font-display);letter-spacing:-.025em}.card-intro.svelte-1eo8iad>p.svelte-1eo8iad:last-child{max-width:590px;margin:11px 0 0;color:var(--ink-2);font:15px/1.55 var(--font-body)}form.svelte-1eo8iad.svelte-1eo8iad{padding:28px 32px 32px}form.svelte-1eo8iad>label.svelte-1eo8iad{display:block;margin-top:17px}label.svelte-1eo8iad>span.svelte-1eo8iad{display:block;margin-bottom:7px;color:var(--ink-2);font:700 11px var(--font-ui);letter-spacing:.06em;text-transform:uppercase}b.svelte-1eo8iad.svelte-1eo8iad{color:var(--accent)}em.svelte-1eo8iad.svelte-1eo8iad{color:var(--ink-3);font-style:normal;font-weight:500;letter-spacing:0;text-transform:none}input.svelte-1eo8iad.svelte-1eo8iad,select.svelte-1eo8iad.svelte-1eo8iad,textarea.svelte-1eo8iad.svelte-1eo8iad{box-sizing:border-box;width:100%;border:1px solid var(--hairline);border-radius:9px;padding:11px 12px;color:var(--ink);background:var(--paper);font:15px var(--font-body)}textarea.svelte-1eo8iad.svelte-1eo8iad{resize:vertical;line-height:1.5}input.svelte-1eo8iad.svelte-1eo8iad:focus,select.svelte-1eo8iad.svelte-1eo8iad:focus,textarea.svelte-1eo8iad.svelte-1eo8iad:focus{outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent);outline-offset:2px;border-color:var(--accent)}.two-up.svelte-1eo8iad.svelte-1eo8iad{display:grid;grid-template-columns:1fr 1fr;gap:14px}.two-up.svelte-1eo8iad label.svelte-1eo8iad{min-width:0}.consent.svelte-1eo8iad.svelte-1eo8iad{margin-top:24px;padding:15px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--hairline));border-radius:12px;background:color-mix(in srgb,var(--accent) 7%,var(--paper))}.consent-choice.svelte-1eo8iad.svelte-1eo8iad{display:flex;gap:10px;color:var(--ink-2);font:14px/1.45 var(--font-body)}.consent-choice.svelte-1eo8iad input.svelte-1eo8iad{flex:none;width:17px;height:17px;margin:2px 0 0;accent-color:var(--accent)}.consent-choice.svelte-1eo8iad strong.svelte-1eo8iad,.consent-choice.svelte-1eo8iad small.svelte-1eo8iad{display:block}.consent-choice.svelte-1eo8iad small.svelte-1eo8iad{margin-top:3px;color:var(--ink-3);font-size:12px}.contact-fields.svelte-1eo8iad.svelte-1eo8iad{margin-top:15px}.submit-row.svelte-1eo8iad.svelte-1eo8iad{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:27px;padding-top:22px;border-top:1px solid var(--hairline)}.submit-row.svelte-1eo8iad p.svelte-1eo8iad{max-width:410px;margin:0;color:var(--ink-3);font:12px/1.45 var(--font-body)}.submit-row.svelte-1eo8iad button.svelte-1eo8iad{flex:none;border:0;border-radius:9px;padding:12px 16px;color:#fff;background:var(--accent);cursor:pointer;font:700 11px var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.submit-row.svelte-1eo8iad button.svelte-1eo8iad:hover{filter:brightness(.92)}.submit-row.svelte-1eo8iad button span.svelte-1eo8iad{margin-left:5px}.error.svelte-1eo8iad.svelte-1eo8iad{margin:20px 32px -8px;padding:10px 12px;border-radius:9px;color:#8d2d22;background:#f8e8e3;font:13px var(--font-body)}.honeypot.svelte-1eo8iad.svelte-1eo8iad{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media (max-width:620px){.pathway-card.svelte-1eo8iad.svelte-1eo8iad{margin-inline:0;border-radius:16px}.card-intro.svelte-1eo8iad.svelte-1eo8iad,form.svelte-1eo8iad.svelte-1eo8iad{padding-inline:20px}.two-up.svelte-1eo8iad.svelte-1eo8iad{grid-template-columns:1fr}.submit-row.svelte-1eo8iad.svelte-1eo8iad{align-items:stretch;flex-direction:column}.submit-row.svelte-1eo8iad button.svelte-1eo8iad{width:100%}.error.svelte-1eo8iad.svelte-1eo8iad{margin-inline:20px}}
