.consent.svelte-1unf9qk{z-index:200;left:var(--space-4);right:var(--space-4);bottom:var(--space-4);gap:var(--space-4);max-width:560px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-card);animation:svelte-1unf9qk-consent-in var(--dur-slow) var(--ease-out) both;flex-direction:column;margin-inline:auto;display:flex;position:fixed}.text.svelte-1unf9qk{gap:var(--space-1);flex-direction:column;display:flex}.title.svelte-1unf9qk{font-family:var(--font-inter);color:var(--color-body);font-size:14px;font-weight:700;line-height:1.25}.body.svelte-1unf9qk{font-family:var(--font-inter);color:var(--color-secondary);font-size:14px;font-weight:400;line-height:20px}.actions.svelte-1unf9qk{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}@keyframes svelte-1unf9qk-consent-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.consent.svelte-1unf9qk{animation:none}}@media (width>=640px){.consent.svelte-1unf9qk{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);flex-direction:row;max-width:680px}}.legacy-figma-export.svelte-4tjvko{display:contents}.sr-only.svelte-4tjvko{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-footer.svelte-4tjvko{background:var(--gradient-hero);position:relative}.footer-body.svelte-4tjvko{background:var(--color-footer-canvas);border-bottom-left-radius:var(--footer-radius-mobile);border-bottom-right-radius:var(--footer-radius-mobile)}.footer-max.svelte-4tjvko{width:100%;max-width:var(--layout-max);margin:0 auto}.cta-inset.svelte-4tjvko{padding:64px 20px 40px}.cta-panel.svelte-4tjvko{background:var(--gradient-hero);border-radius:40px;width:100%;position:relative;overflow:hidden}.cta-inner.svelte-4tjvko{flex-direction:column;align-items:flex-start;gap:32px;padding:32px;display:flex;position:relative}.cta-heading.svelte-4tjvko{width:100%;max-width:701px}.cta-heading.svelte-4tjvko p:where(.svelte-4tjvko){font-family:var(--font-urbanist);color:var(--color-footer-inverse);overflow-wrap:break-word;font-size:clamp(2rem,9.4vw,56px);font-weight:700;line-height:1.15}.cta-heading.svelte-4tjvko .accent:where(.svelte-4tjvko){color:var(--color-focus-green)}.cta-body.svelte-4tjvko{max-width:508px;font-family:var(--font-inter);font-size:var(--text-body-promo-size);font-weight:400;line-height:var(--text-body-promo-leading);color:var(--color-footer-inverse)}.swoosh.svelte-4tjvko{width:290px;display:none;position:absolute;top:207px;left:569px;transform:rotate(-42.1deg)}.cta-pill.svelte-4tjvko{padding:var(--space-btn-py-hero) var(--space-btn-px-hero);border-radius:var(--radius-button-pill);background:var(--color-focus-green);color:var(--color-button-label);box-shadow:var(--shadow-btn);font-family:var(--font-inter);font-size:var(--text-h6-size);font-weight:500;line-height:var(--text-h6-leading);transition:background-color var(--dur), box-shadow var(--dur), transform .15s ease;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cta-pill.svelte-4tjvko:hover{background:var(--btn-primary-bg-hover);box-shadow:var(--shadow-btn-hover)}.cta-pill.svelte-4tjvko:active{background:var(--btn-primary-bg-active);transform:scale(.985)}.links.svelte-4tjvko{flex-direction:column;gap:24px;padding:0 20px 48px;display:flex}.columns.svelte-4tjvko{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px 32px;display:flex}.col.svelte-4tjvko{flex-direction:column;gap:12px;min-width:0;display:flex}.col.svelte-4tjvko h4:where(.svelte-4tjvko){font-family:var(--font-inter);color:var(--color-body);font-size:14px;font-weight:700;line-height:1.25}.col.svelte-4tjvko ul:where(.svelte-4tjvko){flex-direction:column;gap:12px;list-style:none;display:flex}.col.svelte-4tjvko a:where(.svelte-4tjvko){font-family:var(--font-inter);font-size:16px;font-weight:400;line-height:var(--text-nav-leading);letter-spacing:var(--text-nav-tracking);color:var(--color-body);text-underline-offset:4px}.col.svelte-4tjvko a:where(.svelte-4tjvko):hover{text-decoration:underline}.col.svelte-4tjvko .disabled:where(.svelte-4tjvko){font-family:var(--font-inter);font-size:16px;font-weight:400;line-height:var(--text-nav-leading);letter-spacing:var(--text-nav-tracking);color:var(--color-placeholder);cursor:default}.col.svelte-4tjvko .disabled.parked:where(.svelte-4tjvko){color:var(--color-muted);text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}@media (width<=639px){.col.svelte-4tjvko a.disabled-mobile:where(.svelte-4tjvko){color:var(--color-placeholder);pointer-events:none;cursor:default;text-decoration:none}}.bottom.svelte-4tjvko{border-top:1px solid var(--color-footer-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:24px;padding-top:32px;display:flex}.copyright.svelte-4tjvko{font-family:var(--font-inter);font-size:16px;line-height:var(--text-nav-leading);letter-spacing:var(--text-nav-tracking);color:var(--color-secondary)}.social.svelte-4tjvko{flex-shrink:0;align-items:center;gap:24px;display:flex}.social.svelte-4tjvko a:where(.svelte-4tjvko){transition:opacity var(--dur);display:inline-flex}.social.svelte-4tjvko a:where(.svelte-4tjvko):hover{opacity:.8}.social.svelte-4tjvko img:where(.svelte-4tjvko){width:24px;height:24px}.social-disabled.svelte-4tjvko{cursor:default;opacity:.35;display:inline-flex}.wordmark.svelte-4tjvko{width:100%}.wordmark-max.svelte-4tjvko{max-width:var(--layout-max);justify-content:center;margin:0 auto;padding:40px 20px;display:flex}.wordmark.svelte-4tjvko img:where(.svelte-4tjvko){width:100%;max-width:1376px;height:auto}@media (width>=640px){.cta-inset.svelte-4tjvko,.links.svelte-4tjvko,.wordmark-max.svelte-4tjvko{padding-inline:32px}}@media (width>=1280px){.footer-body.svelte-4tjvko{border-bottom-left-radius:var(--footer-radius-desktop);border-bottom-right-radius:var(--footer-radius-desktop)}.cta-inset.svelte-4tjvko,.links.svelte-4tjvko,.wordmark-max.svelte-4tjvko{padding-inline:var(--section-gutter-x)}.cta-inner.svelte-4tjvko{padding:64px}.swoosh.svelte-4tjvko{display:block}.columns.svelte-4tjvko{flex-wrap:nowrap}}
