.header nav{gap:17px;font-size:9px}.header .nav-cta{padding:13px}.operations-directory{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:start;padding-top:50px}.operations-person{border:1px solid #81adbd50;background:#102430}.operations-person .leon-identity h2{font:34px/1.3 Georgia,serif;letter-spacing:-.5px;margin-top:8px}.operations-person .leon-card-index{line-height:1.9;font-size:8px}.operations-person .leon-portrait{height:470px}.operations-person .leon-portrait img{object-fit:contain;object-position:50% 50%;background:radial-gradient(ellipse at 50% 40%,#233e4a,#0c202b)}.subsidiary-contact{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;background:radial-gradient(ellipse at 0 0,#367d8433,transparent 65%),#102430!important}.subsidiary-contact>div>h2{margin:25px 0}.subsidiary-contact>div>p:not(.eyebrow){max-width:490px;font-size:15px;color:#a2becb;line-height:1.95}.subsidiary-contact .operations-person{max-width:520px}.subsidiary-contact .leon-portrait{height:380px}.career-enquiry{margin-top:45px;border:1px solid #77afbf60;background:radial-gradient(ellipse at 0 0,#2f657e38,transparent 65%),#102737;padding:40px;display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;scroll-margin-top:35px}.career-enquiry h3{font:35px/1.25 Georgia,serif;margin:22px 0;color:#d5eaf1}.career-enquiry>div>p:not(.eyebrow){color:#91b3c6;font-size:13px;line-height:1.9}.career-enquiry-fields{display:grid;gap:19px}.career-enquiry label{display:grid;gap:10px;font-size:12px;color:#b7d5df;line-height:1.6}.career-enquiry input,.career-enquiry textarea{width:100%;border:1px solid #6396ab77;background:#0c202d;color:#e2f0f3;padding:15px;font:14px Arial;border-radius:0}.career-enquiry input[readonly]{border-color:#81bbc488;color:#9dd8dd;background:#173949}.career-enquiry textarea{resize:vertical;min-height:120px}.career-enquiry input::placeholder,.career-enquiry textarea::placeholder{color:#688e9f}.career-enquiry .button{justify-content:center;font-size:12px}.career-enquiry .enquiry-note,.career-enquiry .enquiry-status{font-size:11px!important;line-height:1.8;color:#8dabb9}.career-enquiry .enquiry-status:empty{display:none}.enquiry-privacy{font-size:11px;text-decoration:underline;color:#a7c5d2}.process-records{border-top:1px solid #779eaf5a}.process-records details{border-bottom:1px solid #779eaf4a;background:linear-gradient(90deg,#21475835,transparent)}.process-records summary{display:grid;grid-template-columns:55px 1fr 30px;gap:25px;align-items:center;padding:30px 25px;cursor:pointer;list-style:none}.process-records summary::-webkit-details-marker{display:none}.process-records summary>span{font:11px monospace;color:#8bc9d8}.process-records summary h3{font:27px/1.4 Georgia,serif;color:#d1e6ed}.process-records summary>b{font:25px monospace;color:#7ca6b9;transition:transform .2s}.process-records details[open] summary>b{transform:rotate(45deg)}.process-records details>div{margin:0 70px 35px 105px;max-width:800px;animation:process-appear .35s ease-out}.process-records details p{font-size:14px;line-height:1.95;color:#9dbbc9}.process-result{margin-top:20px;padding-left:20px;border-left:2px solid #7fb6c0}.process-result strong{display:block;font:9px/1.7 monospace;text-transform:uppercase;letter-spacing:1px;color:#acd7de;margin-bottom:7px}.relocated-industry video{width:100%;height:470px;object-fit:cover}.home-electrical-profiles+.section>.text-link{margin-top:24px}.process-explained{background:radial-gradient(ellipse at 90% 0,#24556740,transparent 70%),#102430!important}@keyframes process-appear{from{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px) and (min-width:951px){.header{position:relative}.menu-toggle{display:flex;align-items:center;gap:20px;background:none;border:1px solid #6c96a75c;padding:12px 16px;font-size:11px;color:#e5eef1}.header nav{display:none;position:absolute;z-index:30;left:0;right:0;top:103px;background:#102430;padding:25px 4.5%;border-bottom:1px solid #7397a84a;box-shadow:0 15px 30px #0003;flex-wrap:wrap;gap:23px;font-size:12px}.header nav.open{display:flex}}@media(max-width:800px){.operations-directory{gap:20px}.operations-person .leon-portrait{height:340px}.operations-person .leon-identity{padding:24px}.operations-person .leon-identity h2{font-size:30px}.subsidiary-contact{gap:6%}.subsidiary-contact h2{font-size:36px}.career-enquiry{grid-template-columns:1fr;gap:30px;padding:30px}.career-enquiry>div:first-child{max-width:550px}.process-records summary{gap:18px;padding:26px 20px;grid-template-columns:30px 1fr 20px}.process-records summary h3{font-size:24px}.process-records details>div{margin:0 25px 30px 68px}}@media(max-width:600px){.operations-directory,.subsidiary-contact{grid-template-columns:1fr;gap:32px}.operations-directory{padding-top:30px}.operations-person .leon-portrait{height:370px}.subsidiary-contact .leon-portrait{height:370px}.operations-person .leon-identity h2{font-size:32px}.career-enquiry{padding:25px}.career-enquiry h3{font-size:31px}.career-enquiry input,.career-enquiry textarea{font-size:16px}.career-enquiry .button{font-size:11px;white-space:normal}.process-records summary{grid-template-columns:24px 1fr 18px;gap:13px;padding:24px 15px}.process-records summary h3{font-size:22px}.process-records details>div{margin:0 20px 25px 52px}.process-records details p{font-size:13px}.relocated-industry video{height:320px}.header nav{font-size:11px}}@media(prefers-reduced-motion:reduce){.process-records details>div{animation:none}}
