.btn.svelte-drfyc9{display:flex}.promo-hero.svelte-drfyc9{background:linear-gradient(135deg, var(--color-accent), color-mix(in srgb, var(--color-accent) 80%, white));margin-bottom:3.75rem;padding:3.75rem 0;position:relative;overflow:hidden}@media (width>=64rem){.promo-hero.svelte-drfyc9{margin-bottom:5rem;padding:6.25rem 0}}.promo-hero.svelte-drfyc9 .promo-image:where(.svelte-drfyc9){text-align:center;z-index:1;position:absolute;inset:0}@media (width>=64rem){.promo-hero.svelte-drfyc9 .promo-image:where(.svelte-drfyc9){margin-bottom:0}}.promo-hero.svelte-drfyc9 .promo-image:where(.svelte-drfyc9) picture,.promo-hero.svelte-drfyc9 .promo-image:where(.svelte-drfyc9) img{object-fit:cover;width:100%;height:100%;max-height:100%}.promo-hero.svelte-drfyc9 .promo-hero-overlay:where(.svelte-drfyc9){z-index:2;background:#00000080;position:absolute;inset:0}.promo-hero.svelte-drfyc9 .promo-hero-content:where(.svelte-drfyc9){z-index:3;position:relative}.promo-hero.svelte-drfyc9 .promo-text:where(.svelte-drfyc9){color:#fff;text-align:center}@media (width>=64rem){.promo-hero.svelte-drfyc9 .promo-text:where(.svelte-drfyc9){text-align:left;padding-left:2.5rem}}.promo-hero.svelte-drfyc9 .promo-text:where(.svelte-drfyc9) .promo-badge:where(.svelte-drfyc9){color:#fff;font-size:var(--text-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border-radius:1.25rem;margin-bottom:1.25rem;padding:.5rem 1rem;font-weight:600;display:inline-block}.promo-hero.svelte-drfyc9 .promo-text:where(.svelte-drfyc9) .promo-title:where(.svelte-drfyc9){font-size:var(--text-2xl);margin-bottom:1rem;font-weight:700;line-height:120%}@media (width>=64rem){.promo-hero.svelte-drfyc9 .promo-text:where(.svelte-drfyc9) .promo-title:where(.svelte-drfyc9){font-size:var(--text-4xl);margin-bottom:1.25rem}}.promo-hero.svelte-drfyc9 .promo-text:where(.svelte-drfyc9) .promo-subtitle:where(.svelte-drfyc9){font-size:var(--text-lg);opacity:.9;margin-bottom:1rem;font-weight:600;line-height:130%}@media (width>=64rem){.promo-hero.svelte-drfyc9 .promo-text:where(.svelte-drfyc9) .promo-subtitle:where(.svelte-drfyc9){font-size:var(--text-xl);margin-bottom:1.25rem}}.promo-hero.svelte-drfyc9 .promo-text:where(.svelte-drfyc9) .promo-description:where(.svelte-drfyc9){font-size:var(--text-base);opacity:.9;margin-bottom:2rem;line-height:150%}@media (width>=64rem){.promo-hero.svelte-drfyc9 .promo-text:where(.svelte-drfyc9) .promo-description:where(.svelte-drfyc9){font-size:var(--text-lg);margin-bottom:2.5rem}}.conditions-section.svelte-drfyc9{margin-bottom:3.75rem}@media (width>=64rem){.conditions-section.svelte-drfyc9{margin-bottom:5rem}}.conditions-section.svelte-drfyc9 h2:where(.svelte-drfyc9){font-size:var(--text-2xl);color:var(--color-dark);text-align:center;margin-bottom:1.875rem;font-weight:600}@media (width>=64rem){.conditions-section.svelte-drfyc9 h2:where(.svelte-drfyc9){font-size:var(--text-3xl);margin-bottom:2.5rem}}.conditions-section.svelte-drfyc9 .conditions-list:where(.svelte-drfyc9){flex-direction:column;gap:1.25rem;display:flex}.conditions-section.svelte-drfyc9 .condition-item:where(.svelte-drfyc9){border-left:4px solid var(--color-accent);background:#fff;border-radius:.75rem;align-items:center;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 2px 15px #0000000f}.conditions-section.svelte-drfyc9 .condition-item:where(.svelte-drfyc9) .condition-number:where(.svelte-drfyc9){background:var(--color-accent);color:#fff;width:2rem;height:2rem;font-weight:600;font-size:var(--text-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.conditions-section.svelte-drfyc9 .condition-item:where(.svelte-drfyc9) .condition-content:where(.svelte-drfyc9){flex-direction:column;flex:1;gap:.5rem;display:flex}.conditions-section.svelte-drfyc9 .condition-item:where(.svelte-drfyc9) .condition-content:where(.svelte-drfyc9) p:where(.svelte-drfyc9){font-size:var(--text-base);color:var(--color-dark);font-weight:500;line-height:140%}.conditions-section.svelte-drfyc9 .condition-item:where(.svelte-drfyc9) .condition-content:where(.svelte-drfyc9) .condition-note:where(.svelte-drfyc9){font-size:var(--text-sm);color:var(--color-text);font-style:italic}.disclaimer.svelte-drfyc9{text-align:center;margin-bottom:2.5rem}.disclaimer.svelte-drfyc9 p:where(.svelte-drfyc9){color:var(--color-text);margin:0;font-style:italic}.warning-block.svelte-18er92n{background:#ef44440d;border-left:4px solid #ef4444;border-radius:0 .5rem .5rem 0;margin:1.875rem 0;padding:1.25rem 1.5rem}.warning-block.svelte-18er92n h4:where(.svelte-18er92n){font-size:var(--text-lg);color:#dc2626;margin-bottom:.75rem;font-weight:600}.warning-block.svelte-18er92n p:where(.svelte-18er92n){color:var(--color-dark);margin:0;font-weight:500}.info-block.svelte-18er92n{background:#22c55e0d;border-left:4px solid #22c55e;border-radius:0 .5rem .5rem 0;margin:1.875rem 0;padding:1.25rem 1.5rem}.info-block.svelte-18er92n p:where(.svelte-18er92n){color:var(--color-dark);margin:0;font-weight:500}
