[data-os-empresas]{color:var(--os-text);overflow-wrap:anywhere}[data-os-empresas] .company-wrap{width:min(1184px,calc(100% - 64px));margin-inline:auto}[data-os-empresas] :is(h1,h2,h3,p){margin:0}[data-os-empresas] .company-kicker{margin-bottom:16px;color:var(--os-subtle);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}[data-os-empresas] .company-hero{display:grid;grid-template-columns:1.6fr 1fr;gap:64px;align-items:center;padding-block:62px 56px}[data-monclair-os=public] [data-os-empresas] h1{font-size:clamp(42px,5vw,68px)!important}[data-os-empresas] .company-hero-statement{max-width:650px;margin-top:20px;font-size:clamp(24px,2.8vw,34px);line-height:1.3;letter-spacing:-.02em}[data-os-empresas] .company-legal{margin-top:22px;color:var(--os-muted);font-size:14px}[data-os-empresas] .company-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px}[data-os-empresas] .company-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px;padding:15px 24px;background:var(--os-accent-fill);color:var(--os-accent-on);border:1px solid var(--os-accent-fill);border-radius:var(--os-radius);font-weight:700;text-decoration:none;transition:transform var(--os-duration-fast) var(--os-ease)}[data-os-empresas] .company-button:hover{transform:translateY(-2px);color:var(--os-accent-on)}[data-os-empresas] :is(.company-secondary,.company-copy a,.company-more a,.company-office a,.company-contact-channel a){color:var(--os-accent);font-weight:650;text-decoration:underline;text-underline-offset:5px}[data-os-empresas] .company-identity{padding:38px;border:1px solid var(--os-border-strong);border-radius:var(--os-radius-xl);background:var(--os-band-bg);color:var(--os-band-text)}[data-os-empresas] .company-identity>svg{color:var(--os-band-accent)}[data-os-empresas] .company-identity p{margin:28px 0 24px;font:800 30px/1.3 var(--os-font-heading);letter-spacing:-.025em}[data-os-empresas] .company-identity span{display:block;padding-top:18px;border-top:1px solid var(--os-band-line);color:var(--os-band-text-2);font-size:13px}[data-os-empresas] .company-stats{border-block:1px solid var(--os-border);background:var(--os-inset)}[data-os-empresas] .company-stats dl{display:grid;grid-template-columns:repeat(5,1fr);padding-block:26px;margin-block:0}[data-os-empresas] .company-stats dl>div{display:flex;flex-direction:column-reverse;gap:5px;padding-inline:22px;border-left:1px solid var(--os-border-strong)}[data-os-empresas] .company-stats dl>div:first-child{border:0;padding-left:0}[data-os-empresas] .company-stats dt{color:var(--os-muted);font-size:12px;font-weight:400;line-height:1.4}[data-os-empresas] .company-stats dd{color:var(--os-text);margin:0;font:800 clamp(21px,2vw,28px)/1.2 var(--os-font-heading);white-space:nowrap;letter-spacing:-.035em}[data-os-empresas] .company-section{padding-block:64px}[data-os-empresas] .company-split{display:grid;grid-template-columns:1fr 1.3fr;gap:80px}[data-os-empresas] .company-copy>p+p{margin-top:16px}[data-os-empresas] .company-copy p{color:var(--os-muted);font-size:17px;line-height:1.7}[data-os-empresas] .company-price{display:grid;gap:7px;margin-top:24px;padding-top:24px;border-top:1px solid var(--os-border-strong)}[data-os-empresas] .company-price strong{font-size:19px}[data-os-empresas] .company-price span{color:var(--os-muted)}[data-os-empresas] .company-price a{margin-top:8px}[data-os-empresas] .company-tinted{background:var(--os-inset);border-block:1px solid var(--os-border)}[data-os-empresas] .company-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:0;margin:36px 0;list-style:none}[data-os-empresas] .company-steps li>span{display:block;margin-bottom:14px;color:var(--os-accent);font:700 14px var(--os-font-heading)}[data-os-empresas] :is(.company-steps,.company-coverage) h3{font-size:20px}[data-os-empresas] :is(.company-steps,.company-coverage) p{margin-top:12px;color:var(--os-muted);line-height:1.65}[data-os-empresas] .company-coverage{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:24px;border:1px solid var(--os-border-strong);border-radius:var(--os-radius-lg);background:var(--os-surface)}[data-os-empresas] .company-coverage h3{display:flex;align-items:center;gap:10px}[data-os-empresas] .company-coverage svg{color:var(--os-accent);flex-shrink:0}[data-os-empresas] .company-note{margin-top:18px;max-width:880px;color:var(--os-muted);font-size:13px;line-height:1.65}[data-os-empresas] .company-audiences{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}[data-os-empresas] .company-audience{display:flex;flex-direction:column;align-items:flex-start;padding:28px;border:1px solid var(--os-border-strong);border-radius:var(--os-radius-lg);background:var(--os-surface);color:var(--os-text);text-decoration:none}[data-os-empresas] .company-audience:hover{background:var(--os-surface-hover);border-color:var(--os-accent)}[data-os-empresas] .company-audience>svg{margin-bottom:24px;color:var(--os-accent)}[data-os-empresas] .company-audience h3{font-size:23px}[data-os-empresas] .company-audience p{margin:12px 0 22px;color:var(--os-muted)}[data-os-empresas] .company-audience>span{display:flex;justify-content:space-between;gap:20px;width:100%;margin-top:auto;font-weight:650;color:var(--os-accent)}[data-os-empresas] .company-more{display:grid;grid-template-columns:1fr 1.4fr;gap:8px 30px;margin-top:38px;padding-top:30px;border-top:1px solid var(--os-border)}[data-os-empresas] .company-more h3{font-size:21px}[data-os-empresas] .company-more p{color:var(--os-muted);grid-column:1}[data-os-empresas] .company-more>div{display:grid;gap:12px;grid-column:2;grid-row:1/3}[data-os-empresas] .company-more a{display:flex;align-items:center;justify-content:space-between}[data-os-empresas] .company-office{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;padding-block:32px;border-block:1px solid var(--os-border-strong)}[data-os-empresas] .company-office h2{font-size:28px}[data-os-empresas] .company-office p:not(.company-kicker){margin-top:12px;color:var(--os-muted)}[data-os-empresas] .company-office address{font-size:20px;font-style:normal;margin-bottom:14px}[data-os-empresas] .company-contact{scroll-margin-top:100px}[data-os-empresas] .company-contact>.container{width:100%;padding:0}[data-os-empresas] .company-contact .row{--bs-gutter-x:24px}[data-os-empresas] .company-contact [aria-hidden=true]{display:none}[data-os-empresas] .company-contact .section-descr-faq{color:var(--os-muted)!important;visibility:visible!important;opacity:1!important}[data-os-empresas] .company-contact .form-control{font-size:16px}[data-os-empresas] .company-contact-channel{margin-top:18px;color:var(--os-muted)}[data-os-empresas] .company-final{padding-block:44px;background:var(--os-band-bg);color:var(--os-band-text)}[data-os-empresas] .company-final>div{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}[data-os-empresas] .company-final h2{color:var(--os-band-text)}[data-os-empresas] .company-final .company-kicker{color:var(--os-band-text-2)}[data-os-empresas] .company-final-actions nav{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:22px}[data-os-empresas] .company-final-actions nav a{color:var(--os-band-text);text-underline-offset:5px}[data-os-empresas][data-os-empresas] :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--os-focus);outline-offset:4px;box-shadow:none}[data-os-empresas][data-os-empresas] .company-final a:focus-visible{outline-color:var(--os-band-text)}@media (max-width:1000px){[data-os-empresas] .company-hero{gap:28px}[data-os-empresas] .company-identity{padding:28px}[data-os-empresas] .company-split{gap:32px}[data-os-empresas] .company-stats dl>div{padding-inline:12px}[data-os-empresas] .company-stats dd{font-size:21px}}@media (max-width:760px){[data-os-empresas] .company-wrap{width:calc(100% - 40px)}[data-os-empresas] .company-hero{padding-block:34px;grid-template-columns:1fr;gap:26px}[data-os-empresas] .company-identity{display:grid;grid-template-columns:auto 1fr;gap:14px 20px;padding:22px}[data-os-empresas] .company-identity p{margin:0;font-size:22px}[data-os-empresas] .company-identity span{grid-column:1/-1;padding-top:12px}[data-os-empresas] .company-stats dl{grid-template-columns:1fr 1fr;gap:24px 18px}[data-os-empresas] .company-stats dl>div{padding:0;border:0}[data-os-empresas] .company-stats dl>div:last-child{grid-column:1/-1}[data-os-empresas] .company-section{padding-block:42px}[data-os-empresas] :is(.company-split,.company-steps,.company-coverage,.company-audiences,.company-more,.company-office,.company-final>div){grid-template-columns:1fr}[data-os-empresas] .company-steps{gap:24px}[data-os-empresas] .company-more>div{grid-column:1;grid-row:auto;margin-top:14px}[data-os-empresas] .company-office{gap:24px}[data-os-empresas] .company-contact .container>.row{margin-inline:0}[data-os-empresas] .company-contact .container>.row>div{padding-inline:0}[data-os-empresas] .company-final{padding-block:36px}[data-os-empresas] .company-final>div{gap:26px}}@media (prefers-reduced-motion:reduce){[data-os-empresas] *,[data-os-empresas] :after,[data-os-empresas] :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}[data-os-empresas] .company-button:hover{transform:none}}