.pricing{padding:86px 0;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;border-top:1px solid var(--line)}
.pricing h2{font:600 42px/1.05 var(--display);letter-spacing:-.045em;margin:0 0 16px}
.pricing>div>p:not(.kicker){max-width:370px;color:var(--ink-soft);margin:0}
.price-card{background:#fff;padding:35px 38px}
.price-card>p{font:500 11px var(--mono);letter-spacing:.1em;color:var(--blue);margin:0 0 13px}
.price-card strong{display:block;font:600 54px/1 var(--display);letter-spacing:-.06em}
.price-card ul{list-style:none;margin:27px 0;padding:0;border-top:1px solid var(--line)}
.price-card li{padding:10px 0;border-bottom:1px solid var(--line);font-size:13px}
.price-card li:before{content:'✓';color:var(--blue);font-weight:800;margin-right:9px}
@media(max-width:760px){.pricing{display:block;padding:55px 0}.pricing h2{font-size:34px}.price-card{margin-top:30px;padding:28px}.price-card strong{font-size:47px}}
.pricing-page-head{margin:22px 0 0}.pricing-page-head h1 em{color:var(--blue)}.pricing-page{border-top:0;padding-top:55px}.pricing-note{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.pricing-note p{background:var(--white);padding:22px 27px;margin:0}.pricing-note b{display:block;font-size:14px}.pricing-note span{display:block;color:var(--ink-soft);font-size:12px;margin-top:5px}@media(max-width:760px){.pricing-note{grid-template-columns:1fr}.pricing-page{padding-top:35px}}
