.contact-uplink{--uplink-cyan:#5ef6ff;--uplink-coral:#f75049;--uplink-yellow:#f8ef00;color:#e5f2f4;font-family:var(--font-rajdhani),sans-serif;min-width:0}.contact-uplink .content-part{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#286b76 #041216}.contact-uplink .content-part>div{height:auto;min-height:100%;gap:clamp(16px,2dvh,24px);padding-block:clamp(12px,2.2dvh,28px) 20px}.contact-uplink .content-part:after,.contact-uplink .content-part:before{display:none}.contact-uplink__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;flex:0 0 auto}.contact-uplink .contact-uplink__title{margin:0;line-height:1.15;padding-bottom:6px}.contact-uplink__body{flex:1 0 auto;display:flex;flex-direction:column;container-type:inline-size;min-width:0}.contact-uplink[data-entrance=entering] .contact-uplink__primary{animation:uplink-connect .25s cubic-bezier(.22,1,.36,1) both}.contact-uplink[data-entrance=entering] .contact-uplink__channels>li{animation:uplink-channel-connect .18s ease-out .35s both}.contact-uplink[data-entrance=entering] .contact-uplink__channels>li:nth-child(2){animation-delay:.41s}.contact-uplink[data-entrance=entering] .contact-uplink__channels>li:nth-child(3){animation-delay:.47s}.contact-uplink__primary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(110px,11vw,185px);gap:20px;flex:1 0 auto;min-height:330px;padding:clamp(24px,2.3vw,39px);border:1px solid #326873;border-radius:18px;background:linear-gradient(#5ef6ff07 1px,transparent 0),linear-gradient(90deg,#5ef6ff07 1px,transparent 0),#031218;background-size:32px 32px}.contact-uplink__primary:after,.contact-uplink__primary:before{content:"";position:absolute;pointer-events:none;width:32px;height:32px}.contact-uplink__primary:before{top:-1px;left:-1px;border-top:2px solid var(--uplink-cyan);border-left:2px solid var(--uplink-cyan);border-radius:18px 0 0}.contact-uplink__primary:after{bottom:-1px;right:-1px;border-bottom:2px solid #378f9a;border-right:2px solid #378f9a;border-radius:0 0 18px}.contact-uplink__message{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:15px;min-width:0}.contact-uplink__message h2{font-size:clamp(34px,2.8vw,49px);font-weight:700;line-height:1.08;letter-spacing:-.6px;margin:4px 0 0}.contact-uplink__message h2 span{color:var(--uplink-coral)}.contact-uplink__message p{color:#acc7cc;font-size:clamp(16px,1.12vw,19px);font-weight:500;line-height:1.55;margin:0}.contact-uplink__email{font-size:clamp(16px,1.3vw,21px);font-weight:700;overflow-wrap:anywhere;max-width:100%;-webkit-user-select:text;-moz-user-select:text;user-select:text}.contact-uplink__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:7px;width:100%}.contact-uplink__copy,.contact-uplink__send{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid;border-radius:5px;min-height:46px;padding:12px 17px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}.contact-uplink__send{background:var(--uplink-yellow);border-color:var(--uplink-yellow);color:#061014;font-weight:700}.contact-uplink__copy{background:#081e23;border-color:#49828b;color:#d9edf1;min-width:122px}.contact-uplink__copy svg,.contact-uplink__send svg{width:17px;height:17px;flex:0 0 auto}.contact-uplink__channel-bottom svg,.contact-uplink__send svg{transition:transform .18s ease-out}.contact-uplink__copy[data-copied=true]{color:#8dffb5;border-color:#8dffb5}.contact-uplink__copy-status{font-size:13px;line-height:1.4;color:#9abdc5;min-height:36px}.contact-uplink__art{display:flex;align-items:center;justify-content:center;pointer-events:none;min-width:0}.contact-uplink__art svg{width:100%;max-width:195px;height:auto}.contact-uplink__conduit{height:clamp(36px,6dvh,71px);flex:0 0 auto;pointer-events:none}.contact-uplink__conduit svg{display:block;width:100%;height:100%;overflow:visible}.contact-uplink__conduit path{fill:none;stroke:#326571;stroke-width:1.2;vector-effect:non-scaling-stroke}.contact-uplink__conduit .contact-uplink__trace{stroke:var(--uplink-cyan);stroke-width:2;stroke-dasharray:9 100;animation:uplink-pulse .9s ease-out both}.contact-uplink__conduit .contact-uplink__startup-trace{stroke:var(--uplink-cyan);stroke-width:2;stroke-dasharray:9 100;opacity:0}.contact-uplink[data-entrance=entering] .contact-uplink__startup-trace{animation:uplink-pulse .22s ease-out .25s both}.contact-uplink[data-entrance=entering] .contact-uplink__startup-trace:nth-of-type(3){animation-delay:.31s}.contact-uplink[data-entrance=entering] .contact-uplink__startup-trace:nth-of-type(4){animation-delay:.37s}.contact-uplink__conduit circle{fill:#071e24;stroke:#4b939d;stroke-width:1.5}.contact-uplink__conduit .contact-uplink__core{fill:var(--uplink-cyan);stroke:none}.contact-uplink__channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.contact-uplink__channels li{min-width:0}.contact-uplink__channel{display:flex;flex-direction:column;gap:15px;position:relative;min-width:0;height:100%;min-height:162px;padding:17px;border:1px solid #32636e;border-radius:12px;background:#05161b;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out}.contact-uplink__channel[data-active=true]{background:#09242a;border-color:#52adb7}.contact-uplink__channel-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.contact-uplink__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #45828c;color:var(--uplink-cyan);border-radius:8px;flex:0 0 auto}.contact-uplink__icon svg{width:19px;height:19px}.contact-uplink__channel-main{min-width:0}.contact-uplink__channel-main h2{font-size:22px;font-weight:700;line-height:1.15;color:#ebf7f8}.contact-uplink__channel-main p{font-size:14px;color:#a3bec4;line-height:1.4;margin-top:4px}.contact-uplink__channel-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;color:var(--uplink-cyan)}.contact-uplink__channel-bottom span{font-size:13px;font-weight:500;overflow-wrap:anywhere}.contact-uplink__channel-bottom svg{width:21px;height:21px;flex:0 0 auto}.contact-uplink a:focus-visible,.contact-uplink button:focus-visible{outline:2px solid var(--uplink-cyan);outline-offset:3px}.contact-uplink__copy:active,.contact-uplink__send:active{filter:brightness(.92)}.contact-uplink__clipboard{position:fixed;top:0;left:0;width:1px;height:1px;padding:0;border:0;opacity:0}@keyframes uplink-connect{0%{opacity:0;border-color:var(--uplink-cyan)}to{opacity:1}}@keyframes uplink-channel-connect{0%{opacity:0}55%{filter:brightness(1.15)}to{opacity:1;filter:none}}@keyframes uplink-pulse{0%{stroke-dashoffset:10;opacity:1}80%{opacity:1}to{stroke-dashoffset:-100;opacity:0}}@keyframes uplink-mail{to{stroke-dashoffset:-44}}@media (hover:hover){.contact-uplink__send:hover{box-shadow:0 0 16px #f8ef0026}.contact-uplink__channel:hover .contact-uplink__channel-bottom svg,.contact-uplink__send:hover svg{transform:translate(2px,-2px)}.contact-uplink__copy:hover{background:#0e3037;border-color:var(--uplink-cyan)}.contact-uplink__primary:hover .contact-uplink__mail-signal{animation:uplink-mail .9s linear 1}}@container (max-width: 680px){.contact-uplink__primary{grid-template-columns:minmax(0,1fr) 100px;gap:14px;padding:24px;min-height:300px}.contact-uplink__message h2{font-size:36px}.contact-uplink__channel{padding:13px 11px;min-height:145px;gap:12px}.contact-uplink__channel-main h2{font-size:20px}.contact-uplink__channel-main p{font-size:13px}.contact-uplink__channel-bottom span{font-size:12px}}@container (max-width: 520px){.contact-uplink__primary{grid-template-columns:minmax(0,1fr);min-height:300px}.contact-uplink__art{display:none}.contact-uplink__conduit{height:23px}.contact-uplink__conduit svg{display:none}.contact-uplink__channels{grid-template-columns:minmax(0,1fr);gap:10px}.contact-uplink__channel{flex-direction:row;align-items:center;gap:13px;min-height:70px;padding:13px}.contact-uplink__channel-main{flex:1}.contact-uplink__channel-main p{display:none}.contact-uplink__channel-bottom{margin-top:0;max-width:46%}.contact-uplink__channel-bottom span{font-size:11px}}@media (max-width:992px){.contact-uplink{padding-bottom:calc(48px + env(safe-area-inset-bottom, 0px))}.contact-uplink .content-part{height:calc(100dvh - 128px - env(safe-area-inset-bottom, 0px))}.contact-uplink .content-part>div{padding-block:16px 20px}.contact-uplink__conduit{display:none}.contact-uplink__channels{margin-top:13px}}@media (max-width:520px){.contact-uplink__primary{padding:22px 19px;border-radius:18px;min-height:0}.contact-uplink__message{gap:12px}.contact-uplink__message h2{font-size:clamp(31px,8vw,39px)}.contact-uplink__message p{font-size:16px}.contact-uplink__email{font-size:17px}.contact-uplink__send{flex:1;padding-inline:10px;gap:8px}.contact-uplink__copy{padding-inline:12px;gap:8px;min-width:114px}.contact-uplink__channel{min-height:86px;padding:14px}.contact-uplink__channel-main p{display:block;font-size:14px}.contact-uplink__channel-bottom span{display:none}.contact-uplink__channel-bottom svg{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.contact-uplink *,.contact-uplink :after,.contact-uplink :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.contact-uplink__conduit .contact-uplink__trace{opacity:0}}@media (min-width:993px) and (max-height:820px){.contact-uplink__message{gap:10px}.contact-uplink__primary{padding-block:20px}.contact-uplink__copy-status{min-height:19px}.contact-uplink__conduit{height:30px}.contact-uplink__channel{min-height:140px;gap:10px;padding-block:11px}}@media (min-width:993px) and (max-width:1160px) and (max-height:820px){.contact-uplink__conduit{height:16px}.contact-uplink__channel{min-height:66px}}@media (max-width:992px){.contact-uplink__channels{grid-template-columns:minmax(0,1fr);gap:10px}.contact-uplink__channel{flex-direction:row;align-items:center;gap:13px;min-height:86px;padding:14px}.contact-uplink__channel-main{flex:1}.contact-uplink__channel-main p{display:block;font-size:14px}.contact-uplink__channel-bottom{margin-top:0}}@media (max-width:360px){.contact-uplink__copy,.contact-uplink__send{font-size:14px;white-space:nowrap;padding-inline:10px}.contact-uplink__copy{min-width:108px}}