/* Page-specific composition over the unchanged approved Home styles. */
.pagina-inteligencia .svg-defs{position:absolute;width:0;height:0;overflow:hidden}
.pagina-inteligencia svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.pagina-inteligencia .eyebrow{font-size:10px;line-height:1.55;letter-spacing:.16em;margin-bottom:23px;color:#5b6870;padding:0}
.pagina-inteligencia .hero-side{display:block}
.pagina-inteligencia .hero h1{max-width:740px}
.pagina-inteligencia .intelligence-mat{padding:30px;background:#e9edf0;border:1px solid #dfe4e6;border-radius:9px}
.pagina-inteligencia .intelligence-mat .image-button{border-radius:16px;box-shadow:0 18px 48px #1127351c;overflow:hidden;cursor:zoom-in}
.pagina-inteligencia .intelligence-mat img{width:100%}
.pagina-inteligencia .image-note{font-size:11px;line-height:1.7;color:#737a7d;margin-top:12px;max-width:900px}
.pagina-inteligencia .hero-rule{align-items:center;gap:20px}
.pagina-inteligencia .hero-rule a{align-items:center}
.pagina-inteligencia .section-copy p+p{margin-top:18px}
.pagina-inteligencia .context-section{border-top:0;padding-top:76px}
.pagina-inteligencia .context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:52px}
.pagina-inteligencia .context-grid article{border-top:1px solid #bdc8cc;padding-top:26px}
.pagina-inteligencia .context-index{font-size:9px;letter-spacing:.13em;color:#647680}
.pagina-inteligencia .context-grid h3{font-size:21px;line-height:1.3;margin:22px 0 15px}
.pagina-inteligencia .context-grid p{font-size:14px;line-height:1.75}
.pagina-inteligencia .actions-section{background:#f0f2f2}
.pagina-inteligencia .actions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:48px}
.pagina-inteligencia .action-card{position:relative;padding:27px 23px 30px;border:1px solid #d5dedf;background:#fbfcfb;border-radius:7px}
.pagina-inteligencia .action-icon{display:grid;place-items:center;width:42px;height:42px;background:#e7edf0;border-radius:6px;color:#3e6178;margin-bottom:29px}
.pagina-inteligencia .action-icon svg{width:22px;height:22px}
.pagina-inteligencia .action-number{position:absolute;right:22px;top:36px;font-size:10px;color:#788890}
.pagina-inteligencia .action-card h3{font-size:21px;line-height:1.3;min-height:81px;margin-bottom:17px}
.pagina-inteligencia .action-card p{font-size:13px;line-height:1.75}
.pagina-inteligencia .deeper-layout{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}
.pagina-inteligencia .section-lead{font-size:15px;line-height:1.75;margin-top:23px;max-width:550px}
.pagina-inteligencia .notice-panel{background:#f0f3f5;border:1px solid #d8e0e4;border-radius:8px;padding:36px}
.pagina-inteligencia .notice-label{display:flex;gap:12px;align-items:center;font-size:10px;letter-spacing:.12em;color:#577285;font-weight:600}
.pagina-inteligencia .notice-label svg{width:23px;height:23px}
.pagina-inteligencia .notice-panel blockquote{font:27px/1.35 var(--serif);letter-spacing:-.02em;margin-top:26px;color:#243d4c}
.pagina-inteligencia .notice-divider{height:1px;background:#d4dfe4;margin:28px 0 23px}
.pagina-inteligencia .suggested-label{display:block;font-size:9px;letter-spacing:.13em;color:#6b7c85;margin-bottom:14px}
.pagina-inteligencia .notice-panel .action-link{background:#fbfcfc;max-width:100%;text-align:left}
.pagina-inteligencia .example-label{font-size:10px;color:#78858d;margin-top:13px;text-align:right}
.pagina-inteligencia .deeper-outro{display:flex;gap:22px;align-items:flex-start;border-top:1px solid var(--line);padding-top:27px;margin-top:45px}
.pagina-inteligencia .deeper-outro>svg{width:23px;height:23px;flex:none;color:#4e6e81;margin-top:4px}
.pagina-inteligencia .deeper-outro p{max-width:920px;font-size:14px;line-height:1.75}
.pagina-inteligencia .execution-section{background:#142e3f;color:#fff;border-top:0}
.pagina-inteligencia .execution-section .eyebrow{color:#9bb0bd}
.pagina-inteligencia .execution-section p{color:#c0cdd4}
.pagina-inteligencia .inline-link{text-decoration:underline;text-underline-offset:4px;color:inherit}
.pagina-inteligencia .execution-flow{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:52px 0 0;padding:0;border-top:1px solid #526775;border-bottom:1px solid #526775}
.pagina-inteligencia .execution-flow li{position:relative;padding:28px 33px 29px 23px;border-left:1px solid #526775}
.pagina-inteligencia .execution-flow li:first-child{border-left:0;padding-left:0}
.pagina-inteligencia .flow-index{display:block;font-size:11px;color:#90b4cf;margin-bottom:20px}
.pagina-inteligencia .execution-flow h3{font-size:18px;line-height:1.35;max-width:190px;min-height:49px;margin-bottom:14px}
.pagina-inteligencia .execution-flow p{font-size:12px;line-height:1.7;max-width:200px}
.pagina-inteligencia .flow-arrow{position:absolute;right:16px;top:27px;width:19px;height:19px;color:#8ea9ba}
.pagina-inteligencia .execution-outro{display:flex;justify-content:space-between;align-items:center;gap:65px;margin-top:34px}
.pagina-inteligencia .execution-outro p{font-size:14px;line-height:1.75;max-width:780px}
.pagina-inteligencia .execution-outro .action-link{color:#edf3f5;border-color:#7c909b;flex:none}
.pagina-inteligencia .execution-outro .action-link:hover{background:#ffffff0d}
.pagina-inteligencia .monitoring-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center}
.pagina-inteligencia .monitoring-visual{padding:36px 30px;border:1px solid #d9dfe1;background:#f4f5f3;border-radius:8px;text-align:center;display:flex;flex-direction:column;align-items:center}
.pagina-inteligencia .monitoring-visual>.eyebrow{font-size:8px;margin-bottom:36px}
.pagina-inteligencia .monitoring-visual>a{display:block;width:min(250px,100%)}
.pagina-inteligencia .monitoring-visual p{font-size:12px;margin-top:17px}
.pagina-inteligencia .monitor-connector{display:flex;flex-direction:column;align-items:center;margin:23px 0 26px;color:#6c899b}
.pagina-inteligencia .monitor-connector span{height:26px;width:1px;background:#c5d1d7}
.pagina-inteligencia .monitor-connector svg{width:20px;height:20px;transform:rotate(90deg);margin-top:-10px}
.pagina-inteligencia .platform-logo{width:148px}
.pagina-inteligencia .monitoring-bottom{border-top:1px solid var(--line);padding-top:29px;margin-top:45px;display:grid;grid-template-columns:1.2fr 1fr;gap:100px}
.pagina-inteligencia .monitoring-bottom>p{font-size:14px;line-height:1.75}
.pagina-inteligencia .monitoring-bottom .fine-note{font-size:11px;color:#737e84}
.pagina-inteligencia .closing-section{display:flex;align-items:center;justify-content:space-between;gap:70px;background:#e9eef0}
.pagina-inteligencia .closing-section h2{max-width:720px}
.pagina-inteligencia .closing-section p:not(.eyebrow){max-width:590px;font-size:16px;line-height:1.7;margin-top:26px}
.pagina-inteligencia .closing-section .button{flex:none}
.pagina-inteligencia .footer-top>p{color:#b9c8d1;font-size:14px}
.pagina-inteligencia .review-toggle{position:fixed;bottom:14px;left:14px;z-index:20;display:flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid #c7d1d5;border-radius:5px;background:#fbfaf7f2;box-shadow:0 2px 10px #152b3910;font-size:10px}
.pagina-inteligencia .review-toggle>span{width:5px;height:5px;border-radius:50%;background:#6c8695}
.pagina-inteligencia dialog{border:1px solid #c7d1d6;border-radius:9px;background:var(--paper);color:var(--ink);padding:38px;max-width:min(660px,calc(100vw - 32px));max-height:85vh;overflow:auto}
.pagina-inteligencia dialog::backdrop{background:#071c2bcc;backdrop-filter:blur(5px)}
.pagina-inteligencia dialog h2{font-size:30px;margin-bottom:22px}
.pagina-inteligencia dialog p,.pagina-inteligencia dialog li{font-size:14px;line-height:1.75;margin-top:16px}
.pagina-inteligencia .dialog-close{position:absolute;right:14px;top:12px;border:1px solid #c3ced3;background:var(--paper);border-radius:5px;width:34px;height:34px;font-size:24px;line-height:1}
.pagina-inteligencia .route-path{padding:15px;background:#eaf0f2;margin:22px 0;font-size:14px;overflow-wrap:anywhere}
.pagina-inteligencia #route-dialog .button{margin-top:24px}
.pagina-inteligencia #image-dialog{max-width:calc(100vw - 32px);width:1500px;padding:0;max-height:93vh;overflow:hidden}
.pagina-inteligencia .image-dialog-header{position:relative;padding:24px 65px 18px 26px;border-bottom:1px solid var(--line)}
.pagina-inteligencia .image-dialog-header h2{font:20px/1.4 var(--sans);margin:0;letter-spacing:-.02em}
.pagina-inteligencia .image-controls{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:15px 26px}
.pagina-inteligencia .image-controls .action-link{font-size:11px;gap:12px;min-height:38px}
.pagina-inteligencia .image-controls>span{font-size:10px;color:var(--muted)}
.pagina-inteligencia .image-viewport{overflow:auto;max-height:calc(93vh - 155px);padding:0 20px 20px;overscroll-behavior:contain}
.pagina-inteligencia .image-viewport img{width:100%;max-width:100%;height:auto;border-radius:12px}
.pagina-inteligencia .image-viewport.zoomed img{width:2240px;max-width:none}
@media(max-width:1180px){.pagina-inteligencia .actions-grid{gap:14px}.pagina-inteligencia .action-card{padding:24px 20px}.pagina-inteligencia .action-card h3{font-size:20px}.pagina-inteligencia .deeper-layout{gap:50px}.pagina-inteligencia .monitoring-layout,.pagina-inteligencia .monitoring-bottom{gap:55px}}
@media(max-width:980px){.pagina-inteligencia .hero-side{max-width:650px}.pagina-inteligencia .hero-side p{margin-bottom:24px;max-width:600px}.pagina-inteligencia .intelligence-mat{padding:22px}.pagina-inteligencia .context-grid{gap:28px}.pagina-inteligencia .context-grid h3{font-size:19px}.pagina-inteligencia .actions-grid{grid-template-columns:1fr 1fr;gap:20px}.pagina-inteligencia .action-card h3{min-height:0;font-size:22px}.pagina-inteligencia .deeper-layout{gap:35px}.pagina-inteligencia .notice-panel{padding:26px}.pagina-inteligencia .notice-panel blockquote{font-size:25px}.pagina-inteligencia .execution-flow li{padding-left:18px;padding-right:20px}.pagina-inteligencia .execution-flow h3{font-size:16px}.pagina-inteligencia .execution-outro{gap:30px}.pagina-inteligencia .monitoring-layout,.pagina-inteligencia .monitoring-bottom{gap:35px}.pagina-inteligencia .monitoring-visual{padding:28px 22px}.pagina-inteligencia .closing-section{gap:30px}}
@media(max-width:700px){.pagina-inteligencia .eyebrow{font-size:9px;margin-bottom:20px}.pagina-inteligencia .hero h1 br{display:none}.pagina-inteligencia .hero h1{max-width:440px}.pagina-inteligencia .hero-side p{margin-bottom:24px}.pagina-inteligencia .intelligence-mat{padding:10px;border-radius:6px}.pagina-inteligencia .intelligence-mat .image-button{border-radius:7px}.pagina-inteligencia .hero-product figcaption{align-items:flex-start}.pagina-inteligencia .hero-product figcaption>span{max-width:180px}.pagina-inteligencia .image-note{font-size:10px;margin-top:13px}.pagina-inteligencia .hero-rule>span{font-size:7px;max-width:135px;line-height:1.8}.pagina-inteligencia .hero-rule a{font-size:10px;gap:8px}.pagina-inteligencia .section-split{gap:25px}.pagina-inteligencia .context-section{padding-top:50px}.pagina-inteligencia .context-grid{grid-template-columns:1fr;gap:26px;margin-top:35px}.pagina-inteligencia .context-grid article{padding-top:22px}.pagina-inteligencia .context-grid h3{font-size:22px;margin:14px 0 12px}.pagina-inteligencia .context-grid p{font-size:14px}.pagina-inteligencia .actions-grid{grid-template-columns:1fr;margin-top:32px;gap:16px}.pagina-inteligencia .action-card{padding:25px}.pagina-inteligencia .action-icon{margin-bottom:22px}.pagina-inteligencia .action-card h3{font-size:23px;max-width:270px;margin-bottom:14px}.pagina-inteligencia .action-card p{font-size:14px}.pagina-inteligencia .deeper-layout{grid-template-columns:1fr;gap:32px}.pagina-inteligencia .section-lead{font-size:14px;margin-top:22px}.pagina-inteligencia .notice-panel{padding:25px}.pagina-inteligencia .notice-panel blockquote{font-size:25px}.pagina-inteligencia .notice-panel .action-link{font-size:12px;gap:15px}.pagina-inteligencia .deeper-outro{gap:15px;margin-top:30px;padding-top:24px}.pagina-inteligencia .deeper-outro p{font-size:13px}.pagina-inteligencia .deeper-outro>svg{width:19px;height:19px}.pagina-inteligencia .execution-flow{grid-template-columns:1fr;margin-top:34px}.pagina-inteligencia .execution-flow li,.pagina-inteligencia .execution-flow li:first-child{padding:25px 25px 25px 48px;border-left:0;border-top:1px solid #526775}.pagina-inteligencia .execution-flow li:first-child{border-top:0}.pagina-inteligencia .flow-index{position:absolute;left:0;top:29px;margin:0}.pagina-inteligencia .execution-flow h3{min-height:0;font-size:20px;max-width:none;margin-bottom:10px}.pagina-inteligencia .execution-flow p{font-size:13px;max-width:none}.pagina-inteligencia .flow-arrow{right:0;top:28px;width:15px;transform:rotate(90deg)}.pagina-inteligencia .execution-outro{flex-direction:column;align-items:flex-start;gap:25px;margin-top:28px}.pagina-inteligencia .execution-outro p{font-size:14px}.pagina-inteligencia .monitoring-layout{grid-template-columns:1fr;gap:34px}.pagina-inteligencia .monitoring-visual{padding:30px 25px}.pagina-inteligencia .monitoring-bottom{grid-template-columns:1fr;gap:22px;margin-top:30px;padding-top:25px}.pagina-inteligencia .closing-section{flex-direction:column;align-items:flex-start;gap:28px}.pagina-inteligencia .closing-section p:not(.eyebrow){font-size:14px;margin-top:23px}.pagina-inteligencia .footer-top>p{font-size:12px}.pagina-inteligencia .footer-bottom{padding-bottom:25px}.pagina-inteligencia .review-toggle{bottom:10px;left:10px;font-size:9px}.pagina-inteligencia dialog{padding:30px 24px}.pagina-inteligencia dialog h2{font-size:26px}.pagina-inteligencia .image-dialog-header{padding:22px 55px 20px 20px}.pagina-inteligencia .image-dialog-header h2{font-size:17px}.pagina-inteligencia .image-controls{padding:14px 16px}.pagina-inteligencia .image-controls>span{display:none}.pagina-inteligencia .image-viewport{padding:0 12px 12px;max-height:calc(93vh - 180px)}}
