.pricing-page h1,.pricing-page h2,.pricing-page h3,.pricing-page p{margin:0}.pricing-page h1,.pricing-page h2,.pricing-page h3{color:var(--foreground);font-family:var(--font-display);text-wrap:balance;font-weight:400}.pricing-page p{color:var(--muted-foreground)}.pricing-hero{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(55px,9vw,140px);min-height:78svh;padding-block:150px 95px;display:grid}.pricing-kicker{font-size:13px;color:var(--primary)!important}.pricing-hero h1{letter-spacing:-.065em;max-width:12ch;font-size:clamp(70px,8vw,120px);line-height:.9;margin-top:26px!important}.pricing-hero>p{max-width:38ch;padding-bottom:8px;font-size:16px;line-height:1.7}.pricing-free{border-block:1px solid #493b2e;grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(45px,9vw,130px);padding-block:clamp(90px,11vw,150px);display:grid}.pricing-free>div:first-child>p{color:var(--primary);font-size:13px}.pricing-free h2{letter-spacing:-.055em;max-width:13ch;font-size:clamp(54px,6.5vw,92px);line-height:.96;margin-top:18px!important}.pricing-free>div:last-child{justify-items:start;gap:26px;display:grid}.pricing-free>div:last-child p{max-width:36ch;font-size:15px;line-height:1.7}.pricing-group-heading{grid-template-columns:1fr .55fr;align-items:end;gap:50px;margin-bottom:54px;display:grid}.pricing-group-heading h2{letter-spacing:-.05em;font-size:clamp(47px,5.5vw,78px);line-height:1}.pricing-group-heading p{max-width:32ch;font-size:14px}.pricing-pack-list,.pricing-rate-list{border-top:1px solid #493b2e}.pricing-pack-list article,.pricing-rate-list>div{border-bottom:1px solid #493b2e;grid-template-columns:1fr 1fr 120px 120px;align-items:baseline;gap:25px;padding-block:24px;display:grid}.pricing-pack-list h3,.pricing-rate-list h3{font-size:28px}.pricing-pack-list p,.pricing-rate-list p{font-size:13px}.pricing-pack-list strong,.pricing-rate-list strong{color:var(--foreground);font-size:15px;font-weight:500}.pricing-pack-list a{color:var(--foreground);text-underline-offset:4px;font-size:13px;text-decoration:underline}.pricing-rate-list>div{grid-template-columns:.9fr 1.4fr .7fr}.pricing-enterprise{background:#1c1611;grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-top:clamp(110px,13vw,180px);padding:clamp(55px,7vw,90px);display:grid}.pricing-enterprise h2{letter-spacing:-.05em;font-size:clamp(47px,5.5vw,78px);line-height:1}.pricing-enterprise p{max-width:34ch;font-size:15px;line-height:1.7}.pricing-enterprise .studio-text-link{margin-top:24px;display:inline-block}.pricing-enterprise .studio-button{margin-top:24px}@media (max-width:760px){.pricing-hero,.pricing-free,.pricing-group-heading,.pricing-enterprise{grid-template-columns:1fr}.pricing-hero{min-height:0;padding-top:128px}.pricing-pack-list article{grid-template-columns:1fr auto}.pricing-pack-list article p{grid-column:1}.pricing-rate-list>div{grid-template-columns:1fr;gap:8px}}.pricing-hero{min-height:0;padding-bottom:56px}.pricing-hero h1{max-width:16ch;font-size:clamp(48px,6vw,84px);line-height:1.04}.pricing-free{padding-block:40px}.pricing-free h2{color:var(--primary);font-size:clamp(40px,5vw,68px);line-height:1.08}.pricing-group{padding-top:clamp(48px,7vw,88px)}.pricing-group-heading{margin-bottom:32px}.pricing-group-heading h2,.pricing-enterprise h2{font-size:clamp(36px,4vw,56px);line-height:1.1}.pricing-enterprise{margin-top:64px;padding:clamp(24px,4vw,48px)}.pricing-details{padding-bottom:64px}
