.kv-marketing .sales-hero{padding-top:64px;background:radial-gradient(ellipse at 88% 30%,#164d65 0,transparent 46%),#071f3b}.kv-marketing .hero-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:50px}.kv-marketing .sales-hero h1{font-size:clamp(42px,4.8vw,72px);line-height:1.08;letter-spacing:-2.3px}.kv-marketing .sales-hero-copy>p{font-size:19px;line-height:1.65;max-width:530px}.kv-marketing .hero-panel-shot{transform:perspective(1400px) rotateY(-5deg) rotateX(2deg);border:1px solid #ffffff24;box-shadow:0 30px 70px #0005;border-radius:14px;overflow:hidden}.kv-marketing .hero-panel-shot img{width:100%;display:block}.kv-marketing .hero-secondary{border:1px solid #ffffff40;border-radius:9px;padding:15px 19px}.kv-marketing .sales-hero-notes{margin-top:25px}.kv-marketing .hero-foot{padding-top:40px;padding-bottom:32px}.kv-pricing{color:#172d43;margin:20px 0 0}.kv-period{text-align:center;max-width:720px;margin:0 auto 34px}.kv-period>span{display:block;font-weight:600;color:#527085;margin-bottom:18px}.kv-period [role=group]{display:inline-flex;padding:5px;gap:5px;background:#e7eff3;border:1px solid #d6e2e8;border-radius:13px}.kv-period button{font:inherit;font-size:14px;font-weight:700;cursor:pointer;border:0;background:transparent;padding:13px 23px;border-radius:9px;color:#37566b;display:flex;align-items:center;gap:10px}.kv-period button[aria-pressed=true]{background:#0b2946;color:white;box-shadow:0 4px 10px #0b294620}.kv-period b{font-size:11px;background:#d4f8e8;color:#0c7356;border-radius:5px;padding:4px 7px}.kv-period p{font-size:13px;color:#657d8c;margin:15px 0 0}.kv-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.kv-plan{display:flex;flex-direction:column;padding:27px;border:1px solid #dbe6ec;border-radius:18px;background:white;box-shadow:0 10px 30px #102a4306}.kv-plan-top{display:flex;justify-content:space-between;align-items:center;min-height:24px;font-size:10px;letter-spacing:1.2px;color:#658296;font-weight:700}.kv-plan-top b{letter-spacing:0;font-size:11px;background:#dcf8ed;color:#11795f;border-radius:20px;padding:5px 9px}.kv-plan h2{font-size:26px;line-height:1.2;letter-spacing:-.8px;margin:18px 0 12px}.kv-plan-description{min-height:44px;line-height:1.6;color:#607a8d;font-size:14px}.kv-price{border-block:1px solid #e6edf2;padding:22px 0;margin:18px 0;min-height:190px}.kv-price>small{display:block;color:#617b8e;font-size:12px;margin-bottom:9px}.kv-price strong{display:block;font-size:clamp(25px,2.8vw,38px);letter-spacing:-1.2px;line-height:1.2;overflow-wrap:anywhere}.kv-price>span{display:block;margin-top:7px;color:#617b8e;font-size:12px}.kv-price p{font-size:12px;line-height:1.6;margin:10px 0 0}.kv-price p b{font-weight:700}.kv-price del{display:block;color:#7c929f;font-size:14px;margin:0 0 7px}.kv-price .kv-payment-note{color:#46677b}.kv-plan ul{padding:0;margin:0 0 22px;list-style:none;flex:1}.kv-plan li{display:flex;gap:9px;margin:13px 0;font-size:13px;line-height:1.6}.kv-plan li>span{color:#139d7f;font-weight:700}.kv-plan-cta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 17px;background:#edf5f8;color:#10334b;border:1px solid #dae6ed;border-radius:9px;text-decoration:none;font-size:14px;font-weight:700}.kv-trial-note,.kv-scope-note{font-size:11px;line-height:1.65;color:#6a8393}.kv-scope-note{background:#f4f8fb;border-radius:8px;padding:11px;margin:0 0 20px}.kv-trial-note{text-align:center;margin:13px 0 0}.kv-plan-featured{border:2px solid #0b9185;position:relative;box-shadow:0 16px 40px #087f7312}.kv-plan-featured .kv-plan-cta{background:#078e83;border-color:#078e83;color:white}.kv-test-plan{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:26px 0 0;padding:25px 29px;border:1px dashed #bacbd6;border-radius:14px;background:#f3f7fa}.kv-test-badge{display:inline-block;font-size:10px;letter-spacing:.7px;font-weight:700;color:#7e5d12;background:#fff0c6;padding:6px 9px;border-radius:5px}.kv-test-plan h3{margin:13px 0 9px;font-size:21px}.kv-test-plan p{max-width:850px;font-size:13px;line-height:1.7;color:#587184;margin:0}.kv-test-icon{font-size:38px;color:#8da5b5}.kv-pricing-footnote{font-size:11px;line-height:1.7;color:#6d8594;text-align:center;margin:18px 0}.kv-pricing [hidden]{display:none!important}.kv-period button:focus-visible,.kv-plan-cta:focus-visible{outline:3px solid #00aa92;outline-offset:4px}.kv-marketing .compare th small{display:block;font-size:10px;color:#9b6b0d;margin-top:5px}@media(max-width:950px){.kv-marketing .hero-layout{grid-template-columns:1fr;gap:35px}.kv-marketing .hero-panel-shot{transform:none;max-width:740px}.kv-plan-grid{gap:12px}.kv-plan{padding:20px}.kv-plan h2{font-size:23px}}@media(max-width:700px){.kv-plan-grid{grid-template-columns:1fr}.kv-period button{padding:12px 17px}.kv-test-plan{padding:22px;align-items:flex-start}.kv-test-icon{display:none}.kv-plan-description{min-height:0}.kv-price{min-height:0}.kv-marketing .sales-hero{padding-top:35px}.kv-marketing .sales-hero h1{font-size:44px;letter-spacing:-1.5px}.kv-marketing .hero-actions{flex-wrap:wrap}.kv-marketing .sales-hero-copy>p{font-size:17px}}
.kv-marketing .sales-hero{padding-top:0}.kv-marketing .hero-layout{padding:46px 0 38px}.kv-marketing .page-head{padding-top:38px;padding-bottom:20px}.kv-marketing .page-head h1{font-size:clamp(32px,3.7vw,48px);margin:14px 0 12px}.kv-marketing .page-head p{margin:0}.kv-period{margin-bottom:24px}.kv-period>span{margin-bottom:12px}.kv-marketing .hero-foot{padding-top:20px;padding-bottom:24px}@media(max-width:700px){.kv-marketing .hero-layout{padding:32px 0 28px}.kv-marketing .page-head{padding-top:28px;padding-bottom:15px}.kv-marketing .page-head h1{letter-spacing:-1px}}
