.wrapper:where(.astro-cwtxqiw6){align-items:stretch;border-radius:.5rem;overflow:hidden;width:100%;--tw-bg-opacity:1;background-color:rgb(37 33 43/var(--tw-bg-opacity,1));box-shadow:0 8px 16px #00000026}.edge:where(.astro-cwtxqiw6),.wrapper:where(.astro-cwtxqiw6){display:flex}.edge:where(.astro-cwtxqiw6){flex-shrink:0;width:.375rem}@media(min-width:1024px){.edge:where(.astro-cwtxqiw6){width:.5rem}}.edge:where(.astro-cwtxqiw6){background:linear-gradient(180deg,rgba(var(--color)) 0,rgba(var(--color),.1))}.inner:where(.astro-cwtxqiw6){align-items:center;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}@media(min-width:640px){.inner:where(.astro-cwtxqiw6){padding:2rem}}@media(min-width:768px){.inner:where(.astro-cwtxqiw6){flex-direction:row;gap:2rem}}@media(min-width:1024px){.inner:where(.astro-cwtxqiw6){gap:3rem;padding:2.5rem 4rem}}@media(min-width:1280px){.inner:where(.astro-cwtxqiw6){gap:3.5rem;padding-left:5rem;padding-right:5rem}}.content:where(.astro-cwtxqiw6){gap:1.25rem;order:2;width:100%}.content:where(.astro-cwtxqiw6),.text:where(.astro-cwtxqiw6){display:flex;flex-direction:column}.text:where(.astro-cwtxqiw6){gap:.5rem;text-align:center}@media(min-width:768px){.text:where(.astro-cwtxqiw6){gap:.25rem;text-align:left}}.text:where(.astro-cwtxqiw6) h2:where(.astro-cwtxqiw6){font-size:1.25rem;font-size:20px;font-weight:600;line-height:1.2;text-wrap:balance}@media(min-width:1024px){.text:where(.astro-cwtxqiw6) h2:where(.astro-cwtxqiw6){font-size:1.5rem;font-size:24px;line-height:1.2}}.text:where(.astro-cwtxqiw6) p:where(.astro-cwtxqiw6){font-size:.875rem;font-size:14px;letter-spacing:0;line-height:1.5;text-wrap:pretty}.bottom:where(.astro-cwtxqiw6){align-items:center;display:flex;flex-direction:column;gap:1.25rem}@media(min-width:768px){.bottom:where(.astro-cwtxqiw6){flex-direction:row;justify-content:space-between}}.price:where(.astro-cwtxqiw6){font-size:1.25rem;font-size:20px;font-weight:700;line-height:1.2;text-align:center}@media(min-width:1024px){.price:where(.astro-cwtxqiw6){font-size:1.5rem;line-height:1.2}}@media(min-width:768px){.price:where(.astro-cwtxqiw6){text-align:left}}@media(min-width:1024px){.price:where(.astro-cwtxqiw6){font-size:24px;line-height:1.2}}.buttons:where(.astro-cwtxqiw6){align-items:center;display:flex;flex-direction:column;gap:.75rem;width:100%}@media(min-width:768px){.buttons:where(.astro-cwtxqiw6){flex-direction:row;width:-moz-fit-content;width:fit-content}}@media(min-width:1024px){.buttons:where(.astro-cwtxqiw6){gap:1rem}}.img:where(.astro-cwtxqiw6){order:1;width:9.375rem}@media(min-width:1024px){.img:where(.astro-cwtxqiw6){width:12.5rem}}.wrapper:where(.astro-lqu5ydqb){padding-top:1.25rem}.payment:where(.astro-lqu5ydqb),.wrapper:where(.astro-lqu5ydqb){align-items:center;display:flex;flex-direction:column;gap:1.25rem;width:100%}@media(min-width:768px){.payment:where(.astro-lqu5ydqb){flex-direction:row;justify-content:space-between}}.ccs:where(.astro-lqu5ydqb){align-items:center;display:flex;justify-content:space-between}@media(min-width:640px){.ccs:where(.astro-lqu5ydqb){gap:.375rem}}@media(min-width:768px){.ccs:where(.astro-lqu5ydqb){gap:.5rem}}.secure:where(.astro-lqu5ydqb){align-items:center;display:flex;font-size:.875rem;font-size:14px;gap:.5rem;letter-spacing:0;line-height:1.5}@media(min-width:768px){.secure:where(.astro-lqu5ydqb){font-size:1rem;letter-spacing:0;line-height:1.5}}.stripe:where(.astro-lqu5ydqb){align-items:center;background-color:rgb(102 25 208/var(--tw-bg-opacity,1));border-radius:.25rem;display:flex;font-size:.875rem;font-size:14px;gap:.375rem;letter-spacing:0;line-height:1.5;padding:.375rem 1rem}.divider:where(.astro-lqu5ydqb),.stripe:where(.astro-lqu5ydqb){--tw-bg-opacity:1}.divider:where(.astro-lqu5ydqb){background-color:rgb(51 47 56/var(--tw-bg-opacity,1));border-radius:9999px;height:1px;width:100%}section:where(.astro-u2u7r7mt){align-items:center;display:flex;flex-direction:column;gap:3rem;width:100%}h2:where(.astro-u2u7r7mt){font-size:1.75rem;font-size:28px;font-weight:600;line-height:1.2;text-align:center}@media(min-width:640px){h2:where(.astro-u2u7r7mt){font-size:2rem;line-height:1.2}}@media(min-width:1024px){h2:where(.astro-u2u7r7mt){font-size:2.375rem;line-height:1.2}}@media(min-width:640px){h2:where(.astro-u2u7r7mt){font-size:32px;line-height:1.2}}@media(min-width:1024px){h2:where(.astro-u2u7r7mt){font-size:38px;line-height:1.2}}