@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.plan[data-astro-cid-gise2xbz]{--mx:50%;--my:0%;--lit:var(--lamp-red);--pad:clamp(1.75rem, 3vw, 2.5rem);padding:4.25rem var(--pad) var(--pad);color:var(--ink);box-shadow:var(--shadow-card);transition:translate .5s var(--ease-out), box-shadow .5s ease;background:#fff;flex-direction:column;display:flex;position:relative}.plan[data-astro-cid-gise2xbz][data-lamp=yellow]{--lit:var(--lamp-yellow)}.plan[data-astro-cid-gise2xbz][data-lamp=green]{--lit:var(--lamp-green)}.js .plan[data-astro-cid-gise2xbz]{opacity:0}.js .plan[data-astro-cid-gise2xbz].is-visible{animation:plan-in 1.1s var(--ease-out) var(--enter,0s) both}@keyframes plan-in{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:none}}.plan[data-astro-cid-gise2xbz].is-hover{box-shadow:var(--shadow-card-hover);translate:0 -.4rem}.plan__glare[data-astro-cid-gise2xbz]{pointer-events:none;background:radial-gradient(420px circle at var(--mx) var(--my), color-mix(in srgb, var(--lit) 16%, transparent), transparent 60%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.plan[data-astro-cid-gise2xbz].is-hover .plan__glare[data-astro-cid-gise2xbz]{opacity:1}.plan__signal[data-astro-cid-gise2xbz]{top:-1.1rem;left:var(--pad);background:var(--housing);border-radius:.55rem;gap:.35rem;padding:.45rem .55rem;display:flex;position:absolute;box-shadow:0 8px 20px #00143c4d,inset 0 1px #ffffff14}.plan__signal[data-astro-cid-gise2xbz] i[data-astro-cid-gise2xbz]{background:var(--lamp-off);border-radius:50%;width:.85rem;height:.85rem;transition:background-color .4s,box-shadow .4s}.plan[data-astro-cid-gise2xbz][data-lamp=red] .plan__signal[data-astro-cid-gise2xbz] i[data-astro-cid-gise2xbz]:first-child,.plan[data-astro-cid-gise2xbz][data-lamp=yellow] .plan__signal[data-astro-cid-gise2xbz] i[data-astro-cid-gise2xbz]:nth-child(2),.plan[data-astro-cid-gise2xbz][data-lamp=green] .plan__signal[data-astro-cid-gise2xbz] i[data-astro-cid-gise2xbz]:nth-child(3){background:var(--lit);box-shadow:0 0 10px 2px color-mix(in srgb, var(--lit) 55%, transparent);animation:3.2s ease-in-out infinite lamp-breathe}.plan[data-astro-cid-gise2xbz].is-hover .plan__signal[data-astro-cid-gise2xbz] i[data-astro-cid-gise2xbz]{animation-duration:1.1s}@keyframes lamp-breathe{50%{box-shadow:0 0 18px 5px color-mix(in srgb, var(--lit) 55%, transparent);filter:brightness(1.15)}}.plan__step[data-astro-cid-gise2xbz]{font-size:var(--fs-xs);letter-spacing:var(--tracking-tag);text-transform:uppercase;color:var(--ink-mute);margin-bottom:.9rem;font-weight:600}.plan__name[data-astro-cid-gise2xbz]{letter-spacing:-.025em;font-size:1.75rem;font-weight:400}.plan__desc[data-astro-cid-gise2xbz]{color:var(--ink-soft);margin:.6rem 0 1.75rem}.plan__price[data-astro-cid-gise2xbz]{border-bottom:1px solid var(--line);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:1.75rem;padding-bottom:1.75rem;font-size:clamp(2.25rem,3.4vw,2.75rem);font-weight:300;line-height:1.1}.plan__amount[data-astro-cid-gise2xbz]{text-align:right;display:inline-block}.plan__price[data-astro-cid-gise2xbz] small[data-astro-cid-gise2xbz]{font-size:var(--fs-md);letter-spacing:0;color:var(--ink-mute);font-weight:400}.plan__price[data-astro-cid-gise2xbz] small[data-astro-cid-gise2xbz]:last-child{margin-top:.5rem;display:block}.plan__list[data-astro-cid-gise2xbz]{flex:1;margin-bottom:2rem}.plan__list[data-astro-cid-gise2xbz]>li{opacity:0;transition:opacity .6s ease, transform .8s var(--ease-out);transition-delay:calc(.35s + var(--i,0) * 80ms);transform:translate(-.5rem)}.plan[data-astro-cid-gise2xbz].is-visible .plan__list[data-astro-cid-gise2xbz]>li,html:not(.js) .plan__list[data-astro-cid-gise2xbz]>li{opacity:1;transform:none}.plan__badge[data-astro-cid-gise2xbz]{top:0;right:var(--pad);background:var(--accent);color:var(--night);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;padding:.35rem .6rem;font-weight:600;line-height:1.2;position:absolute;transform:translateY(-50%)}.plan--featured[data-astro-cid-gise2xbz]{background:var(--night);color:#fff;top:-.75rem}@media (width<=959px){.plan--featured[data-astro-cid-gise2xbz]{top:0}}.plan--featured[data-astro-cid-gise2xbz]:before{content:"";background:conic-gradient(from var(--spin), transparent 0 38%, #ff6a1a40 55%, var(--accent) 72%, #ffe3cf 80%, #ff6a1a66 86%, transparent 94%);-webkit-mask-composite:xor;pointer-events:none;padding:2px;animation:5s linear infinite spin;position:absolute;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.plan--featured[data-astro-cid-gise2xbz]:after{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(closest-side,#ff8c3c73,#0000);animation:5s ease-in-out infinite halo;position:absolute;inset:12% 8% -6%}@keyframes spin{to{--spin:360deg}}@keyframes halo{50%{opacity:.55;transform:scale(.94)}}.plan--featured[data-astro-cid-gise2xbz] .plan__step[data-astro-cid-gise2xbz],.plan--featured[data-astro-cid-gise2xbz] .plan__desc[data-astro-cid-gise2xbz],.plan--featured[data-astro-cid-gise2xbz] .plan__price[data-astro-cid-gise2xbz] small[data-astro-cid-gise2xbz]{color:var(--text-mute)}.plan--featured[data-astro-cid-gise2xbz] .plan__price[data-astro-cid-gise2xbz]{border-color:var(--glass-strong)}.plan--featured[data-astro-cid-gise2xbz] .plan__glare[data-astro-cid-gise2xbz]{background:radial-gradient(420px circle at var(--mx) var(--my), #ffb00024, transparent 60%)}.plan--plain[data-astro-cid-gise2xbz]{padding-top:var(--pad)}.plan--plain[data-astro-cid-gise2xbz] .plan__step[data-astro-cid-gise2xbz]{color:var(--accent-ink)}.plan--plain[data-astro-cid-gise2xbz].plan--featured .plan__step[data-astro-cid-gise2xbz]{color:var(--accent-light)}@media (prefers-reduced-motion:reduce){.plan--featured[data-astro-cid-gise2xbz]:before,.plan--featured[data-astro-cid-gise2xbz]:after,.plan__signal[data-astro-cid-gise2xbz] i[data-astro-cid-gise2xbz]{animation:none!important}}.pricing[data-astro-cid-jrj77urr]{position:relative}.route[data-astro-cid-jrj77urr]{pointer-events:none;height:2px;position:absolute;inset:1.2rem 0 auto}.route__line[data-astro-cid-jrj77urr]{background:repeating-linear-gradient(90deg,#ffffff8c 0 22px,#0000 22px 44px);animation:2.4s linear infinite road;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@keyframes road{to{background-position:44px 0}}@media (width<=959px){.route[data-astro-cid-jrj77urr]{display:none}}.plans[data-astro-cid-jrj77urr]{z-index:1;align-items:stretch;gap:1.5rem;padding-top:1.5rem;position:relative}.plans__note[data-astro-cid-jrj77urr]{text-align:center;color:var(--text-soft);margin-top:2rem}@media (prefers-reduced-motion:reduce){.route__line[data-astro-cid-jrj77urr]{animation:none}}
