.custom-phone-dropdown{border:1px solid var(--new-ui-border);border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.5)}.custom-phone-dropdown,.custom-phone-dropdown input[type=search]{background-color:var(--new-ui-black)!important;color:#fff!important;z-index:99999!important;position:relative!important}.custom-phone-dropdown input[type=search]{border:1px solid var(--new-ui-border);border-radius:6px;padding:8px}.custom-phone-dropdown ul{background-color:var(--new-ui-black)!important;color:#fff!important}.custom-phone-dropdown li:hover{background-color:var(--contact-cyan,var(--new-ui-blue))!important;z-index:999}.custom-phone-dropdown .search,.custom-phone-dropdown .search:hover{background-color:var(--new-ui-black)!important;z-index:999}.custom-phone-dropdown .country.active,.custom-phone-dropdown .country.highlight,.custom-phone-dropdown .country.selected{background-color:var(--contact-cyan,var(--new-ui-blue))!important;color:#0D1114!important}.custom-phone-input-field{padding-left:48px!important}.contact-theme{--contact-bg:#0D1114;--contact-bg-alt:#10171B;--contact-card:#111A1F;--contact-deep:#070C0F;--contact-border:#263238;--contact-cyan:#11D8EA;--contact-cyan-bright:#7FF1FF;--contact-highlight:#BDF5FF;--contact-text-primary:#F2F4F7;--contact-text-secondary:#B1BCC2;--contact-text-muted:#87949B;--contact-error:#ff8b93;background-color:var(--contact-bg);background-image:linear-gradient(to right,var(--contact-border) 1px,transparent 1px),linear-gradient(to bottom,var(--contact-border) 1px,transparent 1px);background-size:100px 100px;background-position:top;color:var(--contact-text-primary)}.contact-eyebrow{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:13px;letter-spacing:.1em;font-weight:600;color:var(--contact-cyan);text-transform:uppercase}.contact-headline{font-family:var(--font-hanken-grotesk),"Hanken Grotesk",sans-serif;font-weight:700;letter-spacing:-.01em;color:var(--contact-text-primary)}.contact-card{background:var(--contact-card)}.contact-card,.contact-side-card{border:1px solid var(--contact-border);border-radius:8px}.contact-side-card{background:var(--contact-bg-alt)}.contact-required{color:var(--contact-error)}.contact-field-label{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:12px;letter-spacing:.05em;color:var(--contact-text-muted);display:block;margin-bottom:8px}.contact-input-wrap{border:1px solid var(--contact-border);border-radius:4px;background:var(--contact-deep);transition:border-color .2s ease,box-shadow .2s ease;position:relative}.contact-input-wrap:focus-within{border-color:var(--contact-cyan);box-shadow:0 0 15px rgba(17,216,234,.15)}.contact-input-wrap.has-error{border-color:var(--contact-error)}.contact-input,.contact-select,.contact-textarea{width:100%;background:transparent;border:none;outline:none;color:var(--contact-text-primary);padding:12px;font-family:inherit;font-size:15px;box-sizing:border-box}.contact-input::placeholder,.contact-textarea::placeholder{color:var(--contact-text-muted)}.contact-textarea{resize:none;display:block}.contact-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:36px}.contact-select option{background:var(--contact-deep);color:var(--contact-text-primary)}.contact-select-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--contact-text-muted);pointer-events:none}.contact-pill-group{display:flex;flex-wrap:wrap;gap:10px}.contact-pill{flex:1 1 100px;cursor:pointer}.contact-pill input{position:absolute;opacity:0;width:0;height:0}.contact-pill-label{display:block;text-align:center;padding:10px 14px;border:1px solid var(--contact-border);border-radius:4px;background:var(--contact-deep);color:var(--contact-text-muted);font-size:14px;transition:all .2s ease}.contact-pill input:checked+.contact-pill-label{border-color:var(--contact-cyan);color:var(--contact-cyan);box-shadow:0 0 10px rgba(17,216,234,.12)}.contact-submit-btn{background:var(--contact-cyan);color:var(--contact-deep);font-weight:700;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;padding:12px 32px;border-radius:4px;border:none;cursor:pointer;transition:background .2s ease}.contact-submit-btn:hover{background:var(--contact-highlight)}.contact-submit-btn:disabled{opacity:.5;cursor:not-allowed}.contact-link-tile{display:flex;align-items:center;gap:14px;color:var(--contact-text-primary);text-decoration:none;padding:10px 0}.contact-link-tile-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:var(--contact-deep);border:1px solid var(--contact-border);color:var(--contact-text-muted);transition:all .2s ease;flex-shrink:0}.contact-link-tile:hover .contact-link-tile-icon{border-color:var(--contact-cyan);color:var(--contact-cyan)}.contact-check-item{display:flex;align-items:flex-start;gap:10px;color:var(--contact-text-secondary);margin-bottom:14px}.contact-check-item svg{color:var(--contact-cyan);flex-shrink:0;margin-top:3px}.contact-node-badge{border:1px solid var(--contact-border);border-radius:8px;padding:24px;background:var(--contact-deep);position:relative;overflow:hidden}.contact-node-badge:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(17,216,234,.18),transparent 60%)}.contact-node-status{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:12px;letter-spacing:.1em;color:var(--contact-cyan);position:relative}.contact-trust-card{background:var(--contact-card);border:1px solid var(--contact-border);border-radius:8px;padding:24px;transition:border-color .2s ease;height:100%;box-sizing:border-box}.contact-trust-card:hover{border-color:var(--contact-cyan)}.contact-trust-card svg{color:var(--contact-cyan)}@media (max-width:992px){.contact-pill{flex:1 1 30%}}