.site-header nav a[aria-current="page"],.site-header nav a.nav-featured[aria-current="page"]{background:#a9f2dd;color:#073733;border-color:#a9f2dd}
.services-hero{position:relative;display:flex;flex-direction:column;min-height:760px;height:100svh;max-height:1080px;overflow:hidden;background:#061a22;color:#fff}
.services-hero-media{position:absolute;inset:0;overflow:hidden;background:#061a22}
.services-hero-media video{position:absolute;left:0;top:0;display:block;width:120%;max-width:none;height:100%;object-fit:cover;object-position:left center}
.services-hero-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#061820ed 0%,#061820c8 42%,#06182068 72%,#06182045 100%),linear-gradient(0deg,#061820df 0%,transparent 38%,#06182045 100%)}
.services-hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.13;background:repeating-linear-gradient(90deg,transparent 0 119px,#bdfce025 120px)}
.services-hero-content{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;justify-content:center;padding-top:110px}
.services-hero .section-index{margin-bottom:35px;color:#8af3d5}
.services-hero h1{max-width:1280px;margin:0;font-size:clamp(58px,7.4vw,120px);line-height:.98;letter-spacing:-.075em;font-weight:700}
.services-hero h1 span{color:transparent;-webkit-text-stroke:1.5px #b7f1df}
.services-hero-bottom{display:flex;align-items:end;gap:75px;margin-top:50px}
.services-hero-bottom p{margin:0;color:#def5ec;font-size:clamp(16px,1.35vw,21px);line-height:1.55}
.services-hero-foot{position:relative;z-index:1;display:flex;justify-content:space-between;padding-bottom:30px;color:#bdd8d1;font-size:10px;font-weight:800;letter-spacing:.16em}
.services-intro{padding:140px 0;background:#e8efeb;color:#092b2e}
.services-intro-grid{display:grid;grid-template-columns:180px minmax(0,1fr) 180px;gap:5%;align-items:start}
.services-intro .section-index{padding-top:18px;color:#078677}
.services-intro h2,.services-copy h2{margin:0;font-size:clamp(46px,5.15vw,80px);line-height:1.06;letter-spacing:-.065em;font-weight:600}
.services-intro h2 em,.services-copy h2 em{font-style:normal;color:#0a8b7b}
.services-intro-grid>div:nth-child(2)>p{max-width:690px;margin:30px 0 0;color:#496761;font-size:16px;line-height:1.75}
.services-intro-index{padding-top:18px;text-align:right;color:#077e74}
.services-intro-index span{display:block;font-size:100px;line-height:.8;font-weight:700;letter-spacing:-.09em}
.services-intro-index small{display:block;margin-top:18px;font-size:10px;font-weight:800;line-height:1.6;letter-spacing:.15em}
.services-capability{position:relative;overflow:hidden;min-height:700px;padding:120px 0;color:#eafaf5;background:#09252d}
.services-capability-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:8%;min-height:460px}
.services-copy .section-index{margin-bottom:35px;color:#7de5cb}
.services-copy h2{font-size:clamp(44px,4.6vw,73px)}
.services-copy h2 em{color:#8bead5}
.services-copy>p:not(.section-index){max-width:540px;margin:28px 0 0;color:#bad6ce;font-size:16px;line-height:1.75}
.services-copy .services-conclusion{margin-top:36px!important;padding-top:17px;border-top:1px solid #9ae8d05e;color:#a3eed8!important;font-size:12px!important;font-weight:800;letter-spacing:.06em}
.data-map{display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:16px;min-height:430px;padding:30px;border:1px solid #74d6c158;background:radial-gradient(circle at 50% 50%,#165553,#081e26 62%);box-shadow:0 30px 90px #0007}
.data-sources,.data-output{display:grid;gap:13px}
.data-sources span,.data-output span{display:grid;gap:6px;padding:15px;border:1px solid #87dfce52;background:#092b33b8;color:#e0f7ed;font-size:10px;line-height:1.4;font-weight:800;letter-spacing:.07em}
.data-sources small{color:#8db8ae;font-size:8px;font-weight:700}
.data-output span{color:#96efd6}
.data-core{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;border:1px solid #8bead4a6;border-radius:50%;background:#0b4d4c;box-shadow:0 0 0 15px #36bc9d1f,0 0 0 35px #36bc9d12,0 0 50px #75e5ca55;text-align:center}
.data-core small{color:#86ead3;font-size:10px;font-weight:800;letter-spacing:.17em}
.data-core strong{margin-top:13px;font-size:clamp(12px,1.15vw,18px);line-height:1.3;letter-spacing:.03em}
.data-core i{width:9px;height:9px;margin-top:20px;border-radius:50%;background:#7bf0cc;box-shadow:0 0 15px #7bf0cc}
.service-ai{background:#dbe8e1;color:#092d31}
.service-ai .services-copy{grid-column:2;grid-row:1}
.service-ai .services-copy .section-index{color:#078879}
.service-ai .services-copy h2 em{color:#078b7c}
.service-ai .services-copy>p:not(.section-index){color:#416a63}
.service-ai .services-copy .services-conclusion{border-color:#087d7366;color:#076f66!important}
.ai-console{grid-column:1;grid-row:1;min-height:470px;border:1px solid #73daca86;background:#071e26;color:#eafcf4;box-shadow:0 35px 75px #13463d44}
.ai-console-top,.ai-console-foot{display:flex;justify-content:space-between;gap:14px;padding:17px 20px;border-bottom:1px solid #66d3b949;color:#8fc7b9;font-size:9px;font-weight:800;letter-spacing:.11em}
.ai-console-top i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#80eccb;box-shadow:0 0 11px #80eccb}
.ai-query{margin:34px 30px 20px;padding:21px 24px;border-left:2px solid #76e8ca;background:#103a3c}
.ai-console small{color:#87dbc6;font-size:9px;font-weight:800;letter-spacing:.15em}
.ai-query p{margin:13px 0 0;font-size:clamp(17px,1.4vw,23px);font-weight:700;line-height:1.4}
.ai-answer{margin:0 30px 32px;padding:22px 24px;border:1px solid #69cfb77a;background:#0b3035}
.ai-answer p{margin:15px 0 0;color:#d1eee2;font-size:14px;line-height:1.75}
.ai-console-foot{justify-content:space-around;border-top:1px solid #66d3b949;border-bottom:0;color:#7de4c9}
.service-field{background:#09262d}
.service-field-image{position:absolute;inset:0;background:linear-gradient(90deg,#061b22f5 0%,#061b22d8 45%,#061b2270 100%),url('assets/oilfield-sunset.webp') center/cover;opacity:.85}
.field-stack{display:grid;gap:12px}
.field-stack>div{display:grid;grid-template-columns:65px 1fr;align-items:center;gap:8px;min-height:108px;padding:21px 26px;border:1px solid #94e7d566;background:#092b31c9;backdrop-filter:blur(8px)}
.field-stack span{grid-row:1/3;color:#8fe5d0;font-size:28px;font-weight:700}
.field-stack strong{font-size:18px;letter-spacing:.04em}
.field-stack small{color:#a7d0c4;font-size:12px}
.service-custom{background:#e4ede8;color:#092d31}
.service-custom .services-copy .section-index{color:#078879}
.service-custom .services-copy h2 em{color:#078b7c}
.service-custom .services-copy>p:not(.section-index){color:#416a63}
.service-custom .services-copy .services-conclusion{border-color:#087d7366;color:#076f66!important}
.custom-frame{margin:0;overflow:hidden;border:1px solid #2f8c7e66;background:#071d22;box-shadow:0 35px 75px #154c4152}
.custom-frame img{width:100%;height:auto}
.custom-frame figcaption{padding:12px 18px;color:#b2d8ce;font-size:10px;font-weight:800;letter-spacing:.1em}
.services-prototype{padding:120px 0;background:#0a3538;color:#eafff5}
.services-prototype-grid{display:grid;grid-template-columns:180px minmax(0,.7fr) minmax(0,1fr);align-items:center;gap:5%}
.services-prototype .section-index{align-self:start;padding-top:20px;color:#8de5d0}
.services-prototype h2{display:flex;flex-direction:column;margin:0;color:#9af1d9;line-height:.82}
.services-prototype h2 span{font-size:clamp(150px,19vw,310px);font-weight:700;letter-spacing:-.12em}
.services-prototype h2 small{padding-left:18px;font-size:26px;font-weight:800;letter-spacing:.3em}
.services-prototype h3{margin:0;font-size:clamp(46px,5vw,78px);line-height:1.02;font-weight:600;letter-spacing:-.065em}
.services-prototype-grid>div>p{max-width:550px;margin:23px 0;color:#bdddd1;font-size:16px;line-height:1.75}
.services-action{display:inline-flex;justify-content:space-between;gap:35px;min-width:275px;margin-top:24px;padding:18px 20px;border:1px solid #a6f1dc;background:#a2edda;color:#083c3a;font-size:13px;font-weight:800}
.services-action:hover{background:#d8ffec}
.services-action{justify-content:center}
@media(max-width:1000px){.services-intro-grid{grid-template-columns:135px 1fr}.services-intro-index{display:none}.services-capability-grid{gap:5%}.data-map{padding:16px;gap:8px}.data-sources span,.data-output span{padding:10px}.services-prototype-grid{grid-template-columns:130px .65fr 1fr}}
@media(max-width:760px){.services-hero{min-height:720px;height:100svh}.services-hero-content{padding-top:95px}.services-hero h1{font-size:clamp(48px,8vw,75px)}.services-hero-bottom{display:block;margin-top:30px}.services-hero-bottom .round-link{max-width:170px;margin-top:25px}.services-intro{padding:85px 0}.services-intro-grid{display:block}.services-intro h2{margin-top:25px}.services-capability{min-height:0;padding:80px 0}.services-capability-grid{grid-template-columns:1fr;gap:45px}.service-ai .services-copy,.ai-console{grid-column:1;grid-row:auto}.service-ai .services-copy{grid-row:1}.services-copy h2{font-size:clamp(43px,7vw,62px)}.services-prototype-grid{grid-template-columns:1fr 1fr;gap:25px}.services-prototype .section-index{grid-column:1/-1}.services-prototype h2 span{font-size:clamp(140px,23vw,230px)}.services-prototype h3{font-size:clamp(44px,6vw,66px)}}
@media(max-width:620px){.services-hero{min-height:710px}.services-hero .section-index{margin-bottom:25px}.services-hero h1{font-size:clamp(44px,12vw,57px)}.services-hero h1 span{-webkit-text-stroke:1px #b7f1df}.services-hero-bottom p{font-size:14px}.services-hero-foot{font-size:7px}.services-intro h2,.services-copy h2{font-size:clamp(39px,10vw,52px)}.services-intro-grid>div:nth-child(2)>p,.services-copy>p:not(.section-index){font-size:14px}.services-capability-grid{gap:35px}.data-map{grid-template-columns:1fr 1fr;min-height:0;padding:15px}.data-sources{grid-column:1}.data-core{grid-column:2;grid-row:1}.data-output{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.data-output span{font-size:7px;text-align:center}.data-core{box-shadow:0 0 0 8px #36bc9d1f,0 0 0 17px #36bc9d12}.data-core strong{font-size:10px}.ai-console{min-height:0}.ai-console-top,.ai-console-foot{font-size:7px}.ai-query{margin:18px 16px 12px;padding:16px}.ai-answer{margin:0 16px 18px;padding:16px}.ai-answer p{font-size:12px}.field-stack>div{min-height:90px;padding:14px}.field-stack strong{font-size:14px}.services-prototype{padding:80px 0}.services-prototype-grid{display:block}.services-prototype h2{margin:28px 0 35px}.services-prototype h2 span{font-size:170px}.services-prototype h3{font-size:48px}.services-prototype-grid>div>p{font-size:14px}.services-action{min-width:0;width:100%}}

@media(max-width:620px){.services-hero-media video{width:145%;object-position:55% center}.services-hero-media:after{background:linear-gradient(90deg,#061820eb,#0618208c),linear-gradient(0deg,#061820ef,transparent 60%)}}

/* Experiencia del equipo y sistema de integración: vectores nítidos, sin imagen superpuesta. */
.services-intro-grid{grid-template-columns:180px minmax(0,1fr) 240px;gap:4%}
.services-intro-experience{display:flex;flex-direction:column;align-items:flex-start;padding-top:2px;color:#078779}
.experience-number{display:block;font-size:clamp(100px,10vw,170px);font-weight:700;letter-spacing:-.13em;line-height:.88}
.experience-number span{position:relative;top:-.35em;margin-left:.07em;font-size:.43em;letter-spacing:-.08em}
.experience-rule{display:block;width:100%;height:2px;margin:22px 0 18px;background:linear-gradient(90deg,#0a8f80,#0a8f8040,transparent)}
.services-intro-experience strong{font-size:12px;line-height:1.5;letter-spacing:.15em}
.services-intro-experience small{margin-top:11px;color:#56736b;font-size:10px;font-weight:700;letter-spacing:.11em}
.service-data{background:radial-gradient(ellipse at 73% 50%,#0c4547 0%,#092a30 31%,#09252d 72%)}
.data-system{position:relative;isolation:isolate;width:100%;height:500px;min-width:0;overflow:hidden;background:radial-gradient(ellipse at 50% 50%,#37b8aa1c 0%,transparent 42%)}
.data-system:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.46;background:linear-gradient(#6adfcb16 1px,transparent 1px),linear-gradient(90deg,#6adfcb16 1px,transparent 1px);background-size:38px 38px;mask-image:radial-gradient(ellipse at center,#000 18%,transparent 73%)}
.data-system-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:#69e4cf}
.data-path{fill:none;stroke:#6debd1;stroke-width:1.15;stroke-opacity:.47;vector-effect:non-scaling-stroke}
.data-flow{fill:none;stroke-width:2;stroke-dasharray:4 22;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:data-current 9s linear infinite}
.data-flow-in{stroke:url(#data-flow-left)}
.data-flow-out{stroke:url(#data-flow-right);animation-direction:reverse}
.data-system-lines circle{filter:drop-shadow(0 0 5px #7af7d8)}
.data-node{position:absolute;z-index:2;display:flex;flex-direction:column;justify-content:center;width:20%;min-height:58px;padding:5px 10px;color:#e5faf2;transform:translateY(-50%);background:linear-gradient(90deg,#082d32dc,transparent);border-left:2px solid #72edcf}
.data-node-in{left:0}
.data-node-out{right:0;padding-left:12px;background:linear-gradient(90deg,transparent,#082d32dc);border-left:0;border-right:2px solid #72edcf;text-align:right}
.data-node-1{top:21%}.data-node-2{top:50%}.data-node-3{top:79%}
.data-node span{color:#70e4ca;font-size:9px;font-weight:800;letter-spacing:.11em}
.data-node strong{margin-top:5px;font-size:clamp(11px,.8vw,14px);font-weight:600;line-height:1.3}
.data-hub{position:absolute;z-index:2;left:50%;top:50%;display:grid;place-items:center;width:222px;aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid #9af8dc9e;border-radius:50%;background:radial-gradient(circle at 34% 26%,#216f69,#074047 50%,#071f29 75%);box-shadow:0 0 0 12px #4fddca0c,0 0 0 36px #4fddca08,0 0 0 37px #8df2d232,0 22px 50px #0008,inset 0 2px 12px #a9ffe459}
.data-hub:before,.data-hub:after{content:"";position:absolute;inset:10px;border:1px solid #b5ffe339;border-radius:50%;pointer-events:none}
.data-hub:after{inset:-31px;border-style:dashed;border-color:#8aeed32a;animation:data-rotation 90s linear infinite}
.data-hub-inner{display:flex;flex-direction:column;align-items:center;text-align:center}
.data-hub img{width:50px;height:50px;object-fit:contain;filter:drop-shadow(0 0 11px #25d5bd6b)}
.data-hub small{margin-top:12px;color:#8cebd1;font-size:9px;font-weight:800;letter-spacing:.22em}
.data-hub strong{margin-top:7px;color:#f0fff8;font-size:15px;line-height:1.3;letter-spacing:.03em}
.data-system-caption{position:absolute;right:0;bottom:6px;left:0;color:#84c9bc;font-size:9px;font-weight:800;letter-spacing:.19em;text-align:center}
.data-system-caption span{padding:0 12px;color:#7cf0d1}
@keyframes data-current{to{stroke-dashoffset:-52}}
@keyframes data-rotation{to{transform:rotate(360deg)}}
@media(max-width:1100px){.services-intro-grid{grid-template-columns:130px minmax(0,1fr) 190px}.data-hub{width:185px}.data-node{width:21%}.data-system{height:460px}}
@media(max-width:760px){.services-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:20px}.services-intro-grid>.section-index{grid-column:1/-1}.services-intro-grid>div:nth-child(2){grid-column:1}.services-intro-experience{grid-column:2;align-self:center}.experience-number{font-size:110px}.data-system{height:480px}.data-hub{width:185px}}
@media(max-width:620px){.services-intro-grid{grid-template-columns:1fr}.services-intro-grid>div:nth-child(2),.services-intro-experience{grid-column:1}.services-intro-experience{margin-top:32px;padding-top:22px;border-top:1px solid #0a8f8040}.experience-number{font-size:125px}.experience-rule{max-width:230px;margin:16px 0}.data-system{height:585px;margin-top:-10px}.data-system-lines{display:none}.data-system:after{content:"";position:absolute;top:220px;bottom:130px;left:50%;width:1px;background:linear-gradient(#78edd158,#78edd1a6,transparent)}.data-hub{top:125px;width:168px}.data-hub strong{font-size:12px}.data-hub img{width:39px;height:39px}.data-node{width:45%;min-height:62px;padding:8px;background:#0a3439bd}.data-node-in{left:1%}.data-node-out{right:1%}.data-node-1{top:54%}.data-node-2{top:68%}.data-node-3{top:82%}.data-node span{font-size:8px}.data-node strong{font-size:11px}.data-system-caption{bottom:5px;font-size:7px;letter-spacing:.09em}}
@media(prefers-reduced-motion:reduce){.data-flow,.data-hub:after{animation:none}}

/* Lectura operativa ilustrativa para inteligencia aplicada. */
.ai-brief{position:relative;grid-column:1;grid-row:1;overflow:hidden;min-height:540px;padding:24px 28px 20px;border:1px solid #8de8d37a;border-radius:18px;background:radial-gradient(ellipse at 82% 5%,#1b686276,transparent 44%),linear-gradient(145deg,#103940,#061e29 67%);color:#eafff7;box-shadow:0 30px 65px #164a3d3d,0 1px 0 #c6fff268 inset}
.ai-brief:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.26;background:linear-gradient(90deg,#73e6cb13 1px,transparent 1px),linear-gradient(#73e6cb13 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(90deg,transparent 15%,#000)}
.ai-brief>*{position:relative;z-index:1}
.ai-brief-head{display:flex;justify-content:space-between;gap:16px;align-items:center;color:#a0e9d5;font-size:9px;font-weight:800;letter-spacing:.15em}
.ai-brief-head span:last-child{color:#96bfb7;text-align:right}
.ai-brief-head i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#62eac9;box-shadow:0 0 9px #62eac9}
.ai-brief-status{display:flex;align-items:center;gap:32px;min-height:205px;padding:22px 0 14px}
.ai-signal{position:relative;display:grid;flex:none;place-items:center;width:140px;height:140px;border:1px solid #8cf3d352;border-radius:50%;background:radial-gradient(circle at 40% 35%,#277c75,#0b4349 54%,#082b35 72%);box-shadow:0 0 0 13px #6be8d00d,0 0 0 27px #6be8d008,inset 0 0 20px #97fbe124}
.ai-signal:before,.ai-signal:after{content:"";position:absolute;inset:12px;border:1px solid #a0ffe533;border-radius:50%}
.ai-signal:after{inset:-14px;border-style:dashed;border-color:#73e6cb39;animation:data-rotation 85s linear infinite}
.ai-signal img{position:relative;z-index:1;width:46px;filter:drop-shadow(0 0 9px #30d6bd82)}
.ai-signal span{position:absolute;z-index:2;width:6px;height:6px;border-radius:50%;background:#8cffdb;box-shadow:0 0 9px #9bffe3}
.ai-signal span:nth-child(1){top:6px;left:50%}.ai-signal span:nth-child(2){right:9px;top:60%}.ai-signal span:nth-child(3){bottom:9px;left:33%}.ai-signal span:nth-child(4){left:5px;top:34%}
.ai-brief-status small,.ai-trend-copy small{display:block;color:#8eedd3;font-size:9px;font-weight:800;letter-spacing:.16em}
.ai-brief-status strong{display:block;margin-top:9px;font-size:clamp(32px,2.7vw,48px);font-weight:600;line-height:.98;letter-spacing:-.06em}
.ai-brief-status strong span{color:#77ecd1}
.ai-brief-status p{max-width:270px;margin:11px 0 0;color:#a9d2c9;font-size:12px;line-height:1.5}
.ai-brief-trend{display:grid;grid-template-columns:1fr 42%;align-items:end;gap:15px;min-height:122px;padding:21px 0;border-top:1px solid #8de8d333;border-bottom:1px solid #8de8d333}
.ai-trend-copy strong{display:block;margin:8px 0;color:#f2fff8;font-size:19px;line-height:1.2}
.ai-trend-copy>span{color:#afcfc7;font-size:11px;white-space:nowrap}
.ai-trend-copy>span b{color:#89f0d4;font-size:17px}
.ai-trend-copy>span i{display:inline-block;width:12px;height:1px;margin:0 5px 4px;background:#86c9b9}
.ai-brief-trend svg{width:100%;height:95px;overflow:visible;fill:#83f6d5}
.ai-chart-grid{fill:none;stroke:#91dccc29;stroke-width:1}
.ai-chart-plan{fill:none;stroke:#c6ebe2a3;stroke-width:1.5;stroke-dasharray:4 5}
.ai-chart-actual{fill:none;stroke:#78f0d0;stroke-width:3;filter:drop-shadow(0 0 4px #72f3d2a6)}
.ai-brief-answer{padding:24px 0 18px}
.ai-brief-answer span{color:#7fecd0;font-size:9px;font-weight:800;letter-spacing:.16em}
.ai-brief-answer p{max-width:600px;margin:10px 0 0;font-size:clamp(14px,1.1vw,17px);font-weight:500;line-height:1.58}
.ai-brief-foot{display:flex;align-items:center;gap:12px;color:#87bdb2;font-size:8px;font-weight:800;letter-spacing:.1em}
.ai-brief-foot span:after{content:"/";padding-left:12px;color:#4d9285}
.ai-brief-foot strong{margin-left:auto;color:#83e9cd;font-size:8px}
@media(max-width:1100px){.ai-brief{padding:21px;min-height:510px}.ai-brief-status{gap:20px}.ai-signal{width:110px;height:110px}.ai-brief-trend{grid-template-columns:1fr 34%}.ai-trend-copy strong{font-size:16px}.ai-trend-copy>span{font-size:9px}}
@media(max-width:760px){.ai-brief{grid-column:1;grid-row:auto;min-height:0}}
@media(max-width:620px){.ai-brief{padding:18px 17px 20px;border-radius:14px}.ai-brief-head{font-size:7px;letter-spacing:.08em}.ai-brief-status{min-height:168px;gap:20px}.ai-signal{width:94px;height:94px}.ai-signal img{width:32px}.ai-brief-status strong{font-size:32px}.ai-brief-status p{font-size:10px}.ai-brief-trend{grid-template-columns:1fr 32%;gap:6px;padding:15px 0}.ai-trend-copy strong{font-size:15px}.ai-trend-copy>span{font-size:8px}.ai-trend-copy>span b{font-size:12px}.ai-brief-trend svg{height:82px}.ai-brief-answer{padding:21px 0 16px}.ai-brief-answer p{font-size:13px}.ai-brief-foot{gap:5px;font-size:6px}.ai-brief-foot span:after{padding-left:5px}.ai-brief-foot strong{font-size:6px}}
@media(prefers-reduced-motion:reduce){.ai-signal:after{animation:none}}
