
html .sne-cuerpo{--night:#071623;--black:#090e15;--text:#e8eef3;--muted:#bacbd7;--gold:#d1b784;--blue:#6ebcd9;--ease:cubic-bezier(.2,.7,.2,1)}.sne-contenido *{box-sizing:border-box}html .sne-cuerpo{scroll-behavior:smooth;scroll-padding-top:30px}body .sne-cuerpo{margin:0;background:var(--night);color:var(--text);font-family:Arial,Helvetica,sans-serif}.sne-contenido button,.sne-contenido input,.sne-contenido textarea{font:inherit}.sne-contenido a{color:inherit}.sne-contenido img{display:block;max-width:100%}.sne-contenido p{margin:0 0 22px;font-size:16px;line-height:1.85;color:var(--muted)}.sne-contenido h1,.sne-contenido h2,.sne-contenido h3,.sne-contenido h4{margin:0;letter-spacing:-.035em;font-weight:500}.sne-contenido h1{font-size:clamp(42px,4.7vw,68px);line-height:1.08}.sne-contenido h2{font-size:clamp(32px,3.3vw,47px);line-height:1.16;margin:18px 0 30px}.sne-contenido h3{font-size:24px;line-height:1.3}.sne-contenido h4{font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin:28px 0 16px;color:#a9c9d9}.sne-contenido .shell{position:relative;width:min(1220px,calc(100% - 100px));margin:auto;z-index:2}.sne-contenido .pad{padding:100px 0}.sne-contenido .eyebrow{display:block;color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.21em;line-height:1.8}.sne-contenido .lead{font-size:21px;line-height:1.7;color:#dce7ef}.sne-contenido .btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;text-decoration:none;border:0;border-radius:60px;padding:16px 27px;background:linear-gradient(105deg,#086fc6,#1bbde8);color:white;font-size:13px;font-weight:700;line-height:1.4;cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s}.sne-contenido .btn:hover{transform:translateY(-3px);box-shadow:0 10px 30px #1596cd38}.sne-contenido .secondary{background:transparent;border:1px solid #9ec9dc80;color:#e6f5fc}.sne-contenido .actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.sne-contenido :focus-visible{outline:3px solid #40bcde;outline-offset:5px}.sne-contenido [hidden]{display:none!important}
.sne-contenido .hero{position:relative;isolation:isolate;min-height:860px;display:flex;align-items:center;overflow:hidden;background:#060e18 url(/juridico/img/curva-hero.webp) left center/cover}.sne-contenido .hero-photo{position:absolute;right:0;top:0;height:100%;width:72%;object-fit:cover;object-position:57% center;z-index:0;mask-image:linear-gradient(90deg,transparent,#000 33%);filter:saturate(.85)}.sne-contenido .hero:after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#071623aa 10%,#071623bc 31%,#07162388 47%,#07162320 75%),linear-gradient(0deg,#071623 0%,transparent 32%)}.sne-contenido .hero-copy{padding:85px 0 105px}.sne-contenido .hero-copy h1, body.hero-copy .sne-contenido h1{max-width:730px;margin:25px 0 32px;font-weight:600}.sne-contenido .hero-copy>p{max-width:575px;color:#bfd2df}.sne-contenido .hero .eyebrow, body.hero .sne-contenido .eyebrow{color:#d8c394}.sne-contenido .hero-signature{position:absolute;z-index:2;right:50px;bottom:35px;font-size:9px;letter-spacing:.23em;color:#aabecb;border-top:1px solid #c4a66e66;padding-top:15px}.sne-contenido .hero:before{content:'';position:absolute;z-index:1;left:0;top:10%;height:62%;width:2px;background:linear-gradient(transparent,#d2b778,transparent)}
.sne-contenido .intro{position:relative;isolation:isolate;background:#060b10;overflow:hidden}.sne-contenido .intro:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#071623a6,#071623cc),url(/juridico/img/curva-intro.webp) center/cover;z-index:0}.sne-contenido .intro .split, body.intro .sne-contenido .split{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:90px}.sne-contenido .intro h2, body.intro .sne-contenido h2{font-size:clamp(32px,3.1vw,44px);max-width:500px}.sne-contenido .intro p:last-child, body.intro .sne-contenido p:last-child{margin:0}.sne-contenido .intro .lead, body.intro .sne-contenido .lead{font-size:20px}.sne-contenido .intro:after{content:'';position:absolute;bottom:0;left:50px;right:50px;height:1px;background:linear-gradient(90deg,transparent,#a8bed32e,transparent)}
.sne-contenido .pld{position:relative;isolation:isolate;overflow:hidden;min-height:800px;background:#090c14}.sne-contenido .pld-background{position:absolute;inset:-2%;z-index:0;background:linear-gradient(90deg,#0a1020e8 0%,#0a1020b3 45%,#0a10202b 88%),url(/juridico/img/oro-principal.webp) center/cover;animation:gold-breathe 8s ease-in-out infinite alternate}.sne-contenido .pld:after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,#090c14,transparent 22%);pointer-events:none}.sne-contenido .pld h2, body.pld .sne-contenido h2{font-size:clamp(35px,3.8vw,54px);max-width:875px}.sne-contenido .pld>.shell>p{max-width:785px}.sne-contenido .featured-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;max-width:1060px;margin:42px 0 32px}.sne-contenido .featured-points h3, body.featured-points .sne-contenido h3{font-size:21px;color:#dfca9c;margin-bottom:13px}.sne-contenido .featured-points p, body.featured-points .sne-contenido p{font-size:14px;color:#c3d4df}.sne-contenido .pld .actions, body.pld .sne-contenido .actions{margin-top:24px}
.sne-contenido .services{position:relative;isolation:isolate;background:#071723;overflow:hidden}.sne-contenido .services:before{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#071723c9,#071723b3),url(/juridico/img/curva-servicios.webp) center/cover}.sne-contenido .services .wide, body.services .sne-contenido .wide{max-width:850px}.sne-contenido .service-layout{display:block;margin-top:40px}.sne-contenido .service-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:38px;row-gap:0;margin:0 0 45px}.sne-contenido .service-nav button, body.service-nav .sne-contenido button{position:relative;background:none;border:0;border-bottom:1px solid #a4bccc30;color:#a6becf;cursor:pointer;text-align:left;font-size:14px;font-weight:500;line-height:1.6;padding:18px 0 18px 0;transition:color .25s}.sne-contenido .service-nav button span, body.service-nav .sne-contenido button span{display:none}.sne-contenido .service-nav button:after, body.service-nav .sne-contenido button:after{content:'';position:absolute;bottom:-1px;left:0;right:100%;height:2px;background:#c9ac75;transition:right .3s var(--ease)}.sne-contenido .service-nav button[aria-selected=true], body.service-nav .sne-contenido button[aria-selected=true]{color:#f0e4cb}.sne-contenido .service-nav button[aria-selected=true]:after, body.service-nav .sne-contenido button[aria-selected=true]:after{right:0}.sne-contenido .service-content{min-height:640px}.sne-contenido .service-content article, body.service-content .sne-contenido article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:75px;animation:detail-in .35s var(--ease)}.sne-contenido .service-content article>.eyebrow, body.service-content .sne-contenido article>.eyebrow,.sne-contenido .service-content article>h3, body.service-content .sne-contenido article>h3,.sne-contenido .service-content article>p, body.service-content .sne-contenido article>p,.sne-contenido .delivery,.sne-contenido .service-content article>.btn, body.service-content .sne-contenido article>.btn{grid-column:1}.sne-contenido .service-content article>h3, body.service-content .sne-contenido article>h3{font-size:34px;line-height:1.2;margin:18px 0 24px;max-width:580px}.sne-contenido .service-content article>p, body.service-content .sne-contenido article>p{font-size:16px}.sne-contenido .service-content article>h4, body.service-content .sne-contenido article>h4{grid-column:2;grid-row:1;align-self:end;margin:0 0 15px}.sne-contenido .scope{grid-column:2;grid-row:2/6;list-style:none;margin:0;padding:0}.sne-contenido .scope li, body.scope .sne-contenido li{font-size:15px;line-height:1.8;padding:0 0 16px 20px;color:#d2e0e9;position:relative}.sne-contenido .scope li:before, body.scope .sne-contenido li:before{content:'';position:absolute;top:11px;left:0;width:4px;height:4px;background:#c5ad7d;border-radius:50%}.sne-contenido .delivery{margin:5px 0 28px;padding-top:24px;border-top:1px solid #a8becb30}.sne-contenido .delivery h4, body.delivery .sne-contenido h4{margin:0 0 12px;color:#b9d0dc}.sne-contenido .delivery p, body.delivery .sne-contenido p{font-size:14px;margin:0}.sne-contenido .service-content article>.btn, body.service-content .sne-contenido article>.btn{justify-self:start;align-self:start}.sne-contenido .services:after{content:'';position:absolute;inset:auto 0 0;height:65px;background:linear-gradient(transparent,#071723);z-index:1}
.sne-contenido .contracts{position:relative;isolation:isolate;overflow:hidden;background:#0a1018 url(/juridico/img/oro-contratos.webp) right center/cover;min-height:870px}.sne-contenido .contract-photo{position:absolute;inset:0 0 0 auto;width:75%;height:100%;object-fit:cover;object-position:52% center;z-index:0;mask-image:linear-gradient(90deg,transparent,#000 27%);filter:saturate(.8)}.sne-contenido .contracts:after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#081725 0%,#081725f2 20%,#081725d9 37%,#08172570 64%,#08172520 90%),linear-gradient(0deg,#081725,transparent 25%)}.sne-contenido .contract-copy{max-width:650px}.sne-contenido .contract-copy h2, body.contract-copy .sne-contenido h2{max-width:640px}.sne-contenido .contract-points{margin:32px 0}.sne-contenido .contract-points>div{margin-bottom:22px}.sne-contenido .contract-points h3, body.contract-points .sne-contenido h3{font-size:20px;color:#d5c197;margin-bottom:8px}.sne-contenido .contract-points p, body.contract-points .sne-contenido p{font-size:14px;max-width:570px}.sne-contenido .contracts .eyebrow, body.contracts .sne-contenido .eyebrow{color:#d5c197}
.sne-contenido .method{position:relative;isolation:isolate;overflow:hidden;background:#080c13}.sne-contenido .method:before{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#071623bf,#071623bf),url(/juridico/img/curva-metodo.webp) center/cover}.sne-contenido .method .split, body.method .sne-contenido .split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:85px;align-items:start}.sne-contenido .method-photo{width:100%;height:290px;object-fit:cover;object-position:center;margin-top:35px;mask-image:radial-gradient(ellipse,#000 35%,transparent 76%);filter:saturate(.8)}.sne-contenido .editorial{display:block}.sne-contenido .editorial>div{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:28px;margin-bottom:28px;position:relative}.sne-contenido .editorial h3, body.editorial .sne-contenido h3{font-size:21px;color:#e8edf1}.sne-contenido .editorial p, body.editorial .sne-contenido p{font-size:15px;margin:0}.sne-contenido .trace-note{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:85px;margin-top:36px;padding-top:30px;border-top:1px solid #b5c9d326}.sne-contenido .trace-note h3, body.trace-note .sne-contenido h3{font-size:24px}.sne-contenido .trace-note p, body.trace-note .sne-contenido p{font-size:15px;margin:0}
.sne-contenido .support{position:relative;isolation:isolate;overflow:hidden;background:#0d111b}.sne-contenido .support:before{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#0d1420e0,#0d142080),url(/juridico/img/oro-modalidades.webp) right center/cover}.sne-contenido .support h2, body.support .sne-contenido h2{max-width:840px}.sne-contenido .modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px;margin-top:44px}.sne-contenido .modes h3, body.modes .sne-contenido h3{font-size:24px;color:#e0c999;margin-bottom:18px}.sne-contenido .modes p, body.modes .sne-contenido p{font-size:15px;color:#c6d5de}
.sne-contenido .deliverables{position:relative;isolation:isolate;overflow:hidden;background:#071623 url(/juridico/img/negro-satinado.webp) center/cover;min-height:900px}.sne-contenido .deliver-copy{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);column-gap:70px}.sne-contenido .deliver-copy>.eyebrow,.sne-contenido .deliver-copy>h2{grid-column:1/-1;max-width:860px}.sne-contenido .deliver-copy>h2{margin-bottom:25px}.sne-contenido .deliver-copy>p:first-of-type{grid-column:1;margin:0 0 24px}.sne-contenido .deliver-copy>ul{grid-column:1;grid-row:4;margin:0;padding:0;list-style:none;columns:2;column-gap:30px}.sne-contenido .deliver-copy li, body.deliver-copy .sne-contenido li{color:#d9e5ed;break-inside:avoid;line-height:1.75;font-size:15px;padding:0 0 20px 16px;position:relative}.sne-contenido .deliver-copy li:before, body.deliver-copy .sne-contenido li:before{content:'';position:absolute;left:0;top:10px;width:4px;height:4px;border-radius:50%;background:#ccaf73}.sne-contenido .deliver-photo{grid-column:2;grid-row:3/5;align-self:center;width:100%;height:420px;object-fit:cover;object-position:45% center;mask-image:linear-gradient(0deg,transparent,#000 20%,#000 83%,transparent);filter:saturate(.75)}.sne-contenido .deliver-copy>p:last-child{grid-column:1/-1;font-size:14px;margin:20px 0 0;max-width:790px;border-top:1px solid #a2b9c52e;padding-top:22px}.sne-contenido .deliverables:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#071623d9,#071623b3);z-index:0}
.sne-contenido .connections{position:relative;isolation:isolate;overflow:hidden;background:#0c111b}.sne-contenido .connections:before{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#0c111bf0,#0c111ba3),url(/juridico/img/oro-conexion.webp) right center/cover}.sne-contenido .connections h2, body.connections .sne-contenido h2{max-width:870px}.sne-contenido .connection-grid{margin-top:36px}.sne-contenido .connection-grid>div{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr) minmax(0,.75fr);gap:45px;align-items:center;padding:30px 0;border-top:1px solid #b8c9d32e}.sne-contenido .connection-grid h3, body.connection-grid .sne-contenido h3{font-size:26px;color:#e8eff4}.sne-contenido .connection-grid p, body.connection-grid .sne-contenido p{font-size:15px;margin:0}.sne-contenido .connection-grid .btn, body.connection-grid .sne-contenido .btn{justify-self:end}
.sne-contenido .faq{position:relative;isolation:isolate;overflow:hidden;background:#071623 url(/juridico/img/lineas-institucionales.webp) center/cover}.sne-contenido .faq:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#071623f0,#071623eb);z-index:0}.sne-contenido .faq .split, body.faq .sne-contenido .split{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:80px}.sne-contenido .faq details, body.faq .sne-contenido details{border-bottom:1px solid #95b3c52e;padding:24px 0}.sne-contenido .faq details:first-child, body.faq .sne-contenido details:first-child{padding-top:0}.sne-contenido .faq summary, body.faq .sne-contenido summary{list-style:none;cursor:pointer;font-size:16px;line-height:1.6;position:relative;padding-right:30px;color:#e6edf3}.sne-contenido .faq summary:after, body.faq .sne-contenido summary:after{content:'+';position:absolute;right:0;font-size:22px;color:#c9b17a}.sne-contenido .faq details[open] summary:after, body.faq .sne-contenido details[open] summary:after{content:'−'}.sne-contenido .faq details p, body.faq .sne-contenido details p{font-size:15px;margin:20px 0 0}.sne-contenido .back-top{position:fixed;bottom:22px;right:22px;width:42px;height:42px;border-radius:50%;background:#087fba;color:#fff;display:grid;place-items:center;text-decoration:none;z-index:10}
@keyframes gold-breathe{from{transform:scale(1);filter:brightness(.95)}to{transform:scale(1.04);filter:brightness(1.19)}}@keyframes detail-in{from{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1000px){.sne-contenido .shell{width:calc(100% - 60px)}.sne-contenido .intro .split, body.intro .sne-contenido .split,.sne-contenido .method .split, body.method .sne-contenido .split,.sne-contenido .trace-note,.sne-contenido .faq .split, body.faq .sne-contenido .split{gap:45px}.sne-contenido .service-content article, body.service-content .sne-contenido article{column-gap:40px}.sne-contenido .service-nav{column-gap:25px}.sne-contenido .deliver-copy{column-gap:40px}.sne-contenido .deliver-copy>ul{columns:1}.sne-contenido .deliver-photo{height:470px}.sne-contenido .editorial>div{display:block;margin-bottom:28px}.sne-contenido .editorial h3, body.editorial .sne-contenido h3{margin-bottom:12px}.sne-contenido .hero-copy h1, body.hero-copy .sne-contenido h1{max-width:650px}.sne-contenido .hero-copy>p{max-width:530px}.sne-contenido .connection-grid>div{gap:25px}.sne-contenido .modes{gap:30px}}
@media(max-width:650px){.sne-contenido .shell{width:calc(100% - 40px)}.sne-contenido .pad{padding:65px 0}.sne-contenido .hero{min-height:0;display:block}.sne-contenido .hero-photo{width:100%;height:100%;object-position:65% center;mask-image:none}.sne-contenido .hero:after{background:linear-gradient(90deg,#071623ef,#071623b8),linear-gradient(0deg,#071623,transparent)}.sne-contenido .hero-copy{padding:65px 0 95px}.sne-contenido .hero-copy h1, body.hero-copy .sne-contenido h1{font-size:40px}.sne-contenido .hero-copy>p{font-size:15px}.sne-contenido .hero-signature{right:20px;font-size:8px;bottom:25px}.sne-contenido .intro .split, body.intro .sne-contenido .split,.sne-contenido .method .split, body.method .sne-contenido .split,.sne-contenido .trace-note,.sne-contenido .faq .split, body.faq .sne-contenido .split{display:block}.sne-contenido .intro .lead, body.intro .sne-contenido .lead{font-size:18px}.sne-contenido .intro h2, body.intro .sne-contenido h2{font-size:32px}.sne-contenido .pld{min-height:0}.sne-contenido .pld h2, body.pld .sne-contenido h2{font-size:34px}.sne-contenido .pld-background{background:linear-gradient(90deg,#0a1020e6,#0a102088),url(/juridico/img/oro-principal.webp) center/cover}.sne-contenido .featured-points{grid-template-columns:1fr;gap:20px;margin:30px 0}.sne-contenido .featured-points p, body.featured-points .sne-contenido p{margin:0}.sne-contenido .actions{flex-direction:column;align-items:flex-start}.sne-contenido .service-nav{grid-template-columns:1fr 1fr;column-gap:20px;margin-bottom:30px}.sne-contenido .service-nav button, body.service-nav .sne-contenido button{font-size:12px;padding:15px 0}.sne-contenido .service-content{min-height:0}.sne-contenido .service-content article, body.service-content .sne-contenido article{display:block}.sne-contenido .service-content article>h3, body.service-content .sne-contenido article>h3{font-size:28px}.sne-contenido .service-content article>h4, body.service-content .sne-contenido article>h4{margin:25px 0 18px}.sne-contenido .scope{margin-top:0}.sne-contenido .scope li, body.scope .sne-contenido li{font-size:14px}.sne-contenido .delivery{margin-top:20px}.sne-contenido .contracts{min-height:0}.sne-contenido .contract-photo{width:100%;mask-image:none;opacity:.6;object-position:65% center}.sne-contenido .contracts:after{background:linear-gradient(90deg,#081725ed,#081725bc)}.sne-contenido .method-photo{height:240px;margin:20px 0 35px;mask-image:linear-gradient(0deg,transparent,#000 20%,#000 80%,transparent)}.sne-contenido .trace-note{margin-top:30px}.sne-contenido .trace-note h3, body.trace-note .sne-contenido h3{margin-bottom:20px}.sne-contenido .modes{grid-template-columns:1fr;gap:24px;margin-top:30px}.sne-contenido .modes p, body.modes .sne-contenido p{margin:0}.sne-contenido .deliverables{min-height:0}.sne-contenido .deliver-copy{display:block}.sne-contenido .deliver-copy>ul{columns:1}.sne-contenido .deliver-photo{height:260px;margin:15px 0 25px}.sne-contenido .deliver-copy>p:last-child{margin-top:15px}.sne-contenido .connection-grid>div{grid-template-columns:1fr;gap:18px}.sne-contenido .connection-grid .btn, body.connection-grid .sne-contenido .btn{justify-self:start}.sne-contenido .faq .split>div:first-child, body.faq .sne-contenido .split>div:first-child{margin-bottom:35px}}
@media(prefers-reduced-motion:reduce){html .sne-cuerpo{scroll-behavior:auto}.sne-contenido *,.sne-contenido *:before,.sne-contenido *:after{animation:none!important;transition:none!important}}

/* Contacto editorial — SNE Solución */
.sne-contenido .sne-contact{background:radial-gradient(ellipse at 6% 12%,#0b314b 0%,transparent 46%),#031321;color:#fff;padding:clamp(78px,9vw,140px) 0;position:relative;overflow:hidden}
.sne-contenido .sne-contact:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(#0876ce,#24c7e9,transparent)}
.sne-contenido .sne-contact-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(42px,7vw,110px);align-items:center}
.sne-contenido .sne-contact-intro .eyebrow, body.sne-contact-intro .sne-contenido .eyebrow{font-size:16px;letter-spacing:.16em;color:#65d9f4;font-weight:700}
.sne-contenido .sne-contact-intro .section-title, body.sne-contact-intro .sne-contenido .section-title{font-size:clamp(36px,3.7vw,59px);line-height:1.12;letter-spacing:-.045em;margin:24px 0 28px;max-width:610px}
.sne-contenido .sne-contact-intro>p{font-size:17px;line-height:1.9;color:#bdd0dc;max-width:490px}
.sne-contenido .sne-contact-direct{display:flex;align-items:center;gap:20px;margin-top:55px}.sne-contenido .sne-contact-rule{width:39px;height:1px;background:#38c3e5}.sne-contenido .sne-contact-direct>div{display:grid;gap:9px}.sne-contenido .sne-contact-small,.sne-contenido .sne-contact-panel-top,.sne-contenido .sne-subject>span,.sne-contenido .sne-form-bottom{font-family:Manrope,Arial,sans-serif;font-size:11px;letter-spacing:.15em;font-weight:700;color:#88adbf}.sne-contenido .sne-contact-direct a, body.sne-contact-direct .sne-contenido a{font-size:18px;color:#fff;overflow-wrap:anywhere}
.sne-contenido .sne-contact-panel{border:1px solid #50768a75;background:linear-gradient(148deg,#102b3dbd,#061b2bbd);padding:clamp(25px,4vw,54px);box-shadow:0 28px 80px #00000030;position:relative}
.sne-contenido .sne-contact-panel:after{content:"";position:absolute;top:-1px;right:38px;width:85px;height:2px;background:#27c7e8}
.sne-contenido .sne-contact-panel-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:26px;border-bottom:1px solid #ffffff24;color:#c7d9e2;font-size:12px}
.sne-contenido .sne-contact-dot{height:7px;width:7px;background:#29c4e8;border-radius:50%;box-shadow:0 0 0 6px #29c4e816}
.sne-contenido .sne-form{padding-top:30px}.sne-contenido .sne-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sne-contenido .sne-field{display:block;min-width:0}.sne-contenido .sne-field>span{display:block;color:#e5f1f6;font-size:14px;font-weight:600;margin-bottom:12px}.sne-contenido .sne-field em, body.sne-field .sne-contenido em{color:#3ac7e8;font-style:normal}
.sne-contenido .sne-field input, body.sne-field .sne-contenido input,.sne-contenido .sne-field textarea, body.sne-field .sne-contenido textarea{display:block;width:100%;background:#061a2b;border:1px solid #54708499;border-radius:3px;padding:16px 14px;color:#fff;font:400 14px 'DM Sans',Arial,sans-serif;outline:0;transition:border-color .2s,box-shadow .2s}
.sne-contenido .sne-field input::placeholder, body.sne-field .sne-contenido input::placeholder,.sne-contenido .sne-field textarea::placeholder, body.sne-field .sne-contenido textarea::placeholder{color:#9cb0bc;opacity:1}.sne-contenido .sne-field input:focus, body.sne-field .sne-contenido input:focus,.sne-contenido .sne-field textarea:focus, body.sne-field .sne-contenido textarea:focus{border-color:#3fc9e8;box-shadow:0 0 0 3px #3fc9e820}
.sne-contenido .sne-subject{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:29px;padding:0 0 22px;border-bottom:1px solid #ffffff23}.sne-contenido .sne-subject strong, body.sne-subject .sne-contenido strong{font-size:14px;color:#dff6fc;font-weight:600;border:1px solid #3a9ab27d;background:#0c3d50a6;border-radius:30px;padding:9px 15px}
.sne-contenido .sne-optional{border-bottom:1px solid #ffffff23;padding:22px 0}.sne-contenido .sne-optional summary, body.sne-optional .sne-contenido summary{cursor:pointer;list-style:none;font-size:14px;font-weight:600;color:#edf5f9;display:flex;align-items:center;justify-content:space-between;gap:14px}.sne-contenido .sne-optional summary::-webkit-details-marker, body.sne-optional .sne-contenido summary::-webkit-details-marker{display:none}.sne-contenido .sne-optional summary:before, body.sne-optional .sne-contenido summary:before{content:"+";color:#56d3ed;font-size:21px;font-weight:300;margin-right:5px}.sne-contenido .sne-optional[open] summary:before{content:"−"}.sne-contenido .sne-optional summary span, body.sne-optional .sne-contenido summary span{font-size:12px;font-weight:400;color:#8faebe;margin-left:auto}.sne-contenido .sne-message{margin-top:20px}.sne-contenido .sne-field textarea, body.sne-field .sne-contenido textarea{resize:vertical;min-height:92px}
.sne-contenido .sne-send{margin-top:29px;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;border:0;border-radius:3px;padding:19px 22px;background:linear-gradient(100deg,#0875c9,#1db9de);color:#fff;font-family:Manrope,Arial,sans-serif;font-weight:800;font-size:12px;letter-spacing:.11em}.sne-contenido .sne-send span, body.sne-send .sne-contenido span{font-size:21px;font-weight:400}.sne-contenido .sne-send:disabled{opacity:.83;cursor:default}
.sne-contenido .sne-form-bottom{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-top:21px;font-size:9px;letter-spacing:.1em;color:#7896a8}
@media(max-width:950px){.sne-contenido .sne-contact-layout{grid-template-columns:1fr;gap:45px}.sne-contenido .sne-contact-direct{margin-top:30px}}
@media(max-width:600px){.sne-contenido .sne-contact{padding:75px 0}.sne-contenido .sne-contact-intro .eyebrow, body.sne-contact-intro .sne-contenido .eyebrow{font-size:14px}.sne-contenido .sne-contact-panel{padding:25px 20px}.sne-contenido .sne-form-fields{grid-template-columns:1fr;gap:20px}.sne-contenido .sne-contact-intro .section-title, body.sne-contact-intro .sne-contenido .section-title{font-size:38px}.sne-contenido .sne-subject{align-items:flex-start;flex-direction:column}.sne-contenido .sne-form-bottom{font-size:9px}}

.sne-contenido .sne-contact{isolation:isolate;background:#071b29}.sne-contenido .sne-contact:before{display:none}.sne-contenido .sne-contact .shell, body.sne-contact .sne-contenido .shell{z-index:2}.sne-contenido .sne-contact-panel{background:#081c2bea;border-radius:0;box-shadow:none}.sne-contenido .sne-contact p, body.sne-contact .sne-contenido p{margin-top:18px}.sne-contenido .sne-send{justify-content:center;border-radius:60px;background:linear-gradient(105deg,#086fc6,#1bbde8)}.sne-contenido .sne-contact .mail-note, body.sne-contact .sne-contenido .mail-note{font-size:11px;color:#7896a8;margin-bottom:0}
