.parallax-container:where(.astro-jhe4yhru){--parallax-bg:var(--color-surface);background-color:var(--parallax-bg)}.parallax-hero:where(.astro-jhe4yhru){z-index:0;padding:var(--padding-top) var(--container-padding) var(--hero-bottom-padding);background-color:var(--parallax-bg);position:sticky;top:0}@media (width<=768px){.parallax-hero:where(.astro-jhe4yhru){padding-top:var(--padding-top-mobile)}}.parallax-content:where(.astro-jhe4yhru){z-index:1;background-color:var(--parallax-bg);position:relative}.parallax-content:where(.astro-jhe4yhru):before{content:"";top:calc(-1 * var(--gradient-height));height:var(--gradient-height);background:linear-gradient(to bottom, transparent, var(--parallax-bg));pointer-events:none;position:absolute;left:0;right:0}.page-hero:where(.astro-75ysl5lo){text-align:center}.headline:where(.astro-75ysl5lo){margin-bottom:16px;font-size:clamp(28px,3.2vw,42px);line-height:1.2}.subheadline:where(.astro-75ysl5lo){max-width:700px;margin:0 auto;line-height:1.5}.hero-action:where(.astro-75ysl5lo){margin-top:32px}.toggle:where(.astro-hlau3u6t){background-color:var(--color-surface-darker);border:1px solid #f2f4f7;border-radius:46px;justify-content:center;align-items:center;gap:4px;width:fit-content;padding:8px 10px;display:flex;position:relative}.toggle-indicator:where(.astro-hlau3u6t){background-color:var(--color-white);pointer-events:none;z-index:0;border-radius:360px;transition:transform .25s,width .25s;position:absolute;top:8px;left:10px;box-shadow:0 1.4px 4.3px #1018281a,0 1.4px 2.9px #1018280f}.toggle-option:where(.astro-hlau3u6t){font-family:var(--font-sans);letter-spacing:-.4px;color:#101828;z-index:1;background:0 0;border-radius:69px;align-items:center;gap:11px;padding:10px 16px;font-size:20px;font-weight:500;line-height:1.5;transition:all .2s;display:flex;position:relative}@media (width<=768px){.toggle-option:where(.astro-hlau3u6t){padding:8px 12px;font-size:16px}}.toggle-option:where(.astro-hlau3u6t).active{color:#3a3c48}.toggle-badge:where(.astro-hlau3u6t){background-color:var(--color-brand);color:var(--color-white);font-family:var(--font-sans);border-radius:6px;padding:0 11px;font-size:14px;font-weight:600;line-height:28px}@media (width<=768px){.toggle-badge:where(.astro-hlau3u6t){padding:0 8px;font-size:12px;line-height:24px}}.pricing-card:where(.astro-klnrj2qb){border:1.5px solid var(--color-surface-black);flex-direction:column;display:flex;overflow:hidden}.pricing-card--dark:where(.astro-klnrj2qb){background-color:var(--color-brand-darker);border-color:var(--color-white)}.pricing-card--dark:where(.astro-klnrj2qb) .card-header:where(.astro-klnrj2qb){border-color:var(--color-brand)}.pricing-card--dark:where(.astro-klnrj2qb) .card-title:where(.astro-klnrj2qb){color:var(--color-brand-lightest)}.pricing-card--dark:where(.astro-klnrj2qb) .label-badge:where(.astro-klnrj2qb){color:var(--color-brand-lighter)}.pricing-card--dark:where(.astro-klnrj2qb) .price:where(.astro-klnrj2qb),.pricing-card--dark:where(.astro-klnrj2qb) .period:where(.astro-klnrj2qb),.pricing-card--dark:where(.astro-klnrj2qb) .feature-text:where(.astro-klnrj2qb){color:var(--color-white)}.pricing-card--dark:where(.astro-klnrj2qb) .feature-icon:where(.astro-klnrj2qb),.pricing-card--dark:where(.astro-klnrj2qb) .highlighted:where(.astro-klnrj2qb) .feature-icon:where(.astro-klnrj2qb){color:var(--color-brand-lighter)}.pricing-card--dark:where(.astro-klnrj2qb) .highlighted:where(.astro-klnrj2qb) .feature-text:where(.astro-klnrj2qb),.pricing-card--dark:where(.astro-klnrj2qb) .card-description:where(.astro-klnrj2qb){color:var(--color-brand-lightest)}.pricing-card--light:where(.astro-klnrj2qb) .card-title:where(.astro-klnrj2qb),.pricing-card--light:where(.astro-klnrj2qb) .period:where(.astro-klnrj2qb),.pricing-card--light:where(.astro-klnrj2qb) .feature-text:where(.astro-klnrj2qb),.pricing-card--transparent:where(.astro-klnrj2qb) .card-title:where(.astro-klnrj2qb),.pricing-card--transparent:where(.astro-klnrj2qb) .period:where(.astro-klnrj2qb),.pricing-card--transparent:where(.astro-klnrj2qb) .feature-text:where(.astro-klnrj2qb){color:var(--color-lighter-black)}.pricing-card--light:where(.astro-klnrj2qb) .card-description:where(.astro-klnrj2qb),.pricing-card--transparent:where(.astro-klnrj2qb) .card-description:where(.astro-klnrj2qb){color:var(--color-black-lighter)}.pricing-card--light:where(.astro-klnrj2qb) .feature-icon:where(.astro-klnrj2qb),.pricing-card--transparent:where(.astro-klnrj2qb) .feature-icon:where(.astro-klnrj2qb),.pricing-card--light:where(.astro-klnrj2qb) .highlighted:where(.astro-klnrj2qb) .feature-text:where(.astro-klnrj2qb),.pricing-card--transparent:where(.astro-klnrj2qb) .highlighted:where(.astro-klnrj2qb) .feature-text:where(.astro-klnrj2qb),.pricing-card--light:where(.astro-klnrj2qb) .highlighted:where(.astro-klnrj2qb) .feature-icon:where(.astro-klnrj2qb),.pricing-card--transparent:where(.astro-klnrj2qb) .highlighted:where(.astro-klnrj2qb) .feature-icon:where(.astro-klnrj2qb){color:var(--color-brand)}.pricing-card--light:where(.astro-klnrj2qb){background-color:var(--color-white)}.pricing-card--transparent:where(.astro-klnrj2qb){background-color:#0000}.card-header:where(.astro-klnrj2qb){border-bottom:1.4px solid var(--color-surface-black);flex-direction:column;gap:32px;padding:32px;display:flex}.card-title-row:where(.astro-klnrj2qb){justify-content:space-between;align-items:center;display:flex}.card-title:where(.astro-klnrj2qb){font-size:24px;font-weight:400;line-height:1.3}.label-badge:where(.astro-klnrj2qb){letter-spacing:1.6px;text-transform:uppercase;font-size:16px;font-weight:600;line-height:1.1}.card-price:where(.astro-klnrj2qb){flex-direction:column;gap:0;display:flex}.price:where(.astro-klnrj2qb){font-size:44px;font-weight:500;line-height:1.25}.period:where(.astro-klnrj2qb){font-size:15px}.arrow:where(.astro-klnrj2qb){margin-left:4px}.card-description:where(.astro-klnrj2qb){min-height:3em;margin:0;font-size:15px;line-height:1.5}.card-content:where(.astro-klnrj2qb){flex:1;padding:32px}.features:where(.astro-klnrj2qb){flex-direction:column;gap:12px;list-style:none;display:flex}.feature:where(.astro-klnrj2qb){align-items:flex-start;gap:12px;display:flex}.feature-icon:where(.astro-klnrj2qb){text-align:center;flex-shrink:0;width:16px;font-size:16px;line-height:24px;position:relative;top:-1px}.feature-icon--custom:where(.astro-klnrj2qb){width:1em;height:1em;margin-top:4px}.feature-text:where(.astro-klnrj2qb){font-size:16px;line-height:1.4}.feature-link:where(.astro-klnrj2qb){color:inherit;text-underline-offset:3px;text-decoration:underline}.feature-link:where(.astro-klnrj2qb):hover{text-decoration:none}.billing-section:where(.astro-4gyhf4yg){flex-direction:column;gap:60px;display:flex}@media (width<=768px){.billing-section:where(.astro-4gyhf4yg){gap:40px}}.billing-toggle-wrapper:where(.astro-4gyhf4yg){justify-content:center;display:flex}.pricing-cards:where(.astro-4gyhf4yg){grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (width<=1024px){.pricing-cards:where(.astro-4gyhf4yg){grid-template-columns:1fr;max-width:450px;margin-left:auto;margin-right:auto}}.pricing:where(.astro-pvytf5nx){max-width:var(--container-max-width);margin:0 auto}.pricing-content:where(.astro-pvytf5nx){padding:0 var(--container-padding) clamp(60px, 10vw, 120px)}.custom-plan:where(.astro-pvytf5nx){margin-top:60px;padding:24px 16px;font-size:20px}.custom-plan:where(.astro-pvytf5nx) p:where(.astro-pvytf5nx){font-weight:500;line-height:1.5}.custom-plan:where(.astro-pvytf5nx) .contact-link:where(.astro-pvytf5nx){color:var(--color-brand-darker);font-weight:600}.custom-plan:where(.astro-pvytf5nx) .contact-link:where(.astro-pvytf5nx):hover{text-decoration:underline}.custom-plan:where(.astro-pvytf5nx) .arrow:where(.astro-pvytf5nx){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.96px;color:var(--color-brand);margin-left:4px;font-weight:500}body{background-color:var(--color-surface-alt)}.parallax-container{--parallax-bg:var(--color-surface-alt)}
