.pricing-page{padding-bottom:70px}.pricing-intro{padding-bottom:58px}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:960px;margin:0 auto}.pricing-card{border:1px solid var(--line);border-radius:12px;padding:38px;background:var(--surface);min-width:0}.pricing-card-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:28px;min-height:32px}.pricing-badge{font:10px var(--sans);padding:7px 12px;border-radius:99px;color:var(--green);background:var(--sage)}.pricing-symbol{font:32px/1 var(--serif);color:var(--green)}.pricing-card h2{font:35px/1.2 var(--serif);letter-spacing:-1px;max-width:300px;min-height:2.4em}.pricing-price{display:flex;flex-direction:column;gap:8px;font:64px/1.15 var(--serif);letter-spacing:-2px;margin:32px 0}.pricing-price span{font:11px/1.7 var(--sans);letter-spacing:0;color:var(--muted)}.pricing-talk{font-size:46px;line-height:1.6}.pricing-allowance{display:flex;flex-direction:column;gap:8px;font:14px/1.6 var(--sans);margin-bottom:29px}.pricing-allowance span{font-size:11px;color:var(--muted)}.pricing-cta{width:100%;justify-content:center}.pricing-features{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:15px}.pricing-features li{display:flex;gap:12px;font:12px/1.7 var(--sans)}.pricing-features li>span{color:var(--green)}.pricing-card-note{margin-top:28px;font:10px/1.8 var(--sans);color:var(--muted)}.pricing-custom{background:var(--paper);display:flex;flex-direction:column}.pricing-custom .pricing-cta{border-color:var(--green);color:var(--green)}.pricing-custom-note{margin-top:29px;border-top:1px solid var(--line);padding-top:25px;font:13px/1.9 var(--sans);color:var(--muted)}.pricing-custom-note a{display:inline-block;margin-top:22px;color:var(--green);font-size:12px}.pricing-reset-note{max-width:740px;margin:25px auto 0;text-align:center;font:11px/1.9 var(--sans);color:var(--muted)}.pricing-questions{max-width:960px;margin:80px auto 0}.pricing-questions details{border-top:1px solid var(--line);padding:23px 0}.pricing-questions details:last-child{border-bottom:1px solid var(--line)}.pricing-questions summary{cursor:pointer;font:16px/1.6 var(--sans)}.pricing-questions details p{max-width:700px;margin-top:17px;font:13px/1.9 var(--sans);color:var(--muted)}.pricing-questions details a{text-decoration:underline;text-underline-offset:4px;color:var(--green)}
@media(max-width:760px){.pricing-grid{grid-template-columns:1fr;max-width:500px}.pricing-card{padding:28px}.pricing-intro{padding-bottom:36px}.pricing-card h2{font-size:33px;min-height:0}.pricing-price{font-size:55px;margin-block:27px}.pricing-talk{font-size:42px}.pricing-card-heading{margin-bottom:22px}.pricing-questions{margin-top:55px}.pricing-questions summary{font-size:14px}.pricing-reset-note{text-align:left;max-width:500px}.pricing-features{gap:13px}.pricing-page{padding-bottom:40px}}
