.ki{--rw-navy:#101b2d;--rw-navy2:#172943;--rw-blue:#42a6ed;--rw-cyan:#72d4d0;--rw-muted:#647187;--rw-pale:#f3f7fa;--rw-line:#e3eaf0;font-family:var(--body),sans-serif;color:#17243a;background:#fff}.ki *{box-sizing:border-box}.ki a{color:inherit;text-decoration:none}.ki button,.ki input,.ki select,.ki textarea{font:inherit}.ki .container{width:min(1160px,calc(100% - 48px));margin:auto}.ki .header{height:80px;position:-webkit-sticky;position:sticky;top:0;z-index:20;background:white;border-bottom:1px solid #edf1f5}.ki .header,.ki .nav{display:flex;align-items:center}.ki .nav{justify-content:space-between}.ki .brand{display:flex;align-items:center;gap:10px;font:800 21px var(--display),sans-serif;letter-spacing:-1px;color:var(--rw-navy)}.ki .brand>span:last-child>span{color:#299bd2}.ki .brand-mark{width:34px;height:34px;border:1.5px solid #36a9cf;color:#32b4bb;border-radius:10px;display:grid;place-items:center;transform:rotate(-7deg)}.ki .nav-links{display:flex;align-items:center;gap:29px;font-size:12px;font-weight:700;color:#435269}.ki .nav-links>a:not(.nav-button):hover{color:#249bd0}.ki .nav-button{background:var(--rw-navy);color:white;border-radius:4px;padding:13px 16px;display:flex;align-items:center;gap:8px}.ki .menu-toggle{display:none;border:0;background:none;color:var(--rw-navy)}.ki .hero{min-height:665px;position:relative;overflow:hidden;background:#101b2d;color:white}.ki .hero-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 0),linear-gradient(90deg,#ffffff08 1px,transparent 0);background-size:55px 55px;-webkit-mask-image:linear-gradient(90deg,black,transparent);mask-image:linear-gradient(90deg,black,transparent)}.ki .hero:after{content:"";position:absolute;width:700px;height:700px;border-radius:50%;right:-130px;top:-100px;background:radial-gradient(circle,#207e9b35,transparent 68%)}.ki .hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:610px}.ki .hero-copy{padding:65px 0 75px}.ki .eyebrow{display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:1.9px;font-weight:700;color:#76d5d5}.ki .eyebrow i{width:7px;height:7px;background:#64d0c9;border-radius:50%;box-shadow:0 0 0 5px #64d0c922}.ki .contact-copy h2,.ki .hero h1{font:800 clamp(46px,5.4vw,70px)/1.07 var(--display),sans-serif;letter-spacing:-3.5px;margin:27px 0 21px}.ki .contact-copy h2 em,.ki .hero h1 em{font-style:normal;color:#60cbd0}.ki .hero-copy>p{font-size:15px;line-height:1.85;color:#c0cbd9;max-width:550px}.ki .hero-actions{display:flex;align-items:center;gap:25px;margin-top:32px}.ki .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 20px;border:0;border-radius:4px;font-size:12px;font-weight:700;cursor:pointer;transition:.2s}.ki .primary{background:#36a9df;color:white}.ki .primary:hover{background:#208fc6;transform:translateY(-2px)}.ki .plain-link{display:inline-flex;gap:9px;align-items:center;font-size:12px;font-weight:700;color:#e0eaf2}.ki .hero-assurance{display:flex;align-items:center;gap:13px;margin-top:50px}.ki .hero-assurance>svg{width:40px;height:40px;padding:9px;border:1px solid #ffffff35;border-radius:50%;color:#6bd0d0}.ki .hero-assurance b,.ki .hero-assurance span{display:block}.ki .hero-assurance b{font-size:11px}.ki .hero-assurance span{font-size:10px;color:#9fadc0;margin-top:4px}.ki .ai-visual{height:490px;position:relative;display:grid;place-items:center}.ki .ring{position:absolute;border:1px solid #5cc8d14a;border-radius:50%;width:390px;height:390px}.ki .r2{width:310px;height:310px;border-style:dashed;opacity:.6}.ki .r3{width:220px;height:220px;opacity:.6}.ki .brain-core{width:160px;height:160px;border-radius:50%;background:linear-gradient(145deg,#244b65,#14243b);border:1px solid #65d0d077;box-shadow:0 0 75px #36b5c733;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#70d7d5;gap:9px;z-index:2}.ki .brain-core span{font-size:10px;letter-spacing:3px;color:white;font-weight:800}.ki .orbit-node{position:absolute;width:100px;height:78px;border:1px solid #ffffff2b;border-radius:9px;background:#1b3049;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#70d5d2;box-shadow:0 14px 35px #0003}.ki .orbit-node small{font-size:8px;letter-spacing:1px;color:#d1deea}.ki .n1{top:18px;left:calc(50% - 50px)}.ki .n2{right:0;top:calc(50% - 39px)}.ki .n3{bottom:18px;left:calc(50% - 50px)}.ki .n4{left:0;top:calc(50% - 39px)}.ki .spark{position:absolute;width:6px;height:6px;background:#6ed8d2;border-radius:50%;box-shadow:0 0 15px #6ed8d2}.ki .s1{top:80px;right:70px}.ki .s2{bottom:80px;left:65px}.ki .s3{top:48%;left:18%}.ki .hero-foot{position:absolute;z-index:2;bottom:22px;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;color:#8194a9;font-size:8px;letter-spacing:1.6px}.ki .hero-foot b{color:#66cbd0;margin-left:8px}.ki .proof-strip{border-bottom:1px solid var(--rw-line)}.ki .proof-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:18px}.ki .proof-inner>b{font-size:9px;letter-spacing:1.5px;color:#8592a3;max-width:180px}.ki .proof-inner span{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700;color:#506077}.ki .proof-inner svg{width:18px;color:#2b9ed0}.ki .section{padding:105px 0}.ki .intro-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:85px;gap:85px;align-items:center}.ki .dark{color:#269bd0}.ki .agent-copy h2,.ki .case-copy h2,.ki .faq-grid h2,.ki .process-heading h2,.ki .section h2,.ki .section-heading h2{font:800 clamp(34px,4vw,47px)/1.16 var(--display),sans-serif;letter-spacing:-2px;margin:20px 0}.ki .agent-copy h2 em,.ki .case-copy h2 em,.ki .faq-grid h2 em,.ki .process-heading h2 em,.ki .section h2 em,.ki .section-heading h2 em{font-style:normal;color:#299ed1}.ki .lead{font-size:14px;line-height:1.85;color:#65748a}.ki .body-copy{font-size:12px;line-height:1.85;color:#7b8899}.ki .text-link{display:inline-flex;align-items:center;gap:9px;color:#2298cd;font-size:12px;font-weight:700;margin-top:17px}.ki .challenge-card{background:#f3f7fa;border:1px solid #e5edf2;border-radius:7px;padding:30px}.ki .card-kicker{font-size:9px;letter-spacing:1.5px;color:#8996a5;font-weight:700;margin-bottom:15px}.ki .challenge-row{display:flex;align-items:center;gap:13px;border-bottom:1px solid #dfe7ed;padding:16px 0;font-size:11px;color:#34445a}.ki .challenge-row span{font-size:9px;color:#2b9ed0;font-weight:800}.ki .challenge-row svg{margin-left:auto;color:#92a1b0}.ki .card-bottom{display:flex;align-items:center;gap:10px;color:#2699ca;font-size:11px;font-weight:700;margin-top:22px}.ki .card-bottom svg{width:19px}.ki .capabilities-section{background:#f4f8fa}.ki .section-heading.centered{text-align:center;max-width:700px;margin:0 auto 45px}.ki .section-heading.centered .eyebrow{justify-content:center}.ki .section-heading>p{font-size:13px;line-height:1.8;color:#718095}.ki .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.ki .cap-card{background:white;border:1px solid #e5edf2;padding:25px 26px;min-height:225px;position:relative;transition:.2s}.ki .cap-card:hover,.ki .solution-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #1d405310}.ki .cap-top{display:flex;justify-content:space-between;align-items:center}.ki .cap-top>span{width:43px;height:43px;background:#eaf6fa;color:#269ed1;border-radius:7px;display:grid;place-items:center}.ki .cap-top small{font-size:9px;color:#a2afbd;font-weight:700}.ki .cap-card h3,.ki .solution-card h3{font:700 16px var(--display),sans-serif;margin:22px 0 8px}.ki .cap-card p,.ki .solution-card p{font-size:11px;line-height:1.75;color:#718095;margin:0;max-width:300px}.ki .cap-card>a{position:absolute;right:22px;bottom:18px;color:#269bd0}.ki .cap-note{border-top:1px solid #dce6ec;margin-top:30px;padding-top:23px;display:flex;justify-content:space-between;gap:15px;font-size:11px;font-weight:700;color:#607086}.ki .cap-note a{color:#2799cb;display:flex;align-items:center;gap:8px}.ki .usecase-section{background:white}.ki .usecase-section .section-heading{max-width:650px;margin-bottom:38px}.ki .usecase-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:17px;gap:17px}.ki .usecase-card{border:1px solid #e5edf2;display:grid;grid-template-columns:145px 1fr;min-height:220px;overflow:hidden}.ki .usecase-card.featured{grid-row:span 2;grid-template-columns:1fr;align-content:start}.ki .usecase-art{background:linear-gradient(145deg,#18354f,#14263d);color:#65d1d0;display:grid;place-items:center;position:relative;overflow:hidden}.ki .featured .usecase-art{height:210px}.ki .art-orbit{position:absolute;width:100px;height:100px;border:1px solid #5acbd044;border-radius:50%;box-shadow:0 0 0 24px #ffffff08,0 0 0 48px #ffffff05}.ki .usecase-art svg{z-index:1}.ki .usecase-content{padding:22px 20px}.ki .usecase-content>small{font-size:8px;letter-spacing:1.3px;color:#279bd0;font-weight:800}.ki .usecase-content h3{font:700 16px var(--display),sans-serif;margin:10px 0 8px}.ki .usecase-content p{font-size:11px;line-height:1.75;color:#718095;margin:0}.ki .tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:15px}.ki .stage-tags span,.ki .tags span{font-size:8px;color:#4f7185;background:#edf6f8;border-radius:3px;padding:6px 8px}.ki .agent-section{background:#101b2d;color:white;padding:95px 0}.ki .agent-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:85px;gap:85px;align-items:center}.ki .agent-graphic{height:400px;position:relative;display:grid;place-items:center}.ki .agent-halo{position:absolute;width:300px;height:300px;border:1px solid #5cc9d14a;border-radius:50%;box-shadow:0 0 0 40px #ffffff05,0 0 0 80px #ffffff03}.ki .agent-center{z-index:2;width:150px;height:150px;border-radius:50%;background:linear-gradient(145deg,#254e68,#17283f);border:1px solid #69d1d077;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6dd4d2;gap:7px;box-shadow:0 0 60px #299db733}.ki .agent-center b{font-size:10px;letter-spacing:2px;color:white}.ki .agent-center small{font-size:8px;letter-spacing:1.4px;color:#a8bac9}.ki .agent-pill{position:absolute;background:#1d334c;border:1px solid #ffffff27;border-radius:5px;padding:11px 13px;display:flex;align-items:center;gap:8px;font-size:9px;color:#d8e4ed}.ki .agent-pill svg{width:15px;color:#6ad0d0}.ki .p1{top:25px;left:10px}.ki .p2{right:0;top:130px}.ki .p3{bottom:35px;left:0}.ki .p4{right:0;bottom:55px}.ki .agent-copy .eyebrow,.ki .case-copy .eyebrow{color:#72d5d3}.ki .agent-copy h2{font:800 43px/1.15 var(--display),sans-serif;letter-spacing:-2px;margin:20px 0}.ki .agent-copy h2 em,.ki .case-copy h2 em{color:#5ccbd0}.ki .agent-copy>p,.ki .case-copy>p{font-size:12px;line-height:1.85;color:#b4c3d2}.ki .agent-copy ul{list-style:none;padding:0;margin:24px 0 29px}.ki .agent-copy li{display:flex;align-items:center;gap:10px;font-size:11px;color:#d3deea;margin:13px 0}.ki .agent-copy li svg{width:17px;color:#67d3ce;flex:none}.ki .process-section{background:#f4f8fa}.ki .process-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:55px;margin-bottom:48px}.ki .process-heading>p{max-width:420px;font-size:12px;line-height:1.8;color:#728095}.ki .stage-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:17px;gap:17px}.ki .stage-card{border-top:1px solid #cad9e3;padding-top:18px;min-height:280px}.ki .stage-number{display:flex;align-items:center;gap:15px;color:#299bd0;font:800 23px var(--display),sans-serif}.ki .stage-number span{height:1px;background:#dce6ec;flex:1 1}.ki .stage-icon{margin-top:23px;color:#269fd0}.ki .stage-card h3{font:700 15px/1.4 var(--display),sans-serif;margin:13px 0 8px}.ki .stage-card p{font-size:10px;line-height:1.8;color:#718095}.ki .stage-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:15px}.ki .solutions-section{background:#13243a;color:white}.ki .solutions-section .eyebrow{color:#70d1d0}.ki .solutions-section .section-heading>p{color:#b3c1d0}.ki .solutions-section .section-heading h2 em{color:#60cbd0}.ki .solution-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.ki .solution-card{background:#1b3049;border:1px solid #ffffff20;padding:25px;min-height:225px;position:relative;transition:.2s}.ki .solution-icon{width:42px;height:42px;background:#ffffff0d;color:#68d0d0;border-radius:7px;display:grid;place-items:center}.ki .solution-card>small{position:absolute;right:24px;top:34px;font-size:9px;color:#8499ad}.ki .solution-card h3{color:white;margin:20px 0 8px}.ki .solution-card p{color:#aebdcc}.ki .solution-card>a{display:flex;align-items:center;gap:6px;color:#67cbd0;font-size:10px;font-weight:700;margin-top:18px}.ki .case-section{background:#101b2d;color:white;padding:90px 0 32px}.ki .case-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.ki .case-copy h2{font:800 42px/1.17 var(--display),sans-serif;letter-spacing:-2px;margin:20px 0}.ki .case-copy>p{max-width:460px;margin-bottom:27px}.ki .case-placeholder{background:#1a3049;border:1px solid #ffffff25;border-radius:8px;padding:28px;position:relative;min-height:310px;display:grid;place-items:center}.ki .case-window{background:#f7fafb;width:100%;max-width:420px;min-height:230px;border-radius:5px;padding:0 18px 16px;color:#26394d;box-shadow:0 20px 40px #0003}.ki .window-top{height:34px;border-bottom:1px solid #e2eaf0;display:flex;align-items:center;gap:5px}.ki .window-top i{width:6px;height:6px;background:#aab8c4;border-radius:50%}.ki .window-top span{margin-left:auto;font-size:7px;letter-spacing:1px;color:#6e8395}.ki .chat-row{display:flex;gap:12px;margin-top:18px;font-size:9px;line-height:1.6}.ki .chat-row b{width:24px;height:24px;display:grid;place-items:center;background:#e6f2f6;color:#258eae;border-radius:50%;flex:none}.ki .chat-row span{background:#f0f4f6;padding:9px 11px;border-radius:4px}.ki .chat-row.answer b{background:#dcf2ed;color:#248d7d}.ki .chat-row.answer span{background:#eaf6f2}.ki .source-line{display:flex;align-items:center;gap:7px;font-size:8px;color:#368b9c;margin:9px 0 0 36px}.ki .source-line svg{width:12px}.ki .case-stamp{position:absolute;bottom:14px;right:16px;background:white;color:#24475a;padding:9px 12px;border-radius:4px;font-size:8px;display:flex;align-items:center;gap:6px}.ki .case-stamp svg{width:14px;color:#279e9b}.ki .case-disclaimer{font-size:9px;color:#8fa1b5;margin-top:25px}.ki .why-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:85px;gap:85px}.ki .why-list>div{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid #e5ebf0}.ki .why-list>div:first-child{padding-top:0}.ki .why-list>div>span{width:42px;height:42px;background:#edf7fa;color:#289dd0;border-radius:7px;display:grid;place-items:center;flex:none}.ki .why-list h3{font:700 14px var(--display),sans-serif;margin:2px 0 6px}.ki .why-list p{font-size:11px;line-height:1.7;color:#748297;margin:0}.ki .testimonial-section{background:#f2f7f9;padding:68px 0}.ki .testimonial{display:grid;grid-template-columns:90px 1fr;max-width:850px}.ki .quote{font:110px Georgia;color:#42afc5;line-height:.8}.ki .testimonial h2{font:800 33px/1.2 var(--display),sans-serif;letter-spacing:-1.4px;margin:15px 0}.ki .testimonial h2 em{font-style:normal;color:#279bd0}.ki .testimonial p{font-size:12px;color:#738196;line-height:1.7}.ki .testimonial-person{display:flex;align-items:center;gap:11px;margin-top:22px}.ki .testimonial-person>span{width:38px;height:38px;border-radius:50%;background:#d9edf1;color:#248da8;display:grid;place-items:center;font-size:10px;font-weight:800}.ki .testimonial-person b,.ki .testimonial-person small{display:block}.ki .testimonial-person b{font-size:10px}.ki .testimonial-person small{font-size:9px;color:#8795a5;margin-top:4px}.ki .faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:85px;gap:85px}.ki .faq-grid>div>p{font-size:12px;line-height:1.8;color:#748196;max-width:340px}.ki .faq-grid .text-link{margin-top:12px}.ki .faq-item{border-bottom:1px solid #e2eaf0}.ki .faq-item:first-child{border-top:1px solid #e2eaf0}.ki .faq-item button{border:0;background:none;width:100%;padding:18px 0;display:flex;justify-content:space-between;align-items:center;text-align:left;gap:15px;font-size:12px;font-weight:700;color:#293a50;cursor:pointer}.ki .faq-item button svg{width:17px;color:#269bd0;transition:.2s;flex:none}.ki .faq-item.active button svg{transform:rotate(180deg)}.ki .faq-item p{font-size:11px;line-height:1.8;color:#748196;margin:0;padding:0 30px 18px 0}.ki .contact-section{background:#101b2d;color:white;padding:95px 0}.ki .contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:90px;gap:90px;align-items:start}.ki .contact-copy h2{font:800 49px/1.12 var(--display),sans-serif;letter-spacing:-2.5px;margin:22px 0}.ki .contact-copy>p{font-size:13px;line-height:1.85;color:#b5c3d1;max-width:420px}.ki .contact-promise{display:flex;align-items:center;gap:13px;margin-top:32px}.ki .contact-promise>svg{color:#68d1d0;width:23px}.ki .contact-promise b,.ki .contact-promise small{display:block}.ki .contact-promise b{font-size:11px}.ki .contact-promise small{font-size:9px;color:#9eafc0;margin-top:4px}.ki .contact-email{border-top:1px solid #ffffff25;margin-top:38px;padding-top:20px;display:flex;flex-direction:column;gap:7px}.ki .contact-email small{font-size:8px;letter-spacing:1.5px;color:#8fa2b6}.ki .contact-email b{font-size:12px;color:#68d0d0}.ki .contact-email span{font-size:10px;color:#9eacbc}.ki .contact-form{background:white;color:#1d2d42;padding:34px 37px;border-radius:6px}.ki .form-intro>small{font-size:8px;letter-spacing:1.5px;color:#299bd0;font-weight:800}.ki .form-intro h3{font:700 22px var(--display),sans-serif;margin:12px 0 7px}.ki .form-intro p{font-size:10px;color:#778598;margin:0 0 22px}.ki .contact-form label{display:block;font-size:10px;font-weight:700;color:#4b5c70;margin:15px 0}.ki .contact-form input,.ki .contact-form select,.ki .contact-form textarea{display:block;width:100%;margin-top:7px;border:1px solid #dce5eb;border-radius:3px;padding:12px 13px;font-size:11px;color:#26384e;outline:none;background:#fbfcfd}.ki .contact-form input:focus,.ki .contact-form select:focus,.ki .contact-form textarea:focus{border-color:#48acd1;box-shadow:0 0 0 3px #48acd119}.ki .contact-form textarea{resize:vertical}.ki .submit{width:100%;margin-top:5px}.ki .privacy{display:block;font-size:8px;line-height:1.6;color:#8996a4;margin-top:13px}.ki .footer{background:#0b1524;color:#9baabd;padding:28px 0 18px}.ki .footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid #ffffff1c}.ki .footer-brand{color:white}.ki .footer-top p,.ki .footer-top>a:last-child{font-size:10px}.ki .footer-top>a:last-child{color:#67cbd0}.ki .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:18px;font-size:8px}.ki .footer-bottom>div{display:flex;gap:20px}.ki .footer-bottom small{color:#687d91}@media(max-width:950px){.ki .ai-visual{transform:scale(.85);margin-left:-25px}.ki .agent-grid,.ki .contact-grid,.ki .faq-grid,.ki .intro-grid,.ki .why-grid{gap:45px}.ki .case-grid{gap:40px}.ki .proof-inner>b{max-width:150px;line-height:1.5}}@media(max-width:720px){.ki .container{width:calc(100% - 36px)}.ki .header{height:70px}.ki .menu-toggle{display:block}.ki .nav-links{display:none;position:absolute;top:69px;left:0;right:0;background:white;padding:20px 22px 24px;box-shadow:0 15px 25px #13243a18;flex-direction:column;align-items:stretch;gap:18px}.ki .nav-links.open{display:flex}.ki .nav-button{justify-content:center}.ki .hero{min-height:730px}.ki .hero-inner{display:block;min-height:675px}.ki .hero-copy{padding:68px 0 80px;position:relative;z-index:3}.ki .hero h1{font-size:47px;letter-spacing:-2.5px}.ki .hero-copy>p{font-size:13px;max-width:500px}.ki .hero-actions{align-items:flex-start;flex-direction:column;gap:17px}.ki .ai-visual{position:absolute;width:340px;height:340px;right:-105px;bottom:10px;transform:none;opacity:.27}.ki .ring{width:270px;height:270px}.ki .r2{width:210px;height:210px}.ki .r3{width:150px;height:150px}.ki .brain-core{width:115px;height:115px}.ki .brain-core svg{width:50px}.ki .orbit-node{transform:scale(.75)}.ki .hero-foot{font-size:7px;letter-spacing:.8px}.ki .proof-inner{height:auto;padding:21px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.ki .proof-inner>b{grid-column:span 2;max-width:none}.ki .proof-inner span{font-size:10px}.ki .section{padding:72px 0}.ki .agent-grid,.ki .case-grid,.ki .contact-grid,.ki .faq-grid,.ki .intro-grid,.ki .why-grid{grid-template-columns:1fr;gap:35px}.ki .faq-grid h2,.ki .process-heading h2,.ki .section h2,.ki .section-heading h2{font-size:35px}.ki .challenge-card{padding:23px 20px}.ki .cap-grid{grid-template-columns:1fr}.ki .cap-card{min-height:190px}.ki .cap-note{flex-direction:column}.ki .usecase-grid{grid-template-columns:1fr}.ki .usecase-card,.ki .usecase-card.featured{grid-row:auto;grid-template-columns:110px 1fr;min-height:190px}.ki .usecase-card.featured .usecase-art{height:auto}.ki .usecase-content{padding:17px 14px}.ki .usecase-content h3{font-size:14px}.ki .usecase-content p{font-size:10px}.ki .agent-section{padding:70px 0}.ki .agent-graphic{height:300px;order:2}.ki .agent-halo{width:220px;height:220px}.ki .agent-center{width:120px;height:120px}.ki .agent-pill{font-size:8px;padding:9px}.ki .p1{left:0;top:15px}.ki .p2{right:0;top:105px}.ki .p3{left:0;bottom:18px}.ki .p4{right:0;bottom:35px}.ki .agent-copy h2,.ki .case-copy h2{font-size:36px}.ki .process-heading{display:block;margin-bottom:35px}.ki .stage-grid{grid-template-columns:1fr 1fr;gap:28px 17px}.ki .stage-card{min-height:270px}.ki .solution-grid{grid-template-columns:1fr}.ki .solution-card{min-height:195px}.ki .case-section{padding:70px 0 30px}.ki .case-placeholder{min-height:270px;padding:20px}.ki .testimonial{grid-template-columns:48px 1fr}.ki .quote{font-size:70px}.ki .testimonial h2{font-size:27px}.ki .contact-section{padding:72px 0}.ki .contact-copy h2{font-size:43px}.ki .contact-form{padding:26px 21px}.ki .footer-bottom,.ki .footer-top{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:390px){.ki .hero h1{font-size:41px}.ki .stage-grid{grid-template-columns:1fr}.ki .stage-card{min-height:0;padding-bottom:10px}.ki .usecase-card,.ki .usecase-card.featured{grid-template-columns:1fr}.ki .usecase-art,.ki .usecase-card.featured .usecase-art{height:130px}.ki .usecase-content{padding:18px}}@media (prefers-reduced-motion:reduce){.ki .cap-card:hover,.ki .primary:hover,.ki .solution-card:hover{transform:none}}.ki .header{top:82px;z-index:25}.ki h1,.ki h2,.ki h3{color:#17243a}.ki .agent-copy h2,.ki .case-copy h2,.ki .contact-copy h2,.ki .hero h1,.ki .solution-card h3,.ki .solutions-section h2{color:#fff}.ki svg{max-width:none}.ki .agent-center svg,.ki .brain-core svg{width:48px;height:48px}.ki .usecase-art svg{width:42px;height:42px}.ki .featured .usecase-art svg{width:54px;height:54px}.ki .cap-top svg,.ki .solution-icon svg,.ki .stage-icon svg,.ki .why-list svg{width:22px;height:22px}.ki .form-error{color:#8a2c2c;font-size:12px;margin:8px 0 0}.ki .form-ok{font-size:15px;line-height:1.6;color:#17243a}.ki .privacy-check{display:flex;gap:10px;align-items:flex-start;font-size:12px;font-weight:600;margin:16px 0;line-height:1.5}.ki .contact-form .privacy-check input{width:16px;height:16px;margin:2px 0 0;padding:0;flex:none}.ki .honeypot{position:absolute;left:-9999px;height:0;overflow:hidden}