:root{--kp-deep: #04132f;--kp-navy: #071b42;--kp-blue-deep: #09255e;--kp-blue: #0868ff;--kp-sky: #23b8ff;--kp-aqua: #18d39d;--kp-orange: #f06a3c;--kp-surface: #f3f6fb;--kp-paper: #ffffff;--kp-ink: #0b1835;--kp-muted: #52617c;--kp-line: #d9e1ef;--kp-shadow: 0 28px 70px rgba(4, 19, 47, .16);--kp-display: "Aptos Display", "Segoe UI", system-ui, sans-serif;--kp-body: Aptos, "Segoe UI", system-ui, sans-serif}html{scroll-behavior:smooth;scroll-padding-top:84px}body{min-width:0;overflow-x:hidden;background:var(--kp-paper);color:var(--kp-ink);font-family:var(--kp-body)}.site-frame{min-width:0;overflow:clip}.kp-shell{width:min(1240px,calc(100% - 64px));margin-inline:auto}.kp-section{padding:118px 0}.kp-skip-link{position:fixed;z-index:9999;top:12px;left:12px;padding:12px 16px;color:var(--kp-paper);background:var(--kp-blue);transform:translateY(-150%);transition:transform .16s ease}.kp-skip-link:focus{transform:translateY(0)}.kp-kicker{display:flex;gap:10px;align-items:center;margin:0 0 22px;color:var(--kp-blue);font-size:11px;font-weight:800;letter-spacing:.19em;line-height:1.4;text-transform:uppercase}.kp-kicker>span{width:28px;height:2px;flex:none;background:currentColor}.kp-kicker-light{color:var(--kp-aqua)}.kp-section-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);column-gap:80px;align-items:end;margin-bottom:62px}.kp-section-heading .kp-kicker{grid-column:1 / -1}.kp-section-heading h2{max-width:820px;margin:0;font-family:var(--kp-display);font-size:clamp(46px,5vw,72px);font-weight:750;letter-spacing:-.055em;line-height:.98}.kp-section-heading>p:last-child{max-width:470px;margin:0;color:var(--kp-muted);font-size:17px;line-height:1.68;text-wrap:pretty}.kp-hero h1,.kp-section-heading h2,.kp-journey-copy h3,.kp-solution-body h3,.kp-trust-layout h2,.kp-demo-copy h2,.kp-final-layout h2{text-wrap:balance}.kp-section-heading.is-light h2{color:var(--kp-paper)}.kp-section-heading.is-light>p:last-child{color:#aebbd5}.kp-button{display:inline-flex;min-height:54px;padding:0 24px;border:1px solid transparent;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.kp-button:hover{transform:translateY(-2px)}.kp-button-demo{color:#03182a;background:var(--kp-aqua);box-shadow:0 14px 34px #18d39d33}.kp-button-demo:hover{background:#32e4b0}.kp-button-whatsapp{color:var(--kp-paper);border-color:#ffffff47;background:#ffffff0d}.kp-button-whatsapp:hover{border-color:var(--kp-aqua);background:#18d39d1a}.kp-header{position:fixed;z-index:1000;top:0;right:0;left:0;border-bottom:1px solid rgba(255,255,255,.1);background:#04132ff5}.kp-header-inner{display:flex;min-height:76px;align-items:center;gap:32px}.kp-brand{display:inline-flex;flex:none;align-items:center;gap:10px;color:var(--kp-ink);font-family:var(--kp-display);font-size:22px;font-weight:680;letter-spacing:-.035em;text-decoration:none}.kp-brand img{width:42px;height:42px;border-radius:11px}.kp-brand strong{color:var(--kp-blue)}.kp-brand.is-light{color:var(--kp-paper)}.kp-brand.is-light strong{color:var(--kp-aqua)}.kp-header nav{display:flex;min-width:0;flex:1;align-items:center;justify-content:space-between;gap:26px}.kp-nav-links,.kp-nav-actions,.kp-header-tools{display:flex;align-items:center}.kp-nav-links{gap:23px}.kp-nav-links a,.kp-access-link{display:inline-flex;min-height:44px;align-items:center;color:#c6d0e2;font-size:14px;font-weight:700;text-decoration:none;transition:color .16s ease}.kp-nav-links a:hover,.kp-access-link:hover{color:var(--kp-paper)}.kp-nav-actions{gap:18px}.kp-access-link{display:inline-flex;align-items:center;gap:5px}.kp-nav-demo{min-height:42px;padding-inline:17px;font-size:14px}.kp-header-tools{gap:14px}.kp-header .language-switcher{flex:none}.kp-header .language-switcher button{font-size:14px}.kp-menu-button{display:none;width:44px;height:44px;border:1px solid rgba(255,255,255,.2);color:var(--kp-paper);background:transparent;place-items:center;font-size:22px}.kp-hero{position:relative;min-height:850px;padding:164px 0 112px;overflow:hidden;color:var(--kp-paper);background:radial-gradient(circle at 77% 38%,rgba(8,104,255,.24),transparent 30%),linear-gradient(112deg,var(--kp-deep) 0%,#071943 70%,#061a3b 100%)}.kp-hero:after{position:absolute;right:-150px;bottom:-250px;width:560px;height:560px;border:1px solid rgba(35,184,255,.2);border-radius:50%;box-shadow:0 0 0 72px #23b8ff06,0 0 0 144px #23b8ff05;content:""}.kp-hero-grid,.kp-security-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 90%);mask-image:linear-gradient(to bottom,#000 0%,transparent 90%)}.kp-hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(380px,.85fr) minmax(520px,1.15fr);gap:72px;align-items:center}.kp-hero-copy>*{animation:kp-reveal .62s both cubic-bezier(.22,.8,.27,1)}.kp-hero-copy>:nth-child(2){animation-delay:70ms}.kp-hero-copy>:nth-child(3){animation-delay:.13s}.kp-hero-copy>:nth-child(4){animation-delay:.19s}.kp-hero-copy>:nth-child(5){animation-delay:.25s}.kp-hero h1{max-width:690px;margin:0;font-family:var(--kp-display);font-size:clamp(58px,5.5vw,84px);font-weight:760;letter-spacing:-.063em;line-height:.94}.kp-hero-lead{max-width:630px;margin:30px 0 0;color:#c4cee2;font-size:18px;line-height:1.68}.kp-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.kp-trust-list{display:flex;flex-wrap:wrap;gap:9px 20px;margin:30px 0 0;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.14);list-style:none}.kp-trust-list li{display:flex;align-items:center;gap:7px;color:#d9e2f2;font-size:14px;font-weight:650}.kp-trust-list svg{color:var(--kp-aqua)}.kp-hero-visual{position:relative;min-width:0;min-height:565px;margin:0;animation:kp-visual-in .82s .12s both cubic-bezier(.22,.8,.27,1)}.kp-visual-index,.kp-screen-label{position:absolute;z-index:5;top:0;left:8%;color:#9eb0cf;font-size:10px;font-weight:800;letter-spacing:.16em}.kp-desktop-shot{position:absolute;top:42px;right:-8%;left:0;padding:0 9px 9px;border:1px solid rgba(255,255,255,.25);background:#0a1730;box-shadow:0 42px 90px #00000080;transform:perspective(1500px) rotateY(-4deg) rotateX(2deg)}.kp-window-bar{display:flex;height:31px;align-items:center;gap:6px}.kp-window-bar i{width:7px;height:7px;border-radius:50%;background:#ff6f67}.kp-window-bar i:nth-child(2){background:#ffca4b}.kp-window-bar i:nth-child(3){background:var(--kp-aqua)}.kp-window-bar span{margin-left:7px;color:#6f7f9e;font-size:9px;letter-spacing:.08em}.kp-desktop-shot img,.kp-journey-browser img{display:block;width:100%;height:auto}.kp-mobile-shot{position:absolute;z-index:4;right:-2%;bottom:3px;width:24%;padding:13px 6px 7px;border:2px solid #33466c;border-radius:25px;background:#08142b;box-shadow:0 24px 55px #00000080}.kp-mobile-shot>span{position:absolute;top:5px;left:50%;width:28%;height:3px;border-radius:3px;background:#4c5f83;transform:translate(-50%)}.kp-mobile-shot img{display:block;width:100%;height:auto;border-radius:16px}.kp-hero-visual figcaption{position:absolute;bottom:17px;left:0;display:flex;align-items:center;gap:10px;color:#93a2bf;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.kp-hero-visual figcaption span{width:32px;height:1px;background:var(--kp-aqua)}.kp-benefit-strip{color:var(--kp-paper);background:#0754cc}.kp-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr)}.kp-benefit-grid article{display:grid;min-height:160px;padding:29px 24px;border-left:1px solid rgba(255,255,255,.18);grid-template-columns:24px 32px 1fr;gap:12px;align-content:center}.kp-benefit-grid article:last-child{border-right:1px solid rgba(255,255,255,.18)}.kp-benefit-grid article>span{color:#a6cbff;font-size:10px;font-weight:800}.kp-benefit-grid article>svg{color:var(--kp-aqua);font-size:23px}.kp-benefit-grid h2{margin:0 0 6px;font-family:var(--kp-display);font-size:17px;line-height:1.15}.kp-benefit-grid p{margin:0;color:#fff;font-size:14px;line-height:1.5}.kp-intro-video{padding:88px 0 96px;border-top:1px solid var(--kp-line);background:var(--kp-surface)}.kp-video-accent-rule{display:grid;height:4px;margin-bottom:38px;grid-template-columns:repeat(3,1fr)}.kp-video-accent-rule span:nth-child(1){background:var(--kp-blue)}.kp-video-accent-rule span:nth-child(2){background:var(--kp-orange)}.kp-video-accent-rule span:nth-child(3){background:var(--kp-aqua)}.kp-intro-video-layout{display:grid;grid-template-areas:"copy copy copy copy video video video video video video video video" "solutions solutions solutions solutions video video video video video video video video";grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:48px;row-gap:20px;align-items:start}.kp-intro-video-heading{grid-area:copy;min-width:0;padding-top:2px}.kp-intro-video-heading .kp-kicker{margin:0 0 18px}.kp-intro-video-heading h2{margin:0;font-family:var(--kp-display);font-size:clamp(43px,3.45vw,52px);font-weight:770;letter-spacing:-.052em;line-height:.98;text-wrap:balance}.kp-intro-video-intro{margin:20px 0 0;color:var(--kp-muted);font-size:15px;line-height:1.58;text-wrap:pretty}.kp-video-youtube-link{display:inline-flex;min-height:44px;margin-top:13px;border-bottom:1px solid var(--kp-aqua);align-items:center;gap:8px;color:var(--kp-deep);font-size:13px;font-weight:780;text-decoration:none;transition:color .18s ease,border-color .18s ease}.kp-video-youtube-link svg{width:15px;height:15px;transition:transform .18s ease}.kp-video-youtube-link:hover{border-color:var(--kp-blue);color:var(--kp-blue)}.kp-video-youtube-link:hover svg{transform:translate(2px,-2px)}.kp-video-figure{grid-area:video;min-width:0;margin:0}.kp-video-stage{position:relative;min-width:0;overflow:hidden;border:1px solid #9eacc1;border-radius:5px;aspect-ratio:16 / 9;background:#020812}.kp-video-stage iframe,.kp-video-poster,.kp-video-poster img{display:block;width:100%;height:100%}.kp-video-stage iframe{border:0;animation:kp-video-in .28s ease-out both}.kp-video-poster{position:relative}.kp-video-poster:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:radial-gradient(ellipse 68% 74% at 0% 100%,#04132fb8,#04132f5c 34%,#04132f00 72%)}.kp-video-poster img{object-fit:cover;transition:transform .52s cubic-bezier(.2,.7,.2,1),filter .22s ease}.kp-video-stage:not(.is-playing):hover .kp-video-poster img{filter:saturate(1.04) contrast(1.02);transform:scale(1.012)}.kp-video-play{position:absolute;z-index:3;bottom:24px;left:24px;display:inline-flex;min-height:66px;padding:8px 18px 8px 9px;border:1px solid rgba(255,255,255,.64);border-radius:5px;align-items:center;gap:12px;color:var(--kp-paper);background:#04132feb;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.kp-video-play-symbol{display:grid;width:46px;height:46px;flex:none;border:1px solid var(--kp-aqua);border-radius:50%;place-items:center;color:var(--kp-aqua);transition:color .18s ease,background .18s ease}.kp-video-play-symbol svg{width:18px;height:18px;margin-left:2px}.kp-video-play-copy{display:grid;min-width:112px;gap:3px;text-align:left}.kp-video-play-copy strong{font-size:14px;font-weight:780;line-height:1.15}.kp-video-play-copy small{color:#b9c5d8;font-size:10px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.14em;line-height:1}.kp-video-play:hover{border-color:var(--kp-aqua);background:var(--kp-deep);transform:translateY(-2px)}.kp-video-play:hover .kp-video-play-symbol{color:var(--kp-deep);background:var(--kp-aqua)}.kp-video-caption{display:inline-flex;min-height:43px;padding:10px 15px;border-right:1px solid #9eacc1;border-bottom:1px solid #9eacc1;border-left:1px solid #9eacc1;align-items:center;gap:9px;color:var(--kp-muted);font-size:12px;font-weight:700;letter-spacing:.025em;line-height:1.35}.kp-video-caption>span{width:7px;height:7px;flex:none;border-radius:50%;background:var(--kp-aqua)}.kp-video-solutions{grid-area:solutions;align-self:end;margin:0;padding:0;border-top:1px solid var(--kp-line);list-style:none}.kp-video-solutions li{position:relative;display:grid;min-height:57px;padding:11px 0 11px 12px;border-bottom:1px solid var(--kp-line);grid-template-columns:28px minmax(110px,.8fr) minmax(0,1fr);gap:9px;align-items:start}.kp-video-solutions li:before{position:absolute;top:13px;bottom:13px;left:0;width:2px;content:"";background:var(--kp-blue)}.kp-video-solutions li:nth-child(2):before{background:var(--kp-orange)}.kp-video-solutions li:nth-child(3):before{background:var(--kp-aqua)}.kp-video-solution-index{padding-top:2px;color:#73829b;font-size:10px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.08em;line-height:1.35}.kp-video-solutions strong{color:var(--kp-deep);font-family:var(--kp-display);font-size:14px;font-weight:770;line-height:1.25}.kp-video-solutions p{margin:0;color:var(--kp-muted);font-size:12px;line-height:1.38}.kp-video-support-dock{display:none;grid-area:support}.kp-audiences{background:var(--kp-paper)}.kp-audience-ledger{display:grid;border-top:1px solid var(--kp-line);border-left:1px solid var(--kp-line);grid-template-columns:repeat(4,1fr)}.kp-audience-ledger a{display:grid;min-height:152px;padding:22px;border-right:1px solid var(--kp-line);border-bottom:1px solid var(--kp-line);color:var(--kp-ink);grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;text-decoration:none;transition:color .18s ease,background .18s ease}.kp-audience-ledger a:hover{color:var(--kp-paper);background:var(--kp-blue)}.kp-audience-ledger a>span{color:#7b8aa5;font-size:10px;font-weight:800}.kp-audience-ledger a>svg:nth-of-type(1){color:var(--kp-blue);font-size:24px}.kp-audience-ledger a:hover>svg{color:var(--kp-aqua)}.kp-audience-ledger strong{align-self:end;font-family:var(--kp-display);font-size:20px}.kp-audience-ledger a>svg:last-child{align-self:end}.kp-inline-cta{display:inline-flex;min-height:44px;margin-top:30px;align-items:center;gap:10px;color:var(--kp-blue);font-size:14px;font-weight:750;text-decoration:none}.kp-journey{position:relative;padding:120px 0 132px;color:var(--kp-paper);background:var(--kp-deep)}.kp-journey-tabs{display:grid;margin-bottom:42px;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);grid-template-columns:repeat(4,1fr)}.kp-journey-tabs button{display:flex;min-height:72px;padding:0 22px;border:0;border-right:1px solid rgba(255,255,255,.16);align-items:center;gap:16px;color:#8392af;background:transparent;cursor:pointer;text-align:left}.kp-journey-tabs button:first-child{border-left:1px solid rgba(255,255,255,.16)}.kp-journey-tabs button span{font-size:10px;font-weight:800}.kp-journey-tabs button strong{font-size:14px}.kp-journey-tabs button[aria-selected=true]{color:var(--kp-deep);background:var(--kp-aqua)}.kp-journey-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:72px;align-items:center}.kp-journey-screen{position:relative;min-width:0;margin:0;padding-top:32px}.kp-screen-label{left:0}.kp-journey-browser{position:relative;overflow:hidden;padding:0 8px 8px;border:1px solid rgba(255,255,255,.2);background:#0a1730;box-shadow:0 35px 80px #00000073}.kp-screen-highlight{position:absolute;z-index:2;border:2px solid var(--kp-aqua);background:#18d39d1a;box-shadow:0 0 0 999px #04132f29,0 0 28px #18d39d59;pointer-events:none;transition:inset .32s ease}.kp-journey-screen.is-venta .kp-screen-highlight{top:25%;right:50%;bottom:39%;left:14%}.kp-journey-screen.is-stock .kp-screen-highlight{top:18%;right:5%;bottom:44%;left:61%}.kp-journey-screen.is-caja .kp-screen-highlight{top:48%;right:48%;bottom:8%;left:14%}.kp-journey-screen.is-reporte .kp-screen-highlight{top:20%;right:5%;bottom:9%;left:42%}.kp-journey-phone{position:absolute;z-index:3;right:-18px;bottom:-38px;width:16%;min-width:82px;padding:7px;border:2px solid #435578;border-radius:18px;background:#061229;box-shadow:0 20px 45px #00000080}.kp-journey-phone img{display:block;width:100%;height:auto;border-radius:12px}.kp-journey-copy{outline:none}.kp-step-count{color:var(--kp-aqua);font-size:11px;font-weight:800;letter-spacing:.14em}.kp-journey-copy h3{margin:18px 0;font-family:var(--kp-display);font-size:clamp(36px,3.2vw,52px);letter-spacing:-.045em;line-height:1}.kp-journey-copy>p{margin:0;color:#bdc8dc;font-size:17px;line-height:1.65}.kp-journey-copy>small{display:grid;margin:26px 0;padding:17px 0;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);grid-template-columns:20px 1fr;gap:10px;color:#b7c3d8;font-size:14px;line-height:1.55}.kp-journey-copy>small svg{color:var(--kp-aqua)}.kp-modules{background:var(--kp-surface)}.kp-module-ledger{border-top:1px solid #bfc9da}.kp-module-ledger article{display:grid;min-height:160px;padding:28px 0;border-bottom:1px solid #bfc9da;grid-template-columns:50px 58px minmax(220px,.65fr) minmax(360px,1fr);gap:22px;align-items:center}.kp-module-number{color:#73839d;font-size:11px;font-weight:800}.kp-module-ledger article>svg{width:34px;height:34px;color:var(--kp-blue)}.kp-module-title h3{margin:0 0 5px;font-family:var(--kp-display);font-size:31px;letter-spacing:-.035em}.kp-module-title p{margin:0;color:var(--kp-muted)}.kp-module-ledger ul{display:grid;margin:0;padding:0;grid-template-columns:repeat(3,1fr);list-style:none}.kp-module-ledger li{display:flex;min-height:54px;padding:0 15px;border-left:1px solid var(--kp-line);align-items:center;gap:8px;font-size:14px;font-weight:650}.kp-module-ledger li svg{color:var(--kp-aqua)}.kp-fine-print{margin:26px 0 0;color:#6c7a91;font-size:14px;line-height:1.55}.kp-solutions{background:var(--kp-paper)}.kp-solution-jumps{display:flex;margin:-15px 0 30px;gap:8px;flex-wrap:wrap}.kp-solution-jumps a{display:inline-flex;min-height:44px;padding:9px 12px;border:1px solid var(--kp-line);align-items:center;color:#63718a;font-size:14px;font-weight:750;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.kp-solution-ledger{border-top:1px solid var(--kp-line)}.kp-solution-row{position:relative;display:grid;min-height:310px;padding:45px 42px;border-right:1px solid var(--kp-line);border-bottom:1px solid var(--kp-line);border-left:1px solid var(--kp-line);grid-template-columns:170px minmax(0,1fr) 190px;gap:50px;align-items:center;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.kp-solution-row:before{position:absolute;inset:0 auto 0 0;width:5px;background:var(--row-accent, var(--kp-blue));content:""}.kp-solution-row.is-restaurant{--row-accent: var(--kp-orange);background:#fffaf7}.kp-solution-row.is-web{--row-accent: var(--kp-aqua);background:#f7fffc}.kp-solution-row:hover{z-index:1;border-color:#aab9d1;box-shadow:var(--kp-shadow)}.kp-solution-index{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}.kp-solution-index span{color:var(--row-accent, var(--kp-blue));font-family:var(--kp-display);font-size:54px;font-weight:750;letter-spacing:-.06em}.kp-solution-index small{color:#68768e;font-size:10px;font-weight:800;letter-spacing:.14em}.kp-solution-body h3{margin:0 0 12px;font-family:var(--kp-display);font-size:clamp(37px,4vw,58px);letter-spacing:-.05em;line-height:.98}.kp-solution-body>p{max-width:670px;margin:0;color:var(--kp-muted);font-size:16px;line-height:1.6}.kp-solution-body ul{display:flex;margin:25px 0 0;padding:0;flex-wrap:wrap;gap:8px 18px;list-style:none}.kp-solution-body li{display:flex;align-items:center;gap:6px;color:#3a4962;font-size:14px;font-weight:650}.kp-solution-body li svg{color:var(--row-accent, var(--kp-aqua))}.kp-solution-actions{display:flex;flex-direction:column;gap:1px}.kp-solution-actions a{display:flex;min-height:50px;padding:0 14px;border-bottom:1px solid var(--kp-line);align-items:center;justify-content:space-between;color:var(--kp-ink);font-size:14px;font-weight:750;text-decoration:none}.kp-solution-actions a:hover{color:var(--kp-blue)}.kp-plans{background:var(--kp-surface)}.kp-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch}.kp-plan-grid article{display:flex;min-width:0;padding:38px 34px;border:1px solid var(--kp-line);border-right:0;background:var(--kp-paper);flex-direction:column}.kp-plan-grid article:last-child{border-right:1px solid var(--kp-line);color:var(--kp-paper);background:var(--kp-navy);transform:translateY(-14px)}.kp-plan-head{display:flex;justify-content:space-between;gap:18px}.kp-plan-head span{color:var(--kp-blue);font-size:11px;font-weight:800}.kp-plan-grid article:last-child .kp-plan-head span{color:var(--kp-aqua)}.kp-plan-head small{color:#6d7a91;font-size:14px;font-weight:700;text-align:right;text-transform:uppercase}.kp-plan-grid article:last-child .kp-plan-head small,.kp-plan-grid article:last-child>p{color:#b8c5dc}.kp-plan-grid h3{margin:35px 0 8px;font-family:var(--kp-display);font-size:32px;letter-spacing:-.04em}.kp-plan-grid article>strong{color:var(--kp-blue);font-size:14px}.kp-plan-grid article:last-child>strong{color:var(--kp-aqua)}.kp-plan-grid article>p{min-height:66px;color:var(--kp-muted);line-height:1.55}.kp-plan-grid ul{margin:12px 0 32px;padding:22px 0 0;border-top:1px solid var(--kp-line);list-style:none}.kp-plan-grid article:last-child ul{border-color:#ffffff26}.kp-plan-grid li{display:flex;margin:0 0 12px;align-items:center;gap:8px;font-size:14px}.kp-plan-grid li svg{color:var(--kp-aqua)}.kp-plan-cta{display:flex;min-height:50px;margin-top:auto;padding:0 15px;border:1px solid var(--kp-line);align-items:center;justify-content:space-between;color:var(--kp-ink);font-size:14px;font-weight:750;text-decoration:none}.kp-plan-grid article:last-child .kp-plan-cta{color:var(--kp-deep);border-color:var(--kp-aqua);background:var(--kp-aqua)}.kp-plan-note{display:grid;max-width:980px;margin:30px 0 0;grid-template-columns:24px 1fr;gap:10px;color:#617089;font-size:14px;line-height:1.6}.kp-plan-note svg{color:var(--kp-blue)}.kp-security{position:relative;padding:125px 0;color:var(--kp-paper);background:var(--kp-deep)}.kp-security-layout{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.kp-security-layout .kp-section-heading{display:block;margin:0}.kp-security-layout .kp-section-heading>p:last-child{margin-top:28px}.kp-security-list{border-top:1px solid rgba(255,255,255,.16)}.kp-security-list article{display:grid;min-height:120px;padding:23px 0;border-bottom:1px solid rgba(255,255,255,.16);grid-template-columns:30px 44px 1fr;gap:15px;align-items:center}.kp-security-list article>span{color:#6f80a0;font-size:10px;font-weight:800}.kp-security-list article>svg{color:var(--kp-aqua);font-size:26px}.kp-security-list h3{margin:0 0 6px;font-size:17px}.kp-security-list p{margin:0;color:#aebbd2;font-size:14px;line-height:1.55}.kp-security-note{grid-column:2;display:grid;margin:-36px 0 0;padding:18px;border:1px solid rgba(255,255,255,.14);grid-template-columns:20px 1fr;gap:10px;color:#aebbd2;font-size:14px;line-height:1.55}.kp-security-note svg{color:var(--kp-aqua)}.kp-trust{background:var(--kp-paper)}.kp-trust-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:105px;align-items:center}.kp-trust-layout h2{max-width:760px;margin:0;font-family:var(--kp-display);font-size:clamp(48px,5vw,72px);letter-spacing:-.055em;line-height:.98}.kp-trust-layout>div>p:last-of-type{max-width:680px;color:var(--kp-muted);font-size:17px;line-height:1.65}.kp-trust-actions{display:flex;margin-top:28px;gap:10px}.kp-trust-actions a{display:inline-flex;padding:14px 16px;border:1px solid var(--kp-line);align-items:center;gap:9px;color:var(--kp-ink);font-size:14px;font-weight:750;text-decoration:none}.kp-trust-actions a:last-child{color:var(--kp-paper);border-color:var(--kp-blue);background:var(--kp-blue)}.kp-trust-layout ol{margin:0;padding:0;border-top:1px solid var(--kp-line);list-style:none}.kp-trust-layout li{display:grid;min-height:94px;padding:20px 0;border-bottom:1px solid var(--kp-line);grid-template-columns:45px 1fr;gap:12px;align-items:center}.kp-trust-layout li span{color:var(--kp-blue);font-size:11px;font-weight:800}.kp-trust-layout li strong{font-family:var(--kp-display);font-size:19px}.kp-resources{background:var(--kp-surface)}.kp-resource-list{border-top:1px solid #bec9da}.kp-resource-list article{display:grid;min-height:150px;padding:29px 0;border-bottom:1px solid #bec9da;grid-template-columns:60px minmax(220px,.7fr) minmax(320px,1fr) 210px;gap:28px;align-items:center}.kp-resource-list article>span{color:var(--kp-blue);font-size:11px;font-weight:800}.kp-resource-list h3{margin:0;font-family:var(--kp-display);font-size:26px;letter-spacing:-.035em;line-height:1.1}.kp-resource-list p{margin:0;color:var(--kp-muted);font-size:14px;line-height:1.6}.kp-resource-list a{position:relative;display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:8px;color:var(--kp-blue);font-size:14px;font-weight:750;text-decoration:none}.kp-resource-list a i{position:absolute;top:-13px;left:0;color:#66758d;font-size:10px;font-style:normal;letter-spacing:.12em;text-transform:uppercase}.kp-faq{background:var(--kp-paper)}.kp-faq-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:38px 58px}.kp-faq-columns>div:first-child{grid-column:1;grid-row:1 / span 2}.kp-faq-columns>div:nth-child(2){grid-column:2;grid-row:1}.kp-faq-columns>div:nth-child(3){grid-column:2;grid-row:2}.kp-faq-columns>div>h3{margin:0 0 20px;color:var(--kp-blue);font-size:11px;letter-spacing:.13em;text-transform:uppercase}.kp-faq details{border-top:1px solid var(--kp-line)}.kp-faq details:last-child{border-bottom:1px solid var(--kp-line)}.kp-faq summary{display:grid;min-height:72px;padding:16px 0;grid-template-columns:1fr 24px;gap:14px;align-items:center;cursor:pointer;font-size:14px;font-weight:750;list-style:none}.kp-faq summary::-webkit-details-marker{display:none}.kp-faq summary span{display:grid;width:24px;height:24px;border:1px solid var(--kp-line);place-items:center;color:var(--kp-blue);transition:transform .18s ease}.kp-faq details[open] summary span{transform:rotate(45deg)}.kp-faq details p{margin:-4px 0 22px;color:var(--kp-muted);font-size:14px;line-height:1.65}.kp-demo-form-section{padding:120px 0;color:var(--kp-paper);background:var(--kp-blue-deep)}.kp-demo-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:92px;align-items:start}.kp-demo-copy h2{margin:0;font-family:var(--kp-display);font-size:clamp(48px,5vw,70px);letter-spacing:-.055em;line-height:.98}.kp-demo-copy>p:not(.kp-kicker){margin:28px 0;color:#bdc9df;font-size:17px;line-height:1.65}.kp-demo-contact{display:grid;width:fit-content;margin-top:38px;grid-template-columns:28px 1fr;gap:2px 10px;align-items:center}.kp-demo-contact svg{grid-row:1 / 3;color:var(--kp-aqua);font-size:24px}.kp-demo-contact span{color:#a7b5cb;font-size:10px;font-weight:800;letter-spacing:.15em}.kp-demo-contact strong{font-size:16px}.kp-demo-form{display:grid;padding:38px;color:var(--kp-ink);background:var(--kp-paper);box-shadow:18px 18px #18d39d24;gap:18px}.kp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kp-demo-form label{display:grid;gap:8px}.kp-demo-form label>span{font-size:14px;font-weight:750;letter-spacing:.04em}.kp-demo-form label em{color:#7a879c;font-size:14px;font-style:normal;font-weight:500}.kp-demo-form input,.kp-demo-form select,.kp-demo-form textarea{width:100%;min-height:50px;padding:12px 13px;border:1px solid #cad3e1;border-radius:0;color:var(--kp-ink);background:#fbfcfe;font:inherit;font-size:14px;outline:none}.kp-demo-form textarea{min-height:92px;resize:vertical}.kp-demo-form input:focus,.kp-demo-form select:focus,.kp-demo-form textarea:focus{border-color:var(--kp-blue);box-shadow:0 0 0 3px #0868ff1f}.kp-demo-form [aria-invalid=true]{border-color:#c63838}.kp-demo-form label small{color:#b32323;font-size:14px}.kp-form-privacy{display:grid;margin:0;grid-template-columns:18px 1fr;gap:9px;color:#647188;font-size:14px;line-height:1.5}.kp-form-privacy svg{color:var(--kp-blue)}.kp-demo-form button{display:flex;min-height:54px;padding:0 20px;border:0;align-items:center;justify-content:space-between;color:#03182a;background:var(--kp-aqua);cursor:pointer;font:inherit;font-size:14px;font-weight:800}.kp-form-status{min-height:18px;margin:-6px 0 0;color:#14684e;font-size:14px}.kp-form-status.is-error{color:#a32929}.kp-final-cta{padding:92px 0;color:var(--kp-paper);background:var(--kp-deep)}.kp-final-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:70px;align-items:center}.kp-final-layout h2{max-width:800px;margin:0;font-family:var(--kp-display);font-size:clamp(45px,4.8vw,68px);letter-spacing:-.055em;line-height:.98}.kp-final-layout>div:first-child>p:last-child{max-width:650px;color:#aebbd1;line-height:1.6}.kp-final-layout>div:last-child{display:grid;min-width:245px;gap:10px}.kp-final-whatsapp{display:flex;min-height:50px;border:1px solid rgba(255,255,255,.22);align-items:center;justify-content:center;gap:10px;color:var(--kp-paper);font-size:14px;font-weight:750;text-decoration:none}.kp-final-whatsapp svg{color:var(--kp-aqua)}.kp-footer{padding:80px 0 0;color:var(--kp-paper);background:#020c1f}.kp-footer-grid{display:grid;padding-bottom:68px;grid-template-columns:1.7fr repeat(4,.7fr) .8fr;gap:38px}.kp-footer-intro p{max-width:270px;margin:22px 0;color:#8493ad;font-size:14px;line-height:1.55}.kp-footer-number{display:inline-flex;min-height:36px;align-items:center;gap:8px;color:var(--kp-aqua);font-size:14px;font-weight:750;text-decoration:none}.kp-footer-column,.kp-footer-social{display:flex;flex-direction:column;gap:13px}.kp-footer-column>strong,.kp-footer-social>strong{margin-bottom:8px;color:#eef3fb;font-size:11px;letter-spacing:.13em;text-transform:uppercase}.kp-footer-column a{display:flex;min-height:32px;align-items:center;color:#8392ac;font-size:14px;text-decoration:none}.kp-footer-column a:hover{color:var(--kp-paper)}.kp-footer-social>span{color:#9dacc4;font-size:14px}.kp-footer-social>div{display:flex;gap:8px;flex-wrap:wrap}.kp-footer-social a{display:grid;width:40px;height:40px;border:1px solid rgba(255,255,255,.16);place-items:center;color:#a9b6cb}.kp-footer-bottom{display:flex;min-height:72px;border-top:1px solid rgba(255,255,255,.1);align-items:center;justify-content:space-between;color:#687894}.kp-footer-bottom small{font-size:14px}.kp-footer-bottom a{display:inline-flex;min-height:44px;align-items:center;gap:7px;color:#97a5bb;font-size:14px;font-weight:700;text-decoration:none}.kp-whatsapp-float{position:fixed;z-index:850;right:106px;bottom:24px;display:flex;min-height:50px;padding:0 17px;border:2px solid var(--kp-paper);border-radius:28px;align-items:center;gap:8px;color:#042b20;background:var(--kp-aqua);box-shadow:0 13px 35px #04132f42;font-size:14px;font-weight:800;text-decoration:none}.faq-assistant{position:fixed!important;z-index:860!important;right:24px!important;bottom:24px!important;padding:0!important;background:transparent!important}.faq-trigger{width:62px!important;min-height:50px!important;padding:0 16px!important;border:2px solid var(--kp-paper)!important;border-radius:28px!important;justify-content:center!important;background:var(--kp-blue)!important;box-shadow:0 13px 35px #04132f42!important}.faq-trigger span{display:none!important}.faq-panel{right:0!important;bottom:64px!important}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--kp-sky);outline-offset:3px}@keyframes kp-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes kp-visual-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes kp-video-in{0%{opacity:0}to{opacity:1}}@media (max-width: 1180px){.kp-shell{width:min(100% - 48px,1120px)}.kp-hero-layout{grid-template-columns:.9fr 1.1fr;gap:40px}.kp-hero h1{font-size:clamp(55px,6vw,74px)}.kp-footer-grid{grid-template-columns:1.5fr repeat(3,1fr)}.kp-footer-column:nth-of-type(4),.kp-footer-social{margin-top:20px}}@media (max-width: 1060px){.kp-header nav{position:fixed;top:76px;right:0;bottom:0;left:0;display:none;padding:34px 32px 50px;overflow-y:auto;color:var(--kp-paper);background:var(--kp-deep);align-items:stretch;flex-direction:column;justify-content:flex-start}.kp-header nav.is-open{display:flex}.kp-nav-links,.kp-nav-actions{align-items:stretch;flex-direction:column}.kp-nav-links{gap:0}.kp-nav-links a{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:18px}.kp-nav-actions{width:100%;margin-top:22px}.kp-access-link{min-height:50px;justify-content:center;border:1px solid rgba(255,255,255,.18)}.kp-nav-demo{min-height:50px}.kp-menu-button{display:grid}.kp-header-tools{margin-left:auto}.kp-hero{min-height:auto;padding-bottom:90px}.kp-hero-layout{grid-template-columns:1fr;gap:56px}.kp-hero-copy{max-width:800px}.kp-hero-visual{width:min(850px,100%);min-height:610px}.kp-desktop-shot{right:3%}.kp-mobile-shot{right:0;width:19%}.kp-benefit-grid{grid-template-columns:1fr 1fr}.kp-benefit-grid article:nth-child(2){border-right:1px solid rgba(255,255,255,.18)}.kp-audience-ledger{grid-template-columns:repeat(2,1fr)}.kp-journey-layout{grid-template-columns:1fr;gap:70px}.kp-journey-screen{width:min(850px,calc(100% - 30px))}.kp-journey-copy{max-width:720px}.kp-module-ledger article{grid-template-columns:42px 52px 1fr}.kp-module-ledger ul{grid-column:3}.kp-solution-row{grid-template-columns:110px minmax(0,1fr)}.kp-solution-actions{grid-column:2;display:grid;grid-template-columns:1fr 1fr}.kp-security-layout{grid-template-columns:1fr}.kp-security-layout .kp-section-heading{max-width:850px}.kp-security-note{grid-column:1;margin:-25px 0 0}.kp-resource-list article{grid-template-columns:45px 1fr 1fr}.kp-resource-list a{grid-column:2 / -1;width:fit-content}.kp-faq-columns{grid-template-columns:1fr 1fr}.kp-faq-columns>div:last-child{grid-column:1 / -1}.kp-demo-layout{grid-template-columns:1fr;gap:55px}.kp-demo-copy{max-width:780px}}@media (max-width: 980px){.kp-intro-video{padding:72px 0 80px}.kp-video-accent-rule{margin-bottom:31px}.kp-intro-video-layout{grid-template-areas:"copy" "video" "solutions" "support";grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:0}.kp-intro-video-heading{max-width:700px;margin-bottom:29px}.kp-intro-video-heading h2{max-width:660px;font-size:clamp(45px,6.4vw,58px)}.kp-intro-video-intro{max-width:630px}.kp-video-figure{margin-bottom:34px}.kp-video-solutions{align-self:auto}.kp-video-solutions li{grid-template-columns:32px minmax(160px,.55fr) minmax(0,1fr)}.kp-video-support-dock:not(:empty){display:flex;min-height:65px;margin-top:18px;padding-top:16px;border-top:1px solid var(--kp-line);align-items:flex-start;justify-content:flex-end}.kp-video-support-dock .kp-floating-tools{display:flex;align-items:center;gap:8px}.kp-video-support-dock .kp-whatsapp-float{position:static;right:auto;bottom:auto;width:48px;min-height:48px;padding:0;border-width:1px;justify-content:center;border-radius:50%;box-shadow:none}.kp-video-support-dock .kp-whatsapp-float span{display:none}.kp-video-support-dock .faq-assistant{position:relative!important;right:auto!important;bottom:auto!important}.kp-video-support-dock .faq-trigger{width:48px!important;min-height:48px!important;padding:0!important;border-width:1px!important;border-radius:50%!important;box-shadow:none!important}.kp-video-support-dock .faq-panel{position:fixed!important;right:12px!important;bottom:76px!important}}@media (max-width: 780px){.kp-shell{width:calc(100% - 36px)}.kp-section{padding:88px 0}.kp-section-heading{display:block;margin-bottom:43px}.kp-section-heading h2{font-size:clamp(40px,10vw,58px)}.kp-section-heading>p:last-child{margin-top:20px;font-size:16px}.kp-hero{padding:132px 0 70px}.kp-hero h1{font-size:clamp(48px,11.8vw,67px)}.kp-hero-lead{font-size:16px}.kp-hero-visual{min-height:480px}.kp-desktop-shot{right:0}.kp-mobile-shot{width:22%}.kp-visual-index{left:0}.kp-benefit-grid article{min-height:145px;padding:23px 16px;grid-template-columns:20px 28px 1fr}.kp-intro-video{padding:66px 0 72px}.kp-intro-video-heading{margin-bottom:27px}.kp-intro-video-intro{max-width:600px;margin-top:17px}.kp-journey{padding:90px 0 105px}.kp-journey-tabs button{min-height:65px;padding:0 13px;gap:8px}.kp-journey-tabs button strong{font-size:14px}.kp-module-ledger article{grid-template-columns:35px 42px 1fr;gap:12px}.kp-module-ledger ul{grid-column:1 / -1}.kp-module-title h3{font-size:27px}.kp-solution-row{padding:35px 25px;gap:28px;grid-template-columns:80px 1fr}.kp-solution-index span{font-size:44px}.kp-solution-index small{writing-mode:vertical-rl}.kp-plan-grid{grid-template-columns:1fr;gap:0}.kp-plan-grid article{border-right:1px solid var(--kp-line);border-bottom:0}.kp-plan-grid article:last-child{border-bottom:1px solid var(--kp-line);transform:none}.kp-trust-layout{grid-template-columns:1fr;gap:55px}.kp-trust-layout h2{font-size:clamp(42px,10vw,58px)}.kp-faq-columns{grid-template-columns:1fr}.kp-faq-columns>div:first-child,.kp-faq-columns>div:nth-child(2),.kp-faq-columns>div:nth-child(3){grid-column:auto;grid-row:auto}.kp-demo-form{padding:28px 24px;box-shadow:10px 10px #18d39d24}.kp-final-layout{grid-template-columns:1fr;gap:35px}.kp-final-layout>div:last-child{width:min(100%,360px)}.kp-footer-grid{grid-template-columns:1.3fr 1fr 1fr}.kp-footer-intro{grid-column:1 / -1}.kp-whatsapp-float{right:78px;bottom:16px;width:52px;min-height:52px;padding:0;border-radius:50%;justify-content:center}.kp-whatsapp-float span{display:none}.faq-assistant{right:16px!important;bottom:16px!important}.faq-trigger{width:52px!important;min-height:52px!important;padding:0!important;border-radius:50%!important}.faq-panel{position:fixed!important;right:12px!important;bottom:76px!important;left:12px!important;width:auto!important;max-height:calc(100dvh - 92px)!important}}@media (max-width: 560px){html{scroll-padding-top:72px}.kp-shell{width:calc(100% - 28px)}.kp-section{padding:60px 0}.kp-section-heading{margin-bottom:34px}.kp-header-inner{min-height:70px}.kp-header nav{top:70px;padding-inline:22px}.kp-brand{font-size:20px}.kp-brand img{width:38px;height:38px}.kp-header .language-switcher{margin-left:auto}.kp-hero{padding:110px 0 56px}.kp-kicker{font-size:10px;letter-spacing:.14em}.kp-hero-actions{display:grid}.kp-hero-actions .kp-button{width:100%}.kp-trust-list{display:grid}.kp-hero-visual{min-height:345px}.kp-desktop-shot{top:35px;right:0;left:0;padding:0 5px 5px;transform:none}.kp-window-bar{height:24px}.kp-mobile-shot{right:-1%;bottom:0;width:25%;padding:9px 4px 5px;border-radius:16px}.kp-mobile-shot img{border-radius:10px}.kp-hero-visual figcaption{bottom:0;max-width:70%;font-size:11px;letter-spacing:.1em;line-height:1.4}.kp-benefit-grid{grid-template-columns:1fr}.kp-benefit-grid article,.kp-benefit-grid article:nth-child(2),.kp-benefit-grid article:last-child{min-height:112px;padding-block:19px;border-right:1px solid rgba(255,255,255,.18)}.kp-benefit-grid article+article{border-top:1px solid rgba(255,255,255,.18)}.kp-intro-video{padding:58px 0 64px}.kp-video-accent-rule{height:3px;margin-bottom:27px}.kp-intro-video-heading{margin-bottom:24px;padding-top:0}.kp-intro-video-heading .kp-kicker{margin-bottom:14px;font-size:9px;letter-spacing:.12em}.kp-intro-video-heading h2{font-size:40px;line-height:.98}.kp-intro-video-intro{margin-top:15px;font-size:15px;line-height:1.52}.kp-video-youtube-link{margin-top:9px}.kp-video-figure{margin-bottom:36px}.kp-video-stage{border-radius:4px}.kp-video-play{bottom:14px;left:14px;min-height:56px;padding:7px 13px 7px 7px;gap:10px}.kp-video-play-symbol{width:40px;height:40px}.kp-video-play-symbol svg{width:16px;height:16px}.kp-video-play-copy{min-width:105px;gap:2px}.kp-video-play-copy strong{font-size:12px}.kp-video-play-copy small{font-size:9px}.kp-video-caption{min-height:39px;padding:9px 12px;font-size:11px}.kp-video-solutions li{min-height:66px;padding:12px 0 12px 12px;grid-template-columns:28px minmax(0,1fr);gap:2px 9px}.kp-video-solutions strong{font-size:14px}.kp-video-solutions p{grid-column:2;font-size:12px}.kp-video-support-dock:not(:empty){min-height:63px;margin-top:16px;padding-top:15px}.kp-video-support-dock .kp-whatsapp-float{width:46px;min-height:46px}.kp-video-support-dock .faq-trigger{width:46px!important;min-height:46px!important}.kp-audience-ledger{grid-template-columns:1fr 1fr}.kp-audience-ledger a{min-height:112px;padding:16px}.kp-audience-ledger strong{font-size:16px}.kp-journey-tabs{grid-template-columns:1fr 1fr}.kp-journey{padding:64px 0 72px}.kp-journey-tabs button:nth-child(2){border-right:1px solid rgba(255,255,255,.16)}.kp-journey-tabs button:nth-child(n+3){border-top:1px solid rgba(255,255,255,.16)}.kp-journey-screen{width:calc(100% - 12px)}.kp-journey-phone{right:-12px;width:20%;min-width:64px}.kp-screen-highlight{border-width:1px}.kp-journey-copy h3{font-size:38px}.kp-module-ledger article{padding:20px 0;grid-template-columns:28px 35px 1fr}.kp-module-ledger article>svg{width:25px;height:25px}.kp-module-ledger ul{grid-template-columns:1fr;border-top:1px solid var(--kp-line)}.kp-module-ledger li{border-left:0;border-bottom:1px solid var(--kp-line)}.kp-module-ledger li{min-height:46px}.kp-solution-jumps{display:grid}.kp-solution-row{display:block;min-height:0;padding:26px 20px}.kp-solution-index{display:flex;margin-bottom:27px;align-items:center;flex-direction:row}.kp-solution-index small{writing-mode:initial}.kp-solution-body h3{font-size:39px}.kp-solution-body ul{display:grid;grid-template-columns:1fr 1fr}.kp-solution-actions{display:grid;margin-top:25px;grid-template-columns:1fr}.kp-security{padding:72px 0}.kp-security-list article{grid-template-columns:25px 34px 1fr;gap:10px}.kp-trust-actions{display:grid}.kp-trust-actions a{justify-content:space-between}.kp-resource-list article{display:grid;padding:22px 0;grid-template-columns:32px 1fr;gap:11px}.kp-resource-list h3,.kp-resource-list p,.kp-resource-list a{grid-column:2}.kp-resource-list a{width:100%}.kp-demo-form-section{padding:72px 0}.kp-faq summary{min-height:62px}.kp-demo-copy h2{font-size:44px}.kp-form-row{grid-template-columns:1fr}.kp-demo-form{padding:22px 17px}.kp-footer-grid{grid-template-columns:1fr 1fr;gap:38px 24px}.kp-footer-intro,.kp-footer-social{grid-column:1 / -1}.kp-footer-bottom{padding:22px 0;align-items:flex-start;flex-direction:column;gap:12px}.kp-final-cta{padding:72px 0}.kp-footer{padding-top:64px}.kp-footer-bottom{padding-bottom:82px}.kp-whatsapp-float{right:66px;bottom:14px;width:46px;min-height:46px}.faq-assistant{right:14px!important;bottom:14px!important}.faq-trigger{width:46px!important;min-height:46px!important}.faq-panel{bottom:68px!important}}@media (max-width: 340px){.kp-shell{width:calc(100% - 22px)}.kp-hero h1{font-size:43px}.kp-audience-ledger,.kp-solution-body ul,.kp-footer-grid{grid-template-columns:1fr}.kp-footer-social{grid-column:1}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
