html:has(.kh-pricing){scroll-behavior:smooth;scroll-padding-top:96px}.kh-pricing{--content-max:1280px;--layout-grid-columns:12;--layout-grid-gap:20px;--layout-grid-edge:80px;--space-section:60px;--space-heading-content:60px;--space-heading-row:10px;--paper:#fff;--ink:#2e2e2c;--body:#595a55;--muted:#888a82;--black-1:#00000003;--black-3:#00000008;--black-6:#0000000f;--black-10:#0000001a;--black-20:#0003;--black-40:#0006;--black-80:#000c;--line:var(--black-10);--white-80:#fffc;--rate-highlight:var(--white-80);--surface:var(--black-3);--green:#19a88b;--brand-solid:#12846c;--green-dark:var(--brand-solid);--teal:#083b3a;--brand-soft:color-mix(in srgb,var(--green)9%,var(--paper));--brand-tint:color-mix(in srgb,var(--green)16%,var(--paper));--brand-line:color-mix(in srgb,var(--green-dark)24%,var(--paper));--brand-ink:#0a6351;--brand-panel:#083b3a;--on-brand-panel:#fff;--on-brand-secondary:#caffee;--brand-highlight:#7efedd;--brand-panel-line:#caffee3d;--coral-signal-500:#ff634a;font-family:var(--sans);font-synthesis:none;-webkit-font-smoothing:antialiased;color:var(--ink);background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.kh-pricing *{box-sizing:border-box}.kh-pricing main{z-index:1;background:var(--paper);position:relative;container-type:inline-size}.kh-pricing button,.kh-pricing input{font:inherit}.kh-pricing a{color:inherit;text-underline-offset:4px;text-decoration:none}.kh-pricing ::selection{background:0 0}.kh-pricing input{caret-color:var(--green-dark)}.kh-pricing button,.kh-pricing a,.kh-pricing input,.kh-pricing summary{-webkit-tap-highlight-color:transparent}.kh-pricing button,.kh-pricing summary{cursor:pointer}.kh-pricing svg{flex-shrink:0}.kh-pricing button:focus-visible,.kh-pricing a:focus-visible,.kh-pricing input:focus-visible,.kh-pricing summary:focus-visible{outline:2px solid var(--green-dark);outline-offset:5px}.kh-pricing h1,.kh-pricing h2,.kh-pricing h3,.kh-pricing p{margin:0}.kh-pricing h1,.kh-pricing h2{text-wrap:balance;font-weight:400}.kh-pricing p{text-wrap:pretty}.kh-pricing .shell{width:min(var(--content-max),calc(100% - var(--layout-grid-edge)*2));margin-inline:auto}.kh-pricing .text-link:hover,.kh-pricing .site-footer a:hover{color:var(--green-dark)}.kh-pricing .button{color:#fff;background:#1b1c1a;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:24px;min-height:44px;padding:8px 16px;font-size:15px;font-weight:500;line-height:24px;transition:background .16s;display:inline-flex}.kh-pricing .button:hover{background:var(--teal)}.kh-pricing .skip-link{clip-path:inset(50%);background:var(--paper);z-index:101;padding:12px;position:fixed;top:-100px;left:16px}.kh-pricing .skip-link:focus{clip-path:none;top:10px}.kh-pricing .text-link{align-items:center;gap:10px;font-size:14px;display:inline-flex}.kh-pricing .section-no{font-family:var(--mono);color:var(--green-dark);margin-bottom:20px;font-size:15px;font-weight:400;line-height:24px}.kh-pricing h1{letter-spacing:-.75px;font-size:44px;line-height:48px}.kh-pricing h2{letter-spacing:-.7px;font-size:40px;line-height:44px}.kh-pricing h3{font-size:18px;font-weight:400;line-height:24px}.kh-pricing .overview{--hero-grid-color:var(--black-3);isolation:isolate;grid-template-columns:repeat(var(--layout-grid-columns),minmax(0,1fr));-moz-column-gap:var(--layout-grid-gap);align-content:center;column-gap:var(--layout-grid-gap);min-height:calc(min(1280px,100cqw - 64px)/1.75781 - 171.689px);padding-block:110px 60px;padding-inline:max(var(--layout-grid-edge),calc((100% - var(--content-max))/2));display:grid;position:relative}.kh-pricing .hero-data-stream{z-index:-1;width:100%;color:var(--green);pointer-events:none;position:absolute;inset:auto 0 0}.kh-pricing .hero-data-stream canvas{width:100%;height:100%;display:block}.kh-pricing .overview:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--hero-grid-color)1px,transparent 1px),linear-gradient(90deg,var(--hero-grid-color)1px,transparent 1px),radial-gradient(circle,var(--hero-grid-color)0 .7px,transparent .8px);background-position:0 0;background-size:6px 6px,6px 6px,18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.kh-pricing .hero-copy{grid-column:1/span 8}.kh-pricing .hero-copy .lede{max-width:none;margin-top:20px}.kh-pricing .button-secondary{border-color:var(--ink);color:var(--ink);background:0 0}.kh-pricing .button-secondary:hover{background:var(--ink);color:var(--paper)}.kh-pricing h1 span{color:var(--green-dark)}.kh-pricing .lede{max-width:450px;color:var(--body);font-size:18px;line-height:27px}.kh-pricing .rate-card{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;margin-top:48px;display:grid}.kh-pricing .rate-rules{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.kh-pricing .rate-rule>p{text-align:left;align-items:center;gap:8px;font-size:14px;line-height:21px;display:flex}.kh-pricing .rate-rule>p svg{color:var(--green);flex:none;margin-top:0}.kh-pricing .section{padding-block:var(--space-section)}.kh-pricing .section-heading,.kh-pricing .section-heading>div{gap:var(--space-heading-row);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.kh-pricing .section-heading{grid-template-columns:repeat(var(--layout-grid-columns),minmax(0,1fr));-moz-column-gap:var(--layout-grid-gap);column-gap:var(--layout-grid-gap);margin-bottom:var(--space-heading-content)}.kh-pricing .section-heading>div,.kh-pricing .section-heading>p{grid-column:1/span 8}.kh-pricing .section-heading .section-no,.kh-pricing .section-heading>p{margin:0}.kh-pricing .section-heading>p{color:var(--body);font-size:18px;line-height:27px}.kh-pricing .calculator-section{border-block:1px solid var(--black-6)}.kh-pricing .calculator-section .section-heading>div,.kh-pricing .calculator-section .section-heading>p{grid-column:1/-1}.kh-pricing .calculator{background:var(--paper)}.kh-pricing .calculator-top{justify-content:space-between;align-items:stretch;gap:24px;padding:8px 0 36px;display:flex}.kh-pricing .calculator-top label,.kh-pricing .estimated>span{color:var(--body);font-size:14px;line-height:1.5}.kh-pricing .calculator-config{text-align:right}.kh-pricing .page-input{justify-content:flex-end;align-items:baseline;margin-top:8px;display:flex}.kh-pricing .page-input input{width:calc(var(--page-digits,3)*(1ch - 1.5px) + 2px);letter-spacing:-1.5px;border:0;border-bottom:1px dashed var(--black-20);max-width:100%;color:var(--ink);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border-radius:0;padding:0 0 4px;font-size:40px;line-height:1.2}.kh-pricing .page-input input::-webkit-inner-spin-button{appearance:none}.kh-pricing .page-input input:focus-visible,.kh-pricing .page-input input:invalid{box-shadow:none;outline:none}.kh-pricing .page-input input:focus{border-bottom-color:var(--green-dark)}@supports (field-sizing:content){.kh-pricing .page-input input{field-sizing:content;width:auto;min-width:3ch}}.kh-pricing .estimated{text-align:left;align-content:start;gap:4px;display:grid}.kh-pricing .estimated .total{color:var(--green-dark);letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-size:40px;line-height:1.2}.kh-pricing .calculator-facts{justify-content:space-between;gap:24px;margin:16px 0 0;padding:8px 0 24px;display:flex}.kh-pricing .calculator-facts>div{text-align:left;flex-direction:column;display:flex}.kh-pricing .calculator-facts>div+div:before{content:"";background:var(--line);width:1px;height:40px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.kh-pricing .calculator-facts>div+div{padding-left:clamp(24px,5vw,80px);position:relative}.kh-pricing .calculator-facts dt{color:var(--body);align-items:center;gap:12px;font-size:14px;display:flex}.kh-pricing .calculator-facts dt:before{content:"";background:var(--coral-signal-500);flex:0 0 8px;width:8px;height:8px}.kh-pricing .calculator-facts dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:26px;font-weight:500;line-height:1.3}.kh-pricing .ruler-wrap{margin:0}.kh-pricing .ruler{border-bottom:1px solid var(--black-20);height:100px;position:relative}.kh-pricing .ruler-fill{width:var(--progress);background:#19a88b0f;position:absolute;inset:0 auto 0 0}.kh-pricing .ruler-ticks{--ruler-minor-step:1.25%;--ruler-major-step:5%;background-image:repeating-linear-gradient(90deg,var(--black-10)0 1px,transparent 1px var(--ruler-minor-step)),repeating-linear-gradient(90deg,var(--black-20)0 1px,transparent 1px var(--ruler-major-step));border-right:1px solid var(--line);background-position:bottom;background-repeat:no-repeat;background-size:100% 20px,100% 34px;position:absolute;inset:0}.kh-pricing .ruler-line{inset-block:0;left:var(--progress);background:var(--green-dark);width:1px;position:absolute}.kh-pricing .ruler-budget{left:clamp(34px,var(--progress),calc(100% - 34px));background:var(--green-dark);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:2px;padding:4px 8px;font-size:12px;position:absolute;top:-10px;transform:translate(-50%)}.kh-pricing .ruler-handle{z-index:2;left:var(--progress);background:var(--paper);border:1px solid var(--green-dark);width:34px;height:34px;color:var(--green-dark);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-17px;transform:translate(-50%)}.kh-pricing .ruler input{z-index:3;appearance:none;cursor:grab;background:0 0;width:calc(100% + 34px);height:calc(100% + 18px);margin:0;position:absolute;top:0;left:-17px}.kh-pricing .ruler input:active{cursor:grabbing}.kh-pricing .ruler input::-webkit-slider-runnable-track{background:0 0;height:118px}.kh-pricing .ruler input::-webkit-slider-thumb{appearance:none;background:0 0;border:0;width:34px;height:118px}.kh-pricing .ruler input::-moz-range-track{background:0 0;border:0;height:118px}.kh-pricing .ruler input::-moz-range-thumb{background:0 0;border:0;width:34px;height:118px}.kh-pricing .ruler-labels{color:var(--body);justify-content:space-between;padding-block:28px 32px;font-size:12px;display:flex}.kh-pricing .billing-matrix{grid-template-columns:repeat(var(--layout-grid-columns),minmax(0,1fr));gap:var(--layout-grid-gap);display:grid}.kh-pricing .billing-card{--brand-panel:#19a88b;--on-brand-panel:#fff;--on-brand-secondary:#fff;--brand-highlight:#fff;--brand-panel-line:#ffffff40;border:1px solid var(--line);background:var(--paper);flex-direction:column;grid-column:1/-1;gap:0;min-width:0;padding:0;display:flex;overflow:visible}.kh-pricing .billing-card-heading h3,.kh-pricing .billing-custom h4{color:var(--brand-highlight);margin:0;font-size:15px;font-weight:500;line-height:24px}.kh-pricing .billing-card-top{isolation:isolate;outline:1px solid var(--coral-signal-500);background:var(--brand-panel);color:var(--on-brand-panel);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;padding:28px;display:grid;position:relative}.kh-pricing .billing-card-top:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background:url(/images/pricing/billing-texture-squares.svg) -140px/auto 140% no-repeat;position:absolute;inset:0}.kh-pricing .billing-card-top:after{content:"";pointer-events:none;background:linear-gradient(var(--coral-signal-500)0 0)left top/12px 12px,linear-gradient(var(--coral-signal-500)0 0)right top/12px 12px,linear-gradient(var(--coral-signal-500)0 0)left bottom/12px 12px,linear-gradient(var(--coral-signal-500)0 0)right bottom/12px 12px;background-repeat:no-repeat;position:absolute;inset:-6px}.kh-pricing .billing-card-heading{flex-direction:column;display:flex}.kh-pricing .billing-plan-copy,.kh-pricing .billing-plan-equivalent{color:var(--on-brand-secondary);font-size:14px;line-height:21px}.kh-pricing .billing-plan-copy{margin-top:6px}.kh-pricing .billing-plan-price{margin-top:auto;padding-top:16px}.kh-pricing .billing-plan-price>.billing-plan-primary{letter-spacing:-.75px;white-space:nowrap;font-size:48px;line-height:52px}.kh-pricing .billing-plan-equivalent{margin-top:4px}.kh-pricing .billing-plan-price p span{letter-spacing:normal;color:var(--on-brand-secondary);margin-left:8px;font-size:14px;line-height:21px}.kh-pricing .billing-rows{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:0;display:grid}.kh-pricing .billing-row{flex-direction:column;gap:12px;min-width:0;padding:28px;display:flex}.kh-pricing .billing-row+.billing-row{border-left:1px solid var(--line)}.kh-pricing .billing-row-copy{padding:0}.kh-pricing .billing-row-copy h4{margin:0 0 6px;font-size:20px;font-weight:500;line-height:28px}.kh-pricing .billing-row-copy p{text-wrap:wrap;color:var(--body);font-size:14px;line-height:21px}.kh-pricing .billing-row-charge{flex-direction:column;order:-1;gap:4px;padding:0;display:flex}.kh-pricing .billing-row-price,.kh-pricing .billing-row-result{letter-spacing:-.5px;font-size:28px;line-height:1.15}.kh-pricing .billing-row-unit{color:var(--body);font-size:14px;line-height:21px}.kh-pricing .billing-row-success{color:var(--green-dark)}.kh-pricing .billing-custom{border-left:1px solid var(--brand-panel-line);min-width:0;padding-left:32px}.kh-pricing .billing-custom p{color:var(--on-brand-secondary);font-size:14px;line-height:21px}.kh-pricing .billing-custom-heading #billing-custom-title{color:var(--on-brand-panel);margin:0;font-size:18px;line-height:26px}.kh-pricing .billing-custom-copy>p{margin-top:6px}.kh-pricing .billing-custom-copy a{--control-surface:#fff;--control-ink:#2e2e2c;--control-border:#dedfd9;--control-border-hover:#b1b7a9;--control-surface-hover:#f7f8f4;--control-surface-pressed:color-mix(in srgb,var(--control-surface-hover)97%,#000);border:1px solid var(--control-border);background:var(--control-surface);height:40px;color:var(--control-ink);font:500 14px/20px var(--sans);border-radius:2px;justify-content:center;align-items:center;gap:8px;margin-top:32px;padding:0 12px;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.kh-pricing .billing-custom-copy a:hover{background:var(--control-surface-hover);border-color:var(--control-border-hover)}.kh-pricing .billing-custom-copy a:active{background:var(--control-surface-pressed);border-color:var(--control-border-hover);transform:translateY(1px)}.kh-pricing .billing-custom-copy a:focus-visible{outline:2px solid var(--on-brand-panel);outline-offset:4px}.kh-pricing .limits-layout{grid-template-columns:repeat(var(--layout-grid-columns),minmax(0,1fr));gap:var(--layout-grid-gap);align-items:stretch;display:grid}.kh-pricing .limits-table{border:1px solid var(--line);background:var(--paper);border-radius:4px;flex-direction:column;grid-area:1/5/auto/-1;min-width:0;padding:20px;display:flex}.kh-pricing .limits-table thead{background:var(--surface)}.kh-pricing .limits-table tr>:first-child{padding-left:12px}.kh-pricing .limits-table tr>:last-child{padding-right:12px}.kh-pricing .limits-table thead th{padding-top:12px}.kh-pricing .limits-table table{border-collapse:collapse;flex:1;width:100%;margin-top:20px}.kh-pricing .limits-table th{text-align:left;font-weight:400}.kh-pricing .limits-table thead th{color:var(--body);padding-bottom:12px;font-size:14px}.kh-pricing .limits-table tbody th,.kh-pricing .limits-table td{border-top:1px solid var(--line);padding-block:20px;font-size:16px}.kh-pricing .limits-table tbody tr:first-child>*{border-top:0}.kh-pricing .limits-table tbody tr:last-child{height:1px}.kh-pricing .limits-table tbody tr:last-child>*{padding-bottom:0}.kh-pricing .limits-table th:last-child,.kh-pricing .limits-table td{text-align:right}.kh-pricing .limits-table td{color:var(--coral-signal-500);font-size:22px;font-weight:500}.kh-pricing .limits-table small{color:var(--body);margin-top:4px;font-size:12px;display:block}.kh-pricing .enterprise-card{isolation:isolate;--body:#fff;--line:#ffffff40;border:1px solid var(--line);background:var(--green);color:#fff;border-radius:4px;flex-direction:column;grid-area:1/1/auto/span 4;min-width:0;padding:28px;display:flex;position:relative;overflow:hidden}.kh-pricing .enterprise-card-top{flex-direction:column;display:flex}.kh-pricing .enterprise-card p{text-wrap:wrap}.kh-pricing .enterprise-card h3{letter-spacing:-.4px;text-wrap:wrap;font-size:28px;font-weight:500;line-height:34px}.kh-pricing .enterprise-card-top>p{color:var(--body);margin-top:12px;font-size:15px;line-height:23px}.kh-pricing .enterprise-card-action{margin-top:auto;padding-top:28px}.kh-pricing .enterprise-card-action .button,.dark .kh-pricing .enterprise-card-action .button,html[data-theme=dark] .kh-pricing .enterprise-card-action .button{color:#2e2e2c;background:#fff;border-color:#dedfd9;width:100%;min-height:42px;font-size:14px;font-weight:600}.kh-pricing .enterprise-card-action .button:hover,.dark .kh-pricing .enterprise-card-action .button:hover,html[data-theme=dark] .kh-pricing .enterprise-card-action .button:hover{background:#f7f8f4;border-color:#b1b7a9}.kh-pricing .enterprise-card-features{margin-top:32px}.kh-pricing .enterprise-card-features ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.kh-pricing .enterprise-card li{align-items:flex-start;gap:10px;font-size:15px;line-height:22px;display:flex}.kh-pricing .enterprise-card li svg{color:var(--body);flex:none;margin-top:2px}.kh-pricing .enterprise-card li>div{flex:1;min-width:0}.kh-pricing .enterprise-card li strong{font-weight:500}.kh-pricing .enterprise-card li p{color:var(--body);margin-top:4px;font-size:13px;line-height:20px}.kh-pricing .faq-section,.kh-pricing #faq{width:min(var(--content-max),calc(100% - var(--layout-grid-edge)*2));padding-block:var(--space-section);color:inherit;box-shadow:none;clip-path:none;background:0 0;margin-inline:auto;padding-inline:0;display:block}.kh-pricing .faq-layout{grid-template-columns:repeat(var(--layout-grid-columns),minmax(0,1fr));gap:var(--layout-grid-gap);width:100%;display:grid}.kh-pricing .faq-heading{flex-direction:column;grid-column:span 4;align-items:start;gap:10px;display:flex}.kh-pricing .faq-heading .section-no{margin:0}.kh-pricing .faq-list{grid-column:6/-1;padding-top:20px}.kh-pricing .faq-heading>p:not(.section-no){color:var(--body);margin:0;font-size:18px;line-height:27px}.kh-pricing .faq-list details{border-bottom:1px solid var(--black-6);interpolate-size:allow-keywords}.kh-pricing .faq-list summary{justify-content:space-between;align-items:center;gap:40px;min-height:68px;padding-block:20px;font-size:18px;font-weight:500;line-height:24px;list-style:none;transition:color .15s;display:flex}.kh-pricing .faq-list summary:hover,.kh-pricing .faq-list details[open] summary{color:var(--green-dark)}.kh-pricing .faq-list summary::-webkit-details-marker{display:none}.kh-pricing .faq-plus{background:var(--faq-control-fill,var(--black-3));flex-shrink:0;width:24px;height:24px;position:relative}.kh-pricing .faq-plus:before,.kh-pricing .faq-plus:after{content:"";background:var(--black-40);width:10.5px;height:1.125px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kh-pricing .faq-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.kh-pricing .faq-list details[open] .faq-plus{background:var(--green)}.kh-pricing .faq-list details[open] .faq-plus:before{background:#fff}.kh-pricing .faq-list details[open] .faq-plus:after{display:none}.kh-pricing .faq-list details:not([open]) summary:hover .faq-plus:before,.kh-pricing .faq-list details:not([open]) summary:hover .faq-plus:after{background:var(--green)}.kh-pricing .faq-list details>p{color:var(--body);padding:12px 0 20px;font-size:15px;line-height:24px}.kh-pricing .faq-list details::details-content{opacity:0;block-size:0;transition:content-visibility .22s allow-discrete,block-size .22s ease,opacity .18s ease;overflow:hidden}.kh-pricing .faq-list details[open]::details-content{opacity:1;block-size:auto}.kh-pricing .final-cta{isolation:isolate;--cta-on-surface:#000;--cta-muted:#000;width:100%;padding:64px var(--layout-grid-edge);background:var(--black-3);color:var(--cta-on-surface);margin-top:60px;position:relative}.kh-pricing .final-cta:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,color-mix(in srgb,var(--coral-signal-500)14%,transparent)0 1.5px,transparent 1.6px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.kh-pricing .final-cta-inner{width:min(var(--content-max),100%);grid-template-columns:minmax(0,1fr) max-content;align-items:stretch;gap:64px;margin-inline:auto;display:grid}.kh-pricing .final-cta-copy{max-width:768px}.kh-pricing .final-cta h2{letter-spacing:-.75px;font-size:44px;line-height:48px}.kh-pricing .final-cta-detail{align-self:center;display:flex}.kh-pricing .final-cta-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.kh-pricing .rate-card>.button,.kh-pricing .final-cta-actions .button{--action-surface:#1b1c1a;--action-ink:#fff;--action-hover:#33483d;--action-pressed:#011110;--action-border:var(--action-surface);--action-hover-border:var(--action-hover);border-color:var(--action-border);background:var(--action-surface);height:44px;color:var(--action-ink);font:500 15px/24px var(--sans);border-radius:2px;padding:0 16px;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.kh-pricing .final-cta-actions .button:not(.button-secondary){--action-surface:var(--green);--action-hover:var(--green-dark);--action-pressed:var(--brand-ink)}.kh-pricing .final-cta-actions .button-secondary{--action-surface:transparent;--action-ink:var(--ink);--action-border:var(--action-ink);--action-hover:var(--black-3);--action-pressed:var(--black-6);--action-hover-border:var(--action-ink)}.kh-pricing .rate-card>.button:hover,.kh-pricing .final-cta-actions .button:hover{background:var(--action-hover);border-color:var(--action-hover-border);color:var(--action-ink)}.kh-pricing .rate-card>.button:active,.kh-pricing .final-cta-actions .button:active{background:var(--action-pressed);border-color:var(--action-hover-border);transform:translateY(1px)}.kh-pricing .rate-card>.button:focus-visible,.kh-pricing .final-cta-actions .button:focus-visible{outline:2px solid var(--green);outline-offset:4px}.kh-pricing .final-cta-description{max-width:672px;margin-top:var(--space-heading-row);color:var(--body);font-size:16px;line-height:24px}.kh-pricing .final-cta-benefits{grid-template-columns:repeat(2,max-content);align-content:start;gap:24px;width:100%;margin:0;padding:0;list-style:none;display:grid}.kh-pricing .final-cta-benefits li{white-space:nowrap;align-items:flex-start;gap:12px;font-size:16px;line-height:24px;display:flex}.kh-pricing .final-cta-benefits svg{color:var(--green);flex:0 0 20px;width:20px;height:20px;margin-top:2px}.kh-pricing .final-cta-form>p{margin-bottom:12px;font-size:16px;font-weight:600;line-height:24px}.kh-pricing .final-cta-email{border:1px solid var(--line);background:var(--paper);border-radius:2px;align-items:center;max-width:672px;padding:6px;display:flex}.kh-pricing .final-cta-email input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:8px 16px;font-size:14px;line-height:20px}.kh-pricing .final-cta-email input::placeholder{color:var(--muted)}.kh-pricing .final-cta-email a{color:#fff;white-space:nowrap;background:#000;border-radius:2px;flex:none;padding:10px 20px;font-size:14px;font-weight:500;line-height:20px}.kh-pricing .final-cta-email a:hover{background:var(--black-80)}.kh-pricing .final-cta-email:focus-within{border-color:var(--ink)}@media (min-width:768px) and (max-width:1199px){.kh-pricing{--layout-grid-columns:8;--layout-grid-gap:16px;--layout-grid-edge:24px}.kh-pricing .rate-card{gap:16px}.kh-pricing .rate-rule>p{white-space:nowrap;font-size:clamp(12px,1.36vw,14px)}.kh-pricing .rate-rules{width:100%}.kh-pricing .limits-table,.kh-pricing .enterprise-card{grid-area:auto/1/auto/-1}.kh-pricing .enterprise-card{order:-1}.kh-pricing .enterprise-card-features ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kh-pricing .limits-table{grid-template-columns:repeat(4,minmax(0,1fr))}.kh-pricing .faq-layout{flex-direction:column;gap:40px;display:flex}.kh-pricing .faq-list{padding-top:0}.kh-pricing .final-cta{padding:46px var(--layout-grid-edge)}.kh-pricing .final-cta-inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px}.kh-pricing .final-cta-actions{flex-wrap:nowrap}.kh-pricing .final-cta-actions .button{white-space:nowrap}.kh-pricing .final-cta-benefits{grid-template-columns:minmax(0,1fr)}.kh-pricing .final-cta-benefits li{white-space:normal;text-align:left}}@media (max-width:767px){.kh-pricing{--layout-grid-columns:4;--layout-grid-gap:16px;--layout-grid-edge:16px;--space-section:32px;--space-heading-content:32px;--space-heading-row:8px}.kh-pricing .overview{min-height:calc(100cqw + 32px);padding-block:104px 32px}.kh-pricing .hero-copy{grid-column:1/-1;padding:0}.kh-pricing .section-heading>div,.kh-pricing .section-heading>p{grid-column:1/-1}.kh-pricing h1{letter-spacing:-.6px;font-size:32px;line-height:36px}.kh-pricing h2{font-size:32px;line-height:36px}.kh-pricing .lede{font-size:16px;line-height:24px}.kh-pricing .rate-card{margin-top:24px}.kh-pricing .limits-table,.kh-pricing .enterprise-card,.kh-pricing .faq-heading,.kh-pricing .faq-list{grid-column:1/-1}.kh-pricing .enterprise-card{grid-row:1}.kh-pricing .limits-table{grid-row:2}.kh-pricing .rate-card{grid-template-columns:1fr;justify-items:start}.kh-pricing .section-heading>p{font-size:15px;line-height:22px}.kh-pricing .calculator-top{gap:12px;padding:8px 0 28px}.kh-pricing .calculator-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding:8px 0 20px;display:grid}.kh-pricing .calculator-facts>div+div{padding-left:16px}.kh-pricing .calculator-facts>div:nth-child(3){padding-left:0}.kh-pricing .calculator-facts>div:nth-child(3):before{display:none}.kh-pricing .calculator-facts dt{font-size:12px}.kh-pricing .calculator-facts dd{font-size:20px}.kh-pricing .calculator-top label,.kh-pricing .estimated>span{font-size:12px}.kh-pricing .page-input input{font-size:32px}.kh-pricing .estimated .total{margin-top:4px;font-size:32px}.kh-pricing .ruler-handle{width:32px;height:32px;bottom:-16px}.kh-pricing .ruler input{width:calc(100% + 32px);left:-16px}.kh-pricing .ruler input::-webkit-slider-thumb{width:32px}.kh-pricing .ruler input::-moz-range-thumb{width:32px}.kh-pricing .ruler-ticks{--ruler-minor-step:5%;--ruler-major-step:25%}.kh-pricing .ruler-labels{padding-block:28px 24px;font-size:11px}.kh-pricing .ruler-labels span:nth-child(2),.kh-pricing .ruler-labels span:nth-child(4){display:none}.kh-pricing .billing-card-top{grid-template-columns:minmax(0,1fr);gap:16px}.kh-pricing .billing-card-top:before{background-position:-56px 0;background-size:auto 180px}.kh-pricing .billing-custom{border-left:0;border-top:1px solid var(--brand-panel-line);padding:16px 0 0}.kh-pricing .billing-plan-price>.billing-plan-primary{font-size:40px;line-height:44px}.kh-pricing .billing-rows{grid-template-columns:minmax(0,1fr);gap:0}.kh-pricing .billing-row+.billing-row{border-left:0;border-top:1px solid var(--line)}.kh-pricing .limits-table{padding:20px}.kh-pricing .enterprise-card{padding:24px}.kh-pricing .faq-layout{row-gap:32px}.kh-pricing .faq-list{padding-top:0}.kh-pricing .faq-list summary{gap:16px;font-size:16px}.kh-pricing .faq-list details>p{padding:0 0 16px}.kh-pricing .faq-list details[open] summary{min-height:56px;padding-bottom:8px}.kh-pricing .final-cta{margin-top:32px;padding:48px 20px}.kh-pricing .final-cta h2{font-size:31px;line-height:36px}.kh-pricing .rate-card>.button,.kh-pricing .final-cta-actions .button{--action-surface:#1b1c1a;--action-ink:#fff;--action-hover:#33483d;--action-pressed:#011110;--action-border:var(--action-surface);--action-hover-border:var(--action-hover);border-color:var(--action-border);background:var(--action-surface);height:44px;color:var(--action-ink);font:500 15px/24px var(--sans);border-radius:2px;padding:0 16px;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.kh-pricing .final-cta-actions .button:not(.button-secondary){--action-surface:var(--green);--action-hover:var(--green-dark);--action-pressed:var(--brand-ink)}.kh-pricing .final-cta-actions .button-secondary{--action-surface:transparent;--action-ink:var(--ink);--action-border:var(--action-ink);--action-hover:var(--black-3);--action-pressed:var(--black-6);--action-hover-border:var(--action-ink)}.kh-pricing .rate-card>.button:hover,.kh-pricing .final-cta-actions .button:hover{background:var(--action-hover);border-color:var(--action-hover-border);color:var(--action-ink)}.kh-pricing .rate-card>.button:active,.kh-pricing .final-cta-actions .button:active{background:var(--action-pressed);border-color:var(--action-hover-border);transform:translateY(1px)}.kh-pricing .rate-card>.button:focus-visible,.kh-pricing .final-cta-actions .button:focus-visible{outline:2px solid var(--green);outline-offset:4px}.kh-pricing .final-cta-description{font-size:15px;line-height:22px}.kh-pricing .final-cta-inner{grid-template-columns:1fr;gap:32px}.kh-pricing .final-cta-benefits{grid-template-columns:1fr}.kh-pricing .hero-copy .lede{margin-top:12px}.kh-pricing .faq-heading>p:not(.section-no){font-size:15px;line-height:22px}}@media (max-width:479px){.kh-pricing .final-cta-email input{padding-inline:10px}.kh-pricing .final-cta-email a{padding-inline:14px}}@media (prefers-reduced-motion:reduce){html:has(.kh-pricing){scroll-behavior:auto}.kh-pricing *,.kh-pricing :before,.kh-pricing :after{transition:none!important}}.dark .kh-pricing,html[data-theme=dark] .kh-pricing{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black-1:#f9faf503;--black-3:#f9faf508;--black-6:#f9faf50f;--black-10:#f9faf51a;--black-20:#f9faf533;--black-40:#f9faf566;--black-80:#f9faf5cc;--paper:#010909;--ink:#f9faf5;--body:#bbbcb3;--muted:#bbbcb3;--line:var(--black-10);--surface:var(--black-3);--green:#1dbe9d;--action-primary:#23d6b1;--action-on-primary:#011711;--action-primary-hover:color-mix(in srgb,var(--action-primary)92%,var(--action-on-primary));--action-primary-pressed:color-mix(in srgb,var(--action-primary)88%,var(--action-on-primary));--coral-signal-500:#ff897d;--green-dark:var(--action-primary);--teal:#7efedd;--brand-soft:#021d1d;--brand-tint:#042626;--brand-line:#156462;--brand-ink:#7efedd;--brand-panel:#073231;--rate-highlight:#010909cc}.dark .kh-pricing .rate-card>.button,html[data-theme=dark] .kh-pricing .rate-card>.button,.dark .kh-pricing .final-cta-actions .button:not(.button-secondary),html[data-theme=dark] .kh-pricing .final-cta-actions .button:not(.button-secondary){--action-surface:var(--action-primary);--action-ink:var(--action-on-primary);--action-hover:var(--action-primary-hover);--action-pressed:var(--action-primary-pressed)}.dark .kh-pricing .button-secondary,html[data-theme=dark] .kh-pricing .button-secondary{color:var(--ink);border-color:var(--ink);background:0 0}.dark .kh-pricing .final-cta-actions .button-secondary,html[data-theme=dark] .kh-pricing .final-cta-actions .button-secondary{--action-hover:var(--black-6);--action-pressed:var(--black-10)}.dark .kh-pricing .enterprise-card,html[data-theme=dark] .kh-pricing .enterprise-card{--body:#fff;--line:#ffffff40;color:#fff}.dark .kh-pricing .faq-list details[open] .faq-plus:before,html[data-theme=dark] .kh-pricing .faq-list details[open] .faq-plus:before{background:var(--action-on-primary)}.dark .kh-pricing .ruler-fill,html[data-theme=dark] .kh-pricing .ruler-fill{background:#23d6b12e}.kh-pricing .enterprise-card-action .button:active,.dark .kh-pricing .enterprise-card-action .button:active,html[data-theme=dark] .kh-pricing .enterprise-card-action .button:active{background:#f0f1ed;border-color:#b1b7a9}.dark .kh-pricing .billing-card,html[data-theme=dark] .kh-pricing .billing-card{--brand-panel:var(--green);--on-brand-panel:#fff;--on-brand-secondary:#fff;--brand-highlight:#fff;--brand-panel-line:#ffffff40}.dark .kh-pricing .ruler-budget,html[data-theme=dark] .kh-pricing .ruler-budget{color:#011711}.dark .kh-pricing .final-cta,html[data-theme=dark] .kh-pricing .final-cta{--cta-on-surface:#fff;--cta-muted:#fff;background:var(--black-3)}.dark .kh-pricing .ruler-handle,html[data-theme=dark] .kh-pricing .ruler-handle{background:#021d1d}.dark .kh-pricing .final-cta-email a,html[data-theme=dark] .kh-pricing .final-cta-email a{color:#000;background:#fff}.dark .kh-pricing .final-cta-email a:hover,html[data-theme=dark] .kh-pricing .final-cta-email a:hover{background:var(--black-80)}.kh-pricing .pixel-card{position:relative}.kh-pricing .pixel-card>.pixel-canvas{opacity:.5;mix-blend-mode:screen;pointer-events:none;background:0 0;width:100%;height:100%;position:absolute;inset:0}.kh-pricing .pixel-card>:not(.pixel-canvas){position:relative}@media (prefers-reduced-motion:reduce){.kh-pricing .pixel-card>.pixel-canvas{display:none}}
