img[src*="dp-sap-partner-badge"]{object-fit:contain!important;background:#fff}
html body .dpbgx{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#0f2a50}html body .dpbgx .c{position:absolute;inset:-22%;filter:blur(60px) saturate(.9) brightness(1.04);opacity:.44}html body .dpbgx .c svg{width:100%;height:100%;display:block}html body .dpmq svg,html body .dpgf svg,html body .dpwa svg{max-width:28px;max-height:28px}@media(max-width:768px){html body .dpar.dpar.dpar.dpar section,html body .dpst2.dpst2.dpst2.dpst2 section{padding:28px 0!important}html body .dpar.dpar.dpar.dpar section.hero,html body .dpst2.dpst2.dpst2.dpst2 section.hero{padding-top:16px!important}html body main.dpc .dpc-wrap>section,html body main.dpc .dpc-wrap>.dpc-sec{padding-top:28px!important;padding-bottom:28px!important;margin-top:0!important;margin-bottom:0!important}html body .dpx section.sec,html body .dpx>section,html body .dpx-root section,html body .dpuni section,html body .dpcont section,html body main.contact-page>section{padding-top:28px!important;padding-bottom:28px!important;margin-top:0!important;margin-bottom:0!important}html body section.dpwl{margin-top:10px!important;margin-bottom:10px!important;padding-top:22px!important;padding-bottom:22px!important}html body .dpar.dpar.dpar.dpar .hg,html body .dpst2.dpst2.dpst2.dpst2 .hg,html body .dpx-root .hd,html body .dpar.dpar.dpar.dpar .wg,html body .dpst2.dpst2.dpst2.dpst2 .wg{gap:16px!important}html body .dpar.dpar.dpar.dpar h1,html body .dpst2.dpst2.dpst2.dpst2 h1{font-size:clamp(28px,8vw,34px)!important;margin-bottom:10px!important}html body .dpar.dpar.dpar.dpar h2,html body .dpst2.dpst2.dpst2.dpst2 h2{font-size:clamp(23px,6.4vw,28px)!important;margin-bottom:8px!important}html body .dpar.dpar.dpar.dpar .sub,html body .dpst2.dpst2.dpst2.dpst2 .sub{font-size:15px!important}html body .dpar.dpar.dpar.dpar .vis,html body .dpst2.dpst2.dpst2.dpst2 .vis,html body .dpar.dpar.dpar.dpar .vis img,html body .dpst2.dpst2.dpst2.dpst2 .vis img{max-height:260px!important;object-fit:cover!important}html body .dpar.dpar.dpar.dpar .wimg,html body .dpst2.dpst2.dpst2.dpst2 .wimg{aspect-ratio:16/9!important}html body .dpar.dpar.dpar.dpar .stats,html body .dpst2.dpst2.dpst2.dpst2 .stats{grid-template-columns:1fr 1fr!important;margin-top:16px!important}html body .dpar.dpar.dpar.dpar .stats div,html body .dpst2.dpst2.dpst2.dpst2 .stats div{padding:12px!important}html body .dpar.dpar.dpar.dpar .mods,html body .dpar.dpar.dpar.dpar .armd,html body .dpst2.dpst2.dpst2.dpst2 .pf,html body .dpst2.dpst2.dpst2.dpst2 .md,html body .dpar.dpar.dpar.dpar .pr,html body .dpst2.dpst2.dpst2.dpst2 .pr,html body .dpar.dpar.dpar.dpar .duo,html body .dpar.dpar.dpar.dpar .b3,html body .dpar.dpar.dpar.dpar .bridge{gap:10px!important;margin-top:16px!important}html body .dpar.dpar.dpar.dpar .mods article,html body .dpar.dpar.dpar.dpar .armd article,html body .dpst2.dpst2.dpst2.dpst2 .md article{padding:16px!important}html body .dpar.dpar.dpar.dpar .mods i,html body .dpar.dpar.dpar.dpar .armd i{width:38px!important;height:38px!important;margin-bottom:10px!important}html body .dpar.dpar.dpar.dpar .mods h3,html body .dpar.dpar.dpar.dpar .armd h3{font-size:16.5px!important}html body .dpar.dpar.dpar.dpar .mods p,html body .dpar.dpar.dpar.dpar .armd p{font-size:13.5px!important;margin-bottom:8px!important}html body .dpar.dpar.dpar.dpar .chips{gap:5px!important}html body .dpar.dpar.dpar.dpar .chips li{font-size:11px!important;padding:3px 8px!important}html body .dpar.dpar.dpar.dpar .duo figure{height:120px!important}html body .dpar.dpar.dpar.dpar .duo .bd{padding:24px 16px 16px!important}html body .dpar.dpar.dpar.dpar .ck li{font-size:13.5px!important}html body .dpar.dpar.dpar.dpar .indg{grid-template-columns:1fr 1fr!important;gap:8px!important}html body .dpar.dpar.dpar.dpar .indg article{padding:12px!important}html body .dpar.dpar.dpar.dpar .indg span{display:none!important}html body .dpar.dpar.dpar.dpar .pr li,html body .dpst2.dpst2.dpst2.dpst2 .pr li{padding:16px!important}html body .dpar.dpar.dpar.dpar .fx summary,html body .dpst2.dpst2.dpst2.dpst2 .fx summary{font-size:15px!important;padding:15px 48px 15px 16px!important}html body .dpar.dpar.dpar.dpar .fx p,html body .dpst2.dpst2.dpst2.dpst2 .fx p{font-size:14.5px!important;padding:0 16px 16px!important}html body .dpar.dpar.dpar.dpar .w,html body .dpst2.dpst2.dpst2.dpst2 .w{width:calc(100% - 32px)!important}html body .dpar.dpar.dpar.dpar .rel a{font-size:13px!important;padding:9px 13px!important}}
html body .pix-marquee-item,html body .pix-marquee-item *,html body [class*="-mq-item"],html body .marquee__inner .pix-marquee-item{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background:none!important}
html body .pix-marquee-item.text-gradient-primary,html body .pix-marquee-item.pix-text-image{background-image:none!important}
html body [class*="-mq-sep"],html body .pix-marquee-element svg,html body .pix-marquee-element i{color:#F26522!important}
html body{background:#12305A!important}
html body .dp-designrush-mention{background:#12305A!important;color:#5E7188!important;border-top:1px solid rgba(255,255,255,.07)}
html body .dp-designrush-mention a{color:#7E8FA5!important}
html body footer.dpgf{background:#080F1A!important;border-top:1px solid rgba(255,255,255,.14)}

html body .pix-marquee-item,html body .pix-marquee-item *,html body [class*="-mq-item"],html body .marquee__inner .pix-marquee-item{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background:none!important}
html body .pix-marquee-item.text-gradient-primary,html body .pix-marquee-item.pix-text-image{background-image:none!important}
html body [class*="-mq-sep"],html body .pix-marquee-element svg,html body .pix-marquee-element i{color:#F26522!important}

body.page-id-3714 .site-content,body.page-id-3714 .site,body.page-id-3714 .elementor-section,body.page-id-3714 .elementor-container{background:#12305A!important}body.page-id-3714 .site-content{padding-top:0!important}

:root{--gr:#12305A;--edge:rgba(255,255,255,.14);--edge2:rgba(255,255,255,.16);
--ink:#EEF3F9;--mid:#94A5B9;--dim:#61738B;--fire:#F26522;--ember:#FF9560;--ice:#63B5F6;--live:#43D98A;
--ui:Archivo,system-ui,sans-serif;--sr:"Instrument Serif",Georgia,serif;--mo:"IBM Plex Mono",ui-monospace,monospace}
*{box-sizing:border-box}
.dpx-root{background:var(--gr);color:var(--ink);font-family:var(--ui);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow:hidden}
.dpx-root *{box-sizing:border-box}
.dpx-root p,.dpx-root li,.dpx-root span,.dpx-root b,.dpx-root a,.dpx-root summary,.dpx-root h1,.dpx-root h2,.dpx-root h3,.dpx-root h4{color:inherit}
.dpx-root img{max-width:100%}
.dpx-root .cell,.dpx-root .geo li,.dpx-root .ecolist li{background:var(--gr)}
.dpx-root .b,.dpx-root .nb{text-decoration:none}
body{margin:0}
img{max-width:100%}
.w{max-width:1240px;margin:0 auto;padding-inline:26px}
h1,h2,h3,h4{margin:0;letter-spacing:-.025em;text-wrap:balance}
a{color:inherit}
.lbl{font-family:var(--mo);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin:0}
.nav{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:16px;border-bottom:1px solid var(--edge)}
.bd{display:flex;align-items:center;gap:10px;text-decoration:none}
.bd img{height:28px;width:auto;display:block}
.bd span{font-weight:700;font-size:12.5px;line-height:1.06}
.mn{display:flex;gap:22px;font-size:12.5px;color:var(--mid)}
.nb{text-decoration:none;font-size:12px;font-weight:600;padding:9px 15px;border-radius:6px;border:1px solid var(--edge2)}
.crumb{font-family:var(--mo);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);padding-top:24px}
.crumb b{color:var(--ember);font-weight:500}
.hd{padding-block:14px 42px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:42px;align-items:center}
h1{font-family:var(--sr);font-weight:400;font-size:clamp(34px,4.7vw,60px);line-height:1.0}
h1 em{font-style:italic;color:var(--ember)}
.ld{margin:20px 0 0;font-size:16.5px;line-height:1.72;color:var(--mid);max-width:54ch}
.cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.b{display:inline-flex;align-items:center;text-decoration:none;font-weight:600;font-size:13.5px;padding:13px 22px;border-radius:8px;transition:.2s}
.bf{background:var(--fire);color:#fff;box-shadow:0 16px 38px -20px rgba(242,101,34,.9)}
.bf:hover{background:var(--ember);transform:translateY(-2px)}
.bo{border:1px solid var(--edge2)}
.bo:hover{background:rgba(255,255,255,.06);border-color:#fff}
.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}
.tags span{font-family:var(--mo);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mid);border:1px solid var(--edge);border-radius:999px;padding:6px 12px}
.shot{position:relative;border:1px solid var(--edge);border-radius:14px;overflow:hidden}
.shot img{display:block;width:100%;height:100%;object-fit:cover}
.shot .cap{position:absolute;left:0;right:0;bottom:0;padding:13px 15px;background:linear-gradient(0deg,rgba(18,48,90,.92),transparent);font-family:var(--mo);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mid)}
.stack{display:grid;gap:12px}
.plat{border:1px solid var(--edge);border-radius:12px;padding:14px 16px}
.plat p{margin:0 0 10px}
.plogos{display:flex;flex-wrap:wrap;gap:8px}
.plogos figure{margin:0;background:#fff;border-radius:7px;height:38px;min-width:74px;padding:7px 10px;display:flex;align-items:center;justify-content:center}
.plogos img{max-height:22px;width:auto;object-fit:contain}
.sec{padding-block:64px;border-top:1px solid var(--edge)}
.sh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:28px}
.sh h2{font-family:var(--sr);font-weight:400;font-size:clamp(26px,3.3vw,42px);line-height:1.05}
.sh h2 em{font-style:italic;color:var(--ember)}
.sh .side{max-width:36ch;font-size:14px;line-height:1.7;color:var(--mid);margin:0}
.grid{display:grid;gap:1px;background:var(--edge);border:1px solid var(--edge);border-radius:14px;overflow:hidden}
.g4{grid-template-columns:repeat(4,minmax(0,1fr))}
.g3{grid-template-columns:repeat(3,minmax(0,1fr))}
.g2{grid-template-columns:repeat(2,minmax(0,1fr))}
.cell{background:var(--gr);padding:24px 20px 26px;position:relative;transition:background .25s}
.cell:hover{background:#1F4478}
.cell:before{content:"";position:absolute;left:0;top:0;height:2px;width:0;background:linear-gradient(90deg,var(--fire),transparent);transition:width .45s}
.cell:hover:before{width:100%}
.cell .k{font-family:var(--mo);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}
.cell h3{margin:10px 0 8px;font-size:16.5px;font-weight:600}
.cell p{margin:0;font-size:13.5px;line-height:1.62;color:var(--mid)}
.cell ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}
.cell li{border-top:1px solid var(--edge);padding-top:10px}
.cell li b{display:block;font-size:13px;font-weight:600}
.cell li span{font-size:12.5px;line-height:1.55;color:var(--dim)}
.chips{display:flex;flex-wrap:wrap;gap:7px}
.chips span{font-family:var(--mo);font-size:10.5px;letter-spacing:.08em;color:var(--mid);border:1px solid var(--edge);border-radius:999px;padding:6px 11px}
.mapwrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:center}
.mapbox{position:relative;aspect-ratio:132/88}
#pmap{position:absolute;inset:0;width:100%;height:100%}
.geo{display:grid;gap:1px;background:var(--edge);border:1px solid var(--edge);border-radius:12px;overflow:hidden;list-style:none;margin:0;padding:0}
.geo li{background:var(--gr);padding:13px 15px;display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:center;transition:background .2s}
.geo li:hover,.geo li.on{background:#1F4478}
.fl{width:24px;height:16px;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.2);display:block}
.fl svg{display:block;width:100%;height:100%}
.geo b{display:block;font-size:13.5px;font-weight:600}
.geo span{font-size:12px;color:var(--dim);line-height:1.45}
.eco{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;align-items:center}
.eco-img{border:1px solid var(--edge);border-radius:16px;overflow:hidden;background:radial-gradient(110% 90% at 50% 30%,rgba(24,58,110,.55),rgba(18,48,90,0) 72%)}
.eco-img img{display:block;width:100%;height:auto}
.ecolist{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--edge);border:1px solid var(--edge);border-radius:12px;overflow:hidden}
.ecolist li{background:var(--gr);padding:16px 18px}
.ecolist b{display:block;font-size:14.5px;font-weight:600;margin-bottom:3px}
.ecolist span{font-size:13px;line-height:1.6;color:var(--mid)}
@media(max-width:1040px){.eco{grid-template-columns:1fr}}
.band{position:relative;overflow:hidden;border-block:1px solid var(--edge);min-height:clamp(280px,34vw,420px);display:flex;align-items:center}
.band .bg{position:absolute;inset:-6%;z-index:0}
.band .bg img{width:100%;height:100%;object-fit:cover;animation:kb 32s ease-in-out infinite alternate}
@keyframes kb{from{transform:scale(1.04)}to{transform:scale(1.15) translate3d(-2%,-1.5%,0)}}
.band:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(96deg,rgba(18,48,90,.95) 0%,rgba(18,48,90,.76) 44%,rgba(18,48,90,.26) 74%,rgba(18,48,90,.58) 100%)}
.band:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,var(--gr),transparent 20%,transparent 80%,var(--gr))}
.band .in{position:relative;z-index:2;width:100%;padding-block:48px}
.band h2{font-family:var(--sr);font-weight:400;font-size:clamp(24px,3.2vw,40px);line-height:1.06;max-width:24ch}
.band h2 em{font-style:italic;color:var(--ember)}
.band p{margin:14px 0 0;max-width:50ch;font-size:14.5px;line-height:1.72;color:var(--mid)}

/* orbita de nubes */
.orb{position:relative;aspect-ratio:1/1;max-width:560px;margin-inline:auto;width:100%}
.orb-ring{position:absolute;inset:8%;border:1px solid rgba(255,255,255,.12);border-radius:50%}
.orb-ring.r2{inset:20%;border-color:rgba(255,255,255,.08)}
.orb-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;width:44%}
.orb-core b{display:block;font-family:var(--sr);font-weight:400;font-size:clamp(19px,2.4vw,28px);line-height:1.05}
.orb-core span{display:block;margin-top:6px;font-family:var(--mo);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}
.orb-n{position:absolute;transform:translate(-50%,-50%);width:120px;text-align:center;cursor:default}
.orb-n i{display:block;width:12px;height:12px;margin:0 auto 8px;border-radius:50%;background:#2C5C99;box-shadow:0 0 0 4px rgba(44,92,153,.18);transition:.25s}
.orb-n b{display:block;font-size:12px;font-weight:600;line-height:1.25;transition:.25s}
.orb-n span{display:block;margin-top:3px;font-size:10.5px;color:var(--dim);opacity:0;transition:.25s}
.orb-n:hover i,.orb-n.on i{background:var(--fire);box-shadow:0 0 0 7px rgba(242,101,34,.2)}
.orb-n:hover span,.orb-n.on span{opacity:1}
.orb canvas{position:absolute;inset:0;width:100%;height:100%}
.orbwrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:34px;align-items:center}
.res{display:grid;gap:1px;background:var(--edge);border:1px solid var(--edge);border-radius:12px;overflow:hidden}
.res div{background:var(--gr);padding:15px 18px;display:grid;grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:14px}
.res b{font-size:13px;font-weight:600}
.res span{font-size:13px;color:var(--mid);line-height:1.55}
.caso{background:var(--gr);padding:0;display:flex;flex-direction:column}
.caso .top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px;border-bottom:1px solid var(--edge)}
.caso .top figure{margin:0;background:#fff;border-radius:6px;padding:6px 10px;display:flex;height:32px;align-items:center}
.caso .top img{max-height:20px;width:auto;object-fit:contain}
.caso .top span{font-family:var(--mo);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);text-align:right}
.caso .bd2{padding:15px}
.caso h3{margin:0 0 6px;font-size:14.5px;font-weight:600}
.caso p{margin:0;font-size:12.5px;line-height:1.55;color:var(--mid)}
@media(max-width:1040px){.orbwrap{grid-template-columns:1fr}}
@media(max-width:620px){.orb-n{width:96px}.orb-n b{font-size:11px}}

