.kf-customization{--kfc-paper:#f0f1e7;--kfc-muted:#b8bfac;--kfc-ink:#1b241e;--kfc-line:#56604b;--kfc-orange:#f47c4e;color:#f0f1e7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:400 16px/1.6 var(--font-sans),Arial,sans-serif;isolation:isolate;background:#1b241e;padding:88px 32px 60px;position:relative}.kf-customization *,.kf-customization :before,.kf-customization :after{box-sizing:border-box}.kf-customization .kfc-inner{max-width:1320px;margin-inline:auto}.kf-customization .kfc-introduction{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.kf-customization .kfc-heading{min-width:0}.kf-customization .kfc-eyebrow{color:#cbd1bd;font:600 10px/1.6 var(--font-sans),Arial,sans-serif;letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:30px;display:flex}.kf-customization .kfc-brand-spark{color:#f47c4e;margin-right:4px;font-size:23px;line-height:1}.kf-customization .kfc-title{color:#f0f1e7;font:500 clamp(38px,4.4vw,66px)/1.08 var(--font-sans),Arial,sans-serif;letter-spacing:-.055em;white-space:normal;text-wrap:balance;margin:0 0 26px}.kf-customization .kfc-title em{color:#c9d8b1;letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.kf-customization .kfc-lead{color:#c5cdba;max-width:530px;font:400 15px/1.9 var(--font-sans),Arial,sans-serif;margin:0}.kf-customization .kfc-icon{color:currentColor;flex:none;width:32px;height:32px;display:block}.kf-customization .kfc-arrow{flex:none;width:24px;height:24px;display:block}.kf-customization .kfc-system{background:#232e24;border:1px solid #56604b;border-radius:12px;min-width:0;padding:20px 22px 16px}.kf-customization .kfc-system-label{font:500 9px/1.6 var(--font-sans),Arial,sans-serif;letter-spacing:.09em;color:#cbd1bd;align-items:center;gap:9px;display:flex}.kf-customization .kfc-system-label>span:last-child{color:#a9b69b;white-space:nowrap;margin-left:auto;font:400 9px monospace}.kf-customization .kfc-system-dot{background:#f47c4e;border-radius:50%;flex:none;width:6px;height:6px}.kf-customization .kfc-system-board{background-image:radial-gradient(#5b684e 1px,#0000 1px);background-size:20px 20px;height:350px;margin-block:17px 4px;position:relative}.kf-customization .kfc-system-connectors{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.kf-customization .kfc-system-wire{stroke:#82916f;stroke-width:1.4px}.kf-customization .kfc-system-wire-active{stroke:#f47c4e;stroke-width:2px;stroke-dasharray:4 4}.kf-customization .kfc-system-connectors circle{fill:#c9d8b1;stroke:#232e24;stroke-width:4px}.kf-customization .kfc-site-node{color:#25392c;background:#f0f1e7;border:1px solid #e0e5d2;border-radius:7px;width:46%;position:absolute;top:42px;left:0;transform:rotate(-3deg);box-shadow:0 15px 30px #0e171535}.kf-customization .kfc-site-browser{border-bottom:1px solid #b5c3a4;gap:4px;padding:10px;display:flex}.kf-customization .kfc-site-browser>span{background:#8b9c77;border-radius:50%;width:4px;height:4px}.kf-customization .kfc-site-browser>i{background:#d4ddc8;border-radius:4px;width:40%;height:4px;margin-left:auto}.kf-customization .kfc-site-content{padding:15px 13px 0}.kf-customization .kfc-site-mini-brand{font:700 7px/1.2 var(--font-sans),Arial,sans-serif;letter-spacing:.06em;align-items:center;gap:5px;margin-bottom:12px;display:flex}.kf-customization .kfc-site-mini-brand>span:first-child{border:1px solid #254c36;border-radius:3px;width:9px;height:9px;transform:rotate(45deg)}.kf-customization .kfc-site-mock{grid-template-columns:1.05fr 1fr;align-items:center;gap:8px;display:grid}.kf-customization .kfc-site-mock strong{color:#25392c;white-space:pre-line;letter-spacing:-.03em;margin-bottom:12px;font:400 clamp(17px,1.65vw,24px)/1.05 Georgia,serif;display:block}.kf-customization .kfc-site-line{background:#a5b396;border-radius:2px;width:90%;height:3px;margin-top:5px;display:block}.kf-customization .kfc-site-line-short{width:65%}.kf-customization .kfc-site-mini-button{color:#f0f1e7;background:#254c36;border-radius:3px;justify-content:center;align-items:center;width:35px;height:17px;margin-top:13px;display:flex}.kf-customization .kfc-site-mini-button .kfc-arrow{width:15px;height:15px}.kf-customization .kfc-site-art{align-self:end;min-width:0}.kf-customization .kfc-site-art svg{width:100%;height:124px;display:block}.kf-customization .kfc-site-node-footer{font:650 11px/1.4 var(--font-sans),Arial,sans-serif;border-top:1px solid #b5c3a4;align-items:center;gap:7px;padding:10px 12px;display:flex}.kf-customization .kfc-site-node-footer .kfc-icon{width:18px;height:18px}.kf-customization .kfc-site-node-footer>span:last-child{color:#53684b;margin-left:auto;font:400 9px monospace}.kf-customization .kfc-crm-node{background:#344332;border:1px solid #80916e;border-radius:7px;width:38%;padding:13px 15px 11px;position:absolute;top:10px;right:0}.kf-customization .kfc-node-title{color:#f0f1e7;font:650 12px/1.4 var(--font-sans),Arial,sans-serif;align-items:center;gap:7px;margin-bottom:12px;display:flex}.kf-customization .kfc-node-title .kfc-icon{color:#c9d8b1;width:21px;height:21px}.kf-customization .kfc-node-title>small{color:#bdc9ae;margin-left:auto;font:400 9px monospace}.kf-customization .kfc-crm-row{align-items:center;gap:8px;margin-top:7px;display:flex}.kf-customization .kfc-crm-row>span{background:#c2cea9;border-radius:50%;width:14px;height:14px}.kf-customization .kfc-crm-row:nth-child(3)>span{background:#e6af8c}.kf-customization .kfc-crm-row:nth-child(4)>span{background:#a1b6bd}.kf-customization .kfc-crm-row>i{background:#91a17f;border-radius:3px;width:40%;height:4px}.kf-customization .kfc-crm-row>b{background:#566c45;border-radius:20px;width:24%;height:9px;margin-left:auto}.kf-customization .kfc-crm-node>p{color:#d1dac4;font:400 9px/1.5 var(--font-sans),Arial,sans-serif;margin:11px 0 0}.kf-customization .kfc-ai-node{color:#243326;background:#c9d8b1;border-radius:7px;align-items:center;gap:10px;width:38%;padding:16px 13px;display:flex;position:absolute;top:179px;right:0}.kf-customization .kfc-ai-node>.kfc-icon{color:#364c2e;width:30px;height:30px}.kf-customization .kfc-ai-node>div{min-width:0}.kf-customization .kfc-ai-node strong{font:650 12px/1.4 var(--font-sans),Arial,sans-serif;display:block}.kf-customization .kfc-ai-node>div>span{font:500 8px/1.5 var(--font-sans),Arial,sans-serif;margin-top:4px;display:block}.kf-customization .kfc-ai-node>small{align-self:start;margin-left:auto;font:400 9px monospace}.kf-customization .kfc-flow-node{background:#232e24;border:1px solid #80916e;border-radius:7px;padding:13px 16px;position:absolute;bottom:4px;left:10%;right:0}.kf-customization .kfc-flow-label{font:650 11px/1.4 var(--font-sans),Arial,sans-serif;color:#f0f1e7;align-items:center;gap:7px;display:flex}.kf-customization .kfc-flow-label .kfc-icon{color:#c9d8b1;width:18px;height:18px}.kf-customization .kfc-flow-label>small{color:#bdc9ae;margin-left:auto;font:400 9px monospace}.kf-customization .kfc-flow-steps{align-items:center;gap:8px;margin-top:12px;display:flex}.kf-customization .kfc-flow-steps>span{text-align:center;color:#e2e8d5;font:500 10px/1.4 var(--font-sans),Arial,sans-serif;border:1px solid #58694b;border-radius:4px;flex:1;padding:5px 7px}.kf-customization .kfc-flow-steps>span:last-child{color:#ffd7bd;background:#46382b;border-color:#c6734b}.kf-customization .kfc-flow-steps>.kfc-arrow{color:#a4b68e;width:14px;height:14px}.kf-customization .kfc-system-caption{color:#bbc7ac;font:400 11px/1.6 var(--font-sans),Arial,sans-serif;border-top:1px solid #56604b;margin:15px 0 0;padding-top:12px}.kf-customization .kfc-modules{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:65px;display:grid}.kf-customization .kfc-module{border-top:1px solid #647157;min-width:0;padding-top:22px}.kf-customization .kfc-module-top{color:#c9d8b1;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.kf-customization .kfc-module-top>span{color:#b1bfa1;font:400 10px/1.4 monospace}.kf-customization .kfc-module-title{color:#f0f1e7;font:550 18px/1.3 var(--font-sans),Arial,sans-serif;letter-spacing:-.025em;white-space:normal;text-wrap:balance;margin:0 0 12px}.kf-customization .kfc-module-copy{color:#bfc9b3;font:400 13px/1.85 var(--font-sans),Arial,sans-serif;margin:0}.kf-customization .kfc-bottom{border-top:1px solid #56604b;justify-content:space-between;align-items:center;gap:35px;margin-top:45px;padding-top:30px;display:flex}.kf-customization .kfc-invitation{max-width:680px}.kf-customization .kfc-invitation-title{color:#f0f1e7;font:500 17px/1.5 var(--font-sans),Arial,sans-serif;letter-spacing:-.025em;margin:0 0 6px}.kf-customization .kfc-project-note{color:#bfc9b3;max-width:620px;font:400 11px/1.8 var(--font-sans),Arial,sans-serif;margin:0}.kf-customization .kfc-cta{color:#18251c;min-height:54px;font:700 13px/1.4 var(--font-sans),Arial,sans-serif;background:#f47c4e;border:1px solid #f47c4e;border-radius:4px;flex:none;justify-content:space-between;align-items:center;gap:26px;padding:15px 20px;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.kf-customization .kfc-cta:hover{color:#18251c;background:#ffa071;border-color:#ffa071}.kf-customization .kfc-cta:focus-visible{outline-offset:5px;outline:3px solid #f0f1e7}.kf-customization.kf-customization--compact{padding-block:56px 38px}.kf-customization--compact .kfc-introduction{grid-template-columns:1.3fr 1fr;gap:60px}.kf-customization--compact .kfc-eyebrow{margin-bottom:22px;font-size:9px}.kf-customization--compact .kfc-title{margin-bottom:20px;font-size:clamp(32px,3.5vw,48px)}.kf-customization--compact .kfc-lead{max-width:560px;font-size:13px}.kf-customization .kfc-system-compact{background:#232e24;border:1px solid #56604b;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;min-width:0;padding:30px 22px;display:grid}.kf-customization .kfc-compact-node{text-align:center;color:#c9d8b1;flex-direction:column;align-items:center;gap:15px;min-width:0;display:flex;position:relative}.kf-customization .kfc-compact-node>.kfc-icon{width:30px;height:30px}.kf-customization .kfc-compact-node:first-child>.kfc-icon{color:#f47c4e}.kf-customization .kfc-compact-node>span{font:500 10px/1.5 var(--font-sans),Arial,sans-serif;color:#e1e7d5}.kf-customization .kfc-compact-connector{color:#a4b68e;width:14px;height:14px;position:absolute;top:8px;right:-17px}.kf-customization--compact .kfc-modules{gap:25px;margin-top:38px}.kf-customization--compact .kfc-module{padding-top:18px}.kf-customization--compact .kfc-module-top{margin-bottom:14px}.kf-customization--compact .kfc-module-top>.kfc-icon{width:25px;height:25px}.kf-customization--compact .kfc-module-title{margin-bottom:8px;font-size:16px}.kf-customization--compact .kfc-module-copy{font-size:12px}.kf-customization--compact .kfc-bottom{margin-top:30px;padding-top:25px}.kf-customization--compact .kfc-invitation-title{font-size:15px}@media (max-width:1100px){.kf-customization .kfc-introduction{gap:40px}.kf-customization .kfc-title{font-size:45px}.kf-customization .kfc-system{padding-inline:16px}.kf-customization .kfc-system-label{gap:6px;font-size:8px}.kf-customization .kfc-system-board{height:340px}.kf-customization .kfc-crm-node{width:39%;padding-inline:11px}.kf-customization .kfc-ai-node{gap:7px;width:39%;padding-inline:10px}.kf-customization .kfc-ai-node>.kfc-icon{width:24px;height:24px}.kf-customization .kfc-node-title{gap:5px;font-size:11px}.kf-customization .kfc-node-title .kfc-icon{width:18px;height:18px}.kf-customization .kfc-flow-node{padding-inline:12px;left:4%}.kf-customization .kfc-flow-steps{gap:5px}.kf-customization .kfc-flow-steps>span{padding-inline:4px;font-size:9px}.kf-customization .kfc-modules{gap:25px}.kf-customization .kfc-module-title{font-size:17px}.kf-customization--compact .kfc-introduction{gap:35px}.kf-customization--compact .kfc-title{font-size:40px}.kf-customization .kfc-system-compact{gap:16px;padding-inline:16px}.kf-customization .kfc-compact-connector{right:-15px}}@media (max-width:850px){.kf-customization{padding:65px 24px 45px}.kf-customization .kfc-introduction{grid-template-columns:1fr;gap:40px}.kf-customization .kfc-heading{max-width:620px}.kf-customization .kfc-title{font-size:clamp(40px,7vw,58px)}.kf-customization .kfc-lead{max-width:620px;font-size:15px}.kf-customization .kfc-system{justify-self:center;width:100%;max-width:580px;padding:22px}.kf-customization .kfc-system-board{height:365px}.kf-customization .kfc-system-label{font-size:9px}.kf-customization .kfc-site-mock strong{font-size:24px}.kf-customization .kfc-crm-node{width:37%;padding:15px}.kf-customization .kfc-node-title{font-size:12px}.kf-customization .kfc-ai-node{gap:9px;width:37%;padding:17px 12px;top:185px}.kf-customization .kfc-flow-node{padding:15px;left:8%}.kf-customization .kfc-flow-steps>span{font-size:10px}.kf-customization .kfc-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:40px}.kf-customization .kfc-module-title{font-size:18px}.kf-customization .kfc-bottom{align-items:flex-start;gap:25px}.kf-customization .kfc-cta{gap:16px;padding-inline:16px;font-size:12px}.kf-customization--compact .kfc-introduction{grid-template-columns:1fr;gap:25px}.kf-customization--compact .kfc-title{font-size:42px}.kf-customization--compact .kfc-lead{font-size:13px}.kf-customization .kfc-system-compact{justify-self:start;width:100%;max-width:560px;padding:20px}.kf-customization .kfc-compact-node{gap:9px}.kf-customization--compact .kfc-modules{margin-top:30px}.kf-customization--compact .kfc-module-title{font-size:17px}}@media (max-width:560px){.kf-customization{padding:52px 20px 35px}.kf-customization .kfc-eyebrow{letter-spacing:.05em;gap:7px;margin-bottom:24px;font-size:8px}.kf-customization .kfc-brand-spark{margin-right:1px;font-size:20px}.kf-customization .kfc-title{font-size:clamp(34px,8.8vw,46px)}.kf-customization .kfc-lead{font-size:14px;line-height:1.85}.kf-customization .kfc-introduction{gap:30px}.kf-customization .kfc-system{padding:16px 12px 14px}.kf-customization .kfc-system-label{letter-spacing:.025em;gap:6px;font-size:7px}.kf-customization .kfc-system-label>span:last-child{font-size:8px}.kf-customization .kfc-system-board{height:335px;margin-top:15px}.kf-customization .kfc-site-node{width:48%;top:44px}.kf-customization .kfc-site-content{padding:12px 9px 0}.kf-customization .kfc-site-mini-brand{gap:4px;margin-bottom:10px;font-size:6px}.kf-customization .kfc-site-mock{grid-template-columns:1.05fr 1fr;gap:4px}.kf-customization .kfc-site-mock strong{margin-bottom:10px;font-size:18px}.kf-customization .kfc-site-art svg{height:102px}.kf-customization .kfc-site-node-footer{gap:5px;padding:9px 8px;font-size:10px}.kf-customization .kfc-site-node-footer .kfc-icon{width:15px;height:15px}.kf-customization .kfc-site-node-footer>span:last-child{font-size:8px}.kf-customization .kfc-crm-node{width:40%;padding:11px 9px;top:5px}.kf-customization .kfc-node-title{gap:5px;margin-bottom:10px;font-size:11px}.kf-customization .kfc-node-title .kfc-icon{width:17px;height:17px}.kf-customization .kfc-node-title>small{display:none}.kf-customization .kfc-crm-row{gap:6px}.kf-customization .kfc-crm-row>span{width:11px;height:11px}.kf-customization .kfc-crm-node>p{font-size:8px}.kf-customization .kfc-ai-node{gap:6px;width:40%;padding:12px 9px;top:164px}.kf-customization .kfc-ai-node>.kfc-icon{width:23px;height:23px}.kf-customization .kfc-ai-node strong{font-size:10px}.kf-customization .kfc-ai-node>div>span{font-size:7px}.kf-customization .kfc-ai-node>small{display:none}.kf-customization .kfc-flow-node{padding:12px 10px;left:0}.kf-customization .kfc-flow-label{font-size:10px}.kf-customization .kfc-flow-steps{gap:4px}.kf-customization .kfc-flow-steps>span{padding-inline:4px;font-size:9px}.kf-customization .kfc-flow-steps>.kfc-arrow{width:12px;height:12px}.kf-customization .kfc-system-caption{margin-top:12px;font-size:10px}.kf-customization .kfc-modules{gap:28px 22px;margin-top:35px}.kf-customization .kfc-module-top{margin-bottom:18px}.kf-customization .kfc-module-top>.kfc-icon{width:27px;height:27px}.kf-customization .kfc-module-title{font-size:17px;line-height:1.35}.kf-customization .kfc-module-copy{font-size:12px;line-height:1.8}.kf-customization .kfc-bottom{flex-direction:column;gap:20px;margin-top:32px;padding-top:25px}.kf-customization .kfc-invitation-title{font-size:16px}.kf-customization .kfc-project-note{font-size:11px}.kf-customization .kfc-cta{width:100%;min-height:54px;padding-inline:18px;font-size:13px}.kf-customization.kf-customization--compact{padding-block:42px 30px}.kf-customization--compact .kfc-title{font-size:clamp(32px,8.7vw,42px)}.kf-customization--compact .kfc-lead{font-size:13px}.kf-customization--compact .kfc-introduction{gap:24px}.kf-customization .kfc-system-compact{gap:12px;padding:18px 12px}.kf-customization .kfc-compact-node>.kfc-icon{width:25px;height:25px}.kf-customization .kfc-compact-node>span{font-size:9px}.kf-customization .kfc-compact-connector{width:11px;height:11px;top:7px;right:-12px}.kf-customization--compact .kfc-modules{gap:22px 18px;margin-top:28px}.kf-customization--compact .kfc-module-top{margin-bottom:12px}.kf-customization--compact .kfc-module-title{font-size:16px}.kf-customization--compact .kfc-module-copy{font-size:12px}}@media (max-width:380px){.kf-customization{padding-inline:18px}.kf-customization .kfc-eyebrow{gap:5px;font-size:7px}.kf-customization .kfc-system-board{height:320px}.kf-customization .kfc-site-node{top:40px}.kf-customization .kfc-site-mock strong{font-size:15px}.kf-customization .kfc-site-art svg{height:87px}.kf-customization .kfc-site-node-footer{font-size:9px}.kf-customization .kfc-site-node-footer>span:last-child{display:none}.kf-customization .kfc-crm-node{padding-inline:7px}.kf-customization .kfc-node-title{gap:4px;font-size:10px}.kf-customization .kfc-node-title .kfc-icon{width:15px;height:15px}.kf-customization .kfc-ai-node{padding-inline:7px;top:160px}.kf-customization .kfc-ai-node>.kfc-icon{width:19px;height:19px}.kf-customization .kfc-ai-node strong{font-size:9px}.kf-customization .kfc-flow-steps>span{padding-inline:3px;font-size:8px}.kf-customization .kfc-modules{column-gap:18px}.kf-customization .kfc-module-title{font-size:16px}.kf-customization .kfc-compact-node>span{font-size:8px}}@media (prefers-reduced-motion:reduce){.kf-customization .kfc-cta{transition:none}}.kf-customization .kfc-actions{flex-direction:column;align-items:stretch;gap:10px;max-width:380px;display:flex}.kf-customization .kfc-echo-note{font:400 11px/1.7 var(--font-sans);color:#c5cdba;max-width:340px}.kf-customization .kfc-direct{font:400 11px/1.5 var(--font-sans);color:#e0e8d4;border-bottom:1px solid #82916f;align-self:start;min-height:36px;padding-block:8px;display:inline-block}.kf-customization .kfc-direct:focus-visible{outline-offset:5px;outline:2px solid #f47c4e}@media (max-width:560px){.kf-customization .kfc-actions{width:100%;max-width:none}.kf-customization .kfc-cta{font-size:12px}}.kf-customization .kfc-own-idea{color:#f0f1e7;font:400 15px/1.5 var(--font-sans);justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:14px 0 10px;display:flex}.kf-customization .kfc-own-idea:hover{text-underline-offset:5px;text-decoration:underline}.kf-customization .kfc-own-idea:focus-visible{outline-offset:5px;outline:2px solid #f47c4e}@media print{.kf-customization{display:none!important}}
