.kp-hero{border-bottom:1px solid var(--brand-100);background:linear-gradient(180deg,var(--brand-tint),var(--white));padding:22px 0 36px}.kp-hero.is-centered{text-align:center}.kp-hero.is-centered .bl-breadcrumb{text-align:left}.kp-h1{color:var(--gray-900);font-family:var(--font-serif);margin:18px 0 0;font-size:44px;font-weight:600;line-height:52px}.kp-intro{max-width:720px;color:var(--gray-600);margin:12px auto 0;font-size:17px;line-height:26px}.kp-card{border:1px solid var(--brand-100);background:linear-gradient(180deg,var(--white),var(--brand-tint));border-radius:18px;position:relative;overflow:hidden}.kp-card:before{content:"";background:linear-gradient(90deg,var(--brand-500),var(--brand-100));height:4px;position:absolute;inset:0 0 auto}.kp-icon{background:linear-gradient(135deg,var(--brand-500),var(--brand-700));color:var(--white);border-radius:10px;flex:none;place-items:center;display:inline-grid}.kp-icon.is-32{border-radius:9px;width:32px;height:32px}.kp-icon.is-36{width:36px;height:36px}.kp-band-wrap{padding-bottom:56px}.kp-band{background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--brand-500) 28%,transparent),transparent 42%),linear-gradient(135deg,var(--navy-900),var(--navy-600));color:var(--white);border-radius:20px;padding:32px 40px}.kp-band h2{font-family:var(--font-serif);margin:0;font-size:28px;font-weight:600;line-height:36px}.kp-band p{color:var(--gray-300);margin:8px 0 0;font-size:15px;line-height:22px}.kp-band p a{color:var(--brand-200);text-underline-offset:3px;font-weight:700;text-decoration:underline}.kp-band-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.kp-band-channels a{border:1px solid color-mix(in srgb,var(--white) 14%,transparent);background:color-mix(in srgb,var(--white) 6%,transparent);min-width:0;color:var(--white);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:background .2s;display:flex}.kp-band-channels a:hover{background:color-mix(in srgb,var(--white) 10%,transparent)}.kp-band-channels a>span:last-child{min-width:0;display:grid}.kp-band-icon{background:color-mix(in srgb,var(--brand-500) 20%,transparent);width:38px;height:38px;color:var(--brand-200);border-radius:10px;flex:none;place-items:center;display:grid}.kp-band-channels small{color:var(--gray-400);letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px}.kp-band-channels b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:22px;overflow:hidden}.kp-faq-search{text-align:left;width:560px;margin:24px auto 0}.kp-faq-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:32px;padding-top:36px;padding-bottom:40px;display:grid}.kp-faq-topics{border:1px solid var(--gray-200);background:var(--white);box-shadow:0 12px 32px color-mix(in srgb,var(--gray-900) 5%,transparent);border-radius:16px;padding:16px 12px;position:sticky;top:24px}.kp-faq-topics-title{color:var(--gray-900);letter-spacing:1px;text-transform:uppercase;margin:0 8px 8px;font-size:12px;font-weight:800}.kp-faq-topics ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.kp-faq-topics button{width:100%;color:var(--gray-700);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:8px;transition:background .2s;display:flex}.kp-faq-topics button:hover{background:var(--gray-50)}.kp-faq-topics .kp-icon{border:1px solid var(--gray-200);background:var(--white);color:var(--gray-500)}.kp-faq-topics button.is-active{background:var(--brand-50);color:var(--brand-700)}.kp-faq-topics button.is-active .kp-icon{background:linear-gradient(135deg,var(--brand-500),var(--brand-700));color:var(--white);border-color:#0000}.kp-faq-topic-name{flex:1;min-width:0;font-size:15px;font-weight:600;line-height:20px}.kp-faq-topic-count{color:var(--gray-400);flex:none;font-size:13px;font-weight:700}.kp-faq-topics button.is-active .kp-faq-topic-count{color:var(--brand-700)}.kp-faq-groups{gap:24px;min-width:0;display:grid}.kp-faq-group{padding:26px 28px;scroll-margin-top:24px}.kp-faq-group h2{color:var(--gray-900);font-family:var(--font-serif);align-items:center;gap:12px;margin:0 0 18px;font-size:24px;font-weight:600;line-height:30px;display:flex}.kp-faq .faq-item{border-color:var(--gray-200);border-radius:14px}.kp-faq .faq-item.is-open{border-color:var(--brand-200)}.kp-faq .faq-item>button,.kp-faq .faq-item.is-open>button{font-size:16px;font-weight:600}.kp-faq-empty{border:1px dashed var(--gray-300);color:var(--gray-600);text-align:center;border-radius:16px;margin:0;padding:32px;font-size:16px}.kp-faq-empty a{color:var(--brand-700);font-weight:700}:root[data-theme=dark] .kp-hero{border-color:var(--border-color);background:var(--surface)}:root[data-theme=dark] .kp-h1,:root[data-theme=dark] .kp-faq-group h2,:root[data-theme=dark] .kp-faq-topics-title{color:var(--text-primary)}:root[data-theme=dark] .kp-intro,:root[data-theme=dark] .kp-faq-topics button,:root[data-theme=dark] .kp-faq-empty{color:var(--text-secondary)}:root[data-theme=dark] .kp-card,:root[data-theme=dark] .kp-faq-topics,:root[data-theme=dark] .kp-faq-topics .kp-icon{border-color:var(--border-color);background:var(--card-bg)}.kp-page{background:var(--white)}.kp-chip{border:1px solid var(--brand-100);background:var(--white);height:28px;color:var(--brand-700);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}.kp-chip.is-dark{border-color:color-mix(in srgb,var(--white) 18%,transparent);background:color-mix(in srgb,var(--white) 8%,transparent);color:var(--brand-200)}.kp-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.kp-btn{border-radius:12px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.kp-btn.is-primary{background:var(--brand-600);color:var(--white)}.kp-btn.is-primary:hover{background:var(--brand-700)}.kp-btn.is-secondary{border:1px solid var(--brand-100);background:var(--white);color:var(--brand-700)}.kp-btn.is-secondary:hover{border-color:var(--brand-200)}.kp-btn.is-light{background:var(--white);color:var(--brand-700)}.kp-about-hero{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:56px;margin-top:18px;display:grid}.kp-about-hero.is-text-only{grid-template-columns:minmax(0,760px)}.kp-about-hero .kp-h1,.kp-about-intro{margin-top:14px}.kp-about-intro p{color:var(--gray-600);margin:0 0 10px;font-size:15px;line-height:23px}.kp-about-intro p:first-child{color:var(--gray-900);font-size:18px;font-weight:600;line-height:28px}.kp-about-media{position:relative}.kp-about-media img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;box-shadow:0 24px 56px color-mix(in srgb,var(--gray-900) 10%,transparent);border-radius:22px;display:block}.kp-about-badge{border:1px solid var(--brand-100);background:var(--white);box-shadow:0 14px 32px color-mix(in srgb,var(--gray-900) 10%,transparent);border-radius:14px;align-items:center;gap:10px;padding:12px 16px 12px 12px;display:flex;position:absolute;bottom:-20px;left:-24px}.kp-about-badge b{color:var(--gray-900);font-size:14px;line-height:20px;display:block}.kp-about-badge small{color:var(--gray-500);font-size:12px;line-height:16px}.kp-icon.is-44{border-radius:12px;width:44px;height:44px}.kp-figures{background:radial-gradient(circle at 96% 0,color-mix(in srgb,var(--brand-500) 26%,transparent),transparent 34%),linear-gradient(135deg,var(--navy-900),var(--navy-600));border-radius:20px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:40px 0 0;display:grid}.kp-figures>div{flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:26px 28px;display:flex}.kp-figures>div+div{border-left:1px solid color-mix(in srgb,var(--white) 12%,transparent)}.kp-figures dd{color:var(--white);font-family:var(--font-serif);margin:0;font-size:32px;font-weight:600;line-height:40px}.kp-figures dt{color:var(--gray-300);font-size:13px;line-height:18px}.kp-section{padding:56px 0 0}.kp-section-head p{max-width:640px;color:var(--gray-600);margin:8px 0 0;font-size:16px;line-height:24px}.kp-section-head.is-centered{text-align:center;justify-items:center;display:grid}.kp-section-head.is-centered .section-h2:before{margin-inline:auto}.kp-story{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:56px;display:grid}.kp-story.is-single{grid-template-columns:minmax(0,760px)}.kp-story-text{margin-top:14px}.kp-story-text p{color:var(--gray-600);margin:0 0 14px;font-size:16px;line-height:26px}.kp-journey{border:1px solid var(--gray-200);background:var(--white);box-shadow:0 14px 34px color-mix(in srgb,var(--gray-900) 6%,transparent);border-radius:18px;padding:24px 26px}.kp-journey-title{color:var(--gray-900);letter-spacing:1px;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:800}.kp-journey ol{gap:22px;margin:0;padding:0 0 0 28px;list-style:none;display:grid;position:relative}.kp-journey ol:before{content:"";background:linear-gradient(var(--brand-500),var(--brand-100));width:2px;position:absolute;top:8px;bottom:8px;left:7px}.kp-journey li{gap:2px;display:grid;position:relative}.kp-journey li:before{content:"";box-sizing:border-box;border:3px solid var(--brand-500);background:var(--white);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:-28px}.kp-journey b{color:var(--brand-600);font-size:13px;font-weight:800;line-height:18px}.kp-journey span{color:var(--gray-700);font-size:15px;line-height:22px}.kp-diff{border-top:1px solid var(--gray-100);background:linear-gradient(180deg,var(--gray-50),var(--brand-tint));margin-top:56px;padding:56px 0}.kp-diff-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.kp-diff-card{grid-column:span 2;padding:24px}.kp-diff-card:nth-child(n+4){grid-column:span 3}.kp-diff-card h3{color:var(--gray-900);margin:16px 0 6px;font-size:18px;font-weight:700;line-height:24px}.kp-diff-card p{color:var(--gray-600);margin:0;font-size:15px;line-height:23px}.kp-values{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:48px;display:grid}.kp-values ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin:0;padding:0;list-style:none;display:grid}.kp-values li{border-left:3px solid var(--brand-500);padding-left:22px}.kp-values li span{color:var(--brand-600);font-size:13px;font-weight:800}.kp-values h3{color:var(--gray-900);margin:4px 0 6px;font-size:18px;font-weight:700;line-height:24px}.kp-values li p{color:var(--gray-600);margin:0;font-size:15px;line-height:23px}.kp-corporate{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-500) 28%,transparent),transparent 38%),linear-gradient(135deg,var(--navy-900),var(--navy-600));color:var(--white);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:48px;margin-top:56px;padding:40px;scroll-margin-top:24px;display:grid}.kp-corporate.is-text-only{grid-template-columns:minmax(0,1fr)}.kp-corporate h2{font-family:var(--font-serif);margin:16px 0 0;font-size:34px;font-weight:600;line-height:42px}.kp-corporate p{color:var(--gray-300);margin:12px 0 0;font-size:16px;line-height:25px}.kp-corporate ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.kp-corporate li{color:var(--white);align-items:center;gap:10px;font-size:15px;line-height:22px;display:flex}.kp-corporate li svg{color:var(--brand-200);flex:none}.kp-corporate .kp-btn{margin-top:26px}.kp-corporate>img{aspect-ratio:16/9;object-fit:cover;border-radius:18px;width:100%;height:auto;display:block}.kp-team ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.kp-team li{border:1px solid var(--brand-100);background:linear-gradient(180deg,var(--white),var(--brand-tint));text-align:center;border-radius:18px;flex-direction:column;align-items:center;padding:26px 18px 24px;display:flex}.kp-avatar{background:linear-gradient(135deg,var(--brand-500),var(--brand-700));width:72px;height:72px;box-shadow:0 10px 22px color-mix(in srgb,var(--brand-600) 25%,transparent);color:var(--white);border-radius:50%;place-items:center;font-size:24px;font-weight:800;display:grid;overflow:hidden}.kp-avatar img{object-fit:cover;width:100%;height:100%}.kp-team-name{color:var(--gray-900);margin-top:14px;font-size:16px;font-weight:700;line-height:22px;text-decoration:none}a.kp-team-name:hover{color:var(--brand-600)}.kp-team-title{color:var(--gray-500);margin-top:2px;font-size:14px;line-height:20px}.kp-company ul{flex-wrap:wrap;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:flex}.kp-company li{border:1px solid var(--brand-100);background:var(--white);border-radius:14px;flex:220px;align-items:center;gap:14px;min-width:0;padding:18px 20px;display:flex}.kp-company li.is-wide{flex-basis:360px}.kp-company-icon{background:var(--brand-50);width:40px;height:40px;color:var(--brand-600);border-radius:10px;flex:none;place-items:center;display:grid}.kp-company li>span:last-child{min-width:0;display:grid}.kp-company small{color:var(--gray-400);letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px}.kp-company b,.kp-company a{color:var(--gray-900);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:22px;text-decoration:none}.kp-cta{background:linear-gradient(110deg,var(--brand-500),var(--brand-700));box-shadow:0 20px 44px color-mix(in srgb,var(--brand-600) 22%,transparent);color:var(--white);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:56px 0;padding:34px 40px;display:flex}.kp-cta h2{font-family:var(--font-serif);margin:0;font-size:32px;font-weight:600;line-height:40px}.kp-cta p{color:color-mix(in srgb,var(--white) 88%,transparent);margin:6px 0 0;font-size:16px;line-height:24px}.kp-cta .kp-btn{flex:none}.kp-how-intro{max-width:620px;color:var(--gray-600);margin:14px 0 0;font-size:18px;line-height:28px}.kp-how-chips{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.kp-how-chips li{border:1px solid var(--brand-100);background:var(--white);height:30px;color:var(--brand-700);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.kp-how-summary{border:1px solid var(--gray-200);background:var(--white);box-shadow:0 18px 44px color-mix(in srgb,var(--gray-900) 8%,transparent);border-radius:18px;padding:20px 22px}.kp-how-summary>p{color:var(--gray-900);letter-spacing:1px;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.kp-how-summary ol{margin:0;padding:0;list-style:none}.kp-how-summary li+li{border-top:1px solid var(--gray-100)}.kp-how-summary a{color:inherit;align-items:center;gap:12px;padding:12px 4px;text-decoration:none;display:flex}.kp-how-summary a:hover b{color:var(--brand-700)}.kp-how-num{background:var(--brand-50);width:26px;height:26px;color:var(--brand-600);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.kp-how-summary a>span:last-child{display:grid}.kp-how-summary b{color:var(--gray-900);font-size:15px;font-weight:700;line-height:20px}.kp-how-summary small{color:var(--gray-500);font-size:13px;line-height:18px}.kp-steps{gap:64px;display:grid}.kp-step{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px;scroll-margin-top:24px;display:grid}.kp-step.is-reversed>div{order:2}.kp-step.is-text-only{grid-template-columns:minmax(0,760px);justify-content:center}.kp-step-num{background:linear-gradient(135deg,var(--brand-500),var(--brand-700));width:52px;height:52px;box-shadow:0 10px 22px color-mix(in srgb,var(--brand-600) 25%,transparent);color:var(--white);font-family:var(--font-serif);border-radius:14px;place-items:center;font-size:24px;font-weight:600;display:grid}.kp-step h3{color:var(--gray-900);font-family:var(--font-serif);margin:18px 0 0;font-size:30px;font-weight:600;line-height:38px}.kp-step p{color:var(--gray-600);margin:12px 0 0;font-size:17px;line-height:27px}.kp-step ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.kp-step li{color:var(--gray-700);align-items:flex-start;gap:10px;font-size:15px;line-height:23px;display:flex}.kp-step li>span{background:var(--brand-50);width:22px;height:22px;color:var(--brand-600);border-radius:6px;flex:none;place-items:center;display:grid}.kp-step>img{aspect-ratio:16/9;border:1px solid var(--brand-100);object-fit:cover;border-radius:22px;width:100%;height:auto;display:block}.kp-included{background:radial-gradient(circle at 96% 0,color-mix(in srgb,var(--brand-500) 26%,transparent),transparent 34%),linear-gradient(135deg,var(--navy-900),var(--navy-600));color:var(--white);border-radius:24px;margin-top:64px;padding:36px 40px}.kp-included h2{font-family:var(--font-serif);margin:0;font-size:28px;font-weight:600;line-height:36px}.kp-included>p{color:var(--gray-300);margin:6px 0 0;font-size:15px;line-height:22px}.kp-included ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.kp-included li{border:1px solid color-mix(in srgb,var(--white) 14%,transparent);background:color-mix(in srgb,var(--white) 6%,transparent);border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.kp-included-icon{background:color-mix(in srgb,var(--brand-500) 20%,transparent);width:44px;height:44px;color:var(--brand-200);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.kp-included b{font-size:17px;line-height:24px}.kp-included small{color:var(--gray-300);font-size:14px;line-height:21px}.kp-how-faq{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:48px;display:grid}.kp-how-faq .faq-list{grid-area:auto}.kp-how-faq>div>p{color:var(--gray-600);margin:8px 0 0;font-size:16px;line-height:24px}.kp-how-all{align-items:center;gap:6px;margin-top:16px;display:inline-flex}.kp-how-corporate{border:1px solid var(--brand-100);background:var(--brand-tint);border-radius:14px;margin-top:20px;padding:16px 18px}.kp-how-corporate b{color:var(--gray-900);font-size:15px}.kp-how-corporate p{color:var(--gray-600);margin:4px 0 0;font-size:14px;line-height:21px}.kp-how-corporate a{color:var(--brand-700);font-weight:700}.kp-channels{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.kp-channels article{border:1px solid var(--brand-100);background:var(--white);min-width:0;box-shadow:0 14px 34px color-mix(in srgb,var(--gray-900) 5%,transparent);border-radius:18px;flex-direction:column;align-items:flex-start;padding:22px;display:flex}.kp-channels article.is-dark{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-500) 30%,transparent),transparent 45%),linear-gradient(135deg,var(--navy-900),var(--navy-600));color:var(--white);border-color:#0000}.kp-channel-icon{background:var(--brand-50);width:44px;height:44px;color:var(--brand-600);border-radius:12px;place-items:center;display:grid}.kp-channel-icon.is-whatsapp{background:var(--whatsapp);color:var(--white)}.kp-channels h2{color:var(--gray-900);margin:16px 0 0;font-size:18px;font-weight:700;line-height:24px}.kp-channels p{color:var(--gray-600);flex:1;margin:8px 0 0;font-size:14px;line-height:21px}.kp-channels b{overflow-wrap:anywhere;color:var(--gray-900);margin-top:12px;font-size:16px;line-height:22px}.kp-channels .is-dark h2,.kp-channels .is-dark b{color:var(--white)}.kp-channels .is-dark p{color:var(--gray-300)}.kp-channel-links{color:var(--brand-700);align-items:center;gap:4px;margin-top:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.kp-channel-links a{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.kp-channels .is-dark .kp-channel-links{color:var(--brand-200)}.kp-live{align-items:center;gap:6px;display:inline-flex;color:var(--gray-500)!important;font-size:14px!important}.kp-live:before{content:"";background:var(--gray-400);border-radius:50%;width:8px;height:8px}.kp-live.is-open{color:var(--success-700)!important}.kp-live.is-open:before{background:var(--success-500)}.kp-contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:32px;margin-top:40px;display:grid}.kp-form{gap:16px;padding:32px;display:grid}.kp-form h2{color:var(--gray-900);font-family:var(--font-serif);margin:0;font-size:28px;font-weight:600;line-height:36px}.kp-form-intro{color:var(--gray-600);margin:-10px 0 0;font-size:15px;line-height:22px}.kp-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.kp-field{gap:6px;min-width:0;display:grid}.kp-field>span:first-child{color:var(--gray-900);font-size:14px;font-weight:700}.kp-field em{color:var(--brand-600);font-style:normal}.kp-field small{color:var(--gray-400);font-weight:500}.kp-field input,.kp-field select,.kp-field textarea{border:1px solid var(--gray-300);background:var(--white);width:100%;height:48px;color:var(--gray-900);font:inherit;border-radius:12px;outline:none;padding:0 14px;font-size:15px}.kp-field textarea{resize:vertical;height:132px;padding:12px 14px}.kp-field input:focus,.kp-field select:focus,.kp-field textarea:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-500) 14%,transparent)}.kp-field input[readonly]{background:var(--gray-100);color:var(--gray-600)}.kp-input-wrap{position:relative}.kp-input-wrap svg{color:var(--gray-400);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.kp-form-note{color:var(--gray-500);margin:0;font-size:13px;line-height:19px}.kp-form-note a{color:var(--brand-700);font-weight:700;text-decoration:underline}.kp-form-error{background:var(--error-50);color:var(--error-700);border-radius:10px;margin:0;padding:10px 14px;font-size:14px;font-weight:600}.kp-form .kp-btn{justify-self:start}.kp-form.is-sent{color:var(--success-600);text-align:center;justify-items:center;padding:56px 32px}.kp-form.is-sent p{color:var(--gray-900);margin:0;font-size:18px;font-weight:600;line-height:26px}.kp-contact-side{gap:16px;display:grid}.kp-side-card{border:1px solid var(--gray-200);background:var(--white);border-radius:16px;padding:20px 22px}.kp-side-card.is-tinted{border-color:var(--brand-100);background:var(--brand-tint)}.kp-side-card h2{color:var(--gray-900);align-items:center;gap:10px;margin:0;font-size:17px;font-weight:700;line-height:24px;display:flex}.kp-side-icon{background:var(--brand-50);width:32px;height:32px;color:var(--brand-600);border-radius:9px;flex:none;place-items:center;display:grid}.kp-side-card>p{color:var(--gray-600);margin:10px 0 0;font-size:14px;line-height:21px}.kp-side-card>p a{color:var(--brand-700);font-weight:700;text-decoration:underline}.kp-side-card ul{margin:10px 0 0;padding:0;list-style:none}.kp-side-card li{border-top:1px solid var(--brand-100)}.kp-side-card li a{color:var(--gray-900);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;display:flex}.kp-side-card li a:hover{color:var(--brand-700)}.kp-side-card li svg{color:var(--brand-600);flex:none}.kp-side-more{color:var(--brand-700);margin-top:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.kp-side-card dl{gap:4px;margin:12px 0 0;display:grid}.kp-side-card dl>div{color:var(--gray-600);font-size:15px;line-height:22px}.kp-side-card dt,.kp-side-card dd{margin:0;display:inline}.kp-side-card dt{color:var(--gray-900);font-weight:700}.kp-side-card small{color:var(--gray-500);margin-top:10px;font-size:13px;line-height:18px;display:block}.kp-company-table>div{border:1px solid var(--brand-100);background:var(--white);box-shadow:0 14px 34px color-mix(in srgb,var(--gray-900) 4%,transparent);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:24px;padding:12px 32px;display:grid}.kp-company-table dl{margin:0}.kp-company-table dl>div{grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.kp-company-table dl>div+div{border-top:1px solid var(--brand-100)}.kp-company-table dt{color:var(--gray-500);font-size:14px;line-height:21px}.kp-company-table dd{overflow-wrap:anywhere;color:var(--gray-900);white-space:pre-line;margin:0;font-size:15px;font-weight:600;line-height:22px}.kp-page>.bl-wrap>.kp-company-table:last-child{padding-bottom:56px}.kp-info-chip{margin-top:18px}.kp-info-h1.kp-h1{margin-top:12px;font-size:40px;line-height:48px}.kp-info-updated{color:var(--gray-400);margin:10px 0 0;font-size:13px;line-height:18px}.kp-info-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:48px;padding-top:36px;padding-bottom:56px;display:grid}.kp-info-side{gap:20px;display:grid;position:sticky;top:24px}.kp-info-menu{border:1px solid var(--gray-200);background:var(--white);box-shadow:0 12px 32px color-mix(in srgb,var(--gray-900) 5%,transparent);border-radius:16px;padding:16px 12px}.kp-info-menu>p,.kp-info-toc>p{color:var(--gray-900);letter-spacing:1px;text-transform:uppercase;margin:0 8px 8px;font-size:12px;font-weight:800}.kp-info-menu ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.kp-info-menu a{color:var(--gray-700);border-radius:10px;align-items:center;gap:10px;padding:8px;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;display:flex}.kp-info-menu a:hover{background:var(--gray-50)}.kp-info-menu-icon{border:1px solid var(--gray-200);background:var(--white);width:30px;height:30px;color:var(--gray-500);border-radius:8px;flex:none;place-items:center;display:grid}.kp-info-menu a.is-active{background:var(--brand-50);color:var(--brand-700)}.kp-info-menu a.is-active .kp-info-menu-icon{background:linear-gradient(135deg,var(--brand-500),var(--brand-700));color:var(--white);border-color:#0000}.kp-info-toc.is-desktop>p{margin:0 0 8px}.kp-info-toc ol{border-left:2px solid var(--gray-200);margin:0;padding:0;list-style:none}.kp-info-toc a{color:var(--gray-600);border-left:2px solid #0000;margin-left:-2px;padding:6px 0 6px 14px;font-size:14px;line-height:20px;text-decoration:none;display:block}.kp-info-toc a:hover{color:var(--brand-700)}.kp-info-toc a.is-active{border-left-color:var(--brand-500);color:var(--brand-700);font-weight:700}.kp-info-toc.is-mobile{display:none}.kp-info-main{min-width:0}.kp-info-brief{border:1px solid var(--brand-100);background:linear-gradient(180deg,var(--brand-tint),var(--white));border-radius:18px;margin-bottom:32px;padding:22px 24px;scroll-margin-top:90px}.kp-info-brief>p{color:var(--gray-900);letter-spacing:1px;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.kp-info-brief ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kp-info-brief li{color:var(--gray-900);align-items:flex-start;gap:10px;font-size:16px;line-height:24px;display:flex}.kp-info-brief li>span{background:linear-gradient(135deg,var(--brand-500),var(--brand-700));width:24px;height:24px;color:var(--white);border-radius:7px;flex:none;place-items:center;display:grid}.kp-info-content{color:var(--gray-700);font-size:17px;line-height:28px}.kp-info-content h2{scroll-margin-top:90px}.kp-info-content section.info-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px;display:grid}.kp-info-content section.info-steps>div{border:1px solid var(--brand-100);background:var(--white);counter-increment:step;border-radius:16px;padding:20px}.kp-info-content section.info-steps>div:before{content:counter(step);background:var(--brand-50);width:34px;height:34px;color:var(--brand-600);border-radius:9px;place-items:center;margin-bottom:14px;font-size:14px;font-weight:800;display:grid}.kp-info-content section.info-steps h4{color:var(--gray-900);margin:0 0 4px;font-size:16px;font-weight:700;line-height:22px}.kp-info-content section.info-steps p{color:var(--gray-500);margin:0;font-size:14px;line-height:21px}.kp-info-section{margin-top:40px;scroll-margin-top:90px}.kp-info-section h2{color:var(--gray-900);font-family:var(--font-serif);margin:0 0 18px;font-size:28px;font-weight:600;line-height:36px}.kp-info-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.kp-info-related a{border:1px solid var(--gray-200);background:var(--white);height:100%;color:inherit;border-radius:14px;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:border-color .2s;display:flex}.kp-info-related a:hover{border-color:var(--brand-200)}.kp-info-related a>span:last-child{gap:2px;min-width:0;display:grid}.kp-info-related b{color:var(--gray-900);font-size:16px;font-weight:700;line-height:22px}.kp-info-related small{color:var(--gray-500);font-size:13px;line-height:18px}.kp-info-band{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-500) 26%,transparent),transparent 40%),linear-gradient(135deg,var(--navy-900),var(--navy-600));color:var(--white);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding:24px 28px;display:flex}.kp-info-band h2{margin:0;font-size:19px;font-weight:700;line-height:26px}.kp-info-band p{color:var(--gray-300);margin:4px 0 0;font-size:14px;line-height:20px}.kp-info-band-actions{flex-wrap:wrap;gap:10px;display:flex}.kp-btn.is-whatsapp{background:var(--whatsapp);color:var(--white)}.kp-btn.is-whatsapp:hover{background:var(--whatsapp-dark)}.kp-btn.is-ghost{border:1px solid color-mix(in srgb,var(--white) 22%,transparent);background:color-mix(in srgb,var(--white) 8%,transparent);color:var(--white)}:root[data-theme=dark] .kp-info-menu,:root[data-theme=dark] .kp-info-menu-icon,:root[data-theme=dark] .kp-info-related a,:root[data-theme=dark] .kp-info-brief,:root[data-theme=dark] .kp-info-content section.info-steps>div{border-color:var(--border-color);background:var(--card-bg)}:root[data-theme=dark] .kp-info-menu>p,:root[data-theme=dark] .kp-info-toc>p,:root[data-theme=dark] .kp-info-brief>p,:root[data-theme=dark] .kp-info-brief li,:root[data-theme=dark] .kp-info-section h2,:root[data-theme=dark] .kp-info-related b,:root[data-theme=dark] .kp-info-content section.info-steps h4{color:var(--text-primary)}:root[data-theme=dark] .kp-info-menu a,:root[data-theme=dark] .kp-info-toc a,:root[data-theme=dark] .kp-info-content{color:var(--text-secondary)}:root[data-theme=dark] .kp-page{background:var(--surface)}:root[data-theme=dark] .kp-channels article:not(.is-dark),:root[data-theme=dark] .kp-side-card,:root[data-theme=dark] .kp-company-table>div,:root[data-theme=dark] .kp-field input,:root[data-theme=dark] .kp-field select,:root[data-theme=dark] .kp-field textarea{border-color:var(--border-color);background:var(--card-bg);color:var(--text-primary)}:root[data-theme=dark] .kp-channels h2,:root[data-theme=dark] .kp-channels b,:root[data-theme=dark] .kp-form h2,:root[data-theme=dark] .kp-field>span:first-child,:root[data-theme=dark] .kp-side-card h2,:root[data-theme=dark] .kp-side-card li a,:root[data-theme=dark] .kp-side-card dt,:root[data-theme=dark] .kp-company-table dd,:root[data-theme=dark] .kp-form.is-sent p{color:var(--text-primary)}:root[data-theme=dark] .kp-how-summary,:root[data-theme=dark] .kp-how-chips li,:root[data-theme=dark] .kp-how-corporate{border-color:var(--border-color);background:var(--card-bg)}:root[data-theme=dark] .kp-how-summary>p,:root[data-theme=dark] .kp-how-summary b,:root[data-theme=dark] .kp-step h3,:root[data-theme=dark] .kp-how-corporate b{color:var(--text-primary)}:root[data-theme=dark] .kp-how-intro,:root[data-theme=dark] .kp-step p,:root[data-theme=dark] .kp-step li,:root[data-theme=dark] .kp-how-faq>div>p,:root[data-theme=dark] .kp-how-corporate p{color:var(--text-secondary)}:root[data-theme=dark] .kp-journey,:root[data-theme=dark] .kp-team li,:root[data-theme=dark] .kp-company li,:root[data-theme=dark] .kp-chip:not(.is-dark),:root[data-theme=dark] .kp-btn.is-secondary{border-color:var(--border-color);background:var(--card-bg)}:root[data-theme=dark] .kp-diff{border-color:var(--border-color);background:var(--surface)}:root[data-theme=dark] .kp-about-intro p:first-child,:root[data-theme=dark] .kp-journey-title,:root[data-theme=dark] .kp-diff-card h3,:root[data-theme=dark] .kp-values h3,:root[data-theme=dark] .kp-team-name,:root[data-theme=dark] .kp-company b,:root[data-theme=dark] .kp-company a{color:var(--text-primary)}:root[data-theme=dark] .kp-about-intro p,:root[data-theme=dark] .kp-section-head p,:root[data-theme=dark] .kp-story-text p,:root[data-theme=dark] .kp-journey span,:root[data-theme=dark] .kp-diff-card p,:root[data-theme=dark] .kp-values li p,:root[data-theme=dark] .kp-team-title{color:var(--text-secondary)}@media (max-width:760px){.kp-about-hero,.kp-story,.kp-values,.kp-corporate{grid-template-columns:minmax(0,1fr);gap:28px}.kp-about-badge{bottom:-18px;left:12px}.kp-figures{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;margin-top:32px}.kp-figures>div{padding:20px}.kp-figures>div+div{border-left:0}.kp-figures>div:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--white) 12%,transparent)}.kp-figures>div:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--white) 12%,transparent)}.kp-figures dd{font-size:26px;line-height:32px}.kp-section{padding-top:40px}.kp-diff{margin-top:40px;padding:40px 0}.kp-diff-grid{grid-template-columns:minmax(0,1fr);gap:14px}.kp-diff-card,.kp-diff-card:nth-child(n+4){grid-column:auto}.kp-values ol{grid-template-columns:minmax(0,1fr);gap:20px}.kp-corporate{margin-top:40px;padding:26px 20px}.kp-corporate h2{font-size:26px;line-height:32px}.kp-team ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kp-team li{padding:20px 12px}.kp-cta{flex-direction:column;align-items:flex-start;margin:40px 0;padding:26px 20px}.kp-cta h2{font-size:26px;line-height:32px}.kp-steps{gap:40px}.kp-step{grid-template-columns:minmax(0,1fr);gap:20px}.kp-step>img{order:-1}.kp-step.is-reversed>div{order:0}.kp-step h3{font-size:24px;line-height:30px}.kp-step p{font-size:16px;line-height:25px}.kp-included{margin-top:40px;padding:26px 20px}.kp-included h2{font-size:24px;line-height:30px}.kp-included ul{grid-template-columns:minmax(0,1fr)}.kp-how-faq{grid-template-columns:minmax(0,1fr);gap:24px}.kp-channels{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px}.kp-contact-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}.kp-form{padding:22px 16px}.kp-form-row{grid-template-columns:minmax(0,1fr)}.kp-company-table>div{grid-template-columns:minmax(0,1fr);padding:4px 16px}.kp-company-table dl+dl>div:first-child{border-top:1px solid var(--brand-100)}.kp-company-table dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.kp-page>.bl-wrap>.kp-company-table:last-child{padding-bottom:32px}.kp-info-h1.kp-h1{font-size:30px;line-height:36px}.kp-info-layout{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:16px;padding-bottom:32px}.kp-info-side{gap:12px;min-width:0;position:static}.kp-info-menu{box-shadow:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;margin:0 -12px;padding:0 12px;overflow-x:auto}.kp-info-menu>p,.kp-info-menu-icon{display:none}.kp-info-menu ul{gap:8px;width:max-content;display:flex}.kp-info-menu a{border:1px solid var(--gray-200);background:var(--white);white-space:nowrap;border-radius:999px;height:38px;padding:0 14px;font-size:13px}.kp-info-menu a.is-active{border-color:var(--navy-900);background:var(--navy-900);color:var(--white)}.kp-info-toc.is-desktop{display:none}.kp-info-toc.is-mobile{border:1px solid var(--gray-200);background:var(--white);border-radius:12px;padding:12px 14px;display:block}.kp-info-toc.is-mobile summary{color:var(--gray-900);cursor:pointer;align-items:center;gap:4px;font-size:14px;font-weight:700;list-style:none;display:flex}.kp-info-toc.is-mobile summary::-webkit-details-marker{display:none}.kp-info-toc.is-mobile summary small{color:var(--gray-400);font-weight:500}.kp-info-toc.is-mobile summary svg{margin-left:auto}.kp-info-toc.is-mobile ol{margin-top:10px}.kp-info-brief{padding:18px 16px}.kp-info-content{font-size:16px;line-height:26px}.kp-info-content section.info-steps,.kp-info-related{grid-template-columns:minmax(0,1fr)}.kp-info-section h2{font-size:24px;line-height:30px}.kp-info-band{flex-direction:column;align-items:flex-start;padding:22px 18px}.kp-hero{padding:18px 0 24px}.kp-hero.is-centered{text-align:left}.kp-h1{font-size:30px;line-height:36px}.kp-intro{margin-left:0;font-size:15px;line-height:23px}.kp-faq-search{width:auto;margin-top:18px}.kp-faq-layout{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:16px}.kp-faq-topics{box-shadow:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;margin:0 -12px;padding:0 12px;position:static;overflow-x:auto}.kp-faq-topics-title,.kp-faq-topics .kp-icon,.kp-faq-topic-count{display:none}.kp-faq-topics ul{gap:8px;width:max-content;display:flex}.kp-faq-topics button{border:1px solid var(--gray-200);background:var(--white);white-space:nowrap;border-radius:999px;height:38px;padding:0 14px}.kp-faq-topics button.is-active{border-color:var(--navy-900);background:var(--navy-900);color:var(--white)}.kp-faq-topic-name{font-size:13px}.kp-faq-group{padding:20px 14px 16px}.kp-faq-group h2{font-size:20px;line-height:26px}.kp-band{padding:24px 18px}.kp-band h2{font-size:24px;line-height:30px}.kp-band-channels{grid-template-columns:minmax(0,1fr)}.kp-band-wrap{padding-bottom:32px}}
