.cta-section.svelte-1talkk1{max-width:1180px;margin:0 auto;padding:clamp(3rem,7vw,6rem) 1.5rem}.cta-card.svelte-1talkk1{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:3rem;align-items:center;padding:clamp(2rem,5vw,4rem);border:1px solid var(--rule);border-radius:2px;background:radial-gradient(ellipse at 80% 0%,rgba(232,160,74,.07),transparent 60%),var(--surface)}.section-kicker.svelte-1talkk1{font:500 .7rem/1.3 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--amber)}h2.svelte-1talkk1{margin:.5rem 0 1rem;overflow-wrap:anywhere;font:600 clamp(1.75rem,3vw,2.5rem) / 1.1 var(--font-display);letter-spacing:-.005em;color:var(--cream)}p.svelte-1talkk1{max-width:48ch;margin:0;font-size:1rem;line-height:1.6;color:var(--text-secondary)}.cta-actions.svelte-1talkk1{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.cta-actions.svelte-1talkk1 a{justify-content:center;min-height:48px;text-align:center}.sr-only.svelte-1talkk1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:960px){.cta-card.svelte-1talkk1{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:600px){.cta-section.svelte-1talkk1{padding-inline:1rem}.cta-card.svelte-1talkk1{padding:1.5rem}}.video-wrap.svelte-ka8fip{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--rule);border-radius:2px;background:var(--surface)}.video-wrap.svelte-ka8fip iframe:where(.svelte-ka8fip),.poster.svelte-ka8fip,.poster.svelte-ka8fip img:where(.svelte-ka8fip),.poster-scrim.svelte-ka8fip{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.video-wrap.svelte-ka8fip iframe:where(.svelte-ka8fip){border:0}.poster.svelte-ka8fip{padding:0;overflow:hidden;cursor:pointer;border:0;color:var(--amber);background:var(--ink-2)}.poster.svelte-ka8fip img:where(.svelte-ka8fip){display:block;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.poster-scrim.svelte-ka8fip{background:linear-gradient(180deg,#0a0d120d,#0a0d129e)}.play-mark.svelte-ka8fip{position:absolute;left:50%;top:50%;display:grid;width:56px;height:56px;place-items:center;transform:translate(-50%,-50%);border:1px solid var(--rule-amber);border-radius:2px;background:#0a0d12d1}.play-label.svelte-ka8fip{position:absolute;left:50%;top:calc(50% + 46px);transform:translate(-50%);font:500 .7rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cream);white-space:nowrap}.poster.svelte-ka8fip:hover img:where(.svelte-ka8fip){transform:scale(1.015)}.poster.svelte-ka8fip:hover .play-mark:where(.svelte-ka8fip){color:var(--ink);background:var(--amber)}.poster.svelte-ka8fip:focus-visible{outline:2px solid var(--amber);outline-offset:-4px}.platform-links.svelte-ka8fip{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.75rem}.platform-links.svelte-ka8fip a:where(.svelte-ka8fip){display:inline-flex;min-height:44px;align-items:center;gap:.4rem;color:var(--cream-muted);font:500 .7rem/1.2 var(--font-mono);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.platform-links.svelte-ka8fip a:where(.svelte-ka8fip):hover{color:var(--amber)}.platform-links.svelte-ka8fip a:where(.svelte-ka8fip):focus-visible{outline:2px solid var(--amber);outline-offset:3px}.sr-only.svelte-ka8fip{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.poster.svelte-ka8fip img:where(.svelte-ka8fip){transition:none}}
