:root{--navy:#071748;--ink:#17203f;--gold:#b08a4c;--gold-soft:#d8c18e;--paper:#f8f7f2;--mist:#e9eef1}*{box-sizing:border-box}html,body{min-height:100%;overflow:hidden}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,PingFang TC,Microsoft JhengHei,sans-serif}.page-shell{place-items:center;min-height:100svh;padding:0;display:grid}.hero{background:#fff;align-content:center;justify-items:center;gap:clamp(18px,3vh,30px);width:min(100%,1040px);min-height:100svh;padding:clamp(18px,4vh,40px) clamp(20px,6vw,72px);display:grid;position:relative;overflow:hidden}.brand-mark{place-items:center;width:min(700px,94%);display:grid}.brand-mark img{object-fit:contain;width:100%;height:auto}.status-bar{grid-template-columns:repeat(3,1fr);gap:12px;width:min(360px,68vw);display:grid}.status-bar span{background:var(--gold);border-radius:999px;height:4px}.status-bar span:nth-child(2){background:var(--navy)}.status-bar span:nth-child(3){background:var(--mist)}.content{text-align:center;justify-items:center;gap:14px;display:grid}.eyebrow{color:var(--gold);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(.78rem,1.8vw,.92rem);font-weight:700}h1{color:var(--navy);letter-spacing:0;margin:0;font-size:clamp(2rem,6vw,4.6rem);font-weight:800;line-height:1}.company-names{color:var(--ink);gap:6px;display:grid}.company-names p{letter-spacing:0;margin:0;font-size:clamp(1.1rem,2.6vw,1.6rem)}.company-names p[lang=en]{color:#17203fb8;font-size:clamp(.98rem,2.2vw,1.25rem)}@media (max-width:640px){.page-shell{padding:0}.hero{min-height:100svh;padding:20px 18px}}
