.keenai-landing.k1{--k1-deep:#071618;--k1-ink:#0E2A2B;--k1-teal:#0F766E;--k1-teal-d:#115E59;--k1-on-dark:#5EEAD4;--k1-text:#26393B;--k1-muted:#4D6466;--k1-line:#D6E3E1;--k1-tint:#EEF5F3;--k1-card:#FFFFFF;--k1-d-text:#E9F4F2;--k1-d-muted:#A9C9C4;--k1-d-line:rgba(94,234,212,.22);--k1-display:var(--kb-display,'Lexend',ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,sans-serif);--k1-body:var(--kb-text,'Source Sans 3',ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,sans-serif);padding-bottom:0;color:var(--k1-text);font-family:var(--k1-body)}.keenai-landing.k1 .k1-sec{padding:clamp(64px,3rem + 5vw,112px) 0;margin:0}.keenai-landing.k1 .k1-light{background:#FBFDFC}.keenai-landing.k1 .k1-tint{background:var(--k1-tint)}.keenai-landing.k1 .k1-dark{background:linear-gradient(180deg,var(--k1-deep) 0%,var(--k1-ink) 100%);color:var(--k1-d-text)}.keenai-landing.k1 .k1-wrap{max-width:1188px;margin:0 auto;padding:0 24px;box-sizing:border-box}.keenai-landing.k1 .k1-narrow{max-width:880px}.keenai-landing.k1 .k1-eyebrow{font:600 13px/1.2 var(--k1-body);letter-spacing:.14em;text-transform:uppercase;color:var(--k1-teal);margin:0 0 14px}.keenai-landing.k1 .k1-dark .k1-eyebrow{color:var(--k1-on-dark)}.keenai-landing.k1 h2{font:500 clamp(30px,1.1rem + 2.2vw,46px)/1.08 var(--k1-display);letter-spacing:-.022em;color:var(--k1-ink);margin:0 0 18px;padding:0;border:0;text-wrap:balance;max-width:20ch}.keenai-landing.k1 .k1-narrow h2{max-width:none}.keenai-landing.k1 .k1-dark h2{color:var(--k1-d-text)}.keenai-landing.k1 h3{font:500 20px/1.25 var(--k1-display);letter-spacing:-.01em;color:var(--k1-ink);margin:0 0 8px;padding:0;border:0}.keenai-landing.k1 .k1-dark h3{color:var(--k1-d-text)}.keenai-landing.k1 p{margin:0;max-width:none;font-size:17px;line-height:1.6}.keenai-landing.k1 .k1-lede{font-size:clamp(17.5px,1rem + .35vw,20px);line-height:1.55;color:var(--k1-muted);max-width:720px}.keenai-landing.k1 .k1-dark .k1-lede,.keenai-landing.k1 .k1-dark p{color:var(--k1-d-muted)}.keenai-landing.k1 .k1-dark strong{color:var(--k1-d-text)}.keenai-landing.k1 a{color:var(--k1-teal);text-decoration:underline;text-underline-offset:3px}.keenai-landing.k1 .k1-dark a{color:var(--k1-on-dark)}.keenai-landing.k1 a:focus-visible{outline:2px solid var(--k1-teal);outline-offset:3px;border-radius:4px}.keenai-landing.k1 .k1-head{margin-bottom:clamp(32px,4vw,48px)}.keenai-landing.k1 .k1-cards{display:grid;gap:20px;margin-top:clamp(28px,4vw,44px)}.keenai-landing.k1 .k1-three{grid-template-columns:repeat(3,1fr)}.keenai-landing.k1 .k1-grid{grid-template-columns:repeat(3,1fr);margin-top:0}.keenai-landing.k1 .k1-four{grid-template-columns:repeat(4,1fr);margin-top:0}.keenai-landing.k1 .k1-card{background:var(--k1-card);border:1px solid var(--k1-line);border-radius:18px;padding:26px 26px 28px;margin:0}.keenai-landing.k1 .k1-card p{color:var(--k1-muted);font-size:16.5px}.keenai-landing.k1 .k1-three .k1-card{border-top:4px solid var(--k1-teal)}.keenai-landing.k1 .k1-tag{font:600 12px/1.2 var(--k1-body);letter-spacing:.12em;text-transform:uppercase;color:var(--k1-teal);margin:0 0 10px}.keenai-landing.k1 .k1-statement{margin-top:clamp(32px,4vw,48px);font:500 clamp(22px,1rem + 1vw,30px)/1.25 var(--k1-display);letter-spacing:-.015em;color:var(--k1-ink);padding-left:20px;border-left:4px solid var(--k1-teal)}.keenai-landing.k1 .k1-phones{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.4vw,32px);margin:0}.keenai-landing.k1 figure{margin:0}.keenai-landing.k1 .k1-phones figure,.keenai-landing.k1 .k1-phone{text-align:center}.keenai-landing.k1 .k1-phones img,.keenai-landing.k1 .k1-phone img{display:block;width:100%;height:auto;max-width:none;margin:0;border-radius:30px;border:6px solid #0A0E0F;box-shadow:0 24px 60px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.08);background:#071A1C;box-sizing:border-box}.keenai-landing.k1 figcaption{margin-top:12px;font:600 13px/1.4 var(--k1-body);letter-spacing:.08em;text-transform:uppercase;color:var(--k1-d-muted)}.keenai-landing.k1 .k1-cap{margin-top:20px;font-size:14.5px;text-align:center}.keenai-landing.k1 .k1-points{list-style:none;margin:clamp(32px,4vw,48px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.keenai-landing.k1 .k1-points li{margin:0;padding:18px 20px;border:1px solid var(--k1-d-line);border-radius:14px;color:var(--k1-d-muted);font-size:16.5px;line-height:1.55;background:rgba(7,22,24,.4)}.keenai-landing.k1 .k1-split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(32px,6vw,96px);align-items:center}.keenai-landing.k1 .k1-phone{max-width:300px;justify-self:center}.keenai-landing.k1 .k1-phone figcaption{color:var(--k1-muted);letter-spacing:0;text-transform:none;font-weight:400;font-size:14.5px}.keenai-landing.k1 .k1-steps,.keenai-landing.k1 .k1-flow{list-style:none;margin:28px 0 0;padding:0;counter-reset:k1}.keenai-landing.k1 .k1-steps li{counter-increment:k1;position:relative;margin:0;padding:0 0 22px 58px}.keenai-landing.k1 .k1-steps li::before,.keenai-landing.k1 .k1-flow li::before{content:counter(k1);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--k1-teal);color:#fff;font:600 16px/1 var(--k1-display)}.keenai-landing.k1 .k1-steps li::before{position:absolute;left:0;top:-4px}.keenai-landing.k1 .k1-steps p{color:var(--k1-muted)}.keenai-landing.k1 .k1-note{margin-top:8px;padding:16px 18px;border-radius:14px;background:var(--k1-tint);color:var(--k1-muted);font-size:15.5px}.keenai-landing.k1 .k1-note strong{color:var(--k1-ink)}.keenai-landing.k1 .k1-tiers{margin-top:20px;padding:26px 28px;border-radius:18px;background:var(--k1-ink);color:var(--k1-d-text)}.keenai-landing.k1 .k1-tiers h3{color:var(--k1-d-text)}.keenai-landing.k1 .k1-tiers p{color:var(--k1-d-muted);max-width:900px}.keenai-landing.k1 .k1-tiers strong{color:var(--k1-on-dark);font-weight:600}.keenai-landing.k1 .k1-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:clamp(28px,4vw,44px)}.keenai-landing.k1 .k1-flow li{counter-increment:k1;margin:0;padding:24px;background:var(--k1-card);border:1px solid var(--k1-line);border-radius:18px}.keenai-landing.k1 .k1-flow li::before{margin-bottom:16px}.keenai-landing.k1 .k1-flow p{color:var(--k1-muted);font-size:16.5px}.keenai-landing.k1 .k1-faq{margin-top:28px;border-top:1px solid var(--k1-line)}.keenai-landing.k1 .k1-faq h3{margin:0;padding:24px 0 8px;font-size:19px}.keenai-landing.k1 .k1-faq p{color:var(--k1-muted);padding-bottom:24px;border-bottom:1px solid var(--k1-line)}.keenai-landing.k1 .k1-end{text-align:center}.keenai-landing.k1 .k1-end .k1-lede{margin:0 auto}.keenai-landing.k1 .k1-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:32px}.keenai-landing.k1 .k1-ctas a.k1-btn{font:600 16px/1 var(--k1-body);text-decoration:none;padding:16px 22px;border-radius:12px;background:var(--k1-on-dark);color:var(--k1-deep)}.keenai-landing.k1 .k1-ctas a.k1-btn:hover{background:#99F6E4;color:var(--k1-deep)}.keenai-landing.k1 .k1-ctas a.k1-btn.k1-ghost{background:transparent;color:var(--k1-d-text);border:1px solid var(--k1-d-line)}.keenai-landing.k1 .k1-ctas a.k1-btn.k1-ghost:hover{border-color:var(--k1-on-dark);color:var(--k1-d-text)}.keenai-landing.k1 .k1-ctas a.k1-btn:focus-visible{outline:2px solid var(--k1-on-dark);outline-offset:3px}.keenai-landing.k1 .k1-area{margin-top:24px;font-size:15px}@media (max-width:1024px){.keenai-landing.k1 .k1-four,.keenai-landing.k1 .k1-flow{grid-template-columns:repeat(2,1fr)}.keenai-landing.k1 .k1-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.keenai-landing.k1 .k1-wrap{padding:0 16px}.keenai-landing.k1 .k1-three,.keenai-landing.k1 .k1-grid,.keenai-landing.k1 .k1-four,.keenai-landing.k1 .k1-flow,.keenai-landing.k1 .k1-points{grid-template-columns:1fr}.keenai-landing.k1 .k1-phones{grid-template-columns:repeat(2,1fr)}.keenai-landing.k1 .k1-phones img,.keenai-landing.k1 .k1-phone img{border-radius:22px;border-width:4px}.keenai-landing.k1 .k1-split{grid-template-columns:1fr}.keenai-landing.k1 .k1-phone{max-width:240px}.keenai-landing.k1 .k1-card{padding:22px}}