:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#03111f;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{min-height:100svh}.landing-page{background:#03111f;width:100%;min-height:100svh;position:relative;overflow:hidden}.home-page{background-color:#051923;background-image:radial-gradient(circle at 12% 28%,#44d3a41c,#0000 28%),radial-gradient(circle at 88% 44%,#36afe121,#0000 31%),radial-gradient(circle at 28% 72%,#37cdc417,#0000 29%),radial-gradient(circle at 82% 90%,#5cdf9d14,#0000 27%),linear-gradient(145deg,#051722 0%,#07232e 48%,#061923 100%);background-attachment:fixed;overflow:clip visible}.home-page .background-video,.home-page .video-overlay{height:100svh}.home-video-stage{z-index:1;min-height:calc(100svh - 110px);position:relative}.company-overview{z-index:2;color:#effbff;background:radial-gradient(circle at 88% 12%,#2891e029,#0000 28%),radial-gradient(circle at 10% 70%,#57da961c,#0000 32%),linear-gradient(145deg,#061827,#071f31 52%,#071a28);padding:clamp(90px,10vw,150px) clamp(24px,8vw,140px);position:relative;overflow:hidden}.company-overview:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#7ed1ff17 1px,#0000 1px),linear-gradient(90deg,#7ed1ff17 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.company-overview__intro,.company-capabilities,.company-trust,.company-overview__cta{width:min(1180px,100%);margin-inline:auto;position:relative}.company-overview__intro{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(50px,8vw,110px);display:grid}.company-kicker,.company-trust__heading>span,.company-overview__cta>div>span{color:#6ee3bb;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:800;display:block}.company-overview h2,.company-overview h3,.company-overview p{margin-top:0}.company-overview__intro h2,.company-trust__heading h2{letter-spacing:-.045em;margin-bottom:0;font-size:clamp(38px,4.6vw,64px);line-height:1.04}.company-overview__copy p{color:#e2f2f9b3;margin-bottom:18px;font-size:16px;line-height:1.8}.company-overview__link,.company-trust__points>a,.home-clients__link{color:#72e3c4;align-items:center;gap:12px;width:fit-content;font-size:13px;font-weight:800;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.company-overview__link:hover,.company-trust__points>a:hover,.home-clients__link:hover{color:#a0f0dc;transform:translate(5px)}.company-capabilities{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:75px;display:grid}.capability-card{perspective:1100px;outline:none;min-height:255px;position:relative}.capability-card__inner{transform-style:preserve-3d;transition:transform .62s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0}.capability-card:hover .capability-card__inner,.capability-card:focus .capability-card__inner,.capability-card:focus-visible .capability-card__inner{transform:rotateY(180deg)}.capability-card__face{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);backface-visibility:hidden;background:#ffffff09;border:1px solid #6fc7ed33;border-radius:20px;flex-direction:column;padding:30px;transition:border-color .26s,box-shadow .26s;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.capability-card:hover .capability-card__face,.capability-card:focus-visible .capability-card__face{border-color:#66e1bd6b;box-shadow:0 22px 48px #0003,inset 0 1px #ffffff0f}.capability-card__face>span{color:#65dbb4;letter-spacing:.15em;font-size:12px;font-weight:800}.capability-card h3{margin:auto 0;font-size:clamp(20px,1.7vw,25px);line-height:1.16}.capability-card__front small{color:#d5eff56e;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:750;display:flex}.capability-card__back{background:radial-gradient(circle at 85% 15%,#5be0bc29,#0000 35%),linear-gradient(145deg,#104c52f5,#072635fa);justify-content:flex-start;transform:rotateY(180deg)}.capability-card:nth-child(2) .capability-card__back{background:radial-gradient(circle at 85% 15%,#48beeb2e,#0000 35%),linear-gradient(145deg,#0c455bf7,#072436fa)}.capability-card:nth-child(3) .capability-card__back{background:radial-gradient(circle at 85% 15%,#44dbc72b,#0000 35%),linear-gradient(145deg,#0b4a50f7,#072633fa)}.capability-card:nth-child(4) .capability-card__back{background:radial-gradient(circle at 85% 15%,#4a9de82e,#0000 35%),linear-gradient(145deg,#0c3a5bf7,#082232fa)}.capability-card__back h3{margin:38px 0 15px;font-size:19px}.capability-card p{color:#dff1f89e;margin:0;font-size:14px;line-height:1.65}.capability-card__back button{color:#83e9ce;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:auto;padding:0;font-size:11px;font-weight:800;display:flex}.capability-card__back button span{transition:transform .18s}.capability-card__back button:hover span{transform:translate(5px)}.company-trust{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(50px,8vw,100px);padding:130px 0 110px;display:grid}.company-trust__points{gap:12px;display:grid}.company-trust__points>div{border-bottom:1px solid #c6e8f521;grid-template-columns:130px 1fr;align-items:center;gap:22px;padding:22px 0;display:grid}.company-trust__points strong{color:#fff;font-size:20px}.company-trust__points span{color:#dff1f8a6;font-size:14px;line-height:1.6}.company-trust__points>a{margin-top:12px}.company-overview__cta{background:linear-gradient(120deg,#1984744d,#125b9047);border:1px solid #73ddc333;border-radius:28px;justify-content:space-between;align-items:center;gap:35px;padding:clamp(38px,5vw,60px);display:flex}.company-overview__cta h3{max-width:680px;margin-top:0;margin-bottom:0;font-size:clamp(24px,3vw,38px);line-height:1.16}.company-overview__cta>a{color:#05221d;background:linear-gradient(110deg,#64dfb9,#8ee887);border-radius:13px;flex:none;padding:17px 22px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 14px 32px #48d9ac2e}.company-overview__cta>a:hover{transform:translateY(-3px);box-shadow:0 19px 38px #48d9ac40}@media (width<=900px){.company-overview__intro,.company-trust{grid-template-columns:1fr}.company-capabilities{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.company-overview{padding-inline:20px}.company-capabilities{grid-template-columns:1fr}.company-overview__cta{flex-direction:column;align-items:flex-start}.company-trust__points>div{grid-template-columns:95px 1fr}}.background-video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.video-overlay{background:linear-gradient(#010b1673,#010c181f 45%,#010b164d);position:absolute;inset:0}.site-header{z-index:20;box-sizing:border-box;background:0 0;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;width:100%;min-height:80px;padding:18px clamp(20px,6vw,110px);transition:min-height .24s,background .24s,border-color .24s,box-shadow .24s;display:flex;position:sticky;top:0}.site-header.is-scrolled{-webkit-backdrop-filter:blur(16px);background:#050e19c2;border-bottom-color:#ffffff1f;min-height:70px;box-shadow:0 14px 34px #0000002e}.company-logo{transition:filter .24s,transform .24s}.site-header.is-scrolled .company-logo{filter:brightness(0)invert();transform:scale(.94)}.main-navigation{justify-content:flex-end;align-items:center;gap:clamp(18px,2.6vw,42px);margin-left:auto;display:flex}.main-navigation>a,.navigation-link{color:#fff;letter-spacing:.01em;white-space:nowrap;text-shadow:0 2px 10px #00000047;font-size:clamp(12px,1.05vw,16px);font-weight:650;line-height:1;text-decoration:none;transition:color .16s;position:relative}.navigation-link{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.main-navigation>a:after,.navigation-link:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#62d65b,#238cff);border-radius:99px;height:2px;transition:transform .18s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.main-navigation>a:hover,.main-navigation>a:focus-visible,.navigation-link:hover,.navigation-link:focus-visible{color:#fff}.main-navigation>a:hover:after,.main-navigation>a:focus-visible:after,.navigation-link:hover:after,.navigation-link:focus-visible:after,.solutions-toggle[aria-expanded=true]:after{transform:scaleX(1)}.solutions-menu{position:relative}.solutions-menu:before{content:"";z-index:1;height:34px;position:absolute;top:100%;left:-22px;right:-22px}.solutions-toggle{align-items:center;gap:6px;display:inline-flex}.menu-chevron{font-size:14px;transition:transform .18s;display:inline-block}.solutions-toggle[aria-expanded=true] .menu-chevron{transform:rotate(180deg)}.solutions-dropdown{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;background:#f8fafdf5;border:1px solid #ffffffc7;border-radius:18px;width:250px;padding:10px;transition:opacity .18s,transform .22s,visibility 0s linear .22s,background .28s,border-color .28s,box-shadow .28s;position:absolute;top:calc(100% + 30px);left:50%;transform:translate(-50%,-10px)scale(.97);box-shadow:0 22px 55px #000d1f47}.solutions-dropdown.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,transform .22s,visibility,background .28s,border-color .28s,box-shadow .28s;transform:translate(-50%)scale(1)}.solutions-dropdown a{color:#102039;text-shadow:none;border-radius:12px;align-items:center;gap:13px;padding:14px 16px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:flex}.solutions-dropdown a:hover,.solutions-dropdown a:focus-visible{background:#eaf5fc;transform:translate(3px)}.technical-dropdown{width:285px}.technical-dot--overview{background:#eefcff;box-shadow:0 0 12px #eefcff66}.technical-dot--infrastructure{background:#78e4cc;box-shadow:0 0 12px #78e4cc8c}.technical-dot--networks{background:#79cfee;box-shadow:0 0 12px #79cfee8c}.technical-dot--documents{background:#c3a9eb;box-shadow:0 0 12px #c3a9eb8c}.site-header.is-scrolled .solutions-dropdown{background:#05121cf0;border-color:#77cfe82e;box-shadow:0 24px 58px #00000070,inset 0 1px #ffffff0a}.site-header.is-scrolled .solutions-dropdown a{color:#f5fbfff0}.site-header.is-scrolled .solutions-dropdown a:hover,.site-header.is-scrolled .solutions-dropdown a:focus-visible{color:#fff;background:#53b7da24;box-shadow:inset 3px 0 #5be0bcc7}.solution-dot{border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #9bcad312}.solution-dot--eset{background:#62b7c8}.solution-dot--bitdefender{background:#d76b70}.solution-dot--fortinet{background:#c86469}.logo-space{justify-content:flex-start;align-items:center;width:clamp(170px,17vw,260px);height:72px;text-decoration:none;display:flex}.company-logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.logo-placeholder{color:#ffffffb3;letter-spacing:.18em;text-transform:uppercase;border:1px dashed #ffffff73;border-radius:8px;place-items:center;width:170px;height:58px;font:500 13px/1 system-ui,sans-serif}.logo-placeholder:not([hidden]){display:grid}@media (width<=700px){.site-header{min-height:88px;padding:14px 22px}.logo-space{width:145px;height:58px}.site-header{flex-wrap:wrap}.main-navigation{flex-wrap:wrap;order:2;justify-content:flex-start;gap:18px 24px;width:100%;margin:8px 0 0;padding:8px 0 3px;overflow:visible}.main-navigation>a,.navigation-link{font-size:11px}.solutions-menu{position:static}.solutions-dropdown{width:auto;top:100%;left:16px;right:16px;transform:translateY(-8px)scale(.98)}.solutions-dropdown.is-open{transform:translateY(0)scale(1)}}@media (width<=460px){.site-header{padding-inline:16px}.logo-space{width:125px}.main-navigation{gap:20px}}@media (prefers-reduced-motion:reduce){.background-video{display:none}}.modal-backdrop{z-index:10;box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;background:#0008124d;place-items:center;height:100svh;padding:24px;transition:opacity .42s,visibility 0s linear .42s;display:grid;position:absolute;inset:0 0 auto}.modal-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s,visibility linear}.info-card{box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;opacity:0;background:linear-gradient(135deg,#02182b69,#051d314a);border:1px solid #73cdff80;border-radius:18px;width:min(570px,100vw - 48px);padding:clamp(38px,5vw,64px);transition:opacity .36s,transform .42s;position:relative;transform:translateY(12px)scale(.98);box-shadow:0 24px 80px #00000061,inset 0 1px #ffffff12}.modal-backdrop.is-open .info-card{opacity:1;transform:translateY(0)scale(1)}.info-card h1{letter-spacing:.08em;margin:0;font-size:clamp(40px,5vw,56px);font-weight:700}.title-line{background:linear-gradient(90deg,#68d96f,#3287ff);border-radius:99px;width:54px;height:3px;margin:24px auto 30px;display:block}.info-card p{margin:0 0 36px;font-size:clamp(18px,2vw,24px);line-height:1.55}.green-text{color:#65cb54;font-weight:600}.blue-text{color:#278bea;font-weight:600}.solutions-button{box-sizing:border-box;color:#fff;background:linear-gradient(110deg,#1559a5 0%,#267fc9 45%,#64c75d 100%);border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;width:min(100%,380px);min-height:66px;margin-inline:auto;padding:0 24px;font-size:17px;font-weight:700;text-decoration:none;transition:filter .16s,box-shadow .16s;animation:3s ease-in-out infinite solution-float;display:grid;box-shadow:0 16px 38px #1967b33d}.solutions-button:hover{filter:brightness(1.1);box-shadow:0 20px 44px #1967b361}.shield-icon{color:#fff;filter:drop-shadow(0 2px 5px #0000002e);width:27px;height:27px}.arrow-icon{font-size:30px;font-weight:300}.close-button{color:#ffffffc7;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;width:38px;height:38px;padding:0;font-size:28px;line-height:1;position:absolute;top:14px;right:16px}.info-trigger{z-index:12;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#042239d1;border:1px solid #85dbff8c;border-radius:999px;justify-content:flex-end;align-items:center;width:58px;height:58px;padding:0;transition:width .24s,background .32s,border-color .32s,box-shadow .32s,transform .24s;display:flex;position:fixed;bottom:clamp(18px,3vw,38px);right:clamp(18px,3vw,42px);overflow:hidden;box-shadow:0 12px 34px #00000059}.info-trigger:hover,.info-trigger:focus-visible{background:#073556f0;width:220px}.info-trigger.is-whatsapp{background:#1dbe5bf0;border-color:#97ffbeb8;box-shadow:0 13px 34px #055e2961,0 0 0 7px #28d26b1a}.info-trigger.is-whatsapp:hover,.info-trigger.is-whatsapp:focus-visible{background:#20c968;width:174px;transform:translateY(-3px);box-shadow:0 17px 42px #055e297a,0 0 0 9px #28d26b1f}.info-icon{flex:0 0 56px;place-items:center;width:56px;height:56px;font:700 24px/1 Georgia,serif;display:grid}.whatsapp-icon{color:#fff;width:30px;height:30px;animation:.42s both whatsapp-arrive}@keyframes whatsapp-arrive{0%{opacity:0;transform:rotate(-18deg)scale(.65)}to{opacity:1;transform:rotate(0)scale(1)}}.info-label{white-space:nowrap;opacity:0;order:-1;min-width:145px;font-size:14px;font-weight:650;transition:opacity .16s,transform .2s;transform:translate(12px)}.info-trigger:hover .info-label,.info-trigger:focus-visible .info-label{opacity:1;transform:translate(0)}@keyframes solution-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.home-clients{z-index:2;color:#eefaff;background:radial-gradient(circle at 50% 0,#2f91d626,#0000 40%),linear-gradient(145deg,#061b2a,#071521 58%,#071c28);border-top:1px solid #71d4ef1a;border-bottom:1px solid #71d4ef1a;padding:clamp(76px,8vw,118px) clamp(24px,7vw,120px);position:relative;overflow:hidden}.home-clients__heading,.client-marquees,.home-clients__help{width:min(1180px,100%);margin-inline:auto;position:relative}.home-clients__heading{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:55px;margin-bottom:48px;display:grid}.home-clients__heading .company-kicker{margin-bottom:18px;display:block}.home-clients__heading h2{color:#f4fbff;letter-spacing:-.04em;margin:0;font-size:clamp(34px,4.2vw,58px);line-height:1.05}.home-clients__heading p{color:#dceff7ad;max-width:650px;margin:22px 0 0;font-size:15px;line-height:1.75}.home-clients__segments{flex-wrap:wrap;justify-content:flex-end;gap:9px;max-width:320px;padding-bottom:7px;display:flex}.home-clients__segments span{color:#dcf1f79e;letter-spacing:.04em;background:#ffffff06;border:1px solid #69d5e72b;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:750}.client-marquees{gap:15px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.client-marquee{display:flex;overflow:hidden}.client-marquee__track{will-change:transform;gap:15px;width:max-content;display:flex}.client-marquee__group{flex-shrink:0;gap:15px;display:flex}.client-marquee--forward .client-marquee__track{animation:30s linear infinite clients-scroll-forward}.client-marquee--reverse .client-marquee__track{animation:34s linear infinite clients-scroll-reverse}.client-marquees:hover .client-marquee__track{animation-play-state:paused}.client-logo-card{background:linear-gradient(145deg,#ffffff0a,#27869a09);border:1px solid #8adbf129;border-radius:16px;place-items:center;width:clamp(235px,21vw,285px);height:126px;min-height:126px;padding:0;transition:transform .28s,background .28s,border-color .28s,box-shadow .28s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.client-logo-card:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#51d5f5bf,#0000);height:1px;transition:opacity .28s;position:absolute;bottom:-2px;left:15%;right:15%;box-shadow:0 0 18px #43cbe8}.client-logo-card:hover{background:#ffffff13;border-color:#66daf366;transform:translateY(-6px);box-shadow:0 20px 46px #0003}.client-logo-card:hover:after{opacity:1}.client-logo-card img{object-fit:cover;filter:grayscale()brightness(1.6);opacity:.74;width:100%;max-width:none;height:100%;min-height:0;max-height:none;transition:filter .28s,opacity .28s,transform .28s;display:block}.client-logo-card img[hidden]{display:none}.client-logo-card:hover img{filter:grayscale(0)brightness();opacity:1;transform:scale(1.04)}.client-logo-placeholder{color:#dcf0f775;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.client-logo-placeholder[hidden]{display:none}.client-logo-placeholder small{color:#68dcf4b8;border:1px dashed #7cdaf066;border-radius:8px;place-items:center;width:50px;height:34px;font-size:9px;display:grid}.client-logo-placeholder code{color:#dcf0f7ad;text-transform:none;font-size:11px}.home-clients__help{color:#dcf0f766;text-align:center;margin-top:22px;font-size:12px}.home-clients__help code{color:#71ddf2b3}.home-clients__link{margin:28px auto 0}@keyframes clients-scroll-forward{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7.5px))}}@keyframes clients-scroll-reverse{0%{transform:translate(calc(-50% - 7.5px))}to{transform:translate(0)}}.home-solutions{z-index:2;color:#eefaff;background:radial-gradient(circle at 12% 10%,#1e9ed221,#0000 32%),radial-gradient(circle at 88% 90%,#63cd5d1a,#0000 30%),#061824;padding:clamp(80px,9vw,132px) clamp(24px,7vw,120px);position:relative;overflow:hidden}.home-solutions:before{content:"";pointer-events:none;opacity:.25;background-image:linear-gradient(#77d7f414 1px,#0000 1px),linear-gradient(90deg,#77d7f414 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.home-solutions__heading,.home-solutions__grid{width:min(1180px,100%);margin-inline:auto;position:relative}.home-solutions__heading{grid-template-columns:minmax(280px,.9fr) minmax(300px,.75fr);justify-content:space-between;align-items:end;gap:40px;margin-bottom:clamp(42px,6vw,70px);display:grid}.home-solutions__heading .company-kicker{grid-column:1/-1;margin-bottom:-22px}.home-solutions__heading h2{color:#f4fbff;letter-spacing:-.045em;max-width:720px;margin:0;font-size:clamp(36px,4.7vw,66px);line-height:1.02}.home-solutions__heading p{color:#def1f9b3;margin:0;font-size:16px;line-height:1.75}.home-solutions__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-solution-card{--solution-color:#5ce0bc;border:1px solid color-mix(in srgb, var(--solution-color) 72%, transparent);background:radial-gradient(circle at 88% 33%, color-mix(in srgb, var(--solution-color) 14%, transparent), transparent 31%), linear-gradient(145deg, color-mix(in srgb, var(--solution-color) 8%, #031621f7), #030f19fa 70%);min-height:410px;box-shadow:inset 0 0 22px color-mix(in srgb, var(--solution-color) 7%, transparent), 0 18px 42px #00000047, 0 0 16px color-mix(in srgb, var(--solution-color) 10%, transparent);border-radius:18px;flex-direction:column;padding:26px 26px 24px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.home-solution-card:before{content:"";opacity:.22;background-image:radial-gradient(circle, var(--solution-color) 1px, transparent 1.6px);transform-origin:100% 100%;background-size:10px 10px;width:78%;height:48%;position:absolute;bottom:-10%;right:-8%;transform:perspective(240px)rotateX(57deg)rotate(-8deg);-webkit-mask-image:linear-gradient(135deg,#0000 10%,#000 75%);mask-image:linear-gradient(135deg,#0000 10%,#000 75%)}.home-solution-card:after{content:"";background:var(--solution-color);opacity:.1;filter:blur(22px);border-radius:50%;width:220px;height:220px;transition:opacity .3s,transform .4s;position:absolute;bottom:-90px;right:-70px}.home-solution-card:hover{border-color:color-mix(in srgb, var(--solution-color) 70%, transparent);box-shadow:0 32px 74px #0000004d, 0 0 34px color-mix(in srgb, var(--solution-color) 14%, transparent);transform:translateY(-9px)scale(1.01)}.home-solution-card:hover:after{opacity:.16;transform:scale(1.15)}.home-solution-card--bitdefender{--solution-color:#e94b55}.home-solution-card--fortinet{--solution-color:#ef4136}.home-solution-card__topline{z-index:2;color:var(--solution-color);justify-content:flex-start;align-items:center;gap:16px;display:flex;position:relative}.home-solution-card__topline span{border:1px solid var(--solution-color);width:45px;height:45px;box-shadow:0 0 15px color-mix(in srgb, var(--solution-color) 25%, transparent);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.home-solution-card__topline small{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:15px;font-size:11px;font-weight:750;display:flex}.home-solution-card__topline small:before{content:"";background:color-mix(in srgb, var(--solution-color) 60%, transparent);width:1px;height:18px}.home-solution-card__visual{z-index:0;opacity:.42;background-image:var(--solution-card-image);width:60%;height:200px;filter:saturate(.85) drop-shadow(0 0 15px color-mix(in srgb, var(--solution-color) 18%, transparent));background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:0;transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:50px;right:-52px}.home-solution-card:hover .home-solution-card__visual{opacity:.55;transform:translate(-5px,-3px)scale(1.04)}.home-solution-card__content{z-index:1;width:70%;margin-top:62px;position:relative}.home-solution-card h3{color:#fff;letter-spacing:-.04em;margin:0 0 13px;font-size:clamp(29px,3vw,40px)}.home-solution-card__logo{background-image:var(--solution-card-logo);background-position:0;background-repeat:no-repeat;background-size:contain;width:min(200px,100%);height:70px;margin:-10px 0 10px}.home-solution-card--eset .home-solution-card__logo{width:min(200px,200%);height:90px}.home-solution-card__content p{color:#ddeff7ad;margin:0 0 30px;font-size:14px;line-height:1.7}.home-solution-card>a{z-index:1;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--solution-color) 76%, transparent);color:#fff;background:linear-gradient(90deg, color-mix(in srgb, var(--solution-color) 38%, #06161fe6), color-mix(in srgb, var(--solution-color) 10%, #06161ff2));width:calc(100% - 8px);min-height:48px;box-shadow:0 0 19px color-mix(in srgb, var(--solution-color) 17%, transparent);border-radius:999px;justify-content:space-between;align-items:center;gap:14px;margin:auto 4px 0;padding:6px 7px 6px 20px;font-size:14px;font-weight:750;text-decoration:none;display:flex;position:relative}.home-solution-card>a span{color:#fff;background:color-mix(in srgb, var(--solution-color) 32%, #04131cf2);border-radius:50%;place-items:center;width:38px;height:38px;transition:transform .22s;display:grid}.home-solution-card>a:hover span{transform:translate(5px)}.home-page .company-overview,.home-page .home-solutions,.home-page .home-clients,.home-page .home-final-cta{background-color:#0000;background-image:none;border-top:0;border-bottom:0}.home-page .company-overview:before,.home-page .home-solutions:before{display:none}.home-page .company-overview{padding-bottom:clamp(72px,7vw,105px)}.home-page .home-solutions{padding-top:clamp(58px,6vw,88px);padding-bottom:clamp(72px,7vw,104px)}.home-page .home-clients{padding-top:clamp(58px,6vw,88px);padding-bottom:clamp(52px,5vw,76px)}.home-final-cta{z-index:2;color:#effbff;padding:0 clamp(24px,8vw,140px) clamp(90px,9vw,130px);position:relative}.company-footer{z-index:3;color:#f7fbff;background:radial-gradient(circle at 10% 0,#389eed2e,#0000 30%),linear-gradient(120deg,#153b79 0%,#204d9b 52%,#2857a8 100%);border-top:1px solid #5cbbf447;padding:72px clamp(24px,7vw,110px) 22px;position:relative}.company-footer__content,.company-footer__bottom{width:min(1180px,100%);margin-inline:auto}.company-footer .scroll-reveal{opacity:1;filter:none;clip-path:none;translate:none;rotate:0deg;scale:1}.company-footer__content{grid-template-columns:minmax(280px,1.3fr) minmax(130px,.62fr) minmax(170px,.72fr) minmax(250px,1fr);gap:clamp(32px,4.5vw,72px);padding-bottom:62px;display:grid}.company-footer__brand img{filter:brightness(0)invert();background:0 0;border:0;border-radius:0;width:min(230px,78%);height:auto;padding:0;transition:transform .3s,filter .3s}.company-footer__brand:hover img{filter:brightness(0)invert()drop-shadow(0 8px 16px #00000038);transform:translateY(-4px)scale(1.025)}.company-footer__brand p{color:#ffffffd6;max-width:440px;margin:24px 0 0;font-size:15px;line-height:1.72}.company-footer__brand .company-footer__whatsapp{color:#fff;background:#ffffff17;border:1px solid #ffffff38;border-radius:9px;align-items:center;gap:9px;margin-top:24px;padding:10px 15px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.company-footer__brand .company-footer__whatsapp:hover{background:#36d7793d;transform:translateY(-2px)}.company-footer--home .company-footer__whatsapp,.company-footer--empresa .company-footer__whatsapp,.company-footer--soporte .company-footer__whatsapp{background:linear-gradient(110deg,#2a9d8f57,#2d8bb94d);border-color:#66e4c559;box-shadow:0 10px 26px #19828521}.company-footer--home .company-footer__whatsapp:hover,.company-footer--empresa .company-footer__whatsapp:hover,.company-footer--soporte .company-footer__whatsapp:hover{background:linear-gradient(110deg,#34bfa47a,#37a4d26b);box-shadow:0 14px 30px #2ab7aa33}.company-footer--eset .company-footer__whatsapp{background:linear-gradient(110deg,#198b7f66,#2caebc4d);border-color:#60ebd45c;box-shadow:0 10px 26px #1c978d24}.company-footer--eset .company-footer__whatsapp:hover{background:linear-gradient(110deg,#23b19d8a,#36c2ce75)}.company-footer--bitdefender .company-footer__whatsapp{background:linear-gradient(110deg,#c32d4261,#2579be66 72%,#e3892f4d);border-color:#64b8ed57;box-shadow:0 10px 27px #195d9d29}.company-footer--bitdefender .company-footer__whatsapp:hover{background:linear-gradient(110deg,#e0364c85,#2b91da85 72%,#f097376b)}.company-footer--fortinet .company-footer__whatsapp{background:linear-gradient(110deg,#90262f6b,#471d2361);border-color:#e6686e52;box-shadow:0 10px 27px #66181f2b}.company-footer--fortinet .company-footer__whatsapp:hover{background:linear-gradient(110deg,#b5303a8f,#5e232a80)}.company-footer__column{flex-direction:column;align-items:flex-start;gap:12px;transition:transform .28s;display:flex}.company-footer__column:hover{transform:translateY(-5px)}.company-footer__column h2{color:#51c7ff;letter-spacing:-.01em;margin:0 0 10px;font-size:19px}.company-footer__column a,.company-footer__column p{color:#ffffffe6;margin:0;font-size:15px;line-height:1.6;text-decoration:none;transition:color .22s,transform .22s,text-shadow .22s}.company-footer__column a:hover{color:#65d5ff;text-shadow:0 0 16px;transform:translate(7px)}.company-footer__contact a,.company-footer__contact p{grid-template-columns:20px 1fr;gap:10px;display:grid}.corporate-contact{grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);align-items:start;gap:clamp(55px,8vw,110px);width:min(1240px,100% - 48px);margin:0 auto;padding:clamp(90px,10vw,145px) 0;scroll-margin-top:90px;display:grid;position:relative}.corporate-contact:before{content:"";z-index:-1;filter:blur(80px);pointer-events:none;background:#37cada14;border-radius:50%;width:520px;height:520px;position:absolute;top:10%;left:-24%}.corporate-contact__information{position:sticky;top:145px}.corporate-contact__information h2{color:#effcff;letter-spacing:-.045em;max-width:620px;margin:20px 0 24px;font-size:clamp(38px,4.5vw,62px);line-height:1.02}.corporate-contact__information>p{color:#d8eff6ad;max-width:560px;margin:0;font-size:16px;line-height:1.75}.corporate-contact__channels{gap:2px;margin-top:42px;display:grid}.corporate-contact__channels a{color:#edfaff;border-bottom:1px solid #79cee124;grid-template-columns:42px 1fr;gap:15px;padding:18px 0;text-decoration:none;transition:padding .22s,border-color .22s,color .22s;display:grid}.corporate-contact__channels a:hover{color:#72e4d5;border-color:#5de2cf70;padding-left:8px}.corporate-contact__channels a>span{color:#61dbcf;border:1px solid #65dad13d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid}.corporate-contact__channels div{flex-direction:column;gap:4px;display:flex}.corporate-contact__channels small{color:#d7eef475;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.corporate-contact__channels strong{font-size:14px;font-weight:750}.corporate-contact__response{background:linear-gradient(90deg,#41d3c917,#0000);border-left:2px solid #5bdaca;flex-direction:column;gap:6px;margin-top:35px;padding:19px 20px;display:flex}.corporate-contact__response strong{color:#effcff;font-size:13px}.corporate-contact__response span{color:#daeff494;font-size:12px;line-height:1.55}.corporate-contact__form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#4ad5ca1a,#0000 32%),#071f2bd1;border:1px solid #6fcfe233;border-radius:28px;padding:clamp(30px,4vw,52px);box-shadow:0 35px 90px #00070f4d,inset 0 1px #ffffff0a}.corporate-contact__form-heading>span{color:#61ddcf;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.corporate-contact__form-heading h3{color:#f1fcff;letter-spacing:-.03em;margin:12px 0 8px;font-size:clamp(27px,3vw,38px);line-height:1.1}.corporate-contact__form-heading p{color:#daeff480;margin:0;font-size:12px}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;margin-top:35px;display:grid}.contact-form-grid label{flex-direction:column;gap:9px;min-width:0;display:flex}.contact-form-grid label>span{color:#e8f8fbb8;letter-spacing:.02em;font-size:11px;font-weight:750}.contact-form-grid__wide{grid-column:1/-1}.contact-form-grid input,.contact-form-grid select,.contact-form-grid textarea{box-sizing:border-box;color:#f1fcff;width:100%;font:inherit;background:#ffffff09;border:1px solid #80cddd2e;border-radius:11px;outline:none;font-size:14px;transition:border-color .2s,background .2s,box-shadow .2s}.contact-form-grid input,.contact-form-grid select{height:48px;padding:0 14px}.contact-form-grid textarea{resize:vertical;min-height:132px;padding:14px;line-height:1.55}.contact-form-grid select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}.contact-form-grid select option{color:#eaf9fc;background:#0a2632}.contact-form-grid select option:checked{color:#082c31;background:#68ddcf}.contact-form-grid select option:disabled{color:#def2f780;background:#102d38}.contact-form-grid input:focus,.contact-form-grid select:focus,.contact-form-grid textarea:focus{background:#ffffff0f;border-color:#5ce0d2b3;box-shadow:0 0 0 3px #43d3c917}.contact-consent{color:#dbeff494;grid-template-columns:18px 1fr;align-items:start;gap:11px;margin-top:24px;font-size:11px;line-height:1.55;display:grid}.contact-consent input{accent-color:#55d8c8;width:15px;height:15px;margin:1px 0 0}.contact-submit{color:#03272a;width:100%;min-height:54px;font:inherit;cursor:pointer;background:linear-gradient(105deg,#57d8bf,#65dce9);border:0;border-radius:12px;justify-content:center;align-items:center;gap:15px;margin-top:25px;padding:0 20px;font-size:13px;font-weight:850;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;box-shadow:0 15px 35px #38cdc329}.contact-submit:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-3px);box-shadow:0 20px 42px #38cdc33b}.contact-submit:disabled{cursor:wait;opacity:.7}.contact-submit>span{transition:transform .2s}.contact-submit:hover>span{transform:translate(4px)}.contact-form-status{border-radius:9px;margin:17px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.contact-form-status--success{color:#bdf8e7;background:#30cd991a}.contact-form-status--error{color:#ffd2d6;background:#e53d4e1c}.contact-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}@media (width<=980px){.corporate-contact{grid-template-columns:1fr}.corporate-contact__information{position:static}.corporate-contact__information h2,.corporate-contact__information>p{max-width:760px}}@media (width<=620px){.corporate-contact{width:min(100% - 32px,1240px);padding:76px 0}.corporate-contact__form{border-radius:20px;padding:28px 20px}.contact-form-grid{grid-template-columns:1fr}.contact-form-grid__wide{grid-column:auto}}.company-footer__contact a>span:first-child,.company-footer__contact p>span:first-child{color:#4ec9ff;font-size:16px}.company-footer__contact .footer-contact-icon{place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.company-footer__contact .footer-contact-icon svg{width:19px;height:19px}.company-footer__contact .footer-contact-icon--whatsapp{color:#65e09b}.company-footer__contact a>span:last-child{flex-direction:column;gap:2px;display:flex}.company-footer__contact a small{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.company-footer__bottom{color:#ffffff8f;text-align:center;border-top:1px solid #ffffff29;justify-content:center;gap:24px;padding-top:22px;font-size:12px;display:flex}.company-footer--home,.company-footer--empresa,.company-footer--soporte{background:radial-gradient(circle at 12% 0,#49d7be26,#0000 31%),radial-gradient(circle at 88% 92%,#2e87bd21,#0000 29%),linear-gradient(125deg,#04151d 0%,#072630 52%,#061821 100%)}.company-footer--home .company-footer__column h2,.company-footer--home .company-footer__contact a>span:first-child,.company-footer--home .company-footer__contact p>span:first-child,.company-footer--empresa .company-footer__column h2,.company-footer--empresa .company-footer__contact a>span:first-child,.company-footer--empresa .company-footer__contact p>span:first-child,.company-footer--soporte .company-footer__column h2,.company-footer--soporte .company-footer__contact a>span:first-child,.company-footer--soporte .company-footer__contact p>span:first-child{color:#62d9ca}.company-footer--home .company-footer__column a:hover,.company-footer--empresa .company-footer__column a:hover,.company-footer--soporte .company-footer__column a:hover{color:#78ecda}.company-footer--eset{background:radial-gradient(circle at 18% 10%,#53e8ca33,#0000 34%),radial-gradient(circle at 88% 90%,#64c2dd1f,#0000 30%),linear-gradient(125deg,#052f35 0%,#07545c 48%,#123e50 100%)}.company-footer--eset .company-footer__column h2,.company-footer--eset .company-footer__contact a>span:first-child,.company-footer--eset .company-footer__contact p>span:first-child{color:#67ead5}.company-footer--eset .company-footer__column a:hover{color:#82f6e1}.company-footer--bitdefender{background:radial-gradient(circle at 9% 18%,#e4314840,#0000 29%),radial-gradient(circle at 76% 8%,#2385d340,#0000 34%),radial-gradient(circle at 92% 100%,#f49a2f24,#0000 26%),linear-gradient(125deg,#17152f 0%,#112d52 52%,#481b2c 100%)}.company-footer--bitdefender .company-footer__column h2,.company-footer--bitdefender .company-footer__contact a>span:first-child,.company-footer--bitdefender .company-footer__contact p>span:first-child{color:#ff6675}.company-footer--bitdefender .company-footer__column a:hover{color:#ffb64c}.company-footer--fortinet{background:radial-gradient(circle at 15% 0,#b4363d26,#0000 34%),radial-gradient(circle at 88% 86%,#80222a1a,#0000 30%),linear-gradient(125deg,#0c1014 0%,#25171b 48%,#0e0e12 100%)}.company-footer--fortinet .company-footer__column h2,.company-footer--fortinet .company-footer__contact a>span:first-child,.company-footer--fortinet .company-footer__contact p>span:first-child{color:#ff565d}.company-footer--fortinet .company-footer__column a:hover{color:#ef9a9d}.company-footer--area-tecnica{background:radial-gradient(circle at 10% 4%,#49b5842b,#0000 31%),radial-gradient(circle at 76% 0,#4aadd02b,#0000 34%),radial-gradient(circle at 92% 96%,#c8ae461a,#0000 28%),linear-gradient(125deg,#06191f 0%,#082a32 48%,#0c2731 76%,#101d20 100%);border-top-color:#67cde652}.company-footer--area-tecnica .company-footer__column:nth-child(2) h2,.company-footer--area-tecnica .company-footer__contact a>span:first-child{color:#70d8a7}.company-footer--area-tecnica .company-footer__column:nth-child(3) h2,.company-footer--area-tecnica .company-footer__contact p>span:first-child{color:#e2c96b}.company-footer--area-tecnica .company-footer__column:nth-child(4) h2{color:#67cde6}.company-footer--area-tecnica .company-footer__column a:hover{color:#9be5f5}.company-footer--area-tecnica .company-footer__whatsapp{background:linear-gradient(110deg,#40a7815c,#429ec24d 68%,#bea84538);border-color:#79e0bb59;box-shadow:0 10px 27px #339c9026}.company-footer--area-tecnica .company-footer__whatsapp:hover{background:linear-gradient(110deg,#4bc39180,#4fb7db70 68%,#d3be5752)}.company-footer .company-footer__contact .footer-contact-icon--whatsapp{color:#66e69c}@media (width<=900px){.home-clients__heading{grid-template-columns:1fr;gap:28px}.home-clients__segments{justify-content:flex-start}.home-solutions__heading{display:block}.home-solutions__heading .company-kicker{margin-bottom:18px;display:block}.home-solutions__heading p{max-width:660px;margin-top:24px}.home-solutions__grid{grid-template-columns:1fr}.home-solution-card{min-height:290px}.company-footer__content{grid-template-columns:repeat(2,minmax(0,1fr))}.company-footer__brand{grid-column:1/-1}}@media (width<=560px){.home-clients{padding-inline:18px}.client-logo-card{width:225px;height:130px;min-height:130px}.home-solutions{padding-inline:18px}.home-solution-card{min-height:310px;padding:25px}.company-footer__content{grid-template-columns:1fr}.company-footer__brand{grid-column:auto}.company-footer__bottom{flex-direction:column;align-items:flex-start}.info-card{padding:38px 26px 30px}.info-card p{margin-bottom:28px;font-size:17px}.solutions-button{gap:10px;min-height:64px;padding:0 16px;font-size:14px}}.scroll-reveal{opacity:0;transition:opacity .76s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), translate .82s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s);will-change:opacity, translate;translate:0 34px}.scroll-reveal.is-scroll-visible{opacity:1;translate:0}.scroll-reveal.reveal-left{translate:-46px}.scroll-reveal.reveal-right{translate:46px}.scroll-reveal.reveal-rise{translate:0 38px}.scroll-reveal.reveal-drop{translate:0 -38px}.scroll-reveal[data-reveal-flow=up].reveal-left{translate:46px}.scroll-reveal[data-reveal-flow=up].reveal-right{translate:-46px}.scroll-reveal[data-reveal-flow=up].reveal-rise{translate:0 -38px}.scroll-reveal[data-reveal-flow=up].reveal-drop{translate:0 38px}.scroll-reveal.is-scroll-visible.reveal-left,.scroll-reveal.is-scroll-visible.reveal-right,.scroll-reveal.is-scroll-visible.reveal-drop,.scroll-reveal.is-scroll-visible.reveal-rise{translate:0}.scroll-reveal.image-placeholder,.scroll-reveal.company-image-space,.scroll-reveal.support-image{transition:opacity .82s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), translate .88s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s)}.dashboard-page .eset-hero .eset-hero-visual,.dashboard-page .eset-hero .eset-hero-visual.scroll-reveal,.dashboard-page .eset-hero .eset-hero-visual.is-scroll-visible{box-shadow:none;clip-path:none;background:0 0;border:0;border-radius:0;overflow:visible}.dashboard-page .eset-hero .eset-hero-visual:before,.dashboard-page .eset-hero .eset-hero-visual:after{display:none}@media (prefers-reduced-motion:reduce){.scroll-reveal,.scroll-reveal.is-scroll-visible{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important;translate:none!important;rotate:none!important;scale:1!important}.solutions-button{animation:none}.client-marquee__track{animation:none!important}}.eset-page{background:#03141e;min-height:100svh;overflow:clip visible}.eset-page .background-video{opacity:.22;filter:saturate(.52)contrast(.86)blur(3px);position:fixed;transform:scale(1.025)}.eset-page .video-overlay{background:radial-gradient(circle at 85% 15%,#00bbae2b,#0000 32%),linear-gradient(#01121bd1,#041924 55%,#061d28 100%);position:fixed}.dashboard-page--eset{background:#052d3a}.dashboard-page--eset .background-video{opacity:.4;filter:saturate(.68)contrast(.88)hue-rotate(132deg)blur(3px)}.dashboard-page--eset .video-overlay{background:radial-gradient(circle at 78% 12%,#47daff40,#0000 34%),radial-gradient(circle at 24% 36%,#43cbcc2b,#0000 31%),radial-gradient(circle at 54% 22%,#f5ffff1f,#0000 18%),radial-gradient(circle at 68% 72%,#8e9da21a,#0000 27%),linear-gradient(#032531b3,#053948c2 52%,#031e2bdb)}.dashboard-page--eset .eset-button--primary{color:#03231f;background:linear-gradient(110deg,#51d5bc,#72e6e8 48%,#d8f5f3);box-shadow:0 16px 40px #3ce2b233,0 8px 24px #41c7ee24}.dashboard-page--eset .eset-final-cta{background:radial-gradient(circle at 76% 18%,#dcf8f633,#0000 24%),radial-gradient(circle at 24% 75%,#41cbc233,#0000 30%),linear-gradient(125deg,#08757b,#158c99 38%,#25899d 72%,#52676f)}.dashboard-page--bitdefender{background:#061a31}.dashboard-page--bitdefender .background-video{opacity:.4;filter:saturate(.78)contrast(.9)hue-rotate(338deg)blur(3px)}.dashboard-page--bitdefender .video-overlay{background:radial-gradient(circle at 78% 14%,#28a9ff40,#0000 33%),radial-gradient(circle at 48% 26%,#ffb62d26,#0000 20%),radial-gradient(circle at 22% 58%,#e11f3a2e,#0000 34%),radial-gradient(circle at 68% 72%,#ff66231a,#0000 28%),linear-gradient(#031226b8,#071f3bc7 52%,#030d1de0)}.dashboard-page--fortinet{background:#0c1015}.dashboard-page--fortinet .background-video{opacity:.3;filter:saturate(.38)contrast(.88)brightness(.76)blur(3px)}.dashboard-page--fortinet .video-overlay{background:radial-gradient(circle at 78% 14%,#ca2d392e,#0000 35%),radial-gradient(circle at 24%,#a61f2b21,#0000 36%),radial-gradient(circle at 52% 18%,#ffffff17,#0000 18%),radial-gradient(circle at 66% 72%,#8797a10d,#0000 25%),linear-gradient(#080b0fb5,#161115c7 52%,#07090cdb)}.eset-content{z-index:1;color:#eefcfa;position:relative}.eset-hero,.eset-section{width:min(1180px,100% - 48px);margin-inline:auto}.eset-hero{box-sizing:border-box;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(42px,7vw,100px);min-height:calc(100svh - 110px);padding:70px 0 90px;display:grid}.eset-hero-copy{animation:.65s both eset-rise}.back-home{color:#e7fffbb8;margin-bottom:38px;font-size:13px;font-weight:650;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.back-home:hover{color:#fff;transform:translate(-3px)}.eset-eyebrow,.section-heading>span,.eset-final-cta>span{color:#62e0c5;letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:800;display:block}.eset-hero h1{letter-spacing:-.045em;max-width:720px;margin:0;font-size:clamp(44px,5.4vw,76px);font-weight:720;line-height:1.02}.eset-hero-copy>p{color:#e5f7f6bd;max-width:650px;margin:30px 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.65}.eset-actions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.eset-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 24px;font-size:14px;font-weight:760;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}button.eset-button{cursor:pointer;font-family:inherit}.eset-button:hover{transform:translateY(-3px)}.eset-button--primary{color:#03231f;background:linear-gradient(110deg,#56dfba,#8bed74);box-shadow:0 15px 35px #42d5a738}.eset-button--ghost{color:#f1fffc;background:#ffffff0b;border-color:#dcfff838}.eset-button--ghost:hover{background:#ffffff17}.eset-platforms{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.eset-platforms span{color:#e5fbf79e;border:1px solid #bff6ea24;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:650}.image-placeholder{background:linear-gradient(135deg,#59e2be14,#18687414),#ffffff06;border:1px solid #7eedd533;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 30px 70px #0003}.image-placeholder:before,.image-placeholder:after{content:"";filter:blur(2px);border-radius:50%;position:absolute}.image-file-reference{z-index:2;color:#e2f6f9b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.image-file-reference[hidden],.image-placeholder>img[hidden]{display:none}.image-file-reference small{color:var(--eset-accent,#62e4cc);letter-spacing:.16em;font-size:10px;font-weight:800}.image-file-reference code{color:inherit;border:1px dashed #7eedd54d;border-radius:8px;padding:9px 13px;font-size:12px}.image-placeholder:before{background:#48e0b717;width:260px;height:260px;top:8%;right:-10%}.image-placeholder:after{background:#2197b41a;width:180px;height:180px;bottom:-12%;left:6%}.eset-hero-visual{min-height:520px;box-shadow:none;background:0 0;border:0;border-radius:0;animation:.7s .12s both eset-rise,6s ease-in-out .9s infinite eset-drift;overflow:visible}.eset-hero-visual:before,.eset-hero-visual:after{display:none}.eset-hero-visual>img,.service-visual>img{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.eset-hero-visual>img{object-fit:contain;filter:drop-shadow(0 28px 45px #000e1647);transition:transform .42s,filter .42s;transform:scale(1.16)}.eset-hero-visual:hover>img{filter:drop-shadow(0 34px 58px #24dac333);transform:scale(1.2)}.service-visual>img{object-fit:cover}.eset-section{padding:110px 0}.section-heading{text-align:center;max-width:720px;margin:0 auto 50px}.section-heading--left{text-align:left;margin-left:0}.section-heading h2,.service-copy h2,.eset-final-cta h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.08}.eset-content:not(.brand-dashboard) .service-copy h2{font-size:clamp(29px,4vw - 5px,49px)}.section-heading p,.service-copy>p{color:#def5f2ad;margin:20px 0 0;font-size:16px;line-height:1.7}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.benefit-card,.eset-solution-card,.process-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff09;border:1px solid #c2f2e91c;transition:transform .22s,border-color .22s,background .22s}.benefit-card{border-radius:22px;min-height:245px;padding:28px}.eset-content:not(.brand-dashboard) .eset-benefits{isolation:isolate;position:relative}.eset-content:not(.brand-dashboard) .eset-benefits .section-heading{max-width:790px;margin-bottom:44px}.eset-content:not(.brand-dashboard) .eset-benefits .section-heading>span{color:#54f4e1;letter-spacing:.19em;text-shadow:0 0 18px #3ef0db5c;cursor:default}.eset-content:not(.brand-dashboard) .section-heading>span,.eset-content:not(.brand-dashboard) .service-copy>.eset-eyebrow{cursor:default}.eset-content:not(.brand-dashboard) .section-heading>span:after,.eset-content:not(.brand-dashboard) .service-copy>.eset-eyebrow:after{content:"";opacity:.55;background:linear-gradient(90deg,#2ae7d20a 0%,#2ae7d22e 24%,#45f4dd66 50%,#2ae7d22e 76%,#2ae7d20a 100%);border-radius:999px;width:min(370px,82%);height:3px;margin:11px auto 0;transition:opacity .26s,transform .32s,filter .32s,background .32s;display:block;transform:scaleX(.96)}.eset-content:not(.brand-dashboard) .section-heading>span:hover:after,.eset-content:not(.brand-dashboard) .service-copy>.eset-eyebrow:hover:after{opacity:1;filter:drop-shadow(0 0 4px #46ffe8c7)drop-shadow(0 0 12px #28e0d06b);background:linear-gradient(90deg,#37f2da05 0%,#37f2da3d 27%,#68ffe9 50%,#37f2da3d 73%,#37f2da05 100%);transform:scaleX(1)}.eset-content:not(.brand-dashboard) .section-heading--left>span:after,.eset-content:not(.brand-dashboard) .service-copy>.eset-eyebrow:after{margin-left:0}.eset-content:not(.brand-dashboard) .eset-benefits .section-heading h2{color:#f7fffe;text-shadow:0 5px 24px #0000004d;font-weight:820}.eset-content:not(.brand-dashboard) .eset-benefits .section-heading:after{content:"◇";color:#37ead7;text-shadow:0 0 12px #2ee5d2;background:linear-gradient(90deg,#0000,#37ead7b3,#0000);place-items:center;width:110px;height:1px;margin:26px auto 0;font-size:18px;display:grid}.eset-content:not(.brand-dashboard) .eset-benefits .benefit-grid{gap:15px}.eset-content:not(.brand-dashboard) .eset-benefits .benefit-card{background:linear-gradient(155deg,#07394d85,#031b2ba8);border-color:#23e1d861;border-radius:15px;min-height:285px;padding:25px 25px 28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 20px 48px #000a1433}.eset-content:not(.brand-dashboard) .eset-benefits .benefit-card:after{content:"";background:#47f4df;border-radius:50%;height:2px;position:absolute;bottom:-1px;left:18%;right:18%;box-shadow:0 0 9px 2px #30efdab8,0 0 25px 8px #1ed6c933}.eset-content:not(.brand-dashboard) .eset-benefits .card-number{color:#58f3df;background:#0750607a;border:1px solid #30ebdc57;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;display:grid;box-shadow:0 0 22px #1fe0d21a}.benefit-icon{object-fit:contain;stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #2dedda52);width:146px;height:100px;margin:2px auto 20px;display:block}.eset-content:not(.brand-dashboard) .eset-benefits .benefit-card h3{color:#f5fffd;text-align:center;margin:0 0 15px;font-size:18px}.eset-content:not(.brand-dashboard) .eset-benefits .benefit-card h3:after{content:"";background:#3be9d7;width:24px;height:1px;margin:13px auto 0;display:block;box-shadow:0 0 9px #2bd9ca}.eset-content:not(.brand-dashboard) .eset-benefits .benefit-card p{color:#e1f5f4b3;font-size:13px;line-height:1.65}.benefit-card:hover,.eset-solution-card:hover,.process-step:hover{background:#53d9ba12;border-color:#61e2c457;transform:translateY(-7px)}.card-number,.solution-index,.process-step>span{color:#62e0c5;letter-spacing:.12em;font-size:12px;font-weight:800}.benefit-card h3,.eset-solution-card h3,.process-step h3{margin:55px 0 12px;font-size:19px}.benefit-card p,.eset-solution-card p,.process-step p{color:#def5f29e;margin:0;font-size:14px;line-height:1.65}.solution-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.eset-solution-card{box-sizing:border-box;width:100%;min-width:0;min-height:145px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:20px;grid-template-columns:45px 1fr auto;align-items:start;gap:18px;padding:27px;display:grid}.eset-solution-card.is-selected{background:#48d5c21a;border-color:#3fe8d785;transform:translateY(-5px);box-shadow:0 18px 42px #00121b38}.eset-solution-card h3{margin:0 0 10px}.solution-arrow{color:#d4fff67a;letter-spacing:.14em;font-size:10px;font-weight:800}.eset-solution-detail{background:linear-gradient(145deg,#094858ad,#031c2ac2);border:1px solid #4ce2d24d;border-radius:28px;margin-top:28px;padding:clamp(30px,5vw,58px);scroll-margin-top:120px;animation:.48s cubic-bezier(.22,1,.36,1) both eset-detail-reveal;position:relative;overflow:hidden;box-shadow:0 30px 70px #000a123d,inset 0 1px #ffffff0d}.eset-solution-detail:after{content:"";pointer-events:none;background:radial-gradient(circle,#40e3d229,#0000 68%);border-radius:50%;width:330px;height:330px;position:absolute;bottom:-120px;right:-80px}.eset-solution-detail__close{z-index:2;color:#dffbf7;cursor:pointer;background:#ffffff0e;border:1px solid #80ebe133;border-radius:50%;width:40px;height:40px;font-size:25px;transition:transform .2s,background .2s;position:absolute;top:20px;right:22px}.eset-solution-detail__close:hover{background:#4ae1cd24;transform:rotate(90deg)}.eset-solution-detail__heading{max-width:810px}.eset-solution-detail__intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.eset-solution-detail__image{aspect-ratio:4/3;box-sizing:border-box;border-radius:20px;width:100%;min-height:0;overflow:hidden}.eset-solution-detail__image>img{z-index:1;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.eset-solution-detail__image .image-file-reference code{box-sizing:border-box;overflow-wrap:anywhere;max-width:100%}@media (width<=950px){.eset-solution-detail__intro{grid-template-columns:1fr}.eset-solution-detail__image{max-width:460px;margin-inline:auto}}.eset-solution-detail__heading>span,.eset-solution-detail__content span{color:#58e7d6;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:850}.eset-solution-detail__heading h3{margin:12px 0 16px;font-size:clamp(31px,4.2vw,52px);line-height:1}.eset-solution-detail__heading p{color:#e2f7f4b8;margin:0;font-size:16px;line-height:1.75}.eset-solution-detail__content{z-index:1;grid-template-columns:.85fr 1.15fr;gap:clamp(30px,5vw,75px);margin-top:38px;display:grid;position:relative}.eset-solution-detail__content p{color:#e4f8f5bf;margin:12px 0 0;line-height:1.7}.eset-solution-detail__content ul{gap:10px;margin:13px 0 0;padding:0;list-style:none;display:grid}.eset-solution-detail__content li{color:#e5f8f5bd;padding-left:20px;line-height:1.55;position:relative}.eset-solution-detail__content li:before{content:"✓";color:#54e6d4;position:absolute;left:0}.eset-solution-detail__actions{z-index:1;flex-wrap:wrap;gap:13px;margin-top:38px;display:flex;position:relative}.eset-solution-detail{--eset-title-x:0px;--eset-title-y:0px;--eset-coverage-x:0px;--eset-coverage-y:0px;--eset-modules-x:0px;--eset-modules-y:0px;--eset-actions-x:0px;--eset-actions-y:0px;--eset-background-scale:1;--eset-background-x:50%;--eset-background-y:50%;--eset-background-opacity:.9;isolation:isolate;background:#073441;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:start;gap:28px clamp(34px,6vw,86px);min-height:640px;padding:clamp(32px,4vw,54px);display:grid}.eset-solution-detail:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#001d272e,#0000 42%),linear-gradient(#011c2614,#0119232e);position:absolute;inset:0}.eset-solution-detail:after{z-index:0;opacity:.65}.eset-solution-detail__background{z-index:-2;position:absolute;inset:0;overflow:hidden}.eset-solution-detail__background>img{object-fit:cover;object-position:var(--eset-background-x,50%) var(--eset-background-y,50%);width:100%;height:100%;opacity:var(--eset-background-opacity,.9);filter:saturate(.96)contrast(.98);transform:scale(var(--eset-background-scale,1));transition:transform .32s,opacity .32s}.eset-solution-detail__background .image-file-reference{background:linear-gradient(145deg,#10727c80,#04212ed9);justify-content:center;display:flex;position:absolute;inset:0}.eset-solution-detail__background .image-file-reference[hidden]{display:none}.eset-solution-detail__heading,.eset-solution-detail__content>div,.eset-solution-detail__actions{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.eset-solution-detail__heading{z-index:1;transform:translate(var(--eset-title-x),var(--eset-title-y));border-radius:0;grid-area:1/1/3;align-self:center;padding:0}.eset-solution-detail__heading h3{font-size:clamp(34px,4.1vw,55px)}.eset-solution-detail__content{margin:0;display:contents}.eset-solution-detail__content>div{z-index:1;border-radius:0;padding:0}.eset-solution-detail__content>div:first-child{transform:translate(var(--eset-coverage-x),var(--eset-coverage-y));grid-area:1/2}.eset-solution-detail__content>div:last-child{transform:translate(var(--eset-modules-x),var(--eset-modules-y));grid-area:2/2/4;align-self:end}.eset-solution-detail__content ul{gap:8px}.eset-solution-detail__content li{font-size:14px}.eset-solution-detail__actions{width:max-content;max-width:100%;transform:translate(var(--eset-actions-x),var(--eset-actions-y));border-radius:0;grid-area:3/1;align-self:end;margin-top:0;padding:0}.eset-solution-detail__close{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03232fc7}.eset-version-detail{background:linear-gradient(145deg,#0e696f38,#05202bd1);min-height:0;padding:clamp(32px,4vw,54px);display:block}.eset-version-detail__layout{z-index:1;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:clamp(30px,5vw,70px);display:grid;position:relative}.eset-version-detail__layout>div:last-child{flex-direction:column;justify-content:center;min-width:0;padding:8px 0;display:flex}.eset-version-detail__visual{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:22px;align-self:center;overflow:hidden}.eset-version-detail__visual:before,.eset-version-detail__visual:after{display:none}.eset-version-detail__visual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.eset-version-detail .eset-solution-detail__heading{max-width:none;padding:0;transform:none}.eset-version-detail .eset-solution-detail__heading h3{max-width:720px;font-size:clamp(34px,4vw,56px);line-height:.98}.eset-version-detail__content{grid-template-columns:1fr;gap:24px;margin-top:30px;display:grid}.eset-version-detail .eset-version-detail__content>div{border-top:1px solid #58e7d63d;padding:20px 0 0;transform:none}.eset-version-detail .eset-version-detail__content ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.eset-version-detail .eset-solution-detail__actions{width:auto;margin-top:32px;padding:0;transform:none}@media (width<=980px){.eset-version-detail__layout{grid-template-columns:1fr}.eset-version-detail__visual{min-height:0}.eset-version-detail__layout>div:last-child{padding-top:4px}}@media (width<=650px){.eset-version-detail{padding:28px 20px}.eset-version-detail__visual{min-height:0}.eset-version-detail .eset-version-detail__content ul{grid-template-columns:1fr}}@keyframes eset-detail-reveal{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.perufix-service{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(50px,8vw,110px);display:grid}.service-visual{border-radius:20px 48px;min-height:480px;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s,border-color .42s}.service-visual>img{transition:transform .52s cubic-bezier(.22,1,.36,1),filter .42s}.service-visual:hover{border-color:#6eefd352;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff0d,0 28px 60px #000b1242}.service-visual:hover>img{filter:saturate(1.04)brightness(1.025);transform:scale(1.035)}.service-copy ul{gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.service-copy li{color:#ebfdf9d1;padding-left:31px;font-size:14px;line-height:1.5;position:relative}.service-copy li:before{content:"✓";color:#72e3c8;font-weight:900;position:absolute;left:0}.process-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.process-step{border-radius:0;min-height:230px;padding:30px}.process-step:first-child{border-radius:24px 0 0 24px}.process-step:last-child{border-radius:0 24px 24px 0}.process-step h3{margin-top:48px}.faq-section{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(50px,8vw,110px);display:grid}.faq-section>.section-heading{align-self:center;margin:0}.faq-list{border-top:1px solid #c6f2ea26}.faq-list details{border-bottom:1px solid #c6f2ea26}.faq-list summary{color:#effffc;cursor:pointer;justify-content:space-between;gap:20px;padding:24px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#6fe0c4;font-size:22px;transition:transform .18s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-answer{overflow:hidden}.faq-list details p{color:#def5f2a8;margin:-4px 0 24px;padding-right:35px;font-size:14px;line-height:1.7}.eset-final-cta{box-sizing:border-box;text-align:center;background:linear-gradient(125deg,#0fa38f,#1e766f 56%,#19556b);border-radius:34px;width:min(1120px,100% - 48px);margin:60px auto 90px;padding:clamp(55px,8vw,90px);position:relative;overflow:hidden;box-shadow:0 35px 80px #00000040}.eset-final-cta:before{content:"";border:1px solid #ffffff29;border-radius:50%;width:380px;height:380px;position:absolute;top:-240px;right:-80px}.eset-final-cta p{color:#f0fffbc7;max-width:620px;margin:22px auto 30px;line-height:1.65}.eset-button--light{color:#07544b;background:#f3fffc;box-shadow:0 16px 35px #0000002b}@keyframes eset-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes eset-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes eset-fade{0%{opacity:0;transform:translateY(-5px)}}@media (width<=950px){.eset-hero{grid-template-columns:1fr;padding-top:55px}.eset-hero-visual{min-height:380px}.benefit-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.process-step:first-child,.process-step:last-child{border-radius:0}.process-step:first-child{border-radius:24px 0 0}.process-step:nth-child(2){border-radius:0 24px 0 0}.process-step:nth-child(3){border-radius:0 0 0 24px}.process-step:nth-child(4){border-radius:0 0 24px}.perufix-service,.faq-section{grid-template-columns:1fr}.faq-section{align-items:start}.faq-section>.section-heading{align-self:start}.service-visual{min-height:380px}.eset-solution-detail{grid-template-rows:auto;grid-template-columns:1fr;min-height:760px}.eset-solution-detail__heading,.eset-solution-detail__content>div:first-child,.eset-solution-detail__content>div:last-child,.eset-solution-detail__actions{grid-area:auto/1}.eset-solution-detail__heading{align-self:auto;max-width:620px}.eset-solution-detail__content>div{max-width:680px}}@media (width<=650px){.eset-hero,.eset-section{width:min(100% - 32px,1180px)}.eset-hero{min-height:auto;padding:52px 0 75px}.eset-hero h1{font-size:42px}.eset-hero-visual,.service-visual{min-height:290px}.eset-section{padding:76px 0}.benefit-grid,.solution-grid,.process-grid{grid-template-columns:1fr}.benefit-card{min-height:210px}.process-step,.process-step:nth-child(n){border-radius:18px;min-height:200px}.eset-solution-card{grid-template-columns:36px 1fr auto;padding:22px 18px}.eset-solution-detail{border-radius:20px;min-height:820px;padding:34px 22px 28px}.eset-solution-detail__content{grid-template-columns:1fr;gap:28px}.eset-solution-detail__actions{flex-direction:column;align-items:stretch;width:auto}.eset-solution-detail__actions .eset-button{justify-content:center}.eset-final-cta{border-radius:26px;width:calc(100% - 32px);margin-bottom:55px;padding:52px 24px}}@media (prefers-reduced-motion:reduce){.eset-hero-copy,.eset-hero-visual,.faq-list details p{animation:none}}.brochure-viewer__preview{z-index:2;border-radius:inherit;box-sizing:border-box;background:#03182380;border:1px solid #74e7da61;place-items:center;width:100%;height:auto;display:grid;position:relative;overflow:hidden}.brochure-viewer__preview canvas{object-fit:fill;width:100%;height:100%;display:block}.brochure-viewer__page{will-change:transform;animation:.62s cubic-bezier(.22,1,.36,1) both brochure-page-enter}.brochure-viewer__preview-count{color:#eafffc;letter-spacing:.1em;background:#031923b8;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:850;position:absolute;bottom:14px;right:16px}.brochure-viewer__progress{transform-origin:0;background:linear-gradient(90deg,#65e6d5,#75cdef);height:3px;animation:5.5s linear both brochure-progress;position:absolute;bottom:0;left:0;right:0}.brochure-viewer__loading,.brochure-viewer__placeholder{color:#70e5d5;letter-spacing:.1em;text-align:center;background:linear-gradient(145deg,#146e7773,#031f2be6);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:30px;font-size:11px;font-weight:850;display:flex;position:absolute;inset:0}.brochure-viewer__placeholder code{color:#e1f7f8b3;overflow-wrap:anywhere;max-width:100%}.brochure-viewer__overlay{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00070de6;place-items:center;padding:14px 90px 46px;animation:.58s both brochure-overlay-in;display:grid;position:fixed;inset:0}.brochure-viewer__stage{place-items:center;width:min(100vw - 220px,1320px);height:calc(100vh - 60px);animation:.86s cubic-bezier(.22,1,.36,1) both brochure-stage-in;display:grid;position:relative}.brochure-viewer__overlay.is-closing{pointer-events:none;animation:1.1s both brochure-overlay-out}.brochure-viewer__overlay.is-closing .brochure-viewer__stage{animation:1.1s cubic-bezier(.4,0,.2,1) both brochure-stage-out}.brochure-viewer__overlay.is-closing .brochure-viewer__close,.brochure-viewer__overlay.is-closing .brochure-viewer__arrow,.brochure-viewer__overlay.is-closing .brochure-viewer__counter{animation:.28s both brochure-controls-out}.brochure-viewer__sheet{background:#071b25;border:1px solid #74e7da66;border-radius:12px;place-items:center;width:auto;max-width:100%;height:100%;max-height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #0000009e,0 0 45px #58dbcf1c}.brochure-viewer__sheet canvas{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.brochure-viewer__sheet .brochure-viewer__placeholder,.brochure-viewer__sheet .brochure-viewer__loading{position:absolute}.brochure-viewer__close{z-index:2;color:#fff;cursor:pointer;background:#092631b3;border:1px solid #ffffff47;border-radius:50%;width:46px;height:46px;font-size:27px;transition:transform .2s,background .2s;position:fixed;top:12px;right:18px}.brochure-viewer__close:hover{background:#44c5bc3d;transform:rotate(90deg)}.brochure-viewer__arrow{color:#dcfffa;cursor:pointer;background:#072a35cc;border:1px solid #70e5d86b;border-radius:50%;place-items:center;width:56px;height:56px;font-size:24px;transition:transform .2s,background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.brochure-viewer__arrow:hover{background:#3ab4ad4d}.brochure-viewer__arrow--left{left:-76px}.brochure-viewer__arrow--left:hover{transform:translate(-5px,-50%)}.brochure-viewer__arrow--right{right:-76px}.brochure-viewer__arrow--right:hover{transform:translate(5px,-50%)}.brochure-viewer__counter{color:#e3f7f98c;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:-36px}.brochure-viewer__counter strong{color:#70e5d5;font-size:16px}.brochure-viewer__counter i{background:#70e5d559;width:28px;height:1px}@keyframes brochure-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes brochure-page-enter{0%{transform:translate(-42px)}to{transform:translate(0)}}@keyframes brochure-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes brochure-stage-in{0%{opacity:.25;transform:translate(clamp(-360px,-23vw,-120px))scale(.38)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes brochure-overlay-out{0%,72%{opacity:1}to{opacity:0}}@keyframes brochure-stage-out{0%{opacity:1;transform:translate(0)scale(1)}72%{opacity:1;transform:translate(clamp(-280px,-18vw,-90px))scale(.48)}to{opacity:0;transform:translate(clamp(-360px,-23vw,-120px))scale(.38)}}@keyframes brochure-controls-out{to{opacity:0}}@media (width<=760px){.brochure-viewer__overlay{padding:12px 9px 50px}.brochure-viewer__stage{width:calc(100vw - 68px);height:calc(100vh - 62px)}.brochure-viewer__sheet{width:100%;height:auto;max-height:100%}.brochure-viewer__close{top:8px;right:8px}.brochure-viewer__counter{bottom:-38px}.brochure-viewer__arrow{width:42px;height:42px}.brochure-viewer__arrow--left{left:-46px}.brochure-viewer__arrow--right{right:-46px}}@media (prefers-reduced-motion:reduce){.brochure-viewer__overlay,.brochure-viewer__stage,.brochure-viewer__progress,.brochure-viewer__page{animation:none}}.brand-dashboard--bitdefender{--brand-accent:#55c8ff;--brand-accent-soft:#28a9ff21;--brand-border:#51c2ff61;--brand-gradient-a:#e3263f;--brand-gradient-b:#147fd0;--brand-text-dark:#061a31;--brand-card-bg:linear-gradient(155deg, #1e2a4c85, #051d36a8);--brand-card-glow:#49a4ff38}.brand-dashboard--bitdefender .eset-button--primary{background:linear-gradient(110deg,#d91f3d,#ff7a2f 48%,#168ed9);box-shadow:0 16px 40px #158bd833,0 8px 24px #e0223c29}.brand-dashboard--bitdefender .eset-final-cta{background:radial-gradient(circle at 75% 20%,#ffbe323d,#0000 25%),linear-gradient(125deg,#b91735,#df482d 37%,#105f9e 76%,#082848)}.brand-dashboard--bitdefender .eset-hero-visual{order:1}.brand-dashboard--bitdefender .eset-hero-copy{order:2}.brand-dashboard--fortinet{--brand-accent:#ff4a53;--brand-accent-soft:#cd364121;--brand-border:#eb5b644d;--brand-gradient-a:#b72d39;--brand-gradient-b:#242126;--brand-text-dark:#13090b;--brand-card-bg:linear-gradient(155deg, #42182285, #16121ba8);--brand-card-glow:#ee4c5633}.brand-dashboard--fortinet .eset-button--primary{background:linear-gradient(110deg,#c43a44,#9d2630 58%,#282328);box-shadow:0 16px 38px #87161f40,0 6px 20px #ffffff0a}.brand-dashboard--fortinet .image-placeholder{background:radial-gradient(circle at 74% 18%,#ffffff14,#0000 24%),linear-gradient(135deg,#be283320,#0c0c0f2e),#ffffff05}.brand-dashboard--fortinet .eset-final-cta{background:radial-gradient(circle at 78% 18%,#ffffff1a,#0000 23%),linear-gradient(125deg,#92242e,#661a23 45%,#29161b 76%,#0c0c0f)}.brand-dashboard .eset-eyebrow,.brand-dashboard .section-heading>span,.brand-dashboard .eset-final-cta>span,.brand-dashboard .card-number,.brand-dashboard .solution-index,.brand-dashboard .process-step>span,.brand-dashboard .faq-list summary span,.brand-dashboard .service-copy li:before{color:var(--brand-accent)}.brand-dashboard .section-heading>span,.brand-dashboard .service-copy>.eset-eyebrow{cursor:default}.brand-dashboard .section-heading>span:after,.brand-dashboard .service-copy>.eset-eyebrow:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--brand-accent-soft) 24%, var(--brand-accent) 50%, var(--brand-accent-soft) 76%, transparent 100%);opacity:.48;border-radius:999px;width:min(370px,82%);height:3px;margin:11px auto 0;transition:opacity .26s,transform .32s,filter .32s;display:block;transform:scaleX(.96)}.brand-dashboard .section-heading>span:hover:after,.brand-dashboard .service-copy>.eset-eyebrow:hover:after{opacity:1;filter:drop-shadow(0 0 4px var(--brand-accent)) drop-shadow(0 0 12px var(--brand-accent-soft));transform:scaleX(1)}.brand-dashboard .section-heading--left>span:after,.brand-dashboard .service-copy>.eset-eyebrow:after{margin-left:0}.brand-dashboard .eset-button--primary{color:#fff;background:linear-gradient(110deg, var(--brand-gradient-a), var(--brand-gradient-b));box-shadow:0 15px 38px var(--brand-accent-soft)}.brand-dashboard .image-placeholder{border-color:var(--brand-border);background:linear-gradient(135deg, var(--brand-accent-soft), #261f2c14), #ffffff06}.brand-dashboard .image-placeholder:before{background:var(--brand-accent-soft)}.brand-dashboard .benefit-card:hover,.brand-dashboard .eset-solution-card:hover,.brand-dashboard .process-step:hover{border-color:var(--brand-border);background:var(--brand-accent-soft)}.brand-dashboard .eset-benefits .benefit-grid{gap:15px}.brand-dashboard .eset-benefits .benefit-card{border-color:var(--brand-border);background:var(--brand-card-bg);border-radius:15px;min-height:285px;padding:25px 25px 28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 20px 48px #000a1433}.brand-dashboard .benefit-card:has(.brand-benefit-image){border-color:var(--brand-border);background:var(--brand-card-bg);border-radius:15px;min-height:285px;padding:25px 25px 28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 20px 48px #000a1433}.brand-dashboard .eset-benefits .benefit-card:after{content:"";background:var(--brand-accent);height:2px;box-shadow:0 0 9px 2px var(--brand-card-glow), 0 0 25px 8px var(--brand-card-glow);border-radius:50%;position:absolute;bottom:-1px;left:18%;right:18%}.brand-dashboard .eset-benefits .card-number{border:1px solid var(--brand-border);background:var(--brand-accent-soft);width:36px;height:36px;box-shadow:0 0 22px var(--brand-card-glow);border-radius:50%;place-items:center;display:grid}.brand-benefit-image{background:0 0;border:0;place-items:center;width:min(150px,130%);height:100px;margin:2px auto 20px;display:grid;overflow:hidden}.brand-benefit-image img{object-fit:contain;width:130%;max-width:150px;height:100%;max-height:100px;display:block}.brand-dashboard--fortinet .brand-benefit-image{width:min(170px,100%);height:116px}.brand-dashboard--fortinet .brand-benefit-image img{width:100%;max-width:170px;max-height:116px}.brand-benefit-image .image-file-reference{background:0 0;border:0}.brand-dashboard .benefit-card:has(.brand-benefit-image) h3{margin-top:0}.brand-dashboard .eset-benefits .benefit-card h3{color:#f5fffd;text-align:center;margin:0 0 15px;font-size:18px}.brand-dashboard .eset-benefits .benefit-card h3:after{content:"";background:var(--brand-accent);width:24px;height:1px;box-shadow:0 0 9px var(--brand-card-glow);margin:13px auto 0;display:block}.brand-dashboard .eset-benefits .benefit-card p{color:#e1f5f4b3;font-size:13px;line-height:1.65}.brand-dashboard .eset-final-cta{background:linear-gradient(125deg, var(--brand-gradient-a), var(--brand-gradient-b) 70%, #251321)}.brand-dashboard .eset-solution-detail{border-color:var(--brand-border);background:linear-gradient(145deg, var(--brand-accent-soft), #0a1323cc);min-height:0;padding:clamp(32px,4vw,54px);display:block}.brand-dashboard .eset-solution-card.is-selected{border-color:var(--brand-border);background:var(--brand-accent-soft)}.brand-solution-category{color:var(--brand-accent);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.brand-dashboard--bitdefender .eset-solution-card:last-child{background:linear-gradient(110deg,#605eb414,#2094d70f);border-style:dashed}.brand-solution-detail__layout{z-index:1;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:clamp(30px,5vw,70px);display:grid;position:relative}.brand-solution-detail__layout>div:last-child{flex-direction:column;justify-content:center;min-width:0;padding:8px 0;display:flex}.brand-solution-detail__visual{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:22px;align-self:center;overflow:hidden}.brand-solution-detail__visual:before,.brand-solution-detail__visual:after{display:none}.brand-solution-detail__visual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.brand-solution-detail__content{grid-template-columns:1fr;gap:24px;margin-top:30px;display:grid}.brand-solution-detail .eset-solution-detail__heading{max-width:none;padding:0;transform:none}.brand-solution-detail .eset-solution-detail__heading h3{max-width:720px;font-size:clamp(34px,4vw,56px);line-height:.98}.brand-solution-detail .eset-solution-detail__heading p{max-width:720px}.brand-solution-detail .brand-solution-detail__content>div{border-top:1px solid var(--brand-border);padding:20px 0 0;transform:none}.brand-solution-detail .brand-solution-detail__content ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.brand-solution-detail .eset-solution-detail__actions{width:auto;margin-top:32px;padding:0;transform:none}.brand-solution-detail__note{border-left:2px solid var(--brand-accent);background:#ffffff09;padding:14px 16px}.brand-dashboard--fortinet .eset-hero h1{max-width:760px}.brand-dashboard--bitdefender .eset-hero-visual,.brand-dashboard--fortinet .eset-hero-visual{box-shadow:none;background:0 0;border:0}.brand-dashboard--bitdefender .eset-hero-visual:before,.brand-dashboard--bitdefender .eset-hero-visual:after,.brand-dashboard--fortinet .eset-hero-visual:before,.brand-dashboard--fortinet .eset-hero-visual:after{display:none}.brand-dashboard--bitdefender .eset-hero-visual>img{transform:scale(1.2)}.brand-dashboard--bitdefender .eset-hero-visual:hover>img{transform:scale(1.24)}.brand-dashboard--fortinet .eset-hero-visual>img{transform:scale(1.2)}.brand-dashboard--fortinet .eset-hero-visual:hover>img{filter:drop-shadow(0 34px 58px #d3273459);transform:scale(1.24)}@media (width<=980px){.brand-dashboard--bitdefender .eset-hero-copy{order:1}.brand-dashboard--bitdefender .eset-hero-visual{order:2}.brand-solution-detail__layout{grid-template-columns:1fr}.brand-solution-detail__visual{min-height:0}.brand-solution-detail__layout>div:last-child{padding-top:4px}}@media (width<=650px){.brand-solution-detail__visual{min-height:0}.brand-solution-detail .brand-solution-detail__content ul{grid-template-columns:1fr}.brand-dashboard .eset-solution-detail{padding:28px 20px}}.dashboard-page--empresa{background:#061923}.dashboard-page--empresa .background-video{opacity:.28;filter:saturate(.7)contrast(.9)brightness(.78)blur(2px)}.dashboard-page--empresa .video-overlay{background:radial-gradient(circle at 80% 13%,#3fb4e733,#0000 34%),radial-gradient(circle at 16% 38%,#55e0a829,#0000 32%),radial-gradient(circle at 72% 63%,#38d5c71c,#0000 29%),radial-gradient(circle at 25% 86%,#3993d71a,#0000 30%),linear-gradient(#031119c2,#051f2ae0 52%,#061923 100%);position:fixed}.company-dashboard{z-index:2;color:#effbff;position:relative}.company-hero,.company-dashboard__section{width:min(1240px,100% - 48px);margin-inline:auto}.company-hero{box-sizing:border-box;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(50px,7vw,105px);min-height:100svh;padding:155px 0 90px;display:grid}.company-dashboard__eyebrow,.company-section-heading>span,.company-dashboard__cta>span{color:#67e2c1;letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:850;display:block}.company-hero h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(50px,6.2vw,88px);line-height:.98}.company-hero__copy>p{color:#e0f2f8ad;max-width:690px;margin:30px 0 0;font-size:clamp(16px,1.6vw,20px);line-height:1.7}.company-hero__actions,.company-dashboard__cta>div{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.company-hero__actions a,.company-dashboard__cta a{color:#06251f;background:linear-gradient(110deg,#65dfbd,#88e383);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 22px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.company-hero__actions a:hover,.company-dashboard__cta a:hover{transform:translateY(-4px);box-shadow:0 16px 34px #40cda033}.company-hero__actions .company-button--ghost,.company-dashboard__cta a+a{color:#eefaff;background:#ffffff09;border-color:#d1f2f940}.company-image-space{background:radial-gradient(circle at 72% 18%,#5bdaeb26,#0000 27%),radial-gradient(circle at 18% 82%,#61e2ad1c,#0000 30%),linear-gradient(145deg,#1f728424,#03141d59);border:1px solid #6bd2e138;border-radius:30px;place-items:center;min-height:490px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000003b}.company-image-space img{width:100%;height:100%;min-height:inherit;object-fit:cover;transition:transform .7s,filter .5s}.company-image-space img[hidden]{display:none}.company-image-space:hover img{filter:brightness(1.07);transform:scale(1.035)}.company-image-space>span{color:#dcf1f773;letter-spacing:.08em;flex-direction:column;align-items:center;gap:10px;font-size:13px;display:flex}.company-image-space>span[hidden]{display:none}.company-image-space>span small{color:#67dac0;font-size:10px}.company-image-space>span code{color:#dcf1f7b8;text-transform:none;font-size:12px}.company-dashboard__section{padding:clamp(95px,10vw,150px) 0;scroll-margin-top:90px;position:relative}.company-section-heading{max-width:820px}.company-section-heading--center{text-align:center;margin-inline:auto}.company-section-heading h2,.company-dashboard__cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.8vw,68px);line-height:1.04}.company-section-heading>p{color:#def1f7a3;max-width:640px;margin:24px auto 0;line-height:1.7}.company-direction__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:58px;display:grid}.company-direction__grid article{background:linear-gradient(#46bead12,#0000);border-top:1px solid #67e2c157;min-height:245px;padding:30px}.company-direction__grid article:nth-child(2){border-color:#67cbed66}.company-direction__grid article>span{color:#67e2c1;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850}.company-direction__grid article:nth-child(2)>span{color:#67cbed}.company-direction__grid h3{margin:55px 0 13px;font-size:22px}.company-direction__grid p{color:#def1f7a3;margin:0;font-size:13px;line-height:1.7}.company-about__content{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(50px,8vw,110px);margin-top:60px;display:grid}.company-about__content p,.company-team__copy>p{color:#def1f7ad;font-size:16px;line-height:1.8}.company-about__statement{background:linear-gradient(90deg,#4ccbad14,#0000);border-left:2px solid #62dfbf;padding:38px}.company-about__statement strong{margin-bottom:14px;font-size:24px;display:block}.company-about__statement span{color:#def1f79e;line-height:1.7}.company-values__grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:60px;display:grid}.company-values__grid article,.company-specialties__grid article,.company-process__line article{background:#ffffff08;border:1px solid #75d3e529;transition:transform .28s,border-color .28s,background .28s,box-shadow .28s}.company-values__grid article{border-radius:20px;min-height:260px;padding:28px}.company-values__grid article:hover{background:#4ccbad11;border-color:#62e0bf61;transform:translateY(-7px)}.company-values__grid article:nth-child(2n):hover{background:#3a9fd312;border-color:#5bc2eb6b}.company-values__grid article:nth-child(2n)>span{color:#67cbed}.company-values__grid article>span,.company-specialties__grid article>span,.company-process__line article>span{color:#65dfbf;letter-spacing:.14em;font-size:11px;font-weight:850}.company-values__grid h3{margin:65px 0 13px;font-size:19px}.company-values__grid p,.company-specialties__grid p,.company-process__line p{color:#def1f799;margin:0;font-size:13px;line-height:1.65}.company-specialties__grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:60px;display:grid}.company-specialties__grid article{border-radius:20px;grid-template-columns:52px 1fr;gap:20px;min-height:180px;padding:30px;scroll-margin-top:105px;display:grid}.company-specialties__grid article:hover{border-color:#62e0bf59;transform:translateY(-5px)}.company-specialties__grid article:nth-child(2),.company-specialties__grid article:nth-child(4){background:linear-gradient(145deg,#349ac70e,#ffffff05)}.company-specialties__grid article:nth-child(2)>span,.company-specialties__grid article:nth-child(4)>span{color:#68cbed}.company-specialties__grid article:nth-child(2):hover,.company-specialties__grid article:nth-child(4):hover{background:#349ac716;border-color:#5cc2ea66}.company-specialties__grid h3{margin:0 0 12px;font-size:22px}.company-process__line{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:55px;display:grid;position:relative}.company-process__line article{box-sizing:border-box;text-align:center;background:linear-gradient(155deg,#03273894,#0212209e);border-color:#4ec7de45;border-radius:22px;min-width:0;min-height:300px;padding:20px 24px 28px;position:relative;box-shadow:inset 0 1px 18px #55d8ee09,0 16px 32px #00091429}.company-process__line article:not(:last-child):before{content:"";z-index:1;background:linear-gradient(90deg,#3fe6e033,#48d9dc,#3fe6e033);width:calc(100% + 22px);height:1px;position:absolute;top:42px;left:50%}.company-process__line article:not(:last-child):after{content:"";z-index:2;background:#70fff0;border-radius:50%;width:5px;height:5px;position:absolute;top:40px;right:-14px;box-shadow:0 0 10px #4bfaeecc}.company-process__line article>span{z-index:2;box-sizing:border-box;color:#78f7ed;letter-spacing:0;background:radial-gradient(circle at 50% 15%,#073b48,#031d2d);border:1px solid #3ae4e1b3;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 20px;font-size:16px;display:grid;position:relative;box-shadow:inset 0 0 12px #36d7dd1a}.company-process__icon{color:#75e9ee;filter:drop-shadow(0 0 5px #3cd0e62e);width:56px;height:56px;margin:0 auto 16px;display:block}.company-process__line h3{color:#f2faff;margin:0;font-size:19px}.company-process__line h3:after{content:"";background:#60e7e1;width:34px;height:1px;margin:16px auto 13px;display:block;box-shadow:0 0 7px #3bdcdd4d}.company-process__line p{color:#e0f1faba;max-width:230px;margin-inline:auto}.company-process__line article:hover{border-color:#5bece999;box-shadow:inset 0 0 24px #3dbbd10f,0 16px 35px #00101940}.company-sectors{display:block}.company-team{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(55px,8vw,110px);display:grid}.company-team .company-image-space{justify-self:center;width:min(100%,440px);min-height:220px}.sector-explorer{--selected-sector-accent:103, 232, 207;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,7vw,100px);min-height:610px;margin-top:46px;display:grid;position:relative}.sector-explorer.sector-theme-salud{--selected-sector-accent:104, 218, 183}.sector-explorer.sector-theme-privado{--selected-sector-accent:232, 194, 111}.sector-explorer.sector-theme-publico{--selected-sector-accent:93, 177, 226}.sector-explorer.sector-theme-gobierno{--selected-sector-accent:177, 139, 218}.sector-explorer.sector-theme-educacion{--selected-sector-accent:99, 208, 218}.sector-explorer__canvas{grid-column:1/-1;min-height:600px;transition:min-height .65s cubic-bezier(.22,1,.36,1);position:relative}.sector-explorer__canvas:before{content:"";opacity:.16;background:repeating-conic-gradient(from 0deg, #5be1d399 0 1deg, transparent 1deg 72deg);border-radius:50%;transition:opacity .45s,transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:8%;transform:scale(.72);-webkit-mask:radial-gradient(circle,#0000 0 25%,#000 25.5% 26%,#0000 26.5% 61%,#000 61.5% 62%,#0000 62.5%);mask:radial-gradient(circle,#0000 0 25%,#000 25.5% 26%,#0000 26.5% 61%,#000 61.5% 62%,#0000 62.5%)}.sector-explorer.is-open .sector-explorer__canvas:before{opacity:.62;transform:scale(1)}.sector-explorer__orbit{opacity:0;border:1px solid #5ce1d533;border-radius:50%;transition:opacity .45s,transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:15%;transform:scale(.55)}.sector-explorer.is-open .sector-explorer__orbit{opacity:1;transform:scale(1)}.sector-hub,.sector-nodes button{color:#effcff;font:inherit;cursor:pointer;background:radial-gradient(circle at 36% 26%,#2fa9a46b,#042734f5 68%);border:1px solid #62e2d36b;border-radius:50%;box-shadow:inset 0 1px #ffffff17,0 22px 55px #0008124d,0 0 34px #46dacb14}.sector-hub{z-index:4;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;padding:22px;transition:width .6s cubic-bezier(.22,1,.36,1),height .6s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sector-hub:hover{border-color:#72edda;box-shadow:inset 0 1px #ffffff1f,0 25px 60px #00081257,0 0 42px #46dacb33}.sector-hub small{color:#77e8d6;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.sector-hub strong{max-width:145px;margin:8px 0;font-size:22px;line-height:1.05}.sector-hub>span{color:#e5f8fa8c;font-size:9px;font-weight:750}.sector-nodes{position:absolute;inset:0}.sector-nodes button{z-index:3;opacity:0;pointer-events:none;width:148px;height:148px;transition:opacity .32s ease calc(var(--sector-index) * 55ms), transform .68s cubic-bezier(.22,1,.36,1) calc(var(--sector-index) * 55ms), border-color .22s ease;flex-direction:column;justify-content:center;align-items:center;padding:17px;display:flex;position:absolute;transform:translate(-50%,-50%)scale(.25)}.sector-explorer.is-open .sector-nodes button{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.sector-nodes button:first-child{top:8%;left:50%}.sector-nodes button:nth-child(2){top:35%;left:88%}.sector-nodes button:nth-child(3){top:83%;left:74%}.sector-nodes button:nth-child(4){top:83%;left:26%}.sector-nodes button:nth-child(5){top:35%;left:12%}.sector-nodes button:hover,.sector-nodes button.is-active{background:radial-gradient(circle at 36% 26%,#44c1b98c,#042734fa 70%);border-color:#79f2df}.sector-nodes button span{color:#6ee6d3;font-size:9px;font-weight:850}.sector-nodes button strong{max-width:112px;margin-top:7px;font-size:14px;line-height:1.15}.sector-explorer.has-selection:not(.is-open){min-height:470px}.sector-explorer.has-selection:not(.is-open) .sector-explorer__canvas{grid-column:auto;min-height:430px}.sector-explorer.has-selection:not(.is-open) .sector-explorer__canvas:before,.sector-explorer.has-selection:not(.is-open) .sector-explorer__orbit{opacity:0}.sector-explorer.position-right:not(.is-open) .sector-explorer__canvas{grid-column:2}.sector-explorer.position-right:not(.is-open) .sector-detail{grid-area:1/1}.sector-explorer.position-left:not(.is-open) .sector-explorer__canvas{grid-column:1}.sector-explorer.position-left:not(.is-open) .sector-detail{grid-area:1/2}.sector-explorer.has-selection:not(.is-open) .sector-hub{width:235px;height:235px}.sector-explorer.is-presenting.position-right .sector-explorer__canvas{animation:.7s cubic-bezier(.22,1,.36,1) both sector-circle-to-right}.sector-explorer.is-presenting.position-left .sector-explorer__canvas{animation:.7s cubic-bezier(.22,1,.36,1) both sector-circle-to-left}.sector-explorer.is-returning .sector-detail{animation:.34s cubic-bezier(.55,0,1,.45) both sector-detail-out}.sector-explorer.is-expanding.position-right .sector-explorer__canvas{animation:.72s cubic-bezier(.22,1,.36,1) both sector-map-from-right}.sector-explorer.is-expanding.position-left .sector-explorer__canvas{animation:.72s cubic-bezier(.22,1,.36,1) both sector-map-from-left}.sector-explorer.has-selection .sector-hub{border-color:rgba(var(--selected-sector-accent), .82);background:radial-gradient(circle at 34% 24%, rgba(var(--selected-sector-accent), .42), #042333fa 72%);box-shadow:inset 0 1px #ffffff1f, 0 25px 60px #00081257, 0 0 44px rgba(var(--selected-sector-accent), .2)}.sector-explorer.has-selection .sector-hub small{color:rgb(var(--selected-sector-accent))}.sector-nodes button:first-child{--sector-accent:104, 218, 183;background:radial-gradient(circle at 34% 24%,#3ea4887a,#042734f7 70%)}.sector-nodes button:nth-child(2){--sector-accent:232, 194, 111;background:radial-gradient(circle at 34% 24%,#a47e3a6b,#122830f7 70%)}.sector-nodes button:nth-child(3){--sector-accent:93, 177, 226;background:radial-gradient(circle at 34% 24%,#2a7fb87a,#042334fa 70%)}.sector-nodes button:nth-child(4){--sector-accent:177, 139, 218;background:radial-gradient(circle at 34% 24%,#744c9e6e,#0d2030fa 70%)}.sector-nodes button:nth-child(5){--sector-accent:99, 208, 218;background:radial-gradient(circle at 34% 24%,#3b8ea880,#042533fa 70%)}.sector-nodes button:nth-child(n){border-color:rgba(var(--sector-accent), .52);box-shadow:inset 0 1px #ffffff17, 0 22px 55px #0008124d, 0 0 34px rgba(var(--sector-accent), .11)}.sector-nodes button:nth-child(n):hover,.sector-nodes button:nth-child(n).is-active{border-color:rgba(var(--sector-accent), .95);background:radial-gradient(circle at 34% 24%, rgba(var(--sector-accent), .48), #042333fa 72%);box-shadow:inset 0 1px #ffffff1f, 0 24px 58px #00081257, 0 0 42px rgba(var(--sector-accent), .22)}.sector-nodes button:nth-child(n) span{color:rgb(var(--sector-accent))}.sector-detail{align-self:center;animation:.65s cubic-bezier(.22,1,.36,1) both sector-detail-in}.sector-detail>span,.sector-detail div small{color:rgb(var(--selected-sector-accent));letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:850}.sector-detail h3{letter-spacing:-.045em;margin:13px 0 15px;font-size:clamp(40px,5vw,68px);line-height:.98}.sector-detail>strong{color:#effbfde0;max-width:610px;font-size:16px;line-height:1.55;display:block}.sector-detail>p,.sector-detail div p{color:#dcf0f6a8;max-width:650px;margin:20px 0 0;font-size:14px;line-height:1.75}.sector-detail>div{border-top:1px solid #69d5da2e;margin-top:26px;padding:20px 0 0}.sector-detail div p{margin-top:8px}.sector-detail>button{color:rgb(var(--selected-sector-accent));font:inherit;cursor:pointer;background:0 0;border:0;margin-top:28px;padding:12px 0;font-size:11px;font-weight:850}.sector-detail>button span{margin-left:8px;transition:transform .2s;display:inline-block}.sector-detail>button:hover span{transform:translate(5px)}@keyframes sector-detail-in{0%{opacity:0;translate:0 25px}to{opacity:1;translate:0}}@keyframes sector-detail-out{to{opacity:0;translate:0 -24px}}@keyframes sector-circle-to-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes sector-circle-to-left{0%{transform:translate(50%)}to{transform:translate(0)}}@keyframes sector-map-from-right{0%{opacity:.72;transform:translate(25%)scale(.78)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes sector-map-from-left{0%{opacity:.72;transform:translate(-25%)scale(.78)}to{opacity:1;transform:translate(0)scale(1)}}.company-partners{flex-wrap:wrap;gap:10px;margin-top:35px;display:flex}.company-partners button{color:#eefaff;font:inherit;text-transform:uppercase;cursor:pointer;background:#ffffff09;border:1px solid #82daea3d;border-radius:999px;padding:12px 17px;font-size:12px;font-weight:800;transition:transform .2s,background .2s,border-color .2s}.company-partners button:hover{background:#65dfbf1a;border-color:#65dfbf;transform:translateY(-3px)}.company-dashboard__cta{z-index:2;box-sizing:border-box;background:radial-gradient(circle at 82% 15%,#53bee92e,#0000 30%),linear-gradient(125deg,#126c6385,#0f4c7685);border:1px solid #67e2c13d;border-radius:30px;width:min(1180px,100% - 48px);margin:70px auto 130px;padding:clamp(48px,7vw,82px);position:relative;overflow:hidden}.company-dashboard__cta h2{max-width:850px}.company-dashboard__section.is-targeted,.company-specialties__grid article.is-targeted{animation:1.5s company-target}@keyframes company-target{0%,to{filter:none}45%{filter:drop-shadow(0 0 22px #5de1c070)}}@media (width<=980px){.company-hero,.company-about__content,.company-sectors,.company-team{grid-template-columns:1fr}.company-hero{padding-top:145px}.company-hero .company-image-space{min-height:420px}.company-values__grid,.company-direction__grid,.company-process__line{grid-template-columns:repeat(2,1fr)}.company-process__line article:nth-child(2):before,.company-process__line article:nth-child(2):after{display:none}.sector-explorer{gap:34px}.sector-explorer.has-selection:not(.is-open) .sector-hub{width:205px;height:205px}.sector-detail h3{font-size:clamp(36px,6vw,54px)}}@media (width<=640px){.company-hero,.company-dashboard__section{width:min(100% - 32px,1240px)}.company-hero h1{font-size:clamp(43px,13vw,62px)}.company-hero .company-image-space,.company-sectors .company-image-space,.company-team .company-image-space{min-height:230px}.company-team .company-image-space{width:min(100%,390px);min-height:190px}.company-values__grid,.company-direction__grid,.company-specialties__grid,.company-process__line{grid-template-columns:1fr}.company-process__line article:before,.company-process__line article:after{display:none}.company-specialties__grid article{grid-template-columns:38px 1fr;padding:24px 20px}.company-dashboard__cta{width:calc(100% - 32px);padding:45px 24px}.sector-explorer{grid-template-columns:1fr;gap:12px;min-height:480px;margin-top:26px}.sector-explorer__canvas{grid-column:1;min-height:470px}.sector-explorer__canvas:before{inset:9% 0}.sector-explorer__orbit{inset:20% 7%}.sector-hub{width:142px;height:142px;padding:15px}.sector-hub strong{max-width:112px;font-size:17px}.sector-hub>span{font-size:8px}.sector-nodes button{width:105px;height:105px;padding:11px}.sector-nodes button strong{max-width:84px;margin-top:4px;font-size:11px}.sector-nodes button:first-child{top:10%;left:50%}.sector-nodes button:nth-child(2){top:34%;left:83%}.sector-nodes button:nth-child(3){top:79%;left:71%}.sector-nodes button:nth-child(4){top:79%;left:29%}.sector-nodes button:nth-child(5){top:34%;left:17%}.sector-explorer.has-selection:not(.is-open){min-height:0}.sector-explorer.has-selection:not(.is-open) .sector-explorer__canvas,.sector-explorer.position-right .sector-explorer__canvas,.sector-explorer.position-left .sector-explorer__canvas{grid-area:1/1;min-height:250px}.sector-explorer.position-right .sector-detail,.sector-explorer.position-left .sector-detail{grid-area:2/1}.sector-explorer.has-selection:not(.is-open) .sector-hub{width:190px;height:190px}.sector-detail{padding-bottom:20px}.sector-detail h3{font-size:clamp(38px,12vw,52px)}.sector-detail>strong{font-size:14px}}.dashboard-page--soporte{background:#041923}.dashboard-page--soporte .background-video{opacity:.24;filter:saturate(.58)hue-rotate(4deg)contrast(.88)blur(3px)}.dashboard-page--soporte .video-overlay{background:radial-gradient(circle at 82% 12%,#37c2e02b,#0000 31%),radial-gradient(circle at 18% 55%,#53dcb01f,#0000 32%),linear-gradient(#03141dd1,#041f2ae0)}.support-dashboard{z-index:1;color:#edfbff;position:relative;overflow:hidden}.support-hero,.support-section{width:min(1180px,100% - 48px);margin-inline:auto}.support-hero{box-sizing:border-box;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(48px,7vw,100px);min-height:calc(100svh - 90px);padding:72px 0 96px;display:grid}.support-back{color:#dcf1f7ad;margin-bottom:50px;font-size:12px;font-weight:750;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.support-back:hover{color:#71dfd1;transform:translate(-4px)}.support-kicker,.support-heading>span,.support-coverage__intro>span,.support-specialists__copy>span,.support-value>div>span,.support-contact>div>span{color:#64dfd1;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.support-kicker{display:block}.support-hero h1{letter-spacing:-.055em;max-width:700px;margin:19px 0 25px;font-size:clamp(48px,6.2vw,82px);line-height:.98}.support-hero__copy>p{color:#ddf1f7b3;max-width:620px;margin:0;font-size:17px;line-height:1.75}.support-actions{flex-wrap:wrap;gap:13px;margin-top:38px;display:flex}.support-actions a{color:#effcff;background:#ffffff09;border:1px solid #71d7de40;border-radius:11px;padding:16px 21px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .22s,background .22s,border-color .22s}.support-actions a:first-child{color:#062b30;background:linear-gradient(105deg,#58d8bf,#64dcec);border:0}.support-actions a:hover{background-color:#62dccf17;border-color:#63e0d38c;transform:translateY(-3px)}.support-console{background:linear-gradient(155deg,#14545d85,#041c27d1);border:1px solid #6adcdc33;border-radius:30px;padding:18px;position:relative;box-shadow:0 34px 90px #0000003d}.support-console:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#53e0d321,#0000 63%);position:absolute;inset:-70px}.support-console__topline{color:#e0f5f88c;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;padding:2px 4px 16px;font-size:10px;font-weight:800;display:flex}.support-console__topline strong{color:#8ce9dc;align-items:center;gap:7px;font-size:9px;display:flex}.support-console__topline i{background:#5fe3c7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #5fe3c7}.support-image{background:linear-gradient(145deg,#32b9c51a,#05232f47);place-items:center;display:grid;position:relative;overflow:hidden}.support-image img{width:100%;height:100%;min-height:inherit;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1),filter .4s}.support-image:hover img{filter:brightness(1.05);transform:scale(1.035)}.support-image>span{color:#dcf1f794;text-align:center;flex-direction:column;align-items:center;gap:10px;padding:25px;display:flex}.support-image>span[hidden],.support-image img[hidden]{display:none}.support-image>span small{color:#64dfd1;letter-spacing:.15em;font-size:9px;font-weight:850}.support-image>span code{color:#e4f6fab3;font-size:12px}.support-hero__image{border-radius:19px;width:86%;min-height:230px;margin-inline:auto}.support-console__summary{padding:24px 5px 22px}.support-console__summary span{color:#64dfd1;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.support-console__summary h2{letter-spacing:-.035em;max-width:430px;margin:9px 0 0;font-size:clamp(25px,3vw,36px);line-height:1.08}.support-console__signals{background:#01121a59;border:1px solid #7bdde224;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.support-console__signals div{border-right:1px solid #7bdde21f;gap:4px;padding:15px;display:grid}.support-console__signals div:last-child{border-right:0}.support-console__signals strong{color:#65dfd1;font-size:10px}.support-console__signals span{color:#e9f9fbb8;font-size:10px}.support-section{padding:115px 0}.support-heading{text-align:center;max-width:780px;margin:0 auto 55px}.support-heading--left{text-align:left;max-width:760px;margin-left:0}.support-heading h2,.support-coverage__intro h2,.support-value h2,.support-contact h2{letter-spacing:-.045em;margin:16px 0;font-size:clamp(36px,4.7vw,62px);line-height:1.05}.support-heading p,.support-coverage__intro p{color:#daf0f6a3;margin:0;font-size:15px;line-height:1.7}.support-process{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(60px,9vw,135px);min-height:650px;transition:min-height .6s cubic-bezier(.22,1,.36,1);display:grid}.support-process .support-heading{text-align:left;margin:0;transition:max-width .65s cubic-bezier(.22,1,.36,1),text-align .45s,transform .65s cubic-bezier(.22,1,.36,1)}.support-process__selector{gap:13px;display:grid;position:relative}.support-process__selector:before{display:none}.support-process__selector button{color:#eefcff;text-align:left;min-height:104px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #6ed1dc24;grid-template-columns:78px 1fr;align-items:center;gap:26px;padding:15px 25px 15px 0;transition:padding .26s,background .26s,color .26s;display:grid;position:relative}.support-process__selector button:hover{color:#7de9dc;background:linear-gradient(90deg,#5ce0d314,#0000 75%);padding-left:10px}.support-process__tone--1{--process-tone:#78e4cc;--process-border:#78e4cc8f;--process-fill:#348f7e4d;--process-glow:#78e4cc33}.support-process__tone--2{--process-tone:#79cfee;--process-border:#79cfee8f;--process-fill:#2e74974d;--process-glow:#79cfee33}.support-process__tone--3{--process-tone:#c3a9eb;--process-border:#c3a9eb8f;--process-fill:#674b8f4d;--process-glow:#c3a9eb33}.support-process__tone--4{--process-tone:#e7cf82;--process-border:#e7cf828f;--process-fill:#8b703147;--process-glow:#e7cf8233}.support-process__selector button span,.support-process__current>span,.support-process__next>span{z-index:1;border:1px solid var(--process-border,#63e1d380);width:76px;height:76px;color:var(--process-tone,#75e8da);background:radial-gradient(circle at 35% 25%,var(--process-fill,#1f858a59),#082a35 72%);box-shadow:0 0 0 7px #06202ac7,0 0 30px var(--process-glow,#4de0d314);border-radius:50%;place-items:center;font-size:13px;font-weight:900;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;position:relative}.support-process__selector button:hover span{border-color:var(--process-tone,#76ecdd);box-shadow:0 0 0 7px #06202ac7,0 0 34px var(--process-glow,#4de0d333);transform:scale(1.08)}.support-process__selector strong{font-size:clamp(19px,2vw,25px)}.support-process.is-restoring .support-heading{animation:.74s cubic-bezier(.22,1,.36,1) both support-heading-return}.support-process.is-restoring .support-process__selector{animation:.7s cubic-bezier(.22,1,.36,1) .1s both support-selector-return}.support-process.is-restoring .support-process__selector button{animation:.52s cubic-bezier(.22,1,.36,1) both support-step-return}.support-process.is-restoring .support-process__selector button:nth-child(2){animation-delay:55ms}.support-process.is-restoring .support-process__selector button:nth-child(3){animation-delay:.11s}.support-process.is-restoring .support-process__selector button:nth-child(4){animation-delay:.165s}.support-process.has-selection{grid-template-columns:1fr;align-content:start;gap:62px;min-height:760px;padding-top:85px}.support-process.has-selection .support-heading{text-align:center;max-width:820px;margin-inline:auto;animation:.76s cubic-bezier(.22,1,.36,1) both support-heading-rise}.support-process__focus{grid-template-rows:1fr 55px;grid-template-columns:minmax(145px,.34fr) minmax(0,1fr) minmax(145px,.34fr);align-items:center;gap:25px clamp(28px,5vw,75px);min-height:390px;display:grid;position:relative}.support-process__current,.support-process__next{color:#dff8f8;justify-self:center;place-items:center;gap:13px;width:max-content;padding:20px;display:grid}.support-process__current{animation:.68s cubic-bezier(.22,1,.36,1) both support-current-in}.support-process__current>span{width:128px;height:128px;font-size:21px}.support-process__current small,.support-process__next small{color:#dcf3f67a;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.support-process__next{font:inherit;cursor:pointer;background:0 0;border:0;animation:.68s cubic-bezier(.22,1,.36,1) .18s both support-next-in}.support-process__next>span{width:112px;height:112px;font-size:18px}.support-process__next:hover>span{border-color:var(--process-tone,#79ecde);box-shadow:0 0 0 7px #06202ac7,0 0 38px var(--process-glow,#4de0d333);transform:scale(1.08)}.support-process__detail{text-align:center;align-self:center;animation:.68s cubic-bezier(.22,1,.36,1) 80ms both support-detail-in}.support-process__detail small{color:#68e0d2;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}.support-process__detail h3{letter-spacing:-.04em;margin:10px 0 16px;font-size:clamp(31px,4vw,52px);line-height:1}.support-process__detail strong{color:#ebf9fbcc;font-size:14px;line-height:1.65;display:block}.support-process__detail p,.support-modalities__rail p,.support-specialists__copy p{color:#d9eff59e;max-width:580px;margin:18px 0 0;font-size:13px;line-height:1.75}.support-process__detail p{margin-inline:auto}.support-process__detail button{color:#70e3d5;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:22px;padding:10px 0;font-size:11px;font-weight:850}.support-process__detail button span{margin-left:7px;transition:transform .22s;display:inline-block}.support-process__detail button:hover span{transform:translate(5px)}.support-process.is-switching .support-process__detail{animation:.32s cubic-bezier(.55,0,1,.45) both support-detail-out}.support-process.is-switching .support-process__next{animation:.28s both support-next-out}.support-process.is-switching .support-process__current{animation:.28s both support-current-out}.support-process__flow{grid-area:2/1/auto/-1;grid-template-columns:1fr auto;align-items:center;padding:7px 8%;animation:.76s cubic-bezier(.22,1,.36,1) .22s both support-flow-in;display:grid;position:relative}.support-process__flow:before{content:"";z-index:2;background:#0a3440;border:1px solid #79efe1c7;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:calc(8% - 3px);transform:translateY(-50%);box-shadow:0 0 0 5px #5bddcf12,0 0 16px #5bddcf61}.support-process__flow i{background:linear-gradient(90deg,#69e2d41a,#66e2d57a 35%,#72e8da 82%,#72e8dabf);border-radius:999px;height:3px;position:relative;overflow:hidden;box-shadow:0 0 15px #5ae1d238}.support-process__flow i:after{content:"";filter:drop-shadow(0 0 5px #8ffff0);background:linear-gradient(90deg,#0000,#eafffdf2,#0000);width:18%;animation:2.4s ease-in-out infinite support-flow-pulse;position:absolute;top:0;bottom:0}.support-process__flow span{color:#a1fff3;background:radial-gradient(circle at 35% 25%,#42b4ae59,#052733f5);border:1px solid #71e7d980;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:-4px;font-size:22px;line-height:1;display:grid;box-shadow:0 0 22px #5ae1d22e}.support-process.is-switching .support-process__flow{animation:.26s both support-flow-out}@keyframes support-heading-rise{0%{opacity:.72;transform:translate(-34%)translateY(150px)}to{opacity:1;transform:translate(0)translateY(-12px)}}@keyframes support-heading-return{0%{opacity:.72;transform:translate(48%)translateY(-150px)}to{opacity:1;transform:translate(0)translateY(0)}}@keyframes support-selector-return{0%{opacity:0;transform:translate(-90px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes support-step-return{0%{opacity:0;transform:translate(55px)}to{opacity:1;transform:translate(0)}}@keyframes support-current-in{0%{opacity:0;transform:translate(clamp(90px,18vw,270px))scale(.68)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes support-current-out{to{opacity:0;transform:translate(-55px)scale(.78)}}@keyframes support-detail-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes support-detail-out{to{opacity:0;transform:translateY(-22px)}}@keyframes support-next-in{0%{opacity:0;transform:translate(-70px)scale(.75)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes support-next-out{to{opacity:0;transform:translate(-65px)scale(.82)}}@keyframes support-flow-in{0%{opacity:0;transform-origin:0;transform:scaleX(.25)}to{opacity:1;transform-origin:0;transform:scaleX(1)}}@keyframes support-flow-out{to{opacity:0;transform-origin:100%;transform:scaleX(.35)}}@keyframes support-flow-pulse{0%{opacity:0;left:-20%}18%{opacity:1}82%{opacity:1}to{opacity:0;left:105%}}.support-specialists__list{gap:28px;display:grid}.support-specialists__list article{border-top:1px solid #69cddb33;grid-template-columns:.95fr 1.05fr;align-items:stretch;min-height:330px;display:grid;overflow:hidden}.support-specialists__list article.is-reversed{grid-template-columns:1.05fr .95fr}.support-specialists__list article.is-reversed .support-image{order:2}.support-specialists__list .support-image{background:#195b6326;width:100%;height:350px;min-height:350px}.support-specialists__list .support-image img{object-fit:cover;width:100%;height:350px;min-height:0}.support-specialists__copy{background:linear-gradient(115deg,#124b5338,#ffffff04);flex-direction:column;justify-content:center;padding:clamp(38px,6vw,78px);display:flex}.support-specialists__copy h3{letter-spacing:-.035em;max-width:470px;margin:13px 0 15px;font-size:clamp(26px,3.4vw,43px);line-height:1.07}.support-coverage{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(55px,8vw,110px);display:grid}.support-coverage__intro{position:sticky;top:140px}.support-coverage__matrix{border-top:1px solid #70d2dd33}.support-coverage__matrix button,.support-coverage__matrix article{color:#ecfaff;text-align:left;background:0 0;border:0;border-bottom:1px solid #70d2dd29;grid-template-columns:42px 1.05fr 1fr auto;align-items:center;gap:15px;width:100%;min-height:104px;padding:23px 12px;transition:padding .26s,background .26s;display:grid}.support-coverage__matrix button{font:inherit;cursor:pointer}.support-coverage__matrix button:hover{background:linear-gradient(90deg,#50decd17,#0000);padding-left:22px}.support-coverage__matrix span{color:#62dfd1;font-size:10px;font-weight:900}.support-coverage__matrix strong{font-size:17px}.support-coverage__matrix small{color:#dcf0f680;font-size:11px}.support-coverage__matrix i{color:#6edfd3;font-size:10px;font-style:normal;font-weight:800}.support-coverage__matrix article i{color:#dcf0f659}.support-modalities__rail{border-top:1px solid #6fcddd2e;display:grid}.support-modalities__rail article{border-bottom:1px solid #6fcddd2b;grid-template-columns:65px .55fr 1fr;align-items:center;gap:20px;min-height:105px;padding:25px 18px;transition:padding .24s,background .24s;display:grid}.support-modalities__rail article:hover{background:linear-gradient(90deg,#43d3c712,#0000);padding-left:30px}.support-modalities__rail article>span{color:#61ddcf;font-size:11px;font-weight:900}.support-modalities__rail h3{margin:0;font-size:19px}.support-value{grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;display:grid}.support-value__checks{border-top:1px solid #68cedc2b;grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.support-value__checks li{color:#e9f8fbc7;border-bottom:1px solid #68cedc29;padding:19px 8px;font-size:12px}.support-value__checks li:before{content:"✓";color:#62dfd1;margin-right:10px;font-weight:900}.support-contact{box-sizing:border-box;background:radial-gradient(circle at 90% 10%,#4ad4ce29,#0000 34%),linear-gradient(125deg,#08494ed1,#052635e6);border:1px solid #63d6d740;border-radius:28px;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;width:min(1180px,100% - 48px);margin:55px auto 110px;padding:clamp(38px,5vw,68px);display:grid}.support-contact h2{max-width:700px;font-size:clamp(34px,4.4vw,55px)}.support-contact__links{display:grid}.support-contact__links a{color:#edfbff;border-bottom:1px solid #b9ebef29;justify-content:space-between;padding:16px 0;font-size:13px;font-weight:750;text-decoration:none;transition:padding .2s,color .2s;display:flex}.support-contact__links a:hover{color:#70e4d5;padding-left:7px}@media (width<=980px){.support-hero{grid-template-columns:1fr;min-height:auto;padding-top:145px}.support-console{max-width:680px}.support-process,.support-coverage{grid-template-columns:1fr;gap:45px}.support-process .support-heading,.support-coverage__intro{position:static}.support-process{min-height:auto}.support-process.has-selection{padding-top:70px}.support-process__focus{grid-template-columns:.42fr 1.58fr;gap:35px}.support-specialists__list article,.support-specialists__list article.is-reversed{grid-template-columns:.85fr 1.15fr}.support-specialists__list article.is-reversed .support-image{order:0}.support-value,.support-contact{grid-template-columns:1fr}}@media (width<=650px){.support-hero,.support-section,.support-contact{width:min(100% - 32px,1180px)}.support-hero h1{font-size:clamp(45px,14vw,65px)}.support-section{padding:78px 0}.support-console__signals{grid-template-columns:1fr}.support-console__signals div{border-bottom:1px solid #7bdde21f;border-right:0}.support-process__selector button{grid-template-columns:62px 1fr;gap:16px;min-height:88px;padding-right:5px}.support-process__selector:before{left:30px}.support-process__selector button span{width:60px;height:60px}.support-process.has-selection{gap:35px;padding-top:58px}.support-process.has-selection .support-heading{text-align:left;animation-name:support-heading-rise-mobile}.support-process.is-restoring .support-heading{animation-name:support-heading-return-mobile}.support-process__focus{grid-template-columns:1fr;gap:18px}.support-process__current{grid-area:1/1}.support-process__detail{grid-area:2/1;padding:15px 0}.support-process__next{grid-area:3/1}.support-process__flow{grid-area:4/1;padding:0}.support-process__current>span{width:100px;height:100px}.support-process__next>span{width:82px;height:82px}.support-process__detail h3{font-size:clamp(28px,9vw,42px)}.support-specialists__list article,.support-specialists__list article.is-reversed{grid-template-columns:1fr}.support-specialists__list article.is-reversed .support-image{order:0}.support-specialists__list .support-image,.support-specialists__list .support-image img{height:280px;min-height:280px}.support-specialists__copy{padding:34px 24px 42px}.support-coverage__matrix button,.support-coverage__matrix article{grid-template-columns:32px 1fr auto}.support-coverage__matrix small{display:none}.support-modalities__rail article{grid-template-columns:42px 1fr}.support-modalities__rail p{grid-column:2}.support-value__checks{grid-template-columns:1fr}.support-contact{padding:35px 23px}}@keyframes support-heading-rise-mobile{0%{opacity:.72;transform:translateY(90px)}to{opacity:1;transform:translateY(0)}}@keyframes support-heading-return-mobile{0%{opacity:.72;transform:translateY(-90px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.support-dashboard *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.technical-area{--technical-accent:#70d8a7;--technical-sky:#67cde6;--technical-yellow:#e2c96b;z-index:2;color:#effcff;position:relative}.dashboard-page--area-tecnica .video-overlay{background:radial-gradient(circle at 14% 28%,#49b5841c,#0000 33%),radial-gradient(circle at 84% 20%,#4aadd01f,#0000 31%),radial-gradient(circle at 72% 82%,#c8ae4611,#0000 26%),linear-gradient(#021019c6,#041d27cd 45%,#03161e6b)}.technical-area section{width:min(1320px,100% - 9vw);margin-inline:auto}.technical-landing{grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;min-height:82vh;padding:170px 0 100px;display:grid}.technical-landing__copy>span,.technical-catalog header>span,.technical-services header>span,.technical-outcomes span,.technical-switcher>span,.technical-detail__title>span{color:var(--technical-accent);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:900}.technical-landing h1,.technical-detail h1{letter-spacing:-.055em;max-width:850px;margin:18px 0 24px;font-size:clamp(52px,7vw,100px);line-height:.94}.technical-landing p{color:#dcf1f6ad;max-width:700px;font-size:18px;line-height:1.75}.technical-orbit{aspect-ratio:1;border:1px solid #70d8a747;border-radius:50%;width:min(32vw,390px);margin:auto;position:relative;box-shadow:inset 0 0 70px #4db98d14,0 0 70px #45a5c51a;container-type:inline-size}.technical-orbit:before,.technical-orbit:after{content:"";border:1px solid #6fcce62e;border-radius:50%;position:absolute;inset:14%}.technical-orbit:after{background:radial-gradient(circle at 35% 30%,#e2c96b1a,#072d399e 68%);inset:32%;box-shadow:0 0 40px #4dc5b524}.technical-orbit strong{z-index:2;color:#b7efdc;text-shadow:0 0 22px #67cde638;place-items:center;font-size:48px;display:grid;position:absolute;inset:0}.technical-orbit__point{z-index:3;color:#70d8a7;cursor:pointer;will-change:transform;background:0 0;border:0;border-radius:50%;width:20px;height:20px;padding:0;animation:11s linear infinite technical-orbit-spin;position:absolute;top:50%;left:50%}.technical-orbit__point:before{content:"";box-shadow:0 0 18px color-mix(in srgb,currentColor 70%,transparent);background:currentColor;border-radius:50%;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;position:absolute;inset:0}.technical-orbit__point:after{content:"";border:1px solid #0000;border-radius:50%;transition:border-color .25s,background .25s;position:absolute;inset:-10px}.technical-orbit__point:hover:after,.technical-orbit__point:focus-visible:after{border-color:color-mix(in srgb,currentColor 58%,transparent);background:color-mix(in srgb,currentColor 10%,transparent)}.technical-orbit__point:hover:before,.technical-orbit__point:focus-visible:before{box-shadow:0 0 25px color-mix(in srgb,currentColor 88%,transparent);transform:scale(1.38)}.technical-orbit__point--01{--orbit-start:-35deg;--orbit-radius:36cqi;animation-duration:11s}.technical-orbit__point--02{--orbit-start:-58deg;--orbit-radius:50cqi;color:#e2c96b;animation-duration:16s;animation-direction:reverse}.technical-orbit__point--03{--orbit-start:205deg;--orbit-radius:18cqi;color:#67cde6;animation-duration:8s}.technical-orbit__point:hover,.technical-orbit__point:focus-visible{outline:none;animation-play-state:paused}@keyframes technical-orbit-spin{0%{transform:translate(-50%,-50%) rotate(var(--orbit-start)) translateX(var(--orbit-radius))}to{transform:translate(-50%,-50%) rotate(calc(var(--orbit-start) + 360deg)) translateX(var(--orbit-radius))}}.technical-catalog,.technical-services{padding:100px 0 125px}.technical-catalog header,.technical-services header{max-width:800px;margin-bottom:54px}.technical-catalog h2,.technical-services h2,.technical-outcomes h2{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(38px,5vw,66px);line-height:1.02}.technical-catalog__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.technical-card{--card-tone:#70d8a7;border:1px solid color-mix(in srgb,var(--card-tone) 38%,transparent);color:#effcff;background:linear-gradient(145deg,color-mix(in srgb,var(--card-tone) 9%,#051f2ac2),#04192499);text-align:left;min-height:470px;font:inherit;cursor:default;border-radius:28px;padding:34px;transition:border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.technical-card--02{--card-tone:#e2c96b}.technical-card--03{--card-tone:#67cde6}.technical-card:after{content:"";aspect-ratio:1;background:var(--card-tone);filter:blur(85px);opacity:.08;border-radius:50%;width:70%;position:absolute;bottom:-40%;right:-20%}.technical-card:hover{border-color:color-mix(in srgb,var(--card-tone) 62%,transparent);box-shadow:0 20px 50px #00000024}.technical-card small{color:var(--card-tone);font-weight:900}.technical-card__icon{border:1px solid color-mix(in srgb,var(--card-tone) 55%,transparent);width:82px;height:82px;color:var(--card-tone);background:color-mix(in srgb,var(--card-tone) 9%,transparent);border-radius:24px;place-items:center;margin:50px 0 32px;display:grid}.technical-card svg,.technical-detail__symbol svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:48px}.technical-card>span{color:var(--card-tone);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.technical-card h3{margin:10px 0 16px;font-size:29px}.technical-card p{color:#daeff49e;font-size:14px;line-height:1.7}.technical-card>strong{color:#f0fcfed9;font-size:12px;position:absolute;bottom:32px}.technical-card>strong b{color:var(--card-tone);margin-left:8px}.technical-folder-stack{perspective:1200px;width:min(100%,1100px);height:630px;margin:35px auto 70px;position:relative}.technical-folder{--folder-tone:#70d8a7;--stack-y:0px;--stack-scale:1;border:1px solid color-mix(in srgb,var(--folder-tone) 48%,transparent);color:#effcff;background:linear-gradient(145deg,color-mix(in srgb,var(--folder-tone) 20%,#082b35),color-mix(in srgb,var(--folder-tone) 7%,#061d29));text-align:left;width:min(100%,1000px);height:300px;font:inherit;cursor:pointer;transform:translate3d(-50%,var(--stack-y),0) scale(var(--stack-scale));transform-origin:50% 100%;will-change:transform;backface-visibility:hidden;border-radius:12px 30px 24px 24px;flex-direction:column;align-items:flex-start;padding:62px 48px 34px;transition:height .75s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),box-shadow .45s,filter .45s;display:flex;position:absolute;bottom:0;left:50%;box-shadow:0 22px 45px #0009124d,inset 0 1px #ffffff0f}.technical-folder:before{content:"";border:1px solid color-mix(in srgb,var(--folder-tone) 48%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--folder-tone) 22%,#0b3540),color-mix(in srgb,var(--folder-tone) 10%,#07232e));border-bottom:0;border-radius:20px 30px 0 0;width:min(58%,430px);height:52px;position:absolute;top:-38px;left:-1px}.technical-folder--02{--folder-tone:#e2c96b}.technical-folder--03{--folder-tone:#67cde6}.technical-folder.is-front{--stack-y:0px;--stack-scale:1;z-index:3}.technical-folder.is-back-1{--stack-y:-210px;--stack-scale:.94;z-index:2}.technical-folder.is-back-2{--stack-y:-290px;--stack-scale:.88;z-index:1}.technical-folder.is-front.moves-from-right{animation:1.05s cubic-bezier(.22,1,.36,1) both technical-folder-front-right}.technical-folder.is-front.moves-from-left{animation:1.05s cubic-bezier(.22,1,.36,1) both technical-folder-front-left}.technical-folder:hover,.technical-folder:focus-visible,.technical-folder.is-open{transform:translate3d(-50%,calc(var(--stack-y) - 14px),0) scale(var(--stack-scale));box-shadow:0 35px 70px #0009126b,0 0 34px color-mix(in srgb,var(--folder-tone) 12%,transparent);outline:none}.technical-folder__tab{z-index:2;color:#effcff;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:10px;max-width:calc(58% - 40px);font-size:12px;font-weight:850;display:flex;position:absolute;top:-25px;left:26px}.technical-folder__tab b{color:var(--folder-tone);letter-spacing:.12em;font-size:9px}.technical-folder__content{flex-direction:column;align-items:flex-start;width:100%;height:100%;display:flex}.technical-folder__icon{border:1px solid color-mix(in srgb,var(--folder-tone) 55%,transparent);width:62px;height:62px;color:var(--folder-tone);background:color-mix(in srgb,var(--folder-tone) 8%,transparent);border-radius:18px;place-items:center;display:grid}.technical-folder__icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:38px}.technical-folder em{color:var(--folder-tone);letter-spacing:.14em;text-transform:uppercase;opacity:0;margin-top:24px;font-size:11px;font-style:normal;font-weight:900;transition:opacity .3s,transform .35s;transform:translateY(10px)}.technical-folder:hover em,.technical-folder:focus-visible em,.technical-folder.is-open em{opacity:1;transform:none}.technical-folder small{color:#e7f7f99e;margin-top:auto;font-weight:800}.technical-folder.is-front{height:430px;padding:58px 42px 36px}.technical-folder__network{opacity:0;grid-template-columns:minmax(260px,.86fr) minmax(300px,1.14fr);align-items:center;gap:32px;width:100%;height:100%;transition:opacity .4s .12s;display:grid}.technical-folder.is-front .technical-folder__network{opacity:1}.technical-folder__network-copy{flex-direction:column;align-items:flex-start;min-width:0;height:100%;display:flex}.technical-folder__network-copy em{opacity:1;margin-top:18px;transform:none}.technical-folder__network-copy strong{color:#f4fbfc;margin-top:12px;font-size:clamp(25px,3vw,36px);line-height:1.05}.technical-folder__network-copy>span:not(.technical-upload-image){color:#def1f6ad;margin-top:14px;font-size:14px;line-height:1.65}.technical-folder__network-copy small{border:1px solid color-mix(in srgb,var(--folder-tone) 70%,transparent);color:#effcff;background:color-mix(in srgb,var(--folder-tone) 8%,transparent);border-radius:999px;justify-content:center;align-items:center;min-width:205px;min-height:50px;margin-top:auto;font-size:13px;display:flex}.technical-upload-image{background:0 0;border:0;place-items:center;display:grid}.technical-upload-image img{object-fit:contain;width:100%;height:100%;display:block}.technical-upload-image code{max-width:100%;color:color-mix(in srgb,var(--folder-tone) 78%,#fff);overflow-wrap:anywhere;text-align:center;font-size:10px;font-weight:800}.technical-folder__network-icon{width:112px;height:112px}.technical-folder__network-world{box-sizing:border-box;align-self:center;width:90%;height:270px;max-height:270px;margin:auto;padding:0;overflow:visible}.technical-file-detail{--file-tone:#70d8a7;border:1px solid color-mix(in srgb,var(--file-tone) 42%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--file-tone) 9%,#051f2ae0),#031620d1);border-radius:30px;margin:0 auto 125px;padding:clamp(34px,5vw,70px);animation:.6s cubic-bezier(.22,1,.36,1) both technical-file-open;position:relative;overflow:hidden;box-shadow:0 30px 70px #0008104d}.technical-file-detail--02{--file-tone:#e2c96b}.technical-file-detail--03{--file-tone:#67cde6}.technical-file-detail__close{border:1px solid color-mix(in srgb,var(--file-tone) 34%,transparent);color:#effcff;cursor:pointer;background:#02141d73;border-radius:50%;width:42px;height:42px;font-size:25px;position:absolute;top:22px;right:24px}.technical-file-detail__heading{max-width:850px}.technical-file-detail__heading>span,.technical-file-detail__outcomes>span{color:var(--file-tone);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:900}.technical-file-detail__heading h3{margin:12px 0 18px;font-size:clamp(38px,5vw,68px);line-height:1}.technical-file-detail__heading p{color:#dcf1f6ad;max-width:780px;font-size:17px;line-height:1.75}.technical-file-detail__services{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:55px;display:grid}.technical-file-detail__services>div{border:1px solid color-mix(in srgb,var(--file-tone) 22%,transparent);background:#02141d47;border-radius:20px;min-height:190px;padding:28px}.technical-file-detail__services small{color:var(--file-tone);font-weight:900}.technical-file-detail__services h4{margin:28px 0 10px;font-size:21px}.technical-file-detail__services p{color:#dcf1f699;margin:0;line-height:1.65}.technical-file-detail__outcomes{border-top:1px solid color-mix(in srgb,var(--file-tone) 25%,transparent);margin-top:48px;padding-top:30px}.technical-file-detail__outcomes ul{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.technical-file-detail__outcomes li{background:color-mix(in srgb,var(--file-tone) 7%,transparent);border-radius:14px;padding:17px}.technical-file-detail__outcomes li:before{content:"✓";color:var(--file-tone);margin-right:10px}@keyframes technical-file-open{0%{opacity:0;transform:translateY(-34px)scale(.97)}to{opacity:1;transform:none}}@keyframes technical-folder-front-right{0%{transform:translate(-50%,-250px)scale(.91)}38%{transform:translate(calc(260px - 50%),-120px)scale(.95)}72%{transform:translate(calc(54px - 50%),-24px)scale(.995)}to{transform:translate(-50%)scale(1)}}@keyframes technical-folder-front-left{0%{transform:translate(-50%,-250px)scale(.91)}38%{transform:translate(calc(-50% - 260px),-120px)scale(.95)}72%{transform:translate(calc(-50% - 54px),-24px)scale(.995)}to{transform:translate(-50%)scale(1)}}.technical-detail__hero{grid-template-columns:1fr .34fr;align-items:center;gap:7vw;min-height:78vh;padding:155px 0 90px;display:grid}.technical-back{color:#e1f3f794;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800;position:absolute;top:120px}.technical-detail__title p{color:var(--technical-accent);margin:30px 0 0;font-weight:900}.technical-detail__title strong{color:#e1f3f7b3;max-width:760px;font-size:18px;font-weight:500;line-height:1.75;display:block}.technical-detail__symbol{aspect-ratio:1;width:min(24vw,280px);color:var(--technical-accent);background:radial-gradient(circle,#4ad1c42b,#051f2a2e 70%);border:1px solid #70e4d74d;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 65px #47d4c71a}.technical-detail__symbol svg{width:100px}.technical-services__grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.technical-services article{background:#041e296b;border:1px solid #73dbda33;border-radius:24px;min-height:225px;padding:34px}.technical-services article small{color:var(--technical-accent);font-weight:900}.technical-services article h3{margin:30px 0 12px;font-size:24px}.technical-services article p{color:#daeff49e;max-width:530px;margin:0;line-height:1.7}.technical-outcomes{background:linear-gradient(135deg,#1c6c6f33,#09273461);border:1px solid #74dada38;border-radius:32px;grid-template-columns:1fr .72fr;gap:8vw;padding:100px 6vw;display:grid}.technical-outcomes ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.technical-outcomes li{border-bottom:1px solid #78ddda2e;padding:24px 0;font-size:18px}.technical-outcomes li:before{content:"✓";color:var(--technical-accent);margin-right:15px}.technical-switcher{padding:110px 0}.technical-switcher>div{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:25px;display:grid}.technical-switcher button{color:#effcff;font:inherit;cursor:pointer;background:#051f2a5c;border:1px solid #74dada33;border-radius:18px;justify-content:space-between;padding:25px;font-weight:800;display:flex}.technical-switcher button:hover{border-color:var(--technical-accent)}.technical-area--redes-conectividad{--technical-accent:#79cfee}.technical-area--gestion-documental{--technical-accent:#c0aceb}@media (width<=850px){.technical-landing{grid-template-columns:1fr}.technical-orbit{width:min(72vw,330px)}.technical-catalog__grid{grid-template-columns:1fr}.technical-card{min-height:410px}.technical-folder-stack{height:490px}.technical-folder{height:275px;padding-inline:32px}.technical-file-detail__services,.technical-file-detail__outcomes ul,.technical-detail__hero{grid-template-columns:1fr}.technical-detail__symbol{width:190px}.technical-services__grid,.technical-outcomes,.technical-switcher>div{grid-template-columns:1fr}}@media (width<=560px){.technical-area section{width:min(100% - 34px,1320px)}.technical-landing{padding-top:140px}.technical-landing h1,.technical-detail h1{font-size:46px}.technical-card{padding:26px}.technical-folder-stack{height:600px}.technical-folder{height:245px;padding:48px 22px 24px}.technical-folder.is-front{height:390px;padding:45px 22px 25px}.technical-folder__network{grid-template-columns:1fr}.technical-folder__network-world{opacity:.2;width:58%;height:72%;min-height:0;position:absolute;bottom:0;right:0}.technical-folder__network-copy{z-index:2;position:relative}.technical-folder__network-icon{width:82px;height:82px}.technical-folder.is-back-1{--stack-y:-210px}.technical-folder.is-back-2{--stack-y:-290px}.technical-folder__icon{width:48px;height:48px}.technical-folder strong{font-size:22px}.technical-file-detail{padding:50px 22px 30px}.technical-outcomes{padding:55px 26px}}@media (prefers-reduced-motion:reduce){.technical-orbit__point{transform:translate(-50%,-50%) rotate(var(--orbit-start)) translateX(var(--orbit-radius));animation:none}.technical-file-detail,.technical-folder.is-front{animation:none}}
