.register-card.svelte-140z7r9{position:relative;overflow:hidden;border-radius:0;border:1px solid var(--border);background-color:var(--background-muted);padding:clamp(1.5rem,4vw,3rem)}.register-accent.svelte-140z7r9{position:absolute;top:0;left:0;right:0;height:3px;background-color:var(--primary)}.register-grid.svelte-140z7r9{position:relative;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media(min-width:768px){.register-grid.svelte-140z7r9{grid-template-columns:1fr auto;gap:3rem}}.register-eyebrow.svelte-140z7r9{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--primary)}.register-title.svelte-140z7r9{margin-top:1rem;font-family:var(--font-serif);font-weight:400;font-size:clamp(2rem,4vw,3rem);line-height:1.05;letter-spacing:-.01em;color:var(--foreground)}.register-lede.svelte-140z7r9{margin-top:1.5rem;max-width:30rem;font-size:1rem;line-height:1.6;color:var(--secondary-foreground)}.register-embed.svelte-140z7r9{width:100%}.register-embed.svelte-140z7r9 iframe:where(.svelte-140z7r9){width:100%;height:450px;border:1px solid var(--border);border-radius:0;background-color:var(--background)}@media(min-width:768px){.register-embed.svelte-140z7r9{width:26rem}}.faq-item.svelte-123n4w1 summary:where(.svelte-123n4w1){list-style:none}.faq-item.svelte-123n4w1 summary:where(.svelte-123n4w1)::-webkit-details-marker{display:none}.faq-item.svelte-123n4w1{interpolate-size:allow-keywords}.faq-item.svelte-123n4w1::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .32s cubic-bezier(.32,.72,0,1),content-visibility .32s allow-discrete,opacity .24s ease-out}.faq-item[open].svelte-123n4w1::details-content{block-size:auto;opacity:1}.faq-item[open].svelte-123n4w1 p{animation:svelte-123n4w1-faq-fade .28s ease-out}@keyframes svelte-123n4w1-faq-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.faq-item.svelte-123n4w1::details-content,.faq-item.svelte-123n4w1 p{animation:none;transition:none}}.hosted-by.svelte-1859k4b{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin:0;font-size:.9375rem;color:var(--secondary-foreground)}.hosted-by-label.svelte-1859k4b{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--secondary-foreground)}.hosted-by-logo{height:1.15rem;width:auto;color:var(--primary);transform:translateY(2px)}
