.home-multi{padding:82px 24px;background:#edf6fa;color:#123246;scroll-margin-top:110px}.home-multi-inner{max-width:1280px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.home-multi-copy .eyebrow{font-size:10px;letter-spacing:.13em;color:#227fa7;margin:0 0 17px}.home-multi-copy h2{font:500 clamp(32px,3.1vw,44px)/1.17 Manrope,Inter,sans-serif;letter-spacing:-.045em;margin:0 0 18px;color:#123246}.home-multi-copy h2 span{color:#FF6270}.multi-intro{font-size:14px;line-height:1.8;color:#517285;margin:0 0 28px}.multi-benefits{display:grid;gap:23px}.multi-benefits>div{display:flex;align-items:start;gap:15px}.multi-benefits>div>span{flex:none;font-size:10px;line-height:26px;min-width:27px;text-align:center;border-radius:9px;background:#d9edf6;color:#197fab;font-weight:600}.multi-benefits h3{font:600 17px/1.4 Manrope,Inter,sans-serif;letter-spacing:-.02em;margin:0 0 5px;color:#163e54}.multi-benefits p{font-size:13px;line-height:1.75;color:#557588;margin:0;max-width:420px}.multi-demo{display:inline-flex;align-items:center;gap:22px;margin-top:30px;padding:14px 20px;border:0;border-radius:30px;background:#ff6270;color:#123246;font:600 13px/1.5 Inter,sans-serif;cursor:pointer;transition:background .2s,transform .2s}.multi-demo:hover{background:#ff7c88;transform:translateY(-2px)}.multi-demo:focus-visible{outline:3px solid #2d8fc4;outline-offset:5px}
.multi-visual{position:relative;isolation:isolate;overflow:hidden;padding:30px 27px 23px;border-radius:38px;background:linear-gradient(140deg,#143b51,#176e91);color:white;min-width:0;box-shadow:0 22px 45px #153d5012}.multi-visual:before{content:'';position:absolute;width:240px;height:240px;border:40px solid #ffffff08;transform:rotate(-30deg);border-radius:66px;left:-130px;bottom:-160px;z-index:-1}.multi-visual:after{content:'';position:absolute;width:150px;height:150px;border:26px solid #ff69767a;transform:rotate(-30deg);border-radius:46px;right:-125px;top:-95px;z-index:-1}.multi-visual-label{display:flex;gap:9px;align-items:center;font-size:9px;letter-spacing:.16em;color:#c3e9f9;font-weight:600}.multi-visual-label>span{height:6px;width:6px;border-radius:50%;background:#ff7885}.multi-network{position:relative;height:350px;margin-top:9px}.multi-connections{position:absolute;inset:0;width:100%;height:100%}.multi-head-office{position:absolute;top:26px;left:8%;right:8%;height:121px;display:flex;align-items:center;gap:10px;padding:10px 20px 10px 8px;border:1px solid #ffffff55;border-radius:22px;background:#f8fcff;box-shadow:0 12px 26px #072e432e;color:#173f54}.multi-building{width:120px;flex:none}.multi-building img{width:100%;height:104px;object-fit:contain}.multi-head-office small{display:block;font-size:8px;letter-spacing:.08em;color:#658ca0}.multi-head-office strong{display:block;font:600 25px/1.5 Manrope,sans-serif;letter-spacing:-.04em}.multi-head-office span{display:block;font-size:10px;color:#608599}.multi-head-office>i{position:absolute;right:14px;top:13px;font-style:normal;font-size:9px;color:#267fa8;background:#e5f3fa;padding:3px 7px;border-radius:7px}.multi-branches{position:absolute;left:0;right:0;top:233px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.multi-branches>div{display:flex;align-items:center;flex-direction:column;background:#fff;border:1px solid #c5e2ef;border-radius:17px;padding:13px 6px;color:#173f54;box-shadow:0 8px 20px #0a31451a}.multi-branch-icon{width:37px;height:37px;display:block;margin-bottom:7px}.multi-branch-icon svg{width:100%;height:100%}.multi-branches strong{font-size:11px;font-weight:600;white-space:nowrap}.multi-branches small{font-size:7px;letter-spacing:.08em;margin-top:4px;color:#6a8b9d}.multi-visual-footer{border-top:1px solid #9fd6ee36;padding-top:22px;margin-top:17px;text-align:center}.multi-visual-footer span{display:block;font-size:12px;color:#b5dced;margin-bottom:3px}.multi-visual-footer strong{font:500 23px/1.4 Manrope,sans-serif;letter-spacing:-.035em;color:#fff}.multi-example{display:block;font-size:8px;text-align:center;color:#9fcadc;margin-top:18px}
@media(max-width:1050px){.home-multi-inner{gap:35px}.multi-visual{padding:26px 18px}.multi-head-office{left:3%;right:3%;padding-right:8px}.multi-building{width:95px}.multi-head-office span{font-size:9px}.multi-branches{gap:8px}.multi-visual-footer strong{font-size:21px}}
@media(max-width:760px){.home-multi{padding:54px 22px}.home-multi-inner{grid-template-columns:1fr;gap:35px;max-width:540px}.home-multi-copy{grid-row:1}.home-multi-copy h2{font-size:34px}.multi-intro{font-size:13px}.multi-benefits h3{font-size:16px}.multi-benefits{gap:20px}.multi-demo{font-size:12px}.multi-visual{border-radius:30px}.multi-network{height:320px}.multi-head-office{top:22px;height:112px}.multi-branches{top:211px}.multi-visual-footer{margin-top:14px}.multi-head-office strong{font-size:24px}.multi-branches strong{font-size:10px}}
@media(prefers-reduced-motion:reduce){.multi-demo{transition:none}}
/* Photography replaces the illustrated company tree. */
.multi-photo{position:relative;isolation:isolate;overflow:hidden;border-radius:34px;aspect-ratio:1/1.02;background:#d5dce0;min-width:0}.multi-photo-image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.multi-photo:after{content:'';position:absolute;inset:48% 0 0;background:linear-gradient(transparent,#0c273bbb);pointer-events:none}.multi-photo-tags{position:absolute;inset:0;z-index:1;pointer-events:none}.multi-photo-tag{position:absolute;display:flex;align-items:center;gap:9px;padding:12px 17px;color:#fff;background:#173d536b;border:1px solid #ffffff6b;box-shadow:0 5px 18px #0c23351c;backdrop-filter:blur(12px);border-radius:30px;font-size:13px;font-weight:500}.multi-photo-tag i{width:7px;height:7px;border-radius:50%;background:#88d3ed}.tag-matriz{left:7%;top:8%}.tag-matriz i{background:#ff7a88}.tag-centro{right:5%;top:44%}.tag-norte{left:6%;top:65%}.multi-photo-caption{position:absolute;z-index:2;left:30px;right:25px;bottom:24px;color:white}.multi-photo-caption small{display:block;font-size:9px;letter-spacing:.16em;color:#c6e7f3;margin-bottom:10px}.multi-photo-caption strong{display:block;font:500 clamp(21px,2vw,28px)/1.3 Manrope,Inter,sans-serif;letter-spacing:-.035em;color:white}.multi-photo-caption>span{display:block;font-size:8px;color:#d1dce3;margin-top:14px}@media(max-width:760px){.multi-photo{aspect-ratio:4/5;border-radius:28px}.multi-photo-caption{left:23px;bottom:20px}.multi-photo-tag{font-size:11px;padding:10px 13px}.multi-photo-caption strong{font-size:23px}.tag-norte{top:60%}}
.home-multi-copy .multi-section-label{display:inline-flex;align-items:center;gap:10px;margin:0 0 20px;padding:9px 15px;border-radius:999px;background:#153e54;color:#fff;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.01em}.multi-section-label>span{width:7px;height:7px;border-radius:50%;background:#ff6270}
