header nav{gap:24px}.ai-section{background:linear-gradient(180deg,#fff 0%,#f8faff 70%,#f5f5f7 100%);padding-bottom:85px}.ai-intro{text-align:center}.ai-intro .eyebrow{justify-content:center;color:#6e75a1}.ai-intro h2{font-size:clamp(36px,4.2vw,62px)}.ai-intro h2 em{background:linear-gradient(100deg,#1674c8,#6952bc 65%,#a665a4);background-clip:text;-webkit-background-clip:text;color:transparent}.ai-lead{margin:32px auto 0;font-size:18px;line-height:1.9;color:#86868b}.ai-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:65px}.ai-examples article{background:#ffffffde;border:1px solid #e8eaf2;border-radius:28px;padding:34px 28px;box-shadow:0 15px 45px #365ca005}.ai-icon{display:grid;place-items:center;width:46px;height:46px;font:29px Arial;border-radius:15px;background:linear-gradient(135deg,#ebf3ff,#f0eaf9);color:#5574bf;margin-bottom:32px}.ai-kicker{font-size:14px;color:#7a80a3;margin:0 0 16px}.ai-examples h3{font-size:22px;letter-spacing:-.8px;line-height:1.5;margin:0;font-weight:600}.ai-examples article>p:not(.ai-kicker){color:#86868b;font-size:14px;line-height:1.9;margin:22px 0 30px}.ai-example-tag{font-size:14px;color:#a1a1ac}.ai-note{font-size:14px;line-height:1.8;text-align:center;color:#9898a1;margin:25px 0 0}.ai-bridge{text-align:center;padding-top:100px}.ai-bridge>p{font-size:14px;color:#8c8c97;line-height:1.9}.ai-bridge h3{font-size:29px;font-weight:500;line-height:1.6;letter-spacing:-1px;margin:25px 0}.ai-bridge h3 span{color:#757582}.ai-bridge .text-link{font-size:14px}.contact{padding-top:90px}@media(max-width:1000px){header nav{gap:15px;font-size:14px}.ai-examples{gap:15px}.ai-examples article{padding:28px 21px}.ai-examples h3{font-size:19px}}@media(max-width:700px){header nav{font-size:14px;gap:20px}.ai-section{padding-top:70px;padding-bottom:45px}.ai-intro h2{font-size:34px;letter-spacing:-2px;line-height:1.3}.ai-lead{font-size:14px;line-height:1.9;margin-top:25px}.ai-examples{grid-template-columns:1fr;gap:18px;margin-top:35px}.ai-examples article{padding:28px;border-radius:25px}.ai-icon{margin-bottom:23px;width:40px;height:40px;font-size:25px}.ai-examples h3{font-size:23px}.ai-examples article>p:not(.ai-kicker){font-size:14px;margin:18px 0 22px}.ai-note{font-size:14px}.ai-bridge{padding-top:60px}.ai-bridge>p{font-size:14px}.ai-bridge h3{font-size:23px;letter-spacing:-.8px}.ai-bridge .text-link{font-size:14px}.contact{padding-top:65px}}

/* Contact section separation */
.ai-section{background:linear-gradient(180deg,#fff 0%,#f8faff 100%);padding-bottom:120px}
.contact{position:relative;background:#0b1d32;color:#f5f7fb;padding-top:120px;padding-bottom:125px;border-top:1px solid #dce3ef}
.contact:before{content:'';display:block;width:42px;height:3px;border-radius:2px;background:#84b7ed;margin:0 auto 35px}
.contact .eyebrow{color:#9db4d1;letter-spacing:2.5px}
.contact>p:not(.eyebrow){color:#a8b8cc}
.contact .email{background:#f5f7fb;color:#0b2d50}
@media(max-width:700px){.ai-section{padding-bottom:80px}.contact{padding-top:80px;padding-bottom:85px}.contact:before{width:32px;margin-bottom:28px}}

/* History to AI separation */
.history{background:#fff}
.ai-section{background:#eef2fa;border-top:1px solid #dce3ef}
.ai-intro:before{content:'';display:block;width:42px;height:3px;border-radius:2px;background:#839bc6;margin:0 auto 35px}
@media(max-width:700px){.ai-intro:before{width:32px;margin-bottom:28px}}
