.pricing-module__0YJNyG__hero{padding:clamp(48px,7vw,88px) 0 clamp(36px,5vw,56px)}.pricing-module__0YJNyG__heroInner{justify-items:start;gap:22px;display:grid}.pricing-module__0YJNyG__title{text-wrap:balance;max-width:14ch;font-size:clamp(2.7rem,1.5rem + 4.4vw,5.2rem)}.pricing-module__0YJNyG__lead{color:var(--ink-soft);text-wrap:pretty;max-width:40rem;font-size:clamp(1.1rem,1rem + .35vw,1.25rem)}.pricing-module__0YJNyG__facts{flex-wrap:wrap;gap:10px;margin-top:4px;padding:0;list-style:none;display:flex}.pricing-module__0YJNyG__facts li{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:9px;padding:8px 15px 8px 12px;font-size:14.5px;font-weight:550;line-height:1.3;display:inline-flex}.pricing-module__0YJNyG__facts li:before{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:5px;height:10px;margin:-3px 2px 0;transform:rotate(45deg)}.pricing-module__0YJNyG__plans{padding:0 0 clamp(72px,10vw,120px)}.pricing-module__0YJNyG__planGrid{gap:16px;margin:0;padding:0;list-style:none;display:grid}.pricing-module__0YJNyG__plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:24px;padding:clamp(24px,3vw,34px);display:flex}.pricing-module__0YJNyG__planFeatured{--focus:#a9c1ff;--ink-soft:var(--night-soft);--line:#f4efe72e;background:var(--night);border-color:var(--night);color:var(--night-ink)}.pricing-module__0YJNyG__planHead{gap:8px;display:grid}.pricing-module__0YJNyG__planName{font-size:clamp(1.9rem,1.6rem + .9vw,2.35rem)}.pricing-module__0YJNyG__planDescription{color:var(--ink-soft);text-wrap:pretty;line-height:1.5}.pricing-module__0YJNyG__price{flex-wrap:wrap;align-items:baseline;gap:2px;display:flex}.pricing-module__0YJNyG__currency{align-self:flex-start;margin-top:.5rem;font-size:1.25rem;font-weight:600}.pricing-module__0YJNyG__amount{letter-spacing:-.035em;font-size:clamp(3.4rem,2.8rem + 2vw,4.4rem);line-height:1}.pricing-module__0YJNyG__per{color:var(--ink-soft);margin-left:10px;font-size:.98rem}.pricing-module__0YJNyG__cta{width:100%}.pricing-module__0YJNyG__planFeatured .pricing-module__0YJNyG__cta{background:var(--night-ink);border-color:var(--night-ink);color:var(--night)}.pricing-module__0YJNyG__planSection{gap:12px;display:grid}.pricing-module__0YJNyG__planSection h4{color:var(--ink-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:500}.pricing-module__0YJNyG__allowances,.pricing-module__0YJNyG__seats,.pricing-module__0YJNyG__features{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-module__0YJNyG__allowances{border-top:1px solid var(--line);padding-top:16px}.pricing-module__0YJNyG__allowances li,.pricing-module__0YJNyG__seats li{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;line-height:1.4;display:grid}.pricing-module__0YJNyG__allowances li{font-weight:600}.pricing-module__0YJNyG__allowances svg,.pricing-module__0YJNyG__seats svg{color:var(--ink-soft)}.pricing-module__0YJNyG__seats{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 20px;padding:14px 0}.pricing-module__0YJNyG__seats li{color:var(--ink-soft);font-size:.95rem}.pricing-module__0YJNyG__features li{grid-template-columns:20px minmax(0,1fr);gap:12px;line-height:1.45;display:grid}.pricing-module__0YJNyG__features li:before{content:"";border-bottom:2px solid;border-right:2px solid;justify-self:center;width:6px;height:11px;margin-top:3px;transform:rotate(45deg)}.pricing-module__0YJNyG__footnote{color:var(--ink-soft);max-width:46rem;margin-top:26px;font-size:.95rem}.pricing-module__0YJNyG__footnote a{display:inline}@media (min-width:980px){.pricing-module__0YJNyG__planGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}@supports (grid-template-rows:subgrid){.pricing-module__0YJNyG__planGrid{grid-template-rows:repeat(6,auto)}.pricing-module__0YJNyG__plan{grid-row:span 6;grid-template-rows:subgrid;row-gap:24px;display:grid}}.pricing-module__0YJNyG__planFeatured{box-shadow:0 26px 50px -38px #15120e8c}}.pricing-module__0YJNyG__questions{background:var(--paper-deep);padding:clamp(72px,10vw,120px) 0}.pricing-module__0YJNyG__questionsGrid{gap:32px;display:grid}.pricing-module__0YJNyG__questionsHead{justify-items:start;gap:18px;display:grid}.pricing-module__0YJNyG__questionsLead{color:var(--ink-soft);font-size:1.05rem}.pricing-module__0YJNyG__faqs{border-top:1px solid var(--line)}.pricing-module__0YJNyG__faq{border-bottom:1px solid var(--line)}.pricing-module__0YJNyG__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:1.1rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.pricing-module__0YJNyG__faq summary::-webkit-details-marker{display:none}.pricing-module__0YJNyG__faq summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:9px;height:9px;margin-right:6px;transition:transform .25s;transform:rotate(45deg)translateY(-3px)}.pricing-module__0YJNyG__faq[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.pricing-module__0YJNyG__faq p{color:var(--ink-soft);max-width:42rem;padding:0 0 22px;line-height:1.65}@media (min-width:960px){.pricing-module__0YJNyG__questionsGrid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.pricing-module__0YJNyG__questionsHead{position:sticky;top:96px}}@media (prefers-reduced-motion:reduce){.pricing-module__0YJNyG__faq summary:after{transition:none}}
