.horizontal-brand{flex-shrink:0;gap:12px;font-size:21px;letter-spacing:.06em}.horizontal-brand .brand-mark{width:42px;height:42px;font-size:0;border:0;border-radius:0;box-shadow:none;background:url('/assets/qazos-mark.svg') center/contain no-repeat}.topbar nav{gap:24px}.quote h2{font-size:clamp(27px,3.4vw,48px);font-weight:500;line-height:1.25;max-width:1100px;margin:28px auto 0;letter-spacing:-.025em}
.page-hero{padding:42px clamp(22px,7vw,130px) 38px}.page-hero h1{font-size:clamp(32px,4vw,54px);line-height:1.1;margin:10px 0 16px}.page-hero p{font-size:17px;line-height:1.55;max-width:1050px;margin-bottom:0}.page-hero .eyebrow{font-size:12px;margin-top:0}.content-page{padding-top:38px;padding-bottom:42px}.content-grid{margin-top:28px;gap:22px}.content-card{padding:26px}.page-cta{padding-top:35px;padding-bottom:35px}.page-cta h2{font-size:clamp(26px,3vw,38px)}
.identity{position:relative;isolation:isolate;overflow:hidden;max-width:1100px;margin:0 auto 28px;padding:30px 32px;background:linear-gradient(135deg,#f7fbff,#e2f1fc);border:1px solid #d7e5f1;border-radius:16px}.identity::after{content:"";position:absolute;z-index:-1;right:-45px;top:50%;width:260px;height:260px;transform:translateY(-50%);background:url('/assets/qazos-system-logo.png') center/contain no-repeat;opacity:.08}.identity-copy{max-width:850px}.identity-copy .eyebrow{margin:0 0 10px}.identity-copy h2{font-size:clamp(26px,3vw,36px);line-height:1.15;margin:0 0 16px}.identity-copy p{font-size:17px;color:#40546e;margin:0}.content-card.compliance{margin-top:28px;max-width:1050px}
@media(max-width:560px){.horizontal-brand{font-size:17px}.horizontal-brand .brand-mark{width:35px;height:35px}.page-hero{padding:28px 22px}.content-page{padding-top:26px;padding-bottom:30px}.identity{padding:24px 20px}.content-card{padding:22px}.page-hero p,.identity-copy p{font-size:16px}}
