.kp-pricing-page{max-width:1280px;margin:32px auto 64px;padding:0 20px;color:#173349;font-size:13px;line-height:2.1}.kp-pricing-page>header{background:#fff6e9;border:1px solid #f1e4d0;border-radius:24px;padding:36px;margin-bottom:28px}.kp-pricing-page h1{font-size:32px;margin:8px 0}.kp-pricing-page h2{font-size:21px;margin-bottom:14px}.kp-pricing-page h3{font-size:16px}.kp-pricing-page>section{margin-top:26px;padding:26px;background:#fff;border:1px solid #e9e2da;border-radius:18px}.kp-pricing-primary,.kp-pricing-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.kp-pricing-tiers{grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0}.kp-pricing-tiers article{border:1px solid #eadcc3;border-radius:16px;padding:24px;background:#fffcf6}.kp-pricing-tiers strong{font-size:32px}.kp-pricing-tiers small{font-size:13px}.kp-pricing-page a{display:inline-block;font-weight:700;color:#88611d;margin-top:12px}.kp-pricing-page small{display:block;color:#718093}.kp-price-notice{background:#fff8e9;border:1px solid #efddb8;border-radius:14px;padding:18px;font-size:12px;line-height:2;margin-block:18px}.kp-price-notice strong{display:block;font-size:15px;color:#173a50}.kp-price-notice p{margin-top:7px;color:#776648}.kp-price-notice a{display:inline-block;margin-top:10px;font-weight:700;color:#73551e}@media (max-width:700px){.kp-pricing-primary,.kp-pricing-tiers{grid-template-columns:1fr}.kp-pricing-page>header,.kp-pricing-page>section{padding:20px}.kp-pricing-page h1{font-size:26px}}