.flow{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;opacity:.9}
.hero2{position:relative;overflow:hidden;isolation:isolate}
.hero2:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(72% 62% at 16% 42%,rgba(18,48,90,.92),rgba(18,48,90,.42) 58%,rgba(18,48,90,.10))}
.hero2>.w{position:relative;z-index:2}
.feat{display:grid;gap:14px;margin-top:24px}
.feat>div{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start}
.feat>div>div{display:block}
.feat i{font-style:normal;width:34px;height:34px;border-radius:9px;border:1px solid var(--edge2);display:flex;align-items:center;justify-content:center;color:var(--ember);font-size:15px}
.feat b{display:block;font-size:14px;font-weight:600}
.feat span{font-size:13px;color:var(--mid);line-height:1.55}
.pcards{display:grid;gap:10px;margin-top:18px}
.pcard{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:center;border:1px solid var(--edge);border-radius:11px;padding:12px 14px}
.pcard figure{margin:0;background:#fff;border-radius:7px;padding:8px 12px;display:flex;height:38px;align-items:center}
.pcard img{max-height:22px;width:auto}
.pcard b{display:block;font-size:13.5px;font-weight:600}
.pcard span{font-size:12.5px;color:var(--dim);line-height:1.45}
.mq2{position:relative;overflow:hidden;padding-block:20px;border-block:1px solid var(--edge)}
.mq2:before,.mq2:after{content:"";position:absolute;top:0;bottom:0;width:110px;z-index:2}
.mq2:before{left:0;background:linear-gradient(90deg,var(--gr),transparent)}
.mq2:after{right:0;background:linear-gradient(270deg,var(--gr),transparent)}
.mq2 .tr{display:flex;gap:14px;width:max-content;animation:run2 44s linear infinite}
@keyframes run2{to{transform:translateX(-50%)}}
.mq2 figure{margin:0;background:rgba(255,255,255,.94);border-radius:8px;height:46px;min-width:128px;padding:9px 16px;display:flex;align-items:center;justify-content:center}
.mq2 img{max-height:22px;width:auto;object-fit:contain}
.stats{display:flex;flex-wrap:wrap;gap:30px;margin-top:6px}
.stats div b{display:block;font-size:28px;font-weight:600;line-height:1}
.stats div span{display:block;margin-top:6px;font-family:var(--mo);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}
.faq{border-top:1px solid var(--edge)}
details{border-bottom:1px solid var(--edge)}
summary{cursor:pointer;list-style:none;padding-block:18px;display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:16px;font-weight:600}
summary::-webkit-details-marker{display:none}
summary:after{content:"+";font-family:var(--mo);color:var(--fire);font-size:18px;flex:none}
details[open] summary:after{content:"\2212"}
details p{margin:0 0 20px;max-width:78ch;font-size:14.5px;line-height:1.75;color:var(--mid)}
.notes{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}
.note{border:1px solid var(--edge);border-radius:12px;padding:18px 20px}
.note b{display:block;font-family:var(--mo);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ember);margin-bottom:8px}
.note p{margin:0 0 10px;font-size:13.5px;line-height:1.65;color:var(--mid)}
.note a{font-size:12.5px;color:#A9CFF4;text-decoration:none;border-bottom:1px solid rgba(169,207,244,.35)}
.end{border-top:1px solid var(--edge)}
.end .w{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;padding-block:60px;align-items:center}
.end h2{font-family:var(--sr);font-weight:400;font-size:clamp(28px,3.6vw,46px);line-height:1.04}
.end h2 em{font-style:italic;color:var(--ember)}
.end p{margin:16px 0 0;font-size:16px;line-height:1.72;color:var(--mid);max-width:46ch}
.foot{border-top:1px solid var(--edge);padding-block:20px;font-family:var(--mo);font-size:10.5px;color:var(--dim)}
@media(max-width:1040px){.hd,.mapwrap,.end .w{grid-template-columns:1fr;gap:28px}.mn{display:none}.g4{grid-template-columns:1fr 1fr}.g3{grid-template-columns:1fr}}
@media(max-width:620px){.g4,.g2,.notes{grid-template-columns:1fr}.w{padding-inline:18px}}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}

