.keyful-site .kp-site{--kp-ink:#1f2a44;--kp-muted:#606777;--kp-peach:#ffe3d0;--kp-sage:#e8efea;--kp-blue:#eaf0f4;--kp-coral:#ff6b3d;color:var(--kp-ink);font-family:var(--font-keyful-body),sans-serif;background:#fffcf7;overflow:clip}.kp-site *{box-sizing:border-box}.kp-site .kp-wrap{width:min(1220px,100% - 88px);margin-inline:auto}.keyful-site .kp-site h1,.keyful-site .kp-site h2,.keyful-site .kp-site h3{font-family:var(--font-keyful-heading),"Baloo 2",sans-serif;letter-spacing:-.025em;color:inherit;text-wrap:balance;max-width:none;margin:0;font-weight:700}.keyful-site .kp-site h1{font-size:clamp(42px,4.35vw,66px);line-height:1.08}.keyful-site .kp-site h2{font-size:clamp(30px,3vw,44px);line-height:1.16}.keyful-site .kp-site h3{font-size:25px;line-height:1.2}.kp-site em{color:#b44929;font-style:normal}.keyful-site .kp-site p{max-width:none;color:var(--kp-muted);margin:18px 0 0;font-size:15px;line-height:1.85}.keyful-site .kp-site .kp-eyebrow{letter-spacing:.09em;color:#915435;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:750;line-height:1.7;display:block}.kp-site .kp-price-line{color:#65554a;margin-top:24px;font-size:11px;font-weight:650;line-height:1.7;display:block}.kp-site .kp-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:27px;display:flex}.keyful-site .kp-site .kp-primary{background:var(--kp-coral);color:#1d2941;border:0;border-radius:999px;min-height:50px;padding:17px 24px;font-size:12px;line-height:1.45;transition:background .2s,transform .2s}.keyful-site .kp-site .kp-primary:hover{background:#f58b5e;transform:translateY(-2px)}.kp-site .kp-link{color:inherit;align-items:center;gap:12px;margin-top:23px;font-size:12px;font-weight:750;line-height:1.6;text-decoration:none;display:inline-flex}.kp-site .kp-actions .kp-link{margin-top:0}.kp-site .kp-link svg{flex-shrink:0;transition:transform .2s}.kp-site .kp-link:hover svg{transform:translate(4px)}.kp-site .kp-link:hover{text-underline-offset:5px;text-decoration:underline}.kp-site .kp-checks{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.kp-site .kp-checks li{align-items:flex-start;gap:12px;font-size:13px;line-height:1.7;display:flex}.kp-site .kp-checks svg{color:#7a4d36;flex-shrink:0;margin-top:3px}.kp-site .kp-provider-row{flex-wrap:wrap;align-items:center;gap:22px;margin-top:26px;display:flex}.kp-site .kp-provider-row img{object-fit:contain;width:31px;height:31px}.kp-site .kp-photo{object-fit:cover;border-radius:20px;width:100%;height:100%;max-height:610px;display:block}.kp-site .kf-product-shot,.kp-site .kf-demo{width:100%;max-width:none;margin:0}.keyful-site .kp-site .kf-product-shot,.keyful-site .kp-site .kf-product-shot>a,.keyful-site .kp-site .kf-product-shot img,.keyful-site .kp-site .kf-demo-frame,.keyful-site .kp-site .kf-video{box-shadow:none;background:0 0;border:0;padding:0}.kp-site .kf-product-shot img{border-radius:0;width:100%;height:auto;display:block}.kp-site .kf-demo video{border-radius:18px;width:100%;height:auto;display:block}.kp-site .kp-wide-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:35px;display:grid}.kp-site .kp-wide-heading>p,.kp-site .kp-wide-heading>div>p:first-child{margin-top:0}.kp-site .kp-section-heading{max-width:760px;margin-bottom:35px}.kp-site .kp-section{padding-block:65px}.kp-site .kp-status,.kp-site .kp-badge{font:650 9px/1.5 var(--font-keyful-body),sans-serif;letter-spacing:.04em;color:#774b31;background:#f0d2bb;border-radius:99px;padding:5px 10px;display:inline-flex}.kp-site .kp-status{vertical-align:middle;margin-left:8px}.kp-site .kp-close{background:#ffbb7b;border-radius:24px;justify-content:space-between;align-items:center;gap:45px;margin-top:65px;margin-bottom:65px;padding:42px 48px;display:flex}.kp-site .kp-close>div:first-child{max-width:760px}.keyful-site .kp-site .kp-close h2{font-size:34px}.keyful-site .kp-site .kp-close p{color:#624d3c;margin-top:12px;font-size:13px}.kp-site .kp-close .kp-actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;max-width:300px;margin:0}.keyful-site .kp-site .kp-close .kp-primary{background:var(--kp-ink);color:#fff7ef}.kp-site .kp-breadcrumb{color:#777265;align-items:center;gap:10px;padding-block:22px;font-size:10px;line-height:1.6;display:flex}.kp-site .kp-breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.kp-site .kp-product-nav{border-bottom:1px solid #1f2a4410;flex-wrap:wrap;align-items:center;gap:4px 8px;padding-block:15px;font-size:11px;display:flex}.kp-site .kp-product-nav>a{border-radius:99px;padding:8px 13px;font-weight:650;transition:background .18s}.kp-site .kp-product-nav>a:hover{background:#ffe3d0}.kp-site .kp-product-nav>a[aria-current=page]{color:#743c26;background:#ffd1b4}.kp-site .kp-product-nav>a:last-child{color:#666e7b;margin-left:auto;font-weight:500}.kp-site .kp-core-opening{background:linear-gradient(#ffe3d0 0% 72%,#fffcf7 72%);padding-top:47px}.kp-site .kp-core-intro{grid-template-columns:1fr 1fr;align-items:center;gap:65px;margin-bottom:35px;display:grid}.kp-site .kp-core-pitch>p{margin-top:0}.kp-site .kp-core-film{width:min(1120px,100% - 88px)}.kp-site .kp-core-operations{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.kp-site .kp-core-operations>article{background:#f4e9dd;border-radius:22px;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.kp-site .kp-core-operations>article:nth-child(2){background:#e8efea}.kp-site .kp-core-operations>article:nth-child(3){background:#ffe0cb}.kp-site .kp-core-operations h3{margin-top:22px}.kp-site .kp-core-operations p{flex:1;font-size:13px}.kp-site .kp-core-finance{grid-template-columns:1.2fr .8fr;align-items:center;gap:65px;padding-block:35px 65px;display:grid}.kp-site .kp-core-team{background:#eaf0f4;border-radius:24px;grid-template-columns:1.1fr .9fr;align-items:center;gap:65px;padding:36px 45px;display:grid}.kp-site .kp-core-team h2{margin-top:15px;font-size:34px}.kp-site .kp-core-team p{font-size:13px}.kp-site .kp-core-team .kp-checks{margin:0}.kp-site .kp-plus-opening{color:#fff3e9;background:#202d47;padding-block:48px 55px}.kp-site .kp-plus-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:55px;display:grid}.kp-site .kp-plus-grid h1{font-size:clamp(42px,4vw,60px)}.kp-site .kp-plus-opening em{color:#ffbb83}.kp-site .kp-plus-opening .kp-eyebrow,.kp-site .kp-plus-opening .kp-price-line{color:#ffc59d}.kp-site .kp-plus-opening p:not(.kp-eyebrow){color:#cbd1db;font-size:14px}.kp-site .kp-plus-opening .kp-provider-row{gap:20px}.kp-site .kp-plus-opening .kp-provider-row img{width:27px;height:27px}.kp-site .kp-plus-sequence{padding-block:65px}.kp-site .kp-connected-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.kp-site .kp-connected-steps article{border-top:1px solid #cfcbc2;padding-top:22px;position:relative}.kp-site .kp-connected-steps article>span{float:right;color:#9b6950;font-size:11px}.kp-site .kp-connected-steps h3{margin-top:25px}.kp-site .kp-connected-steps p{font-size:13px}.kp-site .kp-plus-sharing{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding-block:10px 65px;display:grid}.kp-site .kp-plus-people{height:445px}.kp-site .kp-plus-sharing h2{margin-top:18px}.kp-site .kp-plus-automation{padding-block:15px 0}.kp-site .kp-ocho-opening{grid-template-columns:1.1fr .9fr;align-items:center;gap:75px;padding-block:55px 65px;display:grid}.kp-site .kp-ocho-requests{gap:15px;margin:0;padding:0;list-style:none;display:grid}.kp-site .kp-ocho-requests li{background:#f3e8dc;border-radius:18px;padding:23px 27px}.kp-site .kp-ocho-requests li:nth-child(2){background:#e8efea}.kp-site .kp-ocho-requests li:nth-child(3){background:#ffdfc7}.kp-site .kp-ocho-requests span{letter-spacing:.08em;color:#80523a;font-size:9px;font-weight:700}.kp-site .kp-ocho-requests p{color:#26334c;margin-top:11px;font-size:16px;line-height:1.65}.kp-site .kp-ocho-work{padding-block:15px 65px}.kp-site .kp-ocho-work .kp-section-heading{max-width:820px}.kp-site .kp-ocho-boundaries{grid-template-columns:.7fr 1.3fr;align-items:start;gap:60px;display:grid}.kp-site .kp-ocho-controls{grid-template-columns:1fr 1fr;gap:27px;display:grid}.kp-site .kp-ocho-controls>article{border-top:1px solid #d9d1c7;padding-top:20px}.kp-site .kp-ocho-controls h3{margin-top:16px;font-size:23px}.kp-site .kp-ocho-controls p{margin-top:12px;font-size:13px}.kp-site .kp-marketing-opening{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-block:55px 65px;display:grid}.kp-site .kp-marketing-title>.kp-status{margin:0 0 20px}.kp-site .kp-small-label{color:#7e7165;margin-bottom:15px;font-size:10px;display:block}.kp-site .kp-marketing-plan{grid-template-columns:.72fr 1.28fr;gap:65px;padding-block:20px 65px;display:grid}.kp-site .kp-marketing-stories{gap:15px;display:grid}.kp-site .kp-marketing-stories article{background:#ffe3d0;border-radius:20px;padding:27px 32px}.kp-site .kp-marketing-stories article:nth-child(2){background:#eaf0f4}.kp-site .kp-marketing-stories article:nth-child(3){background:#e8efea}.kp-site .kp-marketing-stories article>span{color:#865b43;font-size:10px}.kp-site .kp-marketing-stories h3{margin-top:10px}.kp-site .kp-marketing-stories p{margin-top:12px;font-size:13px}.kp-site .kp-marketing-scope{background:#f3e8dc;border-radius:22px;grid-template-columns:1fr 1fr;align-items:start;gap:70px;padding:38px 45px;display:grid}.kp-site .kp-marketing-scope p{margin-top:0;font-size:14px}.kp-site .kp-cleaning-opening{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-block:48px 65px;display:grid}.kp-site .kp-cleaning-opening .kp-photo{height:475px}.kp-site .kp-cleaning-handover{padding-block:10px 65px}.kp-site .kp-cleaning-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.kp-site .kp-cleaning-process article{background:#ffe3d0;border-radius:20px;padding:29px;position:relative}.kp-site .kp-cleaning-process article:nth-child(2){background:#f2e9dd}.kp-site .kp-cleaning-process article:nth-child(3){background:#e8efea}.kp-site .kp-cleaning-process article>span{color:#86543a;font-size:11px}.kp-site .kp-cleaning-process article>svg{position:absolute;top:29px;right:29px}.kp-site .kp-cleaning-process h3{margin-top:27px}.kp-site .kp-cleaning-process p{font-size:13px}.kp-site .kp-cleaning-boundaries{grid-template-columns:1.1fr .9fr;gap:50px;display:grid}.kp-site .kp-cleaning-boundaries article:first-child{background:#eaf0f4;border-radius:22px;padding:35px 40px}.kp-site .kp-cleaning-boundaries article:last-child{padding-top:23px}.kp-site .kp-cleaning-boundaries h2{margin-top:19px;font-size:34px}.kp-site .kp-inline-points{flex-wrap:wrap;gap:17px;margin-top:24px;display:flex}.kp-site .kp-inline-points span{align-items:center;gap:9px;font-size:11px;display:flex}.kp-site .kp-direct-opening{text-align:center;max-width:1090px;padding-block:55px 50px}.kp-site .kp-direct-opening>p:not(.kp-eyebrow){max-width:700px;margin:24px auto 0}.kp-site .kp-direct-opening .kp-actions{justify-content:center}.kp-site .kp-direct-principles{border-top:1px solid #e4d7c8;flex-wrap:wrap;justify-content:center;gap:24px 38px;margin-top:42px;padding-top:25px;display:flex}.kp-site .kp-direct-principles>span{align-items:center;gap:10px;font-size:11px;display:flex}.kp-site .kp-direct-inventory{grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;padding-block:25px 65px;display:grid}.kp-site .kp-direct-inventory>div>svg{color:#9d6849;margin-top:24px}.kp-site .kp-direct-journey{background:#ffe3d0;border-radius:23px;padding:35px 40px}.kp-site .kp-direct-journey>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.kp-site .kp-direct-journey article>span{color:#9a6143;font-size:11px}.kp-site .kp-direct-journey h2{margin-top:19px;font-size:28px}.kp-site .kp-direct-journey p{font-size:13px}.kp-site .kp-calendar-opening{padding-block:25px 50px}.kp-site .kp-calendar-opening .kp-wide-heading{margin-bottom:35px}.kp-site .kp-calendar-opening .kp-primary{margin-top:22px}.kp-site .kp-calendar-opening>.kf-demo{width:min(100%,1040px);margin-inline:auto}.kp-site .kp-calendar-reading{grid-template-columns:.7fr 1.3fr;gap:60px;padding-block:15px 65px;display:grid}.kp-site .kp-calendar-markers{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.kp-site .kp-calendar-markers article{border-top:2px solid #e5a27a;padding-top:20px}.kp-site .kp-calendar-markers article:nth-child(2){border-color:#9caeb0}.kp-site .kp-calendar-markers article:nth-child(3){border-color:#b7bd9c}.kp-site .kp-calendar-markers h3{margin-top:18px;font-size:23px}.kp-site .kp-calendar-markers p{font-size:12px}.kp-site .kp-calendar-connection{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.kp-site .kp-calendar-connection aside{background:#e8efea;border-radius:22px;padding:33px 38px}.kp-site .kp-calendar-connection aside p{font-size:13px}.kp-site .kp-messaging-opening{background:#ffe3d0;padding-block:35px 55px}.kp-site .kp-messaging-intro{grid-template-columns:.85fr 1.15fr;align-items:center;gap:55px;display:grid}.kp-site .kp-messaging-intro h1{font-size:clamp(40px,3.8vw,57px)}.kp-site .kp-reply-context{padding-block:65px}.kp-site .kp-reply-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.kp-site .kp-reply-path article{border-top:1px solid #cfc6ba;padding-top:22px}.kp-site .kp-reply-path article>span{color:#976449;font-size:11px}.kp-site .kp-reply-path h3{margin-top:24px}.kp-site .kp-reply-path p{font-size:13px}.kp-site .kp-message-collaboration{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;padding-block:0 65px;display:grid}.kp-site .kp-messaging-plans{grid-template-columns:1fr 1fr;gap:20px;display:grid}.kp-site .kp-messaging-plans article{background:#e8efea;border-radius:22px;padding:35px 40px}.kp-site .kp-messaging-plans article:last-child{background:#eaf0f4}.kp-site .kp-messaging-plans h2{font-size:32px}.kp-site .kp-messaging-plans p{font-size:13px}.kp-site .kp-housekeeping-opening{grid-template-columns:1.05fr .95fr;align-items:center;gap:65px;padding-block:25px 60px;display:grid}.kp-site .kp-housekeeping-opening .kp-photo{object-position:60% center;height:480px}.kp-site .kp-housekeeping-opening .kp-primary{margin-top:25px}.kp-site .kp-turnover{padding-block:0 65px}.kp-site .kp-turnover-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.kp-site .kp-turnover-flow li{background:#f3e8dc;border-radius:20px;padding:30px}.kp-site .kp-turnover-flow li:nth-child(2){background:#ffe3d0}.kp-site .kp-turnover-flow li:nth-child(3){background:#e8efea}.kp-site .kp-turnover-flow li>span{float:right;color:#86583c;font-size:11px}.kp-site .kp-turnover-flow h3{margin-top:25px}.kp-site .kp-turnover-flow p{font-size:13px}.kp-site .kp-housekeeping-incident{background:#eaf0f4;border-radius:23px;grid-template-columns:75px 1fr;gap:30px;margin-bottom:65px;padding:37px 45px;display:grid}.kp-site .kp-housekeeping-incident>svg{margin-top:3px}.kp-site .kp-housekeeping-incident h2{max-width:850px}.kp-site .kp-housekeeping-incident p{max-width:920px}.kp-site .kp-housekeeping-audiences{grid-template-columns:1fr 1fr;gap:65px;display:grid}.kp-site .kp-housekeeping-audiences article{border-top:1px solid #d9d0c6;padding-top:25px}.kp-site .kp-housekeeping-audiences h2{font-size:33px}.kp-site .kp-housekeeping-audiences p{font-size:13px}.kp-site .kp-finance-opening{color:#fff4e9;background:#24344b;padding-block:30px 55px}.kp-site .kp-finance-opening em{color:#ffbd8a}.kp-site .kp-finance-opening .kp-eyebrow{color:#ffc79e}.kp-site .kp-finance-opening p:not(.kp-eyebrow){color:#cdd4dc}.kp-site .kp-finance-opening .kp-primary{margin-top:22px}.kp-site .kp-finance-opening .kf-demo{width:min(100%,1040px);margin-inline:auto}.kp-site .kp-finance-questions{padding-block:65px}.kp-site .kp-finance-questions>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.kp-site .kp-finance-questions article{background:#f1e7dc;border-radius:22px;padding:31px}.kp-site .kp-finance-questions article:nth-child(2){background:#ffe3d0}.kp-site .kp-finance-questions article:nth-child(3){background:#e8efea}.kp-site .kp-finance-questions article>span{color:#946246;font-size:11px}.kp-site .kp-finance-questions h3{margin-top:24px}.kp-site .kp-finance-questions p{font-size:13px}.kp-site .kp-finance-perspective{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.kp-site .kp-finance-perspective aside{border-top:1px solid #cfc6bb;padding-top:25px}.kp-site .kp-finance-perspective aside p{font-size:13px}.kp-site .kp-finance-perspective aside>span{letter-spacing:.04em;color:#926148;margin-top:24px;font-size:10px;display:block}.kp-site .kp-automation-opening{grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding-block:25px 65px;display:grid}.kp-site .kp-automation-opening .kp-primary{margin-top:25px}.kp-site .kp-workflow-logic{gap:25px;margin:0;padding:0;list-style:none;display:grid}.kp-site .kp-workflow-logic li{background:#ffe3d0;border-radius:18px;align-items:flex-start;gap:19px;padding:24px 28px;display:flex;position:relative}.kp-site .kp-workflow-logic li:nth-child(2){background:#eaf0f4}.kp-site .kp-workflow-logic li:nth-child(3){background:#e8efea}.kp-site .kp-workflow-logic li>svg:first-child{flex-shrink:0;margin-top:5px}.kp-site .kp-workflow-logic h2{font-size:29px}.kp-site .kp-workflow-logic p{margin-top:7px;font-size:12px}.kp-site .kp-flow-arrow{color:#ab7655;position:absolute;bottom:-22px;left:calc(50% - 9px)}.kp-site .kp-automation-editor{padding-block:0 65px}.kp-site .kp-automation-lifecycle{grid-template-columns:1fr 1fr;gap:85px;padding-block:0 55px;display:grid}.kp-site .kp-automation-lifecycle ol{margin:0;padding:0;list-style:none}.kp-site .kp-automation-lifecycle li{border-top:1px solid #d7ccbf;padding-block:19px}.kp-site .kp-automation-lifecycle h3{font-size:24px}.kp-site .kp-automation-lifecycle p{margin-top:10px;font-size:13px}.kp-site .kp-workflow-download{background:#e8efea;border-radius:23px;justify-content:space-between;align-items:center;gap:50px;padding:35px 42px;display:flex}.kp-site .kp-workflow-download>div{max-width:760px}.kp-site .kp-workflow-download h2{font-size:32px}.kp-site .kp-workflow-download p{font-size:13px}.kp-site .kp-workflow-download>a{flex-shrink:0;margin-top:0}.kp-site .kp-inboxes-opening{grid-template-columns:1.1fr .9fr;align-items:center;gap:75px;padding-block:25px 65px;display:grid}.kp-site .kp-inboxes-title .kp-primary{margin-top:25px}.kp-site .kp-inbox-boundaries{gap:17px;display:grid}.kp-site .kp-inbox-boundaries article{background:#eaf0f4;border-radius:21px;padding:28px 32px}.kp-site .kp-inbox-boundaries article:last-child{background:#ffe3d0}.kp-site .kp-inbox-boundaries article>span{vertical-align:middle;letter-spacing:.07em;margin-left:14px;font-size:9px;font-weight:700;display:inline-block}.kp-site .kp-inbox-boundaries h2{margin-top:18px;font-size:32px}.kp-site .kp-inbox-boundaries p{margin-top:10px;font-size:13px}.kp-site .kp-inboxes-permissions{grid-template-columns:1fr 1fr;gap:80px;padding-block:0 65px;display:grid}.kp-site .kp-inbox-rights{gap:24px;display:grid}.kp-site .kp-inbox-rights article{border-top:1px solid #d7cbbd;gap:22px;padding-top:20px;display:flex}.kp-site .kp-inbox-rights article>svg{color:#926144;flex-shrink:0;margin-top:3px}.kp-site .kp-inbox-rights h3{font-size:24px}.kp-site .kp-inbox-rights p{margin-top:10px;font-size:13px}.kp-site .kp-inboxes-film{padding-bottom:60px}.kp-site .kp-inbox-docs{background:#e8efea;border-radius:22px;justify-content:space-between;align-items:center;gap:32px;padding:32px 40px;display:flex}.kp-site .kp-inbox-docs h2{max-width:510px;font-size:31px}.kp-site .kp-inbox-docs .kp-link{max-width:230px;margin:0}.kp-site .kp-agenda-opening{text-align:center;max-width:1020px;padding-block:25px 60px}.kp-site .kp-agenda-opening>p:not(.kp-eyebrow){max-width:735px;margin:24px auto 0}.kp-site .kp-calendar-bridge{justify-content:center;align-items:center;gap:28px;margin:35px auto;display:flex}.kp-site .kp-calendar-bridge>span{font-family:var(--font-keyful-heading),sans-serif;background:#ffe3d0;border-radius:18px;align-items:center;gap:12px;padding:19px 26px;font-size:28px;line-height:1.2;display:flex}.kp-site .kp-calendar-bridge>img{object-fit:contain}.kp-site .kp-calendar-bridge>svg{color:#9b785d}.kp-site .kp-agenda-lifecycle{background:#eaf0f4;border-radius:24px;grid-template-columns:1fr 1fr;gap:85px;margin-bottom:65px;padding:40px 45px;display:grid}.kp-site .kp-agenda-lifecycle ol{gap:25px;margin:0;padding:0;list-style:none;display:grid}.kp-site .kp-agenda-lifecycle li{gap:24px;display:flex}.kp-site .kp-agenda-lifecycle li>span{color:#84634c;margin-top:5px;font-size:11px}.kp-site .kp-agenda-lifecycle h3{font-size:25px}.kp-site .kp-agenda-lifecycle li p{margin-top:8px;font-size:13px}.kp-site .kp-agenda-reservations{grid-template-columns:.85fr 1.15fr;align-items:center;gap:65px;display:grid}.kp-site .kp-permissions-opening{grid-template-columns:1.1fr .9fr;align-items:center;gap:65px;padding-block:25px 60px;display:grid}.kp-site .kp-permissions-opening .kp-photo{object-position:center;height:455px}.kp-site .kp-permissions-opening .kp-primary{margin-top:25px}.kp-site .kp-access-levels{padding-block:0 65px}.kp-site .kp-access-levels>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.kp-site .kp-access-levels article{background:#e8efea;border-radius:22px;padding:30px}.kp-site .kp-access-levels article:nth-child(2){background:#ffe3d0}.kp-site .kp-access-levels article:nth-child(3){background:#eaf0f4}.kp-site .kp-access-levels h3{margin-top:25px}.kp-site .kp-access-levels p{font-size:13px}.kp-site .kp-team-presence{grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;padding-bottom:65px;display:grid}.kp-site .kp-permissions-privacy{background:#f2e8dc;border-radius:22px;grid-template-columns:1.2fr .8fr;align-items:center;gap:65px;padding:35px 42px;display:grid}.kp-site .kp-permissions-privacy h2{font-size:34px}.kp-site .kp-permissions-privacy p{font-size:13px}.kp-site .kp-permissions-privacy .kp-actions{flex-direction:column;align-items:flex-start;gap:25px;margin:0}.kp-site .kp-documents-opening{grid-template-columns:1.1fr .9fr;align-items:center;gap:85px;padding-block:25px 65px;display:grid}.kp-site .kp-documents-opening .kp-primary{margin-top:25px}.kp-site .kp-document-route{background:#ffe3d0;border-radius:24px;padding:36px 42px}.kp-site .kp-document-route>svg{color:#995739;margin-bottom:26px}.kp-site .kp-document-route h2{font-size:32px}.kp-site .kp-document-route ul{gap:15px;margin:24px 0 0;padding:0;list-style:none;display:grid}.kp-site .kp-document-route li{align-items:center;gap:13px;font-size:13px;display:flex}.kp-site .kp-document-format{border-top:1px solid #dbb89d;align-items:center;gap:18px;margin-top:26px;padding-top:23px;font-size:11px;font-weight:650;display:flex}.kp-site .kp-documents-steps{padding-block:0 65px}.kp-site .kp-documents-steps>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;display:grid}.kp-site .kp-documents-steps article{border-top:1px solid #d8cbbd;padding-top:20px}.kp-site .kp-documents-steps article>span{color:#965f40;font-size:11px}.kp-site .kp-documents-steps h3{margin-top:22px;font-size:23px}.kp-site .kp-documents-steps p{font-size:13px}.kp-site .kp-documents-context{background:#e8efea;border-radius:22px;grid-template-columns:50px 1fr 50px;align-items:center;gap:30px;margin-bottom:60px;padding:36px 43px;display:grid}.kp-site .kp-documents-context h2{font-size:33px}.kp-site .kp-documents-context p{font-size:13px}.kp-site .kp-document-review{justify-content:space-between;align-items:center;gap:65px;display:flex}.kp-site .kp-document-review>div{max-width:830px}.kp-site .kp-document-review>.kp-link{flex-shrink:0;margin:0}.kp-site .kp-directory-opening,.kp-site .kp-feature-directory-opening{max-width:1130px;padding-block:55px 45px}.kp-site .kp-directory-opening>p:last-child,.kp-site .kp-feature-directory-opening>p:last-child{max-width:760px}.kp-site .kp-directory-plans{grid-template-columns:1fr 1fr;gap:24px;display:grid}.kp-site .kp-directory-plans>article{background:#f1e7da;border-radius:24px;padding:35px 36px 0;overflow:hidden}.kp-site .kp-directory-plans>.kp-directory-plus{background:#ffddc5}.kp-site .kp-directory-plans h2{max-width:460px;font-size:38px}.kp-site .kp-directory-plans p{max-width:470px;font-size:13px}.kp-site .kp-directory-price{letter-spacing:-.05em;margin-top:23px;font-size:46px;font-weight:600;line-height:1.1}.kp-site .kp-directory-price small{letter-spacing:0;margin-top:8px;font-size:10px;font-weight:500;line-height:1.5;display:block}.kp-site .kp-directory-plans .kf-product-shot{height:195px;margin-top:26px;overflow:hidden}.kp-site .kp-directory-included{align-items:center;gap:25px;padding-block:37px 60px;display:flex}.kp-site .kp-directory-included>svg{flex-shrink:0}.kp-site .kp-directory-included h2{font-size:28px}.kp-site .kp-directory-included p{margin-top:9px;font-size:12px}.kp-site .kp-directory-included .kp-link{flex-shrink:0;margin:0 0 0 auto}.kp-site .kp-directory-specialist{background:#e8efea;border-radius:23px;grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding:37px 45px;display:grid}.kp-site .kp-directory-specialist .kp-checks{margin-top:0}.kp-site .kp-directory-upcoming{padding-block:65px 0}.kp-site .kp-directory-upcoming>div:last-child{grid-template-columns:1fr 1fr;gap:30px;display:grid}.kp-site .kp-directory-upcoming a{border-top:1px solid #d6cbbc;padding-top:25px}.kp-site .kp-directory-upcoming h3{justify-content:space-between;align-items:center;margin-top:21px;display:flex}.kp-site .kp-directory-upcoming p{font-size:13px}.kp-site .kp-feature-map{background:#ffe3d0;border-radius:24px;grid-template-columns:.72fr 1.28fr;gap:65px;padding:35px 40px;display:grid}.kp-site .kp-feature-map-intro h2{margin-top:20px}.kp-site .kp-feature-map-intro>p{margin-bottom:25px;font-size:13px}.kp-site .kp-feature-map>div:last-child{grid-template-columns:1fr 1fr;gap:25px 30px;display:grid}.kp-site .kp-feature-map a{border-top:1px solid #dcb99e;padding-top:19px}.kp-site .kp-feature-map h3{justify-content:space-between;align-items:flex-start;gap:15px;font-size:23px;display:flex}.kp-site .kp-feature-map h3 svg{flex-shrink:0;margin-top:3px}.kp-site .kp-feature-map a>p{margin-top:12px;font-size:12px}.kp-site .kp-feature-connections{padding-block:65px}.kp-site .kp-feature-connections>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.kp-site .kp-feature-connections a{background:#eaf0f4;border-radius:21px;padding:30px;transition:background .2s,transform .2s;position:relative}.kp-site .kp-feature-connections a:nth-child(2){background:#e8efea}.kp-site .kp-feature-connections a:nth-child(3){background:#f1e7dc}.kp-site .kp-feature-connections h3{margin-top:25px}.kp-site .kp-feature-connections a>p{font-size:13px}.kp-site .kp-feature-connections a>svg:last-child{position:absolute;top:30px;right:30px}.kp-site .kp-feature-connections a:hover{background:#ffd2b3;transform:translateY(-3px)}.kp-site .kp-feature-organization{grid-template-columns:1fr 1fr;gap:35px;display:grid}.kp-site .kp-feature-organization>a{border-top:1px solid #d6cabc;align-items:flex-start;gap:20px;padding-top:27px;display:flex}.kp-site .kp-feature-organization>a>svg{flex-shrink:0;margin-top:3px}.kp-site .kp-feature-organization h2{font-size:28px}.kp-site .kp-feature-organization p{margin-top:12px;font-size:13px}.kp-site .kp-feature-organization>a>svg:last-child{margin-left:auto}.kp-site .kp-feature-assistant{border-top:1px solid #ded5c9;align-items:center;gap:25px;margin-top:50px;padding-top:27px;display:flex}.kp-site .kp-feature-assistant>svg{color:#936047;flex-shrink:0}.kp-site .kp-feature-assistant p{max-width:800px;margin:0;font-size:12px}.kp-site .kp-feature-assistant .kp-link{flex-shrink:0;margin:0}.kp-site :is(.kp-directory-upcoming,.kp-feature-map,.kp-feature-organization) a:hover h3,.kp-site .kp-feature-organization a:hover h2{color:#a34a27}@media (min-width:1600px){.kp-site .kp-wrap{width:min(1320px,100% - 120px)}.kp-site .kp-core-film{width:1170px}}@media (max-width:1100px){.kp-site .kp-wrap{width:calc(100% - 60px)}.kp-site .kp-wide-heading,.kp-site :is(.kp-core-intro,.kp-core-finance,.kp-plus-grid,.kp-plus-sharing,.kp-ocho-opening,.kp-ocho-boundaries,.kp-marketing-opening,.kp-marketing-plan,.kp-cleaning-opening,.kp-direct-inventory,.kp-calendar-reading,.kp-calendar-connection,.kp-messaging-intro,.kp-message-collaboration,.kp-housekeeping-opening,.kp-finance-perspective,.kp-automation-opening,.kp-automation-lifecycle,.kp-inboxes-opening,.kp-inboxes-permissions,.kp-agenda-reservations,.kp-permissions-opening,.kp-team-presence,.kp-documents-opening,.kp-feature-map){gap:35px}.kp-site .kp-close{padding:35px}.kp-site .kp-close .kp-actions{max-width:260px}.kp-site .kp-core-operations>article,.kp-site .kp-finance-questions article,.kp-site .kp-access-levels article{padding:25px}.kp-site .kp-core-team,.kp-site .kp-cleaning-boundaries,.kp-site .kp-agenda-lifecycle,.kp-site .kp-permissions-privacy{gap:35px}.kp-site .kp-documents-steps>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.kp-site .kp-workflow-download,.kp-site .kp-inbox-docs,.kp-site .kp-feature-assistant{flex-wrap:wrap}.kp-site .kp-inbox-docs h2{max-width:100%}}@media (max-width:800px){.kp-site .kp-wrap{width:calc(100% - 36px)}.keyful-site .kp-site h1{font-size:clamp(37px,7.6vw,54px);line-height:1.1}.keyful-site .kp-site h2{font-size:32px}.keyful-site .kp-site h3{font-size:24px}.keyful-site .kp-site p{font-size:14px;line-height:1.8}.keyful-site .kp-site .kp-eyebrow{margin-bottom:15px;font-size:9px}.kp-site .kp-product-nav{gap:3px;padding-block:10px;font-size:10px}.kp-site .kp-product-nav>a{padding:7px 10px}.kp-site .kp-product-nav>a:last-child{margin-left:0}.kp-site .kp-breadcrumb{padding-block:17px;font-size:9px}.kp-site .kp-price-line{margin-top:20px;font-size:10px}.kp-site .kp-actions{gap:18px;margin-top:23px}.kp-site .kp-wide-heading{grid-template-columns:1fr;align-items:start;gap:22px;margin-bottom:28px}.kp-site .kp-section-heading{margin-bottom:28px}.kp-site .kf-demo video{border-radius:14px}.kp-site .kp-photo{border-radius:16px;max-height:450px}.kp-site .kp-close{border-radius:20px;flex-direction:column;align-items:flex-start;gap:25px;margin-block:45px;padding:29px 26px}.keyful-site .kp-site .kp-close h2{font-size:31px}.kp-site .kp-close .kp-actions{max-width:100%}.kp-site .kp-section{padding-block:45px}.kp-site :is(.kp-core-intro,.kp-core-finance,.kp-plus-grid,.kp-plus-sharing,.kp-ocho-opening,.kp-ocho-boundaries,.kp-marketing-opening,.kp-marketing-plan,.kp-marketing-scope,.kp-cleaning-opening,.kp-cleaning-boundaries,.kp-direct-inventory,.kp-calendar-reading,.kp-calendar-connection,.kp-messaging-intro,.kp-message-collaboration,.kp-housekeeping-opening,.kp-housekeeping-audiences,.kp-finance-perspective,.kp-automation-opening,.kp-automation-lifecycle,.kp-inboxes-opening,.kp-inboxes-permissions,.kp-agenda-lifecycle,.kp-agenda-reservations,.kp-permissions-opening,.kp-team-presence,.kp-permissions-privacy,.kp-documents-opening,.kp-feature-map,.kp-directory-specialist){grid-template-columns:1fr;gap:30px}.kp-site .kp-core-opening{background:linear-gradient(#ffe3d0 0% 82%,#fffcf7 82%);padding-top:30px}.kp-site .kp-core-intro{gap:22px;margin-bottom:28px}.kp-site .kp-core-film{width:calc(100% - 36px)}.kp-site .kp-core-operations{grid-template-columns:1fr;gap:14px}.kp-site .kp-core-operations>article{padding:27px}.kp-site .kp-core-operations h3{margin-top:18px}.kp-site .kp-core-finance{padding-block:0 45px}.kp-site .kp-core-finance>div:first-child{order:2}.kp-site .kp-core-team{grid-template-columns:1fr;gap:24px;padding:27px}.kp-site .kp-core-team h2{font-size:30px}.kp-site .kp-plus-opening{padding-block:32px 35px}.kp-site .kp-plus-sequence{padding-block:45px}.kp-site .kp-connected-steps{grid-template-columns:1fr;gap:26px}.kp-site .kp-connected-steps h3{margin-top:15px}.kp-site .kp-plus-sharing{padding-block:0 45px}.kp-site .kp-plus-people{height:350px}.kp-site .kp-plus-sharing>div:last-child{order:-1}.kp-site .kp-plus-automation{padding-top:0}.kp-site .kp-ocho-opening{padding-block:30px 45px}.kp-site .kp-ocho-work{padding-block:0 45px}.kp-site .kp-ocho-controls{gap:25px}.kp-site .kp-ocho-controls h3{font-size:22px}.kp-site .kp-marketing-opening{padding-block:30px 45px}.kp-site .kp-marketing-plan{padding-block:0 45px}.kp-site .kp-marketing-stories article{padding:25px}.kp-site .kp-marketing-scope{padding:28px}.kp-site .kp-cleaning-opening{padding-block:30px 45px}.kp-site .kp-cleaning-opening .kp-photo{height:360px}.kp-site .kp-cleaning-handover{padding-block:0 45px}.kp-site .kp-cleaning-process{grid-template-columns:1fr;gap:14px}.kp-site .kp-cleaning-process article{padding:26px}.kp-site .kp-cleaning-process h3{margin-top:17px}.kp-site .kp-cleaning-boundaries article:first-child{padding:28px}.kp-site .kp-cleaning-boundaries article:last-child{padding-top:0}.kp-site .kp-direct-opening{padding-block:30px}.kp-site .kp-direct-opening .kp-eyebrow{line-height:2.4}.kp-site .kp-direct-principles{text-align:left;justify-content:flex-start;gap:17px;margin-top:30px}.kp-site .kp-direct-inventory{padding-block:10px 45px}.kp-site .kp-direct-journey{padding:27px}.kp-site .kp-direct-journey>div{grid-template-columns:1fr;gap:27px}.kp-site .kp-direct-journey h2{margin-top:12px;font-size:27px}.kp-site .kp-calendar-opening{padding-block:17px 35px}.kp-site .kp-calendar-reading{padding-block:0 45px}.kp-site .kp-calendar-markers{gap:18px}.kp-site .kp-calendar-markers h3{font-size:21px}.kp-site .kp-calendar-markers p{font-size:12px}.kp-site .kp-calendar-connection aside{padding:27px}.kp-site .kp-messaging-opening{padding-block:20px 35px}.kp-site .kp-reply-context{padding-block:45px}.kp-site .kp-reply-path{grid-template-columns:1fr;gap:24px}.kp-site .kp-reply-path h3{margin-top:14px}.kp-site .kp-message-collaboration{padding-bottom:45px}.kp-site .kp-messaging-plans{grid-template-columns:1fr;gap:15px}.kp-site .kp-messaging-plans article{padding:27px}.kp-site .kp-housekeeping-opening{padding-block:17px 45px}.kp-site .kp-housekeeping-opening .kp-photo{height:350px}.kp-site .kp-turnover{padding-bottom:45px}.kp-site .kp-turnover-flow{grid-template-columns:1fr;gap:14px}.kp-site .kp-turnover-flow li{padding:26px}.kp-site .kp-turnover-flow h3{margin-top:17px}.kp-site .kp-housekeeping-incident{grid-template-columns:1fr;gap:20px;margin-bottom:45px;padding:28px}.kp-site .kp-housekeeping-audiences h2{font-size:30px}.kp-site .kp-finance-opening{padding-block:20px 35px}.kp-site .kp-finance-questions{padding-block:45px}.kp-site .kp-finance-questions>div:last-child{grid-template-columns:1fr;gap:14px}.kp-site .kp-finance-questions article{padding:27px}.kp-site .kp-finance-questions h3{margin-top:18px}.kp-site .kp-automation-opening{padding-block:17px 45px}.kp-site .kp-workflow-logic li{padding:22px}.kp-site .kp-workflow-logic h2{font-size:28px}.kp-site .kp-workflow-logic p{font-size:13px}.kp-site .kp-automation-editor{padding-bottom:45px}.kp-site .kp-automation-lifecycle{padding-bottom:30px}.kp-site .kp-workflow-download{align-items:flex-start;gap:24px;padding:27px}.kp-site .kp-inboxes-opening{padding-block:17px 45px}.kp-site .kp-inbox-boundaries article{padding:27px}.kp-site .kp-inboxes-permissions,.kp-site .kp-inboxes-film{padding-bottom:45px}.kp-site .kp-inbox-docs{align-items:flex-start;gap:24px;padding:27px}.kp-site .kp-inbox-docs .kp-link{max-width:100%}.kp-site .kp-agenda-opening{padding-block:17px 45px}.kp-site .kp-calendar-bridge{gap:20px;margin-block:30px}.kp-site .kp-calendar-bridge>span{gap:9px;padding:15px 20px;font-size:24px}.kp-site .kp-calendar-bridge>img{width:38px;height:38px}.kp-site .kp-agenda-lifecycle{margin-bottom:45px;padding:28px}.kp-site .kp-permissions-opening{padding-block:17px 45px}.kp-site .kp-permissions-opening .kp-photo{height:345px}.kp-site .kp-access-levels{padding-bottom:45px}.kp-site .kp-access-levels>div:last-child{grid-template-columns:1fr;gap:14px}.kp-site .kp-access-levels article{padding:27px}.kp-site .kp-access-levels h3{margin-top:19px}.kp-site .kp-team-presence{padding-bottom:45px}.kp-site .kp-permissions-privacy{padding:27px}.kp-site .kp-permissions-privacy h2{font-size:31px}.kp-site .kp-documents-opening{padding-block:17px 45px}.kp-site .kp-document-route{padding:28px}.kp-site .kp-documents-steps{padding-bottom:45px}.kp-site .kp-documents-steps>div:last-child{gap:25px 20px}.kp-site .kp-documents-steps h3{font-size:23px}.kp-site .kp-documents-context{grid-template-columns:1fr;gap:20px;margin-bottom:45px;padding:28px}.kp-site .kp-documents-context>svg:last-child{display:none}.kp-site .kp-document-review{flex-direction:column;align-items:flex-start;gap:25px}.kp-site .kp-directory-opening,.kp-site .kp-feature-directory-opening{padding-block:30px}.kp-site .kp-directory-plans{grid-template-columns:1fr;gap:17px}.kp-site .kp-directory-plans>article{padding:28px 27px 0}.kp-site .kp-directory-plans h2{font-size:34px}.kp-site .kp-directory-plans .kf-product-shot{height:auto;max-height:260px}.kp-site .kp-directory-included{flex-wrap:wrap;gap:18px;padding-block:30px 45px}.kp-site .kp-directory-included>div{width:calc(100% - 50px)}.kp-site .kp-directory-included h2{font-size:27px}.kp-site .kp-directory-included .kp-link{margin:0 0 0 45px}.kp-site .kp-directory-specialist{padding:28px}.kp-site .kp-directory-upcoming{padding-top:45px}.kp-site .kp-directory-upcoming>div:last-child{grid-template-columns:1fr;gap:27px}.kp-site .kp-feature-map{gap:20px;padding:27px}.kp-site .kp-feature-map>div:last-child{gap:25px}.kp-site .kp-feature-map h3{font-size:23px}.kp-site .kp-feature-connections{padding-block:45px}.kp-site .kp-feature-connections>div:last-child{grid-template-columns:1fr;gap:15px}.kp-site .kp-feature-connections a{padding:27px}.kp-site .kp-feature-connections h3{margin-top:17px}.kp-site .kp-feature-organization{grid-template-columns:1fr;gap:27px}.kp-site .kp-feature-organization h2{font-size:27px}.kp-site .kp-feature-assistant{gap:18px;margin-top:35px}.kp-site .kp-feature-assistant p{flex:1;min-width:200px}.kp-site .kp-feature-assistant .kp-link{margin-left:41px}}@media (max-width:420px){.keyful-site .kp-site h1{font-size:36px}.keyful-site .kp-site h2{font-size:30px}.keyful-site .kp-site .kp-primary{white-space:normal;text-align:left;max-width:100%;padding:15px 20px;font-size:11px}.kp-site .kp-ocho-controls,.kp-site .kp-calendar-markers,.kp-site .kp-documents-steps>div:last-child,.kp-site .kp-feature-map>div:last-child{grid-template-columns:1fr}.kp-site .kp-calendar-markers article{grid-template-columns:28px 1fr;column-gap:13px;display:grid}.kp-site .kp-calendar-markers h3{margin:0}.kp-site .kp-calendar-markers p{grid-column:2;margin-top:8px}.kp-site .kp-calendar-bridge{gap:13px}.kp-site .kp-calendar-bridge>span{gap:8px;padding:14px;font-size:22px}.kp-site .kp-calendar-bridge>span>svg{width:19px}.kp-site .kp-calendar-bridge>svg{width:16px}.kp-site .kp-calendar-bridge>img{width:31px;height:31px}.kp-site .kp-close,.kp-site .kp-workflow-download,.kp-site .kp-document-route{padding:25px}.kp-site .kp-product-nav>a{padding:6px 9px}}@media (prefers-reduced-motion:reduce){.kp-site *{scroll-behavior:auto!important}.kp-site .kp-primary,.kp-site .kp-link svg,.kp-site .kp-feature-connections a,.kp-site .kp-product-nav>a{transition:none!important;transform:none!important}}
