.toggle:where(.astro-hcmyzmkq){display:flex;align-items:center;justify-content:center;gap:4px;background-color:var(--color-cream-darker);border:1px solid #f2f4f7;border-radius:46px;padding:8px 10px;width:fit-content;position:relative}.toggle-indicator:where(.astro-hcmyzmkq){position:absolute;top:8px;left:10px;background-color:var(--color-white);border-radius:360px;box-shadow:0 1.4px 4.3px #1018281a,0 1.4px 2.9px #1018280f;transition:transform .25s ease,width .25s ease;pointer-events:none;z-index:0}.toggle-option:where(.astro-hcmyzmkq){font-family:var(--font-sans);font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.5;padding:10px 16px;border-radius:69px;color:#101828;background:transparent;display:flex;align-items:center;gap:11px;position:relative;z-index:1;transition:all .2s ease}@media(max-width:768px){.toggle-option:where(.astro-hcmyzmkq){font-size:16px;padding:8px 12px}}.toggle-option:where(.astro-hcmyzmkq).active{color:#3a3c48}.toggle-badge:where(.astro-hcmyzmkq){background-color:var(--color-brand);color:var(--color-white);font-family:var(--font-sans);font-size:14px;font-weight:600;padding:0 11px;border-radius:6px;line-height:28px}@media(max-width:768px){.toggle-badge:where(.astro-hcmyzmkq){font-size:12px;padding:0 8px;line-height:24px}}.pricing-card:where(.astro-74n6vb6q){display:flex;flex-direction:column;overflow:hidden;border:1.5px solid var(--color-cream-black)}.pricing-card--dark:where(.astro-74n6vb6q){background-color:var(--color-brand-darker);border-color:var(--color-white)}.pricing-card--dark:where(.astro-74n6vb6q) .card-header:where(.astro-74n6vb6q){border-color:var(--color-cream)}.pricing-card--dark:where(.astro-74n6vb6q) .card-title:where(.astro-74n6vb6q){color:var(--color-brand-lightest)}.pricing-card--dark:where(.astro-74n6vb6q) .label-badge:where(.astro-74n6vb6q){color:var(--color-brand-lighter)}.pricing-card--dark:where(.astro-74n6vb6q) .price:where(.astro-74n6vb6q),.pricing-card--dark:where(.astro-74n6vb6q) .period:where(.astro-74n6vb6q){color:var(--color-white)}.pricing-card--dark:where(.astro-74n6vb6q) .card-cta:where(.astro-74n6vb6q){background-color:var(--color-brand);border-color:var(--color-brand-lighter);color:var(--color-white)}.pricing-card--dark:where(.astro-74n6vb6q) .card-cta:where(.astro-74n6vb6q):hover{background-color:var(--color-brand-light)}.pricing-card--dark:where(.astro-74n6vb6q) a.btn{font-size:16px;letter-spacing:1.6px}.pricing-card--dark:where(.astro-74n6vb6q) .feature-text:where(.astro-74n6vb6q){color:var(--color-white)}.pricing-card--dark:where(.astro-74n6vb6q) .feature-icon:where(.astro-74n6vb6q){color:var(--color-brand-lighter)}.pricing-card--dark:where(.astro-74n6vb6q) .highlighted:where(.astro-74n6vb6q) .feature-icon:where(.astro-74n6vb6q){color:var(--color-brand-lighter)}.pricing-card--dark:where(.astro-74n6vb6q) .highlighted:where(.astro-74n6vb6q) .feature-text:where(.astro-74n6vb6q),.pricing-card--dark:where(.astro-74n6vb6q) .card-description:where(.astro-74n6vb6q){color:var(--color-brand-lightest)}.pricing-card--light:where(.astro-74n6vb6q) .card-title:where(.astro-74n6vb6q),.pricing-card--light:where(.astro-74n6vb6q) .period:where(.astro-74n6vb6q),.pricing-card--light:where(.astro-74n6vb6q) .feature-text:where(.astro-74n6vb6q),.pricing-card--transparent:where(.astro-74n6vb6q) .card-title:where(.astro-74n6vb6q),.pricing-card--transparent:where(.astro-74n6vb6q) .period:where(.astro-74n6vb6q),.pricing-card--transparent:where(.astro-74n6vb6q) .feature-text:where(.astro-74n6vb6q){color:var(--color-lighter-black)}.pricing-card--light:where(.astro-74n6vb6q) .card-description:where(.astro-74n6vb6q),.pricing-card--transparent:where(.astro-74n6vb6q) .card-description:where(.astro-74n6vb6q){color:var(--color-black-lighter)}.pricing-card--light:where(.astro-74n6vb6q) .card-cta:where(.astro-74n6vb6q),.pricing-card--transparent:where(.astro-74n6vb6q) .card-cta:where(.astro-74n6vb6q){background-color:var(--color-brand-black);border-color:var(--color-white);color:var(--color-white)}.pricing-card--light:where(.astro-74n6vb6q) .card-cta:where(.astro-74n6vb6q):hover,.pricing-card--transparent:where(.astro-74n6vb6q) .card-cta:where(.astro-74n6vb6q):hover{background-color:var(--color-brand-darker)}.pricing-card--light:where(.astro-74n6vb6q) .feature-icon:where(.astro-74n6vb6q),.pricing-card--transparent:where(.astro-74n6vb6q) .feature-icon:where(.astro-74n6vb6q){color:var(--color-brand)}.pricing-card--light:where(.astro-74n6vb6q) .highlighted:where(.astro-74n6vb6q) .feature-text:where(.astro-74n6vb6q),.pricing-card--transparent:where(.astro-74n6vb6q) .highlighted:where(.astro-74n6vb6q) .feature-text:where(.astro-74n6vb6q){color:var(--color-brand)}.pricing-card--light:where(.astro-74n6vb6q) .highlighted:where(.astro-74n6vb6q) .feature-icon:where(.astro-74n6vb6q),.pricing-card--transparent:where(.astro-74n6vb6q) .highlighted:where(.astro-74n6vb6q) .feature-icon:where(.astro-74n6vb6q){color:var(--color-brand)}.pricing-card--light:where(.astro-74n6vb6q){background-color:var(--color-white)}.pricing-card--transparent:where(.astro-74n6vb6q){background-color:transparent}.card-header:where(.astro-74n6vb6q){padding:32px;border-bottom:1.4px solid var(--color-cream-black);display:flex;flex-direction:column;gap:32px}.card-title-row:where(.astro-74n6vb6q){display:flex;align-items:center;justify-content:space-between}.card-title:where(.astro-74n6vb6q){font-size:24px;font-weight:400;line-height:1.3}.label-badge:where(.astro-74n6vb6q){font-size:16px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;line-height:1.1}.card-price:where(.astro-74n6vb6q){display:flex;flex-direction:column;gap:0}.price:where(.astro-74n6vb6q){font-size:44px;font-weight:500;line-height:1.25}.period:where(.astro-74n6vb6q){font-size:15px}.card-cta:where(.astro-74n6vb6q){font-family:var(--font-mono);font-weight:500;text-transform:uppercase;letter-spacing:.96px;font-size:16px;letter-spacing:1.6px;display:flex;align-items:center;justify-content:center;padding:8px 40px;border:1px solid;transition:all .2s ease}.card-cta:where(.astro-74n6vb6q):hover{text-decoration:none}.card-cta:where(.astro-74n6vb6q) .arrow:where(.astro-74n6vb6q){margin-left:4px}.card-description:where(.astro-74n6vb6q){font-size:15px;line-height:1.5;margin:0;min-height:3em}.card-content:where(.astro-74n6vb6q){padding:32px;flex:1}.features:where(.astro-74n6vb6q){list-style:none;display:flex;flex-direction:column;gap:12px}.feature:where(.astro-74n6vb6q){display:flex;align-items:flex-start;gap:12px}.feature-icon:where(.astro-74n6vb6q){font-size:16px;flex-shrink:0;line-height:24px;position:relative;top:-1px;width:16px;text-align:center}.feature-icon--custom:where(.astro-74n6vb6q){width:1em;height:1em;margin-top:4px}.feature-text:where(.astro-74n6vb6q){line-height:1.4}.billing-section:where(.astro-aysqf5oc){display:flex;flex-direction:column;gap:60px}@media(max-width:768px){.billing-section:where(.astro-aysqf5oc){gap:40px}}.billing-toggle-wrapper:where(.astro-aysqf5oc){display:flex;justify-content:center}.pricing-cards:where(.astro-aysqf5oc){display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:1024px){.pricing-cards:where(.astro-aysqf5oc){grid-template-columns:1fr;max-width:450px;margin-left:auto;margin-right:auto}}.pricing:where(.astro-uvobq7rg){max-width:var(--container-max-width);margin:0 auto}.pricing-hero:where(.astro-uvobq7rg){text-align:center}.headline:where(.astro-uvobq7rg){font-size:clamp(40px,5vw,64px);line-height:1.2;margin-bottom:16px}.subheadline:where(.astro-uvobq7rg){line-height:1.5;max-width:766px;margin:0 auto}.pricing-content:where(.astro-uvobq7rg){padding:0 var(--container-padding) clamp(60px,10vw,120px)}.custom-plan:where(.astro-uvobq7rg){padding:24px 16px;border-bottom:2px solid var(--color-cream-black);margin-top:60px;font-size:20px}.custom-plan:where(.astro-uvobq7rg) p:where(.astro-uvobq7rg){font-weight:500;line-height:1.5}.custom-plan:where(.astro-uvobq7rg) .contact-link:where(.astro-uvobq7rg){color:var(--color-brand-darker);font-weight:600}.custom-plan:where(.astro-uvobq7rg) .contact-link:where(.astro-uvobq7rg):hover{text-decoration:underline}.custom-plan:where(.astro-uvobq7rg) .arrow:where(.astro-uvobq7rg){font-family:var(--font-mono);font-weight:500;text-transform:uppercase;letter-spacing:.96px;color:var(--color-brand);margin-left:4px}.built-for{padding-top:0!important}
