.client-hero{--client-header: 88px;--client-progress: 1;position:relative;padding-top:var(--client-header);background:#04172d;color:#fff}.client-hero__pin{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:calc(100svh - var(--client-header));overflow:clip}.client-hero.is-enhanced{height:calc(100svh + var(--client-run, 1000px))}.client-hero.is-enhanced .client-hero__pin{position:sticky;top:var(--client-header);height:calc(100svh - var(--client-header));min-height:0}.client-hero__ambient{position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse at 80% 45%,#08738b50,transparent 54%),radial-gradient(ellipse at 3% 100%,#0d456c60,transparent 50%),linear-gradient(120deg,#041326,#082640)}.client-hero__watermark{position:absolute;z-index:-1;bottom:50px;left:-1%;font-size:24vw;line-height:.8;letter-spacing:-.075em;font-weight:800;color:transparent;-webkit-text-stroke:1px #7bd9ff0a;pointer-events:none}.client-hero__composition{flex:1;min-height:0;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:24px;padding-block:35px}.client-hero__heading{position:relative;z-index:3}.client-hero__heading .site-eyebrow{color:#8cc9dd;font-size:9px;letter-spacing:.15em}.is-corporate .client-hero h1{font-size:clamp(48px,5.2vw,88px);font-weight:650;line-height:1.04;letter-spacing:-.065em;margin-top:25px}.client-hero h1 span{color:#72e3f7}.is-corporate .client-hero__heading>p:last-of-type{max-width:380px;color:#a9c5d8;font-size:15px;line-height:1.85;margin-top:27px}.client-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:30px}.client-hero__actions .site-text-link{color:#e4f6ff;font-size:11px}.client-hero__actions .site-button{background:#71e4f8;color:#06304b}.client-hero__note{display:flex;gap:16px;align-items:center;margin-top:38px}.client-hero__note>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid #6ec9e23a;border-radius:50%;color:#6bdaef}.is-corporate .client-hero__note p{color:#7098af;font-size:10px;line-height:1.8}.client-hero__note strong{color:#b9d9e8;font-weight:500}.client-hero__scene{min-width:0;min-height:0;display:grid;place-items:center}.client-network{position:relative;isolation:isolate;width:100%;aspect-ratio:1;container-type:inline-size;perspective:1000px}.client-network__aura{position:absolute;inset:12% 3% 8%;border-radius:50%;background:radial-gradient(ellipse,#20cded24,transparent 67%)}.client-network__grid{position:absolute;inset:0;background-image:radial-gradient(#75cfe729 .8px,transparent .8px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 69%);mask-image:radial-gradient(ellipse,#000,transparent 69%)}.client-network__orbit{position:absolute;inset:15% -3% 10%;border:1px solid #70eaff18;border-radius:50%;transform:rotate(-24deg) scaleY(.68)}.client-network__sculpture{position:absolute;inset:0;pointer-events:none;transform:translateY(calc(8px - var(--client-progress) * 14px)) scale(calc(.95 + var(--client-progress) * .05))}.client-network__sculpture img{width:100%;height:100%;object-fit:contain}.client-network__core{position:absolute;z-index:3;left:50%;top:40%;width:26%;aspect-ratio:1;translate:-50% -50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:50%;background:radial-gradient(circle,#082c4cbb,#04203833 65%,transparent 72%);text-shadow:0 2px 15px #001326}.client-network__core>img{width:44%;height:auto;filter:drop-shadow(0 4px 12px #00d4ff40)}.client-network__core>strong{font-size:3.3cqw;letter-spacing:.045em;margin-top:7px}.client-network__core>span{color:#7cc5d8;font-size:.75cqw;letter-spacing:.09em;margin-top:6px}.client-network__coordinate{position:absolute;bottom:7%;left:50%;translate:-50% 0;font-size:7px;letter-spacing:.24em;color:#5893aa;white-space:nowrap}.is-corporate .client-network__lines{position:absolute;inset:0;width:100%;height:100%;opacity:.7}.client-network__lines path{stroke:url(#client-line-gradient);stroke-width:1.3;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--reveal, 1));opacity:var(--reveal, 1)}.client-node{--reveal: 1;--travel: 0;position:absolute;z-index:4;display:flex;flex-direction:column;padding:22px;border:1px solid #96eaff50;border-radius:16px;background:linear-gradient(135deg,#105279f5,#05273ff2);box-shadow:0 22px 50px #00102266,inset 0 1px #c3f5ff24;color:#fff!important;opacity:var(--reveal);transform:translate(calc(var(--travel) * var(--from-x)),calc(var(--travel) * var(--from-y))) rotateY(calc(var(--travel) * var(--tilt))) scale(calc(.7 + var(--reveal) * .3));transform-origin:center;transition:border-color .25s,box-shadow .25s}.client-node[href]:hover{border-color:#a5f0ff;box-shadow:0 22px 55px #00102266,0 0 35px #22caf526}.client-node__label{display:flex;align-items:center;gap:6px;color:#8ec5d7;font-size:7px;letter-spacing:.12em}.client-node__label>span{width:4px;height:4px;background:#72e9f5;border-radius:50%;box-shadow:0 0 8px #71dcff}.client-node__brand{display:flex;align-items:center;gap:10px;margin-block:16px 9px}.client-node__brand img{width:40px;height:40px;object-fit:contain}.client-node__brand strong{font-size:3.9cqw;letter-spacing:-.045em;font-weight:650}.client-node__detail{font-size:8px;color:#8fb9cd}.client-node__link{display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#b9edfa;min-height:26px;margin-top:10px}.client-node__link svg{width:14px;height:14px}.client-node--movistar{left:0;top:62%;width:48%;--from-x: 26cqw;--from-y: -20cqw;--tilt: -25deg;border-color:#65dce991}.client-node--movistar .client-node__brand img{width:42px;height:42px}.client-node--adt{right:0;top:64%;width:34%;--from-x: -25cqw;--from-y: -20cqw;--tilt: 25deg;background:linear-gradient(135deg,#103a65f2,#071e38f5)}.client-node--adt .client-node__brand img{width:40px;height:40px}.client-hero__footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;flex-shrink:0}.client-scroll-hint{display:none;align-items:center;gap:12px;font-size:9px;color:#88afc4}.client-scroll-hint>span{display:grid;place-items:center;width:25px;height:34px;border:1px solid #8bc9df44;border-radius:20px;color:#83def4}.client-hero__chapters{display:none;gap:25px}.client-hero.is-enhanced .client-scroll-hint,.client-hero.is-enhanced .client-hero__chapters{display:flex}.client-hero__chapters button{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 0;border:0;background:transparent;font-size:11px;color:#9ab5c8}.client-hero__chapters button>span{font-size:8px;color:#4e829b}.client-hero__chapters button.is-active,.client-hero__chapters button[aria-current]{color:#90ebfa}.client-hero__chapters button.is-active>span{color:#6ad9ec}.client-hero__all{display:flex;align-items:center;gap:10px;font-size:9px;min-height:44px;color:#bddbe9!important}.client-hero__all svg{width:14px;height:14px}.client-hero__progress{position:absolute;top:0;left:0;right:0;height:1px;background:#89cce52e}.client-hero__progress>span{display:block;height:100%;background:#69dbed;transform:scaleX(var(--client-progress));transform-origin:left}@media(min-width:1700px){.client-node{padding:26px}.client-node__label{font-size:9px}.client-node__detail,.client-node__link{font-size:10px}}@media(max-width:1100px){.client-hero__composition{grid-template-columns:1fr;padding-top:28px;gap:0}.client-hero__heading{text-align:center}.client-hero__heading .site-eyebrow,.client-hero__actions{justify-content:center}.is-corporate .client-hero h1{font-size:51px;margin-top:16px}.is-corporate .client-hero__heading>p:last-of-type{margin:18px auto 0;max-width:420px;font-size:14px}.client-hero__actions{margin-top:22px}.client-hero__note{display:none}.client-network{width:min(100%,560px,calc((100svh - 455px)*1.08))}.client-scroll-hint{font-size:8px}.client-node{padding:16px}}@media(max-width:600px){.client-hero{--client-header: 73px}.client-hero__composition{padding-top:23px;padding-bottom:0}.client-hero__heading .site-eyebrow{font-size:7px;letter-spacing:.1em}.is-corporate .client-hero h1{font-size:38px;line-height:1.04;margin-top:16px}.is-corporate .client-hero__heading>p:last-of-type{font-size:13px;line-height:1.65;max-width:285px;margin-top:17px}.client-hero__actions{gap:15px;margin-top:20px}.client-hero__actions .site-button{font-size:10px;padding:12px 15px;gap:10px}.client-hero__actions .site-text-link{font-size:10px;gap:7px}.client-hero__actions .site-text-link svg{width:13px}.client-network{width:min(100%,390px,calc((100svh - 440px)*1.03))}.client-node{padding:11px;border-radius:11px}.client-node__label{font-size:7px;gap:4px}.client-node__brand{gap:6px;margin-block:9px 6px}.client-node__brand strong{font-size:5cqw}.client-node--movistar .client-node__brand img,.client-node--adt .client-node__brand img{width:26px;height:26px}.client-node__detail{font-size:8px}.client-node__link{font-size:8px;margin-top:5px;min-height:26px}.client-node__link svg{width:10px;height:10px}.client-network__coordinate{bottom:3%;font-size:5px}.client-network__core>strong{font-size:4cqw;margin-top:4px}.client-network__core>span{font-size:5px;margin-top:3px}.client-hero__footer{min-height:75px;gap:0 15px;flex-wrap:wrap;padding-block:6px}.client-scroll-hint{font-size:9px;gap:7px}.client-scroll-hint>span{width:17px;height:25px}.client-hero__all{font-size:9px}.client-hero__chapters{width:100%;order:3;justify-content:space-between}.client-hero__chapters button{font-size:9px;min-height:44px;padding:0}.client-hero__chapters button>span{font-size:7px}}@media(max-width:370px),(max-height:780px)and (max-width:600px){.is-corporate .client-hero h1{font-size:31px}.client-hero__composition{padding-top:15px}.client-hero__actions{margin-top:14px}.client-network{width:min(100%,calc((100svh - 405px)*1.03))}.client-hero__footer{min-height:68px}}@media(prefers-reduced-motion:reduce){.client-hero.is-enhanced{height:auto}.client-hero.is-enhanced .client-hero__pin{position:relative;height:auto}.client-network__sculpture{transform:none}.client-node{transition:none}}.client-hero:not(.is-enhanced) .client-hero__composition{min-height:640px}@media(max-width:1100px){.client-hero:not(.is-enhanced) .client-network{width:min(100%,500px)}}@media(max-height:850px)and (min-width:1101px){.is-corporate .client-hero h1{font-size:60px}.client-hero__composition{padding-block:20px}.client-hero__note{display:none}.client-network{width:min(100%,calc(100svh - 210px))}}.corporate-brand-note{padding-left:22px;border-left:1px solid #c0dfff30;font-size:9px;line-height:1.65;color:#a7c7dc;flex-shrink:0}.corporate-heading{max-width:1050px}.is-corporate .corporate-heading h2{margin-top:25px}.corporate-heading--split{display:grid;grid-template-columns:1.35fr .8fr;gap:75px;align-items:end;max-width:none}.corporate-heading--split>p{font-size:14px;line-height:1.9;color:#597084;max-width:400px;padding-bottom:5px}.corporate-about__composition{display:grid;grid-template-columns:1.15fr .85fr;gap:85px;align-items:center;margin-top:58px}.corporate-about__visual{position:relative;min-width:0;border-radius:18px;background:radial-gradient(ellipse at 50% 60%,#9cddf766,transparent 70%),linear-gradient(150deg,#f3faff,#e9f5fb);padding:25px 20px 40px}.corporate-about__visual>img{width:100%}.corporate-about__seal{position:absolute;left:30px;bottom:22px;padding:16px 22px;background:#fff;border:1px solid #d9edf5;border-radius:10px;box-shadow:0 12px 30px #105a8110;transform:rotate(-4deg)}.corporate-about__seal>span{display:block;color:#008fc7;font-size:8px;font-weight:800;letter-spacing:.12em;margin-bottom:6px}.corporate-about__seal strong{font-size:14px;line-height:1.5;letter-spacing:-.02em}.corporate-overline{color:#0089c2;font-size:9px;font-weight:750;letter-spacing:.15em}.is-corporate .corporate-about__copy>p{color:#597084;font-size:14px;line-height:1.9;margin-top:22px}.is-corporate .corporate-about__copy>.corporate-lead{color:#153b54;font-size:22px;line-height:1.6;font-weight:550;letter-spacing:-.025em;margin-top:17px}.corporate-about__copy>a{margin-top:22px;color:#0087bf}.corporate-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:65px;border-top:1px solid #dbe9f1;padding-top:25px}.corporate-principles p{display:flex;align-items:center;gap:22px;font-size:14px;font-weight:650;letter-spacing:-.025em}.corporate-principles span{color:#0092ca;font-size:10px;font-weight:750}.corporate-services{background:#f3f8fb}.corporate-services__composition{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:65px;margin-top:65px;align-items:center;scroll-margin-top:110px}.corporate-service-controls{border-top:1px solid #d6e4ed}.corporate-service{width:100%;display:flex;align-items:flex-start;gap:18px;padding:28px 0;background:transparent;border:0;border-bottom:1px solid #d6e4ed;text-align:left;color:#102f49;transition:color .2s}.corporate-service>span{font-size:10px;color:#81a0b3;margin-top:6px}.corporate-service>svg{margin-top:5px;color:#88a8bb;transition:transform .2s}.corporate-service>div{flex:1}.corporate-service h3{font-size:23px;font-weight:650;letter-spacing:-.04em;line-height:1.3}.is-corporate .corporate-service p{font-size:12px;color:#658195;line-height:1.85;margin-top:12px;max-width:350px}.corporate-service.is-active,.corporate-service:hover{color:#0088bf}.corporate-service.is-active>svg{color:#0088bf;transform:rotate(45deg)}.corporate-service-scenes{min-width:0;display:grid;gap:20px}.corporate-service-scene{position:relative;min-height:435px;border-radius:18px;overflow:clip}.corporate-service-scenes.is-enhanced .corporate-service-scene{animation:corporate-panel-in .3s ease both}@keyframes corporate-panel-in{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.corporate-commercial-scene{background:#fff;border:1px solid #e2edf4;padding:38px;box-shadow:0 18px 45px #104a6b08}.commercial-scene__top{display:flex;gap:8px;align-items:center;color:#6c91a7;font-size:8px;letter-spacing:.1em}.is-corporate .commercial-scene__top+h3{margin-top:24px;font-size:31px;line-height:1.25;letter-spacing:-.04em;font-weight:650}.commercial-scene__journey{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:30px}.commercial-scene__journey>div{display:flex;flex-direction:column;align-items:center;text-align:center}.commercial-scene__journey>div>span{display:grid;place-items:center;width:50px;height:50px;background:#eaf7fd;color:#008bbc;border:1px solid #d2effb;border-radius:14px;box-shadow:0 6px #e1eff6;margin-bottom:15px}.commercial-scene__journey strong{font-size:12px;font-weight:750}.commercial-scene__journey small{font-size:8px;color:#82a1b3;margin-top:5px}.commercial-scene__journey>span{color:#5bb3d5}.commercial-scene__record{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #dbedf5;border-radius:10px;padding:16px;margin-top:30px;background:#f3fbfe}.commercial-scene__record>div{display:flex;gap:12px;align-items:center}.commercial-scene__record svg{color:#009ac4}.commercial-scene__record strong{display:block;font-size:11px;font-weight:750}.commercial-scene__record p>span{display:block;font-size:8px;color:#7d9bae;margin-top:5px}.is-corporate .corporate-scene-caption{color:#86a0af;font-size:8px;text-align:center;margin-top:20px}.corporate-tech-scene{display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 45%,#0f6d94,#092744 75%);color:#fff;padding:35px}.corporate-tech-scene__label{position:relative;z-index:1;font-size:8px;letter-spacing:.12em;color:#a7d9e9}.corporate-tech-core{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:150px;height:150px;margin-block:27px;background:radial-gradient(circle at 30% 20%,#47c8e6,#087ca6 50%,#063b66);border:1px solid #b3efffa0;border-radius:50%;box-shadow:inset 0 5px 15px #b4f6ff40,0 0 50px #01b8f530,0 18px 25px #00213e70}.is-corporate .corporate-tech-core>svg{width:50px;height:50px;stroke-width:1.2}.corporate-tech-core strong{font-size:14px;letter-spacing:.07em;margin-top:10px}.corporate-tech-scene__orbit{position:absolute;width:330px;height:330px;top:35px;border:1px solid #75dfff25;border-radius:50%;box-shadow:0 0 0 30px #75dfff04}.corporate-tech-modules{position:relative;z-index:1;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.corporate-tech-modules>span{display:flex;align-items:center;gap:7px;background:#8edfff15;border:1px solid #9ae9ff40;padding:11px;border-radius:8px;font-size:10px;color:#d1f1fb}.corporate-tech-modules svg{color:#91e9ff;width:17px;height:17px}.is-corporate .corporate-tech-scene>p{margin-top:25px;text-align:center;color:#a5cfdf;font-size:11px;line-height:1.8}.corporate-human-scene{background:#0c3855}.corporate-human-scene>img{width:100%;height:435px;object-fit:cover}.corporate-human-scene>div{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:35px;background:linear-gradient(transparent 15%,#042b45e8);color:#fff}.corporate-human-scene>div>svg{width:35px;height:35px;color:#75defb;margin-bottom:18px}.corporate-human-scene h3{font-size:34px;font-weight:650;line-height:1.2;letter-spacing:-.03em}.is-corporate .corporate-human-scene p{font-size:12px;line-height:1.7;color:#c0dbe8;margin-top:15px;max-width:300px}.corporate-partner-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:60px}.corporate-partner{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;border-radius:18px;overflow:clip;background:linear-gradient(120deg,#073157,#07517e);color:#fff!important;transition:box-shadow .25s;min-height:400px}.corporate-partner:first-child{grid-column:1 / -1}.corporate-partner:hover{box-shadow:0 15px 40px #003e6a24}.corporate-partner__copy{position:relative;z-index:2;padding:60px}.corporate-partner__relationship{display:inline-block;padding:8px 12px;background:#66d7ff17;border:1px solid #81dfff30;border-radius:5px;color:#9de7fc;font-size:9px;font-weight:650;letter-spacing:.04em}.corporate-partner__brand{display:flex;align-items:center;gap:12px;margin-top:27px}.corporate-partner__brand img{width:62px;height:62px}.corporate-partner__brand h3{font-size:55px;font-weight:550;letter-spacing:-.055em}.is-corporate .corporate-partner__copy>p{color:#b1d0e3;line-height:1.85;font-size:14px;max-width:380px;margin-top:24px}.corporate-partner__link{display:inline-flex;align-items:center;gap:22px;font-size:12px;font-weight:750;color:#8de5ff;margin-top:30px;min-height:44px}.corporate-partner__link>svg{transition:transform .2s}.corporate-partner:hover .corporate-partner__link>svg{transform:translate(4px,-4px)}.corporate-partner__visual{position:relative;min-width:0;display:flex;align-items:flex-end;justify-content:center;background:radial-gradient(ellipse at 50% 50%,#43c4f44d,transparent 68%)}.corporate-partner__visual>img:not(.corporate-partner__watermark){width:115%;max-width:none;position:relative;z-index:1;margin-left:-10%;margin-bottom:10px;transition:transform .4s}.corporate-partner:hover .corporate-partner__visual>img:not(.corporate-partner__watermark){transform:translateY(-5px)}.corporate-partner__orbit{position:absolute;inset:8% 1% 5%;border:1px solid #87e6ff30;border-radius:50%;transform:rotate(-35deg) scaleX(.82)}.corporate-partner__watermark{position:absolute;width:45%;height:auto;left:28%;top:7%;opacity:.12}.corporate-partner__visual--brand{align-items:center}.corporate-partner__visual--brand>img:not(.corporate-partner__watermark){width:50%;max-width:260px;margin:0;object-fit:contain}.corporate-partner:not(:first-child){grid-template-columns:1.4fr .6fr;min-height:340px}.corporate-partner:not(:first-child) .corporate-partner__copy{padding:35px}.corporate-partner:not(:first-child) .corporate-partner__brand h3{font-size:34px}.corporate-partner-invite{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:30px;padding-top:25px;border-top:1px solid #dce9f1}.corporate-partner-invite p{color:#7893a4;font-size:12px;line-height:1.8}.corporate-partner-invite strong{display:block;color:#2f526a;font-size:13px;font-weight:650}.corporate-partner-invite a{color:#0086bc;flex-shrink:0}.corporate-contact{position:relative;overflow:clip;background:radial-gradient(ellipse at 95% 40%,#0d648176,transparent 55%),#061c3b;color:#fff}.corporate-contact__heading{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:30px}.is-corporate .corporate-contact h2{font-size:clamp(48px,5.6vw,90px);font-weight:650;line-height:1.09;letter-spacing:-.055em}.corporate-contact h2 span{color:#6bdcfb}.corporate-contact__arrow{display:grid;place-items:center;width:130px;height:130px;border:1px solid #7de6ff6b;background:#42c7f01a;border-radius:50%;color:#a0efff!important;transition:transform .2s,background .2s;margin-right:7%;flex-shrink:0}.is-corporate .corporate-contact__arrow svg{width:55px;height:55px;stroke-width:1}.corporate-contact__arrow:hover{background:#42c7f030;transform:rotate(10deg)}.corporate-contact__details{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:50px;margin-top:55px;padding-top:35px;border-top:1px solid #c3eaff28}.corporate-contact__details>p{color:#a8c7db;font-size:13px;line-height:1.9;max-width:330px}.corporate-contact__details>div{display:grid;gap:10px}.corporate-contact__details>div>a{display:flex;align-items:center;gap:18px;font-size:15px;font-weight:600;color:#d3ebf6;min-height:34px}.corporate-contact__details>div svg{width:16px;height:16px;color:#75daf8}.is-corporate .site-footer{background:#05172f;color:#b4cadb}.is-corporate .site-footer .site-brand{color:#fff}.is-corporate .site-footer__top>div:first-child>p{color:#84a3ba}.is-corporate .site-footer__links>strong{color:#d5e8f5}.is-corporate .site-footer__links>a{color:#96b5cb}.is-corporate .site-footer__links>a:hover{color:#69dbfc}.is-corporate .site-footer__bottom{border-color:#b6ddf51c;color:#718fa7}@media(max-width:1199px){.corporate-brand-note{display:none}.corporate-about__composition{gap:45px}.is-corporate .corporate-about__copy>.corporate-lead{font-size:20px}.corporate-services__composition{gap:35px}.corporate-commercial-scene{padding:30px}.corporate-partner__copy{padding:45px}.corporate-contact__details{gap:25px}}@media(max-width:980px){.corporate-about__composition{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.corporate-about__visual{padding:25px 0 80px}.corporate-about__seal{left:20px;bottom:20px;padding:12px 16px}.corporate-about__seal strong{font-size:12px}.is-corporate .corporate-about__copy>p{font-size:13px}.is-corporate .corporate-about__copy>.corporate-lead{font-size:18px}.corporate-heading--split{gap:35px;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr)}.corporate-heading--split>p{font-size:13px}.corporate-principles{gap:15px}.corporate-principles p{font-size:12px;gap:12px}.corporate-services__composition{grid-template-columns:minmax(0,1fr);gap:30px}.corporate-service-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.corporate-service{flex-wrap:wrap;gap:10px;padding:20px 14px;border-right:1px solid #d6e4ed}.corporate-service:first-child{padding-left:0}.corporate-service:last-child{padding-right:0;border-right:0}.corporate-service>div{flex-basis:100%;order:2}.corporate-service>svg{margin-left:auto}.corporate-service h3{font-size:18px}.is-corporate .corporate-service p{font-size:11px}.corporate-service-scene{min-height:400px}.corporate-commercial-scene{padding:35px 55px}.corporate-human-scene>img{height:400px}.corporate-tech-scene{padding:30px}.corporate-partner__copy{padding:35px}.corporate-partner__brand h3{font-size:43px}.corporate-partner__brand img{width:48px;height:48px}.corporate-partner__visual{align-items:center}.corporate-partner__visual>img:not(.corporate-partner__watermark){width:130%}.corporate-partner-invite{align-items:flex-start}.corporate-partner-invite a{font-size:11px}.corporate-contact__details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.corporate-contact__details>.site-button{grid-column:1 / -1;justify-self:start}.corporate-contact__arrow{margin-right:0;width:100px;height:100px}}@media(max-width:600px){.is-corporate .corporate-heading h2{margin-top:18px;font-size:33px}.corporate-heading h2>br{display:none}.corporate-about__composition{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:32px}.corporate-about__visual{padding:20px 0 35px}.corporate-about__seal{left:15px;bottom:13px;padding:10px 14px}.corporate-about__seal>span{font-size:6px}.corporate-about__seal strong{font-size:10px}.is-corporate .corporate-about__copy>.corporate-lead{font-size:20px}.is-corporate .corporate-about__copy>p{font-size:14px}.corporate-principles{grid-template-columns:minmax(0,1fr);margin-top:35px;padding-top:22px;gap:17px}.corporate-principles p{font-size:14px;gap:20px}.corporate-heading--split{grid-template-columns:minmax(0,1fr);gap:22px}.corporate-heading--split>p{font-size:14px}.corporate-services__composition{margin-top:30px}.corporate-service-controls{grid-template-columns:minmax(0,1fr)}.corporate-service{flex-wrap:nowrap;padding:22px 0;gap:14px;border-right:0}.corporate-service>div{flex-basis:auto;order:0}.corporate-service h3{font-size:20px}.is-corporate .corporate-service p{font-size:13px}.corporate-service>svg{width:16px;height:16px}.corporate-service-scene{min-height:360px;border-radius:13px}.corporate-commercial-scene{padding:25px 20px}.is-corporate .commercial-scene__top+h3{font-size:27px;margin-top:20px}.commercial-scene__journey{margin-top:23px;gap:6px}.commercial-scene__journey>div>span{width:40px;height:40px;border-radius:12px;margin-bottom:12px}.commercial-scene__journey strong{font-size:10px}.commercial-scene__journey small{font-size:7px}.commercial-scene__record{padding:13px 10px;margin-top:25px}.commercial-scene__record>div{gap:8px}.commercial-scene__record strong{font-size:10px}.commercial-scene__record p>span{font-size:7px}.commercial-scene__record svg{width:18px;height:18px}.is-corporate .corporate-scene-caption{font-size:7px;margin-top:18px}.corporate-tech-core{width:125px;height:125px;margin-block:20px}.corporate-tech-scene{padding:25px 15px}.corporate-tech-modules{gap:7px}.corporate-tech-modules>span{font-size:9px;padding:9px;gap:5px}.corporate-tech-modules svg{width:14px;height:14px}.corporate-human-scene>img{height:360px}.corporate-human-scene>div{padding:25px}.corporate-human-scene h3{font-size:29px}.corporate-partner-list{grid-template-columns:minmax(0,1fr);margin-top:30px}.corporate-partner,.corporate-partner:not(:first-child){grid-template-columns:minmax(0,1fr);min-height:0}.corporate-partner__copy,.corporate-partner:not(:first-child) .corporate-partner__copy{padding:28px 25px 10px}.corporate-partner__relationship{font-size:8px}.corporate-partner__brand{margin-top:20px}.corporate-partner__brand h3{font-size:44px}.corporate-partner__brand img{width:50px;height:50px}.is-corporate .corporate-partner__copy>p{font-size:13px;margin-top:17px}.corporate-partner__link{font-size:11px;margin-top:18px;gap:15px}.corporate-partner__visual{min-height:230px}.corporate-partner__visual>img:not(.corporate-partner__watermark){width:105%;margin:0}.corporate-partner__visual--brand>img:not(.corporate-partner__watermark){width:45%;max-width:150px;margin-block:20px}.corporate-partner__watermark{width:45%;top:-5%;left:32%}.corporate-partner-invite{flex-direction:column;gap:15px;margin-top:25px}.corporate-partner-invite p{font-size:13px}.corporate-partner-invite strong{font-size:14px}.corporate-partner-invite a{font-size:12px}.corporate-contact__heading{gap:15px;align-items:flex-end}.is-corporate .corporate-contact h2{font-size:39px}.corporate-contact h2 br:last-child{display:none}.corporate-contact__arrow{width:55px;height:55px;margin-bottom:8px}.is-corporate .corporate-contact__arrow svg{width:28px;height:28px}.corporate-contact__details{grid-template-columns:minmax(0,1fr);margin-top:30px;padding-top:25px;gap:23px}.corporate-contact__details>p{font-size:14px}.corporate-contact__details>div>a{min-height:40px;font-size:16px}.corporate-contact__details>.site-button{font-size:12px}}@media(max-width:370px){.is-corporate .corporate-contact h2{font-size:34px}.corporate-contact__heading{gap:8px}.corporate-contact__arrow{width:46px;height:46px}}@media(prefers-reduced-motion:reduce){[data-corporate-reveal],.corporate-partner,.corporate-partner__visual>img,.corporate-contact__arrow{transition:none}[data-corporate-reveal].will-reveal{opacity:1;transform:none}.corporate-service-scenes.is-enhanced .corporate-service-scene{animation:none}}.corporate-ribbon{overflow:clip;padding-block:24px;background:#72e1ef;color:#073653}.corporate-ribbon__track{display:flex;width:max-content;animation:corporate-ribbon-drift 38s linear infinite;animation-play-state:var(--motion-play, paused)}.corporate-ribbon__track>span{display:flex;align-items:center;gap:42px;padding-right:42px;font-size:28px;font-weight:600;letter-spacing:-.035em;white-space:nowrap}.corporate-ribbon__track i{font-style:normal;font-size:33px;font-weight:400;color:#0087aa}@keyframes corporate-ribbon-drift{to{transform:translate(-50%)}}.is-corporate .corporate-heading h2{font-size:clamp(38px,4.4vw,65px);line-height:1.1;letter-spacing:-.055em;font-weight:600}.is-corporate .corporate-about{background:#fbfdff}.corporate-about__tag{position:absolute;z-index:2;right:20px;top:24px;display:flex;align-items:center;gap:9px;border:1px solid #b3e1ed;background:#ffffffed;padding:12px 17px;border-radius:25px;box-shadow:0 8px 30px #07678a12;color:#11516e;font-size:11px}.corporate-about__tag svg{width:17px;height:17px;color:#008fc1}.corporate-about__visual>img{translate:0 calc((.5 - var(--section-progress, .5)) * 28px)}.corporate-about__seal{translate:0 calc((var(--section-progress, .5) - .5) * 38px)}.corporate-principles{padding-block:28px;border-bottom:1px solid #dbe9f1}.is-corporate .corporate-services{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(ellipse at 90% 60%,#084365,transparent 60%),#061d35;color:#fff}.corporate-services:before{content:"02";position:absolute;z-index:-1;right:2%;top:0;color:#73ceef08;font-size:36vw;font-weight:700;line-height:1;letter-spacing:-.08em}.is-corporate .corporate-services .corporate-heading h2{color:#fff}.corporate-services .ink-blue{color:#71dfee}.corporate-services .site-eyebrow--blue{color:#78c1d6}.corporate-services .corporate-heading--split>p{color:#96b0c4}.corporate-services .corporate-service-controls{border-top-color:#6486a140}.corporate-services .corporate-service{color:#d2e4ee;border-bottom-color:#6486a140;border-left:2px solid transparent;padding-inline:20px;transition:background .25s,color .25s,border-color .25s}.is-corporate .corporate-services .corporate-service p{color:#8caabe}.corporate-services .corporate-service.is-active{border-left-color:#74e0ec;background:linear-gradient(90deg,#60b8d214,transparent);color:#80e9f4}.corporate-services .corporate-service.is-active>svg{color:#80e9f4}.corporate-commercial-scene{color:#143d58}.commercial-scene__top,.commercial-scene__journey small,.commercial-scene__record p>span,.is-corporate .corporate-scene-caption{color:#536f82}.is-corporate .corporate-partner-list{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:25px}.is-corporate .corporate-partner:first-child{grid-column:auto}.is-corporate .corporate-partner--movistar{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;min-height:640px;border-radius:22px}.is-corporate .corporate-partner__copy{padding:40px 42px 10px}.is-corporate .corporate-partner__brand{margin-top:22px}.is-corporate .corporate-partner__brand h3{font-size:48px}.is-corporate .corporate-partner__brand img{width:51px;height:51px}.is-corporate .corporate-partner__copy>p{font-size:13px;margin-top:16px}.is-corporate .corporate-partner__link{margin-top:18px}.is-corporate .corporate-partner__visual{min-height:290px;align-items:flex-end}.is-corporate .corporate-partner__visual>img:not(.corporate-partner__watermark){width:100%;max-height:330px;object-fit:contain;margin:0;translate:0 calc((.5 - var(--section-progress, .5)) * 25px)}.client-card{position:relative;isolation:isolate;overflow:clip;display:flex;flex-direction:column;padding:38px;border:1px solid #346689;border-radius:22px;background:radial-gradient(ellipse at 50% 50%,#0868a2,#062e55 70%);color:#fff}.client-card__label{color:#85c7e2;font-size:9px;letter-spacing:.12em}.client-card__brand{position:relative;display:grid;flex:1;place-items:center;min-height:300px;margin-block:20px}.client-card__brand>img{position:relative;z-index:2;width:130px;height:130px;object-fit:contain;filter:drop-shadow(0 15px 25px #001b4870);translate:0 calc((.5 - var(--section-progress, .5)) * 30px)}.client-card__orbit{position:absolute;width:92%;aspect-ratio:1;border:1px solid #79ddff50;border-radius:50%;transform:rotateX(55deg) rotate(-25deg);background:radial-gradient(ellipse,#4fbcef12,transparent 65%);box-shadow:inset 0 0 30px #69d9ff07,0 0 45px #55c8ff0d}.client-card__orbit--two{width:82%;transform:rotateY(50deg) rotate(25deg)}.client-card__bottom{position:relative;z-index:2;display:flex;flex-direction:column;border-top:1px solid #92d1ef30;padding-top:25px}.client-card__bottom>p{color:#96c6df;font-size:13px;line-height:1.8}.client-card__bottom h3{color:#fff;font-size:47px;font-weight:600;letter-spacing:-.05em;margin-top:20px}.client-card__link{color:#c1edfa;margin-top:10px;font-size:12px}.corporate-people{background:#f1f8fb}.corporate-people__composition{display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:center}.corporate-people__image{position:relative;overflow:clip;border-radius:16px 95px 16px 16px}.corporate-people__image>img{width:100%;height:575px;object-fit:cover;object-position:40% center;scale:1.05;translate:0 calc((.5 - var(--section-progress, .5)) * 30px)}.corporate-people__image:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#042b43c9)}.corporate-people__image>span{position:absolute;z-index:1;bottom:30px;left:30px;color:#e3f8ff;font-size:9px;letter-spacing:.17em}.is-corporate .corporate-people h2{font-size:clamp(38px,4.2vw,60px);line-height:1.08;letter-spacing:-.055em;margin-top:25px}.corporate-people__copy>p:not(.site-eyebrow){color:#5a7588;font-size:14px;line-height:1.9;margin-top:28px;max-width:360px}.corporate-people__copy>a{margin-top:25px;color:#0084b6}.is-corporate .innotel-app{background:radial-gradient(ellipse at 20% 50%,#d9f4fd,transparent 60%),#f6fcff}.is-corporate .app-copy h2{font-size:clamp(38px,4.5vw,65px);line-height:1.1;letter-spacing:-.055em}.corporate-careers{background:#fff}.corporate-careers__composition{display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:95px}.is-corporate .corporate-careers h2{font-size:clamp(38px,4vw,60px);line-height:1.1;letter-spacing:-.055em;margin-top:24px}.corporate-careers__composition>div>p:not(.site-eyebrow){font-size:14px;line-height:1.9;color:#5a7588;max-width:400px;margin-top:25px}.corporate-careers__composition>div>a{color:#0085b8;margin-top:25px}.corporate-careers__paths{display:grid;gap:16px}.corporate-careers__paths>a{position:relative;display:grid;grid-template-columns:1fr 30px;align-items:center;padding:32px;border:1px solid #cde8f2;border-radius:14px;background:#edf8fc;color:#0d4668;transition:background .25s,translate .25s}.corporate-careers__paths>a:first-child{background:#083c5e;border-color:#146084;color:#fff}.corporate-careers__paths>a>span{font-size:8px;letter-spacing:.13em;opacity:.7}.corporate-careers__paths>a>strong{font-size:25px;font-weight:550;letter-spacing:-.04em;margin-top:14px}.corporate-careers__paths>a>svg{grid-column:2;grid-row:1 / span 2;width:26px;height:26px;stroke-width:1.25}.corporate-careers__paths>a:hover{translate:0 -3px}.corporate-contact:before{content:"";position:absolute;inset:0 0 0 60%;opacity:.22;background-image:linear-gradient(#7ab2c51f 1px,transparent 1px),linear-gradient(90deg,#7ab2c51f 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.is-corporate .corporate-contact h2{font-size:clamp(64px,7.6vw,115px);line-height:1}.corporate-contact__arrow{transform:rotate(calc((var(--section-progress, .5) - .5) * 25deg))}@keyframes corporate-hero-enter{0%{opacity:0;translate:0 20px}to{opacity:1;translate:none}}.public-motion-ready .client-hero__heading>*{animation:corporate-hero-enter .9s cubic-bezier(.16,1,.3,1) both}.public-motion-ready .client-hero__heading>h1{animation-delay:.08s}.public-motion-ready .client-hero__heading>p:last-of-type{animation-delay:.17s}.public-motion-ready .client-hero__actions{animation-delay:.25s}.public-motion-ready .client-hero__note{animation-delay:.32s}@media(max-width:1100px){.corporate-people__composition,.corporate-careers__composition{gap:40px}.corporate-people__image>img{height:520px}.is-corporate .corporate-partner-list{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.is-corporate .corporate-partner__copy{padding:30px 28px 10px}.is-corporate .corporate-partner__brand h3{font-size:38px}.client-card{padding:28px}.client-card__brand>img{width:105px;height:105px}.corporate-careers__paths>a{padding:25px}.corporate-careers__paths>a>strong{font-size:21px}}@media(max-width:600px){.corporate-ribbon{padding-block:18px}.corporate-ribbon__track>span{font-size:23px;gap:25px;padding-right:25px}.corporate-ribbon__track i{font-size:25px}.is-corporate .corporate-heading h2{font-size:35px}.corporate-about__tag{top:12px;right:10px;font-size:8px;padding:9px 11px}.corporate-about__tag svg{width:12px;height:12px}.corporate-services .corporate-service{padding:24px 13px}.is-corporate .corporate-partner-list{grid-template-columns:minmax(0,1fr);margin-top:36px;gap:18px}.is-corporate .corporate-partner--movistar{min-height:0}.is-corporate .corporate-partner__copy{padding:28px 25px 5px}.is-corporate .corporate-partner__brand h3{font-size:38px}.is-corporate .corporate-partner__brand img{width:39px;height:39px}.is-corporate .corporate-partner__visual{min-height:220px}.is-corporate .corporate-partner__visual>img:not(.corporate-partner__watermark){max-height:260px}.client-card{min-height:430px;padding:28px}.client-card__brand{min-height:200px}.client-card__brand>img{width:110px;height:110px}.client-card__orbit{width:85%}.client-card__bottom h3{font-size:36px;margin-top:10px}.client-card__bottom>p{font-size:12px}.corporate-people__composition,.corporate-careers__composition{grid-template-columns:minmax(0,1fr);gap:35px}.corporate-people__image{border-top-right-radius:65px}.corporate-people__image>img{height:360px}.is-corporate .corporate-people h2,.is-corporate .corporate-careers h2{font-size:38px}.corporate-people__copy>p:not(.site-eyebrow){font-size:14px}.is-corporate .app-copy h2{font-size:38px}.corporate-careers__paths>a>strong{font-size:23px}.is-corporate .corporate-contact h2{font-size:59px}}@media(prefers-reduced-motion:reduce){.corporate-ribbon__track,.public-motion-ready .client-hero__heading>*{animation:none}.corporate-about__visual>img,.corporate-about__seal,.is-corporate .corporate-partner__visual>img:not(.corporate-partner__watermark),.client-card__brand>img,.corporate-people__image>img{translate:none}.corporate-careers__paths>a{transition:none}.corporate-careers__paths>a:hover{translate:none}.corporate-contact__arrow{transform:none}}
