.CompanyDetail-module-scss-module__zftvEW__hero{color:#fff;background:linear-gradient(135deg,var(--brand-navy),var(--brand-navy-soft));padding:64px 0}.CompanyDetail-module-scss-module__zftvEW__heroInner,.CompanyDetail-module-scss-module__zftvEW__container{max-width:var(--content-width);padding:0 var(--page-gutter);margin:0 auto}.CompanyDetail-module-scss-module__zftvEW__heroInner{align-items:center;gap:28px;display:flex}.CompanyDetail-module-scss-module__zftvEW__heroInner img{object-fit:contain;background:#fff;border-radius:16px;width:150px;height:90px;padding:14px}.CompanyDetail-module-scss-module__zftvEW__heroInner span{color:var(--primary-light);letter-spacing:.08em;font-size:13px;font-weight:700}.CompanyDetail-module-scss-module__zftvEW__heroInner h1{color:#fff;margin:4px 0 8px;font-size:clamp(30px,4vw,48px)}.CompanyDetail-module-scss-module__zftvEW__heroDescription{color:#ffffffd1;max-width:720px;line-height:1.7}.CompanyDetail-module-scss-module__zftvEW__heroDescription p{margin:0}.CompanyDetail-module-scss-module__zftvEW__breadcrumb{border-bottom:1px solid var(--border-color);background:#fff;padding:18px 0}.CompanyDetail-module-scss-module__zftvEW__main{background:var(--bg-secondary);padding:48px 0 96px}.CompanyDetail-module-scss-module__zftvEW__infoCard{border-radius:16px;margin-bottom:48px}.CompanyDetail-module-scss-module__zftvEW__branchSection{margin-bottom:48px}.CompanyDetail-module-scss-module__zftvEW__sectionHeading{margin-bottom:24px}.CompanyDetail-module-scss-module__zftvEW__sectionHeading h2{color:var(--text-primary);margin:0;font-size:26px}.CompanyDetail-module-scss-module__zftvEW__sectionHeading p{color:var(--text-muted);margin:4px 0 0}.CompanyDetail-module-scss-module__zftvEW__branchCard{border-radius:16px;height:100%}.CompanyDetail-module-scss-module__zftvEW__branchCard h3{color:var(--text-primary);margin:14px 0;font-size:18px}.CompanyDetail-module-scss-module__zftvEW__branchCard p{color:var(--text-secondary);gap:8px;margin:8px 0;display:flex}.CompanyDetail-module-scss-module__zftvEW__branchContent{border-top:1px solid var(--border-color);color:var(--text-secondary);margin-top:14px;padding-top:14px;line-height:1.7}.CompanyDetail-module-scss-module__zftvEW__policyGrid .ant-card{border-radius:16px;height:100%}.CompanyDetail-module-scss-module__zftvEW__policyGrid .ant-card-body{color:var(--text-secondary);line-height:1.75}.CompanyDetail-module-scss-module__zftvEW__emptyPage{flex-direction:column;align-items:center;gap:24px;min-height:60vh;padding:120px 20px;display:flex}@media (max-width:640px){.CompanyDetail-module-scss-module__zftvEW__hero{padding:44px 0}.CompanyDetail-module-scss-module__zftvEW__heroInner{flex-direction:column;align-items:flex-start}.CompanyDetail-module-scss-module__zftvEW__heroInner img{width:120px;height:72px}.CompanyDetail-module-scss-module__zftvEW__main{padding:36px 0 72px}}
