.solutions-console{background:#0a2024;border:1px solid #e7dcc83d;border-radius:9px;width:100%;margin-top:96px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;position:relative;overflow:hidden;box-shadow:0 38px 110px #0000005c}.solutions-console-top{color:#829795;border-bottom:1px solid #e7dcc824;align-items:center;gap:7px;height:43px;padding:0 14px;font-size:9px;display:flex}.solutions-console-top span{margin-right:auto}.solutions-console-top i{background:#5e7472;border-radius:50%;width:6px;height:6px}.solutions-console-top i:first-of-type{background:var(--sand)}.solutions-console-body{padding:26px 24px 17px}.solutions-console-body p{color:#dbe4e1;border-bottom:1px solid #e7dcc81a;margin:0 0 15px;padding:0 0 15px;font-size:13px}.solutions-console-body b{width:34px;color:var(--sand);font-size:10px;display:inline-block}.solutions-console-status{color:#9db1ad;background:#ffffff09;padding:14px 24px;font-size:10px}.solutions-console-status:first-letter{color:var(--sand)}.solutions-service-grid{grid-template-columns:repeat(4,1fr)}.solutions-tech-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.solutions-tech-card{border:1px solid var(--line);background:#ffffff52;min-height:284px;padding:30px}.solutions-tech-card small{letter-spacing:.14em;color:var(--bronze);font-size:9px;font-weight:800}.solutions-tech-card h3{margin-top:43px;font-size:25px}.solutions-tech-card div{flex-wrap:wrap;gap:8px;display:flex}.solutions-tech-card span{color:#596864;border:1px solid #a485574d;padding:6px 9px;font-size:12px;font-weight:650}@media (max-width:1000px){.solutions-service-grid{grid-template-columns:repeat(2,1fr)}.solutions-tech-grid{grid-template-columns:1fr}.solutions-console{max-width:600px;margin-top:0}}@media (max-width:680px){.solutions-service-grid{grid-template-columns:1fr}.solutions-tech-card{min-height:auto}.solutions-tech-card h3{margin-top:30px}}.contact-layout{grid-template-columns:.88fr 1.12fr;align-items:start;gap:78px;display:grid}.contact-copy p{color:var(--muted);font-size:17px}.contact-points{border-top:1px solid var(--line);margin-top:37px}.contact-point{border-bottom:1px solid var(--line);padding:18px 0}.contact-point b{color:var(--deep);display:block}.contact-point span{color:var(--muted);font-size:13px}.form-card{background:#f2eadb;border:1px solid #a485574d;padding:38px;box-shadow:0 25px 75px #1737371f}.form-card h3{font-size:31px}.contact-form{gap:14px;margin-top:25px;display:grid}.contact-form label{color:#465653;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:10px;font-weight:800;display:grid}.contact-form label>span{color:#87908b;text-transform:none;letter-spacing:0;font-weight:500}.contact-form input,.contact-form select,.contact-form textarea{width:100%;font:inherit;color:var(--deep);background:#fbfaf6;border:1px solid #c9cec6;border-radius:2px;padding:13px 12px;font-size:14px}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--bronze);outline:2px solid #a485573d}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.check{text-transform:none!important;letter-spacing:0!important;color:#667673!important;gap:9px!important;font-size:12px!important;font-weight:500!important;display:flex!important}.check input{width:auto;margin-top:4px}.check a{text-decoration:underline}.hp{left:-9999px;position:absolute!important}.form-message{margin:0;font-size:12px}.success{color:#2f7665}.error{color:#963b32}@media (max-width:1000px){.contact-layout,.cta-panel{grid-template-columns:1fr}.cta-actions{justify-content:flex-start}}@media (max-width:680px){.form-row{grid-template-columns:1fr}.form-card{padding:28px 22px}}
