.kd-landing-root{--red:#fa263a;--red2:#d8001f;--red-dark:#9a0019;--ink:#0c0b0e;--dark:#09090b;--dark2:#111114;--slate:#a6a4ae;--off:#f7f7f8;--black-line:rgba(255,255,255,.1);--radius:21px;--container:1184px;--ease:cubic-bezier(.2,.8,.2,1)}:where(.kd-landing-root) *,:where(.kd-landing-root) :after,:where(.kd-landing-root) :before{box-sizing:border-box}.kd-landing-root{scroll-behavior:smooth;scroll-padding-top:92px;margin:0;background:var(--dark);color:#fff;font-family:DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}:where(.kd-landing-root) h1,:where(.kd-landing-root) h2,:where(.kd-landing-root) h3,:where(.kd-landing-root) h4,:where(.kd-landing-root) p{margin-top:0}:where(.kd-landing-root) h1,:where(.kd-landing-root) h2,:where(.kd-landing-root) h3{font-family:Manrope,Arial,sans-serif;letter-spacing:-.048em}:where(.kd-landing-root) a{text-decoration:none;color:inherit}:where(.kd-landing-root) button,:where(.kd-landing-root) input{font:inherit}:where(.kd-landing-root) button{cursor:pointer}:where(.kd-landing-root) button:disabled{cursor:not-allowed}:where(.kd-landing-root) ::selection{background:#f4283d;color:#fff}:where(.kd-landing-root) .container{width:min(calc(100% - 64px),var(--container));margin-inline:auto}:where(.kd-landing-root) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.kd-landing-root) .icon{width:20px;height:20px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}:where(.kd-landing-root) .icon.sm{width:16px;height:16px}:where(.kd-landing-root) .icon.lg{width:23px;height:23px}:where(.kd-landing-root) .topbar{position:fixed;inset:0 0 auto;z-index:90;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(9,9,11,.65);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transition:background .3s,border-color .3s}:where(.kd-landing-root) .topbar.scrolled{background:rgba(9,9,11,.95);border-color:rgba(255,255,255,.13)}:where(.kd-landing-root) .nav{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:24px}:where(.kd-landing-root) .brand{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;font-family:Manrope,sans-serif;font-size:21px;font-weight:800;letter-spacing:-.065em}:where(.kd-landing-root) .brand .logo-img{width:42px;height:42px;object-fit:contain}:where(.kd-landing-root) .brand span:last-child{letter-spacing:-.05em}:where(.kd-landing-root) .nav-list{display:flex;align-items:center;gap:34px;margin-left:auto}:where(.kd-landing-root) .nav-list a{font-size:13px;font-weight:600;color:#b7b5bf;transition:color .2s}:where(.kd-landing-root) .nav-list a:focus-visible,:where(.kd-landing-root) .nav-list a:hover{color:#fff}:where(.kd-landing-root) .nav-actions{display:flex;align-items:center;gap:15px;margin-left:20px}:where(.kd-landing-root) .sign-in{font-size:13px;color:#d0cdd5;font-weight:700;transition:color .2s}:where(.kd-landing-root) .sign-in:hover{color:#fff}:where(.kd-landing-root) .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 23px;border:1px solid transparent;border-radius:10px;font-weight:700;font-size:13px;letter-spacing:-.005em;white-space:nowrap;transition:transform .25s var(--ease),box-shadow .3s,border-color .3s,background .3s,color .3s;position:relative;isolation:isolate}:where(.kd-landing-root) .btn:hover{transform:translateY(-3px)}:where(.kd-landing-root) .btn:active{transform:translateY(0)}:where(.kd-landing-root) .btn.red{background:linear-gradient(120deg,#ff3e50,#e40027);color:#fff;box-shadow:0 11px 30px rgba(231,9,42,.19)}:where(.kd-landing-root) .btn.red:hover{box-shadow:0 16px 42px rgba(231,9,42,.38)}:where(.kd-landing-root) .btn.light{background:#fff;color:#121014}:where(.kd-landing-root) .btn.light:hover{box-shadow:0 15px 30px rgba(255,255,255,.12)}:where(.kd-landing-root) .btn.outline{border-color:rgba(255,255,255,.2);color:#e2dfe4;background:rgba(255,255,255,.04)}:where(.kd-landing-root) .btn.outline:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.38)}:where(.kd-landing-root) .btn.small{padding:12px 19px}:where(.kd-landing-root) .mobile-menu{display:none;background:none;color:#fff;border:1px solid rgba(255,255,255,.17);width:43px;height:43px;border-radius:10px;align-items:center;justify-content:center}:where(.kd-landing-root) #progress{position:fixed;left:0;top:0;height:2px;background:var(--red);width:0;z-index:200;pointer-events:none}:where(.kd-landing-root) .hero{position:relative;padding:166px 0 108px;min-height:785px;isolation:isolate;overflow:hidden;background:#09090b}:where(.kd-landing-root) .hero:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.42;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:70px 70px;mask-image:linear-gradient(90deg,transparent 3%,#000 65%,transparent)}:where(.kd-landing-root) .hero:after{content:"";position:absolute;width:760px;height:760px;top:-240px;right:-220px;z-index:-1;pointer-events:none;background:radial-gradient(circle,rgba(226,0,37,.27),rgba(114,0,23,.1) 46%,transparent 70%);animation:kd-landing-ambient 10s ease-in-out infinite alternate}:where(.kd-landing-root) .hero-orb{position:absolute;z-index:-1;width:400px;height:400px;bottom:-290px;left:-140px;background:radial-gradient(circle,rgba(220,0,35,.15),transparent 70%)}@keyframes kd-landing-ambient{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-60px,80px,0) scale(1.18)}}:where(.kd-landing-root) .hero-grid{display:grid;grid-template-columns:.97fr 1.03fr;gap:58px;align-items:center;position:relative}:where(.kd-landing-root) .eyebrow{font-size:11px;letter-spacing:.17em;text-transform:uppercase;font-weight:800;color:#f94c5d;display:inline-flex;align-items:center;gap:11px}:where(.kd-landing-root) .eyebrow:before{content:"";width:19px;height:2px;background:currentColor}:where(.kd-landing-root) .hero-tag{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.04);border-radius:100px;padding:9px 14px;color:#dedbe1;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;margin-bottom:26px}:where(.kd-landing-root) .hero-tag .dot{width:7px;height:7px;background:var(--red);border-radius:50%;box-shadow:0 0 0 4px rgba(250,38,58,.15)}:where(.kd-landing-root) .hero h1{font-size:clamp(53px,5.4vw,79px);font-weight:800;line-height:1.11;letter-spacing:-.074em;margin:0 0 24px}:where(.kd-landing-root) .hero h1 .accent{background:linear-gradient(110deg,#ff5262,#ef1837 58%,#b50024);background-clip:text;-webkit-background-clip:text;color:transparent}:where(.kd-landing-root) .hero-copy{font-size:16px;line-height:1.9;color:#a6a4b0;max-width:470px;margin-bottom:33px}:where(.kd-landing-root) .hero-buttons{display:flex;gap:12px;flex-wrap:wrap}:where(.kd-landing-root) .hero-meta{display:flex;align-items:center;gap:26px;margin-top:42px;flex-wrap:wrap}:where(.kd-landing-root) .hero-meta .item{display:flex;align-items:center;gap:9px;font-size:12px;color:#9e9ba7;font-weight:600}:where(.kd-landing-root) .hero-meta .item .icon{color:#f15461;width:17px;height:17px}:where(.kd-landing-root) .visual-wrap{position:relative;min-width:0;perspective:1100px;padding:20px 0 38px}:where(.kd-landing-root) .visual-glow{position:absolute;inset:10% -10% 5%;background:radial-gradient(ellipse,rgba(239,25,53,.19),transparent 63%);filter:blur(20px);pointer-events:none}:where(.kd-landing-root) .dashboard{position:relative;border:1px solid rgba(255,255,255,.15);border-radius:23px;overflow:hidden;background:#151417;box-shadow:0 44px 95px rgba(0,0,0,.55),0 0 0 7px rgba(255,255,255,.025);transition:transform .5s var(--ease)}:where(.kd-landing-root) .dashboard-top{height:59px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;padding:0 22px;background:#1c1b1e}:where(.kd-landing-root) .dash-left{display:flex;align-items:center;gap:9px}:where(.kd-landing-root) .dash-logo{width:25px;height:25px}:where(.kd-landing-root) .dash-title{font-family:Manrope,sans-serif;font-size:11px;font-weight:800;letter-spacing:-.02em}:where(.kd-landing-root) .dash-pills{display:flex;gap:5px}:where(.kd-landing-root) .dash-pills span{width:6px;height:6px;background:#555159;border-radius:50%}:where(.kd-landing-root) .dash-inner{padding:22px}:where(.kd-landing-root) .dash-greeting{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-bottom:20px}:where(.kd-landing-root) .dash-overline{color:#9b969e;font-size:10px;letter-spacing:.07em;font-weight:700;text-transform:uppercase;margin:0 0 5px}:where(.kd-landing-root) .dash-greeting h3{font-size:17px;letter-spacing:-.04em;margin:0}:where(.kd-landing-root) .demo-chip{color:#b4abb0;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);font-size:9px;font-weight:700;letter-spacing:.04em;padding:6px 9px;border-radius:5px;white-space:nowrap}:where(.kd-landing-root) .dash-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}:where(.kd-landing-root) .dash-metric{border:1px solid rgba(255,255,255,.095);background:#222024;border-radius:11px;padding:17px 16px 15px}:where(.kd-landing-root) .dash-metric:first-child{background:linear-gradient(125deg,#d6002a,#e51d3d 75%,#f7475b);border-color:rgba(255,255,255,.07)}:where(.kd-landing-root) .dash-label{font-size:10px;color:#c1b6be;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:8px}:where(.kd-landing-root) .dash-metric:first-child .dash-label{color:#ffe1e5}:where(.kd-landing-root) .dash-value{font-family:Manrope,sans-serif;letter-spacing:-.05em;font-size:30px;font-weight:800;margin:11px 0 5px}:where(.kd-landing-root) .dash-change{color:#d1cbd0;font-size:10px}:where(.kd-landing-root) .dash-change.up{color:#fff}:where(.kd-landing-root) .chart-panel{border:1px solid rgba(255,255,255,.09);margin-top:12px;border-radius:11px;padding:18px 18px 11px;background:#1c1b1e}:where(.kd-landing-root) .chart-head{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;gap:12px}:where(.kd-landing-root) .chart-head span:last-child{color:#98949b;font-size:9px;border:1px solid rgba(255,255,255,.1);padding:6px 8px;border-radius:5px}:where(.kd-landing-root) .chart-svg{width:100%;height:auto;margin-top:13px;overflow:visible}:where(.kd-landing-root) .chart-svg .line-graph{stroke-dasharray:400;stroke-dashoffset:400;animation:kd-landing-drawline 2.8s .4s var(--ease) forwards}@keyframes kd-landing-drawline{to{stroke-dashoffset:0}}:where(.kd-landing-root) .files-head{display:flex;align-items:center;justify-content:space-between;margin-top:19px;margin-bottom:11px;font-size:11px;font-weight:800;gap:5px}:where(.kd-landing-root) .files-head .more{color:#f75b68;font-size:10px}:where(.kd-landing-root) .file-row{display:flex;align-items:center;gap:11px;padding:10px 0;border-top:1px solid rgba(255,255,255,.07)}:where(.kd-landing-root) .file-icon{width:35px;height:35px;border-radius:9px;background:rgba(240,54,75,.12);display:grid;place-items:center;color:#f74b60}:where(.kd-landing-root) .file-row:nth-of-type(3) .file-icon{background:#24273b;color:#9dacf2}:where(.kd-landing-root) .file-info{flex:1;min-width:0}:where(.kd-landing-root) .file-info strong{display:block;font-weight:700;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.kd-landing-root) .file-info small{display:block;color:#959199;font-size:9px;margin-top:4px}:where(.kd-landing-root) .file-status{font-size:9px;font-weight:700;color:#89d1af;background:rgba(38,181,99,.1);padding:5px 7px;border-radius:5px}:where(.kd-landing-root) .float-card{position:absolute;z-index:4;display:flex;align-items:center;gap:11px;border:1px solid rgba(255,255,255,.15);background:rgba(38,35,40,.94);box-shadow:0 15px 40px rgba(0,0,0,.38);backdrop-filter:blur(10px);border-radius:12px;padding:13px 15px;animation:kd-landing-float 6s ease-in-out infinite}:where(.kd-landing-root) .float-card .float-ic{width:33px;height:33px;background:rgba(255,255,255,.08);border-radius:9px;color:#fff;display:grid;place-items:center}:where(.kd-landing-root) .float-card b{display:block;font-size:11px}:where(.kd-landing-root) .float-card small{display:block;color:#b3aeb7;font-size:9px;margin-top:4px}:where(.kd-landing-root) .float-a{top:6px;right:-33px}:where(.kd-landing-root) .float-b{bottom:2px;left:-36px;animation-delay:-3s}:where(.kd-landing-root) .float-b .float-ic{background:rgba(29,173,101,.16);color:#7fe7ae}@keyframes kd-landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}:where(.kd-landing-root) .section{padding:104px 0}:where(.kd-landing-root) .section.light{background:#f8f8f9;color:#141216}:where(.kd-landing-root) .section.dark{background:#0d0c0e;color:#fff}:where(.kd-landing-root) .section.white{background:#fff;color:#141216}:where(.kd-landing-root) .sec-header{max-width:640px}:where(.kd-landing-root) .sec-header.center{text-align:center;margin:0 auto 50px}:where(.kd-landing-root) .sec-header.center .eyebrow{justify-content:center}:where(.kd-landing-root) .sec-header h2,:where(.kd-landing-root) .split-copy h2{font-size:clamp(36px,4.2vw,54px);font-weight:800;line-height:1.19;margin:16px 0 18px}:where(.kd-landing-root) .sec-header p,:where(.kd-landing-root) .split-copy p{font-size:15px;line-height:1.87;color:#77747d;margin:0}:where(.kd-landing-root) .dark .sec-header p,:where(.kd-landing-root) .dark .split-copy p{color:#aba6ae}:where(.kd-landing-root) .light .eyebrow,:where(.kd-landing-root) .white .eyebrow{color:#db1a34}:where(.kd-landing-root) .section-header-line{width:100%;height:1px;background:rgba(255,255,255,.08)}:where(.kd-landing-root) .promise-strip{background:#161416;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);padding:29px 0}:where(.kd-landing-root) .promise-flex{display:flex;justify-content:space-between;align-items:center;gap:22px;flex-wrap:wrap}:where(.kd-landing-root) .promise-label{color:#a8a1ab;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}:where(.kd-landing-root) .promise-values{display:flex;gap:42px;align-items:center;flex-wrap:wrap}:where(.kd-landing-root) .promise-values span{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;color:#d9d4da}:where(.kd-landing-root) .promise-values .icon{color:#f14a5c}:where(.kd-landing-root) .steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px;margin-top:34px}:where(.kd-landing-root) .step{background:#fff;border:1px solid #e7e6e8;border-radius:19px;padding:29px 27px 32px;transition:transform .32s var(--ease),box-shadow .32s,border-color .32s;position:relative;overflow:hidden}:where(.kd-landing-root) .step:hover{transform:translateY(-7px);box-shadow:0 24px 54px rgba(35,19,23,.07);border-color:#e9c9cd}:where(.kd-landing-root) .step-num{font-family:Manrope,sans-serif;font-weight:800;font-size:12px;color:#e32843;letter-spacing:.07em}:where(.kd-landing-root) .step-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:13px;background:#fce9eb;color:#e22941;margin:28px 0 26px}:where(.kd-landing-root) .step-icon .icon{width:26px;height:26px}:where(.kd-landing-root) .step h3{font-size:22px;font-weight:800;margin-bottom:12px}:where(.kd-landing-root) .step p{color:#77737a;line-height:1.8;font-size:13px;margin:0;max-width:300px}:where(.kd-landing-root) .step .line{height:3px;width:31px;background:#e42440;position:absolute;bottom:0;left:28px;transition:width .3s}:where(.kd-landing-root) .step:hover .line{width:calc(100% - 56px)}:where(.kd-landing-root) .feature-grid{display:grid;grid-template-columns:1.05fr .95fr .95fr;gap:17px}:where(.kd-landing-root) .feature{position:relative;background:#181719;border:1px solid rgba(255,255,255,.09);padding:30px 28px;border-radius:18px;overflow:hidden;min-height:236px;transition:transform .3s var(--ease),border-color .3s,background .3s}:where(.kd-landing-root) .feature:hover{transform:translateY(-6px);border-color:rgba(250,38,58,.3);background:#1c1a1e}:where(.kd-landing-root) .feature.emphasis{grid-row:span 2;background:linear-gradient(145deg,#9e001d,#ed1638 74%,#f63c51);border-color:#bd2941;min-height:490px;display:flex;flex-direction:column;justify-content:space-between}:where(.kd-landing-root) .feature h3{font-size:19px;margin:0 0 10px}:where(.kd-landing-root) .feature p{font-size:13px;line-height:1.8;color:#a7a0aa;margin-bottom:0}:where(.kd-landing-root) .feature.emphasis p{color:#f9d4da;max-width:260px}:where(.kd-landing-root) .feature-icon{width:47px;height:47px;border:1px solid rgba(255,255,255,.12);border-radius:12px;display:grid;place-items:center;color:#fd5266;margin-bottom:30px}:where(.kd-landing-root) .feature.emphasis .feature-icon{border-color:rgba(255,255,255,.28);color:#fff}:where(.kd-landing-root) .feature-showcase{position:absolute;bottom:-20px;right:-40px;width:270px;height:220px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.12);transform:rotate(-18deg);border-radius:22px;box-shadow:-19px -26px 0 rgba(255,255,255,.055),-38px -51px 0 rgba(255,255,255,.05);pointer-events:none}:where(.kd-landing-root) .feature-showcase:after{content:"";position:absolute;inset:34px;border-radius:17px;border:1px solid rgba(255,255,255,.22)}:where(.kd-landing-root) .earn-section{position:relative;background:#fff;color:#171319;overflow:hidden}:where(.kd-landing-root) .earn-section:before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;background:#fff0f1;filter:blur(48px);top:-280px;right:-250px}:where(.kd-landing-root) .earn-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:95px;position:relative}:where(.kd-landing-root) .split-copy .checklist{display:grid;gap:14px;margin-top:29px}:where(.kd-landing-root) .checklist .citem{display:flex;gap:10px;align-items:start;font-size:13px;font-weight:600;color:#5b575d}:where(.kd-landing-root) .checklist .citem .icon{color:#e3213f;margin-top:1px}:where(.kd-landing-root) .calc{background:#121114;border:1px solid #2a272d;color:#fff;border-radius:21px;padding:31px;box-shadow:0 24px 60px rgba(24,12,15,.15)}:where(.kd-landing-root) .calc-kicker{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#aaa5ad;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:where(.kd-landing-root) .calc-kicker .ico-wrap{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#2c1a20;color:#f1475b}:where(.kd-landing-root) .calc-result{display:flex;flex-direction:column;margin:23px 0 25px}:where(.kd-landing-root) .calc-result span{color:#a9a2ac;font-size:12px;margin-bottom:5px}:where(.kd-landing-root) .calc-result strong{font:800 55px/1.16 Manrope,sans-serif;letter-spacing:-.06em}:where(.kd-landing-root) .calc-result small{color:#a8a3a9;font-size:11px;margin-top:6px}:where(.kd-landing-root) .calc hr{border:0;border-top:1px solid #322e32;margin:23px 0 25px}:where(.kd-landing-root) .range-line{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px;font-size:12px}:where(.kd-landing-root) .range-line span{color:#b8b1ba}:where(.kd-landing-root) .range-line output{color:#fff;font-weight:800}:where(.kd-landing-root) input[type=range]{width:100%;height:5px;appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,#eb2342 var(--filled,35%),#4b424a var(--filled,35%));border-radius:15px;outline:none;cursor:pointer;margin:0 0 26px}:where(.kd-landing-root) input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;width:16px;height:16px;border:4px solid #f12948;border-radius:50%;box-shadow:0 2px 11px rgba(239,24,51,.45)}:where(.kd-landing-root) input[type=range]::-moz-range-thumb{background:#fff;width:9px;height:9px;border:4px solid #f12948;border-radius:50%;box-shadow:0 2px 11px rgba(239,24,51,.45)}:where(.kd-landing-root) .calc-note{display:flex;align-items:start;gap:8px;font-size:10px;line-height:1.7;color:#98929a;background:#201d21;border-radius:9px;padding:12px 13px}:where(.kd-landing-root) .calc-note .icon{width:15px;height:15px;color:#c5bac1;margin-top:1px}:where(.kd-landing-root) .upload-grid{display:grid;grid-template-columns:.87fr 1.13fr;gap:95px;align-items:center}:where(.kd-landing-root) .upload-demo{background:#fff;border:1px solid #e6e4e7;border-radius:21px;padding:26px;box-shadow:0 24px 65px rgba(29,19,20,.045)}:where(.kd-landing-root) .upload-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px}:where(.kd-landing-root) .upload-title h3{font-size:16px;margin:0}:where(.kd-landing-root) .upload-title span{font-size:10px;color:#87818b;background:#f5f4f5;padding:6px 10px;border-radius:7px;font-weight:700}:where(.kd-landing-root) .dropzone{border:1.5px dashed #d9d4d9;background:#fcfbfc;border-radius:14px;min-height:256px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:32px 20px;text-align:center;outline:none;transition:border-color .2s,background .2s,box-shadow .2s}:where(.kd-landing-root) .dropzone.dragover,:where(.kd-landing-root) .dropzone:focus-visible,:where(.kd-landing-root) .dropzone:hover{border-color:#eb304c;background:#fff6f7;box-shadow:0 0 0 4px rgba(238,37,66,.07)}:where(.kd-landing-root) .drop-icon{height:57px;width:57px;display:grid;place-items:center;border-radius:15px;background:#fbe5e9;color:#e72741;margin-bottom:18px}:where(.kd-landing-root) .drop-icon .icon{width:26px;height:26px}:where(.kd-landing-root) .dropzone h4{font:800 16px Manrope,sans-serif;letter-spacing:-.03em;margin:0 0 8px}:where(.kd-landing-root) .dropzone p{font-size:12px;color:#858088;margin:0 0 18px}:where(.kd-landing-root) .upload-trigger{color:#e51d3a;background:#fff;border:1px solid #f2c0c7;font-size:12px;font-weight:800;border-radius:8px;padding:10px 15px}:where(.kd-landing-root) .upload-trigger:hover{background:#ffeef0}:where(.kd-landing-root) .upload-caption{display:flex;justify-content:space-between;gap:10px;margin-top:13px;font-size:10px;color:#9b949d}:where(.kd-landing-root) .upload-caption .icon{width:13px;height:13px}:where(.kd-landing-root) .demo-progress{display:none;margin-top:16px;border:1px solid #ece9ec;border-radius:11px;padding:13px 14px}:where(.kd-landing-root) .demo-progress.active{display:block}:where(.kd-landing-root) .progress-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#4c474d;font-weight:700}:where(.kd-landing-root) .progress-row .filename{max-width:70%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(.kd-landing-root) .progress-track{height:5px;border-radius:8px;background:#f0edef;margin-top:11px;overflow:hidden}:where(.kd-landing-root) .progress-track span{height:100%;width:0;background:#e72440;border-radius:8px;display:block;transition:width .15s}:where(.kd-landing-root) .demo-disclaimer{margin:11px 0 0;font-size:10px!important;color:#8d858e!important;line-height:1.6!important}:where(.kd-landing-root) .faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:85px}:where(.kd-landing-root) .faq-list{display:grid;gap:10px}:where(.kd-landing-root) .faq-list details{border:1px solid #eae8eb;background:#fff;border-radius:12px;transition:box-shadow .2s}:where(.kd-landing-root) .faq-list details[open]{box-shadow:0 12px 35px rgba(13,7,11,.04)}:where(.kd-landing-root) .faq-list summary{cursor:pointer;list-style:none;padding:21px 23px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:800;color:#201b21}:where(.kd-landing-root) .faq-list summary::-webkit-details-marker{display:none}:where(.kd-landing-root) .faq-list summary .plus{font-size:19px;font-weight:400;color:#be1b38;transition:transform .25s;line-height:1}:where(.kd-landing-root) .faq-list details[open] summary .plus{transform:rotate(45deg)}:where(.kd-landing-root) .faq-list details p{font-size:12px;color:#716a73;line-height:1.9;padding:0 23px 20px;margin:0}:where(.kd-landing-root) .cta-wrap{position:relative;background:#0c0b0d;padding:84px 0;overflow:hidden}:where(.kd-landing-root) .cta-wrap:before{content:"";position:absolute;inset:-100px -20% auto auto;width:680px;height:550px;background:radial-gradient(circle,rgba(225,0,38,.2),transparent 65%);pointer-events:none}:where(.kd-landing-root) .cta-box{position:relative;border:1px solid rgba(255,255,255,.13);border-radius:25px;background:linear-gradient(118deg,#1e1016,#240d14 51%,#380d1b);padding:66px 72px;display:flex;align-items:center;justify-content:space-between;gap:45px;overflow:hidden}:where(.kd-landing-root) .cta-box:after{content:"";position:absolute;width:330px;height:330px;border:65px solid rgba(255,255,255,.025);border-radius:50%;right:-70px;top:-160px;pointer-events:none}:where(.kd-landing-root) .cta-box h2{font-size:clamp(31px,3.8vw,46px);line-height:1.2;font-weight:800;max-width:620px;margin:0 0 12px}:where(.kd-landing-root) .cta-box p{color:#c9aeb7;font-size:13px;margin:0;line-height:1.8}:where(.kd-landing-root) .footer{background:#09090b;border-top:1px solid rgba(255,255,255,.1);padding:58px 0 24px}:where(.kd-landing-root) .footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:50px;margin-bottom:65px}:where(.kd-landing-root) .footer-intro p{max-width:260px;font-size:12px;color:#8d8991;line-height:1.9;margin:17px 0 0}:where(.kd-landing-root) .footer-col h4{color:#fff;font-family:DM Sans,sans-serif;letter-spacing:0;font-size:12px;margin:4px 0 18px;font-weight:700}:where(.kd-landing-root) .footer-col a{display:block;color:#96909a;font-size:12px;margin-bottom:15px;transition:color .2s}:where(.kd-landing-root) .footer-col a:hover{color:#fff}:where(.kd-landing-root) .footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:22px;display:flex;justify-content:space-between;gap:20px;color:#817b85;font-size:11px}:where(.kd-landing-root) .reveal{opacity:0;transform:translateY(28px);transition:opacity .85s var(--ease),transform .85s var(--ease)}:where(.kd-landing-root) .reveal.visible{opacity:1;transform:translateY(0)}:where(.kd-landing-root) .reveal.delay1{transition-delay:.09s}:where(.kd-landing-root) .reveal.delay2{transition-delay:.17s}@media(max-width:1150px){:where(.kd-landing-root) .hero-grid{gap:35px}:where(.kd-landing-root) .hero h1{font-size:62px}:where(.kd-landing-root) .float-a{right:-12px}:where(.kd-landing-root) .float-b{left:-12px}:where(.kd-landing-root) .earn-grid,:where(.kd-landing-root) .upload-grid{gap:60px}:where(.kd-landing-root) .nav-list{gap:23px}}@media(max-width:930px){:where(.kd-landing-root) .container{width:min(calc(100% - 44px),var(--container))}:where(.kd-landing-root) .hero{padding:140px 0 82px}:where(.kd-landing-root) .hero-grid{grid-template-columns:1fr;gap:47px}:where(.kd-landing-root) .hero h1{font-size:clamp(53px,7vw,77px);max-width:740px}:where(.kd-landing-root) .hero-copy{max-width:600px}:where(.kd-landing-root) .visual-wrap{max-width:615px;margin-inline:auto;width:100%}:where(.kd-landing-root) .float-a{right:-22px}:where(.kd-landing-root) .float-b{left:-22px}:where(.kd-landing-root) .feature-grid{grid-template-columns:1fr 1fr}:where(.kd-landing-root) .feature.emphasis{grid-row:auto;grid-column:span 2;min-height:285px}:where(.kd-landing-root) .feature-showcase{right:-10px}:where(.kd-landing-root) .earn-grid,:where(.kd-landing-root) .upload-grid{gap:40px}:where(.kd-landing-root) .faq-grid{gap:38px}:where(.kd-landing-root) .nav-list{gap:15px}:where(.kd-landing-root) .nav-actions{margin-left:2px}:where(.kd-landing-root) .sign-in{display:none}:where(.kd-landing-root) .footer-grid{gap:26px}}@media(max-width:740px){:where(.kd-landing-root) .nav{min-height:72px}:where(.kd-landing-root) .topbar .brand .logo-img{width:37px;height:37px}:where(.kd-landing-root) .nav-list{position:absolute;left:0;right:0;top:72px;background:rgba(13,12,15,.98);border-bottom:1px solid rgba(255,255,255,.1);padding:16px 22px 24px;display:none;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 16px 22px rgba(0,0,0,.18)}:where(.kd-landing-root) .nav-list.open{display:flex}:where(.kd-landing-root) .nav-list a{padding:13px 0;font-size:14px}:where(.kd-landing-root) .nav-actions{margin-left:auto}:where(.kd-landing-root) .nav-actions .btn.small{display:none}:where(.kd-landing-root) .mobile-menu{display:flex}:where(.kd-landing-root) .hero{padding:122px 0 67px;min-height:auto}:where(.kd-landing-root) .hero h1{font-size:clamp(46px,9vw,68px);letter-spacing:-.07em}:where(.kd-landing-root) .hero-copy{font-size:14px}:where(.kd-landing-root) .hero-meta{margin-top:32px;gap:16px}:where(.kd-landing-root) .hero-meta .item{font-size:11px}:where(.kd-landing-root) .section{padding:76px 0}:where(.kd-landing-root) .sec-header h2,:where(.kd-landing-root) .split-copy h2{font-size:clamp(35px,7vw,46px)}:where(.kd-landing-root) .steps-grid{grid-template-columns:1fr;gap:12px}:where(.kd-landing-root) .step{padding:25px}:where(.kd-landing-root) .step-icon{margin:20px 0}:where(.kd-landing-root) .step p{max-width:none}:where(.kd-landing-root) .earn-grid,:where(.kd-landing-root) .faq-grid,:where(.kd-landing-root) .upload-grid{grid-template-columns:1fr;gap:34px}:where(.kd-landing-root) .upload-grid .split-copy{order:0}:where(.kd-landing-root) .upload-demo{order:1}:where(.kd-landing-root) .calc{max-width:600px}:where(.kd-landing-root) .promise-flex{justify-content:center;text-align:center}:where(.kd-landing-root) .promise-values{justify-content:center;gap:17px}:where(.kd-landing-root) .promise-label{width:100%}:where(.kd-landing-root) .cta-box{padding:42px 31px;flex-direction:column;align-items:start;gap:24px}:where(.kd-landing-root) .cta-box h2{font-size:35px}:where(.kd-landing-root) .footer-grid{grid-template-columns:1fr 1fr;gap:32px}:where(.kd-landing-root) .footer-intro{grid-column:span 2}:where(.kd-landing-root) .footer-bottom{flex-direction:column;gap:8px}:where(.kd-landing-root) .section .sec-header.center{margin-bottom:36px}}@media(max-width:490px){:where(.kd-landing-root) .container{width:calc(100% - 34px)}:where(.kd-landing-root) .hero h1{font-size:clamp(40px,10.4vw,53px)}:where(.kd-landing-root) .hero-tag{font-size:9px}:where(.kd-landing-root) .hero-buttons{flex-direction:column;align-items:stretch}:where(.kd-landing-root) .hero-buttons .btn{width:100%}:where(.kd-landing-root) .hero-meta{gap:13px}:where(.kd-landing-root) .visual-wrap{padding:8px 0 19px}:where(.kd-landing-root) .dash-inner{padding:13px}:where(.kd-landing-root) .dashboard-top{height:48px;padding:0 14px}:where(.kd-landing-root) .dash-metric{padding:11px}:where(.kd-landing-root) .dash-value{font-size:24px}:where(.kd-landing-root) .dash-greeting h3{font-size:15px}:where(.kd-landing-root) .chart-panel{padding:12px}:where(.kd-landing-root) .float-card{padding:8px 10px}:where(.kd-landing-root) .float-a{right:-7px;top:-8px}:where(.kd-landing-root) .float-b{bottom:-10px;left:-5px}:where(.kd-landing-root) .float-card b{font-size:9px}:where(.kd-landing-root) .float-card small{font-size:8px}:where(.kd-landing-root) .float-card .float-ic{width:27px;height:27px}:where(.kd-landing-root) .feature-grid{grid-template-columns:1fr}:where(.kd-landing-root) .feature.emphasis{grid-column:auto;min-height:320px}:where(.kd-landing-root) .feature{min-height:195px}:where(.kd-landing-root) .feature-icon{margin-bottom:22px}:where(.kd-landing-root) .earn-grid{gap:24px}:where(.kd-landing-root) .calc{padding:23px}:where(.kd-landing-root) .calc-result strong{font-size:43px}:where(.kd-landing-root) .upload-demo{padding:16px}:where(.kd-landing-root) .dropzone{min-height:245px}:where(.kd-landing-root) .faq-list summary{padding:19px}:where(.kd-landing-root) .cta-box{padding:38px 24px}:where(.kd-landing-root) .cta-box h2{font-size:31px}}@media(prefers-reduced-motion:reduce){:where(.kd-landing-root) *,:where(.kd-landing-root) :after,:where(.kd-landing-root) :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}:where(.kd-landing-root) .reveal{opacity:1;transform:none}:where(.kd-landing-root) .chart-svg .line-graph{stroke-dashoffset:0}}:where(.kd-landing-root) .hero-chart-empty{min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-top:13px;color:#98949b;font-size:11px;background:repeating-linear-gradient(180deg,transparent 0,transparent 31px,rgba(255,255,255,.045) 0,rgba(255,255,255,.045) 32px)}:where(.kd-landing-root) .format-chips,:where(.kd-landing-root) .payment-options{display:flex;flex-wrap:wrap;gap:9px;margin:26px 0 16px}:where(.kd-landing-root) .format-chips span,:where(.kd-landing-root) .payment-options span{padding:9px 14px;border:1px solid #e6e1e5;border-radius:8px;background:#fff;font-size:12px;font-weight:700;color:#514750}:where(.kd-landing-root) .availability-note{font-size:12px;line-height:1.8;max-width:430px}:where(.kd-landing-root) .calculator-cta{margin-top:20px;width:100%}:where(.kd-landing-root) .text-link{display:inline-flex;align-items:center;gap:9px;color:#cf1735;font-size:13px;font-weight:700;margin-top:13px}:where(.kd-landing-root) .player-note{font-size:12px;color:#aaa5ad;margin-top:18px}:where(.kd-landing-root) .player-preview{min-width:0;background:#181719;border:1px solid #393039;border-radius:21px;padding:24px;box-shadow:0 25px 65px #0003}:where(.kd-landing-root) .player-preview-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;font-weight:800;letter-spacing:.08em}:where(.kd-landing-root) .player-preview-screen{min-height:245px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;text-align:center;background:radial-gradient(ellipse at center,#53212e,transparent 70%);margin:20px 0}:where(.kd-landing-root) .player-preview-screen strong{font-size:18px;letter-spacing:-.03em}:where(.kd-landing-root) .player-preview-screen>span{color:#aaa5ad;font-size:12px}:where(.kd-landing-root) .player-play{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;background:var(--red);box-shadow:0 0 0 12px #ed243d12;margin-bottom:17px}:where(.kd-landing-root) .player-flow{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid #393039;padding:20px 0 0;list-style-position:inside;font-size:11px;color:#c6bec7;margin-bottom:0}:where(.kd-landing-root) :is(a,button,summary,input):focus-visible{outline:3px solid #f15461;outline-offset:5px}@media(max-width:490px){:where(.kd-landing-root) .calc-kicker{flex-wrap:wrap}:where(.kd-landing-root) .player-preview{padding:19px}:where(.kd-landing-root) .upload-title{flex-wrap:wrap}}:where(.kd-landing-root) #player .split-copy>.btn{margin-top:24px}:where(.kd-landing-root) .split-copy .player-note{font-size:12px;margin-top:18px}:where(.kd-landing-root) .split-copy .availability-note{font-size:12px;line-height:1.8}