/* Nexis Trade Partners — estilos (generado desde el diseño) */
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/ibm-plex-mono-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/ibm-plex-mono-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/ibm-plex-mono-500-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/ibm-plex-mono-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/ibm-plex-sans-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/ibm-plex-sans-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/ibm-plex-sans-500-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/ibm-plex-sans-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-display:swap;src:url(fonts/ibm-plex-sans-600-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-display:swap;src:url(fonts/ibm-plex-sans-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Newsreader';font-style:italic;font-weight:300;font-display:swap;src:url(fonts/newsreader-300-italic-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Newsreader';font-style:italic;font-weight:300;font-display:swap;src:url(fonts/newsreader-300-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Newsreader';font-style:italic;font-weight:400;font-display:swap;src:url(fonts/newsreader-400-italic-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Newsreader';font-style:italic;font-weight:400;font-display:swap;src:url(fonts/newsreader-400-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Newsreader';font-style:normal;font-weight:300;font-display:swap;src:url(fonts/newsreader-300-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Newsreader';font-style:normal;font-weight:300;font-display:swap;src:url(fonts/newsreader-300-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Newsreader';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/newsreader-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Newsreader';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/newsreader-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}









































  html { scroll-behavior: smooth; scroll-padding-top: 96px; }
  body { margin: 0; background: #0B1420; color: #F0F1EC; font-family: "IBM Plex Sans", system-ui, sans-serif; -webkit-font-smoothing: antialiased; overflow-x: clip; }
  * { box-sizing: border-box; }
  :where(a) { color: #D1A968; text-decoration: none; }
  :where(a):hover { color: #E0BE86; }
  :where(p) { text-wrap: pretty; margin: 0; }
  :where(h1, h2, h3) { text-wrap: balance; margin: 0; font-weight: 400; letter-spacing: -0.02em; }
  ::selection { background: #D1A968; color: #0B1420; }
  :focus-visible { outline: 2px solid #D1A968; outline-offset: 3px; }
  @keyframes nx-ticker { to { transform: translateX(-50%); } }
  @keyframes nx-cue { 0% { transform: scaleX(0); transform-origin: 0 0; } 45% { transform: scaleX(1); transform-origin: 0 0; } 55% { transform: scaleX(1); transform-origin: 100% 0; } 100% { transform: scaleX(0); transform-origin: 100% 0; } }

#main-nav{display:flex;align-items:center;justify-content:flex-end;gap:.5rem clamp(.9rem,2.1vw,2.1rem);flex-wrap:wrap;flex:1 1 auto;min-width:0}#menu-toggle{display:none}img{max-width:100%}form label{font-size:.875rem!important}li{font-size:1rem!important}a,button{touch-action:manipulation}@media(max-width:879px){#main-nav{display:none}#main-nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0;flex:1 1 100%;order:4;border-top:1px solid #ffffff22;padding:.3rem 0 .9rem}#menu-toggle{display:flex;align-items:center;justify-content:center;width:64px;height:44px;border:1px solid #ffffff44;background:none;color:#f0f1ec;cursor:pointer}.mm300{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}

[hidden]{display:none!important}
.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:#D1A968;color:#0B1420;padding:.8rem 1.2rem;font-weight:600}.skip-link:focus{left:1rem;top:1rem}
.wa-float{position:fixed;right:clamp(1rem,3vw,1.6rem);bottom:clamp(1rem,3vw,1.6rem);z-index:60;width:58px;height:58px;border-radius:50%;background:#25D366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px -8px rgba(0,0,0,.6);transition:transform .35s cubic-bezier(.16,1,.3,1)}
.wa-float:hover{transform:translateY(-3px) scale(1.04);color:#fff}.wa-float svg{width:30px;height:30px}
#contact-form button[disabled]{opacity:.6;cursor:wait}
@media(max-width:879px){.lang-sw{padding:.8rem 0!important;border-left:0!important;font-size:.8rem!important}}
.n1{position:sticky;top:0;z-index:900;background:rgba(11,20,32,.82);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid rgba(240,241,236,.12)}
.n2{width:100%;max-width:1240px;margin-inline:auto;padding:0 clamp(1.25rem,4vw,4rem);display:flex;align-items:center;justify-content:space-between;gap:.8rem 1.25rem;flex-wrap:wrap;min-height:84px}
.n3{display:block;flex:none}
.n4{display:block;height:40px;width:auto}
.n5{font-size:.95rem;color:#C6CCD3;padding:.7rem 0}
.n5:hover{color:#F0F1EC}
.n6{display:flex;align-items:center;gap:.4rem;font-family:'IBM Plex Mono',monospace;font-size:.7rem;letter-spacing:.1em;padding-left:1.2rem;border-left:1px solid rgba(240,241,236,.12)}
.n7{color:#D1A968}
.n8{color:#8A97A3;opacity:.6}
.n9{color:#8A97A3}
.n9:hover{color:#F0F1EC}
.n10{display:inline-flex;align-items:center;gap:.6rem;flex:none;white-space:nowrap;font-size:.95rem;font-weight:600;padding:.85rem 1.6rem;border-radius:2px;background:#D1A968;color:#0B1420;transition:background-color .35s,transform .45s cubic-bezier(.16,1,.3,1)}
.n10:hover{background:#E0BE86;color:#0B1420;transform:translateY(-3px)}
.n11{position:relative;display:flex;align-items:center;padding:clamp(3.5rem,8vw,6rem) 0 4rem;overflow:hidden;isolation:isolate}
.n12{position:absolute;inset:-12%;z-index:-2;pointer-events:none;background:radial-gradient(55% 45% at 35% 40%, rgba(209,169,104,.20), transparent 62%), radial-gradient(45% 40% at 75% 65%, rgba(30,74,92,.22), transparent 66%);filter:blur(90px) saturate(120%);opacity:.85}
.n13{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(to right, rgba(240,241,236,.07) 1px, transparent 1px), linear-gradient(to bottom, rgba(240,241,236,.07) 1px, transparent 1px);background-size:clamp(80px,9vw,130px) clamp(80px,9vw,130px);mask-image:radial-gradient(75% 65% at 30% 40%, #000 25%, transparent 78%);-webkit-mask-image:radial-gradient(75% 65% at 30% 40%, #000 25%, transparent 78%)}
.n14{width:100%;max-width:1240px;margin-inline:auto;padding:0 clamp(1.25rem,4vw,4rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(2.5rem,5vw,4.5rem);align-items:center}
.n15{display:grid;gap:1.6rem;justify-items:start}
.n16{font-family:'IBM Plex Mono',monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#D1A968}
.n17{font-family:Newsreader,Georgia,serif;font-size:clamp(2.4rem,5.4vw,4.6rem);line-height:1.02;max-width:20ch}
.n18{font-size: clamp(2.4rem, 5.4vw, 4.6rem); letter-spacing: -0.02em; text-wrap-mode: initial;}
.n19{font-size: clamp(2.4rem, 5.4vw, 4.6rem); letter-spacing: -0.02em; text-wrap-mode: initial; color: rgb(209, 169, 104);}
.n20{font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.65;color:#C6CCD3;max-width:58ch}
.n21{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.6rem}
.n22{display:inline-flex;align-items:center;gap:.6rem;font-size:.95rem;font-weight:600;padding:1rem 1.9rem;border-radius:2px;background:#D1A968;color:#0B1420;transition:background-color .35s,transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s}
.n22:hover{background:#E0BE86;color:#0B1420;transform:translateY(-3px);box-shadow:0 18px 40px -14px rgba(209,169,104,.55)}
.n23{display:inline-flex;align-items:center;gap:.6rem;font-size:.95rem;font-weight:600;padding:1rem 1.9rem;border-radius:2px;border:1px solid rgba(240,241,236,.12);color:#F0F1EC;transition:border-color .35s,color .35s,transform .45s cubic-bezier(.16,1,.3,1)}
.n23:hover{border-color:#D1A968;color:#D1A968;transform:translateY(-3px)}
.n24{display:flex;flex-wrap:wrap;gap:1.6rem 2.4rem;margin-top:2.4rem;padding-top:1.6rem;border-top:1px solid rgba(240,241,236,.12);width:100%}
.n25{display:grid;gap:.3rem}
.n26{font-family:Newsreader,Georgia,serif;font-size:1.35rem;font-weight:400;color:#F0F1EC}
.n27{font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#8A97A3}
.n28{position:relative}
.n29{position:relative;width:100%;aspect-ratio:4/5;border:1px solid rgba(209,169,104,.75);box-shadow:0 30px 64px -34px rgba(0,0,0,.9),0 0 0 10px rgba(209,169,104,.05)}
.n30{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.n31{position:absolute;inset:14px -14px -14px 14px;z-index:-1;border:1px solid rgba(209,169,104,.28);pointer-events:none}
.n32{border-top:1px solid rgba(240,241,236,.12);border-bottom:1px solid rgba(240,241,236,.12);background:#0F1A28;overflow:hidden;padding-block:1.1rem}
.n33{display:flex;width:max-content;animation:nx-ticker 42s linear infinite}
.n34{display:flex;align-items:center;flex:none}
.n35{display:inline-flex;align-items:center;gap:1.4rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#8A97A3;padding-inline:1.4rem;white-space:nowrap}
.n36{padding-block:clamp(5rem,11vw,9.5rem);position:relative}
.n37{width:100%;max-width:1240px;margin-inline:auto;padding:0 clamp(1.25rem,4vw,4rem)}
.n38{display:grid;gap:1.15rem;margin-bottom:clamp(2.6rem,5vw,4.2rem)}
.n39{font-family:Newsreader,Georgia,serif;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.08;max-width:26ch}
.n40{font-style:italic;color:#D1A968}
.n41{font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.65;color:#C6CCD3;max-width:58ch;margin-top:.3rem}
.n42{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem}
.n43{background:#14202F;border:1px solid rgba(240,241,236,.12);padding:2.4rem 2rem 2.2rem;transition:border-color .5s}
.n43:hover{border-color:rgba(209,169,104,.38)}
.n44{display:block;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#D1A968;margin-bottom:1.3rem}
.n45{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}
.n46{font-size:.86rem;line-height:1.7;color:#C6CCD3;padding-left:1.1rem;position:relative}
.n47{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#D1A968}
.n48{font-size:.86rem;line-height:1.7;color:#8A97A3;padding-left:1.1rem;position:relative}
.n49{position:absolute;left:0;top:.62em;width:5px;height:1px;background:#8A97A3;opacity:.6}
.n50{position:relative;width:100%;aspect-ratio:21/9;margin-top:1.25rem;border:1px solid rgba(209,169,104,.75);outline:1px solid rgba(209,169,104,.38);outline-offset:10px;box-shadow:0 30px 64px -34px rgba(0,0,0,.9),0 0 0 10px rgba(209,169,104,.05)}
.n51{margin-top:1.25rem;padding:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;align-items:center;background:#0F1A28;border:1px solid rgba(240,241,236,.12)}
.n52{display:grid;gap:.9rem}
.n53{font-family:Newsreader,Georgia,serif;font-size:1.4rem;line-height:1.15;color:#F0F1EC;max-width:24ch}
.n54{display:grid;gap:1rem}
.n55{padding:1.1rem 1.3rem;background:rgba(240,241,236,.05);border:1px solid rgba(240,241,236,.14);display:grid;gap:.3rem}
.n56{font-size:1.02rem;font-weight:600;color:#F0F1EC}
.n57{font-family:Newsreader,Georgia,serif;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.08;max-width:22ch}
.n58{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}
.n59{background:#14202F;border:1px solid rgba(240,241,236,.12);padding:2.4rem 2rem 2.2rem;transition:border-color .5s,transform .55s cubic-bezier(.25,.46,.45,.94)}
.n59:hover{border-color:rgba(209,169,104,.38);transform:translateY(-4px)}
.n60{display:block;font-family:'IBM Plex Mono',monospace;font-size:.78rem;letter-spacing:.16em;color:#D1A968;margin-bottom:1.6rem}
.n61{position:relative;width:100%;aspect-ratio:3/2;margin-bottom:1.6rem;border:1px solid rgba(209,169,104,.75);outline:1px solid rgba(209,169,104,.38);outline-offset:10px;box-shadow:0 30px 64px -34px rgba(0,0,0,.9),0 0 0 10px rgba(209,169,104,.05)}
.n62{font-family:Newsreader,Georgia,serif;font-size:1.4rem;line-height:1.15}
.n63{font-family:'IBM Plex Mono',monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#A8813F;margin-top:.55rem}
.n64{font-size:.94rem;line-height:1.7;color:#C6CCD3;margin-top:1.1rem}
.n65{list-style:none;padding:0;margin-top:1.5rem;display:grid;gap:.55rem}
.n66{background:#0F1A28;border-top:1px solid rgba(240,241,236,.12);border-bottom:1px solid rgba(240,241,236,.12);padding-block:clamp(4rem,8vw,6rem)}
.n67{font-family:Newsreader,Georgia,serif;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.08;max-width:24ch}
.n68{position:relative;width:100%;aspect-ratio:21/9;margin-bottom:1.25rem;border:1px solid rgba(209,169,104,.75);outline:1px solid rgba(209,169,104,.38);outline-offset:10px;box-shadow:0 30px 64px -34px rgba(0,0,0,.9),0 0 0 10px rgba(209,169,104,.05)}
.n69{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem}
.n70{padding:2.4rem 2rem;background:#0B1420;border:1px solid rgba(240,241,236,.12);display:grid;gap:1rem;align-content:start}
.n71{font-family:Newsreader,Georgia,serif;font-size:3.2rem;line-height:1;color:rgba(209,169,104,.35)}
.n72{font-family:Newsreader,Georgia,serif;font-size:1.5rem}
.n73{font-size:.94rem;line-height:1.7;color:#C6CCD3}
.n74{height:1px;background:rgba(240,241,236,.12);position:relative;margin-top:.4rem}
.n75{position:absolute;inset:0 auto 0 0;width:25%;background:#D1A968}
.n76{position:absolute;inset:0 auto 0 0;width:50%;background:#D1A968}
.n77{position:absolute;inset:0 auto 0 0;width:75%;background:#D1A968}
.n78{position:absolute;inset:0 auto 0 0;width:100%;background:#D1A968}
.n79{padding-block:clamp(5rem,11vw,9.5rem)}
.n80{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-bottom:1.25rem}
.n81{border:1px solid rgba(240,241,236,.12);padding:2rem 1.8rem;background:#14202F;display:grid;gap:.5rem;align-content:start}
.n82{font-family:Newsreader,Georgia,serif;font-size:clamp(2.2rem,4vw,3.1rem);font-weight:400;color:#D1A968;line-height:1}
.n83{border:1px solid rgba(209,169,104,.3);background:linear-gradient(135deg, rgba(209,169,104,.07), transparent 60%), #14202F;padding:clamp(2rem,4vw,3rem);display:grid;gap:1.1rem}
.n84{display:inline-flex;align-items:center;gap:.5rem;align-self:start;font-family:'IBM Plex Mono',monospace;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:#D1A968;border:1px solid rgba(209,169,104,.4);padding:.35rem .7rem;border-radius:2px}
.n85{position:relative;width:100%;aspect-ratio:16/9;margin-top:1.25rem;border:1px solid rgba(209,169,104,.75);outline:1px solid rgba(209,169,104,.38);outline-offset:10px;box-shadow:0 30px 64px -34px rgba(0,0,0,.9),0 0 0 10px rgba(209,169,104,.05)}
.n86{padding-block:clamp(5rem,11vw,9.5rem);position:relative;overflow:hidden;isolation:isolate}
.n87{position:absolute;inset:-40% -10% -30% -10%;z-index:-1;pointer-events:none;background:radial-gradient(45% 40% at 70% 40%, rgba(209,169,104,.12), transparent 72%);filter:blur(110px)}
.n88{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:2rem}
.n89{border-top:1px solid rgba(240,241,236,.12);padding-top:1.5rem;display:grid;gap:.7rem;align-content:start}
.n90{font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.1em;color:#8A97A3}
.n91{font-size:1rem;font-weight:600;letter-spacing:0}
.n92{position:relative;width:100%;aspect-ratio:21/9;margin-top:clamp(2rem,4vw,3rem);border:1px solid rgba(209,169,104,.75);outline:1px solid rgba(209,169,104,.38);outline-offset:10px;box-shadow:0 30px 64px -34px rgba(0,0,0,.9),0 0 0 10px rgba(209,169,104,.05)}
.n93{margin-top:clamp(2rem,4vw,3rem);padding:1.6rem 1.8rem;border:1px solid rgba(240,241,236,.12);background:rgba(240,241,236,.03);font-size:.9rem;color:#C6CCD3;line-height:1.7}
.n94{color:#F0F1EC}
.n95{padding-block:clamp(5rem,11vw,9.5rem);background:#0F1A28;border-top:1px solid rgba(240,241,236,.12)}
.n96{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(2rem,4vw,3.5rem);align-items:start}
.n97{display:grid;gap:1.35rem}
.n98{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.35rem}
.n99{display:grid;gap:.5rem}
.n100{font-family:'IBM Plex Mono',monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#8A97A3}
.n101{font-family:'IBM Plex Sans',sans-serif;font-size:.95rem;color:#F0F1EC;background:rgba(240,241,236,.04);border:1px solid rgba(240,241,236,.12);border-radius:2px;padding:.95rem 1rem;width:100%}
.n101:focus{border-color:#D1A968;outline:none;background:rgba(240,241,236,.06)}
.n102{font-family:'IBM Plex Sans',sans-serif;font-size:.95rem;color:#F0F1EC;background:rgba(240,241,236,.04);border:1px solid rgba(240,241,236,.12);border-radius:2px;padding:.95rem 1rem;width:100%;cursor:pointer}
.n102:focus{border-color:#D1A968;outline:none}
.n103{background:#0F1A28}
.n104{font-family:'IBM Plex Sans',sans-serif;font-size:.95rem;color:#F0F1EC;background:rgba(240,241,236,.04);border:1px solid rgba(240,241,236,.12);border-radius:2px;padding:.95rem 1rem;width:100%;resize:vertical;min-height:130px}
.n104:focus{border-color:#D1A968;outline:none;background:rgba(240,241,236,.06)}
.n105{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:'IBM Plex Sans',sans-serif;font-size:.95rem;font-weight:600;padding:1rem 1.9rem;border:0;border-radius:2px;background:#D1A968;color:#0B1420;cursor:pointer;min-width:190px;justify-self:start;transition:background-color .35s,transform .45s cubic-bezier(.16,1,.3,1)}
.n105:hover{background:#E0BE86;transform:translateY(-3px)}
.n106{display:flex;align-items:center;gap:.7rem;font-family:'IBM Plex Mono',monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#D1A968;opacity:1}
.n107{width:18px;height:1px;background:#D1A968}
.n108{font-size:.78rem;color:#8A97A3;line-height:1.65}
.n109{display:grid;gap:1.8rem;align-content:start}
.n110{display:flex;align-items:center;gap:.6rem;font-size:.95rem;font-weight:600;padding:1rem 1.9rem;border-radius:2px;background:#D1A968;color:#0B1420;transition:background-color .35s,transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s}
.n110:hover{background:#E0BE86;color:#0B1420;transform:translateY(-3px);box-shadow:0 18px 40px -14px rgba(209,169,104,.55)}
.n111{display:flex;align-items:center;gap:.6rem;font-size:.95rem;font-weight:600;padding:1rem 1.9rem;border-radius:2px;border:1px solid rgba(240,241,236,.12);color:#F0F1EC;transition:border-color .35s,color .35s,transform .45s cubic-bezier(.16,1,.3,1)}
.n111:hover{border-color:#D1A968;color:#D1A968;transform:translateY(-3px)}
.n112{display:grid;gap:.4rem}
.n113{font-size:.98rem;color:#F0F1EC;line-height:1.6}
.n114{font-style:normal;font-size:.98rem;color:#F0F1EC;line-height:1.6}
.n115{font-size:.98rem;color:#F0F1EC}
.n116{position:relative;width:100%;aspect-ratio:3/2;margin-top:.6rem;border:1px solid rgba(209,169,104,.75);outline:1px solid rgba(209,169,104,.38);outline-offset:10px;box-shadow:0 30px 64px -34px rgba(0,0,0,.9),0 0 0 10px rgba(209,169,104,.05)}
.n117{border-top:1px solid rgba(240,241,236,.12);padding-block:clamp(3rem,6vw,4.5rem) 2.5rem}
.n118{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid rgba(240,241,236,.12)}
.n119{display:block;height:42px;width:auto}
.n120{display:flex;flex-wrap:wrap;gap:1.6rem}
.n121{font-size:.86rem;color:#C6CCD3}
.n121:hover{color:#D1A968}
.n122{padding-block:1.6rem;border-bottom:1px solid rgba(240,241,236,.12);font-family:'IBM Plex Mono',monospace;font-size:.78rem;letter-spacing:.06em;color:#F0F1EC;display:flex;flex-wrap:wrap;gap:.2rem 1rem;align-items:center}
.n123{padding-top:1.6rem;display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:space-between;align-items:flex-start}
.n124{font-size:.76rem;color:#8A97A3;line-height:1.7;max-width:68ch}
.n125{font-size:.76rem;color:#8A97A3;line-height:1.7}
