.pricing-hero{background:var(--mist)}.pricing-body{padding-top:95px;padding-bottom:115px}.pricing-intro{text-align:center;max-width:600px;margin:0 auto 55px}.pricing-intro .eyebrow{justify-content:center}.pricing-intro h2{font-size:clamp(45px,5vw,70px);margin:0 0 18px}.pricing-intro>p:last-child{color:#536057;line-height:1.6}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.pricing-card{border:1px solid var(--ink);padding:30px;display:flex;flex-direction:column;min-height:535px}.pricing-card h3{font:600 33px/1.03 var(--serif);letter-spacing:-.045em;margin:18px 0}.price{display:flex;align-items:baseline;gap:7px;margin-bottom:18px}.price strong{font:600 53px/1 var(--serif);letter-spacing:-.06em}.price span{font-size:12px;color:#536057}.pricing-card>p:not(.plan-label){font-size:14px;line-height:1.55;color:#536057;min-height:44px}.pricing-card ul{list-style:none;padding:0;margin:20px 0 28px}.pricing-card li{font-size:13px;border-top:1px solid var(--line);padding:9px 0}.pricing-card li:last-child{border-bottom:1px solid var(--line)}.pricing-card .button{margin-top:auto;align-self:flex-start}.pricing-card-featured{background:var(--ink);color:var(--cream);border-color:var(--ink)}.pricing-card-featured .plan-label{color:var(--lime)}.pricing-card-featured .price strong{color:var(--lime)}.pricing-card-featured .price span,.pricing-card-featured>p:not(.plan-label){color:#c4cec4}.pricing-card-featured li{border-color:rgba(255,255,255,.2)}.pricing-note{text-align:center;margin:40px 0 0;font-size:14px}@media(max-width:760px){.pricing-body{padding-top:70px;padding-bottom:75px}.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:0}.pricing-intro{margin-bottom:35px}}
