.local-mode-banner{z-index:1000;color:#fff;text-align:center;letter-spacing:.08em;background:#17364d;padding:.55rem 1rem;font-size:.78rem;font-weight:800;position:sticky;top:0}.local-readonly{border-left:4px solid #4d87bd}.readonly-badge{color:#174d70;background:#e9f3fb;border-radius:999px;align-items:center;padding:.45rem .8rem;font-size:.82rem;font-weight:800;display:inline-flex}.local-unavailable{grid-template-columns:1fr}.improvements-panel{gap:18px;display:grid}.improvement-form,.improvement-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px}.improvement-fields{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.improvement-fields label{color:#718490;gap:6px;font-size:12px;font-weight:700;display:grid}.improvement-fields input,.improvement-fields select,.improvement-fields textarea{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:10px}.improvement-fields textarea{resize:vertical;min-height:80px}.improvement-actions{gap:8px;margin-top:14px;display:flex}.cancel-action,.improvement-card-actions button{border:1px solid var(--line);color:var(--slate);cursor:pointer;background:#fff;border-radius:9px;padding:9px 12px;font-weight:700}.improvements-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.improvement-card{border-left:4px solid var(--blue)}.improvement-card.priority-alta{border-left-color:#bd3a2d}.improvement-card.priority-baja{border-left-color:#63a280}.improvement-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.improvement-card-head h3{margin-top:6px}.improvement-card-head select{border:1px solid var(--line);color:var(--slate);border-radius:8px;padding:7px;font-weight:700}.improvement-card p{color:#617584;line-height:1.5}.improvement-card small{color:#8495a0}.improvement-card-actions{gap:8px;margin-top:14px;display:flex}@media (max-width:760px){.improvement-fields,.improvements-list{grid-template-columns:1fr}}.activities-panel{gap:16px;display:grid}.activity-form,.activity-history article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.activity-fields{grid-template-columns:220px 1fr;gap:12px;margin:12px 0;display:grid}.activity-fields label{color:#718490;gap:6px;font-size:12px;font-weight:700;display:grid}.activity-fields input,.activity-fields textarea{border:1px solid var(--line);font:inherit;border-radius:9px;padding:10px}.activity-fields textarea{resize:vertical;min-height:70px}.activity-history{gap:9px;display:grid}.activity-history article{justify-content:space-between;gap:14px;display:flex}.activity-history article strong{color:var(--blue)}.activity-history article p{color:#617584;margin:6px 0;line-height:1.5}.activity-history article small{color:#8797a1}.activity-history article button{border:1px solid var(--line);color:var(--slate);cursor:pointer;background:#fff;border-radius:8px;margin-left:6px;padding:7px 9px;font-weight:700}@media (max-width:760px){.activity-fields{grid-template-columns:1fr}.activity-history article{flex-direction:column}}.activity-message{z-index:1000;color:#fff;text-align:center;background:#087c62;border:1px solid #b8ead7;border-radius:12px;max-width:calc(100vw - 32px);margin:0;padding:15px 24px;font-size:15px;font-weight:800;position:fixed;top:110px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #17384a47}.spellcheck-hint{color:#8495a0;font-size:11px;font-weight:500}.nav-count{color:#278cc5;vertical-align:middle;background:#e9f5fb;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.quick-tools{z-index:20;border:1px solid var(--line);background:#ffffffeb;border-radius:10px;gap:5px;padding:5px;display:flex;position:fixed;bottom:14px;right:14px;box-shadow:0 6px 18px #34536b1a}.quick-tools a,.quick-tools button{color:var(--slate);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:750;text-decoration:none}.quick-tools a:hover{background:var(--blue-soft);color:var(--blue)}.quick-tools button:hover{color:#b42318;background:#fff0ee}.local-history{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:18px;padding:18px}.local-history article{border-top:1px solid var(--line);grid-template-columns:170px 1fr;gap:4px 12px;padding:10px 0;display:grid}.local-history article small{color:#8495a0}.local-history article b{color:var(--slate)}.local-history article p{color:#617584;grid-column:2;margin:0;font-size:13px}.history-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.history-toolbar .task-heading{margin:0}.history-toolbar button{border:1px solid var(--line);color:var(--slate);cursor:pointer;background:#fff;border-radius:7px;margin-left:5px;padding:6px 8px;font-size:11px;font-weight:700}.history-toolbar button.selected{background:var(--blue-soft);color:var(--blue);border-color:#9ed2ea}.backup-restore{color:#718490;gap:7px;margin-top:18px;font-size:12px;font-weight:700;display:grid}.backup-restore input{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px}.tasks-panel{gap:18px;display:grid}.task-form{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:end;gap:12px;padding:20px;display:flex}.task-form label{color:#718490;flex:1;gap:6px;font-size:12px;font-weight:700;display:grid}.task-form input{border:1px solid var(--line);font:inherit;border-radius:9px;padding:11px}.task-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.task-columns>section{border:1px solid var(--line);background:#f8fafb;border-radius:15px;padding:18px}.task-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.task-heading h3{color:var(--slate)}.task-heading span{background:var(--blue-soft);color:var(--blue);border-radius:999px;padding:4px 9px;font-weight:800}.task-card{border:1px solid var(--line);border-left:4px solid var(--amber);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding:13px;display:flex}.task-card small{color:#8495a0;font:700 11px var(--font-mono)}.task-card p{color:#526f80;margin:5px 0 0;line-height:1.4}.task-card button{border:1px solid var(--line);color:var(--slate);cursor:pointer;background:#fff;border-radius:8px;margin-left:5px;padding:7px 9px;font-size:11px;font-weight:750}.task-card button:first-child{color:#18764e;background:#e8f7f0;border-color:#bce5d2}.task-card.task-done{border-left-color:var(--green);opacity:.78}.task-card.task-done p{text-decoration:line-through}@media (max-width:760px){.task-form,.task-columns{grid-template-columns:1fr;display:grid}.task-card{flex-direction:column;align-items:flex-start}.task-card button{margin:0 5px 0 0}}.activity-timeline{padding:6px 0 6px 28px;position:relative}.activity-timeline:before{content:"";background:#b9ddeb;width:2px;position:absolute;top:10px;bottom:10px;left:8px}.timeline-item{padding-bottom:14px;position:relative}.timeline-dot{border:3px solid var(--blue);z-index:1;background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:12px;left:-26px}.timeline-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:15px 17px}.timeline-date{font:750 12px var(--font-mono);color:var(--blue)}.timeline-card p{color:#526f80;margin:6px 0;line-height:1.55}.timeline-card small{color:#8797a1}.timeline-actions{margin-top:10px}.timeline-actions button{border:1px solid var(--line);color:var(--slate);cursor:pointer;background:#fff;border-radius:8px;margin-right:6px;padding:6px 9px;font-weight:700}.add-activity-link{background:var(--blue);color:#fff;border-radius:9px;margin-top:8px;padding:11px 14px;font-weight:750;text-decoration:none;display:inline-block}.project-card-followup{border-left:3px solid var(--blue);color:#526f80;background:#eef7fb;border-radius:8px;gap:4px;margin:12px 0;padding:10px 12px;font-size:12px;line-height:1.45;display:grid}.project-card-followup strong{color:var(--slate);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.project-card-followup span{display:block}.view-switch button:disabled,.page-tabs button:disabled{opacity:.42;cursor:not-allowed}.directory-hero{padding-bottom:54px}.directory-hero .title-block{grid-template-columns:1fr;padding-top:54px}.page-tabs .shell{gap:8px;padding:9px 0;display:flex}.page-tabs button{color:var(--slate);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 16px;font-weight:700}.page-tabs button.active{background:var(--slate);color:#fff}.report-nav{align-items:center}.back-clients{background:var(--blue-soft);color:#1878aa;cursor:pointer;border:0;border-radius:9px;margin-right:auto;padding:10px 14px;font-weight:750}.report-context{background:#edf7fb;border:1px solid #b9ddeb;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 16px;margin-top:30px;padding:16px 20px;display:grid}.report-context span{color:var(--blue);font:750 11px var(--font-mono);letter-spacing:.08em;grid-row:1/3}.report-context strong{color:var(--slate);font-size:16px}.report-context small{color:#718490}.open-report-bar{color:#fff;background:linear-gradient(135deg,#203747,#3f6078);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:17px 18px;display:flex}.open-report-bar div{gap:4px;display:grid}.open-report-bar span{color:#a9cadd;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.open-report-bar button{color:var(--slate);cursor:pointer;background:#fff;border:0;border-radius:9px;padding:11px 16px;font-weight:800}@media (max-width:650px){.open-report-bar{flex-direction:column;align-items:flex-start}.report-context{grid-template-columns:1fr}.report-context span{grid-row:auto}.report-nav{gap:12px!important}.back-clients{margin-right:0}.page-tabs .shell{padding:8px 0}}.project-choice{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:#f7f9fa;border-radius:10px;gap:5px;margin-top:9px;padding:12px;display:grid}.project-choice span{color:#718490;font-size:12px}.project-choice.selected{background:var(--blue-soft);border-color:#65b7e2;box-shadow:0 0 0 2px #278cc51a}.empty-state{color:#6c808e;text-align:center;background:#fff;border:1px dashed #b9c8d2;border-radius:14px;padding:30px}.metrics strong.metric-code{font:750 17px var(--font-mono);word-break:break-word;color:var(--slate)}.project-picker{background:#f2f9fc;border-radius:13px;outline:none;scroll-margin:110px;box-shadow:0 8px 24px #278cc514;border:2px solid #8ac9ea!important;padding:16px!important}.picker-help{color:#607584;margin:6px 0 12px;font-size:13px}.project-picker .project-choice{background:#fff}.project-picker .project-choice:hover{border-color:var(--blue);transform:translateY(-1px)}.excel-sync{border:1px solid var(--line);background:#edf6fa;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:22px 24px;display:flex}.excel-sync strong{color:var(--slate);font-size:18px;display:block}.excel-sync p{color:#6c808e;margin:5px 0 0}.excel-sync label{cursor:pointer;white-space:nowrap}@media (max-width:650px){.excel-sync{flex-direction:column;align-items:flex-start}}.client-system{grid-template-columns:310px 1fr;gap:16px;display:grid}.client-list,.client-record{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px}.client-list h3{margin:7px 0 18px}.client-list button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#f5f8fa;border:1px solid #0000;border-radius:10px;gap:5px;margin-bottom:7px;padding:13px;display:grid}.client-list button.selected{background:var(--blue-soft);border-color:#8ac9ea}.client-list button span{color:#748895;font-size:12px}.client-kpis{color:#6a7f8c;justify-content:space-between;gap:8px;margin-top:5px;display:flex}.client-kpis small{font-size:10px}.client-kpis b{color:var(--slate);font-size:11px}.client-progress{background:#dce6ec;border-radius:999px;height:5px;overflow:hidden}.client-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),#43bd90);height:100%;display:block}.client-record-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.client-record-head h3{margin-top:6px;font-size:24px}.edit-client,.save-client{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 13px;font-weight:700}.client-details,.client-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.client-details>div{border:1px solid var(--line);border-radius:10px;gap:6px;padding:14px;display:grid}.client-details span,.client-form label{color:#718490;font-size:12px;font-weight:700}.client-details a{color:var(--blue);font-size:12px}.wide{grid-column:1/-1}.client-form label{gap:6px;display:grid}.client-form input,.client-form textarea{border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:9px;padding:10px}.client-form textarea{resize:vertical;min-height:90px}.save-client{justify-self:start}.client-subgrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.client-subgrid>div{border-top:1px solid var(--line);padding-top:16px}.client-subgrid article{background:#f7f9fa;border-radius:9px;gap:4px;margin-top:10px;padding:12px;display:grid}.client-subgrid article span{color:#718490;font-size:12px}@media (max-width:760px){.client-system,.client-details,.client-form,.client-subgrid{grid-template-columns:1fr}}.delete-photo{color:#a53b3b;cursor:pointer;background:#fff5f5;border:1px solid #e5b9b9;border-radius:8px;justify-self:start;margin-top:6px;padding:7px 10px;font-size:12px;font-weight:750}.delete-photo:hover{background:#fce8e8}.upload-progress{margin-top:14px}.progress-track{background:#dfe8ee;border-radius:999px;height:9px;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg,var(--blue),#55b6e7);height:100%;transition:width .15s;display:block}.upload-progress>div:last-child{color:#6c808e;justify-content:space-between;gap:12px;margin-top:7px;font-size:12px;display:flex}.upload-progress strong{color:var(--blue)}.evidence-layout{grid-template-columns:330px 1fr;gap:16px;display:grid}.upload-panel,.gallery-panel{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.upload-panel h3,.gallery-panel h3{margin:7px 0 18px}.upload-panel label{color:#607584;gap:6px;margin:14px 0;font-size:12px;font-weight:700;display:grid}.upload-panel input{border:1px solid var(--line);width:100%;color:var(--ink);background:#f9fbfc;border-radius:9px;padding:10px}.upload-panel input[type=file]{padding:8px}.upload-panel button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;padding:12px;font-weight:750}.upload-panel button:disabled{opacity:.55}.upload-message,.empty-gallery{color:#6c808e;font-size:13px;line-height:1.5}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.evidence-grid figure{border:1px solid var(--line);background:#f7f9fa;border-radius:12px;margin:0;overflow:hidden}.evidence-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.evidence-grid figcaption{gap:4px;padding:12px;display:grid}.evidence-grid figcaption span{color:#758995;font-size:12px}@media (max-width:760px){.evidence-layout,.evidence-grid{grid-template-columns:1fr}}.internal-badge{color:#dff3ff;border:1px solid #ffffff40;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:700}:root{--ink:#263a4b;--slate:#435b70;--blue:#278cc5;--blue-soft:#e9f5fb;--paper:#f5f7f9;--line:#dbe3e9;--green:#168664;--amber:#b76b14}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist),Arial,sans-serif;margin:0}.shell{width:min(1120px,100% - 40px);margin:0 auto}.hero{color:#fff;background:radial-gradient(circle at 80% -10%,#3ba5df 0,#0000 35%),linear-gradient(135deg,#203747,#435e74 68%,#287eaa);padding:24px 0 46px}.hero-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{align-items:center;gap:14px;display:flex}.brand img{object-fit:contain;background:#fff;border-radius:12px;width:72px;height:52px;padding:5px}.brand p{color:#dbe8f0;margin:5px 0 0;font-size:13px}.eyebrow{font:600 11px var(--font-mono);text-transform:uppercase;letter-spacing:.13em;color:#89d6ff}.view-switch{background:#152b3a99;border:1px solid #ffffff26;border-radius:12px;padding:4px;display:flex}.view-switch button{color:#dbe8f0;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 15px;font-weight:650}.view-switch button.active{color:var(--ink);background:#fff;box-shadow:0 3px 12px #10243166}.title-block{grid-template-columns:1fr 260px;align-items:end;gap:50px;padding-top:58px;display:grid}.status{color:#95f1d0;background:#42c79a22;border:1px solid #74dfba55;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.status:before{content:"";background:#69e2b8;border-radius:50%;width:7px;height:7px}h1{letter-spacing:-.055em;max-width:750px;margin:15px 0 10px;font-size:clamp(36px,6vw,68px);line-height:.98}.lead{color:#d8e5ed;max-width:690px;margin:0;font-size:18px;line-height:1.55}.report-meta{border-left:1px solid #ffffff30;grid-template-columns:75px 1fr;gap:8px 12px;padding-left:24px;font-size:13px;display:grid}.report-meta span{color:#9fc0d3}.report-meta strong{color:#fff}.nav{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#fffffff2;position:sticky;top:0}.nav .shell{gap:25px;display:flex;overflow:auto}.nav a{color:var(--slate);white-space:nowrap;padding:16px 0;font-size:13px;font-weight:650;text-decoration:none}.content section{padding:70px 0 4px;scroll-margin-top:50px}.section-heading{align-items:flex-start;gap:15px;margin-bottom:26px;display:flex}.section-heading>span{font:700 12px var(--font-mono);color:var(--blue);border-top:2px solid var(--blue);padding-top:6px}.section-heading p{text-transform:uppercase;font:650 11px var(--font-mono);letter-spacing:.1em;color:#718596;margin:0 0 4px}h2{letter-spacing:-.035em;margin:0;font-size:29px}h3{margin:0}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metrics article,.finance-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px;box-shadow:0 8px 24px #34536b0a}.metrics span,.finance-grid span{color:#6e8291;font-size:12px;font-weight:650;display:block}.metrics strong,.finance-grid strong{letter-spacing:-.04em;color:var(--slate);margin:12px 0 4px;font-size:32px;display:block}.metrics strong.word{color:var(--green);font-size:24px}.metrics strong.pending{color:var(--amber)}.metrics small{color:#94a3ae}.insight{background:var(--blue-soft);border-left:4px solid var(--blue);border-radius:4px 14px 14px 4px;grid-template-columns:180px 1fr;gap:25px;margin-top:16px;padding:24px 26px;display:grid}.insight span{color:#1878aa;font-weight:750}.insight p{margin:0;line-height:1.7}.activity-list{gap:12px;display:grid}.activity{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:58px 1fr 120px;align-items:center;gap:20px;padding:24px;display:grid}.activity-number{font:600 22px var(--font-mono);color:#b3c1cb}.quote{font:650 11px var(--font-mono);color:var(--blue)}.activity h3{margin:7px 0;font-size:18px}.activity p{color:#687c8b;margin:0;line-height:1.55}.activity-status{text-align:right}.activity-status span{color:var(--green);background:#e7f7f1;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-block}.activity-status strong{margin-top:10px;display:block}.columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.panel{border:1px solid var(--line);border-top:4px solid var(--green);background:#fff;border-radius:15px;padding:25px}.panel.warning{border-top-color:#e3a34c}.panel-label{color:var(--green);font:700 11px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.warning .panel-label{color:var(--amber)}.panel h3{margin:8px 0 14px}.panel ul{color:#647988;margin:0;padding-left:19px;line-height:1.85}.internal-section{color:#fff;background:linear-gradient(135deg,#203747,#3f5d73);border-radius:22px;margin-top:70px;padding:50px!important}.internal-section .section-heading p{color:#9fc3d7}.internal-section .section-heading>span{color:#70cfff;border-color:#70cfff}.finance-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.finance-grid article{background:#ffffff10;border-color:#ffffff20}.finance-grid span{color:#b9ccda}.finance-grid strong{color:#fff;font-size:27px}.internal-note{background:#122a3a88;border-radius:12px;margin-top:16px;padding:20px}.internal-note p{color:#d5e2e9;margin:6px 0 0}footer{border-top:1px solid var(--line);background:#fff;margin-top:80px;padding:30px 0}footer .shell{align-items:center;gap:18px;display:flex}footer img{object-fit:contain;width:52px;height:38px}footer p{color:#6d808e;flex:1;font-size:13px}footer button{border:1px solid var(--line);color:var(--slate);cursor:pointer;background:#fff;border-radius:9px;padding:10px 14px;font-weight:650}@media (max-width:760px){.hero-inner,.title-block{flex-direction:column;align-items:flex-start;display:flex}.title-block{padding-top:42px}.report-meta{border-top:1px solid #ffffff30;border-left:0;width:100%;padding:20px 0 0}.metrics,.finance-grid{grid-template-columns:1fr 1fr}.activity{grid-template-columns:40px 1fr}.activity-status{text-align:left;grid-column:2}.columns,.insight{grid-template-columns:1fr}.internal-section{padding:30px 20px!important}.brand p{display:none}}@media print{.view-switch,.nav,footer button{display:none!important}.hero{color:var(--ink);background:#fff;padding-bottom:20px}.lead,.brand p,.report-meta span{color:#657887}.report-meta strong{color:var(--ink)}.content section{padding-top:30px}.internal-section{break-inside:avoid}}@media (max-width:620px){.quick-tools{top:55px;right:8px}.session-user span,.quick-tools a{display:none}.session-user{border-right:0}}.quick-tools{border-radius:12px;align-items:center;padding:6px 8px;top:62px;bottom:auto}.session-user{border-right:1px solid var(--line);align-items:center;gap:7px;padding:2px 8px 2px 2px;display:flex}.session-user i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;font-weight:800;display:grid}.session-user span{gap:1px;display:grid}.session-user strong{color:var(--slate);font-size:10px}.session-user small{color:#79909d;font-size:9px}.quick-tools button{color:#b42318}@media (max-width:620px){.quick-tools{top:55px;right:8px}.session-user span,.quick-tools a{display:none}.session-user{border-right:0}}.admin-links{gap:3px;display:flex}.admin-toggle{color:var(--slate)!important}.admin-links a{padding:7px 8px!important}.improvements-panel:before,.tasks-panel:before{color:#35505f;background:linear-gradient(110deg,#f2f9fc,#fff);border:1px solid #cfe5ef;border-left:4px solid #1688b5;border-radius:12px;margin-bottom:18px;padding:16px 20px;font-size:14px;line-height:1.5;display:block}.improvements-panel:before{content:"💡  ¿Para qué sirve este espacio? Propon aquí cambios que hagan mejor a SEROM. Escribe la idea, elige su prioridad y dale seguimiento."}.tasks-panel:before{content:"✅  ¿Para qué sirve este espacio? Anota aquí algo que necesitas revisar o hacer después. Márcalo como completado al terminar."}.page-tabs a[href=\/]{font-size:0}.page-tabs a[href=\/]:after{content:"Inicio";font-size:14px}.client-quick-links{z-index:25;gap:10px;display:flex;position:fixed;top:620px;right:12%}.client-quick-links a{background:#315f78;border:1px solid #79cbe5;border-radius:999px;padding:11px 18px;font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 5px 14px #17384a33;color:#fff!important}.client-quick-links a:hover{background:#244e66;transform:translateY(-2px)}.client-quick-links{margin:0!important;position:absolute!important;inset:730px auto auto 60%!important;transform:none!important}.quick-tools:has(.client-quick-links){position:static!important}.client-quick-links a{white-space:nowrap}.quick-tools .client-quick-links{visibility:visible!important;opacity:1!important;display:flex!important}.quick-tools .client-quick-links a{display:inline-flex!important}.quick-tools .ciasa-home-link{z-index:30;background:#315f78;border:1px solid #79cbe5;border-radius:999px;padding:11px 20px;font-size:13px;font-weight:700;text-decoration:none;position:fixed;top:730px;left:47%;box-shadow:0 5px 14px #17384a33;color:#fff!important;display:inline-flex!important}.quick-tools:has(.ciasa-nav-links){align-items:center!important;width:max-content!important;display:flex!important;position:fixed!important;inset:62px 14px auto auto!important}.ciasa-nav-links{white-space:nowrap;z-index:100!important;flex-wrap:nowrap!important;gap:6px!important;margin-left:8px!important;display:flex!important;position:static!important}.ciasa-nav-links a{align-items:center;color:#fff!important;box-shadow:none!important;background:#315f78!important;border:1px solid #79cbe5!important;border-radius:8px!important;padding:7px 10px!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.ciasa-nav-links a:hover{transform:translateY(-2px);background:#244e66!important}@media (max-width:700px){.client-quick-links{gap:6px;top:560px;right:8%}.client-quick-links a{padding:9px 12px;font-size:11px}}.client-home-link{z-index:25;background:#315f78;border:1px solid #79cbe5;border-radius:999px;padding:11px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;position:fixed;top:470px;left:8%;box-shadow:0 5px 14px #17384a33;color:#fff!important}.client-home-link:hover{background:#244e66;transform:translateY(-2px)}@media (max-width:700px){.client-home-link{padding:9px 15px;font-size:12px;top:455px;left:8%}}.ciasa-home-link{z-index:25;background:#315f78;border:1px solid #79cbe5;border-radius:999px;padding:11px 20px;font-size:13px;font-weight:700;text-decoration:none;position:fixed;top:730px;left:45%;box-shadow:0 5px 14px #17384a33;color:#fff!important}.ciasa-home-link:hover{background:#244e66;transform:translateY(-2px)}.quick-tools:has(.client-quick-links){align-items:center!important;width:max-content!important;display:flex!important;position:fixed!important;inset:62px 14px auto auto!important}.quick-tools .client-quick-links{flex-wrap:nowrap!important;gap:6px!important;margin-left:8px!important;display:flex!important;position:static!important}.quick-tools .client-quick-links a{align-items:center;border-radius:8px!important;padding:7px 10px!important;font-size:11px!important;display:inline-flex!important}.quick-tools .client-home-link{display:none!important}@media (max-width:900px){:is(.quick-tools:has(.ciasa-nav-links),.quick-tools:has(.client-quick-links)){max-width:calc(100vw - 16px)!important;right:8px!important;overflow-x:auto!important}.quick-tools .ciasa-nav-links,.quick-tools .client-quick-links{gap:4px!important;margin-left:4px!important}.quick-tools .ciasa-nav-links a,.quick-tools .client-quick-links a{padding:6px 8px!important;font-size:10px!important}.quick-tools .nav-count{min-width:15px!important;height:15px!important;padding:0 3px!important;font-size:9px!important}}.task-overdue{font-weight:800;color:#b42318!important}.task-filters{gap:8px;margin:18px 0;display:flex}.task-filters button{border:1px solid var(--line);color:var(--slate);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-weight:700}.task-filters button.selected{background:var(--blue);border-color:var(--blue);color:#fff}.improvement-filters{gap:8px;margin:18px 0;display:flex}.improvement-filters button{border:1px solid var(--line);color:var(--slate);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-weight:700}.improvement-filters button.selected{background:var(--blue);border-color:var(--blue);color:#fff}.task-card small{font-weight:400}.task-card .task-due{color:#17607d;white-space:nowrap;background:#e8f3f8;border-radius:999px;margin-left:.65rem;padding:.2rem .55rem;font-weight:800;display:inline-block}.task-card .task-due.task-overdue{color:#b42318;background:#fde8e8}.task-card small span{color:#17607d;white-space:nowrap;background:#e8f3f8;border-radius:999px;padding:.2rem .55rem;font-weight:800;display:inline-block}.task-card small span.task-overdue{color:#b42318;background:#fde8e8}.task-card .task-overdue{color:#c62828;font-weight:800}.task-card>div:last-child{flex-wrap:nowrap;justify-content:flex-end;align-self:center;align-items:center;gap:.55rem;min-width:max-content;display:flex}.task-card>div:last-child button{white-space:nowrap}.directory-hero{background:linear-gradient(#0a3558b8,#123b5de8),url(/serom-landscape.png) 50%/cover fixed;position:relative;overflow:hidden}.directory-hero:after{content:"";pointer-events:none;opacity:.16;background-image:linear-gradient(135deg,#0000 0 48%,#fff 48.2% 48.5%,#0000 48.7%),linear-gradient(45deg,#0000 0 62%,#8edcff 62.2% 62.5%,#0000 62.7%);background-size:90px 90px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 65%);mask-image:linear-gradient(90deg,#0000,#000 65%)}.directory-hero .hero-inner,.directory-hero .title-block{z-index:1;position:relative}.directory-hero .title-block{padding-top:48px;padding-bottom:14px}.directory-hero .hero-inner{min-height:375px;padding-top:4px;position:relative}.directory-hero .brand img{filter:brightness(0)invert();opacity:.96;background:0 0;border-radius:0;width:108px;height:76px;padding:0}.directory-hero .brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:38%;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.directory-hero .brand img{width:164px;height:116px}.directory-hero .brand>div{justify-content:center;display:flex}.directory-hero .brand .eyebrow{letter-spacing:.16em;font-size:13px}.hero .brand p{display:none}.directory-hero .hero-inner{align-items:flex-start}.directory-hero .title-block{text-align:center;width:62%;padding:0;display:block;position:absolute;top:52px;left:38%}.directory-hero .title-block h1{white-space:nowrap;vertical-align:middle;max-width:none;margin:0;font-size:clamp(42px,5.8vw,76px);display:inline-block}.directory-hero .title-block .lead{max-width:760px;margin:20px auto 0}@media (max-width:760px){.directory-hero .title-block{width:auto;padding-top:28px;position:relative;top:auto;left:auto}.directory-hero .title-block h1{white-space:normal}}:is(main:has(.page-tabs a[href=\/mejoras].active) .hero .brand,main:has(.page-tabs a[href=\/tareas].active) .hero .brand){text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:38%}:is(main:has(.page-tabs a[href=\/mejoras].active) .hero .brand img,main:has(.page-tabs a[href=\/tareas].active) .hero .brand img){filter:brightness(0)invert();background:0 0;border-radius:0;width:164px;height:116px;padding:0}:is(main:has(.page-tabs a[href=\/mejoras].active) .hero .brand>div,main:has(.page-tabs a[href=\/tareas].active) .hero .brand>div){justify-content:center;display:flex}:is(main:has(.page-tabs a[href=\/mejoras].active) .hero .title-block,main:has(.page-tabs a[href=\/tareas].active) .hero .title-block){text-align:center;width:62%;padding:0;display:block;position:absolute;top:52px;left:38%}:is(main:has(.page-tabs a[href=\/mejoras].active) .hero .title-block h1,main:has(.page-tabs a[href=\/tareas].active) .hero .title-block h1){white-space:nowrap;max-width:none;margin:0;font-size:clamp(42px,5.8vw,76px);display:inline-block}:is(main:has(.page-tabs a[href=\/mejoras].active) .hero .title-block .lead,main:has(.page-tabs a[href=\/tareas].active) .hero .title-block .lead){max-width:760px;margin:20px auto 0}@media (max-width:760px){:is(main:has(.page-tabs a[href=\/mejoras].active) .hero .title-block,main:has(.page-tabs a[href=\/tareas].active) .hero .title-block){width:auto;padding-top:28px;position:relative;top:auto;left:auto}:is(main:has(.page-tabs a[href=\/mejoras].active) .hero .title-block h1,main:has(.page-tabs a[href=\/tareas].active) .hero .title-block h1){white-space:normal}}:is(main:has(.improvements-panel) .hero,main:has(.tasks-panel) .hero){min-height:250px;padding-bottom:30px}:is(main:has(.improvements-panel) .hero .title-block,main:has(.tasks-panel) .hero .title-block){text-align:center;width:62%;padding:0;display:block;position:absolute;top:50%;left:38%;transform:translateY(-50%)}:is(main:has(.improvements-panel) .hero .title-block h1,main:has(.tasks-panel) .hero .title-block h1){white-space:nowrap;max-width:none;margin:0;font-size:clamp(42px,5.8vw,76px);display:inline-block}:is(main:has(.improvements-panel) .hero .title-block .lead,main:has(.tasks-panel) .hero .title-block .lead){max-width:760px;margin:20px auto 0}.directory-hero .title-block>div:first-child{max-width:820px}.directory-hero .status,:is(main:has(.page-tabs a[href=\/mejoras].active) .hero .status,main:has(.page-tabs a[href=\/tareas].active) .hero .status){display:none}.directory-hero h1{letter-spacing:-.06em;text-shadow:0 4px 18px #10253355;font-size:clamp(44px,7vw,78px)}.directory-hero .lead{max-width:700px;font-size:1.12rem;line-height:1.55}main:has(.page-tabs a[href=\/mejoras].active) .hero{background:linear-gradient(#071a35aa,#0b1730ed),url(/serom-landscape.png) 50%/cover fixed;position:relative;overflow:hidden}main:has(.page-tabs a[href=\/tareas].active) .hero{background:linear-gradient(#667783aa,#3d4852ed),url(/serom-landscape.png) 50%/cover fixed;position:relative;overflow:hidden}main:has(.page-tabs a[href=\/mejoras].active) .hero:after{content:"";pointer-events:none;opacity:.13;background-image:radial-gradient(circle,#fff 1px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000,#000);mask-image:linear-gradient(120deg,#0000,#000)}main:has(.page-tabs a[href=\/tareas].active) .hero:after{content:"";pointer-events:none;opacity:.13;background-image:radial-gradient(circle,#fff 1px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000,#000);mask-image:linear-gradient(120deg,#0000,#000)}:is(main:has(.page-tabs a[href=\/mejoras].active) .hero .hero-inner,main:has(.page-tabs a[href=\/mejoras].active) .hero .title-block,main:has(.page-tabs a[href=\/tareas].active) .hero .hero-inner,main:has(.page-tabs a[href=\/tareas].active) .hero .title-block){z-index:1;position:relative}.directory-hero{background:linear-gradient(#667783aa,#3d4852ed),url(/serom-landscape.png) 50% 88%/cover fixed}main:has(.page-tabs a[href=\/mejoras].active) .hero{background:linear-gradient(#667783aa,#3d4852ed),url(/serom-landscape.png) 50% 88%/cover fixed}main:has(.page-tabs a[href=\/tareas].active) .hero{background:linear-gradient(#667783aa,#3d4852ed),url(/serom-landscape.png) 50% 88%/cover fixed}.directory-hero:after{content:"";pointer-events:none;opacity:.08;background:linear-gradient(#0000 45%,#fff2 46%,#0000 47%),radial-gradient(at 20% 100%,#fff3,#0000 40%);position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}main:has(.page-tabs a[href=\/mejoras].active) .hero:after{content:"";pointer-events:none;opacity:.08;background:linear-gradient(#0000 45%,#fff2 46%,#0000 47%),radial-gradient(at 20% 100%,#fff3,#0000 40%);position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}main:has(.page-tabs a[href=\/tareas].active) .hero:after{content:"";pointer-events:none;opacity:.08;background:linear-gradient(#0000 45%,#fff2 46%,#0000 47%),radial-gradient(at 20% 100%,#fff3,#0000 40%);position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.page-tabs{box-shadow:0 8px 24px #2037470b}.page-tabs .shell{align-items:center;min-height:68px}.page-tabs a{transition:background .2s,color .2s,transform .2s}.page-tabs a:hover{color:#1d739b;background:#edf5f8;transform:translateY(-1px)}.page-tabs a.active{box-shadow:0 5px 14px #20374722}.content{padding-top:44px}.section-heading{margin-bottom:26px}.directory-hero{min-height:375px;padding-bottom:30px}main:has(.improvements-panel) .hero{min-height:375px;padding-bottom:30px}main:has(.tasks-panel) .hero{min-height:375px;padding-bottom:30px}.directory-hero .title-block{top:50%;transform:translateY(-50%)}main:has(.improvements-panel) .hero .title-block{top:50%;transform:translateY(-50%)}main:has(.tasks-panel) .hero .title-block{top:50%;transform:translateY(-50%)}@media (max-width:760px){.directory-hero{min-height:0}main:has(.improvements-panel) .hero{min-height:0}main:has(.tasks-panel) .hero{min-height:0}.directory-hero .title-block{top:auto;transform:none}main:has(.improvements-panel) .hero .title-block{top:auto;transform:none}main:has(.tasks-panel) .hero .title-block{top:auto;transform:none}.directory-hero .hero-inner{min-height:0}.directory-hero .brand{width:100%;position:relative;top:auto;left:auto;transform:none}}:is(main:has(.improvements-panel) .hero .hero-inner,main:has(.tasks-panel) .hero .hero-inner){min-height:375px;position:relative}:is(main:has(.improvements-panel) .hero .brand,main:has(.tasks-panel) .hero .brand){margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}:is(main:has(.improvements-panel) .hero .title-block,main:has(.tasks-panel) .hero .title-block){z-index:1;width:62%;padding:0;position:absolute;top:50%;left:38%;transform:translateY(-50%)}:is(main:has(.improvements-panel) .hero,main:has(.tasks-panel) .hero){position:relative;overflow:hidden}@media (max-width:760px){:is(main:has(.improvements-panel) .hero .hero-inner,main:has(.tasks-panel) .hero .hero-inner){min-height:0}:is(main:has(.improvements-panel) .hero .brand,main:has(.tasks-panel) .hero .brand){width:100%;position:relative;top:auto;left:auto;transform:none}}main>header.hero .title-block{z-index:1;text-align:center;width:50%;max-width:none;margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translateY(-50%);width:50%!important;margin:0!important;padding:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateY(-50%)!important}main>header.hero{position:relative}main>header.hero .hero-inner{min-height:250px;position:relative}main>header.hero .brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:38%;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:760px){main>header.hero .hero-inner{min-height:0}main>header.hero .title-block{width:auto;padding-top:28px;position:relative;top:auto;left:auto;transform:none}main>header.hero .brand{width:100%;position:relative;top:auto;left:auto;transform:none}}main>header.hero{min-height:250px!important;padding-bottom:0!important}main>header.hero,main>header.hero .hero-inner{height:250px!important;min-height:250px!important;padding-top:0!important;padding-bottom:0!important}main>header.hero .brand .eyebrow{letter-spacing:.16em!important;font-size:16px!important}.client-list button{text-align:center;align-content:center;justify-items:center;gap:7px;min-height:112px}.client-list button>strong{text-align:center;font-size:21px;line-height:1.15}.client-list button>span{white-space:nowrap;font-size:14px}.client-list .client-kpis{justify-content:center;width:100%;margin-top:2px}.client-list button{grid-template-rows:auto auto;place-items:center stretch;column-gap:24px;min-height:92px;text-align:left!important;grid-template-columns:minmax(180px,1fr) minmax(240px,auto)!important;display:grid!important}.client-list button>strong{text-align:left;grid-area:1/1/span 2;font-size:22px}.client-list button>span{text-align:right;white-space:nowrap;grid-area:1/2;font-size:14px}.client-list .client-kpis{text-align:right;grid-area:2/2;justify-content:flex-end;width:100%;margin:0}.client-list .client-kpis small:first-child,.client-list .client-progress{display:none!important}@media (max-width:600px){.client-list button{grid-template-rows:auto auto auto;row-gap:4px;grid-template-columns:1fr!important}.client-list button>strong,.client-list button>span,.client-list .client-kpis{text-align:center;grid-area:auto/1}.client-list .client-kpis{justify-content:center}}.client-list button>span,.client-list .client-kpis{border-radius:8px;align-self:center;min-height:38px;padding:9px 12px;color:#fff!important;background:#315f78!important;grid-row:1!important}.client-list button>span{grid-column:2;font-weight:700;text-align:left!important;font-size:16px!important}.client-list .client-kpis{grid-column:2;justify-content:flex-end;gap:12px;margin-left:auto}.client-list .client-kpis small{white-space:nowrap;color:#e8f5fb!important;font-size:14px!important}.client-list .client-kpis b{color:#fff!important;font-size:16px!important}.client-list .client-kpis{grid-row:2!important}.client-list button{box-shadow:0 4px 12px #29485b0d;background:linear-gradient(90deg,#f5f8fa 0 48%,#e8f4fa 48% 100%)!important;border:1px solid #d7e5ec!important;border-radius:14px!important;padding:16px 18px!important}.client-list button>strong{color:#203747;font-size:23px!important}.client-list button>span,.client-list .client-kpis{color:#315f78!important;background:0 0!important;border-radius:0!important;padding:0!important}.client-list button>span{font-size:15px!important}.client-list .client-kpis small{color:#607d8c!important}.client-list .client-kpis b{color:#203747!important}.client-list button{min-height:76px;grid-template-rows:1fr!important;grid-template-columns:minmax(180px,1fr) auto auto!important}.client-list button>strong{grid-area:1/1!important}.client-list button>span{align-self:center;grid-area:1/2!important}.client-list .client-kpis{white-space:nowrap;align-self:center;grid-area:1/3!important;margin-left:0!important}.client-list .client-kpis small{font-size:14px!important}@media (max-width:600px){.client-list button{grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important}.client-list button>strong,.client-list button>span,.client-list .client-kpis{text-align:center;grid-area:auto/1!important}.client-list .client-kpis{justify-content:center}}.client-list button>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.client-list button>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.client-list .client-kpis{min-width:0}.client-list button{grid-template-columns:minmax(0,1fr) auto auto!important}.client-list button>strong{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;display:block;overflow:hidden;min-width:0!important}.serom-sales-card{background:#eef8fc;border:1px solid #b8d7e5;border-radius:14px;gap:5px;margin:0 0 16px;padding:18px 22px;display:grid}.serom-sales-card strong{color:var(--blue);font-size:30px}.serom-sales-card small{color:#6c808e}.serom-kpi{background:#eef8fc;border:1px solid #b8d7e5;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:18px 24px;display:flex}.serom-kpi span{color:#31566b;font-weight:700}.serom-kpi strong{color:var(--blue);font-size:32px}.serom-kpis{grid-template-columns:1fr 1fr;gap:18px;margin:0 0 18px;display:grid}.serom-kpi,.ciasa-kpi{border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:18px 24px;display:flex}.serom-kpi{background:#eef8fc;border:1px solid #b8d7e5}.ciasa-kpi{background:#fff7e8;border:1px solid #e4c486}.serom-kpi span,.ciasa-kpi span{font-weight:700}.serom-kpi small,.ciasa-kpi small{color:#806f5b;display:block}@media (max-width:700px){.serom-kpis{grid-template-columns:1fr}.serom-kpi,.ciasa-kpi{flex-wrap:wrap}}.ganancia-kpi{background:#effaf2;border:1px solid #b8dfc8;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.ganancia-kpi span{color:#287044;font-weight:700}.ganancia-kpi strong{color:#218344;font-size:32px}@media (max-width:700px){.ganancia-kpi{flex-wrap:wrap}}.ganancia-serom-kpi{background:#f6f1ff;border:1px solid #c8b8e7;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.ganancia-serom-kpi span{color:#65459a;font-weight:700}.ganancia-serom-kpi strong{color:#704db2;font-size:32px}@media (max-width:700px){.ganancia-serom-kpi{flex-wrap:wrap}}.serom-kpi span,.ganancia-serom-kpi span{color:#155a82}.serom-kpi strong,.ganancia-serom-kpi strong{color:#167fba}.serom-kpi{background:#edf6fb;border-color:#a9cbe0}.serom-kpi span{color:#245a7a}.serom-kpi strong{color:#167fba}.ganancia-serom-kpi{background:#f1f3f5;border-color:#b9c0c7}.ganancia-serom-kpi span{color:#4b5560}.ganancia-serom-kpi strong{color:#218344}.ciasa-kpi{background:#fff0dc;border-color:#e88918}.ciasa-kpi span{color:#a94f00}.ciasa-kpi strong{color:#e87500}.ganancia-kpi{background:#f1f3f5;border-color:#b9c0c7}.ganancia-kpi span{color:#4b5560}.ganancia-kpi strong{color:#218344}.ganancia-kpi small{color:#6b7280}.serom-kpi,.ciasa-kpi,.ganancia-serom-kpi,.ganancia-kpi{box-sizing:border-box;height:112px}.pending-overview{border-color:#b9cbd5}.pending-overview>summary{background:linear-gradient(135deg,#f2f6f8,#e8f0f4)}.pending-overview>summary small{color:#37677f}.pending-overview>summary>b{background:#315f76}.pending-overview[open]>summary{border-bottom-color:#c8d6dd}.utility-kpis{grid-template-columns:1fr 1fr;gap:18px;margin:0 0 18px;display:grid}.utility-kpis>div{border-radius:14px;justify-content:space-between;align-items:center;min-height:96px;padding:20px 24px;display:flex}.utility-serom{color:#4b5560;background:#f1f3f5;border:1px solid #b9c0c7}.utility-serom strong{color:#218344;font-size:36px}.utility-ciasa{color:#f0f0f0;background:#202124;border:1px solid #3b3d40}.utility-ciasa strong{color:#fff;font-size:36px}@media (max-width:700px){.utility-kpis{grid-template-columns:1fr}}.utility-kpis>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid}.utility-kpis>div small{text-align:right}.utility-serom small{color:#6b7280}.utility-ciasa small{color:#d1d5db}@media (max-width:700px){.utility-kpis>div{grid-template-columns:1fr auto}.utility-kpis>div small{text-align:left;grid-column:1/-1}}.utility-serom span,.utility-serom strong,.utility-serom small,.utility-ciasa span,.utility-ciasa strong,.utility-ciasa small{font-weight:700}.utility-serom{color:#111827;background:#dfe3e6;border-color:#aeb7be}.utility-serom span,.utility-serom strong,.utility-serom small{color:#111827!important}.utility-ciasa{color:#111827;background:#dfe3e6;border-color:#aeb7be}.utility-ciasa span,.utility-ciasa strong,.utility-ciasa small{color:#111827!important}.serom-kpi span,.serom-kpi strong,.serom-kpi small,.ciasa-kpi span,.ciasa-kpi strong,.ciasa-kpi small,.ganancia-serom-kpi span,.ganancia-serom-kpi strong,.ganancia-serom-kpi small,.ganancia-kpi span,.ganancia-kpi strong,.ganancia-kpi small,.utility-serom span,.utility-serom strong,.utility-serom small,.utility-ciasa span,.utility-ciasa strong,.utility-ciasa small{font-weight:700!important}.ganancia-serom-kpi,.ganancia-kpi{grid-template-columns:1fr 1fr!important;display:grid!important}.ganancia-serom-kpi small,.ganancia-kpi small{text-align:right;font-size:22px;font-weight:700;color:#111827!important}.ganancia-serom-kpi,.ganancia-kpi{justify-content:flex-start;align-items:center;gap:28px!important;display:flex!important}.ganancia-serom-kpi small,.ganancia-kpi small{text-align:right!important;margin-left:auto!important;font-size:24px!important}.ganancia-serom-kpi span,.ganancia-kpi span{white-space:nowrap}.ganancia-serom-kpi small,.ganancia-kpi small{line-height:1;color:#111827!important;font-size:32px!important;font-weight:700!important}.ganancia-serom-kpi span,.ganancia-kpi span{font-size:inherit;font-weight:700!important}.ganancia-serom-kpi,.ganancia-kpi{grid-template-columns:repeat(3,1fr)!important;place-items:center!important;gap:12px!important;display:grid!important}.ganancia-serom-kpi span,.ganancia-serom-kpi strong,.ganancia-serom-kpi small,.ganancia-kpi span,.ganancia-kpi strong,.ganancia-kpi small{text-align:center!important;margin:0!important}.ganancia-serom-kpi small,.ganancia-kpi small{font-size:32px!important;line-height:1!important}@media (max-width:700px){.ganancia-serom-kpi,.ganancia-kpi{grid-template-columns:1fr!important;gap:8px!important}}.serom-kpi,.ciasa-kpi,.ganancia-serom-kpi,.ganancia-kpi{font:inherit;text-align:left;cursor:pointer}.serom-kpi:hover,.ciasa-kpi:hover,.ganancia-serom-kpi:hover,.ganancia-kpi:hover{filter:brightness(.98);transform:translateY(-1px)}.paid-kpi-list{background:#fff;border:1px solid #c8d6dd;border-radius:14px;margin:0 0 18px;padding:20px 24px;box-shadow:0 4px 14px #2037470f}.paid-kpi-list h3{color:#203747;margin:0 0 12px;font-size:20px}.paid-kpi-list ol{margin:0;padding-left:28px}.paid-kpi-list li{color:#526b79;border-bottom:1px solid #edf1f3;justify-content:space-between;gap:18px;padding:9px 0;display:flex}.paid-kpi-list li:last-child{border-bottom:0}.paid-kpi-list li strong{color:#203747;white-space:nowrap}.paid-kpi-list p{color:#687f8d;margin:0}.serom-kpi[aria-expanded=true],.ciasa-kpi[aria-expanded=true]{box-shadow:0 0 0 3px #167fba21,0 10px 24px #2037471a}.ciasa-kpi[aria-expanded=true]{box-shadow:0 0 0 3px #e8750024,0 10px 24px #2037471a}.paid-kpi-list{padding:0;overflow:hidden}.paid-kpi-list>header{background:#f4f8fa;border-bottom:1px solid #dbe5ea;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;display:flex}.paid-kpi-list>header small{color:#2185b8;letter-spacing:.1em;font-weight:800}.paid-kpi-list>header h3{margin:4px 0 2px;font-size:25px}.paid-kpi-list>header p{font-size:14px}.paid-kpi-list>header button{color:#31566b;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cbd5;border-radius:10px;padding:10px 16px;font-weight:800}.paid-kpi-table{padding:8px 26px}.paid-kpi-head,.paid-kpi-table article{grid-template-columns:minmax(150px,.8fr) minmax(260px,2fr) minmax(90px,.65fr) minmax(90px,.65fr) minmax(75px,.5fr);align-items:center;gap:18px;display:grid}.paid-kpi-head{color:#718692;text-transform:uppercase;letter-spacing:.05em;padding:12px 14px;font-size:12px;font-weight:800}.paid-kpi-table article{border-top:1px solid #e4ebef;padding:15px 14px}.paid-kpi-table article div{flex-direction:column;gap:3px;display:flex}.paid-kpi-table article div strong{color:#203747}.paid-kpi-table article div small{color:#2185b8;font-weight:700}.paid-kpi-table article p{color:#506977;margin:0;line-height:1.35}.paid-kpi-table article>b{color:#203747;text-align:right}.paid-kpi-table article>.profit{color:#218344}.paid-kpi-table article em{color:#218344;text-align:center;background:#edf5ef;border-radius:999px;padding:5px 8px;font-style:normal;font-weight:800}.paid-kpi-list>footer{color:#203747;background:#f7f9fa;border-top:1px solid #dbe5ea;justify-content:flex-end;align-items:center;gap:24px;padding:17px 26px;display:flex}.paid-kpi-list>footer span{color:#607682;margin-right:auto}.paid-kpi-list>footer b{color:#218344}@media (max-width:900px){.paid-kpi-head{display:none}.paid-kpi-table article{grid-template-columns:1fr 1fr;gap:8px 16px}.paid-kpi-table article p{grid-column:1/-1}.paid-kpi-table article>b{text-align:left}.paid-kpi-list>footer{flex-wrap:wrap;gap:10px 18px}.paid-kpi-list>footer span{width:100%;margin:0}}@media (max-width:560px){.paid-kpi-list>header{align-items:flex-start}.paid-kpi-table{padding:6px 14px}.paid-kpi-table article{grid-template-columns:1fr}.paid-kpi-table article p{grid-column:auto}.paid-kpi-list>footer{display:grid}.paid-kpi-list>footer span{width:auto}}.paid-kpi-head span:nth-child(3),.paid-kpi-head span:nth-child(4),.paid-kpi-head span:nth-child(5),.paid-kpi-table article>b,.paid-kpi-table article>.profit,.paid-kpi-table article>em{text-align:center}.paid-kpi-groups{background:#fbfcfd;border-bottom:1px solid #dbe5ea;grid-template-columns:1fr 1fr;gap:14px;padding:18px 26px;display:grid}.paid-kpi-groups article{background:#f1f6f8;border:1px solid #cbd9df;border-radius:12px;grid-template-columns:1fr auto;gap:5px 14px;padding:15px 17px;display:grid}.paid-kpi-groups article.time{background:#f0f8f2;border-color:#b9d7c1}.paid-kpi-groups small{color:#537281;letter-spacing:.06em;font-size:10px;font-weight:850}.paid-kpi-groups strong{color:#203747;font-size:20px}.paid-kpi-groups span{color:#607682;grid-column:1/-1;font-size:12px}.paid-kpi-groups b{color:#218344;grid-area:1/2/3;align-self:center;font-size:19px}.paid-kpi-groups>p{grid-column:1/-1;padding:2px 4px;font-size:12px;color:#637985!important;margin:0!important}.paid-kpi-table article div .time-label{color:#218344;margin-top:4px;font-size:10px;font-weight:800}.paid-kpi-table article:has(.time-label){background:#fbfefb}@media (max-width:900px){.paid-kpi-groups{grid-template-columns:1fr}.paid-kpi-groups>p{grid-column:1}}@media (max-width:560px){.paid-kpi-groups{padding:14px}.paid-kpi-groups article{grid-template-columns:1fr}.paid-kpi-groups b{grid-area:auto/1}}.ganancia-kpi.ciasa-profit-card{grid-template-columns:auto 1fr 1fr!important;align-items:center!important;gap:18px!important;padding:14px 20px!important;display:grid!important}.ciasa-profit-card>.ciasa-profit-title{white-space:nowrap;color:#4b5560!important}.ganancia-kpi.ciasa-profit-card>div{border-left:1px solid #cbd3d9;grid-template-columns:1fr auto;gap:2px 10px;padding-left:18px;display:grid}.ganancia-kpi.ciasa-profit-card>div.time{border-left-color:#9fc9aa}.ganancia-kpi.ciasa-profit-card>div>small{white-space:nowrap;grid-column:1/-1;color:#65747d!important;text-align:left!important;margin:0!important;font-size:10px!important;line-height:1.2!important}.ganancia-kpi.ciasa-profit-card>div>strong{line-height:1.1;color:#218344!important;font-size:24px!important}.ganancia-kpi.ciasa-profit-card>div>b{color:#111827;align-self:end;font-size:18px;line-height:1.1}@media (max-width:900px){.ganancia-kpi.ciasa-profit-card{grid-template-columns:1fr 1fr!important;height:auto!important}.ciasa-profit-card>.ciasa-profit-title{grid-column:1/-1}.ganancia-kpi.ciasa-profit-card>div:first-of-type{border-left:0;padding-left:0}}@media (max-width:560px){.ganancia-kpi.ciasa-profit-card{grid-template-columns:1fr!important}.ganancia-kpi.ciasa-profit-card>div{border-top:1px solid #cbd3d9;border-left:0;padding:10px 0 0}}.ganancia-kpi.ciasa-profit-card{min-height:112px;grid-template-columns:1fr!important;gap:8px!important;height:auto!important;padding:12px 20px!important;display:grid!important}.ganancia-kpi.ciasa-profit-card>.ciasa-profit-heading{justify-content:center;align-items:baseline;gap:14px;border:0!important;padding:0!important;display:flex!important}.ganancia-kpi.ciasa-profit-card>.ciasa-profit-heading span{color:#4b5560!important;font-weight:700!important}.ganancia-kpi.ciasa-profit-card>.ciasa-profit-heading strong{color:#218344!important;font-size:26px!important;line-height:1!important}.ganancia-kpi.ciasa-profit-card>.ciasa-profit-breakdown{grid-template-columns:1fr 1fr;gap:0;border:0!important;padding:0!important;display:grid!important}.ganancia-kpi.ciasa-profit-card>.ciasa-profit-breakdown>div{border-left:1px solid #cbd3d9;grid-template-columns:1fr auto;gap:1px 8px;padding:0 16px;display:grid}.ganancia-kpi.ciasa-profit-card>.ciasa-profit-breakdown>div:first-child{border-left:0}.ganancia-kpi.ciasa-profit-card>.ciasa-profit-breakdown small{white-space:nowrap;grid-column:1/-1;color:#65747d!important;text-align:left!important;margin:0!important;font-size:9px!important;line-height:1.2!important}.ganancia-kpi.ciasa-profit-card>.ciasa-profit-breakdown strong{line-height:1.1;color:#218344!important;font-size:19px!important}.ganancia-kpi.ciasa-profit-card>.ciasa-profit-breakdown b{color:#111827;align-self:end;font-size:15px;line-height:1.1}@media (max-width:560px){.ganancia-kpi.ciasa-profit-card>.ciasa-profit-breakdown{grid-template-columns:1fr}.ganancia-kpi.ciasa-profit-card>.ciasa-profit-breakdown>div{border-top:1px solid #cbd3d9;border-left:0;padding:8px 0}.ganancia-kpi.ciasa-profit-card>.ciasa-profit-breakdown>div:first-child{border-top:0}}.ganancia-kpi.ciasa-profit-flip{perspective:900px;cursor:default;position:relative;overflow:hidden;padding:0!important;display:block!important}.ciasa-profit-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s;position:relative}.ciasa-profit-flip.flipped .ciasa-profit-inner{transform:rotateY(180deg)}.ciasa-profit-front,.ciasa-profit-back{backface-visibility:hidden;position:absolute;inset:0}.ganancia-kpi .ciasa-profit-front{box-sizing:border-box;padding:18px 20px;grid-template-columns:1fr 1fr 1fr auto!important;place-items:center!important;gap:10px!important;display:grid!important}.ganancia-kpi .ciasa-profit-front span,.ganancia-kpi .ciasa-profit-front strong,.ganancia-kpi .ciasa-profit-front small{text-align:center!important;margin:0!important}.ganancia-kpi .ciasa-profit-front strong{color:#218344!important;font-size:32px!important}.ganancia-kpi .ciasa-profit-front small{color:#111827!important;font-size:32px!important;line-height:1!important}.ciasa-profit-front button,.ciasa-profit-back button{color:#315f76;cursor:pointer;background:#fff;border:1px solid #9eb0ba;border-radius:50%;width:30px;height:30px;font-size:18px;font-weight:800}.ganancia-kpi .ciasa-profit-back{box-sizing:border-box;padding:14px 16px;transform:rotateY(180deg);grid-template-columns:1fr 1fr auto!important;align-items:center!important;gap:0!important;display:grid!important}.ganancia-kpi .ciasa-profit-back>div{border-left:1px solid #c7d1d6;grid-template-columns:1fr auto;gap:2px 10px;padding:0 16px;display:grid}.ganancia-kpi .ciasa-profit-back>div:first-child{border-left:0}.ganancia-kpi .ciasa-profit-back small{white-space:nowrap;grid-column:1/-1;color:#65747d!important;text-align:left!important;margin:0!important;font-size:10px!important;line-height:1.2!important}.ganancia-kpi .ciasa-profit-back strong{color:#218344!important;font-size:23px!important;line-height:1!important}.ganancia-kpi .ciasa-profit-back b{color:#111827;font-size:17px}@media (max-width:700px){.ganancia-kpi.ciasa-profit-flip{height:150px!important}.ganancia-kpi .ciasa-profit-front{grid-template-columns:1fr 1fr auto!important}.ganancia-kpi .ciasa-profit-front span{grid-column:1/-1}.ganancia-kpi .ciasa-profit-back{grid-template-columns:1fr auto!important}.ganancia-kpi .ciasa-profit-back>div{padding:5px 8px}.ganancia-kpi .ciasa-profit-back>div:nth-child(2){border-left:0}.ganancia-kpi .ciasa-profit-back small{white-space:normal}}.ganancia-kpi .ciasa-profit-front{grid-template-columns:repeat(3,1fr)!important}.ganancia-kpi .ciasa-profit-front button{justify-self:center}@media (max-width:700px){.ganancia-kpi .ciasa-profit-front{grid-template-columns:repeat(3,1fr)!important}.ganancia-kpi .ciasa-profit-front span{grid-column:auto}}.ganancia-kpi .ciasa-profit-front .flip-hint{justify-content:center;align-items:center;gap:8px;border:0!important;padding:0!important;display:flex!important}.ganancia-kpi .ciasa-profit-front .flip-hint button{justify-content:center;align-items:center;width:30px;height:30px;line-height:1;display:flex;padding:0!important}.ganancia-kpi .ciasa-profit-front .flip-hint button span{font-size:18px!important;line-height:1!important}.ganancia-kpi .ciasa-profit-front .flip-hint small{white-space:nowrap;color:#65747d!important;text-align:left!important;margin:0!important;font-size:10px!important;line-height:1!important}@media (max-width:700px){.ganancia-kpi .ciasa-profit-front .flip-hint{gap:5px}.ganancia-kpi .ciasa-profit-front .flip-hint small{white-space:normal;font-size:9px!important}}.ganancia-kpi .ciasa-profit-front .flip-hint small{font-size:16px!important;font-weight:700!important}.ganancia-kpi .ciasa-profit-front .flip-hint{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ganancia-kpi .ciasa-profit-front .flip-hint:hover{filter:brightness(.96)}.ganancia-kpi .ciasa-profit-front .flip-hint>span{background:#fff;border:1px solid #9eb0ba;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ganancia-kpi .ciasa-profit-front>.flip-hint{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex!important}.ganancia-kpi .ciasa-profit-front>.flip-hint>b{color:#315f76!important;font-size:24px!important;line-height:1!important}.ganancia-kpi .ciasa-profit-front>.flip-hint>small{white-space:nowrap;color:#65747d!important;font-size:11px!important;line-height:1.15!important}.ganancia-kpi .ciasa-profit-front>.flip-hint{text-align:center!important;place-self:center!important}.ganancia-kpi .ciasa-profit-front>.flip-hint>small{text-align:center!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important}.ganancia-kpi .ciasa-profit-front>.flip-hint{max-width:100%;overflow:hidden;min-width:0!important}.ganancia-kpi .ciasa-profit-front>.flip-hint>small{overflow-wrap:break-word;max-width:220px;white-space:normal!important;text-align:center!important}.ganancia-kpi .ciasa-profit-front>span,.ganancia-kpi .ciasa-profit-front>strong,.ganancia-kpi .ciasa-profit-front>.flip-hint{min-width:0!important}.ganancia-kpi .ciasa-profit-front>.flip-hint{height:auto!important;min-height:32px!important;overflow:visible!important}.ganancia-kpi .ciasa-profit-front>.flip-hint>small{width:190px;max-width:190px;white-space:normal!important;overflow:visible!important}.ganancia-kpi .ciasa-profit-front .flip-hint{flex:none!important;width:auto!important;min-width:0!important;height:32px!important}.ganancia-kpi .ciasa-profit-front .flip-hint>span{box-sizing:border-box!important;flex:0 0 30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important}.ganancia-kpi .ciasa-profit-front,.ganancia-kpi .ciasa-profit-back{cursor:pointer}.ganancia-kpi .ciasa-profit-front>small{color:#65747d!important;font-size:16px!important;font-weight:700!important}.ganancia-kpi .ciasa-profit-back>div>small{font-size:16px!important;font-weight:700!important}.ganancia-kpi .ciasa-profit-back>div>strong{font-size:26px!important}.ganancia-kpi .ciasa-profit-back>div>b{font-size:20px!important}.ganancia-kpi .ciasa-profit-back>button{box-sizing:border-box!important;flex:0 0 30px!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important;line-height:1!important;display:flex!important}.ganancia-kpi .ciasa-profit-back{grid-template-columns:1fr 1fr!important;padding-right:68px!important}.ganancia-kpi .ciasa-profit-back>button{position:absolute!important;bottom:20px!important;right:20px!important}.ganancia-kpi.ciasa-profit-flip{height:112px!important;min-height:112px!important}.ganancia-kpi.ciasa-profit-flip .ciasa-profit-inner{height:112px!important}.serom-kpi small,.ciasa-kpi small{font-size:16px!important;font-weight:700!important;line-height:1.2!important}.serom-kpi span,.ciasa-kpi span{font-size:24px!important}.serom-kpi strong,.ciasa-kpi strong{font-size:32px!important}@media (max-width:700px){.ganancia-kpi.ciasa-profit-flip{height:190px!important;min-height:190px!important}.ganancia-kpi.ciasa-profit-flip .ciasa-profit-inner{height:190px!important}.ganancia-kpi .ciasa-profit-front{grid-template-rows:auto auto 1fr!important;grid-template-columns:1fr!important;gap:8px!important;padding:18px 14px!important}.ganancia-kpi .ciasa-profit-front>span,.ganancia-kpi .ciasa-profit-front>strong,.ganancia-kpi .ciasa-profit-front>.flip-hint{grid-column:1!important}.ganancia-kpi .ciasa-profit-front>span{font-size:20px!important}.ganancia-kpi .ciasa-profit-front>strong{font-size:32px!important}.ganancia-kpi .ciasa-profit-front>.flip-hint{flex-direction:row!important;gap:8px!important;width:100%!important;height:auto!important}.ganancia-kpi .ciasa-profit-front>.flip-hint>small{white-space:normal!important;width:auto!important;max-width:100%!important;font-size:14px!important}.ganancia-kpi .ciasa-profit-back{grid-template-rows:auto auto!important;grid-template-columns:1fr!important;padding:14px 18px!important}.ganancia-kpi .ciasa-profit-back>div{border:0!important;border-top:1px solid #c7d1d6!important;padding:8px 0!important}.ganancia-kpi .ciasa-profit-back>div:first-child{border-top:0!important}.quick-tools{top:8px!important;bottom:auto!important;right:8px!important}}@media (max-width:760px){main>header.hero.directory-hero,main>header.hero.directory-hero .hero-inner{height:auto!important;min-height:0!important;padding-top:18px!important;padding-bottom:28px!important}main>header.hero.directory-hero .hero-inner{display:block!important}main>header.hero.directory-hero .brand{width:100%!important;margin:0 auto 16px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}main>header.hero.directory-hero .title-block{text-align:center!important;width:auto!important;padding:0 20px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}main>header.hero.directory-hero .title-block h1{white-space:normal!important;font-size:clamp(34px,10vw,48px)!important;line-height:1.05!important}main>header.hero.directory-hero .title-block .lead{margin:12px auto 0!important;font-size:16px!important;line-height:1.4!important}main>header.hero.directory-hero>.title-block{float:none!important;clear:both!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 20px!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}main>header.hero.directory-hero>.title-block h1{max-width:100%!important;margin:0 auto!important;display:block!important;position:relative!important;inset:auto!important}main>header.hero.directory-hero+.nav{padding-top:42px!important}main>header.hero.directory-hero+.nav .shell{justify-content:center!important;gap:10px!important;width:100%!important;padding-left:8px!important;padding-right:8px!important;overflow:visible!important}main>header.hero.directory-hero+.nav a{padding:10px 8px!important;font-size:11px!important}.quick-tools:has(.client-quick-links){transform-origin:100% 0;transform:scale(.88)}html,body{width:100%;max-width:100%;overflow-x:hidden!important}main{width:100%;max-width:100%;overflow-x:hidden}.shell{width:calc(100% - 24px)!important;max-width:100%!important}.serom-kpis,.utility-kpis,.ciasa-kpis,.ganancia-kpi,.ganancia-serom-kpi,.ciasa-kpi,.serom-kpi{min-width:0!important;max-width:100%!important}.ganancia-serom-kpi{grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important;align-content:center!important;gap:6px!important;height:145px!important;min-height:145px!important;padding:18px 14px!important;display:grid!important}.ganancia-serom-kpi span,.ganancia-serom-kpi strong,.ganancia-serom-kpi small{text-align:center!important;margin:0!important;display:block!important}.ganancia-serom-kpi span{font-size:18px!important;line-height:1.2!important}.ganancia-serom-kpi strong{font-size:30px!important;line-height:1.1!important}.ganancia-serom-kpi small{font-size:27px!important;line-height:1.1!important}}@media (max-width:700px){:is(.quick-tools:has(.client-quick-links),.quick-tools:has(.ciasa-nav-links)){position:fixed!important;inset:8px 8px auto auto!important}.ganancia-kpi.ciasa-profit-flip .ciasa-profit-front{grid-template-rows:auto auto 1fr!important;grid-template-columns:1fr!important;display:grid!important}.ganancia-kpi.ciasa-profit-flip .ciasa-profit-front>span,.ganancia-kpi.ciasa-profit-flip .ciasa-profit-front>strong,.ganancia-kpi.ciasa-profit-flip .ciasa-profit-front>.flip-hint{grid-column:1!important}}main>header.users-hero{background:linear-gradient(135deg,#203747df,#3e647be8),url(/serom-landscape.png) 50%/cover fixed;position:relative;overflow:hidden}main>header.users-hero:after{content:"";pointer-events:none;background:#123b5d22;position:absolute;inset:0}main>header.users-hero>*{z-index:1;position:relative}
