.cc[data-astro-cid-ylrry6xl]{padding:1.4rem 0 0}.cc-card[data-astro-cid-ylrry6xl]{isolation:isolate;border:1px solid var(--hairline-bright);box-shadow:var(--el-2), inset 0 1px 0 #ffffff14;text-align:center;background:radial-gradient(ellipse 70% 22% at 50% 66%, color-mix(in oklab, var(--accent) 16%, transparent), transparent 70%), radial-gradient(ellipse 70% 40% at 0% 0%, color-mix(in oklab, var(--mid) 16%, transparent), transparent 70%), radial-gradient(circle 1px at 1px 1px, #ffffff17 1px, transparent 0) 0 0 / 18px 18px, linear-gradient(180deg, #0d1117, #08090d);border-radius:16px;max-width:30rem;margin:0 auto;padding:1.8rem 1.4rem 2rem;position:relative;overflow:hidden}.cc-card[data-astro-cid-ylrry6xl]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cc-spot[data-astro-cid-ylrry6xl]{z-index:-1;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), color-mix(in oklab, var(--accent) 20%, transparent), transparent 70%);opacity:0;transition:opacity .35s linear;position:absolute;inset:0}.cc-card[data-astro-cid-ylrry6xl]:hover .cc-spot[data-astro-cid-ylrry6xl]{opacity:1}.cc-strip[data-astro-cid-ylrry6xl]{z-index:-1;pointer-events:none;opacity:.22;-webkit-mask-composite:source-in;grid-template-columns:repeat(4,1fr);height:11rem;display:grid;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 70%),linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 70%),linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-composite:intersect}.cc-tile[data-astro-cid-ylrry6xl] video[data-astro-cid-ylrry6xl]{object-fit:cover;width:100%;height:100%;display:block}.cc-eyebrow[data-astro-cid-ylrry6xl]{letter-spacing:.18em;color:var(--accent);margin:0 0 .6rem;font-size:.72rem}.cc-price[data-astro-cid-ylrry6xl]{margin:0 0 1.2rem}.cc-now[data-astro-cid-ylrry6xl]{font-family:var(--font-display);color:var(--ink);font-size:3rem;font-weight:700}.cc-sub[data-astro-cid-ylrry6xl]{letter-spacing:.08em;color:var(--dim);margin-top:.3rem;font-size:.68rem;display:block}.cc-included[data-astro-cid-ylrry6xl]{text-align:left;gap:.4rem;margin:0 0 1.4rem;padding:0;list-style:none;display:inline-grid}.cc-included[data-astro-cid-ylrry6xl] li[data-astro-cid-ylrry6xl]{color:var(--ink);padding-left:1.75rem;font-size:.92rem;line-height:1.5;position:relative}.cc-included[data-astro-cid-ylrry6xl] svg[data-astro-cid-ylrry6xl]{fill:none;width:1.05rem;height:1.05rem;stroke:var(--accent);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px var(--accent-faint));position:absolute;top:.2em;left:0}.buy-form[data-astro-cid-ylrry6xl]{margin:0}.cc-cta[data-astro-cid-ylrry6xl]{box-sizing:border-box;text-align:center;width:100%;box-shadow:inset 0 1px 0 #ffffff59, 0 0 calc(14px + 22px * var(--halo)) calc(1px * var(--halo)) var(--accent-soft), 0 10px calc(30px + 40px * var(--halo)) var(--accent-faint);border-radius:14px;margin:0;padding:1.15rem 1.6rem;font-size:1.2rem;animation:4s linear infinite sweep,3.2s ease-in-out infinite cc-breathe;display:block}.cc-cta[data-astro-cid-ylrry6xl]:hover,.cc-cta[data-astro-cid-ylrry6xl]:focus-visible{box-shadow:inset 0 1px 0 #ffffff73, 0 0 calc(30px + 16px * var(--halo)) calc(2px + 2px * var(--halo)) var(--accent-soft), 0 12px 70px var(--accent-soft)}@property --halo{syntax:"<number>";inherits:false;initial-value:.5}@keyframes cc-breathe{0%,to{--halo:.15}50%{--halo:1}}@media (prefers-reduced-motion:reduce){.cc-cta[data-astro-cid-ylrry6xl]{--halo:.6;animation:none}}.cc-tax[data-astro-cid-ylrry6xl]{letter-spacing:.06em;color:var(--dim);margin:.8rem 0 0;font-size:.68rem}.cc-terms[data-astro-cid-ylrry6xl]{color:var(--dim);margin:.7rem 0 0;font-size:.78rem}.cc-terms[data-astro-cid-ylrry6xl] a[data-astro-cid-ylrry6xl]{color:var(--accent)}.cc-quote[data-astro-cid-ylrry6xl]{border-top:1px solid var(--hairline);margin:1.6rem 0 0;padding-top:1.3rem}.cc-quote[data-astro-cid-ylrry6xl] blockquote[data-astro-cid-ylrry6xl]{color:var(--ink);margin:0;font-size:.95rem;font-style:italic;line-height:1.45}.cc-quote[data-astro-cid-ylrry6xl] figcaption[data-astro-cid-ylrry6xl]{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;margin-top:.45rem;font-size:.62rem}
