.ai-page{margin:0;background:#fff;color:#172238;font-family:Inter,"Open Sans",Arial,sans-serif;line-height:1.65}.ai-page *{box-sizing:border-box}.ai-page main{overflow:hidden}.ai-wrap{width:min(1180px,calc(100% - 64px));margin:auto}.ai-page h1,.ai-page h2,.ai-page h3,.ai-page p{margin:0}.ai-page h2{font-size:clamp(30px,3.4vw,47px);line-height:1.13;letter-spacing:-1.5px;font-weight:750}.ai-page h3{line-height:1.3}.ai-page a{text-decoration:none}.ai-page section[id]{scroll-margin-top:110px}.ai-page .site-header{background:#0f1728}.ai-page .main-nav .has-dropdown:focus-within .dropdown{display:block;opacity:1;visibility:visible;transform:none}.ai-menu{display:none}.skip-link{position:fixed;top:-100px;left:20px;z-index:10000;background:white;padding:14px}.skip-link:focus{top:12px}.ai-page a:focus-visible,.ai-page button:focus-visible{outline:3px solid #13b9d1;outline-offset:5px}.ai-hero{padding:170px 0 38px;color:white;background:linear-gradient(90deg,rgba(9,17,38,.97),rgba(9,17,38,.7)),url('/wp-content/uploads/header_fondo.png') center/cover}.hero-pill{display:inline-block;border:1px solid #64738c;border-radius:24px;padding:8px 18px;font-size:13px;letter-spacing:1px}.ai-page h1{font-size:clamp(42px,5.8vw,78px);line-height:1.08;letter-spacing:-3px;margin:30px 0 25px;max-width:930px;color:white}.ai-page h1 em{font-style:normal;color:#46dbe9}.ai-hero p{font-size:20px;max-width:670px;color:#c6d1e3}.actions{display:flex;gap:15px;flex-wrap:wrap;margin:32px 0 68px}.ai-button{display:inline-flex;align-items:center;gap:25px;background:linear-gradient(110deg,#1760f0,#6869f8);color:white!important;font-weight:700;border-radius:9px;padding:16px 24px;box-shadow:0 8px 25px #145ce526}.ai-button:hover{filter:brightness(1.12)}.ai-button.secondary{background:transparent;border:1px solid #718099;box-shadow:none}.hero-bottom{display:flex;gap:32px;align-items:center;border-top:1px solid #ffffff26;padding-top:25px;font-size:11px;letter-spacing:2px;color:#9daec9}.hero-bottom b{margin-left:auto;font-size:14px;letter-spacing:0;color:#dce7f6}.eyebrow{display:block;font-size:11px;font-weight:800;letter-spacing:2px;color:#2870dd;margin-bottom:18px}.capabilities{padding:85px 0}.capabilities>p,.integration>p{max-width:660px;color:#607084;margin-top:24px;font-size:18px}.index{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px;margin-top:38px}.index a{display:flex;gap:13px;align-items:center;padding:18px 0;border-bottom:1px solid #dde4ed;color:#23324a;font-size:14px;font-weight:650}.index a:hover{color:#1661ea}.index span{font-size:11px;color:#71869e}.index b{margin-left:auto;color:#2c6fe4}.ai-section{padding:90px 0;border-top:1px solid #e8edf2}.ai-section.alternate{background:#f5f8fb}.feature{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.alternate .feature-copy{order:2}.module-name{font-size:14px;font-weight:700;color:#596a81;margin-bottom:16px!important}.feature-copy>p:not(.module-name){font-size:16px;color:#58687c;margin-top:24px}.benefits{list-style:none;padding:0;margin:26px 0}.benefits li{position:relative;padding-left:26px;margin:12px 0;font-size:15px}.benefits li:before{content:'✓';position:absolute;left:0;color:#07899e;font-weight:800}.feature-copy .use-case{font-size:14px!important;border-left:3px solid #39bdcf;padding-left:17px}.product-visual{margin:0;position:relative}.product-visual:before{content:'';position:absolute;inset:12%;background:#28ced819;filter:blur(50px);z-index:0}.product-visual img{position:relative;display:block;width:100%;height:auto;max-height:540px;object-fit:contain}.diagram{margin:0;background:#101d30;border-radius:18px;color:#dce7f4;overflow:hidden;box-shadow:0 22px 55px #2136551a;border:1px solid #33455c}.diagram figcaption{padding:17px 22px;font-size:11px;letter-spacing:.6px;border-bottom:1px solid #ffffff17;color:#91a8c5}.result{padding:25px}.result small,.signal small{font-size:10px;letter-spacing:1.5px;color:#5fd4df}.result p{font-size:20px;margin:12px 0 18px}.tag{display:inline-block;border:1px solid #2e6475;background:#103541;color:#82dce5;padding:5px 10px;border-radius:5px;font-size:11px}.screen-scene{height:205px;background:linear-gradient(135deg,#243c62,#34626e);position:relative;padding:20px}.screen-scene>span{font-size:11px}.lower-third{position:absolute;bottom:22px;left:20px;right:20px;padding:14px;background:#1357d1;color:white;font-size:17px;font-weight:700;border-left:5px solid #53e2d2}.object-scene{height:245px;background:linear-gradient(150deg,#203b56,#172a3b);display:flex;align-items:end;padding:30px;gap:35px}.object-box{border:2px solid #3fdacb;height:80px;width:60%;padding:8px;color:#7defdf;font-size:13px;background:linear-gradient(0deg,#3bdcca18,transparent)}.object-box.person{width:24%;height:150px;border-color:#6d96ff;color:#9ab6ff}.scene-lines{padding:35px;background:radial-gradient(ellipse at right,#20616b,transparent)}.scene-lines span{font-size:10px;color:#6bcecf;letter-spacing:2px}.scene-lines b{display:block;font-size:35px;line-height:1.2;margin-top:24px}.signal{padding:20px 25px 0}.segments{display:flex;gap:4px;margin-top:10px}.segments i{display:block;width:25%;height:30px;background:#3985aa;border-radius:3px}.segments i:nth-child(even){background:#3461b3}.segments.variation i:nth-child(3){background:#bf9158}.review-scene{height:190px;background:linear-gradient(125deg,#23344d,#4f4860,#324357);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.review-scene span{font-size:10px;letter-spacing:2px}.review-scene b{display:grid;place-items:center;border:1px solid #ecc885;color:#ecc885;width:65px;height:65px;border-radius:50%;font-size:38px}.tag.amber{background:#3d3428;border-color:#72603c;color:#efd399}.connected{padding:90px 0;background:#0f1a2c;color:white}.connected h2{color:white}.connected .eyebrow{color:#48d6de}.connected>.ai-wrap>p{max-width:730px;color:#b5c5db;font-size:18px;margin-top:25px}.search-example{margin:40px 0;background:#18283e;border:1px solid #364d68;padding:30px;border-radius:14px}.search-example small{font-size:10px;letter-spacing:1.5px;color:#9bb1cc}.search-example p{font-size:clamp(21px,3vw,32px);margin:15px 0 20px}.search-example span{display:inline-block;margin-right:12px;color:#5fdae0;font-size:12px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.steps b{color:#58cbd4;font-size:13px}.steps h3{font-size:24px;color:white;margin:12px 0}.steps p{color:#adc0d8;font-size:15px}.integration{padding:90px 0}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px}.products>a{padding:30px;border:1px solid #dce5f0;border-radius:12px;color:#1b2942;transition:transform .2s,box-shadow .2s}.products>a:hover{transform:translateY(-5px);box-shadow:0 15px 30px #172e5210}.products small{font-size:10px;color:#5b7293;letter-spacing:1px}.products h3{font-size:24px;margin:18px 0}.products p{color:#66768a;font-size:15px}.products span{display:block;color:#1b65e6;margin-top:25px;font-weight:700;font-size:14px}.deployment{margin-top:45px;border-top:1px solid #dce5f0;padding-top:35px;display:grid;grid-template-columns:2fr 1fr;gap:65px}.deployment h3{font-size:23px;margin-bottom:12px}.deployment p{color:#64748a;font-size:15px}.deployment>p{font-size:13px}.ai-cta{background:radial-gradient(ellipse at bottom right,#23556b,transparent 70%),#101d34;padding:80px 0;text-align:center;color:white}.ai-cta h2{color:white}.ai-cta p{max-width:570px;margin:25px auto;color:#b9c9df;font-size:18px}.ai-cta .eyebrow{color:#63d5e2}.ai-footer{display:flex;gap:25px;align-items:center;padding:35px 0}.ai-footer img{width:100px;background:#142037;padding:8px;border-radius:6px}.ai-footer p{font-size:12px;color:#77859a}.ai-footer>a:last-child{margin-left:auto;font-size:12px;color:#276bdd}
@media(max-width:1000px){.feature{gap:35px}.ai-page .main-nav{display:none}.ai-menu{display:block;margin-left:auto;border:1px solid #718099;border-radius:6px;background:transparent;color:white;padding:8px 14px}.ai-page .main-nav.is-open{display:block;position:absolute;top:85px;left:0;right:0;background:#101d30;max-height:calc(100dvh - 85px);overflow:auto;padding:20px}.ai-page .site-header .main-nav>ul{display:block!important}.ai-page .site-header .main-nav>ul>li{display:block!important;height:auto!important}.ai-page .site-header .main-nav .dropdown{position:static;display:block;visibility:visible;opacity:1;transform:none;box-shadow:none;background:transparent;padding:0 0 10px 15px;min-width:0}.ai-page .site-header .main-nav .dropdown a{color:#c5d2e6;font-size:13px;padding:6px}.ai-page .site-header .main-nav>ul>li>a{padding:10px 0;display:block}.index{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.ai-wrap{width:calc(100% - 40px)}.ai-hero{padding-top:135px}.ai-page h1{letter-spacing:-1.5px}.ai-hero p{font-size:17px}.hero-bottom{gap:16px;flex-wrap:wrap}.hero-bottom b{width:100%;margin-left:0}.actions{margin-bottom:45px}.ai-section{padding:60px 0}.feature{grid-template-columns:1fr;gap:35px}.alternate .feature-copy{order:0}.capabilities,.integration{padding:60px 0}.index{grid-template-columns:1fr}.index a{padding:14px 0}.steps,.products,.deployment{grid-template-columns:1fr;gap:25px}.connected{padding:60px 0}.ai-footer{flex-wrap:wrap}.ai-footer p{max-width:210px}.ai-footer>a:last-child{margin-left:0}.product-visual img{max-height:440px}.search-example{padding:23px}.ai-page .header-inner{width:calc(100% - 40px)}.ai-cta{padding:60px 0}}
.product-visual:has(img[src*="/uploads/ai/"])::before{display:none}
.product-visual img[src*="/uploads/ai/"]{mix-blend-mode:multiply}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.products>a{transition:none}}
