.pricing-hero:where(.astro-uwxnkrw6){position:relative;isolation:isolate;padding-inline:var(--site-padding);background:transparent;color:#fff}.pricing-hero-inner:where(.astro-uwxnkrw6){width:100%;max-width:var(--site-width);margin:0 auto;padding:calc(var(--header-height) + 100px) 0 80px}.pricing-hero:where(.astro-uwxnkrw6) h1:where(.astro-uwxnkrw6){max-width:520px;margin:0;font-family:var(--font-display);font-size:clamp(48px,5vw,62px);font-weight:400;line-height:1;letter-spacing:-.02em;text-wrap:balance;mix-blend-mode:plus-lighter}@media(max-width:900px){.pricing-hero-inner:where(.astro-uwxnkrw6){padding:calc(var(--header-height) + 72px) 0 56px}}.pricing-billing-toggle:where(.astro-u7fhfhex)[aria-pressed=false]{justify-content:flex-start;background:#ffffff2e}.pricing-billing-toggle:where(.astro-u7fhfhex):focus-visible{outline:2px solid var(--content-accent);outline-offset:2px}.pricing-comparison-section:where(.astro-6noxcprv){position:relative;z-index:1;padding:8px var(--site-padding) 160px;color:#fff}.pricing-comparison-container:where(.astro-6noxcprv){width:min(100%,var(--site-width));margin:0 auto}.pricing-comparison-scroll:where(.astro-6noxcprv){overflow:visible;scrollbar-width:none}.pricing-comparison-scroll:where(.astro-6noxcprv)::-webkit-scrollbar{display:none}.pricing-comparison-grid-wrap:where(.astro-6noxcprv){--pricing-feature-column: 411px;--pricing-plan-column: minmax(0, 1fr);min-width:1120px;isolation:isolate}.pricing-comparison-grid:where(.astro-6noxcprv){display:grid;grid-template-columns:var(--pricing-feature-column) repeat(4,var(--pricing-plan-column))}.pricing-comparison-sticky:where(.astro-6noxcprv){position:sticky;top:80px;z-index:20;border-radius:0 0 8px 8px;isolation:isolate}.pricing-comparison-head:where(.astro-6noxcprv){position:relative;height:56px;overflow:hidden;border-radius:0 0 8px 8px;background:transparent;box-shadow:0 2px 2px #1118270d,0 4px 4px #1118270d,0 8px 8px #1118270d;backdrop-filter:blur(10px)}.pricing-comparison-head:where(.astro-6noxcprv):before,.pricing-comparison-head:where(.astro-6noxcprv):after{content:"";position:absolute;pointer-events:none}.pricing-comparison-head:where(.astro-6noxcprv):before{inset:0 1px 1px;z-index:0;border-radius:0 0 7px 7px;background:#1e1d1c}.pricing-comparison-head:where(.astro-6noxcprv):after{inset:0;z-index:2;border-radius:inherit;background:linear-gradient(180deg,#ffffff14,#ffffff0a) left top / 1px 100% no-repeat,linear-gradient(180deg,#ffffff14,#ffffff0a) right top / 1px 100% no-repeat,linear-gradient(90deg,#ffffff14,#ffffff0a) left bottom / 100% 1px no-repeat}.pricing-comparison-head-cell:where(.astro-6noxcprv){position:relative;z-index:1;display:flex;align-items:center;gap:10px;min-width:0;padding:0 24px;border-right:1px solid #272625;font-size:24px;font-weight:500;line-height:1.33;letter-spacing:-.02em;color:#fff}.pricing-comparison-head-cell:where(.astro-6noxcprv):last-child{border-right:0}.pricing-comparison-head-cell:where(.astro-6noxcprv) span:where(.astro-6noxcprv){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pricing-comparison-head-cell:where(.astro-6noxcprv) em:where(.astro-6noxcprv){margin-left:auto;font-family:var(--font-mono);font-size:10px;font-style:normal;font-weight:600;line-height:1.45;letter-spacing:.08em;text-transform:uppercase;color:var(--content-accent)}.pricing-comparison-groups:where(.astro-6noxcprv){display:flex;flex-direction:column;gap:24px;margin-top:24px}.pricing-comparison-group-title:where(.astro-6noxcprv){display:flex;align-items:center;height:56px;padding:0 24px}.pricing-comparison-group-title:where(.astro-6noxcprv) h3:where(.astro-6noxcprv){margin:0;font-size:18px;font-weight:500;line-height:1.5}.pricing-comparison-table:where(.astro-6noxcprv){overflow:hidden;border:1px solid #272625;border-radius:8px;background:#15141361}.pricing-comparison-row:where(.astro-6noxcprv){min-height:48px;border-bottom:1px solid #272625}.pricing-comparison-row:where(.astro-6noxcprv):last-child{border-bottom:0}.pricing-comparison-row:where(.astro-6noxcprv).is-alt,.pricing-comparison-row:where(.astro-6noxcprv).is-muted{background:transparent}@media(hover:hover){.pricing-comparison-row:where(.astro-6noxcprv){transition:background-color .16s ease}.pricing-comparison-row:where(.astro-6noxcprv):hover{background:#ffffff0e}}.pricing-comparison-cell:where(.astro-6noxcprv){display:flex;align-items:center;min-width:0;min-height:48px;padding:12px 24px;border-right:1px dashed #272625;font-size:14px;line-height:1.45;color:#fff}.pricing-comparison-cell:where(.astro-6noxcprv):last-child{border-right:0}.pricing-comparison-row-label:where(.astro-6noxcprv){font-size:15px;line-height:24px;color:#948d8a}.pricing-comparison-value:where(.astro-6noxcprv){display:inline-flex;align-items:center;gap:8px;min-width:0}.pricing-comparison-check:where(.astro-6noxcprv),.pricing-comparison-x:where(.astro-6noxcprv){width:16px;height:16px;flex:0 0 16px}.pricing-comparison-check:where(.astro-6noxcprv){color:#fff}.pricing-comparison-x:where(.astro-6noxcprv){color:#948d8a}.pricing-comparison-cta:where(.astro-6noxcprv){margin-top:24px;align-items:center}.pricing-comparison-note:where(.astro-6noxcprv),.pricing-comparison-cta-cell:where(.astro-6noxcprv){display:flex;align-items:center;min-width:0;padding:0 24px}.pricing-comparison-note:where(.astro-6noxcprv){gap:12px;font-size:15px;line-height:24px;color:#fff}.pricing-comparison-note-icon:where(.astro-6noxcprv){flex:none;color:var(--content-accent)}@media(max-width:1023px){.pricing-comparison-section:where(.astro-6noxcprv){padding-bottom:112px}.pricing-comparison-scroll:where(.astro-6noxcprv){overflow-x:auto;overflow-y:visible}.pricing-comparison-grid-wrap:where(.astro-6noxcprv){--pricing-feature-column: 280px;min-width:1080px;margin-right:var(--site-padding)}.pricing-comparison-cta-button{min-height:3.5rem}.pricing-comparison-sticky:where(.astro-6noxcprv){top:0;padding-top:0;margin-top:0}}
