.card.svelte-1dhebji{background:var(--color-coal);color:var(--color-cream);border:1px solid #e11d2b8c;border-radius:14px;gap:22px;padding:clamp(24px,3.4vw,48px);display:grid}label.svelte-1dhebji,fieldset.svelte-1dhebji{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}label.svelte-1dhebji span:where(.svelte-1dhebji),legend.svelte-1dhebji{padding:0;font-size:.9375rem;font-weight:700}legend.svelte-1dhebji{margin-bottom:10px}b.svelte-1dhebji{color:var(--color-red)}.pair.svelte-1dhebji{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}input.svelte-1dhebji,select.svelte-1dhebji,textarea.svelte-1dhebji{background:var(--color-black);width:100%;min-height:54px;color:var(--color-cream);font:inherit;transition:border-color .2s var(--ease-out);border:1px solid #f8f5ef29;border-radius:10px;padding:14px 16px}select.svelte-1dhebji{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e11d2b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:20px;padding-right:48px}input.svelte-1dhebji::placeholder{color:#8d8a84}textarea.svelte-1dhebji{resize:vertical}input.svelte-1dhebji:hover,select.svelte-1dhebji:hover,textarea.svelte-1dhebji:hover{border-color:#f8f5ef57}input.svelte-1dhebji:focus-visible,select.svelte-1dhebji:focus-visible,textarea.svelte-1dhebji:focus-visible{border-color:var(--color-red);outline:none}[aria-invalid=true].svelte-1dhebji{border-color:#ff6b76}em.svelte-1dhebji,.problem.svelte-1dhebji{color:#ff8a93;font-size:.875rem;font-style:normal;font-weight:600}.link.svelte-1dhebji{grid-template-columns:minmax(0,1fr) 54px;gap:10px;display:grid}.x.svelte-1dhebji{background:var(--color-black);color:var(--color-mist);cursor:pointer;transition:border-color .2s var(--ease-out), color .2s var(--ease-out);border:1px solid #f8f5ef29;border-radius:10px;place-items:center;display:grid}.x.svelte-1dhebji:hover{border-color:var(--color-red);color:var(--color-red)}.x.svelte-1dhebji svg:where(.svelte-1dhebji){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.more.svelte-1dhebji{color:var(--color-red);font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:4px;padding:6px 0;font-size:.8125rem;font-weight:700}.more.svelte-1dhebji:hover{color:var(--color-cream)}.trap.svelte-1dhebji{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.card.svelte-1dhebji .btn:where(.svelte-1dhebji){justify-self:start}.btn[disabled].svelte-1dhebji{opacity:.7;cursor:progress}.note.svelte-1dhebji{color:var(--color-mist);font-size:.8125rem}.note.svelte-1dhebji a:where(.svelte-1dhebji){color:inherit;text-underline-offset:.2em}.done.svelte-1dhebji{align-content:start;gap:16px}.tick.svelte-1dhebji{background:var(--color-red);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.tick.svelte-1dhebji svg{width:26px;height:26px}.done.svelte-1dhebji h3:where(.svelte-1dhebji){letter-spacing:-.03em;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:900}.ref.svelte-1dhebji{letter-spacing:.16em;text-transform:uppercase;color:var(--color-mist);font-size:.75rem;font-weight:700}@media (width<=600px){.pair.svelte-1dhebji{grid-template-columns:1fr}}.list.svelte-1thlcsk{margin-top:clamp(28px,3vw,44px)}.other.svelte-1thlcsk{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:28px;font-weight:600;display:flex}.split.svelte-1thlcsk{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start;gap:40px clamp(32px,6vw,96px);display:grid}.apply.svelte-1thlcsk{overflow:clip}.intro.svelte-1thlcsk{top:calc(var(--header) + 28px);position:sticky}.panel.svelte-1thlcsk .eyebrow:where(.svelte-1thlcsk){margin-bottom:14px}.role.svelte-1thlcsk{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.8rem,2.9vw,2.6rem);font-weight:900;line-height:1.04}.facts.svelte-1thlcsk{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.facts.svelte-1thlcsk li:where(.svelte-1thlcsk){letter-spacing:.08em;text-transform:uppercase;border:1px solid #f8f5ef4d;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:700}.facts.svelte-1thlcsk li:where(.svelte-1thlcsk):last-child{border-color:var(--color-red);background:var(--color-red);color:#fff}.panel.svelte-1thlcsk .lede:where(.svelte-1thlcsk){max-width:40ch;margin-top:20px}.panel.svelte-1thlcsk h3:where(.svelte-1thlcsk){letter-spacing:.2em;text-transform:uppercase;color:var(--color-red);margin:26px 0 10px;font-size:.75rem;font-weight:800}.points.svelte-1thlcsk{gap:8px;max-width:44ch;margin:0;padding-left:1.1em;list-style:outside;display:grid}.style.svelte-1thlcsk{flex-wrap:wrap;gap:8px;margin:0 0 4px;padding:0;list-style:none;display:flex}.style.svelte-1thlcsk li:where(.svelte-1thlcsk){border:1.5px solid var(--color-red);border-radius:999px;padding:6px 14px;font-size:.8125rem;font-weight:700}.fine.svelte-1thlcsk{max-width:44ch;color:var(--color-mist);margin-top:20px;font-size:.875rem}@media (prefers-reduced-motion:no-preference){.panel.svelte-1thlcsk{animation:svelte-1thlcsk-swap .42s var(--ease-out)}}@keyframes svelte-1thlcsk-swap{0%{opacity:0;transform:translateY(14px)}}.ask.svelte-1thlcsk{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:28px;font-weight:600;display:flex}.steps.svelte-1thlcsk{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.2vw,18px);margin:clamp(28px,3vw,44px) 0 0;padding:0;list-style:none;display:grid}.steps.svelte-1thlcsk li:where(.svelte-1thlcsk){border-radius:var(--radius);background:var(--color-cream-2);padding:clamp(22px,2.4vw,34px)}.num.svelte-1thlcsk{background:var(--color-red);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.steps.svelte-1thlcsk h3:where(.svelte-1thlcsk){letter-spacing:-.02em;margin:18px 0 8px;font-size:1.25rem;font-weight:800}.steps.svelte-1thlcsk p:where(.svelte-1thlcsk){color:var(--color-gray)}@media (width<=899px){.intro.svelte-1thlcsk{position:static}.split.svelte-1thlcsk,.steps.svelte-1thlcsk{grid-template-columns:1fr}}@media (width>=900px) and (width<=1199px){.steps.svelte-1thlcsk{grid-template-columns:repeat(2,minmax(0,1fr))}}
