.kc-c.kcp .kcp-h2-poster{font-size:var(--kcc-h2-1)}.kc-c.kcp .kcp-h2-work,.kc-c.kcp .kcp-statement .kc-h2{font-size:var(--kcc-h2-2)}.kc-c.kcp .kc-sec-head{margin-bottom:48px}.kc-c.kcp .kc-sec-lede{max-width:32em}.kc-c.kcp .kc-eyebrow{color:var(--kc-ink-2)}.kc-c.kcp .kcp-h3{letter-spacing:-.005em;color:var(--kc-ink);margin-top:14px;font-size:20px;font-weight:600;line-height:1.3}.kc-c.kcp .kcp-p{color:var(--kc-ink-2);text-wrap:pretty;margin-top:8px;font-size:17px;line-height:1.55}.kc-c.kcp .kcp-sec{padding-top:120px}.kc-c.kcp .kcp-close{padding-top:96px}.kc-c.kcp .kcp-hero{padding:40px var(--kcc-inset) 0 max(var(--kc-gutter), calc((100vw - 1200px) / 2));grid-template-columns:minmax(0,500px) minmax(0,1fr);align-items:center;gap:56px;display:grid}.kc-c.kcp .kcp-hero-solo{max-width:calc(var(--kc-max) + 2 * var(--kc-gutter));padding:72px var(--kc-gutter) 0;margin:0 auto;display:block}.kc-c.kcp .kcp-hero .kc-h1{max-width:14ch;font-size:clamp(48px,4.6vw,72px);line-height:1}.kc-c.kcp .kcp-hero-solo .kc-h1{max-width:16ch}.kc-c.kcp .kcp-hero .kc-lede{max-width:30em;margin-top:24px;font-size:19px;line-height:1.55}.kc-c.kcp .kcp-hero .kc-cta-row{margin-top:32px}.kc-c.kcp .kcp-micro{color:var(--kc-ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin-top:18px;font-size:15px;display:flex}.kc-c.kcp .kcp-chip{border:1px solid var(--kc-line-2);min-height:32px;color:var(--kc-ink-2);--kc-hedge-dot:var(--kc-ink);border-radius:999px;margin-top:22px;padding:6px 14px;font-size:13.5px}.kc-c.kcp .kcp-hero-field{border-radius:var(--kcc-band-r);background:var(--kc-grain), var(--kcc-panel);justify-content:center;min-width:0;padding:56px 48px 40px;display:flex}.kc-c.kcp .kcp-hero-fig{width:min(720px,100%);margin:0}.kc-c.kcp .kcp-hero-cap{margin-top:16px;padding-left:8px}.kc-c.kcp .kcp-win .kcc-shell{grid-template-columns:196px minmax(0,1fr)}.kc-c.kcp .kcp-win .kcc-shell-crop{grid-template-columns:minmax(0,1fr)}.kc-c.kcp .kcp-page{padding:24px 24px 28px}.kc-c.kcp .kcp-win .kcc-main{min-width:0;overflow:hidden}.kc-c.kcp .kcp-win header>.kcc-desk-only.w-56{flex:0 224px;width:auto;min-width:0}.kc-c.kcp .kcp-win table{table-layout:fixed;width:100%}.kc-c.kcp .kcp-win td,.kc-c.kcp .kcp-win th{white-space:normal;overflow-wrap:anywhere}@media (min-width:1280px) and (max-width:1499px){.kc-c.kcp .kcp-win .kcc-shell{grid-template-columns:minmax(0,1fr)}.kc-c.kcp .kcp-win .kcc-rail{display:none}}.kc-c.kcp .kcp-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;display:grid}.kc-c.kcp .kcp-points>li{border-top:1px solid var(--kc-line-2);padding-top:24px}.kc-c.kcp .kcp-n,.kc-c.kcp .kcp-step-n{font-family:var(--kc-display);letter-spacing:-.02em;color:var(--kcc-num-dim);font-variant-numeric:tabular-nums;font-size:40px;line-height:1;display:block}.kc-c.kcp .kcp-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:64px;display:grid}.kc-c.kcp .kcp-split-pic{position:sticky;top:104px}.kc-c.kcp .kcp-steps>li{border-top:1px solid var(--kc-line-2);grid-template-columns:64px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.kc-c.kcp .kcp-steps>li:last-child{border-bottom:1px solid var(--kc-line-2)}.kc-c.kcp .kcp-step-n{padding-top:2px;font-size:32px}.kc-c.kcp .kcp-step-t b{color:var(--kc-ink);font-size:19px;font-weight:600;line-height:1.35;display:block}.kc-c.kcp .kcp-step-t>span{color:var(--kc-ink-2);text-wrap:pretty;margin-top:6px;font-size:16.5px;line-height:1.55;display:block}.kc-c.kcp .kcp-steps-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 40px;display:grid}.kc-c.kcp .kcp-steps-row>li,.kc-c.kcp .kcp-steps-row>li:last-child{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:14px}.kc-c.kcp .kcp-tile{box-shadow:var(--kcc-tile-shadow);border-radius:28px;margin:0;padding:40px;position:relative}.kc-c.kcp .kcp-tile-sage{background:var(--kc-grain), var(--kc-sage)}.kc-c.kcp .kcp-tile-butter{background:var(--kc-grain), var(--kc-butter)}.kc-c.kcp .kcp-tile-peach{background:var(--kc-grain), var(--kc-peach)}.kc-c.kcp .kcp-tile-sand{background:var(--kc-grain), var(--kc-bg-2)}.kc-c.kcp .kcp-tile-wide{padding:48px 56px}.kc-c.kcp .kcp-tile-wide .kcp-tile-in{max-width:1000px;margin:0 auto}.kc-c.kcp .kcp-cap{color:var(--kc-ink);margin-top:16px;font-size:13px;line-height:1.45}.kc-c.kcp .kcp-tile-wide .kcp-cap{max-width:1000px;margin-left:auto;margin-right:auto}.kc-c.kcp .kcp-tile .kcc-crop-pipe{box-shadow:var(--kcc-card-shadow);background:#fff;border-radius:14px;padding:18px 22px 20px;-webkit-mask-image:none;mask-image:none}.kc-c.kcp .kcp-tile .kcc-crop td,.kc-c.kcp .kcp-tile .kcc-crop th{white-space:normal}.kc-c.kcp .kcp-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.kc-c.kcp .kcp-pair .kcp-tile{padding:32px}.kc-c.kcp .kcp-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 40px;display:grid}.kc-c.kcp .kcp-part{flex-direction:column;min-width:0;display:flex}.kc-c.kcp .kcp-part-copy{border-top:1px solid var(--kc-line-2);padding-top:24px}.kc-c.kcp .kcp-part-copy .kc-link{margin-top:12px}.kc-c.kcp .kcp-part-pic{background:var(--kc-grain), var(--kc-bg-2);border-radius:28px;height:380px;margin:24px 0 0;padding:32px 32px 0;position:relative;overflow:hidden}.kc-c.kcp .kcp-part:nth-child(4n+2) .kcp-part-pic,.kc-c.kcp .kcp-part:nth-child(4n+3) .kcp-part-pic{background:var(--kc-grain), var(--kc-sage)}.kc-c.kcp .kcp-part-pic .kcc-crop{border-radius:14px 14px 0 0;height:100%;-webkit-mask-image:linear-gradient(#000 calc(100% - 96px),#0000 calc(100% - 8px));mask-image:linear-gradient(#000 calc(100% - 96px),#0000 calc(100% - 8px))}.kc-c.kcp .kcp-part-pic .kcc-sc-audit tbody tr:not(:first-child) td:nth-child(4){display:none}.kc-c.kcp .kcp-part-pic .kcc-crop td,.kc-c.kcp .kcp-part-pic .kcc-crop th{white-space:normal}.kc-c.kcp .kcp-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.kc-c.kcp .kcp-stage{border-top:1px solid var(--kc-line-2);padding-top:22px}.kc-c.kcp .kcp-stage.is-gate{border-top:2px solid var(--kc-ink)}.kc-c.kcp .kcp-stage-top{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.kc-c.kcp .kcp-stage-top b{color:var(--kc-ink);font-size:15px;font-weight:600}.kc-c.kcp .kcp-stage-top .kcp-step-n{font-size:30px}.kc-c.kcp .kcp-gate{background:var(--kc-ink);min-height:26px;color:var(--kc-bg);border-radius:999px;align-items:center;padding:2px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.kc-c.kcp .kcp-stage .kcp-h3{margin-top:16px}.kc-c.kcp .kcp-hero-live{flex-direction:column;justify-content:center;align-items:stretch;padding:56px}.kc-c.kcp .kcp-hero-panel{width:min(640px,100%);margin:0 auto}.kc-c.kcp :where(.kcp-hero-panel) :where(p,h1,h2,h3,ul,ol,dl,dd,figure){margin:revert-layer;padding:revert-layer}.kc-c.kcp .kcp-hero-panel [data-testid=free-scan-drop-zone]{border-radius:14px}.kc-c.kcp .kcp-hero-panel [data-testid=free-scan-upload-zone]{box-shadow:var(--kcc-dark-shadow);border:0;border-radius:22px}.kc-c.kcp .kcp-limit{text-align:center;color:#f4efe6db;margin-top:16px;font-size:14px;line-height:1.5}.kc-c.kcp .kcp-fields{flex-wrap:wrap;gap:8px;display:flex}.kc-c.kcp .kcp-fields>li{border:1px solid var(--kc-line-2);background:var(--kc-card);min-height:36px;color:var(--kc-ink);border-radius:999px;align-items:center;padding:6px 14px;font-size:15px;display:inline-flex}.kc-c.kcp .kcp-note{max-width:34em;color:var(--kc-ink-2);margin-top:24px;font-size:16px;line-height:1.55}.kc-c.kcp .kcp-note+.kcp-note{margin-top:12px}.kc-c.kcp .kcp-tile .kcc-scan-crop{width:auto;height:auto;margin:0;position:static;-webkit-mask-image:none;mask-image:none}.kc-c.kcp .kcp-sec-tight{padding-top:72px}.kc-c.kcp .kcp-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;display:grid}.kc-c.kcp .kcp-figs>li{border-top:1px solid var(--kc-line-2);flex-direction:column;gap:10px;padding-top:24px;display:flex}.kc-c.kcp .kcp-fig{font-family:var(--kc-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--kc-ink);font-size:clamp(56px,6vw,84px);line-height:.95}.kc-c.kcp .kcp-fig-l{color:var(--kc-ink-2);font-size:16px}.kc-c.kcp .kcp-nots{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.kc-c.kcp .kcp-nots>li{border-top:1px solid var(--kc-line);color:var(--kc-ink);padding:18px 0 18px 32px;font-size:17px;position:relative}.kc-c.kcp .kcp-nots>li:before{content:"";background:var(--kc-ink-2);width:14px;height:1.5px;position:absolute;top:30px;left:2px}.kc-c.kcp .kcp-statement .kc-trust-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px}.kc-c.kcp .kcp-statement .kcp-statement-solo{display:block}.kc-c.kcp .kcp-statement .kcp-statement-solo .kc-trust-copy{max-width:880px}.kc-c.kcp .kcp-statement .kc-sec-head{margin-bottom:0}.kc-c.kcp .kcp-statement .kc-sec-lede{color:var(--kc-on-deep-2);max-width:34em}.kc-c.kcp .kcp-small{border-top:1px solid var(--kc-deep-line);color:var(--kc-on-deep-2);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:28px;padding-top:20px;font-size:15px;display:flex}.kc-c.kcp .kcp-statement .kcc-crop td,.kc-c.kcp .kcp-statement .kcc-crop th{white-space:normal}.kc-c.kcp .kcp-rows-wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px;display:grid}.kc-c.kcp .kcp-rows>li{border-top:1px solid var(--kc-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:6px 32px;padding:20px 0;display:grid}.kc-c.kcp .kcp-rows>li:last-child{border-bottom:1px solid var(--kc-line)}.kc-c.kcp .kcp-row-name{color:var(--kc-ink);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:17px;font-weight:600;line-height:1.4;display:flex}.kc-c.kcp .kcp-row-line{max-width:62ch;color:var(--kc-ink-2);text-wrap:pretty;font-size:16px;line-height:1.55}.kc-c.kcp .kcp-row-limit{color:var(--kc-ink-2);margin-top:4px;font-size:14px;display:block}.kc-c.kcp .kcp-lane{height:24px;font-size:12.5px}.kc-c.kcp .kcp-rows-pic{flex-direction:column;gap:24px;display:flex;position:sticky;top:104px}.kc-c.kcp .kcp-rows-pic .kcp-tile{padding:32px}.kc-c.kcp .kcp-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.kc-c.kcp .kcp-door{box-shadow:var(--kcc-tile-shadow);border-radius:28px;flex-direction:column;align-items:flex-start;gap:4px;padding:40px 40px 36px;display:flex}.kc-c.kcp .kcp-tone-sage{background:var(--kc-grain), var(--kc-sage)}.kc-c.kcp .kcp-tone-butter{background:var(--kc-grain), var(--kc-butter)}.kc-c.kcp .kcp-door .kcp-p{color:var(--kc-ink);opacity:.86;margin:8px 0 18px}.kc-c.kcp .kcp-door .kc-link{margin-top:auto}.kc-c.kcp .kcp-after{margin-top:28px}.kc-c.kcp .kcp-ladder{table-layout:fixed;margin-top:0}.kc-c.kcp .kcp-ladder thead th:nth-child(2){width:40%}.kc-c.kcp .kcp-ladder td b{font-size:17px}.kc-c.kcp .kcp-price-word{font-family:var(--kc-display);letter-spacing:-.01em;font-size:34px;line-height:1.1}.kc-c.kcp .kcp-ladder-foot{color:var(--kc-ink-2);flex-wrap:wrap;align-items:baseline;gap:8px 28px;margin-top:24px;font-size:15px;display:flex}.kc-c.kcp .kcp-dp-sec{padding-top:56px}.kc-c.kcp .kcp-dp{background:var(--kc-grain), var(--kc-butter);box-shadow:var(--kcc-tile-shadow);border-radius:28px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px 56px;padding:56px;display:grid}.kc-c.kcp .kcp-dp-k{color:var(--kc-ink);margin-bottom:12px}.kc-c.kcp .kcp-dp-b{max-width:34em;color:var(--kc-ink);text-wrap:pretty;font-size:19px;line-height:1.55}.kc-c.kcp .kcp-dp-cta{margin-top:24px}.kc-c.kcp .kcp-desk{padding:18px 24px}.kc-c.kcp .kcp-desk-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;display:grid}.kc-c.kcp .kcp-desk-letter{background:#f7f7f6;border:1px solid #e8e8e6;border-radius:12px;margin-top:16px;padding:16px}.kc-c.kcp .kcp-letter{background:#fff;border:1px solid #e8e8e6;border-radius:8px;padding:14px 16px 16px;box-shadow:0 6px 14px -8px #1b1a172e}.kc-c.kcp .kcp-letter i{background:#ececea;border-radius:3px;height:6px;margin-top:9px;display:block}.kc-c.kcp .kcp-letter i.is-short{width:58%}.kc-c.kcp .kcp-desk-audit{align-items:center;gap:8px;display:flex}.kc-c.kcp .kcp-faq-g{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.kc-c.kcp .kcp-faq-g>.kc-sec-head{position:sticky;top:104px}.kc-c.kcp .kcp-qs>li{border-top:1px solid var(--kc-line-2);padding:8px 0}.kc-c.kcp .kcp-qs>li:last-child{border-bottom:1px solid var(--kc-line-2)}.kc-c.kcp .kcp-q summary{min-height:52px;color:var(--kc-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:6px 0;font-size:18px;font-weight:500;line-height:1.4;list-style:none;display:flex}.kc-c.kcp .kcp-q summary::-webkit-details-marker{display:none}.kc-c.kcp .kcp-q-i{border:1px solid var(--kc-line-2);width:32px;height:32px;transition:border-color .16s var(--kc-x), background-color .16s var(--kc-x);border-radius:999px;flex:none;position:relative}.kc-c.kcp .kcp-q-i:before,.kc-c.kcp .kcp-q-i:after{content:"";background:var(--kc-ink);width:12px;height:1.5px;transition:transform .2s var(--kc-o);margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.kc-c.kcp .kcp-q-i:after{transform:rotate(90deg)}.kc-c.kcp .kcp-q[open] .kcp-q-i:after{transform:rotate(0)}.kc-c.kcp .kcp-q>p{max-width:36em;color:var(--kc-ink-2);text-wrap:pretty;padding:4px 56px 16px 0;font-size:17px;line-height:1.6}.kc-c.kcp .kcp-q[open]>p{animation:kcc-fade-in .24s var(--kc-o) both}@media (hover:hover) and (pointer:fine){.kc-c.kcp .kcp-q summary:hover .kcp-q-i{border-color:var(--kc-ink);background:#1b1a170a}}.kc-c.kcp .kcp-faq-foot{color:var(--kc-ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:24px;font-size:15px;display:flex}.kc-c.kcp .kcp-close-main{min-height:0;padding:96px max(64px, calc((100vw - 1200px) / 2 - var(--kcc-inset)));display:block}.kc-c.kcp .kcp-close-main .kc-close-copy{max-width:760px;padding-bottom:0}.kc-c.kcp .kc-close-main .kcp-micro{color:#ffffffc7;display:block}.kc-c.kcp .kcp-close-art .kcc-close-art{margin:0}.kc-c.kcp .kcp-close-art .kcc-crop{max-width:460px;box-shadow:var(--kcc-float-shadow);-webkit-mask-image:none;mask-image:none}.kc-c.kcp .kcp-close-art .kcc-crop-pipe{background:#fff;border-radius:14px}.kc-c.kcp .kc-nav-link[aria-current=page]{color:var(--kc-nav-ink)}.kc-c.kcp .kc-nav-link[aria-current=page] .kc-nav-t{box-shadow:0 1.5px}.kc-c.kcp .kc-nav-plink[aria-current=page]{font-weight:600}@media (max-width:1279px){.kc-c.kcp .kcp-hero{padding:40px var(--kcc-inset) 0;grid-template-columns:minmax(0,1fr);gap:40px}.kc-c.kcp .kcp-hero-copy{padding-left:calc(var(--kc-gutter) - var(--kcc-inset))}}@media (max-width:1079px){.kc-c.kcp .kcp-split,.kc-c.kcp .kcp-rows-wrap,.kc-c.kcp .kcp-faq-g,.kc-c.kcp .kcp-dp,.kc-c.kcp .kcp-statement .kc-trust-in{grid-template-columns:minmax(0,1fr)}.kc-c.kcp .kcp-split-pic,.kc-c.kcp .kcp-rows-pic,.kc-c.kcp .kcp-faq-g>.kc-sec-head{position:static}.kc-c.kcp .kcp-split{gap:40px}.kc-c.kcp .kcp-faq-g{gap:0}.kc-c.kcp .kcp-desk-g{grid-template-columns:minmax(0,1fr);gap:0}.kc-c.kcp .kcp-pair,.kc-c.kcp .kcp-parts{grid-template-columns:minmax(0,1fr)}.kc-c.kcp .kcp-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.kc-c.kcp .kcp-sec{padding-top:88px}.kc-c.kcp .kcp-close{padding-top:72px}.kc-c.kcp .kc-sec-head{margin-bottom:32px}.kc-c.kcp .kcp-hero{padding:28px var(--kc-gutter) 0;gap:28px}.kc-c.kcp .kcp-hero-copy{padding-left:0}.kc-c.kcp .kcp-hero-solo{padding-top:40px}.kc-c.kcp .kcp-hero .kc-h1{max-width:none;font-size:clamp(40px,10.6vw,56px)}.kc-c.kcp .kcp-hero .kc-lede{font-size:17px}.kc-c.kcp .kcp-hero-field{margin:0 calc(8px - var(--kc-gutter));border-radius:28px;padding:20px 12px 14px;display:block}.kc-c.kcp .kcp-hero-cap{margin-top:12px;padding-left:6px}.kc-c.kcp .kcp-hero-live{padding:16px 12px 18px}.kc-c.kcp .kcp-hero-panel [data-testid=free-scan-upload-zone]{border-radius:18px;padding:20px}.kc-c.kcp .kcp-page{padding:18px 14px 20px}.kc-c.kcp .kcp-win .kcc-shell{grid-template-columns:minmax(0,1fr)}.kc-c.kcp .kcp-steps-row{display:block}.kc-c.kcp .kcp-steps-row>li,.kc-c.kcp .kcp-steps-row>li:last-child{grid-template-columns:44px minmax(0,1fr);gap:12px}.kc-c.kcp .kcp-steps-row>li:last-child{border-bottom:1px solid var(--kc-line-2)}.kc-c.kcp .kcp-statement .kcc-crop{padding:14px 12px}.kc-c.kcp .kcp-statement .kcc-crop th,.kc-c.kcp .kcp-statement .kcc-crop td{padding-left:4px;padding-right:4px;font-size:12px}.kc-c.kcp .kcp-points{grid-template-columns:minmax(0,1fr)}.kc-c.kcp .kcp-points>li{padding:22px 0 24px}.kc-c.kcp .kcp-n{font-size:32px}.kc-c.kcp .kcp-steps>li{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:20px 0}.kc-c.kcp .kcp-step-n{font-size:26px}.kc-c.kcp .kcp-tile,.kc-c.kcp .kcp-tile-wide,.kc-c.kcp .kcp-pair .kcp-tile,.kc-c.kcp .kcp-rows-pic .kcp-tile{border-radius:24px;padding:16px 12px}.kc-c.kcp .kcp-cap{margin-top:12px;padding:0 4px}.kc-c.kcp .kcp-rows>li{grid-template-columns:minmax(0,1fr);padding:18px 0}.kc-c.kcp .kcp-stages,.kc-c.kcp .kcp-figs,.kc-c.kcp .kcp-nots{grid-template-columns:minmax(0,1fr);gap:28px}.kc-c.kcp .kcp-nots{gap:0}.kc-c.kcp .kcp-sec-tight{padding-top:56px}.kc-c.kcp .kcp-part-pic{border-radius:24px;height:320px;padding:16px 12px 0}.kc-c.kcp .kcp-doors{grid-template-columns:minmax(0,1fr);gap:16px}.kc-c.kcp .kcp-door{border-radius:24px;padding:28px 24px 26px}.kc-c.kcp .kcp-dp{border-radius:24px;padding:32px 24px}.kc-c.kcp .kcp-q summary{min-height:48px;font-size:17px}.kc-c.kcp .kcp-q>p{padding-right:0;font-size:16px}.kc-c.kcp .kcp-close-main{padding:56px 24px}.kc-c.kcp .kcp-desk{padding:14px 14px 16px}.kc-c.kcp .kcp-desk dl{gap:6px}.kc-c.kcp .kcp-desk dl>div{padding-left:8px;padding-right:8px}.kc-c.kcp .kcp-desk dt{white-space:nowrap;font-size:11px}}@media (max-width:600px){.kc-c.kcp .kcc-t-drop4 th:nth-child(4),.kc-c.kcp .kcc-t-drop4 td:nth-child(4),.kc-c.kcp .kcc-t-drop3 th:nth-child(3),.kc-c.kcp .kcc-t-drop3 td:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.kc-c.kcp .kcc-bezel,.kc-c.kcp .kcp-q[open]>p{animation:none}.kc-c.kcp .kcp-q-i,.kc-c.kcp .kcp-q-i:before,.kc-c.kcp .kcp-q-i:after{transition:none}}.kc-c.kcp .kcp-hero+.kcp-statement{margin-top:120px}@media (max-width:860px){.kc-c.kcp .kcp-hero+.kcp-statement{margin-top:88px}}.kc-c.kcp .kcp-tile .kcc-crop-audit tbody tr:not(:first-child) td:nth-child(4),.kc-c.kcp .kcp-tile .kcc-crop-audit thead th:nth-child(4){display:none}.kc-c.kcp .kcp-points-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px}.kc-c.kcp .kcp-row-a{font-size:inherit;font-weight:inherit;line-height:inherit}.kc-c.kcp .kcp-row-note{color:var(--kc-ink)}.kc-c.kcp .kcp-related{color:var(--kc-ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 22px;font-size:15px;display:flex}.kc-c.kcp .kcp-related-k{letter-spacing:.06em;text-transform:uppercase;color:var(--kc-ink-2);font-size:13px;font-weight:600}.kc-c.kcp .kcp-nt{max-width:560px;box-shadow:var(--kcc-card-shadow)}.kc-c.kcp .kcp-win .kcp-audit tbody tr:not(:first-child) td:nth-child(4),.kc-c.kcp .kcp-win .kcp-audit thead th:nth-child(4){display:none}.kc-c.kcp .kcp-win table.kcp-audit,.kc-c.kcp .kcp-win .kcp-audit table{table-layout:auto}.kc-c.kcp .kcp-win .kcp-audit tbody tr:not(:first-child) td:nth-child(3){width:100%;max-width:0}.kc-c.kcp .kcp-win .kcp-audit tbody tr:not(:first-child) td:first-child,.kc-c.kcp .kcp-win .kcp-audit tbody tr:not(:first-child) td:nth-child(2),.kc-c.kcp .kcp-win .kcp-audit tbody tr:not(:first-child) td:nth-child(5){white-space:nowrap;overflow-wrap:normal}@media (max-width:600px){.kc-c.kcp .kcp-win .kcp-audit tbody tr:not(:first-child) td:nth-child(2),.kc-c.kcp .kcp-win .kcp-audit thead th:nth-child(2){display:none}}.kc-c.kcp .kcp-redact{font-family:var(--font-mono,ui-monospace), ui-monospace, monospace;color:var(--kc-ink);font-size:14px;line-height:1.9}.kc-c.kcp .kcp-tok{border-radius:var(--radius-xs);background:var(--kc-bg-2);box-shadow:inset 0 0 0 1px var(--kc-line);white-space:nowrap;padding:0 6px;line-height:1.6;display:inline-block}.kc-c.kcp .kcp-topics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 56px;display:grid}.kc-c.kcp .kcp-topic-gt{letter-spacing:.06em;text-transform:uppercase;color:var(--kc-ink-2);margin:0 0 12px;font-size:13px;font-weight:600}.kc-c.kcp .kcp-topic-list>li{border-top:1px solid var(--kc-line)}.kc-c.kcp .kcp-topic-list>li:last-child{border-bottom:1px solid var(--kc-line)}.kc-c.kcp .kcp-topic{min-height:44px;color:var(--kc-ink);transition:background-color .18s var(--kc-x), box-shadow .18s var(--kc-x);border-radius:14px;grid-template-columns:minmax(0,1fr) 24px;grid-template-areas:"n i""l i";align-items:center;gap:6px 20px;padding:22px 0;text-decoration:none;display:grid}.kc-c.kcp .kcp-topic-n{letter-spacing:-.005em;grid-area:n;font-size:20px;font-weight:600;line-height:1.3}.kc-c.kcp .kcp-topic-l{max-width:52ch;color:var(--kc-ink-2);text-wrap:pretty;grid-area:l;font-size:16px;line-height:1.55}.kc-c.kcp .kcp-topic-i{transition:transform .18s var(--kc-x);grid-area:i}.kc-c.kcp .kcp-topic:focus-visible{outline:2px solid var(--kc-ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.kc-c.kcp .kcp-topic:hover{background-color:var(--kc-bg-2);box-shadow:0 0 0 12px var(--kc-bg-2)}.kc-c.kcp .kcp-topic:hover .kcp-topic-i{transform:translate(4px)}}@media (max-width:1079px){.kc-c.kcp .kcp-topics{grid-template-columns:minmax(0,1fr);gap:48px}}@media (max-width:860px){.kc-c.kcp .kcp-points-2{grid-template-columns:minmax(0,1fr)}.kc-c.kcp .kcp-topic{padding:18px 0}.kc-c.kcp .kcp-topic-n{font-size:18px}.kc-c.kcp .kcp-redact{font-size:13px}}@media (prefers-reduced-motion:reduce){.kc-c.kcp .kcp-topic,.kc-c.kcp .kcp-topic-i{transition:none}}.kc-c.kcp .kcp-tile .kcc-crop-audit table{table-layout:auto}.kc-c.kcp .kcp-tile .kcc-crop-audit tbody tr:not(:first-child) td:nth-child(3){width:100%;max-width:0}.kc-c.kcp .kcp-tile .kcc-crop-audit tbody tr:not(:first-child) td:first-child,.kc-c.kcp .kcp-tile .kcc-crop-audit tbody tr:not(:first-child) td:nth-child(2),.kc-c.kcp .kcp-tile .kcc-crop-audit tbody tr:not(:first-child) td:nth-child(5){white-space:nowrap;overflow-wrap:normal}@media (max-width:600px){.kc-c.kcp .kcp-tile .kcc-crop-audit tbody tr:not(:first-child) td:nth-child(2){display:none}}.kc-c.kcp .kcp-win .kcc-t-drop4{table-layout:auto}.kc-c.kcp .kcp-win .kcc-t-drop4 th:nth-child(3),.kc-c.kcp .kcp-win .kcc-t-drop4 td:nth-child(3),.kc-c.kcp .kcp-win .kcc-t-drop4 td:nth-child(3) *{white-space:nowrap;overflow-wrap:normal}.kc-c.kcp .kcp-win .kcc-t-drop4 td:nth-child(3){width:1%}@media (max-width:600px){.kc-c.kcp .kcp-win .kcc-t-drop4 th,.kc-c.kcp .kcp-win .kcc-t-drop4 td,.kc-c.kcp .kcp-win .kcc-t-drop4 td:nth-child(3),.kc-c.kcp .kcp-win .kcc-t-drop4 td:nth-child(3) *{white-space:normal;overflow-wrap:normal;word-break:normal}.kc-c.kcp .kcp-win .kcc-t-drop4 td:nth-child(3){width:auto}.kc-c.kcp .kcp-win .kcc-t-drop4 td:nth-child(3)>*{max-width:100%}}.kc-c.kcp .kcp-hero-cap{color:#f4efe6f0}.kc-c.kcp .kc-close .kc-sec-lede,.kc-c.kcp .kc-close-main .kcp-micro{color:#ffffffe0}.kc-c.kcp .kcp-topic-n{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.kc-c.kcp .kcp-topic-l .kcp-row-limit{margin-top:4px;display:block}.kc-c.kcp :is(.kcp-list-sec,.kcp-prose-sec,.kcp-split-sec)+.kcp-statement{margin-top:120px}@media (max-width:860px){.kc-c.kcp :is(.kcp-list-sec,.kcp-prose-sec,.kcp-split-sec)+.kcp-statement{margin-top:88px}}.kc-c.kcp[data-page=\/contact] main>section:last-child,.kc-c.kcp .kcp-legal{padding-bottom:120px}@media (max-width:860px){.kc-c.kcp[data-page=\/contact] main>section:last-child,.kc-c.kcp .kcp-legal{padding-bottom:88px}}.kc-c.kcp :where(.kcp-legal [data-testid=legal-doc]) :where(p,ul,li){margin:revert-layer;padding:revert-layer;list-style:revert-layer}.kc-c.kcp .kcp-hero-wide .kc-h1{max-width:24ch}.kc-c.kcp .kcp-kicker{letter-spacing:.02em;color:var(--kc-ink-2);margin-top:14px;font-size:13px;font-weight:600}.kc-c.kcp .kcp-pt-fig{font-family:var(--kc-display);letter-spacing:-.02em;color:var(--kc-ink);font-variant-numeric:tabular-nums;margin-top:10px;font-size:44px;line-height:1}.kc-c.kcp .kcp-pt-src{color:var(--kc-ink-2);margin-top:12px;font-size:13.5px;line-height:1.5}.kc-c.kcp .kcp-split-mid{align-items:center}.kc-c.kcp .kcp-split-mid .kc-sec-head{margin-bottom:0}.kc-c.kcp .kcp-split-mid .kcp-split-pic{position:static}.kc-c.kcp .kcp-small-ink{border-top-color:var(--kc-line-2);color:var(--kc-ink-2)}.kc-c.kcp .kcp-split-copy>.kcp-chip{margin-top:24px}.kc-c.kcp .kcp-figure{background:var(--kc-grain), var(--kc-bg-2);box-shadow:var(--kcc-tile-shadow);border-radius:28px;padding:40px}.kc-c.kcp .kcp-figure-v{font-family:var(--kc-display);font-size:var(--kcc-h2-1);letter-spacing:-.02em;color:var(--kc-ink);font-variant-numeric:tabular-nums;line-height:1}.kc-c.kcp .kcp-figure-l{color:var(--kc-ink);margin-top:12px;font-size:17px;font-weight:600}.kc-c.kcp .kcp-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;max-width:980px;display:grid}.kc-c.kcp .kcp-list>li{border-top:1px solid var(--kc-line);color:var(--kc-ink);align-items:baseline;gap:14px;padding:18px 0;font-size:17px;line-height:1.45;display:flex}.kc-c.kcp .kcp-list-i{color:var(--kcc-forest);position:relative;top:3px}.kc-c.kcp .kcp-prose-g{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.kc-c.kcp .kcp-prose-g>.kc-sec-head{margin-bottom:0}.kc-c.kcp .kcp-prose>p{max-width:62ch;color:var(--kc-ink-2);text-wrap:pretty;font-size:18px;line-height:1.65}.kc-c.kcp .kcp-prose>p+p{margin-top:20px}.kc-c.kcp .kcp-form{background:var(--kc-card);box-shadow:var(--kcc-dark-shadow);color:var(--kc-ink);border-radius:22px;padding:32px}.kc-c.kcp .kcp-chips{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.kc-c.kcp .kcp-chip-o{border:1px solid var(--kc-line-2);background:var(--kc-card);min-height:32px;font-family:var(--kreto-font-mono);color:var(--kc-ink);border-radius:999px;align-items:center;padding:4px 12px;font-size:13px;display:inline-flex}.kc-c.kcp a.kcp-chip-a{text-underline-offset:3px;text-decoration:underline}.kc-c.kcp .kcp-ref .dev-shell{padding:0}.kc-c.kcp .kcp-ref .dev-group-heading{border-bottom-color:var(--kc-ink)}.kc-c.kcp .kcp-legal-tabs{background:var(--kc-bg-2);border-radius:999px;gap:4px;margin-top:28px;padding:4px;display:inline-flex}.kc-c.kcp .kcp-legal-tab{min-height:44px;color:var(--kc-ink-2);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;text-decoration:none;transition:background-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.kc-c.kcp .kcp-legal-tab[aria-current=page]{background:var(--kc-card);color:var(--kc-ink);font-weight:600}@media (hover:hover) and (pointer:fine){.kc-c.kcp .kcp-legal-tab:hover{color:var(--kc-ink)}}.kc-c.kcp .kcp-legal{padding-top:72px}.kc-c.kcp .kcp-legal-h{font-family:var(--kc-display);letter-spacing:-.01em;color:var(--kc-ink);font-size:30px;font-weight:400;line-height:1.15}.kc-c.kcp .kcp-legal-imp{border-radius:28px}@media (max-width:1079px){.kc-c.kcp .kcp-prose-g{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:860px){.kc-c.kcp .kcp-list{grid-template-columns:minmax(0,1fr)}.kc-c.kcp .kcp-figure{padding:28px}.kc-c.kcp .kcp-pt-fig{font-size:36px}.kc-c.kcp .kcp-prose>p{font-size:17px}.kc-c.kcp .kcp-form{padding:20px}}