 .kr-carousel{--kr-h:600px;position:relative;height:var(--kr-h);border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 12px 44px rgba(15,23,42,.09);margin-bottom:18px}.kr-track{position:relative;height:100%}.kr-slide{position:absolute;inset:0;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;transform:translateX(-100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .58s cubic-bezier(.4,0,.2,1),opacity .5s ease,visibility .58s;will-change:transform,opacity}.kr-slide.is-active{transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto;z-index:2}.kr-slide.is-leaving{transform:translateX(100%);opacity:0;visibility:visible;z-index:1}.kr-slide.is-waiting{transform:translateX(-100%);opacity:0;visibility:hidden}.kr-slide>.kory-reduce-v30{width:100%;height:100%;display:flex;align-items:center}.kr-slide--compare .outcome-showcase{grid-template-columns:minmax(0,0.86fr) minmax(0,2fr) !important;align-items:center !important;gap:34px !important;margin:0 !important;padding:34px 38px !important;height:100% !important;border:0 !important;border-radius:0 !important;box-sizing:border-box}.kr-slide--compare .outcome-copy{display:block}.kr-slide--compare .outcome-kicker{font-size:12px !important;letter-spacing:1.6px !important;margin-bottom:16px !important}.kr-slide--compare .outcome-copy h2{font-size:31px !important;line-height:1.28 !important;letter-spacing:-.6px !important;margin:0 0 20px !important}.kr-slide--compare .outcome-intro{font-size:15.5px !important;line-height:1.95 !important;margin-bottom:26px !important}.kr-slide--compare .outcome-tags{gap:14px !important}.kr-slide--compare .outcome-tags li{font-size:15.5px !important;line-height:1.5 !important}.kr-slide--compare .comparison-panel{padding:18px !important}.kr-slide--compare .comparison-columns{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) !important;gap:12px !important}.kr-slide--compare .comparison-card{padding:18px 17px 16px !important}.kr-slide--compare .comparison-text{font-size:14px !important;line-height:1.9 !important;margin-bottom:16px !important}.kr-slide--compare .detector-heading{margin-bottom:8px !important}.kr-slide--compare .detector-row{margin-top:11px !important}.kr-slide--compare .detector-demo-note{margin-top:14px !important}.kr-slide--hero .hero{width:100%;height:100%;margin:0 !important;padding:46px 54px !important;border:0 !important;border-radius:0 !important;box-sizing:border-box;display:flex !important;flex-direction:column;justify-content:center;align-items:center;gap:0}.kr-slide--hero .hero-prompt{font-size:18px !important;margin:0 0 22px !important;letter-spacing:.2px}.kr-slide--hero .hero h1{font-size:clamp(44px,4.4vw,66px) !important;line-height:1.24 !important;margin:0 0 32px !important;letter-spacing:-1.8px !important}.kr-slide--hero .hero-result b{font-size:1.24em !important;background:linear-gradient(120deg,#2563eb,#60a5fa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.kr-slide--hero .hero-description-row{gap:16px 22px !important;margin:0 0 42px !important}.kr-slide--hero .hero-description{font-size:22px !important;line-height:1.66 !important}.kr-slide--hero .hero-example-link{font-size:16.5px !important;padding:9px 18px 9px 22px !important}.kr-slide--hero .hero-assurances{max-width:960px !important;width:100%;margin:0 auto !important;padding:10px 0 !important;border-radius:18px !important}.kr-slide--hero .hero-format,.kr-slide--hero .hero-privacy{min-height:104px !important;font-size:19px !important;gap:14px !important}.kr-slide--hero .hero-format svg,.kr-slide--hero .hero-privacy svg{width:26px !important;height:26px !important}.kr-slide--hero .hero-format strong{font-size:19px !important}.kr-slide--hero .hero-format-badge{font-size:13px !important;padding:4px 11px !important}.kr-slide--hero .hero-footnote{margin:26px 0 0 !important;font-size:13.5px !important;max-width:780px;line-height:1.7 !important}.kr3{--u:1px;--kr3-purple:#7c2ed6;--kr3-chip:#a887ee;--kr3-red:#d92b2b;--kr3-green:#0f9d6b;--kr3-ink:#14171c;width:100%;height:100%;box-sizing:border-box;padding:calc(17 * var(--u));display:flex;background:linear-gradient(118deg,#cbb6f5 0%,#e6dcfb 26%,#dfe9fb 62%,#cfd9f7 100%);font-family:inherit;overflow:hidden}.kr3-panel{position:relative;flex:1 1 auto;min-width:0;min-height:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:calc(20 * var(--u));background:linear-gradient(168deg,#f7f3ff 0%,#f4f7ff 46%,#eef4ff 100%);box-shadow:0 calc(6 * var(--u)) calc(28 * var(--u)) rgba(76,29,149,.09);overflow:hidden}.kr3-inner{position:relative;width:100%;height:calc(566 * var(--u));box-sizing:border-box;padding:calc(69 * var(--u)) calc(48 * var(--u)) 0;flex:0 0 auto}.kr3-title{margin:0;font-size:calc(44 * var(--u));font-weight:800;line-height:1.2;letter-spacing:calc(-.5 * var(--u));color:var(--kr3-ink)}.kr3-title b{color:var(--kr3-purple);font-weight:800}.kr3-sub{margin:calc(12 * var(--u)) 0 0;font-size:calc(19 * var(--u));line-height:1.4;color:#6b7280;letter-spacing:calc(.2 * var(--u))}.kr3-vs{position:relative;display:flex;align-items:center;justify-content:center;margin-top:calc(32 * var(--u));height:calc(52 * var(--u))}.kr3-pill{display:inline-flex;align-items:center;justify-content:center;height:calc(52 * var(--u));padding:0 calc(30 * var(--u));border-radius:calc(7 * var(--u));font-size:calc(23 * var(--u));font-weight:800;color:#fff;letter-spacing:calc(.5 * var(--u));white-space:nowrap}.kr3-pill--other{background:var(--kr3-red)}.kr3-pill--kory{background:var(--kr3-green);padding:0 calc(18 * var(--u))}.kr3-vs-badge{position:relative;z-index:2;flex:0 0 auto;width:calc(122 * var(--u));height:calc(122 * var(--u));margin:0 calc(-10 * var(--u));border-radius:50%;background:#fff;display:grid;place-items:center;font-size:calc(56 * var(--u));font-weight:800;font-style:italic;letter-spacing:calc(-3 * var(--u));color:var(--kr3-purple);box-shadow:0 calc(3 * var(--u)) calc(16 * var(--u)) rgba(15,23,42,.16)}.kr3-docs{position:relative;margin-top:calc(24 * var(--u));height:calc(250 * var(--u))}.kr3-doc{position:absolute;top:0;background:#fff;border-radius:calc(9 * var(--u));box-shadow:0 calc(3 * var(--u)) calc(14 * var(--u)) rgba(15,23,42,.11)}.kr3-doc--bad{left:calc(79 * var(--u));width:calc(404 * var(--u));height:calc(250 * var(--u));padding:calc(13 * var(--u)) calc(15 * var(--u));display:flex;flex-direction:column}.kr3-plain{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.kr3-plain p{margin:0;font-size:calc(12.6 * var(--u));font-weight:400;line-height:1.38;color:#1f2937;text-align:left}.kr3-plain p + p{margin-top:calc(3 * var(--u))}.kr3-plain .kr3-body{text-align:justify;flex:0 0 auto}.kr3-plain p:last-child{margin-top:auto}.kr3-doc--good{left:calc(524 * var(--u));width:calc(404 * var(--u));height:calc(250 * var(--u));padding:calc(11 * var(--u)) calc(16 * var(--u));display:flex;flex-direction:column;justify-content:center}.kr3-blk{position:relative}.kr3-blk + .kr3-blk{margin-top:calc(13 * var(--u))}.kr3-h1{margin:0;padding-left:calc(70 * var(--u));font-size:calc(13.6 * var(--u));font-weight:700;line-height:1.5;color:#111827}.kr3-h2{margin:0;font-size:calc(13.6 * var(--u));font-weight:700;line-height:1.5;color:#111827;text-align:center}.kr3-para{margin:0;font-size:calc(10.8 * var(--u));line-height:2.05;color:#1f2937;text-align:justify;text-indent:2em}.kr3-kw{margin:0;font-size:calc(10.8 * var(--u));line-height:1.95;color:#1f2937}.kr3-chip{position:absolute;z-index:2;background:var(--kr3-chip);color:#fff;font-size:calc(9.5 * var(--u));font-weight:700;line-height:1;padding:calc(5 * var(--u)) calc(9 * var(--u)) calc(5.5 * var(--u));border-radius:calc(5 * var(--u)) calc(5 * var(--u)) calc(4 * var(--u)) calc(5 * var(--u));letter-spacing:calc(.5 * var(--u));white-space:nowrap;box-shadow:0 0 0 calc(2 * var(--u)) rgba(255,255,255,.82)}.kr3-chip::after{content:'';position:absolute;right:calc(5 * var(--u));bottom:calc(-7 * var(--u));width:calc(13 * var(--u));height:calc(8 * var(--u));background:var(--kr3-chip);clip-path:polygon(0 0,100% 0,100% 100%)}.kr3-chip--h1{left:calc(-2 * var(--u));top:calc(-3 * var(--u))}.kr3-chip--h2{left:calc(96 * var(--u));top:calc(-3 * var(--u))}.kr3-chip--body{left:calc(-49 * var(--u));top:calc(2 * var(--u))}.kr3-chip--kw{left:calc(-49 * var(--u));top:calc(1 * var(--u))}.kr3-tag--warn{position:absolute;left:calc(-53 * var(--u));top:calc(95 * var(--u));z-index:2;background:var(--kr3-chip);color:#fff;font-size:calc(11 * var(--u));font-weight:700;padding:calc(5 * var(--u)) calc(10 * var(--u)) calc(5.5 * var(--u));border-radius:calc(5 * var(--u));letter-spacing:calc(.8 * var(--u));white-space:nowrap;box-shadow:0 0 0 calc(2 * var(--u)) rgba(255,255,255,.82)}.kr3-tag--warn::after{content:'';position:absolute;right:calc(6 * var(--u));bottom:calc(-7 * var(--u));width:calc(14 * var(--u));height:calc(8 * var(--u));background:var(--kr3-chip);clip-path:polygon(0 0,100% 0,100% 100%)}.kr3-stamp{position:absolute;left:calc(300 * var(--u));top:calc(66 * var(--u));z-index:3;box-sizing:border-box;width:calc(173 * var(--u));height:calc(173 * var(--u));border-radius:50%;background:#12a878;border:calc(6 * var(--u)) solid #0a8a5f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(1 * var(--u));transform:rotate(-11deg);box-shadow:0 calc(5 * var(--u)) calc(20 * var(--u)) rgba(10,138,95,.24);text-align:center}.kr3-stamp::before{content:'';position:absolute;inset:calc(9 * var(--u));border-radius:50%;border:calc(2 * var(--u)) solid rgba(255,255,255,.6)}.kr3-stamp span{font-size:calc(17 * var(--u));font-weight:700;color:#fff;letter-spacing:calc(1.2 * var(--u));line-height:1.2}.kr3-stamp strong{font-size:calc(36 * var(--u));font-weight:800;color:#fff;letter-spacing:calc(1.5 * var(--u));line-height:1}.kr-dots{display:flex;justify-content:center;align-items:center;gap:10px;padding:16px 0 20px;background:#fff}.kr-dot{width:8px;height:8px;border-radius:50%;border:0;padding:0;cursor:pointer;background:#cbd5e1;transition:all .25s ease}.kr-dot:hover{background:#94a3b8}.kr-dot.is-active{width:26px;border-radius:4px;background:linear-gradient(90deg,#3b82f6,#2563eb)}.kr-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid #e2e8f0;background:#ffffffee;backdrop-filter:blur(8px);display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 16px rgba(15,23,42,.12);opacity:0;transition:opacity .25s,background .2s,transform .2s;z-index:3}.kr-carousel:hover .kr-arrow{opacity:1}.kr-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.06)}.kr-arrow svg{width:17px;height:17px;stroke:#475569;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.kr-arrow--prev{left:14px}.kr-arrow--next{right:14px}.kr-slide .detector-fill{transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.4,0,.2,1)}.kr-slide.is-in .detector-fill{transform:scaleX(1)}.kr-slide.is-in .detector-row:nth-of-type(2) .detector-fill{transition-delay:.04s}.kr-slide.is-in .detector-row:nth-of-type(3) .detector-fill{transition-delay:.11s}.kr-slide.is-in .detector-row:nth-of-type(4) .detector-fill{transition-delay:.18s}.kr-slide.is-in .detector-row:nth-of-type(5) .detector-fill{transition-delay:.25s}@media (max-width:1080px){.kr-carousel{--kr-h:700px}.kr-slide--compare .outcome-showcase{grid-template-columns:1fr !important;gap:16px !important;padding:24px 22px !important}.kr-slide--compare .outcome-copy h2{font-size:24px !important;margin-bottom:10px !important}.kr-slide--compare .outcome-intro{font-size:13.5px !important;margin-bottom:12px !important;line-height:1.8 !important}.kr-slide--compare .outcome-tags{display:none !important}.kr-slide--hero .hero{padding:32px 32px !important}.kr-slide--hero .hero h1{font-size:34px !important}.kr-slide--hero .hero-description{font-size:16px !important}.kr-slide--hero .hero-assurances{grid-template-columns:1fr !important;max-width:460px !important}.kr-slide--hero .hero-format,.kr-slide--hero .hero-privacy{min-height:62px !important;font-size:15px !important}}@media (max-width:720px){.kr-carousel{--kr-h:660px;border-radius:16px}.kr-arrow{display:none}.kr-slide--compare .outcome-showcase{padding:16px 12px !important}.kr-slide--compare .outcome-kicker{display:none !important}.kr-slide--compare .outcome-copy{text-align:center}.kr-slide--compare .outcome-copy h2{font-size:19px !important;margin:0 0 10px !important}.kr-slide--compare .outcome-intro{display:none !important}.kr-slide--compare .comparison-panel{padding:12px !important}.kr-slide--compare .comparison-columns{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) !important;gap:8px !important}.kr-slide--compare .comparison-card{padding:12px 10px 10px !important}.kr-slide--compare .comparison-badge{font-size:10px !important;padding:2px 7px !important}.kr-slide--compare .comparison-stage{font-size:10px !important}.kr-slide--compare .comparison-text{font-size:11px !important;line-height:1.62 !important;margin-bottom:8px !important}.kr-slide--compare .detector-name,.kr-slide--compare .detector-row strong{font-size:10.5px !important}.kr-slide--compare .detector-row{grid-template-columns:42px minmax(12px,1fr) 38px !important;gap:6px !important;margin-top:7px !important}.kr-slide--compare .detector-track{height:6px !important}.kr-slide--compare .detector-heading{font-size:10.5px !important;margin-bottom:5px !important}.kr-slide--compare .detector-demo-note{font-size:9px !important;margin-top:10px !important}.kr-slide--compare .comparison-vs{font-size:11px !important}.kr-slide--hero .hero{padding:26px 18px !important}.kr-slide--hero .hero-prompt{font-size:12.5px !important}.kr-slide--hero .hero h1{font-size:27px !important;line-height:1.42 !important}.kr-slide--hero .hero-description{font-size:14px !important}.kr-slide--hero .hero-format,.kr-slide--hero .hero-privacy{min-height:50px !important;font-size:13.5px !important}.kr-slide--hero .hero-footnote{font-size:10.5px !important}}@media (max-width:900px){.kr3{padding:10px;background:linear-gradient(120deg,#d7e4fb 0%,#e6eefc 45%,#dae6fa 100%)}.kr3-panel{padding:18px 12px 16px;border-radius:14px;display:block;overflow:visible}.kr3-inner{height:auto;padding:0;width:100%}.kr3-title{font-size:19px;line-height:1.34;letter-spacing:-.3px}.kr3-sub{font-size:12px;margin-top:6px}.kr3-vs{margin-top:14px;height:40px}.kr3-pill{height:30px;padding:0 12px;font-size:12.5px;border-radius:5px}.kr3-pill--kory{padding:0 12px}.kr3-vs-badge{width:46px;height:46px;margin:0 -6px;font-size:20px;letter-spacing:-1px}.kr3-docs{margin-top:16px;height:auto;display:block}.kr3-doc{position:relative;left:0;top:0;width:auto}.kr3-doc--bad{height:auto;padding:12px;margin-left:42px}.kr3-plain p{font-size:10px;line-height:1.7}.kr3-plain p + p{margin-top:6px}.kr3-plain p:last-child{margin-top:8px}.kr3-doc--good{height:auto;margin-top:30px;padding:12px;margin-left:42px;justify-content:flex-start}.kr3-blk + .kr3-blk{margin-top:7px}.kr3-h1{padding-left:54px;font-size:11px}.kr3-h2{font-size:11px}.kr3-para,.kr3-kw{font-size:10px;line-height:1.72}.kr3-chip{font-size:8.5px;padding:4px 6px;border-radius:3px}.kr3-chip--h1{left:-42px;top:0}.kr3-chip--h2{left:44px;top:-2px}.kr3-chip--body{left:-42px;top:1px}.kr3-chip--kw{left:-42px;top:1px}.kr3-tag--warn{left:-42px;top:40%;font-size:8.5px;padding:4px 5px;letter-spacing:.5px}.kr3-stamp{width:74px;height:74px;left:auto;right:2px;top:auto;bottom:-6px;border-width:3px}.kr3-stamp span{font-size:7.5px}.kr3-stamp strong{font-size:15px}.kr3-stamp::before{inset:5px;border-width:1px}.kr3-stamp span{font-size:8.5px;letter-spacing:.6px}.kr3-stamp strong{font-size:17px;letter-spacing:.6px}}@media (prefers-reduced-motion:reduce){.kr-slide{transition:none}.kr-slide .detector-fill{transition:none}}.kory-caro-on>.hero,.kory-caro-on>.outcome-showcase{display:none !important}.kr-content>.kr-carousel{margin:6px 0 0}.kr-content>.kr-dots{padding:14px 0 4px}