.pricing-section{padding-block:calc(var(--space-unit) * 16) calc(var(--space-unit) * 8);color:var(--stage-ink)}.color-stage-home>.pricing-section{position:relative;isolation:isolate;background:var(--stage-paper)}.pricing-section:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 0 45%,var(--stage-peach),transparent 57%),radial-gradient(ellipse at 100% 16%,var(--stage-blue),transparent 62%)}.pricing-section:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(/landing/grain.svg) repeat;opacity:.22;mix-blend-mode:multiply}.pricing-section .pricing-container{max-width:1314px;padding-inline:calc(var(--space-unit) * 8)}.pricing-heading{margin:0 calc(var(--space-unit) * 4.5) calc(var(--space-unit) * 8)}.pricing-heading .pricing-eyebrow{margin-bottom:calc(var(--space-unit) * 5);text-align:left;font-size:var(--text-caption);letter-spacing:var(--tracking-label);color:var(--pricing-check)}.color-stage-home .pricing-heading h2{font-size:var(--text-section);line-height:var(--leading-display);font-weight:800;letter-spacing:var(--tracking-display)}.pricing-heading h2>span{display:block}.pricing-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--space-unit) * 3.5)}.pricing-plan,.pricing-enterprise{min-width:0;border:1px solid var(--pricing-line);border-radius:var(--radius-panel);background:var(--pricing-surface)}.pricing-plan{display:flex;flex-direction:column;padding:calc(var(--space-unit) * 7.5) calc(var(--space-unit) * 9.5) calc(var(--space-unit) * 6.5)}.pricing-badge{margin-bottom:var(--space-inline);color:var(--pricing-check);font-size:var(--text-small);font-weight:600}.pricing-plan h3,.pricing-enterprise h3{font-size:var(--text-offer-title);font-weight:750;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.pricing-audience{margin-top:calc(var(--space-unit) * 2);color:var(--stage-body);font-size:var(--text-ui-lead);line-height:var(--leading-title)}.pricing-plan>header{min-height:110px}.pricing-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(var(--space-unit) * 2.5);margin-block:calc(var(--space-unit) * 3) 0;padding-bottom:calc(var(--space-unit) * 4);border-bottom:1px solid var(--pricing-line)}.pricing-price strong{font-size:var(--text-price);font-weight:750;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.pricing-price>span{color:var(--stage-body);font-size:var(--text-lead);letter-spacing:var(--tracking-display)}.pricing-description{color:var(--stage-body);font-size:var(--text-body);line-height:var(--leading-body)}.pricing-plan>.pricing-description{margin-top:calc(var(--space-unit) * 4);min-height:50px}.pricing-features{list-style:none;padding:0;margin:calc(var(--space-unit) * 5) 0 calc(var(--space-unit) * 6);display:flex;flex-direction:column;gap:calc(var(--space-unit) * 3);font-size:var(--text-body);line-height:var(--leading-body);color:var(--stage-body)}.pricing-features li{display:flex;align-items:start;gap:calc(var(--space-unit) * 3.5)}.pricing-features svg{flex-shrink:0;color:var(--pricing-check);margin-top:calc(var(--space-unit) * .5)}.pricing-plan>.pricing-action{margin-top:auto}.pricing-action>a{min-height:56px;padding:calc(var(--space-unit) * 3) calc(var(--space-unit) * 4);border:1px solid var(--pricing-line);border-radius:var(--radius-control);background:transparent;color:var(--stage-ink);font-size:var(--text-ui-lead);line-height:var(--leading-title);font-weight:600;white-space:normal;text-align:center}.pricing-action>a:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.pricing-action>a:focus-visible{outline:3px solid var(--pricing-check);outline-offset:4px}.pricing-plan-featured{--stage-ink: var(--pricing-featured-ink);--stage-body: var(--pricing-featured-body);--pricing-line: var(--pricing-featured-line);--pricing-check: var(--pricing-featured-check);color-scheme:dark;background:var(--pricing-featured-bg);border-color:var(--pricing-featured-border);box-shadow:var(--shadow-featured);color:var(--stage-ink)}.pricing-plan-featured .pricing-action>a{color:var(--pricing-featured-ink);border-color:var(--pricing-featured-border);background:var(--pricing-featured-action)}.pricing-plan-featured .pricing-action>a:hover{background:var(--pricing-featured-hover)}.pricing-enterprise{display:grid;grid-template-columns:264px minmax(0,1fr) 326px;align-items:center;gap:calc(var(--space-unit) * 8);margin-top:calc(var(--space-unit) * 4);padding:calc(var(--space-unit) * 5.5) calc(var(--space-unit) * 7) calc(var(--space-unit) * 5.5) calc(var(--space-unit) * 9.5)}.pricing-enterprise>header{align-self:stretch;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--pricing-line);padding-right:calc(var(--space-unit) * 7.5)}.pricing-enterprise .pricing-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);grid-auto-flow:column;align-content:center;column-gap:calc(var(--space-unit) * 5.5);font-size:var(--text-small);margin:0}.pricing-enterprise-contact{border-left:1px solid var(--pricing-line);padding-left:calc(var(--space-unit) * 9.5)}.pricing-enterprise-price{font-size:var(--text-offer-title);font-weight:750;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.pricing-enterprise .pricing-description{font-size:var(--text-small);line-height:var(--leading-title);margin-top:calc(var(--space-unit) * 1.5)}.pricing-enterprise .pricing-action{margin-top:calc(var(--space-unit) * 3)}.pricing-enterprise .pricing-action>a{min-height:44px;padding-block:calc(var(--space-unit) * 2);font-size:var(--text-body)}@media (max-width: 1199px){.pricing-heading{margin-inline:0}.pricing-plan{padding:calc(var(--space-unit) * 7) calc(var(--space-unit) * 6) calc(var(--space-unit) * 6)}.pricing-audience{font-size:var(--text-body)}.pricing-price>span{font-size:var(--text-ui-lead)}.pricing-description,.pricing-features{font-size:var(--text-small)}.pricing-enterprise{grid-template-columns:200px minmax(0,1fr) 250px;gap:calc(var(--space-unit) * 6);padding:calc(var(--space-unit) * 6)}.pricing-enterprise>header{padding-right:calc(var(--space-unit) * 6)}.pricing-enterprise-contact{padding-left:calc(var(--space-unit) * 6)}.pricing-enterprise .pricing-features{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-auto-flow:row}}@media (max-width: 899px){.pricing-plan{padding-inline:calc(var(--space-unit) * 5)}.pricing-plan>header{min-height:145px}.pricing-price{flex-direction:column;gap:calc(var(--space-unit) * .5)}.pricing-price>span{min-height:26px}.pricing-plan>.pricing-description{min-height:66px}.pricing-features li{gap:calc(var(--space-unit) * 2)}.pricing-action>a{font-size:var(--text-body)}.pricing-enterprise{grid-template-columns:1fr 1.6fr}.pricing-enterprise .pricing-features{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-enterprise-contact{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1.6fr;gap:calc(var(--space-unit) * 2) calc(var(--space-unit) * 6);border-left:0;border-top:1px solid var(--pricing-line);padding:calc(var(--space-unit) * 5) 0 0}.pricing-enterprise-contact .pricing-description{grid-column:1}.pricing-enterprise-contact .pricing-action{grid-column:2;grid-row:1 / 3;align-self:center;margin:0}}@media (max-width: 699px){.pricing-section{padding-block:calc(var(--space-unit) * 12) calc(var(--space-unit) * 8)}.pricing-section .pricing-container{padding-inline:calc(var(--space-unit) * 5)}.pricing-heading{margin-bottom:calc(var(--space-unit) * 6.5)}.color-stage-home .pricing-heading h2{font-size:var(--text-section);line-height:var(--leading-display)}.pricing-heading h2>span+span{margin-top:calc(var(--space-unit) * 2)}.pricing-plans{grid-template-columns:minmax(0,1fr);gap:calc(var(--space-unit) * 4)}.pricing-plan{padding:calc(var(--space-unit) * 7) calc(var(--space-unit) * 6) calc(var(--space-unit) * 6)}.pricing-plan h3,.pricing-enterprise h3{font-size:var(--text-document-title)}.pricing-audience{font-size:var(--text-body)}.pricing-plan>header,.pricing-plan>.pricing-description{min-height:0}.pricing-price{flex-direction:row;gap:calc(var(--space-unit) * 2.5);margin-top:calc(var(--space-unit) * 6)}.pricing-features{margin-bottom:calc(var(--space-unit) * 7)}.pricing-enterprise{grid-template-columns:minmax(0,1fr);gap:calc(var(--space-unit) * 5.5);padding:calc(var(--space-unit) * 7) calc(var(--space-unit) * 6) calc(var(--space-unit) * 6)}.pricing-enterprise>header{padding:0;border:0}.pricing-enterprise .pricing-features{grid-template-columns:minmax(0,1fr);font-size:var(--text-small)}.pricing-enterprise-contact{display:block;grid-column:auto}.pricing-enterprise-price{font-size:var(--text-document-section)}.pricing-enterprise .pricing-description{font-size:var(--text-small);margin-top:calc(var(--space-unit) * 2)}.pricing-enterprise-contact .pricing-action{margin-top:calc(var(--space-unit) * 5)}.pricing-enterprise .pricing-action>a{min-height:52px}}
