.public-site .pricing-ambient{background-color:var(--color-solinth-ground);background-image:radial-gradient(circle farthest-corner at 50% 50% in oklab,oklab(81.3% -.001 -.005/9%) 0,oklab(81.3% -.001 -.005/4%) 36%,oklab(0 0 0/0) 78%),radial-gradient(circle farthest-corner at 54% 53% in oklab,oklab(80.4% .059 .138/2%) 0,oklab(0 0 0/0) 58%)}.public-site .pricing-hero{padding:64px 0 48px;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.public-site .pricing-hero>p,.public-site .pricing-intro>p{color:var(--color-solinth-muted);font-size:1.0625rem;line-height:1.75rem}.public-site .plan-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #3c3c36;border-radius:8px;background:#07070780}.public-site .plan{padding:32px 40px 36px;display:flex;flex-direction:column;gap:24px;min-width:0}.public-site .plan+.plan{border-left:1px solid var(--color-solinth-line)}.public-site .plan-name{font-size:1.25rem;line-height:1.75rem;font-weight:590}.public-site .plan-audience{color:var(--color-solinth-muted);font-size:.9375rem;line-height:1.5rem}.public-site .plan-amount{margin-top:16px;display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:8px;column-gap:8px}.public-site .plan-amount strong{font-size:3.5rem;line-height:4rem;font-weight:510;letter-spacing:-.04em}.public-site .plan-amount span{color:var(--color-solinth-muted-light);font-size:1.0625rem;line-height:1.75rem;white-space:nowrap}.public-site .plan-annual{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--color-solinth-muted-light);font-size:.9375rem;line-height:1.5rem}.public-site .annual-saving{padding-inline:8px;border-radius:4px;background:#ffaa451a;color:var(--color-solinth-brand);font-size:.8125rem}.public-site .plan .button-primary{margin-top:24px}.public-site .plan-allowance{margin:0;padding-top:24px;border-top:1px solid var(--color-solinth-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.public-site .plan-allowance div{display:flex;flex-direction:column}.public-site .plan-allowance dt{font-size:1.0625rem;line-height:1.75rem;font-weight:510}.public-site .plan-allowance dd{margin:0}.public-site .plan-allowance dd,.public-site .plan-features h3{color:var(--color-solinth-muted);font-size:.9375rem;line-height:1.5rem}.public-site .plan-features h3{font-weight:510}.public-site .plan-features ul{margin:12px 0 0;padding:0;list-style:none;-moz-columns:2;column-count:2;-moz-column-gap:24px;column-gap:24px}.public-site .plan-features li{display:flex;align-items:center;gap:10px;padding-block:4px;-moz-column-break-inside:avoid;break-inside:avoid;font-size:1rem;line-height:1.5rem}.public-site .plan-features svg{flex-shrink:0}.public-site .plan-terms{margin-top:20px;color:var(--color-solinth-muted);font-size:.9375rem;line-height:1.5rem;text-align:center;text-wrap:pretty}.public-site .addon h3{font-size:1.5rem;line-height:2rem;font-weight:590}.public-site .enterprise-capabilities{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.public-site .enterprise-capabilities li{display:flex;align-items:center;gap:12px;font-size:1.0625rem;line-height:1.75rem}.public-site .pricing-addons{padding:80px 0 64px;display:flex;flex-direction:column;gap:32px}.public-site .pricing-intro{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.public-site .addon-columns{display:grid;grid-template-columns:426fr 428fr 426fr}.public-site .addon{display:flex;flex-direction:column;gap:20px;min-width:0}.public-site .addon:first-child{padding-right:36px;border-right:1px solid var(--color-solinth-line)}.public-site .addon:nth-child(2){padding-inline:36px;border-right:1px solid var(--color-solinth-line)}.public-site .addon:last-child{padding-left:36px}.public-site .pricing-art{align-self:center;width:350px;max-width:100%;height:262px;overflow:visible}.public-site .addon-rate{display:flex;flex-direction:column;gap:8px}.public-site .addon-rate>p:first-child{display:flex;align-items:baseline;gap:10px}.public-site .addon-rate>p:first-child span:first-child{font-size:2.5rem;line-height:3rem;letter-spacing:-.022em;font-weight:510}.public-site .addon-rate>p:first-child span:nth-child(2){color:var(--color-solinth-muted-light);font-size:1rem;line-height:1.625rem}.public-site .addon-rate>p:last-child{color:var(--color-solinth-muted-light);font-size:.9375rem;line-height:1.5rem}.public-site .addon-rate>p.annual-user-rate{color:var(--color-solinth-brand)}.public-site .addon>p{color:var(--color-solinth-muted);font-size:1.0625rem;line-height:1.75rem}.public-site .pricing-enterprise{padding:64px 0 72px;display:grid;grid-template-columns:584fr 600fr;gap:96px}.public-site .enterprise-copy .display-heading{text-wrap:balance}.public-site .enterprise-copy{display:flex;flex-direction:column;gap:24px}.public-site .enterprise-copy>p{color:var(--color-solinth-muted-light);font-size:1.0625rem;line-height:1.75rem}.public-site .enterprise-copy>p.enterprise-eyebrow{color:var(--color-solinth-brand);font-size:.875rem;line-height:1.5rem}.public-site .enterprise-capabilities{gap:16px 32px}.public-site .enterprise-capabilities li:before{content:"";flex-shrink:0;width:16px;height:1px;background:var(--color-solinth-thread-light)}.public-site .contact-sales{width:216px;min-height:48px;gap:16px;font-size:1rem;line-height:1.5rem}.public-site .contact-sales svg path{stroke:currentColor}.public-site .enterprise-scene{display:flex;align-items:center;justify-content:center;min-width:0}.public-site .enterprise-art{width:600px;max-width:100%;height:auto;overflow:visible}.public-site .pricing-faq{padding-block:64px;display:grid;grid-template-columns:432fr 720fr;gap:128px}.public-site .pricing-faq-intro{display:flex;flex-direction:column;gap:24px}.public-site .pricing-faq-intro h2{font-size:2.75rem;line-height:3rem;font-weight:510;letter-spacing:-.022em}.public-site .pricing-faq-intro p{color:var(--color-solinth-muted);font-size:1.0625rem;line-height:1.75rem}.public-site .pricing-answers>div{display:flex;flex-direction:column;gap:12px;padding-block:24px;border-bottom:1px solid var(--color-solinth-line)}.public-site .pricing-answers>div:first-child{padding-top:0}.public-site .pricing-answers>div:last-child{border:0}.public-site .pricing-answers h3{font-size:1.25rem;line-height:1.75rem;font-weight:510}.public-site .pricing-answers p{color:var(--color-solinth-muted-light);font-size:1.0625rem;line-height:1.75rem}.public-site .pricing-art .art-part.pricing-fixed-part>.part-visual{transform:none}.public-site .pricing-route{opacity:0;pointer-events:none}.public-site .pricing-node:has(.art-part:is([data-hovered=true],:focus-visible,[data-peek=true])) .pricing-route{opacity:1}@media (prefers-reduced-motion:no-preference){.public-site .pricing-art .art-part:is([data-hovered=true],:focus-visible,[data-peek=true]) .pricing-highlight,.public-site .pricing-node:has(.art-part:is([data-hovered=true],:focus-visible,[data-peek=true])) .pricing-route{stroke-dasharray:1;animation:draw-signal var(--motion-art) var(--ease-response) both}.public-site .enterprise-scene[data-visible=true] .enterprise-signal:not([stroke-dasharray]){stroke-dasharray:1;animation:draw-signal var(--motion-reveal) var(--ease-response) both}}@media (max-width:1359px){.public-site .plan{padding:32px}.public-site .pricing-enterprise,.public-site .pricing-faq{gap:64px}.public-site .addon:first-child{padding-right:24px}.public-site .addon:nth-child(2){padding-inline:24px}.public-site .addon:last-child{padding-left:24px}}@media (max-width:1023px){.public-site .plan-pair{grid-template-columns:1fr}.public-site .plan+.plan{border-left:0;border-top:1px solid var(--color-solinth-line)}.public-site .addon-columns{grid-template-columns:1fr;gap:32px}.public-site .addon:nth-child(n){padding:0 0 32px;border-right:0;border-bottom:1px solid var(--color-solinth-line)}.public-site .addon:last-child{border:0;padding:0}.public-site .pricing-enterprise,.public-site .pricing-faq{grid-template-columns:1fr;gap:40px}}@media (max-width:639px){.public-site .pricing-ambient{background-position:50%;background-image:radial-gradient(circle farthest-corner at 50% 45% in oklab,oklab(81.3% -.001 -.005/9%) 0,oklab(81.3% -.001 -.005/4%) 36%,oklab(0 0 0/0) 78%),radial-gradient(circle farthest-corner at 54% 50% in oklab,oklab(80.4% .059 .138/2%) 0,oklab(0 0 0/0) 58%)}.public-site .pricing-hero{padding-block:48px 32px}.public-site .pricing-hero h1{font-size:2.25rem;line-height:2.5rem}.public-site .addon>p,.public-site .enterprise-copy>p:not(.enterprise-eyebrow),.public-site .pricing-answers p,.public-site .pricing-faq-intro p,.public-site .pricing-hero>p,.public-site .pricing-intro>p{font-size:1rem;line-height:1.625rem}.public-site .enterprise-copy .display-heading,.public-site .pricing-intro .display-heading{font-family:var(--font-solinth-sans);font-weight:510}.public-site .plan{padding:24px;gap:20px}.public-site .plan-amount strong{font-size:3rem;line-height:3.5rem}.public-site .plan .button-primary{width:100%;gap:20px;padding-inline:6px}.public-site .plan-allowance{grid-template-columns:1fr;padding-top:20px;gap:12px}.public-site .plan-features ul{-moz-columns:1;column-count:1}.public-site .enterprise-capabilities{grid-template-columns:1fr;gap:12px}.public-site .pricing-addons{padding-block:48px 40px;gap:28px}.public-site .addon-columns{gap:28px}.public-site .addon:last-child>p,.public-site .pricing-intro>p{min-height:78px}.public-site .pricing-art{width:min(350px,100vw);max-width:none}.public-site .pricing-enterprise{display:flex;flex-direction:column;padding-block:32px 40px;gap:24px}.public-site .enterprise-copy{display:contents}.public-site .enterprise-copy .display-heading{font-size:2.25rem;line-height:2.5rem}.public-site .enterprise-scene{order:1;width:100vw;max-width:390px;align-self:center}.public-site .enterprise-art{width:100%}.public-site .enterprise-capabilities{order:2}.public-site .contact-sales{order:3;width:100%}.public-site .pricing-faq{padding-block:32px 40px;gap:32px}.public-site .pricing-faq-intro h2{font-size:2rem;line-height:2.25rem}.public-site .pricing-answers>div:nth-child(n+3) p{min-height:104px}}