.hero-eyebrow{background:#10101A!important;color:#E8FCFF!important;border-color:rgba(0,240,255,.55)!important;box-shadow:0 2px 12px rgba(0,0,0,.35)}
.site-logo-default{mix-blend-mode:lighten}.preview-notice{position:fixed;bottom:0;left:0;width:100%;z-index:1000;background:#171725;color:#e8fcff;border-top:1px solid #496278;text-align:center;padding:8px 12px;font-size:12px;line-height:1.5}body.is-preview{padding-bottom:48px}.contact-form{display:grid;gap:22px;margin-top:32px}.contact-form label{display:grid;gap:8px}.contact-form input:not([type=checkbox]),.contact-form textarea{width:100%;background:#12121a;color:#f0f0f5;border:1px solid #656575;border-radius:8px;padding:12px;font:inherit}.contact-form .consent{display:flex;align-items:flex-start}.consent input{margin-top:5px}.contact-form .hp{display:none}.contact-form button:disabled{opacity:.5;cursor:not-allowed}.prose{overflow-wrap:anywhere}.prose img{max-width:100%;height:auto}.prose table{display:block;overflow-x:auto}.search-result{padding:24px 0;border-bottom:1px solid #343447}.search-result a{color:#00f0ff}.search-result p{margin-top:8px}.narrow{max-width:900px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #00f0ff;outline-offset:4px}

.company-details{margin:24px 0 40px}.company-details>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:20px 0;border-bottom:1px solid #343447}.company-details dt{font-weight:700;color:#f0f0f5}.company-details dd{margin:0;overflow-wrap:anywhere}.company-source{font-size:14px;color:#b9b9c7;margin-top:32px}@media(max-width:600px){.company-details>div{grid-template-columns:1fr;gap:8px}}
