.card.svelte-1nualx4{gap:var(--space-lg);padding:var(--space-xl);border-radius:var(--radius-2xl);background:var(--color-glass);backdrop-filter:blur(16px);box-shadow:var(--shadow-glass);animation:svelte-1nualx4-rise var(--dur-slow) var(--ease-out) both;box-sizing:border-box;flex-direction:column;max-width:100%;display:flex;position:relative}.head.svelte-1nualx4{gap:var(--space-md);align-items:flex-start;display:flex}.head-icon.svelte-1nualx4{border-radius:var(--radius-lg);background:var(--color-primary);width:3.25rem;height:3.25rem;color:var(--color-on-primary);box-shadow:var(--shadow-button);flex-shrink:0;place-items:center;display:grid}h1.svelte-1nualx4{font:var(--text-headline-lg);letter-spacing:-.015em}.head.svelte-1nualx4 p:where(.svelte-1nualx4){color:var(--color-text-muted)}.progress.svelte-1nualx4{border-radius:var(--radius-full);background:var(--color-surface-mid);height:.375rem;overflow:hidden}.progress.svelte-1nualx4 span:where(.svelte-1nualx4){border-radius:inherit;background:var(--gradient-banner);height:100%;transition:width var(--dur-slow) var(--ease-out);display:block}fieldset.svelte-1nualx4{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-sizing:border-box;min-width:0;max-width:100%;margin:0}legend.svelte-1nualx4{align-items:center;gap:var(--space-sm);padding:0 var(--space-sm);font:var(--text-headline-sm);color:var(--color-text);display:inline-flex}legend.svelte-1nualx4 small:where(.svelte-1nualx4){font:var(--text-body-sm);color:var(--color-text-subtle)}.step.svelte-1nualx4{border-radius:var(--radius-full);background:var(--color-primary-soft);width:1.75rem;height:1.75rem;color:var(--color-primary);font:var(--text-label-md);place-items:center;display:grid}.grid.svelte-1nualx4{gap:var(--space-md) var(--space-lg);margin-top:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.grid.three.svelte-1nualx4{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.grid.svelte-1nualx4>*,.grid.three.svelte-1nualx4>*{min-width:0}.span-2.svelte-1nualx4{grid-column:1/-1}.eye.svelte-1nualx4{color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.checks.svelte-1nualx4{gap:var(--space-sm) var(--space-lg);font:var(--text-body-sm);color:var(--color-text-subtle);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.checks.svelte-1nualx4 li:where(.svelte-1nualx4){transition:color var(--dur-fast) ease;align-items:center;gap:.25rem;display:inline-flex}.checks.svelte-1nualx4 li.ok:where(.svelte-1nualx4){color:var(--color-secondary);font-weight:600}.foot.svelte-1nualx4{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.legal.svelte-1nualx4{font:var(--text-body-sm);color:var(--color-text-subtle);align-items:center;gap:.375rem;display:inline-flex}.modal.svelte-1nualx4{width:min(28rem,100vw - 2rem);padding:var(--space-xl) var(--space-lg) var(--space-lg);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-lift);text-align:center;border:0;position:fixed;overflow:hidden}.modal[open].svelte-1nualx4{animation:svelte-1nualx4-pop var(--dur-slow) var(--ease-out)}.modal.svelte-1nualx4::backdrop{backdrop-filter:blur(4px);background:#0f172a8c}.ok-icon.svelte-1nualx4{border-radius:var(--radius-full);background:var(--color-primary-soft);width:4.5rem;height:4.5rem;color:var(--color-primary);place-items:center;animation:1.6s ease-out infinite svelte-1nualx4-pulse;display:inline-grid}.modal.svelte-1nualx4 h2:where(.svelte-1nualx4){margin-top:var(--space-md);font:var(--text-headline-md)}.modal.svelte-1nualx4 p:where(.svelte-1nualx4){margin-top:var(--space-sm);color:var(--color-text-muted)}.modal-actions.svelte-1nualx4{gap:var(--space-sm);margin-top:var(--space-lg);flex-direction:column;display:flex}.confetti.svelte-1nualx4 span:where(.svelte-1nualx4){top:-1rem;left:calc(var(--i) * 7.2%);background:var(--color-primary-tint);width:.5rem;height:.9rem;animation:svelte-1nualx4-fall 2.4s ease-in calc(var(--i) * 90ms) both;border-radius:2px;position:absolute}.confetti.svelte-1nualx4 span:where(.svelte-1nualx4):nth-child(3n){background:var(--color-primary)}.confetti.svelte-1nualx4 span:where(.svelte-1nualx4):nth-child(4n){background:var(--color-secondary-bright)}@keyframes svelte-1nualx4-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes svelte-1nualx4-pop{0%{opacity:0;transform:scale(.92)translateY(10px)}}@keyframes svelte-1nualx4-pulse{0%{box-shadow:0 0 #00619459}to{box-shadow:0 0 0 1.25rem #00619400}}@keyframes svelte-1nualx4-fall{to{opacity:0;transform:translateY(30rem)rotate(540deg)}}@media (prefers-reduced-motion:reduce){.card.svelte-1nualx4,.modal[open].svelte-1nualx4,.ok-icon.svelte-1nualx4,.confetti.svelte-1nualx4 span:where(.svelte-1nualx4){animation:none}.confetti.svelte-1nualx4{display:none}}@media (width<=767px){.card.svelte-1nualx4{padding:var(--space-lg) var(--space-md)}h1.svelte-1nualx4{font:var(--text-headline-lg-mobile)}fieldset.svelte-1nualx4{padding:var(--space-md)}.grid.svelte-1nualx4,.grid.three.svelte-1nualx4{grid-template-columns:1fr}.foot.svelte-1nualx4 .btn{width:100%}}.scene[data-astro-cid-zi5674ue]{z-index:0;pointer-events:none;background:linear-gradient(160deg, var(--color-primary) 0%, #00507a 45%, var(--color-bg) 85%);background-size:100% 140%;animation:16s ease-in-out infinite alternate tide;position:absolute;inset:0;overflow:hidden}.blob[data-astro-cid-zi5674ue]{border-radius:var(--radius-full);filter:blur(60px);opacity:.55;will-change:transform;position:absolute}.b1[data-astro-cid-zi5674ue]{background:var(--color-primary-hover);width:28rem;height:28rem;animation:18s ease-in-out infinite alternate drift;top:-6rem;left:-6rem}.b2[data-astro-cid-zi5674ue]{background:var(--color-primary-tint);width:22rem;height:22rem;animation:22s ease-in-out infinite alternate-reverse drift;top:20%;right:-4rem}.b3[data-astro-cid-zi5674ue]{background:var(--color-secondary-bright);opacity:.25;width:18rem;height:18rem;animation:26s ease-in-out infinite alternate drift;top:45%;left:35%}.bubble[data-astro-cid-zi5674ue]{bottom:-2rem;left:calc(var(--i) * 8.3%);width:calc(.5rem + (var(--i) * .13rem));height:calc(.5rem + (var(--i) * .13rem));border-radius:var(--radius-full);animation:rise calc(10s + var(--i) * .9s) linear calc(var(--i) * -1.3s) infinite;background:#ffffff1f;border:1px solid #ffffff80;position:absolute}@keyframes tide{to{background-position:0 100%}}@keyframes drift{to{transform:translate(4rem,3rem)scale(1.15)}}@keyframes rise{0%{opacity:0;transform:translate(0,0)}10%{opacity:1}to{opacity:0;transform:translate(2rem,-70vh)}}@media (prefers-reduced-motion:reduce){.scene[data-astro-cid-zi5674ue],.blob[data-astro-cid-zi5674ue],.bubble[data-astro-cid-zi5674ue]{animation:none}}.page[data-astro-cid-zi5674ue]{z-index:1;gap:var(--space-xl);padding-block:var(--space-xl) var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:start;display:grid;position:relative}.aside[data-astro-cid-zi5674ue]{top:calc(var(--header-h) + var(--space-lg));align-items:flex-start;gap:var(--space-md);color:var(--color-on-primary);flex-direction:column;display:flex;position:sticky}.aside[data-astro-cid-zi5674ue] .eyebrow{color:var(--color-secondary-bright);background:#ffffff29}h2[data-astro-cid-zi5674ue]{font:var(--text-display-mobile);letter-spacing:var(--tracking-tight)}.lead[data-astro-cid-zi5674ue]{color:var(--color-primary-soft)}.perks[data-astro-cid-zi5674ue]{gap:var(--space-sm);margin:var(--space-sm) 0 0;flex-direction:column;width:100%;padding:0;list-style:none;display:flex}.perks[data-astro-cid-zi5674ue] li[data-astro-cid-zi5674ue]{gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-lg);backdrop-filter:blur(8px);animation:slide var(--dur-slow) var(--ease-out) calc(var(--d) * 90ms + .15s) both;background:#ffffff1a;border:1px solid #ffffff2e;align-items:flex-start;display:flex}.perks[data-astro-cid-zi5674ue] strong[data-astro-cid-zi5674ue]{font:var(--text-label-lg);display:block}.perks[data-astro-cid-zi5674ue] span[data-astro-cid-zi5674ue]{font:var(--text-body-md);color:var(--color-primary-soft)}.perk-icon[data-astro-cid-zi5674ue]{border-radius:var(--radius-md);background:var(--color-surface);flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid;color:var(--color-primary)!important}.criteria[data-astro-cid-zi5674ue]{align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);font:var(--text-label-lg);color:var(--color-secondary-bright);display:inline-flex}.criteria[data-astro-cid-zi5674ue]:hover{text-underline-offset:4px;text-decoration:underline}@keyframes slide{0%{opacity:0;transform:translate(-16px)}}.form-col[data-astro-cid-zi5674ue]{min-width:0;max-width:100%}@media (width<=1023px){.page[data-astro-cid-zi5674ue]{grid-template-columns:1fr}.aside[data-astro-cid-zi5674ue]{position:static}}
