.wrapper:where(.astro-z5l2m2va){border-radius:.125rem;display:grid;gap:.75rem;grid-column:1/-1;grid-template-columns:repeat(1,minmax(0,1fr));padding:1.75rem 1.25rem;width:100%;--tw-shadow:0px 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0px 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.wrapper:where(.astro-z5l2m2va){gap:1rem;padding-left:2rem;padding-right:2rem}}@media(min-width:768px){.wrapper:where(.astro-z5l2m2va){grid-template-columns:repeat(12,minmax(0,1fr));padding-left:1.5rem;padding-right:1.5rem;place-items:center}}@media(min-width:1024px){.wrapper:where(.astro-z5l2m2va){padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.wrapper:where(.astro-z5l2m2va){padding-left:4rem;padding-right:4rem}}.wrapper:where(.astro-z5l2m2va){background:linear-gradient(90deg,rgba(var(--color),.15) 0,rgba(var(--color),0));border:1px solid rgba(var(--color),1)}.header:where(.astro-z5l2m2va){align-items:center;display:flex;flex-direction:column;gap:.625rem;padding-right:1rem;text-align:center;width:100%}@media(min-width:768px){.header:where(.astro-z5l2m2va){align-items:flex-start;-moz-column-gap:1.25rem;column-gap:1.25rem;grid-column:span 6/span 6;row-gap:0;text-align:left}}@media(min-width:1024px){.header:where(.astro-z5l2m2va){grid-column:span 5/span 5}}@media(min-width:1280px){.header:where(.astro-z5l2m2va){-moz-column-gap:1.5rem;column-gap:1.5rem}}.header:where(.astro-z5l2m2va) h2:where(.astro-z5l2m2va){font-size:20px;font-weight:600;line-height:1.2}@media(min-width:1024px){.header:where(.astro-z5l2m2va) h2:where(.astro-z5l2m2va){font-size:22px}}@media(min-width:1280px){.header:where(.astro-z5l2m2va) h2:where(.astro-z5l2m2va){font-size:28px;line-height:1.2}}.header:where(.astro-z5l2m2va) h2:where(.astro-z5l2m2va){line-height:1.15!important}.header:where(.astro-z5l2m2va) img:where(.astro-z5l2m2va){aspect-ratio:1/1;width:4rem}@media(min-width:1280px){.header:where(.astro-z5l2m2va) img:where(.astro-z5l2m2va){width:5rem}}.copy:where(.astro-z5l2m2va){display:flex;flex-direction:column;gap:.5rem;width:100%}@media(min-width:768px){.copy:where(.astro-z5l2m2va){gap:.75rem;grid-column:span 6/span 6;grid-row:span 2/span 2}}@media(min-width:1024px){.copy:where(.astro-z5l2m2va){grid-column:span 7/span 7}}.copy:where(.astro-z5l2m2va) p:where(.astro-z5l2m2va){font-size:14px;line-height:1.5;text-align:center;text-wrap:pretty}@media(min-width:768px){.copy:where(.astro-z5l2m2va) p:where(.astro-z5l2m2va){text-align:left}}@media(min-width:1024px){.copy:where(.astro-z5l2m2va) p:where(.astro-z5l2m2va){font-size:16px;line-height:1.5}}@media(min-width:1280px){.copy:where(.astro-z5l2m2va) p:where(.astro-z5l2m2va){font-size:18px;line-height:1.3}}.copy:where(.astro-z5l2m2va) h3:where(.astro-z5l2m2va){font-size:18px;font-weight:700;line-height:1.3;text-align:center}@media(min-width:768px){.copy:where(.astro-z5l2m2va) h3:where(.astro-z5l2m2va){text-align:right}}@media(min-width:1024px){.copy:where(.astro-z5l2m2va) h3:where(.astro-z5l2m2va){font-size:20px;line-height:1.2}}@media(min-width:1280px){.copy:where(.astro-z5l2m2va) h3:where(.astro-z5l2m2va){font-size:24px;line-height:1.2}}.copy:where(.astro-z5l2m2va) h3:where(.astro-z5l2m2va) span:where(.astro-z5l2m2va){font-weight:400}.cta:where(.astro-z5l2m2va){border-radius:9999px;border-width:1.5px;width:100%;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));font-weight:600;padding-bottom:.375rem;padding-top:.375rem;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cta:where(.astro-z5l2m2va):hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(37 33 43/var(--tw-text-opacity,1))}@media(min-width:768px){.cta:where(.astro-z5l2m2va){grid-column:span 6/span 6;margin-right:1rem;margin-top:1rem}}@media(min-width:1024px){.cta:where(.astro-z5l2m2va){grid-column:span 5/span 5}}article:where(.astro-ttgomkr6){display:flex;flex-direction:column;gap:4rem;margin-left:auto;margin-right:auto;max-width:72rem;padding:2rem 6% 7rem;width:100%}@media(min-width:640px){article:where(.astro-ttgomkr6){padding-left:5.1%;padding-right:5.1%}}@media(min-width:1024px){article:where(.astro-ttgomkr6){gap:5rem}}@media(min-width:1280px){article:where(.astro-ttgomkr6){gap:7rem;padding-left:0;padding-right:0}}section:where(.astro-ttgomkr6){display:flex;flex-direction:column;gap:2.5rem;margin-left:auto;margin-right:auto;width:100%}@media(min-width:1024px){section:where(.astro-ttgomkr6){gap:3rem}}.products-three:where(.astro-ttgomkr6){display:grid;gap:1.25rem;grid-template-columns:repeat(1,minmax(0,1fr));padding-top:1.25rem;width:100%}@media(min-width:768px){.products-three:where(.astro-ttgomkr6){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.products-three:where(.astro-ttgomkr6){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.products-three:where(.astro-ttgomkr6){gap:1.5rem}}.products:where(.astro-ttgomkr6){display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));padding-top:1.25rem;width:100%}@media(min-width:640px){.products:where(.astro-ttgomkr6){gap:1.25rem}}@media(min-width:768px){.products:where(.astro-ttgomkr6){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.products:where(.astro-ttgomkr6){gap:1.5rem}}.subscriptions:where(.astro-ttgomkr6){display:grid;gap:1.25rem;grid-template-columns:repeat(1,minmax(0,1fr));width:100%}@media(min-width:640px){.subscriptions:where(.astro-ttgomkr6){gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.subscriptions:where(.astro-ttgomkr6){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.subscriptions:where(.astro-ttgomkr6){gap:1.5rem}}.oll:where(.astro-ttgomkr6){font-size:28px;font-weight:600;line-height:1.2}@media(min-width:768px){.oll:where(.astro-ttgomkr6){font-size:38px;line-height:1.2}}@media(min-width:1280px){.oll:where(.astro-ttgomkr6){font-size:2rem}}.links:where(.astro-ttgomkr6){display:grid;gap:1.25rem;grid-template-columns:repeat(1,minmax(0,1fr));width:100%}@media(min-width:640px){.links:where(.astro-ttgomkr6){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.links:where(.astro-ttgomkr6){gap:1.5rem}}