.hero:where(.astro-BBE6DXRZ){background-image:url(/waves.svg)}h1:where(.astro-BBE6DXRZ){text-align:center;font-family:Be Vietnam Pro;font-size:3.75rem;font-weight:700;line-height:1.25}.computer-section:where(.astro-BBE6DXRZ){background:linear-gradient(180deg,#cde8e6 0%,#cde8e6 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%)}.feature-section:where(.astro-VNIVFUH2){background-image:url(/feature_bg.png);background-size:contain;background-repeat:no-repeat;background-position:bottom center}.monthly-price,.yearly-price,.monthly-plan,.yearly-plan{display:none}.price--monthly .monthly-price,.price--yearly .yearly-price{display:block}.price--monthly .monthly-plan,.price--yearly .yearly-plan{display:inline-block}li:where(.astro-WH6Q7BGT){position:relative;padding-left:1.5rem;margin-bottom:.75rem}li:where(.astro-WH6Q7BGT):before{content:url(/check.svg);display:block;position:absolute;left:0;top:50%;height:16px;width:16px;transform:translateY(-50%);line-height:1}.toggle-price--monthly:where(.astro-HKOC4SEA),.toggle-price--yearly:where(.astro-HKOC4SEA){padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity))}.price--monthly:where(.astro-HKOC4SEA) .toggle-price--monthly:where(.astro-HKOC4SEA),.price--yearly:where(.astro-HKOC4SEA) .toggle-price--yearly:where(.astro-HKOC4SEA){border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}:root{--astro-gradient: linear-gradient(0deg, #4f39fa, #da62c4)}h1:where(.astro-J7PV25F6){margin:2rem 0}main:where(.astro-J7PV25F6){margin:auto;padding:1em;max-width:60ch}.text-gradient:where(.astro-J7PV25F6){font-weight:900;background-image:var(--astro-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:100% 200%;background-position-y:100%;border-radius:.4rem;animation:pulse 4s ease-in-out infinite}@keyframes pulse{0%,to{background-position-y:0%}50%{background-position-y:80%}}.instructions:where(.astro-J7PV25F6){line-height:1.6;margin:1rem 0;background:#4f39fa;padding:1rem;border-radius:.4rem;color:var(--color-bg)}.instructions:where(.astro-J7PV25F6) code:where(.astro-J7PV25F6){font-size:.875em;border:.1em solid var(--color-border);border-radius:4px;padding:.15em .25em}.link-card-grid:where(.astro-J7PV25F6){display:grid;grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));gap:1rem;padding:0}
