.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}@media (width>=1025px){.pricing-card:where(.astro-klnrj2qb){grid-template-rows:subgrid;grid-row:span 6;display:grid}}.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),.pricing-card--dark:where(.astro-klnrj2qb) .card-security: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) .price-suffix:where(.astro-klnrj2qb){color:var(--color-white)}.pricing-card--dark:where(.astro-klnrj2qb) .price-original:where(.astro-klnrj2qb){color:var(--color-brand-lightest)}.pricing-card--dark:where(.astro-klnrj2qb) .feature-text:where(.astro-klnrj2qb),.pricing-card--dark:where(.astro-klnrj2qb) .card-security: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) .price-suffix:where(.astro-klnrj2qb),.pricing-card--light:where(.astro-klnrj2qb) .feature-text:where(.astro-klnrj2qb),.pricing-card--light:where(.astro-klnrj2qb) .card-security: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) .price-suffix:where(.astro-klnrj2qb),.pricing-card--transparent:where(.astro-klnrj2qb) .feature-text:where(.astro-klnrj2qb),.pricing-card--transparent:where(.astro-klnrj2qb) .card-security: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}@media (width>=1025px){.card-header:where(.astro-klnrj2qb){grid-template-rows:subgrid;grid-row:span 4;display:grid}}.card-title-row:where(.astro-klnrj2qb){justify-content:space-between;align-items:center;display:flex}.card-header:where(.astro-klnrj2qb) .btn{font-size:16px}.card-title:where(.astro-klnrj2qb){color:var(--color-black);font-size:24px;font-weight:500;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-row:where(.astro-klnrj2qb){flex-wrap:wrap;align-items:baseline;column-gap:10px;display:flex}.price:where(.astro-klnrj2qb){color:var(--color-black);font-size:clamp(28px,3.2vw,42px);font-weight:500;line-height:1.25;display:inline-block}.price-original:where(.astro-klnrj2qb){opacity:.6;font-size:clamp(28px,3.2vw,42px);font-weight:500;line-height:1.25;text-decoration:none;position:relative}.price-original:where(.astro-klnrj2qb):after{content:"";transform-origin:0;background-color:currentColor;width:106%;height:3px;position:absolute;top:50%;left:-3%}[data-billing=monthly] .price-original:where(.astro-klnrj2qb){display:none}[data-billing=annual] .price-original:where(.astro-klnrj2qb){animation:.2s both price-fade-in}[data-billing=annual] .price-original:where(.astro-klnrj2qb):after{animation:.3s .1s both price-strike}[data-billing=annual] .price-original:where(.astro-klnrj2qb)+.price:where(.astro-klnrj2qb){animation:.35s .3s both price-slide-in}@keyframes price-fade-in{0%{opacity:1}to{opacity:.6}}@keyframes price-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes price-slide-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.price-original:where(.astro-klnrj2qb),.price-original:where(.astro-klnrj2qb):after,.price:where(.astro-klnrj2qb){animation:none!important}}.price-suffix:where(.astro-klnrj2qb){font-size:21px;font-weight:500;line-height:1.5}.period:where(.astro-klnrj2qb){font-size:16px;line-height:1.5}.arrow:where(.astro-klnrj2qb){margin-left:4px}.card-description:where(.astro-klnrj2qb){min-height:3em;margin:0;font-size:16px;line-height:1.5}.card-security:where(.astro-klnrj2qb){border-top:1.4px solid var(--color-surface-black);padding:20px 32px;font-size:16px;line-height:1.5}.card-security:where(.astro-klnrj2qb) p:where(.astro-klnrj2qb){margin:0}.card-security:where(.astro-klnrj2qb) p:where(.astro-klnrj2qb)+p:where(.astro-klnrj2qb){margin-top:8px}.security-row:where(.astro-klnrj2qb){justify-content:space-between;align-items:center;gap:12px;display:flex}.security-logo:where(.astro-klnrj2qb){object-fit:contain;flex-shrink:0;width:36px;height:36px}.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.5}.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:32px;display:flex}.billing-toggle-wrapper:where(.astro-4gyhf4yg){text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.billing-details:where(.astro-4gyhf4yg) p:where(.astro-4gyhf4yg)+p:where(.astro-4gyhf4yg){margin-top:8px}.billing-toggle-wrapper:where(.astro-4gyhf4yg) .toggle-option{letter-spacing:normal;font-size:16px}.pricing-cards:where(.astro-4gyhf4yg){grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}@media (width>=1025px){.pricing-cards:where(.astro-4gyhf4yg){grid-template-rows:repeat(4,auto) 1fr auto;row-gap:0}}@media (width<=1024px){.pricing-cards:where(.astro-4gyhf4yg){grid-template-columns:minmax(0,1fr)}}h2:where(.astro-uzqwonsv){color:var(--color-black);margin-bottom:12px;font-size:24px;font-weight:500;line-height:1.3}.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);color:var(--color-black-lighter);flex-direction:column;gap:48px;font-size:16px;line-height:1.5;display:flex}@media (width<=1024px){.pricing-content:where(.astro-pvytf5nx){max-width:calc(450px + 2 * var(--container-padding));margin-inline:auto}}.custom-plan:where(.astro-pvytf5nx) p:where(.astro-pvytf5nx)+p:where(.astro-pvytf5nx){margin-top:16px}.custom-plan:where(.astro-pvytf5nx) .contact-link:where(.astro-pvytf5nx){color:var(--color-brand-darker);font-weight:500}.custom-plan:where(.astro-pvytf5nx) .contact-link:where(.astro-pvytf5nx):hover{text-decoration:underline}.custom-plan:where(.astro-pvytf5nx) .arrow:where(.astro-pvytf5nx){margin-left:4px}body{background-color:var(--color-surface-alt)}.parallax-container{--parallax-bg:var(--color-surface-alt)}
