@media (width>=901px){.split-hero-inner:where(.astro-eg5gy3qm){grid-template-columns:1fr 1.1fr;gap:3.5rem}}.film-grid:where(.astro-eg5gy3qm){grid-template-columns:repeat(4,1fr);align-items:stretch;gap:1.5rem;display:grid}.film-card:where(.astro-eg5gy3qm){border-radius:var(--radius);background:#0d1526;border:1px solid #56c7ff1f;flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.film-card-img:where(.astro-eg5gy3qm){aspect-ratio:4/5;background:#0d1526;width:100%;position:relative;overflow:hidden}.film-card-img--window:where(.astro-eg5gy3qm),[data-theme=light] .film-card-img:where(.astro-eg5gy3qm).film-card-img--window{background:#e1effe}.film-card-img--window:where(.astro-eg5gy3qm) img:where(.astro-eg5gy3qm){border-radius:3px;width:auto;max-width:none;height:73.7%;position:absolute;top:12.5%;left:4.4%;box-shadow:0 6px 18px #14284659}.film-card-img:where(.astro-eg5gy3qm):after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 20px #0a0e1a66}.film-card-body:where(.astro-eg5gy3qm){flex:1;padding:1.25rem}.film-card-body:where(.astro-eg5gy3qm) h3:where(.astro-eg5gy3qm){color:var(--text);margin-bottom:.5rem;font-size:1rem;font-weight:700}.film-card-body:where(.astro-eg5gy3qm) p:where(.astro-eg5gy3qm){color:var(--text-muted);font-size:.875rem;line-height:1.6}.handoff-section:where(.astro-eg5gy3qm){background:var(--bg2);border-top:1px solid var(--border-sub);border-bottom:1px solid var(--border-sub)}.handoff-inner:where(.astro-eg5gy3qm){grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.handoff-text:where(.astro-eg5gy3qm) .section-title:where(.astro-eg5gy3qm) span:where(.astro-eg5gy3qm){color:var(--blue)}.handoff-text:where(.astro-eg5gy3qm) p:where(.astro-eg5gy3qm){color:var(--text-muted);margin-bottom:2rem;font-size:1rem;line-height:1.75}.handoff-badge:where(.astro-eg5gy3qm){color:var(--blue);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.8rem;font-weight:700;display:inline-flex}.handoff-visual:where(.astro-eg5gy3qm){aspect-ratio:4/3;background:linear-gradient(145deg, var(--bg3) 0%, var(--bg4) 100%);border-radius:var(--radius-lg);border:1px solid var(--border);width:100%;box-shadow:0 0 40px #56c7ff1f, var(--shadow);position:relative;overflow:hidden}.handoff-visual:where(.astro-eg5gy3qm):after{content:"";background:radial-gradient(circle at 70% 40%,#56c7ff24 0%,#0000 55%),linear-gradient(135deg,#0000 40%,#56c7ff12 100%);position:absolute;inset:0}.handoff-visual-inner:where(.astro-eg5gy3qm){z-index:1;flex-direction:column;gap:.75rem;display:flex;position:absolute;inset:1.5rem}.fed-section:where(.astro-eg5gy3qm){background:var(--bg3);border-top:1px solid var(--border-sub);border-bottom:1px solid var(--border-sub)}.fed-inner:where(.astro-eg5gy3qm){grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.fed-card:where(.astro-eg5gy3qm){background:linear-gradient(135deg, var(--blue-dim) 0%, transparent 70%);border:1px solid var(--border);border-radius:var(--radius-lg);padding:3rem}.fed-card:where(.astro-eg5gy3qm) h2:where(.astro-eg5gy3qm){letter-spacing:-.03em;color:var(--text);margin-bottom:1rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}.fed-card:where(.astro-eg5gy3qm) p:where(.astro-eg5gy3qm){color:var(--text-muted);margin-bottom:2rem;font-size:1rem;line-height:1.75}.fed-visual:where(.astro-eg5gy3qm){aspect-ratio:4/3;background:linear-gradient(145deg, var(--bg3) 0%, var(--bg4) 100%);border-radius:var(--radius-lg);border:1px solid var(--border);width:100%;box-shadow:var(--shadow);position:relative;overflow:hidden}.fed-visual:where(.astro-eg5gy3qm):after{content:"";background:radial-gradient(circle at 40%,#56c7ff21 0%,#0000 60%);position:absolute;inset:0}@media (width<=1024px){.film-grid:where(.astro-eg5gy3qm){grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.handoff-inner:where(.astro-eg5gy3qm),.fed-inner:where(.astro-eg5gy3qm){grid-template-columns:1fr;gap:2.5rem}}@media (width<=600px){.film-grid:where(.astro-eg5gy3qm){grid-template-columns:1fr}.pricing-grid:where(.astro-eg5gy3qm){grid-template-columns:1fr!important;max-width:420px!important}}[data-theme=light] .film-card:where(.astro-eg5gy3qm){background:var(--card-bg);border-color:#0a0e1a1a}[data-theme=light] .film-card-img:where(.astro-eg5gy3qm){background:#0a0e1a0f}.handoff-note:where(.astro-eg5gy3qm){margin-top:1rem}.handoff-img:where(.astro-eg5gy3qm){z-index:0}.handoff-overlay:where(.astro-eg5gy3qm){z-index:1;background:linear-gradient(#0000 0%,#0a0e1a80 50%,#0a0e1aeb 100%);position:absolute;inset:0}.handoff-visual-inner--top:where(.astro-eg5gy3qm){z-index:2}.sw-pricing-grid:where(.astro-eg5gy3qm){grid-template-columns:repeat(2,1fr);align-items:stretch;max-width:740px;margin-left:auto;margin-right:auto}.pricing-actions:where(.astro-eg5gy3qm){flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.sw-pricing-footnote:where(.astro-eg5gy3qm){text-align:center;color:var(--text-muted);margin-top:1.5rem;font-size:1.05rem}.sw-pricing-footnote-link:where(.astro-eg5gy3qm){color:var(--blue);font-weight:600}.sw-fed-img:where(.astro-eg5gy3qm){object-fit:cover;width:100%;height:100%;display:block}
