.pricing-page .pricing-cards-section{padding-bottom:0}.pricing-page .pricing-plans-panel{width:calc(100vw - (2 * var(--page-frame-x)));max-width:none;margin-left:calc(50% - 50vw + var(--page-frame-x));border-top:1px solid var(--page-frame-line);background:#f7f8fa;padding:8px 8px 24px}.pricing-page .pricing-toggle-shell{align-items:stretch;gap:32px}.pricing-page .pricing-toggle-shell>.inline-flex{align-self:center}.pricing-page .pricing-plans-grid{gap:8px;width:100%;max-width:none;margin-left:0}.pricing-page .pricing-plan-notes{padding:24px 24px 0}.pricing-page.page-frame>main>section:first-child>.container>:first-child{padding-left:0}.pricing-page .pricing-cards-section:before{display:none}.pricing-page .pricing-plan-card{border-color:var(--page-frame-line);box-shadow:none;border-radius:12px;overflow:hidden}.pricing-page .pricing-plan-card>*{z-index:1;position:relative}.pricing-page .pricing-plan-card--featured:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(215deg, color-mix(in srgb, var(--color-accent) 14%, transparent) 0%, color-mix(in srgb, var(--color-accent) 4%, transparent) 9%, transparent 28%);position:absolute;inset:0}.pricing-page .pricing-plan-card:not(:first-child){border-left-width:1px}@media (min-width:760px){.pricing-page .pricing-plan-card:first-child{border-left-width:1px}.pricing-page .pricing-plan-card:last-child{border-right-width:1px}}.pricing-page .pricing-proof-section{padding-top:72px;padding-bottom:64px}.pricing-page .pricing-package-section{padding-top:0;padding-bottom:0}.pricing-page .pricing-package-panel{width:calc(100vw - (2 * var(--page-frame-x)));margin-left:calc(50% - 50vw + var(--page-frame-x));margin-right:0}@media (min-width:760px){.pricing-page .pricing-package-grid{gap:0}.pricing-page .pricing-package-card{border-radius:0;position:relative}.pricing-page .pricing-package-card:not(:first-of-type){border-left-width:0}.pricing-page .pricing-package-card:first-of-type{border-top-left-radius:16px;border-bottom-left-radius:16px}.pricing-page .pricing-package-card:last-of-type{border-top-right-radius:16px;border-bottom-right-radius:16px}.pricing-page .pricing-package-plus{z-index:3;position:relative}.pricing-page .pricing-package-plus>span{background:var(--color-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;line-height:1;display:inline-flex;position:absolute;box-shadow:0 1px 3px #1118271a}}.pricing-page .comparison-grid{--comparison-cols:minmax(240px, 42%) repeat(3, minmax(120px, 1fr))}.pricing-page .comparison-head-row{border-bottom:1px solid var(--page-frame-line)}.pricing-page .comparison-head-cell{background:var(--color-surface);border-bottom:0}.pricing-page .comparison-spacer--section{height:var(--spacing-space-5)}.pricing-page .comparison-spacer--open{height:var(--spacing-space-4)}.pricing-page .comparison-spacer--section-tight,.pricing-page .comparison-spacer--tight{height:var(--spacing-space-3)}.pricing-page .comparison-section{padding-top:0;padding-bottom:var(--spacing-space-2)}.pricing-page .comparison-category{background:#f3f4f6;border-radius:12px;overflow:hidden}.pricing-page .comparison-category>*{background:0 0}.pricing-page .comparison-category-cell{align-content:center;min-height:72px}.pricing-page .comparison-category-button{align-items:center;gap:0}.pricing-page .comparison-category-score{text-align:center;align-content:center;min-height:72px}.pricing-page .comparison-row>*,.pricing-page .comparison-row:nth-child(2n)>*{background:var(--color-surface)}.pricing-page .comparison-category-icon{opacity:0;width:0;margin-right:0;transition:width .18s,margin-right .18s,opacity .18s,transform .18s;transform:translate(-8px)}.pricing-page .comparison-category:hover .comparison-category-icon,.pricing-page .comparison-category:focus-within .comparison-category-icon{width:16px;margin-right:var(--spacing-space-2);opacity:1;transform:translate(0)}.pricing-page .comparison-feature-name,.pricing-page .comparison-feature-value{border-bottom:1px solid var(--page-frame-line)}.pricing-page .comparison-feature-name{border-bottom-color:#0000;position:relative}.pricing-page .comparison-feature-name:after{content:"";background:var(--page-frame-line);pointer-events:none;height:1px;position:absolute;bottom:-1px;left:16px;right:0}.pricing-page .comparison-category-title{font-size:18px;line-height:1.25;transition:transform .18s}.pricing-page .comparison-category:hover .comparison-category-title{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.pricing-page .comparison-category-title,.pricing-page .comparison-category-icon{transition:none}}@media (max-width:759px){.pricing-page .comparison-grid{--comparison-cols:minmax(0, 1.6fr) repeat(3, minmax(0, 1fr))}.pricing-page .comparison-head-cell,.pricing-page .comparison-category-cell,.pricing-page .comparison-category-score,.pricing-page .comparison-feature-name,.pricing-page .comparison-feature-value{padding-left:var(--spacing-space-2);padding-right:var(--spacing-space-2)}.pricing-page .comparison-category-cell,.pricing-page .comparison-category-score{min-height:64px}.pricing-page .comparison-category-title{font-size:15px}.pricing-page .comparison-category-subtitle{font-size:12px}.pricing-page .pricing-plans-grid{width:100%;margin-left:0;margin-right:0}.pricing-page .pricing-plans-panel{width:100%;margin-left:0;padding:8px 8px 20px}.pricing-page .pricing-plan-card:not(:first-child){border-top-width:1px;border-left-width:1px}.pricing-page .pricing-package-card{border-radius:16px}}
