.pricing-page .section-head{text-align:center;max-width:760px;margin:0 auto}.pricing-page .section-head .section-sub{max-width:540px;margin-left:auto;margin-right:auto}.pricing-head h1{font-size:var(--text-section)}.pricing-kicker{font:600 12px/1 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.pricing-em{color:var(--accent);font-style:italic}.pricing-grid{grid-template-columns:1fr;gap:28px;margin-top:clamp(44px,5vw,64px);display:grid}@media (min-width:940px){.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:end;gap:24px}}.pricing-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-direction:column;padding:34px 30px 32px;display:flex;position:relative}.pricing-name{font:600 12px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.pricing-row{align-items:baseline;gap:8px;margin-top:17px;display:flex}.pricing-amount{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);font-size:clamp(37px,2vw + 1.5rem,44px);font-weight:500;line-height:1}.pricing-per{color:var(--muted);font-size:14px}.pricing-meter{color:var(--muted);margin-top:9px;font-size:13.5px;line-height:1.5}.pricing-features{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin:24px 0 0;padding:22px 0 0;list-style:none;display:flex}.pricing-features li{font:400 14.5px/1.45 var(--font-sans);color:var(--ink);align-items:flex-start;gap:10px;display:flex}.pricing-check{color:var(--accent);flex:none;margin-top:3px;display:inline-flex}.pricing-cta{justify-content:center;width:100%;margin-top:30px}.pricing-card:not(.pricing-featured) .pricing-cta{border-color:var(--accent);color:var(--accent-strong)}.pricing-card:not(.pricing-featured) .pricing-cta:hover{background:var(--accent);border-color:var(--accent);color:#fff}.pricing-featured{background:var(--accent-strong);border-color:var(--accent-strong);padding:44px 34px 40px;box-shadow:0 1px 2px #1114180f,0 26px 52px -18px #11141866}.pricing-featured .pricing-name{color:#f6f5f1b3}.pricing-featured .pricing-amount{color:#fff;font-size:clamp(42px,2.4vw + 1.7rem,52px)}.pricing-featured .pricing-per,.pricing-featured .pricing-meter{color:#f6f5f1b8}.pricing-featured .pricing-features{border-top-color:#f6f5f138}.pricing-featured .pricing-features li{color:#f6f5f1eb}.pricing-featured .pricing-features li:first-child{color:#fff;font-weight:500}.pricing-featured .pricing-check{color:var(--accent-invert)}.pricing-featured :focus-visible{outline-color:#fff}.pricing-badge{background:var(--bg);border:1px solid var(--accent);color:var(--accent-strong);font:600 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 15px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.pricing-fine{text-align:center;max-width:560px;color:var(--muted);text-wrap:pretty;margin:34px auto 0;font-size:13px;line-height:1.6}@media (max-width:700px){.pricing-head h1{line-height:1.16}.pricing-card{padding:30px 24px 28px}.pricing-featured{padding:36px 26px 32px}}
