.pricing-page{--navy-primary: 214.1538 52% 24.5098%;--orange-primary: 24.5815 94.9791% 53.1373%;overflow-wrap:anywhere;padding-top:calc(4rem + env(safe-area-inset-top))}.pricing-page .pricing-shell{width:min(100% - 2rem,76rem);margin-inline:auto}.pricing-page :is(section,div)[id]{scroll-margin-top:6rem}.pricing-page :is(h1,h2,h3){text-wrap:balance}.pricing-page :is(a,button,summary):focus-visible{outline:3px solid hsl(var(--orange-primary));outline-offset:5px}.pricing-page .pricing-hero{border-bottom:4px solid hsl(var(--orange-primary))}.pricing-page .pricing-hero:after{display:none}.pricing-page .pricing-hero .pricing-hero-cta{color:#1d283a}.pricing-page .pricing-stack{position:relative;border-radius:1.5rem;box-shadow:0 30px 70px hsl(var(--navy-primary) / .3)}.pricing-stack-heading{display:flex;align-items:center;gap:.65rem;padding:.25rem .25rem 1rem;color:hsl(var(--background));font-size:.75rem}.pricing-stack-heading>span:last-child{margin-inline-start:auto;color:hsl(var(--orange-light))}.pricing-status-dot{width:.45rem;height:.45rem;flex-shrink:0;border-radius:50%;background:hsl(var(--orange-primary));box-shadow:0 0 0 5px hsl(var(--orange-primary) / .12)}.pricing-page .pricing-stack a{border-radius:.9rem;transition:border-color .18s ease,transform .18s ease}.pricing-page .pricing-stack a:hover{border-color:hsl(var(--orange-primary));transform:translateY(-3px)}.pricing-page .pricing-stack .pricing-stack-featured{color:hsl(var(--navy-primary));border:2px solid hsl(var(--orange-primary));box-shadow:0 6px 24px hsl(var(--navy-primary) / .15)}.pricing-page .pricing-plan{position:relative;border-radius:1.25rem;box-shadow:0 12px 32px hsl(var(--navy-primary) / .045);transition:box-shadow .2s ease,transform .2s ease}.pricing-page .pricing-plan:hover{transform:translateY(-4px);box-shadow:0 20px 45px hsl(var(--navy-primary) / .13)}.pricing-page .pricing-plan>p{min-height:2.5rem;margin-bottom:1rem}.pricing-page .pricing-plan>div:first-of-type{min-height:0;padding-bottom:1.5rem;margin-bottom:1.5rem}.pricing-page .pricing-plan h3{margin-bottom:.75rem;font-size:1.5rem}.pricing-page .pricing-plan>div:first-of-type>div{font-size:clamp(1.8rem,2.5vw,2.35rem);letter-spacing:-.04em}.pricing-page .pricing-plan>div:first-of-type>p{min-height:3.6em;font-size:.875rem}.pricing-page .pricing-plan svg{flex-shrink:0}.pricing-page .pricing-plan button{min-height:48px;border-radius:.75rem}.pricing-page .pricing-plan-pro{background:hsl(var(--navy-primary));color:hsl(var(--background));border:2px solid hsl(var(--orange-primary));box-shadow:0 22px 48px hsl(var(--navy-primary) / .2)}.pricing-page .pricing-plan-pro :is(.text-navy-primary,h3){color:hsl(var(--background))}.pricing-page .pricing-plan-pro :is(.text-navy-secondary,.text-slate-600){color:hsl(var(--background) / .8)}.pricing-page .pricing-plan-pro .text-orange-700{color:hsl(var(--orange-light))}.pricing-page .pricing-plan-pro .border-slate-200{border-color:hsl(var(--background) / .2)}.pricing-page .pricing-plan-pro button{background:hsl(var(--orange-primary));color:#1d283a;border:1px solid transparent}.pricing-page .pricing-plan-pro button:hover{background:hsl(var(--orange-light))}.pricing-plan-scope{display:grid;grid-template-columns:1fr;gap:.35rem;border-radius:.75rem;background:hsl(var(--navy-primary) / .04);padding:1rem;margin-bottom:1.5rem}.pricing-plan-scope>span{text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;opacity:.8}.pricing-plan-scope>strong{font-size:.9rem;line-height:1.6}.pricing-plan-scope>strong+span{margin-top:.6rem}.pricing-plan-pro .pricing-plan-scope{background:hsl(var(--background) / .08)}.pricing-comparison{margin-block:1rem 6rem}.pricing-comparison-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem}.pricing-comparison-grid{border:1px solid hsl(var(--navy-primary) / .14);border-radius:1rem;overflow:hidden;background:hsl(var(--background))}.pricing-comparison-head,.pricing-comparison-row,.pricing-comparison-actions{display:grid;grid-template-columns:.8fr repeat(3,1fr)}.pricing-comparison-head{background:hsl(var(--navy-primary));color:hsl(var(--background))}.pricing-comparison-head>*{padding:1.25rem}.pricing-comparison-head>:nth-child(3){box-shadow:inset 0 -3px hsl(var(--orange-primary))}.pricing-comparison-row{border-bottom:1px solid hsl(var(--navy-primary) / .1)}.pricing-comparison-row>*{padding:1.1rem;min-width:0}.pricing-comparison-row h3{font-size:.8rem;font-weight:600}.pricing-comparison-row>div{border-inline-start:1px solid hsl(var(--navy-primary) / .08)}.pricing-comparison-pro{background:hsl(var(--orange-primary) / .045)}.pricing-comparison-label{display:none}.pricing-comparison-value{display:flex;align-items:start;gap:.5rem;font-size:.8rem;line-height:1.65}.pricing-comparison-value svg{flex-shrink:0;margin-top:.2rem;color:hsl(var(--navy-primary))}.pricing-comparison-actions{padding-block:1rem;row-gap:.75rem}.pricing-comparison-actions button{min-width:0;height:auto;white-space:normal;margin-inline:1rem;padding:.75rem;gap:.75rem;border-radius:.5rem}.pricing-page .pricing-premium>div{border-radius:1.25rem;border-top:3px solid hsl(var(--orange-primary))}.pricing-page .pricing-integrations{border-radius:1rem;text-align:center}.pricing-page #on-premise{border-radius:1.25rem}@media (min-width: 1024px){.pricing-page .pricing-plan-pro{margin-block:-.6rem;padding-block:2.35rem}}@media (max-width: 767px){.pricing-comparison-heading{display:block}.pricing-comparison-heading>p{margin-top:1rem}.pricing-comparison-head{display:none}.pricing-comparison-row{display:block}.pricing-comparison-row h3{background:hsl(var(--navy-primary) / .045);padding:.8rem 1rem}.pricing-comparison-row>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.6rem;padding:.8rem 1rem;border-inline-start:0}.pricing-comparison-label{display:block;font-size:.75rem;font-weight:600}.pricing-comparison-actions{grid-template-columns:1fr}.pricing-comparison-actions>span{display:none}.pricing-comparison{margin-bottom:4rem}}@media (prefers-reduced-motion: reduce){.pricing-page *,.pricing-page *:before,.pricing-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pricing-page .pricing-plan:hover,.pricing-page .pricing-stack a:hover{transform:none}}
