.ws-if-refresh .if-hero .lp-hero-inner{grid-template-columns:minmax(0,5.2fr) minmax(0,6.8fr)}.ws-if-refresh .if-hero-stage{justify-self:end;width:100%;min-width:0;max-width:660px}.ws-if-refresh .if-visual{perspective:1200px;width:100%;min-width:0}.ws-if-refresh .if-visual-app{border:1px solid var(--sys-border-inverse);border-radius:var(--radius-24);background:var(--sys-surface-raised);color:var(--sys-text-strong);box-shadow:0 1px 0 var(--alpha-white-08) inset, 0 42px 84px -42px color-mix(in srgb, var(--sys-surface-static-black) 72%, transparent);overflow:hidden}.ws-if-refresh .if-visual-top{justify-content:space-between;align-items:center;gap:var(--space-16);border-bottom:1px solid var(--sys-border-subtle);background:var(--sys-surface-subtle);padding:12px 16px;font-size:12px;display:flex}.ws-if-refresh .if-visual-brand{align-items:center;gap:var(--space-8);color:var(--sys-text-strong);font-weight:600;display:inline-flex}.ws-if-refresh .if-visual-spark{border-radius:var(--radius-8);background:var(--sys-surface-brand-subtle);width:24px;height:24px;color:var(--sys-text-brand);place-items:center;display:grid}.ws-if-refresh .if-visual-spark .ws-ic{width:14px;height:14px}.ws-if-refresh .if-visual-date{color:var(--sys-text-muted);white-space:nowrap;font-size:11px}.ws-if-refresh .if-visual-main{grid-template-columns:48px minmax(0,1fr);min-height:0;display:grid}.ws-if-refresh .if-visual-rail{border-right:1px solid var(--sys-border-subtle);background:var(--sys-surface-subtle);flex-direction:column;align-items:center;gap:12px;padding:16px 8px;display:flex}.ws-if-refresh .if-visual-rail span{border-radius:var(--radius-8);width:28px;height:28px;color:var(--sys-text-muted);place-items:center;display:grid}.ws-if-refresh .if-visual-rail span.is-on{background:var(--sys-surface-raised);color:var(--sys-text-brand);box-shadow:0 1px 2px color-mix(in srgb, var(--sys-border-strong) 12%, transparent)}.ws-if-refresh .if-visual-rail .ws-ic{width:15px;height:15px}.ws-if-refresh .if-visual-body{min-width:0;padding:16px 18px 14px}.ws-if-refresh .if-visual-app .if-visual-company{color:var(--sys-text-muted);margin:0 0 3px;font-size:10.5px;font-weight:600}.ws-if-refresh .if-visual-app .if-visual-kicker{color:var(--sys-text-strong);margin:0 0 10px;font-size:12.5px;font-weight:600;line-height:1.35}.ws-if-refresh .if-visual-app .if-visual-read{max-width:54ch;color:var(--sys-text-body);margin:0 0 14px;font-size:12.5px;line-height:1.5}.ws-if-refresh .if-visual-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ws-if-refresh .if-visual-kpis>div{border:1px solid var(--sys-border-subtle);border-radius:var(--radius-12);background:var(--sys-surface-page);min-width:0;padding:9px 10px}.ws-if-refresh .if-visual-kpis span{color:var(--sys-text-muted);font-size:10px;font-weight:600;line-height:1.3;display:block}.ws-if-refresh .if-visual-kpis strong{color:var(--sys-text-strong);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;margin:3px 0 2px;font-size:15px;line-height:1.2;display:block}.ws-if-refresh .if-visual-kpis em{color:var(--sys-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-style:normal;display:block;overflow:hidden}.ws-if-refresh .if-visual-chart{border-bottom:1px solid var(--sys-border-subtle);align-items:flex-end;gap:4px;height:42px;margin:14px 0 12px;padding-top:4px;display:flex}.ws-if-refresh .if-visual-chart i{background:var(--sys-surface-brand-subtle);border-radius:3px 3px 0 0;flex:1;min-width:0}.ws-if-refresh .if-visual-chart i:nth-child(3n+1){background:color-mix(in srgb, var(--sys-surface-brand) 62%, var(--sys-surface-brand-subtle))}.ws-if-refresh .if-visual-alert{border:1px solid var(--sys-border-subtle);border-radius:var(--radius-12);background:var(--sys-surface-subtle);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ws-if-refresh .if-visual-alert-ic{border-radius:var(--radius-8);background:color-mix(in srgb, var(--sys-status-error) 10%, transparent);width:24px;height:24px;color:var(--sys-status-error);flex:none;place-items:center;display:grid}.ws-if-refresh .if-visual-alert-ic .ws-ic{width:13px;height:13px}.ws-if-refresh .if-visual-alert b{color:var(--sys-text-strong);font-size:11px;line-height:1.35;display:block}.ws-if-refresh .if-visual-alert em{color:var(--sys-text-muted);margin-top:2px;font-size:10px;font-style:normal;line-height:1.4;display:block}.ws-if-refresh .if-visual-foot{justify-content:flex-start;align-items:center;gap:var(--space-16);border-top:1px solid var(--sys-border-subtle);background:var(--sys-surface-subtle);color:var(--sys-text-muted);padding:9px 16px;font-size:10px;line-height:1.4;display:flex}.ws-if-refresh .if-visual-foot>span:first-child{align-items:center;gap:6px;display:inline-flex}.ws-if-refresh .if-visual-foot .ws-ic{width:12px;height:12px;color:var(--sys-text-brand)}.ws-if-refresh .if-subnav{border-top:1px solid var(--sys-border-inverse-subtle);border-bottom:1px solid var(--sys-border-inverse-subtle);background:var(--sys-surface-strong)}.ws-if-refresh .if-subnav-inner{scrollbar-width:none;gap:8px;padding-top:10px;padding-bottom:10px;display:flex;overflow-x:auto}.ws-if-refresh .if-subnav-inner::-webkit-scrollbar{display:none}.ws-if-refresh .if-subnav-link{border:1px solid var(--alpha-white-22);border-radius:var(--radius-pill);min-height:34px;color:var(--sys-text-inverse);transition:background-color var(--sys-dur-hover) var(--sys-ease-out), border-color var(--sys-dur-hover) var(--sys-ease-out);flex:none;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.ws-if-refresh .if-subnav-link:hover{border-color:var(--alpha-white-40);background:var(--alpha-white-10)}}.ws-if-refresh .if-risks-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.ws-if-refresh .if-risks-aside h2{max-width:16ch}.ws-if-refresh .if-risks-aside>p{max-width:40ch;font-size:var(--t-lead);margin:0;line-height:1.5}.ws-if-refresh .if-risks-stat{border-radius:var(--radius-20);background:var(--sys-surface-strong);color:var(--sys-text-inverse);margin-top:32px;padding:24px}.ws-if-refresh .if-risks-stat strong{color:var(--sys-text-inverse);letter-spacing:-.045em;font-size:clamp(48px,5vw,72px);font-weight:600;line-height:.95;display:block}.ws-if-refresh .if-risks-stat p{color:var(--sys-text-body-inverse);margin:10px 0 8px;font-size:14px;line-height:1.45}.ws-if-refresh .if-risks-stat span{color:var(--sys-text-muted-inverse);font-size:11.5px}.ws-if-refresh .if-risk-list{border-top:1px solid var(--sys-border-default);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.ws-if-refresh .if-risk{border-bottom:1px solid var(--sys-border-subtle);gap:12px;padding:22px 0 24px;display:flex}.ws-if-refresh .if-risk-dot{border-radius:var(--radius-round);flex:none;width:8px;height:8px;margin-top:7px}.ws-if-refresh .if-risk-dot.is-critical{background:var(--sys-status-error)}.ws-if-refresh .if-risk-dot.is-attention{background:var(--sys-text-brand)}.ws-if-refresh .if-risk-body{min-width:0}.ws-if-refresh .if-risk-severity{color:var(--sys-text-muted);margin:0 0 5px;font-size:11px;font-weight:600;line-height:1.3}.ws-if-refresh .if-risk-body h3{color:var(--sys-text-strong);letter-spacing:-.015em;margin:0 0 6px;font-size:19px;line-height:1.25}.ws-if-refresh .if-risk-body>p:not(.if-risk-severity):not(.if-risk-alert){color:var(--sys-text-body);margin:0;font-size:14px;line-height:1.5}.ws-if-refresh .if-risk-alert{color:var(--sys-text-brand);align-items:flex-start;gap:6px;margin:10px 0 0;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.ws-if-refresh .if-risk-alert .ws-ic{flex:none;width:14px;height:14px;margin-top:1px}.ws-if-refresh .ws-steps-rail-head p:empty{display:none}.ws-if-refresh .if-intel-head{margin-bottom:var(--sys-head-gap)}.ws-if-refresh .if-intel-head h2{max-width:18ch}.ws-if-refresh .if-intel-head p{max-width:50ch}.ws-if-refresh .if-intel-window{border-radius:var(--radius-24);background:var(--sys-surface-raised);color:var(--sys-text-strong);box-shadow:0 32px 72px -32px color-mix(in srgb, var(--sys-surface-static-black) 60%, transparent);overflow:hidden}.ws-if-refresh .if-intel-bar{justify-content:space-between;align-items:center;gap:var(--space-16);background:linear-gradient(100deg, var(--sys-ai-gradient-start), var(--sys-ai-gradient-end));color:var(--sys-text-inverse);padding:14px 20px;font-size:12px;display:flex}.ws-if-refresh .if-intel-brand{color:inherit;align-items:center;gap:8px;font-weight:600;display:inline-flex}.ws-if-refresh .if-intel-brand .ws-ic{width:15px;height:15px}.ws-if-refresh .if-intel-window-title{color:color-mix(in srgb, currentColor 86%, transparent);text-align:right}.ws-if-refresh .if-intel-main{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(24px,3vw,40px);padding:clamp(20px,3vw,32px);display:grid}.ws-if-refresh .if-intel-read>p:first-child{color:var(--sys-text-strong);margin:0 0 18px;font-size:clamp(16px,1.4vw,20px);line-height:1.55}.ws-if-refresh .if-intel-detail{max-width:64ch;color:var(--sys-text-body);margin:0 0 18px;font-size:13.5px;line-height:1.55}.ws-if-refresh .if-intel-verify{color:var(--sys-text-brand);align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:600;display:inline-flex}.ws-if-refresh .if-intel-verify .ws-ic{width:16px;height:16px}.ws-if-refresh .if-intel-actions{border-top:1px solid var(--sys-border-subtle);color:var(--sys-text-muted);flex-wrap:wrap;gap:8px 18px;margin-top:24px;padding-top:16px;font-size:12px;display:flex}.ws-if-refresh .if-intel-actions span{align-items:center;gap:6px;display:inline-flex}.ws-if-refresh .if-intel-actions span:before{content:"";border-radius:var(--radius-round);background:var(--sys-border-default);width:5px;height:5px}.ws-if-refresh .if-intel-side{gap:10px;display:grid}.ws-if-refresh .if-intel-kpi{border:1px solid var(--sys-border-subtle);border-radius:var(--radius-12);background:var(--sys-surface-page);padding:12px 14px}.ws-if-refresh .if-intel-kpi span{color:var(--sys-text-muted);font-size:11px;font-weight:600;display:block}.ws-if-refresh .if-intel-kpi strong{color:var(--sys-text-strong);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:4px 0 2px;font-size:20px;display:block}.ws-if-refresh .if-intel-kpi em{color:var(--sys-text-muted);font-size:11px;font-style:normal}.ws-if-refresh .if-intel-kpi.is-alert{border-color:var(--sys-border-default);background:var(--sys-surface-subtle)}.ws-if-refresh .if-intel-kpi.is-alert strong{color:var(--sys-status-error)}.ws-if-refresh .if-intel-note{max-width:80ch;color:var(--alpha-white-65);margin:16px 0 0;font-size:12px;line-height:1.5}.ws-if-refresh .if-alerts-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.ws-if-refresh .if-alerts-aside h2{max-width:16ch}.ws-if-refresh .if-alerts-aside p{max-width:40ch;font-size:var(--t-lead);margin:0;line-height:1.5}.ws-if-refresh .if-alerts-list{border-top:1px solid var(--sys-border-default);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:0;padding:0;list-style:none;display:grid}.ws-if-refresh .if-alerts-list li{border-bottom:1px solid var(--sys-border-subtle);color:var(--sys-text-strong);align-items:flex-start;gap:12px;padding:15px 0;font-size:14px;line-height:1.45;display:flex}.ws-if-refresh .if-alert-ic{border-radius:var(--radius-9);background:var(--sys-surface-brand-subtle);width:30px;height:30px;color:var(--sys-text-brand);flex:none;place-items:center;display:grid}.ws-if-refresh .if-alert-ic .ws-ic{width:16px;height:16px}.ws-if-refresh .if-roles .ws-head{margin-bottom:var(--sys-head-gap)}.ws-if-refresh .if-roles-tabs{border-radius:var(--radius-pill);background:var(--sys-surface-page);flex-wrap:wrap;gap:4px;width:fit-content;margin:0 0 32px;padding:4px;display:flex}.ws-if-refresh .if-roles-tab{border-radius:var(--radius-pill);min-height:40px;color:var(--sys-text-body);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--sys-dur-hover) var(--sys-ease-out), color var(--sys-dur-hover) var(--sys-ease-out);background:0 0;border:0;padding:0 16px;font-size:14px;font-weight:600}.ws-if-refresh .if-roles-tab[aria-selected=true]{background:var(--sys-surface-strong);color:var(--sys-text-inverse)}@media (hover:hover){.ws-if-refresh .if-roles-tab:not([aria-selected=true]):hover{color:var(--sys-text-strong)}}.ws-if-refresh .if-role{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.ws-if-refresh .if-role-copy h3{max-width:20ch;font-size:var(--t-h3);letter-spacing:-.02em;margin:0 0 12px;line-height:1.15}.ws-if-refresh .if-role-copy>p{max-width:46ch;font-size:var(--t-lead);margin:0;line-height:1.5}.ws-if-refresh .if-role-list{margin:22px 0 0;padding:0;list-style:none;display:grid}.ws-if-refresh .if-role-list li{border-top:1px solid var(--sys-border-subtle);color:var(--sys-text-strong);align-items:center;gap:10px;padding:12px 0;font-size:14px;line-height:1.45;display:flex}.ws-if-refresh .if-role-link{margin:var(--space-20) 0 0;font-size:var(--t-14);line-height:var(--t-14-lh)}.ws-if-refresh .if-role-ic{border-radius:var(--radius-round);background:var(--sys-surface-brand-subtle);width:26px;height:26px;color:var(--sys-text-brand);flex:none;place-items:center;display:grid}.ws-if-refresh .if-role-ic .ws-ic{width:14px;height:14px}.ws-if-refresh .if-role-media{min-width:0}.ws-if-refresh .if-role-visual{border:1px solid var(--sys-border-default);border-radius:var(--radius-18);background:var(--sys-surface-raised);width:100%;box-shadow:var(--sys-shadow-card);padding:18px}.ws-if-refresh .if-role-top{color:var(--sys-text-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}.ws-if-refresh .if-role-top-dot{border-radius:var(--radius-round);background:var(--sys-text-brand);width:8px;height:8px}.ws-if-refresh .if-role-row{border-top:1px solid var(--sys-border-subtle);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;font-size:12px;line-height:1.4;display:flex}.ws-if-refresh .if-role-row span{color:var(--sys-text-muted)}.ws-if-refresh .if-role-row strong{max-width:62%;color:var(--sys-text-strong);text-align:right;font-weight:600}.ws-if-refresh .if-role-row.is-note{border-radius:var(--radius-12);background:var(--sys-surface-subtle);border:0;margin-top:4px;padding:12px;display:block}.ws-if-refresh .if-role-row.is-note span{color:var(--sys-text-muted);font-size:11px;font-weight:600;display:block}.ws-if-refresh .if-role-row.is-note strong{max-width:none;color:var(--sys-text-body);text-align:left;margin-top:4px;font-size:12px;font-weight:400;line-height:1.45;display:block}.ws-if-refresh .if-role-bar{border-top:1px solid var(--sys-border-subtle);align-items:flex-end;gap:6px;height:40px;margin-top:10px;padding-top:10px;display:flex}.ws-if-refresh .if-role-bar i{background:var(--sys-surface-brand-subtle);border-radius:4px 4px 0 0;flex:1}.ws-if-refresh .if-role-bar i:first-child{height:34%}.ws-if-refresh .if-role-bar i:nth-child(2){height:52%}.ws-if-refresh .if-role-bar i:nth-child(3){height:44%}.ws-if-refresh .if-role-bar i:nth-child(4){height:68%}.ws-if-refresh .if-role-bar i:nth-child(5){height:86%}.ws-if-refresh .if-control-head{margin-bottom:var(--sys-head-gap)}.ws-if-refresh .if-control-grid{border-top:1px solid var(--sys-border-default);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ws-if-refresh .if-control-col{padding:28px clamp(24px,3vw,48px) 0}.ws-if-refresh .if-control-col+.if-control-col{border-left:1px solid var(--sys-border-subtle)}.ws-if-refresh .if-control-title{font-size:var(--t-h3);letter-spacing:-.015em;align-items:center;gap:10px;margin:0 0 14px;display:flex}.ws-if-refresh .if-control-title .ws-ic{width:22px;height:22px;color:var(--sys-text-brand);flex:none}.ws-if-refresh .if-control-title.is-no,.ws-if-refresh .if-control-title.is-no .ws-ic{color:var(--sys-text-muted)}.ws-if-refresh .if-control-list{margin:0;padding:0;list-style:none;display:grid}.ws-if-refresh .if-control-list li{border-top:1px solid var(--sys-border-subtle);gap:12px;padding:16px 0;display:flex}.ws-if-refresh .if-control-list li:first-child{border-top:0;padding-top:0}.ws-if-refresh .if-control-ic{border-radius:var(--radius-round);flex:none;place-items:center;width:26px;height:26px;display:grid}.ws-if-refresh .if-control-ic.is-yes{background:var(--sys-surface-brand-subtle);color:var(--sys-text-brand)}.ws-if-refresh .if-control-ic.is-no{background:var(--sys-surface-subtle);color:var(--sys-text-muted)}.ws-if-refresh .if-control-ic .ws-ic{width:14px;height:14px}.ws-if-refresh .if-control-list b{color:var(--sys-text-strong);font-size:15px;font-weight:600;line-height:1.35;display:block}.ws-if-refresh .if-control-list em{color:var(--sys-text-muted);margin-top:3px;font-size:13.5px;font-style:normal;line-height:1.45;display:block}.ws-if-refresh .if-feature-chips{color:var(--sys-text-muted);font-size:12.5px;line-height:1.5;display:block}.ws-if-refresh .if-feature-more{color:var(--sys-text-brand);align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:600;display:inline-flex}.ws-if-refresh .if-feature-more .ws-ic{width:14px;height:14px}@container (width>=880px){.ws-if-refresh #funciones .ws-ly-grid-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.ws-if-refresh #funciones .ws-ly-grid-cards>li{grid-column:span 2}.ws-if-refresh #funciones .ws-ly-grid-cards>li:nth-child(n+4){grid-column:span 3}}.ws-if-refresh .if-pricing .ws-head{margin-bottom:var(--sys-head-gap)}.ws-if-refresh .if-pricing .ws-pr-price{font-size:var(--t-32);line-height:var(--t-32-lh)}.ws-if-refresh .if-pricing .ws-pr-suffix{margin:var(--space-4) 0 0;font-size:var(--t-14);line-height:var(--t-14-lh);display:block}@media (width>=900px){.ws-if-refresh .if-pricing .ws-pr-card-top{padding-bottom:var(--space-20)}}.ws-if-refresh .if-pricing-link{margin:24px 0 0;font-size:14px}.ws-if-refresh .ws-cc-faq{background:var(--sys-surface-subtle)}.ws-if-refresh .if-closer-trust{max-width:46ch;color:var(--sys-text-muted-inverse);margin:0 0 6px;font-size:12.5px;line-height:1.5}.ws-if-refresh .if-closer-trust:first-child{margin-top:22px}.ws-if-refresh .if-closer .ws-doors a span span:empty{display:none}@media (width<=1100px){.ws-if-refresh .if-hero .lp-hero-inner{grid-template-columns:1fr;grid-template-areas:"copy""media"}.ws-if-refresh .if-hero-stage{justify-self:stretch;max-width:680px}}@media (width<=900px){.ws-if-refresh .if-risks-grid,.ws-if-refresh .if-alerts-grid{grid-template-columns:1fr;gap:32px}.ws-if-refresh .if-risks-aside h2,.ws-if-refresh .if-alerts-aside h2{max-width:none}.ws-if-refresh .if-risks-stat{margin-top:24px}.ws-if-refresh .if-intel-main{grid-template-columns:1fr}.ws-if-refresh .if-role{grid-template-columns:1fr;gap:28px}.ws-if-refresh .if-control-grid{grid-template-columns:1fr}.ws-if-refresh .if-control-col{padding:24px 0 0}.ws-if-refresh .if-control-col+.if-control-col{border-top:1px solid var(--sys-border-subtle);border-left:0;margin-top:24px}}@media (width<=720px){.ws-if-refresh .if-risk-list,.ws-if-refresh .if-alerts-list{grid-template-columns:1fr}.ws-if-refresh .if-risk{padding:20px 0}.ws-if-refresh .if-intel-bar{flex-direction:column;align-items:flex-start;gap:4px}.ws-if-refresh .if-intel-window-title{text-align:left}}@media (width<=560px){.ws-if-refresh .if-roles-tabs{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.ws-if-refresh .if-roles-tabs::-webkit-scrollbar{display:none}.ws-if-refresh .if-roles-tab{flex:none}.ws-if-refresh .if-visual-rail{display:none}.ws-if-refresh .if-visual-main{grid-template-columns:minmax(0,1fr)}.ws-if-refresh .if-visual-body{padding:14px 14px 12px}.ws-if-refresh .if-visual-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-if-refresh .if-visual-kpis>div:last-child{grid-column:1/-1}.ws-if-refresh .if-visual-read{font-size:12px}.ws-if-refresh .if-risks-stat{padding:20px}.ws-if-refresh .if-control-title{font-size:22px}}@media (prefers-reduced-motion:reduce){.ws-if-refresh .if-subnav-link{transition:none}}.ws-if-refresh .if-hero-cta{margin:clamp(22px,2.4vw,30px) 0 0}.ws-if-refresh .if-hero-cta .lp-button{width:100%}.ws-if-refresh #empresas.lp-section{padding-block:var(--space-32)}@media (width>=1024px){.ws-if-refresh #empresas .ws-ly-logos-band.is-carousel{grid-template-columns:minmax(0,340px) minmax(0,1fr)}}.ws-if-refresh #empresas .ws-ly-logos-band-head p{margin-top:var(--space-8);font-size:var(--t-14);line-height:var(--t-14-lh);text-wrap:pretty}.ws-if-refresh #empresas .if-proof-src{margin-top:var(--space-4);font-size:var(--t-12);line-height:var(--t-12-lh);color:color-mix(in srgb, currentColor 78%, transparent);display:block}.ws-if-refresh .if-demo{border:1px solid var(--sys-border-subtle);border-radius:var(--radius-24);background:var(--sys-surface-raised);color:var(--sys-text-strong);box-shadow:var(--sys-shadow-card-raised);overflow:hidden}.ws-if-refresh .if-demo-bar{align-items:center;gap:var(--space-16);min-height:52px;padding:var(--space-8) var(--space-16);border-bottom:1px solid var(--sys-border-subtle);background:var(--sys-surface-subtle);display:flex}.ws-if-refresh .if-demo-name{align-items:center;gap:var(--space-8);font-size:var(--t-14);line-height:var(--t-14-lh);font-weight:var(--t-weight-semibold);flex:none;display:inline-flex}.ws-if-refresh .if-demo-mark{border-radius:var(--radius-pill);background:var(--sys-lead-surface);width:28px;height:28px;color:var(--sys-lead-ink);place-items:center;display:grid}.ws-if-refresh .if-demo-mark svg{width:16px;height:16px}.ws-if-refresh .if-demo-chips{justify-content:center;gap:var(--space-4);min-width:0;padding:var(--space-4);border-radius:var(--radius-pill);scrollbar-width:none;flex:auto;display:flex;overflow-x:auto}.ws-if-refresh .if-demo-chip{min-height:32px;padding:0 var(--space-12);border-radius:var(--radius-pill);color:var(--sys-text-body);font:inherit;font-size:var(--t-14);line-height:var(--t-14-lh);font-weight:var(--t-weight-medium);cursor:pointer;transition:background-color var(--sys-dur-hover) var(--sys-ease-out), color var(--sys-dur-hover) var(--sys-ease-out);background:0 0;border:0;flex:none}.ws-if-refresh .if-demo-chip:hover{background:var(--sys-border-subtle);color:var(--sys-text-strong)}.ws-if-refresh .if-demo-chip[aria-pressed=true]{background:var(--sys-lead-surface);color:var(--sys-lead-ink)}.ws-if-refresh .if-demo-chip:focus-visible{outline:var(--sys-focus-width) solid var(--sys-lead-surface);outline-offset:var(--sys-focus-offset)}.ws-if-refresh .if-demo-sample{color:var(--sys-text-muted);font-size:var(--t-12);line-height:var(--t-12-lh);flex:none}.ws-if-refresh .if-demo-signup{align-items:center;gap:var(--space-4);min-height:32px;padding:0 var(--space-12);border-radius:var(--radius-pill);background:var(--sys-lead-surface);color:var(--sys-lead-ink);font-size:var(--t-14);line-height:var(--t-14-lh);font-weight:var(--t-weight-semibold);flex:none;text-decoration:none;display:inline-flex}.ws-if-refresh .if-demo-signup:focus-visible{outline:var(--sys-focus-width) solid var(--sys-lead-surface);outline-offset:var(--sys-focus-offset)}.ws-if-refresh .if-demo-stage{background:var(--sys-surface-subtle);position:relative;overflow:hidden}.ws-if-refresh .if-demo-poster{color:inherit;display:block;position:absolute;inset:0}.ws-if-refresh .if-demo-poster img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.ws-if-refresh .if-demo-poster[data-hidden]{visibility:hidden}.ws-if-refresh .if-demo-open{right:var(--space-12);bottom:var(--space-12);align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-12);border-radius:var(--radius-pill);background:var(--sys-lead-surface);color:var(--sys-lead-ink);font-size:var(--t-14);line-height:var(--t-14-lh);font-weight:var(--t-weight-semibold);box-shadow:var(--sys-shadow-card);display:none;position:absolute}.ws-if-refresh .if-demo-frame{transform-origin:0 0;opacity:0;transition:opacity var(--sys-dur-hover) var(--sys-ease-out);border:0;position:absolute;top:0;left:0}.ws-if-refresh .if-demo-frame[data-loaded]{opacity:1}@media (width<=767px){.ws-if-refresh .if-demo-chips,.ws-if-refresh .if-demo-sample{display:none}.ws-if-refresh .if-demo-bar{justify-content:space-between}.ws-if-refresh .if-demo-open{display:inline-flex}}@media (prefers-reduced-motion:reduce){.ws-if-refresh .if-demo-frame,.ws-if-refresh .if-demo-chip{transition:none}}.ws-if-refresh .ws-hero-c-stage .ws-hcb-shot,.ws-if-refresh .ws-hero-c-stage .ws-hcb-panel{height:auto}@media (width<=767px){.ws-if-refresh .if-demo-signup{display:none}}.ws-if-refresh .ws-hero-c-stage{padding-bottom:clamp(48px,6vw,96px)}
