.pricing-module__lP4odW__page{max-width:var(--content);padding:clamp(3rem, 8vw, 5rem) var(--gutter) 4rem;margin:0 auto}.pricing-module__lP4odW__hero h1{font-family:var(--font-display);margin:0 0 1rem;font-size:clamp(2rem,4vw,2.75rem);line-height:1.1}.pricing-module__lP4odW__lede{max-width:56ch;color:var(--muted);margin:0 0 2rem}.pricing-module__lP4odW__plans{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:2rem 0;display:grid}.pricing-module__lP4odW__plan{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:.4rem;padding:1.25rem 1.25rem 1.5rem;display:flex}.pricing-module__lP4odW__plan.pricing-module__lP4odW__highlight{border-color:var(--copper);box-shadow:0 10px 30px #4f46e514}.pricing-module__lP4odW__planTitle{font-family:var(--font-display);font-weight:600}.pricing-module__lP4odW__price{font-size:1.6rem;font-weight:700}.pricing-module__lP4odW__quota{color:var(--muted);min-height:2.6em}.pricing-module__lP4odW__notes{max-width:72ch;color:var(--muted);gap:.5rem;margin-top:1rem;font-size:.92rem;display:grid}.pricing-module__lP4odW__notes b{color:var(--ink)}.pricing-module__lP4odW__ctaRow{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.pricing-module__lP4odW__primary,.pricing-module__lP4odW__primaryButton{background:var(--copper);color:#fff;border-radius:999px;padding:.7rem 1.3rem;font-weight:600}.pricing-module__lP4odW__primaryButton{cursor:pointer;font:inherit;border:0;margin-top:.5rem}.pricing-module__lP4odW__primaryButton:disabled{opacity:.7;cursor:wait}.pricing-module__lP4odW__primary:hover{background:var(--copper-dark)}.pricing-module__lP4odW__secondary{border:1px solid var(--line);border-radius:999px;padding:.7rem 1.3rem;font-weight:600}.pricing-module__lP4odW__secondary:hover{border-color:var(--copper);color:var(--copper)}.pricing-module__lP4odW__footerNav{gap:1.25rem;margin-top:3rem;font-size:.92rem;display:flex}.pricing-module__lP4odW__footerNav a{color:var(--quiet);text-underline-offset:3px;text-decoration:underline}.pricing-module__lP4odW__section{max-width:72ch;margin-top:3rem}.pricing-module__lP4odW__section h2{font-family:var(--font-display);margin:0 0 .75rem;font-size:1.4rem}.pricing-module__lP4odW__section ul{gap:.5rem;margin:0;padding-left:1.25rem;display:grid}.pricing-module__lP4odW__section p{color:var(--muted)}
