*{box-sizing:border-box}body{margin:0;font:16px/1.65 Arial,sans-serif;color:#14212e;background:#f2f3f4}a{color:inherit}.preview{background:#ffe0af;padding:8px 20px;text-align:center;font-size:11px}header{background:#f2f3f4;display:flex;align-items:center;justify-content:space-between;padding:22px 5vw;border-bottom:1px solid #c8cdd2}.logo{text-decoration:none;font-weight:800;font-size:25px}.logo small{font-size:10px;letter-spacing:2px;margin-left:10px}nav{display:flex;gap:25px;font-size:12px}nav a{text-decoration:none}.hero{display:grid;grid-template-columns:.85fr 1.15fr;min-height:570px}.identity{background:#ff5b29;display:flex;flex-direction:column;justify-content:space-between;padding:35px 5vw;color:#18222c;overflow:hidden}.identity .big{font-size:clamp(150px,24vw,360px);font-weight:900;letter-spacing:-20px;line-height:1}.mono{font:11px/1.6 monospace;letter-spacing:1px;text-transform:uppercase}.intro{background:#14212e;color:#fff;padding:65px 5vw}h1{font-size:clamp(44px,5.5vw,75px);font-weight:600;line-height:1.06;letter-spacing:-3px;margin:26px 0}.intro p{color:#bbc7d1;max-width:500px}.button{display:inline-block;background:#ff5b29;color:#15202b;text-decoration:none;padding:13px 22px;font-weight:bold;font-size:13px;margin-top:25px}.indexbar{display:flex;justify-content:space-between;gap:20px;padding:20px 5vw;border-bottom:1px solid #c8cdd2;font:11px monospace}.indexbar a{text-decoration:none}.focus{padding:65px 5vw;display:grid;grid-template-columns:1fr 2fr;gap:6vw}h2{font-size:38px;letter-spacing:-1px;line-height:1.15}.focus h2{margin-top:18px}.stack article{background:#fff;margin-bottom:15px;padding:28px;display:grid;grid-template-columns:50px 1fr;gap:12px}.stack h3{margin:0;font-size:24px;letter-spacing:-.5px}.stack p{grid-column:2;color:#5d6b76;margin:0}.stack .num{font:12px monospace;color:#d95025}.process{background:#dce4eb;padding:60px 5vw}.process ol{display:flex;list-style:none;padding:0;gap:30px}.process li{flex:1;border-top:2px solid #14212e;padding-top:20px}.process strong{display:block;font-size:19px}.process p{color:#506170}.record{padding:65px 5vw;display:grid;grid-template-columns:1fr 1.3fr;gap:7vw}.record dl{margin:0}.record dt{font:11px monospace;color:#697884;text-transform:uppercase;margin-top:16px}.record dd{margin:4px 0;padding-bottom:12px;border-bottom:1px solid #c8cdd2}.contactband{display:flex;justify-content:space-between;align-items:center;padding:40px 5vw;background:#ff5b29;gap:20px}.contactband h2{margin:0;font-size:32px}.contactband a{background:#14212e;color:#fff;padding:13px 20px;text-decoration:none;font-size:13px}footer{background:#14212e;color:#c0ccd5;padding:40px 5vw;font-size:12px}.foot{display:grid;grid-template-columns:1fr 1fr;gap:30px}.links{margin-top:30px;padding-top:20px;border-top:1px solid #4c5c69;display:flex;gap:25px;flex-wrap:wrap}.legal{max-width:850px;margin:auto;padding:65px 26px 90px}.legal h1{font-size:52px}.legal h2{font-size:24px;margin-top:35px}.legal p{color:#536472}.note{padding:20px;border-left:3px solid #ff5b29;background:#e4e9ec}@media(max-width:700px){header{align-items:flex-start}.logo small{display:block;margin:0}nav{gap:12px}.hero{grid-template-columns:1fr}.identity{min-height:230px}.identity .big{font-size:180px;letter-spacing:-13px}.intro{padding:40px 6vw}.focus,.record,.foot{grid-template-columns:1fr;gap:20px}.process ol{flex-direction:column}.indexbar{flex-wrap:wrap}.contactband{align-items:flex-start;flex-direction:column}.stack article{padding:22px;grid-template-columns:30px 1fr}}
.corporate-register{margin:15px 5vw 60px;border:2px solid #14212e}.register-title{background:#14212e;color:#fff;padding:25px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.register-title h2{font-size:24px;flex:1;margin:0}.register-title a{font-size:11px}.register-title .mono{flex-basis:100%;color:#ff8f6d}.register-rows>div{display:grid;grid-template-columns:220px 1fr;padding:20px 25px;border-bottom:1px solid #b9c3cb;gap:25px}.register-rows b{font:11px monospace}.register-rows span{font-size:14px}.register-note{padding:20px 25px;margin:0;color:#546674;font-size:11px}.foot{grid-template-columns:1fr 1fr}.foot>div:first-child{border-top:3px solid #ff5b29;padding-top:15px}.foot>div+div{border-top:1px solid #697683;padding-top:15px}.links{justify-content:space-between}@media(max-width:650px){.register-rows>div{grid-template-columns:1fr;gap:8px}.foot{grid-template-columns:1fr}}