.dphb{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#0F2A50}.dphb .c{position:absolute;inset:-22%;filter:blur(60px);opacity:.44}.dphb .c svg{width:100%;height:100%;display:block}.dphb .g{display:none}
.dphero-cta{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 4px}.dphero-cta a{display:inline-flex;align-items:center;text-decoration:none;font-weight:700;font-size:14px;padding:14px 26px;border-radius:999px;line-height:1;transition:transform .18s ease,box-shadow .18s ease}.dphero-cta a.p{background:#F26522;color:#fff}.dphero-cta a.s{background:transparent;color:#EEF3F9;border:1px solid rgba(255,255,255,.34)}.dphero-cta a:hover{transform:translateY(-1px)}.dphero-cta a.p:hover{box-shadow:0 12px 26px -12px rgba(242,101,34,.85)}.dphero-cta a.s:hover{border-color:#F26522;color:#fff}
.feat .dpfi{width:44px!important;height:44px!important;min-width:44px;border-radius:13px!important;display:grid!important;place-items:center;background:linear-gradient(140deg,#F26522,#FF9A5C)!important;border:0!important;color:#fff!important;box-shadow:0 10px 24px -10px rgba(242,101,34,.9),inset 0 1px 0 rgba(255,255,255,.35)!important}.feat .dpfi svg{width:21px!important;height:21px!important;color:#fff!important;stroke:#fff!important}html body .feat i.dpfi,html body .feat .dpfi{background:linear-gradient(140deg,#F26522,#FF9A5C)!important;background-image:linear-gradient(140deg,#F26522,#FF9A5C)!important;border:0!important;box-shadow:0 10px 24px -10px rgba(242,101,34,.9),inset 0 1px 0 rgba(255,255,255,.35)!important}html body .feat .dpfi:before,html body .feat .dpfi:after{display:none!important}html body .feat .dpfi svg{color:#fff!important;stroke:#fff!important}/*dpfi3*/html body .dpx-root .feat i.dpfi.dpfi{background:linear-gradient(140deg,#F26522,#FF9A5C)!important;border:0!important;color:#fff!important;width:44px!important;height:44px!important;box-shadow:0 10px 24px -10px rgba(242,101,34,.9),inset 0 1px 0 rgba(255,255,255,.35)!important}html body .dpx-root .feat i.dpfi.dpfi svg{stroke:#fff!important;color:#fff!important}html body .dpx-root .feat>div{grid-template-columns:44px 1fr!important;column-gap:16px!important;align-items:center}/*dpsp1*/html body .dpx-root section:not(#zz):not(#zy):not([class*="hero"]){padding-top:clamp(18px,2.2vw,28px)!important;padding-bottom:clamp(18px,2.2vw,28px)!important}html body .dpx-root section:not([class*="hero"])>div[class]{padding-bottom:0!important}
.dp-hstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 0}.dp-hstats>div{position:relative;overflow:hidden;background:linear-gradient(160deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px 14px 12px;min-height:78px}.dp-hstats>div:before{content:"";position:absolute;left:0;top:0;right:0;height:2px;background:linear-gradient(90deg,#F26522,rgba(242,101,34,0))}.dp-hstats b{display:block;font-size:22px;line-height:1;color:#fff;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.dp-hstats b em{font-style:normal;color:#F26522}.dp-hstats b small{font-size:12px;font-weight:600;color:#FFB489;margin-left:4px;letter-spacing:0}.dp-hstats span{display:block;margin-top:6px;font-size:12px;line-height:1.3;color:rgba(255,255,255,.72)}#geo.geo{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:0!important;list-style:none!important}#geo.geo li{height:54px!important;min-height:0!important;margin:0!important;padding:0 14px!important;display:flex!important;align-items:center!important;gap:10px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;transition:border-color .2s,transform .2s,background .2s}#geo.geo li:hover{border-color:#F26522!important;transform:translateY(-2px);background:rgba(242,101,34,.08)!important}#geo.geo li .fl{flex:0 0 auto;width:32px!important;height:22px!important;border-radius:4px;overflow:hidden;display:block}#geo.geo li .fl svg{width:100%;height:100%;display:block}#geo.geo li b{flex:1;min-width:0;font-size:15px!important;line-height:1.1!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#geo.geo li b a{color:#fff;text-decoration:none}#geo.geo li b a:after{content:" \2192";color:#F26522;opacity:0;transition:opacity .2s}#geo.geo li:hover b a:after{opacity:1}@media(max-width:767px){.dp-hstats{grid-template-columns:1fr 1fr}#geo.geo{grid-template-columns:1fr 1fr!important}}

.dph{font-family:'Plus Jakarta Sans',sans-serif;color:#fff}
html body section.dph:not(#zz){padding:clamp(44px,5vw,72px) 0!important;background:radial-gradient(900px 440px at 88% 0%,rgba(242,101,34,.18),transparent 60%),linear-gradient(180deg,#0A1F44,#071430)!important}
.dph .w{width:min(1200px,calc(100% - 48px));margin:0 auto}
.dph .k{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#FFB489!important}.dph .k::before{content:"";width:26px;height:2px;background:#F26522}
html body .dph h2{margin:0;font-weight:500;font-size:clamp(30px,3.6vw,48px);letter-spacing:-.035em;line-height:1.05;color:#fff!important;max-width:820px}html body .dph h2 em{color:#FF8A4C!important;font-style:italic}
.dph .pain{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0}
.dph .pain span{padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;color:#FFD3BA;background:rgba(242,101,34,.12);border:1px solid rgba(242,101,34,.4)}
.dph .pain span::before{content:"✕ ";color:#FF8A4C}
.dph .duo{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}
.dph .pn{position:relative;border-radius:26px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#0c2350;display:flex;flex-direction:column}
.dph .pn figure{margin:0;height:200px;position:relative;overflow:hidden}
.dph .pn figure img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:center top;transform:scale(1.06);transition:transform .8s}
.dph .pn:hover figure img{transform:scale(1.12)}
.dph .pn figure::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,35,80,0) 30%,#0c2350)}
.dph .pn .lg{position:absolute;left:22px;top:18px;z-index:1;display:flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;background:rgba(10,31,68,.85);border:1px solid rgba(255,255,255,.2);font-weight:700;font-size:14px}
.dph .pn .lg img{width:34px!important;height:34px!important;border-radius:50%;background:#fff;padding:3px;object-fit:contain}
.dph .pb{padding:4px 24px 24px;display:flex;flex-direction:column;flex:1}
html body .dph .pb h3{margin:0;font-size:24px;font-weight:600;color:#fff!important;letter-spacing:-.02em}
html body .dph .pb>p{margin:6px 0 16px;font-size:14.5px;line-height:1.5;color:#C2D0E2!important}
.dph .lk{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}
html body .dph .lk a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 14px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#fff!important;font-size:13.5px;font-weight:600;text-decoration:none!important;transition:all .2s}
html body .dph .lk a::after{content:"→";color:#FF8A4C}
html body .dph .lk a:hover{background:rgba(242,101,34,.18);border-color:#F26522}
html body .dph .go{margin-top:auto;align-self:flex-start;padding:12px 22px;border-radius:999px;background:#F26522;color:#fff!important;font-weight:700;font-size:14px;text-decoration:none!important}
.dph .pn.sf{border-color:rgba(0,161,224,.45)}.dph .pn.sap{border-color:rgba(15,111,209,.5)}
.dph .row2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}
html body .dph .mini{display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:20px;background:linear-gradient(135deg,rgba(242,101,34,.2),rgba(255,255,255,.03));border:1px solid rgba(255,138,76,.45);text-decoration:none!important;color:#fff!important}
.dph .mini i{flex:none;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-style:normal;font-size:22px;background:radial-gradient(circle at 30% 30%,#FF8A4C,#C2410C)}
.dph .mini b{display:block;font-size:17px}.dph .mini span{font-size:13.5px;color:#C9D4E3}
.dph .mini em{margin-left:auto;font-style:normal;color:#FF8A4C;font-size:20px}
@media(max-width:900px){.dph .duo,.dph .row2{grid-template-columns:1fr}.dph .pn figure{height:160px}}
@media(max-width:480px){.dph .lk{grid-template-columns:1fr}}

#dp-pais{padding:44px 16px;background:#F7F8FA}#dp-pais .w{max-width:1180px;margin:0 auto}#dp-pais .lbl{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#F26522;font-weight:700;margin:0 0 6px}#dp-pais h2{font-size:30px;line-height:1.2;color:#0A1F44;margin:0 0 8px}#dp-pais .sub{color:#64748B;font-size:15px;margin:0 0 22px}#dp-pais h2 em{font-style:normal;color:#F26522}#dp-pais .dpp-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:start}#dp-pais .dpp-i{background:#fff;border:1px solid #E2E8F0;border-radius:12px;overflow:hidden}#dp-pais .dpp-i summary{list-style:none;cursor:pointer;padding:16px 44px 16px 18px;position:relative;display:block}#dp-pais .dpp-i summary::-webkit-details-marker{display:none}#dp-pais .dpp-i summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:20px;color:#F26522;font-weight:600}#dp-pais .dpp-i[open] summary:after{content:"\2013"}#dp-pais .n{display:block;font-size:16px;font-weight:700;color:#0A1F44}#dp-pais .d{display:block;font-size:13px;color:#64748B;margin-top:2px}#dp-pais .l{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 14px}#dp-pais .l a{font-size:13px;font-weight:600;color:#0A1F44;text-decoration:none;background:#F1F5F9;border-radius:999px;padding:6px 11px}#dp-pais .l a:hover{background:#F26522;color:#fff}#dp-pais .more{margin:18px 0 0;font-size:14px}#dp-pais .more a{color:#F26522;font-weight:600;text-decoration:none}@media(max-width:980px){#dp-pais .dpp-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){#dp-pais .dpp-list{grid-template-columns:1fr}#dp-pais h2{font-size:25px}}
.dpsv-c{gap:14px}.dpsv-ch{margin-top:4px;gap:8px}.dpsv-ch a{font-size:13.5px;padding:10px 14px}.dpsv-t{margin-bottom:2px}
.dpx-pm{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;margin-top:28px}.dpx-pm-c{background:#fff;border:1px solid rgba(10,31,68,.12);border-radius:16px;padding:20px 22px}.dpx-pm-c h3{margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.2}.dpx-pm-c h3 a{color:#0A1F44;text-decoration:none}.dpx-pm-c ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dpx-pm-c li a{color:#33405c;text-decoration:none;font-size:14.5px;line-height:1.35}.dpx-pm-c li a:hover,.dpx-pm-c h3 a:hover{color:#F26522}
html body section.dpct:not(#zz){padding:clamp(44px,5vw,72px) 0!important;background:radial-gradient(900px 440px at 12% 0%,rgba(242,101,34,.18),transparent 60%),linear-gradient(180deg,#0A1F44,#071430)!important;font-family:'Plus Jakarta Sans',sans-serif;color:#fff}
.dpct .w{width:min(1200px,calc(100% - 48px));margin:0 auto}.dpct .k{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#FFB489!important}.dpct .k::before{content:"";width:26px;height:2px;background:#F26522}
html body .dpct h2{margin:0;font-weight:500;font-size:clamp(30px,3.6vw,48px);letter-spacing:-.035em;line-height:1.05;color:#fff!important}html body .dpct h2 em{color:#FF8A4C!important;font-style:italic}
.dpct input{position:absolute;opacity:0;pointer-events:none}
.dpct .tabs{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 18px}
.dpct .tabs label{cursor:pointer;display:flex;align-items:center;gap:10px;padding:10px 18px 10px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);font-weight:700;font-size:15px;transition:all .2s}
.dpct .tabs label span{font-size:22px;line-height:1}.dpct .tabs label:hover{border-color:#F26522}
.dpct .pane{display:none;border-radius:24px;padding:24px;background:linear-gradient(160deg,#14306A,#0B1D40);border:1px solid rgba(255,138,76,.4);box-shadow:0 40px 90px -50px rgba(242,101,34,.6)}
.dpct .ph{display:flex;align-items:center;gap:14px;margin-bottom:18px}.dpct .ph b{font-size:24px;letter-spacing:-.02em}.dpct .ph small{display:block;color:#FFB489;font-size:13px;font-weight:600}.dpct .ph span.f{font-size:40px}
.dpct .gs{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}
.dpct .gg{padding:14px;border-radius:16px;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.08)}
.dpct .gg>small{display:inline-block;margin-bottom:10px;padding:3px 10px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;background:var(--c);color:#fff}
.dpct .ls{display:grid;gap:8px}.dpct .gg:first-child .ls{grid-template-columns:1fr 1fr}
html body .dpct .ls a{display:flex;justify-content:space-between;align-items:center;padding:11px 13px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#fff!important;font-size:14px;font-weight:600;text-decoration:none!important;transition:all .2s}
html body .dpct .ls a::after{content:"→";color:var(--c)}html body .dpct .ls a:hover{border-color:var(--c);background:color-mix(in srgb,var(--c) 18%,transparent)}
.dpct .more{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}html body .dpct .more a{padding:10px 16px;border-radius:999px;font-size:14px;font-weight:700;color:#fff!important;text-decoration:none!important;background:rgba(242,101,34,.15);border:1px solid rgba(242,101,34,.5)}
@media(max-width:900px){.dpct .gs{grid-template-columns:1fr}.dpct .tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.dpct .tabs label{flex:none}}
@media(max-width:480px){.dpct .gg:first-child .ls{grid-template-columns:1fr}}#dpc-mx:checked~.panes .p-mx{display:block}#dpc-mx:checked~.tabs label[for=dpc-mx]{background:#F26522;border-color:#F26522}#dpc-co:checked~.panes .p-co{display:block}#dpc-co:checked~.tabs label[for=dpc-co]{background:#F26522;border-color:#F26522}#dpc-pe:checked~.panes .p-pe{display:block}#dpc-pe:checked~.tabs label[for=dpc-pe]{background:#F26522;border-color:#F26522}#dpc-cr:checked~.panes .p-cr{display:block}#dpc-cr:checked~.tabs label[for=dpc-cr]{background:#F26522;border-color:#F26522}#dpc-gt:checked~.panes .p-gt{display:block}#dpc-gt:checked~.tabs label[for=dpc-gt]{background:#F26522;border-color:#F26522}
.dp-svc{max-width:1140px;margin:56px auto;padding:0 20px}.dp-svc .dps-in{background:#122F57;border:1px solid rgba(255,255,255,.09);border-left:3px solid #F26522;border-radius:16px;padding:30px 32px}.dp-svc .dps-k{display:block;color:#F26522;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin:0 0 8px}.dp-svc .dps-t{color:#fff;font-size:26px;line-height:1.25;font-weight:600;margin:0 0 14px}.dp-svc .dps-lead{color:#C9D4E3;font-size:16px;line-height:1.65;margin:0 0 22px}.dp-svc .dps-g{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dp-svc .dps-c{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px 18px}.dp-svc .dps-c b{display:block;color:#fff;font-size:15px;margin:0 0 8px}.dp-svc .dps-c p{color:#94A5B9;font-size:14px;line-height:1.7;margin:0}.dp-svc a{color:#FF9560!important;text-decoration:none;font-weight:600}.dp-svc a:hover{text-decoration:underline}@media(max-width:860px){.dp-svc .dps-g{grid-template-columns:1fr}.dp-svc .dps-in{padding:22px 20px}.dp-svc .dps-t{font-size:22px}}
#mqt figure{height:74px!important;min-width:156px!important;padding:8px 14px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;overflow:hidden}#mqt figure img{display:block;width:auto!important;height:auto!important;max-width:128px!important;max-height:34px!important;object-fit:contain!important;margin:0 auto!important;aspect-ratio:auto!important;min-width:0!important;flex:0 0 auto!important}#mqt figure figcaption{font-size:10.5px;line-height:1.15;font-weight:600;color:#3B4A63;text-align:center;white-space:nowrap}@media(max-width:600px){#mqt figure{height:66px!important;min-width:130px!important}#mqt figure img{max-width:104px!important;max-height:28px!important}}
html body .dpuni .logos li,html body #dpc .logos li,html body .dpuni [class*="logo"] li{background:linear-gradient(180deg,#F2F5FA 0%,#E6EBF3 100%)!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 6px 18px rgba(0,0,0,.28)!important;border-radius:13px!important}
html body .dpuni .logos img,html body #dpc .logos img{filter:grayscale(1) contrast(.92)!important;opacity:.62!important;transition:filter .22s ease,opacity .22s ease}
html body .dpuni .logos li:hover img,html body #dpc .logos li:hover img{filter:none!important;opacity:1!important}
html body .dpuni .lg,html body .dpuni .logo,html body .dpuni .logo-chip,html body .dpuni .wt,html body .dpuni .brand img,html body .dpuni [class*="logo"] img,html body .dpuni .partners img,html body .dpuni [class*="-clients"] img{background:#EEF2F8!important}

/* dpx-contrast-v3 · texto legible sobre fondo oscuro en todo el sitio */
html body [class*="-mq-item"],
html body .pix-marquee-item.pix-text-image,
html body .pix-marquee-item,
html body .pix-marquee a,
html body .pix-marquee a:visited{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}
html body .dp-sap-page h2,html body .dp-sap-page h3,html body .dp-sap-page h4,
html body:has(.dp-sap-page) #servicios-sap-ams-staffing .sap-modal-head h2,
html body:has(.dp-sap-page) .dprw-in>h2,
html body:has(.dp-sap-page) .dprw-side h3,
html body.page-id-15542 .dprw-side h3,
html body.page-id-2 .dp-solution h3,
html body.page-id-2 .dpn2-card h3{color:#FFFFFF!important}
html body:has(.dp-sap-page) .dp-client-title{color:#EEF3F9!important}
html body .dp-sap-page .dp-kp strong{color:#EEF3F9!important}
html body .dp-sap-page .dp-faq-item[open] summary{color:#FF9560!important}
html body .dpnav h2{color:#FFFFFF!important}
html body #dsv .dsv-faq summary{color:#EEF3F9!important}
html body #dsv .dsv-faq p{color:#94A5B9!important}
html body .dpuni h3,html body .dpuni h4,html body .dpuni h5,html body .dpx-root h3,html body .dpx-root h5{color:#EEF3F9}
html body .dsv-cl,html body a.dsv-cl{color:#FF9560!important}
/* chips y badges de color: texto siempre blanco */
html body .hcmr-y,html body .modb,html body .modb-on,html body .modb-cl,html body .modb-mx,
html body .hcmr-cloud,html body .hcmr-warn{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}
/* texto atenuado demasiado oscuro */
html body .cmp-f,html body .dpuni .cmp-f{color:#94A5B9!important}
/* parrafos sobre naranja */
html body .dpuni [style*="background:#F26522"] p,html body .dpuni [style*="background:#f26522"] p{color:#FFFFFF!important}

/* dpx-space-v1 · secciones mas compactas en todo el sitio */
html body .sec,html body .dpx .sec,html body .dpxskin.dpx .sec,html body #dpc .sec{padding-block:44px!important;padding-top:44px!important;padding-bottom:44px!important}
html body #dsv .dsv-sec{padding:clamp(40px,4.6vw,62px) 0!important}
html body:has(main.dpc) .dpc-sec{padding-top:46px!important;padding-bottom:46px!important}
html body:has(main.dpc) .dpc-sec.dpsn{padding-top:42px!important;padding-bottom:42px!important}
html body:has(main.dpc) .dpc-sec.dpim,html body:has(main.dpc) .dpc-sec:nth-of-type(5){padding-top:50px!important;padding-bottom:50px!important}
html body:has(.dp-sap-page) section[class*="dp-salesforce"],html body:has(.dp-sap-page) main.dp-sap-page section[class*="dp-salesforce"]{padding-top:52px!important;padding-bottom:52px!important}
html body:has(.dp-sap-page) .dp-why-section{padding-top:48px!important;padding-bottom:48px!important}
html body.page-id-15542 main.dp-sap-page section[class*="dp-salesforce"]{padding-top:54px!important;padding-bottom:54px!important}
html body.page-id-15542 .dprw{padding:clamp(42px,4.6vw,64px) 0!important}
html body.page-id-17181 section.dpx-work{padding:50px 0 54px!important}
html body .dpa-sec,html body .dpl2,html body section.dk,html body section.soft{padding-top:44px!important;padding-bottom:44px!important}
html body .dpcont .contact-section,html body .dpcont .value-section,html body .dpcont .faq-section{padding-top:44px!important;padding-bottom:44px!important}
html body .dpcont .contact-hero{padding-top:52px!important;padding-bottom:52px!important}
html body .dpstaff .section,html body .dpstaff section{padding-top:44px!important;padding-bottom:44px!important}
html body .dprel{padding-top:46px!important;padding-bottom:46px!important}
html body .dpfaqv{padding-top:46px!important;padding-bottom:46px!important}
html body .dppost{padding-top:26px!important;padding-bottom:26px!important}
html body .band .in{padding-block:36px!important}
html body .dpgf{padding-top:52px!important}
html body section.hero2,html body section.hero,html body .hhero,html body #dsv .dsv-hero{padding-bottom:40px!important}
/* margenes de encabezado de seccion un poco mas ajustados */
html body #dsv .dsv-head{margin-bottom:clamp(22px,2.6vw,34px)!important}
@media(max-width:760px){
 html body .sec,html body #dpc .sec,html body .dpa-sec,html body section.dk,html body section.soft,
 html body .dpcont .contact-section,html body .dpcont .value-section,html body .dpcont .faq-section,
 html body .dpstaff section,html body .dprel,html body .dpfaqv{padding-top:34px!important;padding-bottom:34px!important}
 html body #dsv .dsv-sec{padding:34px 0!important}
}


.dpx-root .svdir{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}
.dpx-root .svcol{border:1px solid var(--edge);border-radius:16px;background:#1A3C6B;padding:20px 20px 18px;transition:border-color .22s ease,background .22s ease}
.dpx-root .svcol:hover{border-color:rgba(242,101,34,.4);background:#0C1729}
.dpx-root .svh{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding-bottom:14px;margin-bottom:12px;border-bottom:1px solid var(--edge)}
.dpx-root .svh .k{font-family:var(--mo);font-size:11px;letter-spacing:.14em;color:var(--fire)}
.dpx-root .svh .svt{display:inline-flex;align-items:center;gap:7px;font-family:var(--ui);font-size:19px;font-weight:700;color:#fff!important;letter-spacing:-.015em;text-decoration:none}
.dpx-root .svh .svt svg{width:15px;height:15px;color:var(--fire);transition:transform .2s ease}
.dpx-root .svcol:hover .svt svg{transform:translateX(3px)}
.dpx-root .svh small{flex:1 0 100%;font-family:var(--mo);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--dim)}
.dpx-root .svl{list-style:none;margin:0;padding:0;display:grid;gap:2px}
.dpx-root .svl li{margin:0}
.dpx-root .svl a{display:block;padding:7px 10px;margin-left:-10px;border-radius:9px;font-size:14px;line-height:1.4;color:var(--mid)!important;text-decoration:none;transition:background .16s ease,color .16s ease,padding-left .16s ease}
.dpx-root .svl a:hover{background:rgba(242,101,34,.12);color:#fff!important;padding-left:14px}
@media(max-width:900px){.dpx-root .svdir{grid-template-columns:1fr}}

.dphr-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.7vw,20px);margin-top:clamp(22px,2.6vw,34px)}.dphr-c{display:flex;flex-direction:column;gap:11px;padding:clamp(20px,2.2vw,26px);border-radius:18px;background:linear-gradient(180deg,#0C1726,#070E1A);border:1px solid rgba(255,255,255,.15);text-decoration:none;transition:border-color .22s ease,transform .22s ease,background .22s ease}.dphr-c:hover{border-color:rgba(242,101,34,.45);transform:translateY(-3px);background:linear-gradient(180deg,#1F4478,#070E1A)}.dphr-mk{width:74px;height:40px;border-radius:9px;background:#fff;display:flex;align-items:center;justify-content:center;padding:6px}.dphr-mk img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.dphr-c>b{font-size:19px;font-weight:600;letter-spacing:-.02em;color:#EEF3F9}.dphr-c>p{margin:0;font-size:14px;line-height:1.62;color:#94A5B9}.dphr-ch{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.dphr-ch span{font-size:11.5px;line-height:1;padding:7px 9px;border-radius:7px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);color:#B6C5D8}.dphr-c>i{margin-top:auto;padding-top:6px;font-style:normal;font-size:12.5px;font-weight:600;color:#FF9560;letter-spacing:.01em}.dphr-c>i:after{content:" \2192"}.dphr-geo{margin-top:clamp(16px,2vw,22px);padding:clamp(16px,1.9vw,22px);border-radius:16px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.025)}.dphr-gt{margin:0 0 12px!important;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#61738B}.dphr-geo ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.dphr-geo li{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15)}.dphr-geo li b{font-size:12.5px;font-weight:500;color:#C3D0DF}.dphr-fl{width:20px;height:14px;border-radius:3px;overflow:hidden;display:block;box-shadow:0 0 0 1px rgba(255,255,255,.18)}.dphr-fl svg{display:block;width:100%;height:100%}.dphr-gn{margin:12px 0 0!important;font-size:13px;line-height:1.6;color:#61738B}@media(max-width:980px){.dphr-g{grid-template-columns:1fr}}
.dphr-g{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dphr-ic{width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:rgba(242,101,34,.12);border:1px solid rgba(242,101,34,.32);color:#FF9560}.dphr-ic svg{width:22px;height:22px}.dphr-mk{height:44px;width:78px}@media(max-width:820px){.dphr-g{grid-template-columns:1fr!important}}
@keyframes dphbF1{0%{transform:translate3d(-70px,46px,0) scaleY(1)}50%{transform:translate3d(70px,-60px,0) scaleY(1.08)}100%{transform:translate3d(-70px,46px,0) scaleY(1)}}@keyframes dphbF2{0%{transform:translate3d(60px,-38px,0) scaleY(1.06)}50%{transform:translate3d(-80px,54px,0) scaleY(.95)}100%{transform:translate3d(60px,-38px,0) scaleY(1.06)}}@keyframes dphbG{0%{transform:translate3d(0,0,0);opacity:.45}50%{transform:translate3d(-70px,40px,0);opacity:.85}100%{transform:translate3d(0,0,0);opacity:.45}}html body{background:#12305A!important}.dphb{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#12305A}.dphb .g{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px}.dphb .c{position:absolute;inset:-10%;filter:blur(22px)}.dphb .c svg{width:100%;height:100%;display:block}.dphb .h{position:absolute;top:-140px;right:-90px;width:680px;height:680px;border-radius:50%;background:radial-gradient(circle,rgba(242,101,34,.26),transparent 66%);filter:blur(32px);animation:dphbG 15s ease-in-out infinite}.dphb-c1{animation:dphbF1 34s ease-in-out infinite;transform-origin:40% 50%}.dphb-c2{animation:dphbF2 42s ease-in-out infinite;transform-origin:60% 50%}@media(prefers-reduced-motion:reduce){.dphb .h,.dphb-c1,.dphb-c2{animation:none!important}}html body .dpx-root{position:relative;z-index:1}
.dpsap-g{display:flex;flex-wrap:wrap;gap:clamp(12px,1.5vw,18px);margin-top:clamp(22px,2.6vw,32px)}.dpsap-c,.dpsap-c.dpsap-w{position:relative;flex:1 1 288px;min-width:0;padding:clamp(20px,2.1vw,26px);border-radius:20px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.13);overflow:hidden;transition:border-color .22s ease,transform .22s ease,background .22s ease}.dpsap-c.dpsap-w{flex:1 1 380px}.dpsap-c:hover{border-color:rgba(242,101,34,.42);transform:translateY(-3px);background:rgba(255,255,255,.07)}.dpsap-c:before{content:"";position:absolute;left:0;top:0;height:3px;width:56px;background:var(--ac);border-radius:0 3px 3px 0;transition:width .35s ease}.dpsap-c:hover:before{width:100%}.dpsap-c h3{margin:0 0 8px!important;font-size:18px!important;letter-spacing:-.02em}.dpsap-c p{margin:0;font-size:14px;line-height:1.62}.dpsap-ch{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.dpsap-ch span{font-size:11.5px;line-height:1;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);color:#B6C5D8}.dpsap-tail{display:flex;align-items:center;gap:18px;margin-top:clamp(20px,2.4vw,30px)}.dpsap-rule{flex:0 0 40px;height:1px;background:linear-gradient(90deg,#F26522,rgba(242,101,34,0))}.dpsap-ch2{margin-top:0;flex:1 1 auto}.dpsap-ch2 span{background:transparent;border-color:rgba(255,255,255,.18)}.dpmod-g{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(26px,3.4vw,52px);margin-top:clamp(22px,2.6vw,32px);align-items:start}.dpmod-l{position:relative;padding-left:22px}.dpmod-l:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:linear-gradient(180deg,#F26522,rgba(242,101,34,.12))}.dpmod-l h3,.dpmod-r h3{margin:0 0 10px!important;font-size:19px!important;letter-spacing:-.02em}.dpmod-l>p,.dpmod-r>p{margin:0;font-size:15px;line-height:1.7}.dpmod-li{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:12px}.dpmod-li li{display:flex;align-items:flex-start;gap:11px}.dpmod-li s{flex:0 0 22px;height:22px;margin-top:1px;border-radius:7px;display:flex;align-items:center;justify-content:center;text-decoration:none;background:rgba(242,101,34,.14);color:#FF9560}.dpmod-li s svg{width:13px;height:13px}.dpmod-li span{font-size:14.5px;line-height:1.5;font-weight:500;color:#EEF3F9}.dpmod-f{margin-top:18px}.dpmod-f>p{margin:0 0 9px!important;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#7E93AD}.dpmod-ch{display:flex;flex-wrap:wrap;gap:7px}.dpmod-ch span{font-size:12.5px;line-height:1;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);color:#C6D4E5;transition:border-color .2s ease}.dpmod-ch span:hover{border-color:rgba(242,101,34,.45)}.dpmod-n{margin-top:18px!important;font-size:13px;line-height:1.6;color:#7E93AD}@media(max-width:900px){.dpmod-g{grid-template-columns:1fr}}
html body .dpx-root{background:transparent!important}html body .dphb .h{display:none!important}html body .dpx-root .svcol{background:rgba(255,255,255,.06)!important;backdrop-filter:blur(2px)}html body .dpx-root .on{background:rgba(255,255,255,.10)!important}html body .dpx-root .cd,html body .dpx-root .sc,html body .dpx-root .gl,html body .dpx-root .bx,html body .dpx-root .cell,html body .dpx-root .qb{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.14)!important}html body .dpx-root details{background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.12)!important}html body .dpx-root .band,html body .dpx-root .faq{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 7%,#000 93%,transparent 100%)}html body .dpx-root .hero2{isolation:auto}
html body .dpx-root .hero2:after{background:radial-gradient(76% 66% at 16% 42%,rgba(18,48,90,.78),rgba(18,48,90,.30) 58%,rgba(18,48,90,0))!important;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 82%,transparent 100%)}html body .dpx-root .hero2 .flow{opacity:.62!important;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 82%,transparent 100%)}html body .dpx-root .band{border-block:0!important}html body .dpx-root .band>img,html body .dpx-root .band:before{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 80%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 80%,transparent 100%)}html body .dpx-root .faq{border-top:0!important}html body .dpx-root .sec+.sec{border-top:0!important}
html body .dphb .g{display:none!important}html body .dpx-root .hero2:before{display:none!important}html body .dphb .c{filter:blur(46px)!important;opacity:.58!important;inset:-18%!important}html body .dphb{background:#12305A!important}html body .dphb:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 0%,rgba(18,48,90,0),rgba(18,48,90,.55));pointer-events:none}html body .dpx-root{--mid:#C2D2E4;--dim:#93A9C4;--muted:#C2D2E4}html body .dpx-root p,html body .dpx-root li,html body .dpx-root td{color:#C2D2E4!important}html body .dpx-root .side,html body .dpx-root .ld,html body .dpx-root .lead{color:#CBD9E9!important}html body .dpx-root .cell p,html body .dpx-root .cell li span,html body .dpx-root .svcol p{color:#C2D2E4!important}html body .dpx-root .k,html body .dpx-root .lbl{color:#9FB6D2!important}html body .dpx-root .cell li span,html body .dpx-root .geo li span{color:#AFC2D8!important}html body .dpx-root .grid{background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;gap:clamp(12px,1.5vw,18px)!important}html body .dpx-root .cell{border-radius:18px!important;padding:24px 22px 26px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.14)!important;transition:border-color .22s ease,transform .22s ease,background .22s ease!important}html body .dpx-root .cell:hover{background:rgba(255,255,255,.085)!important;border-color:rgba(242,101,34,.42)!important;transform:translateY(-3px)}html body .dpx-root .cell:before{border-radius:18px 18px 0 0}html body .dpx-root .cell li{border-top:1px solid rgba(255,255,255,.12)!important}
.dpsv-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.7vw,20px);margin-top:clamp(22px,2.6vw,32px);align-items:stretch}.dpsv-c{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(22px,2.2vw,28px);border-radius:20px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.14);overflow:hidden;transition:border-color .22s ease,transform .22s ease,background .22s ease}.dpsv-c:hover{border-color:color-mix(in srgb,var(--ac) 50%,transparent);transform:translateY(-3px);background:rgba(255,255,255,.085)}.dpsv-c:before{content:"";position:absolute;left:0;top:0;height:3px;width:64px;background:var(--ac);border-radius:0 3px 3px 0;transition:width .4s ease}.dpsv-c:hover:before{width:100%}.dpsv-t{display:flex;align-items:center;gap:11px}.dpsv-i{flex:0 0 40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ac) 16%,transparent);border:1px solid color-mix(in srgb,var(--ac) 38%,transparent);color:var(--ac)}.dpsv-i svg{width:20px;height:20px}.dpsv-n{font-size:22px;font-weight:600;letter-spacing:-.02em;color:#FFFFFF!important;text-decoration:none}.dpsv-n:hover{color:var(--ac)!important}.dpsv-b{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);color:#B6C5D8}.dpsv-d{margin:0!important;font-size:14px;line-height:1.62;color:#C2D2E4!important}.dpsv-ch{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.dpsv-ch a{font-size:12.5px;line-height:1;padding:9px 12px;border-radius:999px;text-decoration:none;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);color:#D2DFED!important;transition:border-color .2s ease,background .2s ease,color .2s ease}.dpsv-ch a:hover{background:color-mix(in srgb,var(--ac) 16%,transparent);border-color:color-mix(in srgb,var(--ac) 45%,transparent);color:#FFFFFF!important}.dpsv-go{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--ac)!important;text-decoration:none}.dpsv-go svg{width:15px;height:15px;transition:transform .22s ease}.dpsv-c:hover .dpsv-go svg{transform:translateX(4px)}@media(max-width:1000px){.dpsv-g{grid-template-columns:1fr}}
.dpsapr{margin-top:clamp(20px,2.4vw,30px);padding:clamp(20px,2.2vw,26px);border-radius:20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14)}.dpsapr-ch{display:flex;flex-wrap:wrap;gap:8px}.dpsapr-ch span{font-size:12.5px;line-height:1;padding:9px 13px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);color:#D2DFED}.dpsapr-go{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:13.5px;font-weight:600;color:#FF9560!important;text-decoration:none}.dpsapr-go svg{width:16px;height:16px;transition:transform .22s ease}.dpsapr-go:hover svg{transform:translateX(4px)}
.dpsfx{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:clamp(20px,2.4vw,30px)}.dpsfx-img{margin:0;width:min(560px,100%);border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:radial-gradient(110% 90% at 50% 30%,rgba(45,108,184,.30),transparent 72%)}.dpsfx-img img{display:block;width:100%;height:auto}.dpsfx-go{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:#FF9560!important;text-decoration:none}.dpsfx-go svg{width:16px;height:16px;transition:transform .22s ease}.dpsfx-go:hover svg{transform:translateX(4px)}
.dphr-ic{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ac) 16%,transparent);border:1px solid color-mix(in srgb,var(--ac) 38%,transparent);color:var(--ac)}.dphr-ic svg{width:19px;height:19px}.dphr-c{padding:clamp(18px,2vw,22px)!important;gap:9px!important}.dphr-c>b{font-size:17.5px!important}.dpsvb-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);margin-top:clamp(22px,2.6vw,32px)}.dpsvb-c{position:relative;display:flex;flex-direction:column;gap:14px;min-height:260px;padding:clamp(26px,2.6vw,34px);border-radius:24px;text-decoration:none;overflow:hidden;background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--ac) 22%,transparent),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.15);transition:border-color .25s ease,transform .25s ease}.dpsvb-c:hover{border-color:color-mix(in srgb,var(--ac) 55%,transparent);transform:translateY(-4px)}.dpsvb-c:before{content:"";position:absolute;right:-40px;bottom:-50px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ac) 20%,transparent),transparent 68%);pointer-events:none}.dpsvb-ic{position:relative;width:52px;height:52px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ac) 18%,transparent);border:1px solid color-mix(in srgb,var(--ac) 42%,transparent);color:var(--ac)}.dpsvb-ic svg{width:26px;height:26px}.dpsvb-c>b{position:relative;font-size:26px;font-weight:600;letter-spacing:-.025em;color:#FFFFFF}.dpsvb-c>p{position:relative;margin:0!important;font-size:14.5px;line-height:1.65;color:#C2D2E4!important}.dpsvb-c>i{position:relative;margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-style:normal;font-size:13.5px;font-weight:600;color:var(--ac)}.dpsvb-c>i svg{width:16px;height:16px;transition:transform .22s ease}.dpsvb-c:hover>i svg{transform:translateX(5px)}@media(max-width:980px){.dpsvb-g{grid-template-columns:1fr}}
html body .dphb{background:#16386B!important}html body .dphb .c{filter:blur(38px)!important;opacity:.92!important;inset:-16%!important}html body .dphb:after{background:radial-gradient(120% 80% at 50% 0%,rgba(22,56,107,0),rgba(22,56,107,.34))!important}html body .dpx-root .hero2:after{background:radial-gradient(80% 70% at 14% 42%,rgba(22,56,107,.58),rgba(22,56,107,.18) 60%,rgba(22,56,107,0))!important}.dpx-root .feat i.dpfi{display:flex!important;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;background:rgba(242,101,34,.14);border:1px solid rgba(242,101,34,.38);color:#FF9560;font-style:normal;flex:0 0 42px}.dpx-root .feat i.dpfi svg{width:21px;height:21px}.dpsvb-g{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,1.5vw,18px)!important}.dpsvb-c{min-height:250px!important;padding:clamp(22px,2.2vw,28px)!important;gap:13px!important}.dpsvb-c>b{font-size:21px!important;line-height:1.2}.dpsvb-c>p{font-size:14px!important}.dpsvb-ic{width:50px;height:50px;border-radius:16px}.dpsvb-ic svg{width:25px;height:25px}@media(max-width:1180px){.dpsvb-g{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.dpsvb-g{grid-template-columns:1fr!important}}
html body .dpx-root .dpsvb-c,html body .dpx-root .dphr-c,html body .dpx-root .cell,html body .dpx-root .svcol,html body .dpx-root details{background:linear-gradient(180deg,rgba(9,24,48,.82),rgba(7,19,40,.88))!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 26px 60px -40px rgba(0,0,0,.95),inset 0 1px 0 rgba(255,255,255,.07)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}html body .dpx-root .dpsvb-c:after{content:"";position:absolute;left:14%;right:14%;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ac) 70%,transparent),transparent);opacity:.7}html body .dpx-root .dpsvb-c:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--ac) 45%,transparent)!important;box-shadow:0 34px 70px -38px rgba(0,0,0,.95),0 0 0 1px color-mix(in srgb,var(--ac) 22%,transparent),inset 0 1px 0 rgba(255,255,255,.10)!important}html body .dpx-root .dpsvb-c:before{opacity:.55}html body .dpx-root .cell:hover,html body .dpx-root .dphr-c:hover{background:linear-gradient(180deg,rgba(14,34,66,.90),rgba(9,24,48,.92))!important;border-color:rgba(242,101,34,.38)!important;transform:translateY(-3px)}html body .dpx-root .dpsvb-ic,html body .dpx-root .dphr-ic,html body .dpx-root .feat i.dpfi{background:linear-gradient(160deg,color-mix(in srgb,var(--ac,#F26522) 26%,transparent),color-mix(in srgb,var(--ac,#F26522) 8%,transparent))!important;border:1px solid color-mix(in srgb,var(--ac,#F26522) 42%,transparent)!important;box-shadow:0 10px 22px -14px color-mix(in srgb,var(--ac,#F26522) 90%,transparent),inset 0 1px 0 rgba(255,255,255,.14)!important;color:#FFD3BC!important}html body .dpx-root .feat i.dpfi{--ac:#F26522;width:46px!important;height:46px!important;flex:0 0 46px!important;border-radius:14px!important}html body .dpx-root .feat i.dpfi svg{width:23px!important;height:23px!important;stroke-width:1.7}html body .dpx-root .feat>div{gap:14px!important;align-items:flex-start}html body .dpx-root .feat b{font-size:15.5px!important;letter-spacing:-.01em}html body .dpx-root .dpsvb-c:hover .dpsvb-ic{transform:translateY(-2px) scale(1.04);transition:transform .25s ease}html body .dpx-root .sec{padding-block:clamp(54px,6.2vw,92px)!important}html body .dpx-root .lbl{display:inline-flex;align-items:center;gap:10px}html body .dpx-root .lbl:before{content:"";width:26px;height:1px;background:linear-gradient(90deg,#F26522,rgba(242,101,34,0))}html body .dpx-root h2{line-height:1.04!important}html body .dpx-root .sh{align-items:end}html body .dpx-root .b.bf,html body .dpx-root .bo,html body .dpx-root a.b1{box-shadow:0 20px 44px -20px rgba(242,101,34,.85)!important;border-radius:12px!important}html body .dpx-root .b.bo,html body .dpx-root .b2{border-radius:12px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.06)!important}html body .dpx-root .b:hover{transform:translateY(-2px)}html body .dpx-root details{border-radius:16px!important;margin-bottom:10px;padding:2px 4px}html body .dpx-root details[open]{border-color:rgba(242,101,34,.40)!important}html body .dpx-root summary{font-size:15.5px!important;padding:16px 18px!important}html body .dpx-root .faq{border-top:0!important}html body .dpx-root p,html body .dpx-root li{line-height:1.68!important}html body .dpx-root .side,html body .dpx-root .ld{max-width:62ch}
html body .dphb{background:#12325E!important}html body .dphb .c{filter:blur(26px) saturate(1.15) brightness(1.25)!important;opacity:1!important;inset:-14%!important}html body .dphb:after{display:none!important}html body .dpx-root .hero2:after{background:radial-gradient(74% 64% at 12% 44%,rgba(10,26,52,.52),rgba(10,26,52,.14) 58%,rgba(10,26,52,0))!important}html body .dpx-root .hero2 .flow{opacity:.42!important}html body .dphb .c svg{overflow:visible}@keyframes dpbrz{0%{transform:translate3d(-14%,0,0);opacity:0}18%{opacity:.55}70%{opacity:.45}100%{transform:translate3d(16%,0,0);opacity:0}}html body .dphb .c:after{content:"";position:absolute;inset:-10% -30%;pointer-events:none;background:linear-gradient(104deg,transparent 42%,rgba(190,225,255,.30) 50%,transparent 58%);animation:dpbrz 26s ease-in-out infinite}@media(prefers-reduced-motion:reduce){html body .dphb .c:after{animation:none!important}}
html body .dphb{background:#12325E!important}html body .dphb .c{filter:blur(58px) saturate(.95) brightness(1.02)!important;opacity:.46!important;inset:-22%!important}html body .dphb .c:after{background:linear-gradient(104deg,transparent 44%,rgba(190,225,255,.14) 50%,transparent 56%)!important}html body .dpx-root .hero2 .flow{opacity:1!important;mix-blend-mode:screen;filter:brightness(1.55) contrast(1.25) saturate(1.1)!important;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 88%,transparent 100%)}html body .dpx-root .hero2:after{background:radial-gradient(78% 66% at 10% 46%,rgba(10,26,52,.44),rgba(10,26,52,.10) 58%,rgba(10,26,52,0))!important}
html body .dpx-root .geo{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important}html body .dpx-root .geo li{display:flex!important;align-items:center;gap:11px!important;grid-template-columns:none!important;padding:13px 14px!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(9,24,48,.78),rgba(7,19,40,.86))!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 16px 34px -28px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.06)!important;transition:border-color .22s ease,transform .22s ease}html body .dpx-root .geo li:hover{border-color:rgba(242,101,34,.45)!important;transform:translateY(-3px)}html body .dpx-root .geo li b{font-size:14px!important;font-weight:600;color:#EEF3F9;letter-spacing:-.01em}html body .dpx-root .geo .fl{width:30px!important;height:20px!important;border-radius:4px!important;flex:0 0 30px;box-shadow:0 0 0 1px rgba(255,255,255,.22),0 6px 14px -8px rgba(0,0,0,.9)!important}@media(max-width:760px){html body .dpx-root .geo{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body .dphb{background:#0F2A50!important}html body .dphb .c{filter:blur(62px) saturate(.85) brightness(.92)!important;opacity:.38!important}html body .dpx-root .hero2 .flow{opacity:.42!important;mix-blend-mode:normal!important;filter:none!important}html body .dpx-root .hero2:after{background:radial-gradient(80% 70% at 12% 44%,rgba(8,22,45,.70),rgba(8,22,45,.28) 58%,rgba(8,22,45,.06))!important}html body .dphb .c:after{background:linear-gradient(104deg,transparent 45%,rgba(175,210,245,.10) 50%,transparent 55%)!important}
html body .dpx-root .pcards{display:flex!important;flex-wrap:wrap;gap:clamp(16px,2.2vw,30px)!important;margin-top:22px!important;align-items:center}html body .dpx-root .pcard{display:inline-flex!important;align-items:center;gap:12px!important;grid-template-columns:none!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;border-radius:0!important}html body .dpx-root .pcard figure{background:#fff!important;border-radius:8px!important;padding:7px 11px!important;height:40px!important;box-shadow:0 8px 20px -14px rgba(0,0,0,.8)!important}html body .dpx-root .pcard figure img{max-height:26px;width:auto}html body .dpx-root .pcard b{font-size:14px!important;font-weight:600;color:#D8E3F0;letter-spacing:-.01em}html body .dpx-root .hero2 .flow{opacity:.62!important;filter:brightness(1.22) contrast(1.06)!important}html body .dphb .c{opacity:.44!important;filter:blur(60px) saturate(.9) brightness(1.04)!important}html body .dphb .c:after{background:linear-gradient(104deg,transparent 45%,rgba(190,222,255,.16) 50%,transparent 55%)!important}
html body .elementor-widget-pix-marquee,html body .elementor-element-2a17585e{display:none!important}.dpmq{position:relative;overflow:hidden;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.10);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.dpmq-t{display:flex;align-items:center;width:max-content;animation:dpmqRun 46s linear infinite}.dpmq:hover .dpmq-t{animation-play-state:paused}.dpmq-t a{flex:0 0 auto;font-size:14.5px;font-weight:500;letter-spacing:.01em;color:#EEF3F9;text-decoration:none;padding:2px 2px;transition:color .2s ease}.dpmq-t a:hover{color:#FF9560}.dpmq-t i{flex:0 0 auto;font-style:normal;color:#F26522;font-size:12px;padding:0 18px;opacity:.9}@keyframes dpmqRun{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.dpmq-t{animation:none}}html body .dpx-root .sec{padding-block:clamp(38px,4.4vw,66px)!important}html body .dpx-root .hero2{padding-bottom:22px!important}html body .dpx-root .hero2 .hd{padding-block:26px 24px!important}html body .dpx-root .sh{margin-bottom:8px!important}html body .dpmq .dpmq-t a{color:#EEF3F9!important;-webkit-text-fill-color:#EEF3F9!important;text-decoration:none!important;opacity:1!important}html body .dpmq .dpmq-t a:hover{color:#FF9560!important;-webkit-text-fill-color:#FF9560!important}html body .dpmq .dpmq-t i{color:#F26522!important;-webkit-text-fill-color:#F26522!important}html body .dpmq{background:transparent!important}
html body main.dpc,html body .dpc>main,html body .dpuni main,html body .dpx>main{padding-bottom:clamp(28px,3vw,44px)!important}html body .dpx>section:last-of-type,html body .dpuni section:last-of-type,html body .dpc section:last-of-type,html body #dsv section:last-of-type,html body .dpa-wrap section:last-of-type,html body .dpstaff section:last-of-type,html body .dpcont section:last-of-type,html body .dpx-root section:last-of-type{padding-bottom:clamp(30px,3.2vw,48px)!important}html body .dp-designrush-mention{margin-top:0!important}html body .dpgf{margin-top:0!important}
@media(max-width:640px){html body .eb,html body .eyebrow,html body .eye,html body .k,html body .dpcmp-k,html body .hero-pill,html body .dpa-kicker,html body .dpimg-k,html body .tc-bk,html body .tc-rk,html body .dpsev-b,html body .dpmo-s,html body .dppl-h small,html body .dpkt-t,html body .dpar-k{font-size:11.8px!important;letter-spacing:.11em!important;line-height:1.35!important}html body small,html body figcaption,html body .dpen-c p,html body .dpvig-i p,html body .dpmon-i p{font-size:12.6px!important;line-height:1.55!important}html body .tc-pr span,html body .dpkt-t,html body .dpar-t small,html body .dprel-g span,html body .dprel .g a span{font-size:12.4px!important;line-height:1.5!important}html body p,html body li{font-size:14px!important;line-height:1.62!important}html body h1{font-size:clamp(27px,8.2vw,34px)!important;line-height:1.14!important;letter-spacing:-.03em!important}html body h2{font-size:clamp(21px,6.1vw,26px)!important;line-height:1.2!important;letter-spacing:-.025em!important}html body h3{font-size:17px!important;line-height:1.25!important}html body .lead,html body .dsv-lead,html body .dpa-lead{font-size:15px!important;line-height:1.6!important}html body section,html body .sec,html body .dsv-sec,html body .dpa-sec,html body .dpc-sec,html body .cs-sec,html body .dpb1-section,html body .dph-sec,html body .contact-section,html body nav.dpnav{padding-block:clamp(30px,7.4vw,46px)!important}html body .hd,html body .dsv-head,html body .dpa-head{margin-bottom:20px!important}html body .ct,html body .dsv-w,html body .dpa-w,html body .w,html body .container,html body .dp-container{width:calc(100% - 32px)!important;margin-inline:auto!important}html body .dpind-g,html body .geo,html body .cs-geo,html body .dpcov-l,html body .dp-presencia-grid,html body .dpgf-grid,html body .mks,html body .dpagl-g,html body .pcards,html body .tg,html body .chips{grid-template-columns:1fr 1fr!important;gap:10px!important}html body .dpgf-grid{gap:18px 14px!important}html body figure img,html body .dpimg figure img,html body .tc-band figure img,html body .dsv-rfig img{aspect-ratio:4/3!important;max-height:48vh!important;object-fit:cover!important;width:100%!important;height:auto!important}html body .mk img,html body .pcard figure img,html body [class$="l-g"] .mk img{aspect-ratio:auto!important;max-height:30px!important}html body .cov2mapb,html body #svmap{max-height:260px!important}html body .cd,html body .dsv-card,html body .tc-c,html body .dppl,html body .dpmo-c,html body .dprel-g a,html body .dprel .g a,html body .dpnav a,html body .dpsx-i,html body .dpen-c,html body .dpmon-i{padding:20px 18px!important;border-radius:16px!important}html body .tc-c ul,html body .dppl ul,html body .cd ul{gap:8px!important}html body .bt,html body .dsv-b,html body .dpa-btn,html body .dpc-btn,html body .dppl-b,html body .dpsx-cta a{width:100%!important;justify-content:center!important;padding:14px 18px!important;font-size:14.5px!important}html body .br,html body .dsv-cta,html body .dpa-cta{display:grid!important;gap:10px!important;width:100%!important}html body .dpcmp-r,html body .dpcmp-f,html body .dpsev-r{padding:16px 16px!important}html body .tc-rl{font-size:15px!important}html body .dpmq{max-width:100vw!important;overflow:hidden!important}html body .dpmq-t a{font-size:13px!important}}
.dprel-extra{width:min(1100px,calc(100% - 44px));margin:0 auto clamp(22px,3vw,40px);font-size:14px}.dprel-extra ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 26px}.dprel-extra a{color:inherit;text-decoration:underline;text-underline-offset:3px}.dprel-extra a:hover{color:#F26522}
@media(max-width:640px){#dpc .eye,#dsv .dsv-eye,#dsc .eye,#dpc .cs-pill,#dpc .cs-eye,#dsv .eye,#severidad .dpsev-b,#servicios-sap-ams-staffing .sap-core small,#dpc p.cs-sec,#dpc .cs-sec p,#dpc small,#dsc small,#dsv small{font-size:11.8px!important;line-height:1.4!important}#dpc p,#dsc p,#dsv p,#dpc li,#dsc li,#dsv li{font-size:14px!important;line-height:1.62!important}#dpc h1,#dsc h1,#dsv h1{font-size:clamp(27px,8.2vw,34px)!important;line-height:1.14!important}#dpc h2,#dsc h2,#dsv h2{font-size:clamp(21px,6.1vw,26px)!important;line-height:1.2!important}#dpc .cs-grid,#dpc .cs-geo,#dsv .dsv-grid{grid-template-columns:1fr!important}#dpc .cs-block{padding:20px 18px!important}}
body.page-id-3714 .dpsf,body.page-id-3714 .dprw,body.page-id-3714 .dpl2{display:none !important}body.page-id-3714 .dp-challenges,body.page-id-3714 .dp-techpro,body.page-id-3714 .dp-presencia,body.page-id-3714 .dp-faq{padding-top:72px !important;padding-bottom:72px !important}
/*DPBGX*/html body .dpbgx,html body div.dpbgx{z-index:-1!important;pointer-events:none!important}html body .dpwl,html body section.dpwl{position:relative!important}html body #page,html body .site{position:relative;z-index:1}/*DPCONTRASTE*/html body .dpuni,html body .dpx,html body .dpxskin,html body #dpc,html body #dsv,html body #dsc,html body .dsv-sec,html body section.dk,html body .navy,html body .dp-sap-page,html body .dp-salesforce-mx{color:rgba(255,255,255,.82)}html body .dpuni h1,html body .dpuni h2,html body .dpuni h3,html body .dpuni h4,html body .dpx h1,html body .dpx h2,html body .dpx h3,html body .dpx h4,html body .dsv-sec h1,html body .dsv-sec h2,html body .dsv-sec h3,html body #dpc h2,html body #dpc h3,html body #dsv h2,html body #dsv h3{color:#fff}html body .dpuni b,html body .dpuni strong,html body .dpx b,html body .dpx strong,html body .dsv-sec b,html body .dsv-sec strong{color:#fff}html body .dpwl,html body .dpwl *,html body .dpc-card,html body .dpc-card *,html body .dpq-box,html body .dpq-box *,html body .dpcov-l,html body .dpcov-l *,html body .dprw,html body .dprw *,html body .dpq-facts,html body .dpq-facts *,html body .submenu-box,html body .submenu-box *,html body .dropdown-item,html body .dropdown-item *,html body .navbar-collapse.show,html body .navbar-collapse.show *,html body .sub-menu,html body .sub-menu *{color:#0A1F44}html body .dpwl label,html body .dpwl .dpwl-sub,html body .dpwl .dpwl-legal{color:#41526B}html body .dpwl .dpwl-k{color:#8194ad}html body .dpwl .dpwl-btn,html body .dpwl button{color:#fff}html body .dpwl .dpwl-alt a,html body .dpwl a{color:#F26522}html body .dpc-card a,html body .dpq-box a,html body .dprw a{color:#F26522}html body .navbar-collapse.show .dpwl-btn{color:#fff}/*DPCARD*/html body .dpc-card{background:#FFFFFF!important;border:1px solid rgba(10,31,68,.10)!important;border-radius:14px!important;padding:20px 22px!important;box-shadow:0 6px 18px rgba(4,12,28,.18)!important}html body .dpc-card h3{color:#0A1F44!important;margin:0 0 6px!important}html body .dpc-card p{color:#41526B!important}html body .dpc-card a{color:#C2410C!important;font-weight:700}html body section.final-cta{background:#0F2A50!important}/*DPFIN*/html body footer.dpgf{background:linear-gradient(180deg,#0F2A50 0px,#0F2A50 10px,rgb(8,15,26) 320px)!important}/*DPSECFIX*/html body p[class*='sec'],html body span[class*='sec'],html body a[class*='sec'],html body li[class*='sec'],html body b[class*='sec'],html body small[class*='sec'],html body h2[class*='sec'],html body h3[class*='sec'],html body ul[class*='sec'],html body div.secondary-font,html body div[class*='-head'],html body div[class*='section-copy']{padding-block:0!important}html body a.btn-secondary{padding-block:12px!important}/*DPCASO*/html body #dpc .cs-grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:16px!important;grid-template-columns:none!important}html body #dpc .cs-grid>.cs-card{flex:0 1 calc(33.333% - 11px);min-width:250px}html body #dpc .cs-card{align-items:center!important;text-align:center!important;padding:24px 20px!important;border-radius:16px!important;gap:0!important}html body #dpc .cs-logo{height:56px!important;width:100%!important;justify-content:center!important;align-items:center!important;margin:0 0 16px!important;background:transparent!important;padding:0!important}html body #dpc .cs-logo img{max-height:46px!important;max-width:168px!important;width:auto!important;height:auto!important;object-fit:contain!important;background:#fff!important;border-radius:8px;padding:7px 12px}html body #dpc .cs-card h3{font-size:17.5px!important;line-height:1.22!important;margin:0 0 4px!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;font-weight:800!important;letter-spacing:-.01em!important;text-align:center!important;width:100%}html body #dpc p.cs-sec{display:block!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0 0 10px!important;font-size:11px!important;font-weight:800!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#FFB489!important;-webkit-text-fill-color:#FFB489!important;line-height:1.3!important;min-height:0!important;height:auto!important;text-align:center!important;width:100%}html body #dpc .cs-card p:not(.cs-sec){font-size:13.6px!important;line-height:1.55!important;color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important;margin:0!important;text-align:center!important;width:100%}html body #dpc .cs-pill{position:static!important;align-self:center!important;margin:0 0 10px!important;font-size:9.5px!important;padding:4px 9px!important;letter-spacing:.11em!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.16)!important;color:rgba(255,255,255,.62)!important}html body #dpc .cs-card{position:relative!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.12)!important}html body #dpc .cs-card:hover{background:rgba(255,255,255,.075)!important;border-color:rgba(242,101,34,.5)!important;transform:translateY(-3px)!important}@media(max-width:980px){html body #dpc .cs-grid>.cs-card{flex:0 1 calc(50% - 8px)}}@media(max-width:620px){html body #dpc .cs-grid>.cs-card{flex:1 1 100%}}/*DPSN*/html body .dpsn ul,html body .dpc-sec.dpsn ul{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;list-style:none!important;width:min(1100px,calc(100% - 48px))!important;max-width:min(1100px,calc(100% - 48px))!important;margin:18px auto 0!important;padding:0!important;box-sizing:border-box!important}html body .dpsn ul li{margin:0!important;padding:0!important;max-width:100%}html body .dpsn ul li:before{content:none!important}html body .dpsn a{white-space:normal!important;text-align:left!important}html body .dpc-sec.dpsn{overflow-x:clip!important}@media(max-width:640px){html body .dpsn ul{width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;gap:8px!important}html body .dpsn a{padding:9px 14px!important;font-size:13px!important}}/*DPFORM2*/html body section.dpwl#cuadrar,html body .dpuni section.dpwl,html body .dpc section.dpwl,html body .dpc-wrap section.dpwl,html body:has(main.dpc) section.dpwl{background:#FFFFFF!important;border:1px solid #DFE7F1!important;border-radius:18px!important;box-shadow:0 18px 44px rgba(4,12,28,.28)!important;color:#0A1F44!important;padding:clamp(26px,3vw,40px)!important}html body section.dpwl#cuadrar h2,html body .dpuni section.dpwl h2,html body:has(main.dpc) section.dpwl h2,html body section.dpwl#cuadrar h3,html body .dpuni section.dpwl h3{color:#0A1F44!important;-webkit-text-fill-color:#0A1F44!important}html body section.dpwl#cuadrar p,html body .dpuni section.dpwl p,html body:has(main.dpc) section.dpwl p,html body section.dpwl#cuadrar label,html body .dpuni section.dpwl label,html body:has(main.dpc) section.dpwl label,html body section.dpwl#cuadrar span,html body .dpuni section.dpwl span{color:#41526B!important;-webkit-text-fill-color:#41526B!important}html body section.dpwl#cuadrar .dpwl-k,html body .dpuni section.dpwl .dpwl-k,html body:has(main.dpc) section.dpwl .dpwl-k{color:#F26522!important;-webkit-text-fill-color:#F26522!important}html body section.dpwl#cuadrar a,html body .dpuni section.dpwl a,html body:has(main.dpc) section.dpwl a{color:#C2410C!important;-webkit-text-fill-color:#C2410C!important;font-weight:700!important}html body section.dpwl#cuadrar button,html body .dpuni section.dpwl button,html body:has(main.dpc) section.dpwl button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#F26522!important}/*DPLIST*/html body .dpuni ul.dpc-list,html body:has(main.dpc) ul.dpc-list,html body .dpc ul.dpc-list{list-style:none!important;margin:16px 0 0!important;padding:0!important;display:grid!important;gap:9px!important}html body .dpuni ul.dpc-list li,html body:has(main.dpc) ul.dpc-list li,html body .dpc ul.dpc-list li{position:relative!important;display:block!important;margin:0!important;padding:12px 16px 12px 40px!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:12px!important;box-shadow:none!important;color:#E3ECF7!important;-webkit-text-fill-color:#E3ECF7!important;font-size:14.2px!important;line-height:1.45!important;height:auto!important;min-height:0!important}html body .dpuni ul.dpc-list li:before,html body:has(main.dpc) ul.dpc-list li:before,html body .dpc ul.dpc-list li:before{content:""!important;position:absolute!important;left:16px!important;top:1.15em!important;width:9px!important;height:9px!important;border-radius:2px!important;background:#F26522!important;transform:rotate(45deg)!important;margin:0!important;padding:0!important;font-size:0!important}html body .dpuni ul.dpc-list li:after,html body:has(main.dpc) ul.dpc-list li:after{content:none!important}/*DPFIXPAGE*/html body #page,html body #page.site,html body div#page.site{background:#0F2A50!important}html body #page.site>*{position:relative}/*DPZ*/html body section.dpwl,html body section.dpwl#cuadrar{position:relative!important;z-index:1!important}html body .dpx.dpxskin{z-index:0!important}html body .dpbgx{z-index:-1!important;pointer-events:none!important}
html body section.gfq.gfq.gfq{text-align:center!important}
html body section.gfq.gfq.gfq .gfq-wrap{display:block!important;grid-template-columns:none!important;max-width:none!important}
html body section.gfq.gfq.gfq .gfq-head,html body section.gfq.gfq.gfq .gfq-head > *{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
html body section.gfq.gfq.gfq h2{text-align:center!important;margin-left:auto!important;margin-right:auto!important;max-width:24ch!important}
html body section.gfq.gfq.gfq .gfq-head{max-width:760px!important;margin:0 auto 40px!important}
html body section.gfq.gfq.gfq .gfq-k{display:flex!important;justify-content:center!important}
html body section.gfq.gfq.gfq .gfq-list.gfq-list{max-width:900px!important;width:100%!important;margin:0 auto!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;counter-reset:gfq!important;text-align:left!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;columns:auto!important}
html body section.gfq.gfq.gfq .gfq-list > details{counter-increment:gfq!important;margin:0!important;padding:0!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(150deg,#122650 0%,#0B1A38 100%)!important;box-shadow:0 16px 36px -26px rgba(0,0,0,.7)!important;overflow:hidden!important;transition:border-color .2s ease!important;break-inside:avoid!important}
html body section.gfq.gfq.gfq .gfq-list > details:hover{border-color:rgba(242,101,34,.4)!important}
html body section.gfq.gfq.gfq .gfq-list > details[open]{border-color:rgba(242,101,34,.55)!important;background:linear-gradient(150deg,#16305F 0%,#0B1A38 100%)!important}
html body section.gfq.gfq.gfq .gfq-list > details > summary{position:relative!important;display:block!important;list-style:none!important;cursor:pointer!important;padding:20px 64px 20px 70px!important;margin:0!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:16.5px!important;font-weight:600!important;line-height:1.4!important;color:#fff!important;text-align:left!important;background:none!important;border:0!important}
html body section.gfq.gfq.gfq .gfq-list > details > summary::-webkit-details-marker{display:none!important}
html body section.gfq.gfq.gfq .gfq-list > details > summary > *:not(span):not(b):not(strong):not(em){display:none!important}
html body section.gfq.gfq.gfq .gfq-list > details > summary::before{content:counter(gfq,decimal-leading-zero)!important;position:absolute!important;left:20px!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:10px!important;background:rgba(242,101,34,.14)!important;border:1px solid rgba(242,101,34,.4)!important;color:#FF8A4C!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;margin:0!important}
html body section.gfq.gfq.gfq .gfq-list > details[open] > summary::before{background:#F26522!important;border-color:#F26522!important;color:#fff!important}
html body section.gfq.gfq.gfq .gfq-list > details > summary::after{content:"+"!important;position:absolute!important;right:20px!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;width:30px!important;height:30px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;font-size:18px!important;font-weight:500!important;margin:0!important}
html body section.gfq.gfq.gfq .gfq-list > details[open] > summary::after{content:"\2212"!important;background:rgba(242,101,34,.18)!important;border-color:rgba(242,101,34,.5)!important;color:#FF8A4C!important}
html body section.gfq.gfq.gfq .gfq-list > details > :not(summary){padding:0 28px 22px 70px!important;margin:0!important;font-size:15px!important;line-height:1.7!important;color:#C9D4E3!important;text-align:left!important;background:none!important;border:0!important}
html body section.gfq.gfq.gfq .gfq-list > details > :not(summary) *{color:#C9D4E3!important}
html body section.gfq.gfq.gfq .gfq-list > details a{color:#FF8A4C!important}
@media(max-width:640px){html body section.gfq.gfq.gfq .gfq-list > details > summary{padding:18px 56px 18px 62px!important;font-size:15.5px!important}html body section.gfq.gfq.gfq .gfq-list > details > summary::before{left:16px!important}html body section.gfq.gfq.gfq .gfq-list > details > :not(summary){padding:0 18px 20px!important}}
html body section.gfq.gfq.gfq.gfq .gfq-list.gfq-list.gfq-list.gfq-list{margin-left:auto!important;margin-right:auto!important;max-width:900px!important}
.dp-flk{color:inherit;text-decoration:none}.dp-flk:after{content:"";position:absolute;inset:0}li:has(>b>.dp-flk){position:relative;cursor:pointer;transition:border-color .2s}li:has(>b>.dp-flk):hover{border-color:#F26522!important}.dp-flk:focus-visible{outline:2px solid #F26522;outline-offset:3px}

.pix-intro-container { padding-top:150px;padding-bottom:180px; }
/*# sourceURL=pix-intro-area-handle-inline-css */

