.pricing-hero{padding-block:clamp(1.5rem,.5rem + 3vw,3.5rem) clamp(2rem,1rem + 4vw,3.5rem);position:relative}.pricing-hero__header{color:var(--color-white);display:flex;flex-direction:column;gap:1rem;margin-bottom:clamp(1rem,.5084rem + 2.0168vw,3.5rem);margin-top:clamp(2rem,1rem + 4vw,4.5rem);text-align:center}.pricing-hero__header--title{text-align:center}@media(max-width:47.9375rem){.pricing-hero__header--title{line-height:1.125}}.pricing-hero__header--subtitle{color:var(--color-text-light);text-align:center}.pricing-hero__mobile-only{display:none}@media(max-width:64rem){.pricing-hero__mobile-only{display:inline}.pricing-hero__desktop-only{display:none}}.pricing-hero__splitter{display:block;height:auto;margin-bottom:calc(3.5rem - 26vw);margin-top:calc(1.5rem - 30vw);pointer-events:none;position:relative;width:100%;z-index:-1}@media(max-width:48rem){.pricing-hero__splitter{display:none}}.pricing-hero__plans{text-align:center}.pricing-hero__plans--title{color:var(--color-white);margin-bottom:clamp(1rem,.5084rem + 2.0168vw,2.5rem);text-align:center}.pricing-hero__bar{display:flex;justify-content:center;margin-bottom:1.875rem}@media(max-width:47.9375rem){.pricing-hero__bar{margin-bottom:1.5rem}}.pricing-hero__switcher{align-items:center;background:linear-gradient(165.21deg,#ffffff78,#fff0 110.84%);border-radius:3rem;display:inline-flex;gap:.75rem;padding:.25rem}.pricing-hero__switcher-btn{border-radius:3rem;color:var(--color-white);cursor:pointer;flex:1;font-size:1.25rem;font-weight:400;line-height:1.75rem;padding:.25rem 1.5rem;white-space:nowrap}@media(max-width:48rem){.pricing-hero__switcher-btn{font-size:1rem;padding:.25rem 1rem}}@media(max-width:32rem){.pricing-hero__switcher-btn{text-align:center;width:100%}}.pricing-hero__switcher-btn--active{background:var(--color-white);color:var(--color-black)}.pricing-comparison__cell{border-bottom:.0625rem solid rgba(var(--color-text-rgb),.1);color:var(--color-text);padding:.875rem 1rem;text-align:center}.pricing-comparison__cell--plan{border-bottom:none;container-type:inline-size;padding:1.25rem 1.313rem 1.5rem 1.813rem;vertical-align:top}.pricing-comparison__plan-name{align-items:center;color:var(--color-white);display:flex;font-family:var(--font-family-alt);font-weight:400;gap:.75rem;justify-content:flex-start;margin-bottom:1rem}.pricing-comparison__plan-name-text--highlight{background:linear-gradient(90deg,#00c675,#00c675 50%,#f3fe82);-webkit-background-clip:text;background-clip:text;color:transparent}.pricing-comparison__badge{border:.0625rem solid var(--color-quinary);border-radius:.375rem;color:var(--color-quinary);display:inline-block;font-family:Sora,Sora fallback;font-weight:400;line-height:1.5;padding:0 .2rem;white-space:nowrap}.pricing-comparison__price{align-items:baseline;-moz-column-gap:.375rem;column-gap:.375rem;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:1.5rem;row-gap:.125rem}@container (max-width: 24rem){.pricing-comparison__price{align-items:flex-start;flex-direction:column}}.pricing-comparison__price-value{color:var(--color-white);white-space:nowrap}.pricing-comparison__price-note{color:var(--color-text-light)}.pricing-comparison__cta.btn{background:transparent;border:.0625rem solid rgba(var(--color-white-rgb),.3);border-radius:.75rem;color:var(--color-white);font-size:1rem;font-weight:500;margin-inline:auto;margin-bottom:1.5rem;padding:.875rem 1rem;width:100%}.pricing-comparison__cta.btn.pricing-comparison__cta--highlight{background:linear-gradient(165deg,var(--color-quinary),var(--color-senary) 115%,var(--color-senary));border-color:transparent;color:var(--color-black)}.pricing-comparison__description{color:var(--color-text-light);text-align:left}@media(max-width:64rem){.pricing-comparison__row--item{display:block}}@media(max-width:64rem){.pricing-comparison__row--item .pricing-comparison__cell--label{align-items:center;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between}.pricing-comparison__cell--value{display:none;padding-inline-start:0}.pricing-comparison__row--expanded .pricing-comparison__cell--value{align-items:center;display:flex;justify-content:space-between;text-align:start}.pricing-comparison__cell--hidden{display:none!important}}.pricing-comparison__plan-label{display:none}@media(max-width:64rem){.pricing-comparison__plan-label{color:rgba(var(--color-text-rgb),.55);display:inline-block}}.pricing-comparison__plan-label--highlight{color:var(--color-quinary)}.pricing-comparison__chevron{display:none;flex-shrink:0;transition:transform .25s}@media(max-width:64rem){.pricing-comparison__chevron{display:block}.pricing-comparison__row--expanded .pricing-comparison__chevron{transform:rotate(180deg)}}.pricing-comparison__check{color:var(--color-quinary);font-size:1.125rem}.pricing-comparison__dash{color:rgba(var(--color-text-rgb),.3)}.pricing-comparison__section-title{grid-column:1/-1;padding-block:2rem .5rem}.pricing-comparison{margin-bottom:clamp(2rem,1rem + 4vw,5rem)}.pricing-comparison__scroll{overflow-x:auto}@media(max-width:64rem){.pricing-comparison__scroll{display:none}}.pricing-comparison__table{min-width:58rem}.pricing-comparison__body,.pricing-comparison__table{display:grid;grid-template-columns:1fr repeat(3,1fr);position:relative;z-index:0}.pricing-comparison__body{border-top:.0625rem solid rgba(var(--color-text-rgb),.1)}@media(max-width:64rem){.pricing-comparison__body{display:block}}.pricing-comparison__highlight{background:linear-gradient(180deg,rgba(var(--color-white-rgb),0) 0,rgba(var(--color-white-rgb),.04),rgba(var(--color-white-rgb),.06),rgba(var(--color-white-rgb),.04),rgba(var(--color-white-rgb),0));grid-column:3/span 1;grid-row:1/span 200;inset:0;position:absolute;z-index:-1}.pricing-comparison__highlight--head{border-radius:1.5rem 1.5rem 0 0}.pricing-comparison__highlight--body{border-radius:0 0 1.5rem 1.5rem}@media(max-width:64rem){.pricing-comparison__highlight--body{display:none}}.pricing-comparison__row{display:contents}.pricing-comparison__cell{color:var(--color-text);padding:.875rem 1rem;text-align:center}.pricing-comparison__cell--label{color:var(--color-text);padding-inline-start:0;text-align:start}.pricing-comparison__row--head .pricing-comparison__cell--label{border-bottom:none}
