.kf-ai-page{--green:#00a859;--deep:#002f24;--ink:#102820;--mint:#75e3a7;--cream:#f2f7f4;--gold:#d4a75b;overflow:hidden;background:#fff;color:var(--ink);font-family:Dibaj,Tahoma,sans-serif}.aip-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.aip-hero{min-height:760px;position:relative;isolation:isolate;background:linear-gradient(122deg,#00291f,#004a35 58%,#003529);color:#fff;padding:125px 0 72px}.aip-grid{position:absolute;inset:0;z-index:-2;opacity:.13;background-image:linear-gradient(rgb(117 227 167 / .22) 1px,transparent 1px),linear-gradient(90deg,rgb(117 227 167 / .22) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(90deg,#000,transparent 80%)}.aip-glow{position:absolute;border-radius:50%;filter:blur(90px);z-index:-1}.aip-glow.one{width:480px;height:480px;background:rgb(0 168 89 / .25);right:-130px;top:80px}.aip-glow.two{width:320px;height:320px;background:rgb(212 167 91 / .12);left:12%;bottom:-130px}.aip-hero__inner{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:75px}.aip-eyebrow,.aip-section-no,.aip-heading>span{display:flex;align-items:center;gap:10px;font:700 11px Arial;letter-spacing:.14em;color:var(--mint)}.aip-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 7px rgb(117 227 167 / .1);animation:aip-status 1.8s infinite}.aip-hero h1{margin:24px 0;font-size:clamp(49px,6.2vw,88px);line-height:1.08;letter-spacing:-.055em}.aip-hero h1 em,.aip-heading em,.aip-studio__copy em{font-style:normal;color:var(--mint)}.aip-hero__copy>p{max-width:650px;margin:0;color:rgb(255 255 255 / .72);font-size:clamp(16px,1.35vw,19px);line-height:2.05}.aip-hero__copy p strong{color:#fff}.aip-hero__actions{display:flex;align-items:center;gap:28px;margin-top:35px}.aip-hero__actions>a{display:flex;align-items:center;gap:26px;padding:15px 22px;background:var(--green);color:#fff;border-radius:12px;font-size:14px;transition:.3s}.aip-hero__actions>a:hover{transform:translateY(-3px);background:#10ba68;box-shadow:0 14px 30px rgb(0 168 89 / .25)}.aip-hero__actions>span{display:flex;align-items:center;gap:9px;font-size:11px;color:rgb(255 255 255 / .58)}.aip-hero__actions b{width:6px;height:6px;border-radius:50%;background:var(--mint)}.aip-hero__visual{--rx:0deg;--ry:0deg;height:500px;position:relative;display:grid;place-items:center;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .18s ease}.aip-core{width:190px;height:190px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:3;background:radial-gradient(circle at 35% 28%,#30da86,var(--green) 45%,#006a43);border:1px solid rgb(255 255 255 / .38);box-shadow:0 0 0 18px rgb(0 168 89 / .07),0 25px 75px rgb(0 0 0 / .35),inset 0 1px 12px rgb(255 255 255 / .25);animation:aip-float 4s ease-in-out infinite}.aip-core strong{font:800 70px Arial;line-height:.9;letter-spacing:-6px}.aip-core small{font:7px Arial;letter-spacing:.32em;color:rgb(255 255 255 / .7);margin-right:.32em}.aip-orbit{position:absolute;border:1px solid rgb(117 227 167 / .22);border-radius:50%;animation:aip-spin 16s linear infinite}.aip-orbit.one{width:335px;height:335px}.aip-orbit.two{width:455px;height:455px;border-style:dashed;animation-duration:28s;animation-direction:reverse}.aip-orbit i{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--mint);top:12%;right:17%;box-shadow:0 0 20px var(--mint)}.aip-data{position:absolute;z-index:4;min-width:150px;padding:14px 17px;border:1px solid rgb(255 255 255 / .15);border-radius:13px;background:rgb(0 40 29 / .72);backdrop-filter:blur(12px);box-shadow:0 14px 35px rgb(0 0 0 / .2)}.aip-data.top{top:58px;right:4px}.aip-data.bottom{bottom:60px;left:0}.aip-data span,.aip-data b{display:block}.aip-data span{font-size:13px;margin-bottom:5px}.aip-data b{font:7px Arial;letter-spacing:.14em;color:var(--mint)}.aip-marquee{position:absolute;bottom:0;inset-inline:0;overflow:hidden;border-top:1px solid rgb(255 255 255 / .1);padding:17px 0;color:rgb(255 255 255 / .16);font:800 13px Arial;letter-spacing:.2em;white-space:nowrap}.aip-marquee div{width:max-content;animation:aip-marquee 28s linear infinite}.aip-intro,.aip-programs{padding:110px 0}.aip-heading{display:grid;grid-template-columns:.38fr 1fr;gap:40px;align-items:start;margin-bottom:62px}.aip-heading>span,.aip-section-no{color:#008f4c}.aip-heading h2,.aip-studio__copy h2{margin:0;font-size:clamp(38px,4.6vw,65px);line-height:1.25;letter-spacing:-.04em}.aip-heading em,.aip-studio__copy em{color:#008f4c}.aip-intro__grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px}.aip-intro__lead>p{font-size:17px;line-height:2.15;color:#52675f;margin:0}.aip-intro__lead>p strong{color:var(--ink)}.aip-stat{margin-top:46px;padding-top:28px;border-top:1px solid #dce7e1;display:flex;align-items:center;gap:22px}.aip-stat strong{font:800 72px Arial;color:var(--green);letter-spacing:-.06em}.aip-stat span{font-size:12px;line-height:1.75;color:#6a7c75}.aip-capabilities{border-top:1px solid #cfdcd5}.aip-capabilities article{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:18px;padding:21px 8px;border-bottom:1px solid #cfdcd5;transition:.3s}.aip-capabilities article:hover{padding-inline:18px;background:var(--cream)}.aip-capabilities article>span{font:9px Arial;color:var(--green)}.aip-capabilities h3{margin:0 0 4px;font-size:18px}.aip-capabilities p{margin:0;font-size:12px;color:#74847d}.aip-capabilities i{font-style:normal;color:var(--green);transition:.3s}.aip-capabilities article:hover i{transform:translate(-5px,5px)}.aip-studio{padding:105px 0;background:var(--cream)}.aip-studio__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:75px;align-items:center}.aip-studio__screen{position:relative;border-radius:24px;overflow:hidden;background:var(--deep);box-shadow:0 30px 70px rgb(0 61 42 / .18)}.aip-studio__screen img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.aip-studio__screen:after{content:"";position:absolute;inset:0;border:1px solid rgb(255 255 255 / .18);border-radius:inherit;pointer-events:none}.aip-screen-label{position:absolute;top:17px;left:17px;padding:9px 12px;border-radius:8px;background:rgb(0 40 29 / .8);color:#fff;font:7px Arial;letter-spacing:.13em}.aip-screen-label b{color:var(--mint);margin-left:9px}.aip-scan{position:absolute;z-index:2;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--mint),transparent);box-shadow:0 0 20px var(--mint);animation:aip-scan 4s ease-in-out infinite}.aip-studio__copy>p{margin:25px 0 30px;font-size:15px;line-height:2.1;color:#60736b}.aip-studio__copy ul{list-style:none;padding:0;margin:0}.aip-studio__copy li{display:flex;gap:16px;padding:16px 0;border-top:1px solid #d7e3dd;font-size:14px}.aip-studio__copy li b{font:8px Arial;color:var(--green)}.aip-voice{position:relative;padding:110px 0;background:var(--deep);color:#fff}.aip-voice:before{content:"AI";position:absolute;left:-20px;top:-75px;font:900 330px Arial;color:rgb(255 255 255 / .025)}.aip-heading.light{position:relative;grid-template-columns:.3fr 1fr .6fr}.aip-heading.light h2 em{color:var(--mint)}.aip-heading.light>p{margin:0;color:rgb(255 255 255 / .58);font-size:14px;line-height:2}.aip-reactions{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;position:relative}.aip-reactions>div{min-height:116px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid rgb(255 255 255 / .1);border-radius:17px;background:rgb(255 255 255 / .055);transition:.3s}.aip-reactions>div:hover{transform:translateY(-7px);background:rgb(0 168 89 / .18);border-color:rgb(117 227 167 / .3)}.aip-reactions span{font-size:29px}.aip-reactions strong{font:600 16px Arial}.aip-voice__footer{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:58px;font-size:17px}.aip-voice__footer i{color:var(--mint);font-style:normal}.aip-programs__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d3dfd9}.aip-programs article{position:relative;min-height:250px;padding:27px 22px;border-bottom:1px solid #d3dfd9;border-left:1px solid #d3dfd9;overflow:hidden;transition:.35s}.aip-programs article:last-child{border-left:0}.aip-programs article:hover{background:var(--deep);color:#fff;transform:translateY(-7px)}.aip-programs article>span{font:9px Arial;color:var(--green)}.aip-programs small{display:block;margin-top:75px;font:7px Arial;letter-spacing:.16em;color:#94a49d}.aip-programs h3{font-size:24px;margin:10px 0}.aip-programs article i{display:block;width:24px;height:2px;background:var(--gold)}.aip-reveal{opacity:0;transform:translateY(34px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.75,.25,1)}.aip-reveal.is-visible{opacity:1;transform:none}@keyframes aip-spin{to{transform:rotate(360deg)}}@keyframes aip-float{50%{transform:translateY(-10px)}}@keyframes aip-status{70%,100%{box-shadow:0 0 0 9px #fff0}}@keyframes aip-scan{0%,100%{top:5%;opacity:0}15%,85%{opacity:1}50%{top:94%}}@keyframes aip-marquee{to{transform:translateX(50%)}}@media(max-width:900px){.aip-hero{padding-top:90px}.aip-hero__inner,.aip-intro__grid,.aip-studio__grid{grid-template-columns:1fr}.aip-hero__inner{gap:20px}.aip-hero__visual{height:430px}.aip-heading,.aip-heading.light{grid-template-columns:1fr;gap:18px}.aip-reactions{grid-template-columns:repeat(2,1fr)}.aip-programs__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.aip-shell{width:min(100% - 30px,1180px)}.aip-hero{min-height:auto;padding-top:70px}.aip-hero__copy>p{font-size:15px}.aip-hero__actions{align-items:flex-start;flex-direction:column}.aip-hero__visual{height:360px;scale:.82}.aip-data.top{right:-25px}.aip-data.bottom{left:-25px}.aip-intro,.aip-programs,.aip-studio,.aip-voice{padding:76px 0}.aip-heading{margin-bottom:38px}.aip-intro__grid,.aip-studio__grid{gap:42px}.aip-reactions>div{min-height:90px}.aip-voice__footer{flex-wrap:wrap;gap:13px;font-size:13px}.aip-programs article{min-height:200px}.aip-programs small{margin-top:45px}}@media(prefers-reduced-motion:reduce){.kf-ai-page *{scroll-behavior:auto!important;animation:none!important}.aip-reveal{opacity:1;transform:none}}