.pricing-heading h1{font-size:clamp(40px,5vw,68px);font-weight:500;letter-spacing:-2px;line-height:1.1}
.pricing-roadmap-notice{max-width:900px;margin:32px auto 0;padding:21px 25px;border:1px solid #999;border-radius:10px;background:#e8e8e8;color:#111}
.pricing-roadmap-notice strong{font-size:11px;letter-spacing:1px;line-height:1.7}.pricing-roadmap-notice p{font-size:12px;line-height:1.8;margin-top:7px;max-width:780px}
.pricing-grid .plan-card{display:flex;flex-direction:column}.pricing-grid .plan-card>ul{flex:1}.plan-roadmap{border-top:1px solid currentColor;margin-top:24px;padding-top:21px;color:inherit}.plan-roadmap>span{display:block;font-size:9px;line-height:1.7;letter-spacing:.8px;font-weight:600}.plan-roadmap p{font-size:12px;line-height:1.8;margin-top:10px}.plan-roadmap strong{font-size:28px;letter-spacing:-1px;font-weight:500}
.plan-comparison caption{text-align:left;font-size:12px;line-height:1.7;padding:0 0 20px}.plan-comparison small{display:block;margin-top:6px;font-size:10px;line-height:1.5}.plan-comparison td{vertical-align:top;line-height:1.7}
@media(max-width:600px){.pricing-roadmap-notice{padding:18px;margin-top:25px}.pricing-roadmap-notice strong{font-size:10px}.pricing-roadmap-notice p{font-size:11px}.pricing-heading h1{font-size:42px}.plan-roadmap{margin-top:20px}.plan-comparison caption{font-size:11px}.plan-comparison{min-width:650px}}
