.kmc-pricing-dialog{max-width:1040px;width:calc(100% - 32px);margin:1.75rem auto}.kmc-pricing-content{border:0!important;border-radius:20px!important;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1)!important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)!important;overflow:hidden;background:#fff}.kmc-pricing-body{padding:40px 36px 48px!important}.kmc-pricing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kmc-pricing__title{margin:0 auto;max-width:620px;font-size:32px;font-weight:700;line-height:1.25;color:#111827;text-align:center}.kmc-pricing__subtitle{margin:12px auto 0;max-width:540px;font-size:14px;line-height:1.5;color:#4b5563;text-align:center}.kmc-pricing__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}.kmc-pricing__tab-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;padding:4px;background:#f3f4f6;border-radius:10px}.kmc-pricing__tab{border:0;background:transparent;padding:7px 18px;border-radius:8px;font-size:12px;font-weight:600;color:#6b7280;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.kmc-pricing__tab:hover{color:#111827}.kmc-pricing__tab--active{background:#fff;color:#111827;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.kmc-pricing__container{margin-top:28px;padding:20px 20px 24px;background:#f9fafb;border:1px solid #eef0f2;border-radius:20px}.kmc-pricing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.kmc-pricing__card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;border:1px solid #f0f2f5;border-radius:16px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04)}.kmc-pricing__card--value{border-color:transparent;background:-webkit-gradient(linear,left top,left bottom,from(#ff4e27),to(#ea580c));background:linear-gradient(180deg,#ff4e27,#ea580c);-webkit-box-shadow:0 16px 32px -8px rgba(249,80,22,.45);box-shadow:0 16px 32px -8px rgba(249,80,22,.45);margin-bottom:-24px}.kmc-pricing__ribbon{position:absolute;top:18px;right:18px;padding:4px 12px;border-radius:9999px;background:#fff;color:#f95031;font-size:11px;font-weight:700;letter-spacing:.02em}.kmc-pricing__tier{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:22px;font-weight:700;color:#111827}.kmc-pricing__tier-icon{width:18px;height:18px;color:#f95031}.kmc-pricing__card--value .kmc-pricing__tier,.kmc-pricing__card--value .kmc-pricing__tier-icon{color:#fff}.kmc-pricing__card-subtitle{margin-top:10px;min-height:56px;font-size:12px;line-height:1.5;color:#6b7280}.kmc-pricing__card-subtitle a{color:inherit;text-decoration:underline;font-weight:600}.kmc-pricing__card--value .kmc-pricing__card-subtitle{color:hsla(0,0%,100%,.9)}.kmc-pricing__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;margin-top:14px;color:#111827}.kmc-pricing__card--value .kmc-pricing__price{color:#fff}.kmc-pricing__currency{font-size:24px;font-weight:700}.kmc-pricing__amount{font-size:34px;font-weight:800;line-height:1.1;letter-spacing:-.02em}.kmc-pricing__period{font-size:12px;font-weight:500;color:#6b7280}.kmc-pricing__card--value .kmc-pricing__period{color:hsla(0,0%,100%,.85)}.kmc-pricing__features-title{margin:22px 0 12px;font-size:12px;font-weight:700;color:#111827}.kmc-pricing__card--value .kmc-pricing__features-title{color:hsla(0,0%,100%,.95)}.kmc-pricing__features{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.kmc-pricing__feature,.kmc-pricing__features{display:-webkit-box;display:-ms-flexbox;display:flex}.kmc-pricing__feature{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.45;color:#374151}.kmc-pricing__card--value .kmc-pricing__feature{color:#fff}.kmc-pricing__icon{-webkit-box-flex:0;-ms-flex:0 0 15px;flex:0 0 15px;width:15px;height:15px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1px}.kmc-pricing__card:not(.kmc-pricing__card--value) .kmc-pricing__icon--check{color:#fff;background:#f95031}.kmc-pricing__card--value .kmc-pricing__icon--check{color:#f95031;background:#fff}.kmc-pricing__feature-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.kmc-pricing__feature-text a{color:inherit;text-decoration:underline;font-weight:600}.kmc-pricing__cta{width:100%;margin-top:24px;height:40px;border-radius:8px!important;font-size:13px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;outline:none}.kmc-pricing__cta--ghost{background:#fff;border:1px solid #e5e7eb;color:#111827}.kmc-pricing__cta--ghost:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;color:#111827}.kmc-pricing__cta--ghost:disabled{background:#fff;border:1px solid #e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:1}.kmc-pricing__cta--solid{background:#fff;border:0;color:#111827;font-weight:700;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.kmc-pricing__cta--solid:hover:not(:disabled){background:#f9fafb;color:#111827}.kmc-pricing__cta--solid:disabled{opacity:.6;cursor:not-allowed}@media (max-width:991.98px){.kmc-pricing-dialog{max-width:640px;width:calc(100% - 24px)}.kmc-pricing-body{padding:28px 20px 32px!important}.kmc-pricing__title{font-size:24px}.kmc-pricing__container{padding:16px}.kmc-pricing__grid{grid-template-columns:minmax(0,1fr);gap:16px}.kmc-pricing__card--value{margin-bottom:0}.kmc-pricing__card-subtitle{min-height:0}}@media (max-width:575.98px){.kmc-pricing__title{font-size:20px}.kmc-pricing__card{padding:20px 16px}.kmc-pricing__tab{padding:7px 10px}.kmc-pricing__tab-group{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.kmc-pricing__tab{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}