.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__heroContact{flex-wrap:wrap;gap:20px;margin-top:16px;display:flex}.CompanyDetail-module-scss-module__zftvEW__heroContact a{color:#ffffffe6;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.CompanyDetail-module-scss-module__zftvEW__heroContact a:hover{color:#fff;text-decoration:underline}.CompanyDetail-module-scss-module__zftvEW__tabs .ant-tabs-nav{z-index:5;background:#fff;border-radius:14px;margin-bottom:28px;padding:0 16px;position:sticky;top:0;box-shadow:0 2px 10px #0f172a0f}.CompanyDetail-module-scss-module__zftvEW__tabs .ant-tabs-tab{padding:14px 4px;font-weight:600}.CompanyDetail-module-scss-module__zftvEW__tabPanel{scroll-margin-top:80px}.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__directory{scroll-margin-top:88px}.CompanyDetail-module-scss-module__zftvEW__directoryControls{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.CompanyDetail-module-scss-module__zftvEW__directorySearch{flex:280px;max-width:420px}.CompanyDetail-module-scss-module__zftvEW__directorySelect{flex:0 0 200px;min-width:160px}.CompanyDetail-module-scss-module__zftvEW__directoryCount{color:var(--text-muted);margin:0 0 16px;font-size:13px}.CompanyDetail-module-scss-module__zftvEW__branchCard{border-radius:16px;height:100%}.CompanyDetail-module-scss-module__zftvEW__branchCard h3{color:var(--text-primary);overflow-wrap:anywhere;margin:14px 0;font-size:18px}.CompanyDetail-module-scss-module__zftvEW__pickupBlocks{gap:16px;margin-top:16px;display:grid}.CompanyDetail-module-scss-module__zftvEW__pickupBlock{background:var(--bg-secondary);border-radius:12px;padding:14px 16px}.CompanyDetail-module-scss-module__zftvEW__pickupBlock h4{color:var(--text-primary);margin:0 0 8px;font-size:14px;font-weight:700}.CompanyDetail-module-scss-module__zftvEW__pickupBlock .CompanyDetail-module-scss-module__zftvEW__branchContent{border-top:none;margin-top:0;padding-top:0}.CompanyDetail-module-scss-module__zftvEW__mapLink{align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:600;display:inline-flex}.CompanyDetail-module-scss-module__zftvEW__branchMeta p{color:var(--text-secondary);align-items:flex-start;gap:8px;margin:8px 0;display:flex}.CompanyDetail-module-scss-module__zftvEW__branchMeta p>span,.CompanyDetail-module-scss-module__zftvEW__branchMeta p>a{overflow-wrap:anywhere;min-width:0}.CompanyDetail-module-scss-module__zftvEW__branchMeta p>.anticon{flex:none;margin-top:4px}.CompanyDetail-module-scss-module__zftvEW__branchContent{border-top:1px solid var(--border-color);color:var(--text-secondary);overflow-wrap:anywhere;margin-top:14px;padding-top:14px;line-height:1.7}.CompanyDetail-module-scss-module__zftvEW__branchContent p{margin:0 0 10px}.CompanyDetail-module-scss-module__zftvEW__branchContent img{max-width:100%;height:auto}.CompanyDetail-module-scss-module__zftvEW__branchContent table{border-collapse:collapse;width:100%}.CompanyDetail-module-scss-module__zftvEW__branchContent th,.CompanyDetail-module-scss-module__zftvEW__branchContent td{border:1px solid var(--border-color);vertical-align:top;padding:8px}.CompanyDetail-module-scss-module__zftvEW__branchPagination{justify-content:center;margin-top:32px;display:flex}.CompanyDetail-module-scss-module__zftvEW__contentCard{border-radius:16px;margin-bottom:28px}.CompanyDetail-module-scss-module__zftvEW__contentCard .ant-card-body{color:var(--text-secondary);line-height:1.75}.CompanyDetail-module-scss-module__zftvEW__blockTitle{color:var(--text-primary);margin:0 0 16px;font-size:20px}.CompanyDetail-module-scss-module__zftvEW__planGrid,.CompanyDetail-module-scss-module__zftvEW__conditionList,.CompanyDetail-module-scss-module__zftvEW__feeTableWrap{margin-bottom:28px}.CompanyDetail-module-scss-module__zftvEW__planCard,.CompanyDetail-module-scss-module__zftvEW__conditionCard{border-radius:16px;height:100%}:is(.CompanyDetail-module-scss-module__zftvEW__planCard .ant-card-body,.CompanyDetail-module-scss-module__zftvEW__conditionCard .ant-card-body){color:var(--text-secondary);line-height:1.75}.CompanyDetail-module-scss-module__zftvEW__feeTable{border-collapse:collapse;background:#fff;border-radius:12px;width:100%;overflow:hidden}.CompanyDetail-module-scss-module__zftvEW__feeTable th,.CompanyDetail-module-scss-module__zftvEW__feeTable td{border:1px solid var(--border-color);text-align:left;padding:12px 16px}.CompanyDetail-module-scss-module__zftvEW__feeTable th{background:var(--bg-secondary);color:var(--text-primary);font-size:13px}.CompanyDetail-module-scss-module__zftvEW__feeTable td{color:var(--text-secondary)}.CompanyDetail-module-scss-module__zftvEW__feeFree{color:#16a34a;font-weight:700}.CompanyDetail-module-scss-module__zftvEW__feeCharged{color:#dc2626;font-weight:700}.CompanyDetail-module-scss-module__zftvEW__feeNote{color:var(--text-muted);margin:12px 0 0;font-size:12px}.CompanyDetail-module-scss-module__zftvEW__policyContent{overflow-wrap:anywhere;max-width:100%;overflow-x:auto}.CompanyDetail-module-scss-module__zftvEW__policyContent img{max-width:100%;width:auto!important;height:auto!important}.CompanyDetail-module-scss-module__zftvEW__policyContent table{border-collapse:collapse;width:100%;min-width:480px}.CompanyDetail-module-scss-module__zftvEW__policyContent th,.CompanyDetail-module-scss-module__zftvEW__policyContent td{border:1px solid var(--border-color);vertical-align:top;min-width:110px;padding:8px}.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}.CompanyDetail-module-scss-module__zftvEW__tabs .ant-tabs-nav{padding:0 8px}.CompanyDetail-module-scss-module__zftvEW__directorySearch,.CompanyDetail-module-scss-module__zftvEW__directorySelect{flex:100%;max-width:none}.CompanyDetail-module-scss-module__zftvEW__feeTable{display:block;overflow-x:auto}.CompanyDetail-module-scss-module__zftvEW__branchPagination{justify-content:flex-start;padding-bottom:4px;overflow-x:auto}}
