.itc-detail__band:where(.astro-pcwtlbpr){background:var(--itc-navy);padding:40px var(--itc-pad) 48px}.itc-detail__hero:where(.astro-pcwtlbpr){max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.itc-detail__logo:where(.astro-pcwtlbpr){width:190px;height:130px;background:#fff;flex:none;padding:14px;display:flex;align-items:center;justify-content:center}.itc-detail__logo:where(.astro-pcwtlbpr) img:where(.astro-pcwtlbpr){max-width:100%;max-height:100%;object-fit:contain}.itc-detail__logo-placeholder:where(.astro-pcwtlbpr){color:var(--itc-placeholder);font-size:14px}.itc-detail__name:where(.astro-pcwtlbpr){margin:0;font-family:var(--itc-font-head);font-weight:600;font-size:clamp(30px,7vw,42px);line-height:1.12;color:var(--itc-white);text-wrap:pretty}.itc-detail__hero-text:where(.astro-pcwtlbpr){flex:1;min-width:280px;display:flex;flex-direction:column;gap:14px}.itc-detail__pill:where(.astro-pcwtlbpr){display:flex;align-items:center;gap:8px;align-self:flex-start;background:#fff;padding:7px 14px}.itc-detail__pill-text:where(.astro-pcwtlbpr){font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--itc-navy)}@media (max-width: 680px){.itc-detail__hero:where(.astro-pcwtlbpr){flex-direction:column;align-items:center;text-align:center}.itc-detail__hero-text:where(.astro-pcwtlbpr){min-width:0;align-items:center}.itc-detail__pill:where(.astro-pcwtlbpr){align-self:center}}.itc-detail__cols:where(.astro-pcwtlbpr){max-width:1100px;margin:0 auto;padding:52px var(--itc-pad) 0;display:flex;flex-wrap:wrap;gap:48px 56px;align-items:flex-start}.itc-detail__cols--last:where(.astro-pcwtlbpr){padding-bottom:80px}.itc-detail__main:where(.astro-pcwtlbpr){flex:3 1 340px;min-width:0;display:flex;flex-direction:column;gap:46px}.itc-detail__aside:where(.astro-pcwtlbpr){flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:30px;border-top:4px solid var(--itc-navy);padding-top:26px}.itc-fields:where(.astro-pcwtlbpr){display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 40px}.itc-fields__item:where(.astro-pcwtlbpr){padding:20px 0;border-bottom:1px solid var(--itc-border-soft)}.itc-fields__item--wide:where(.astro-pcwtlbpr){grid-column:1 / -1}.itc-fields__label:where(.astro-pcwtlbpr){margin-bottom:6px}.itc-fields__value:where(.astro-pcwtlbpr){font-size:18px;line-height:1.5;color:var(--itc-navy)}.itc-contact:where(.astro-pcwtlbpr){display:flex;flex-direction:column;gap:14px}.itc-contact__h3:where(.astro-pcwtlbpr){margin:0 0 14px;font-family:var(--itc-font-head);font-weight:600;font-size:24px;color:var(--itc-crimson)}.itc-contact__h3--website:where(.astro-pcwtlbpr){margin-bottom:12px}.itc-contact__label:where(.astro-pcwtlbpr){font-size:14px;color:var(--itc-text-muted);margin-bottom:3px}.itc-contact__value:where(.astro-pcwtlbpr){font-size:18px;font-weight:600;color:var(--itc-navy)}.itc-contact__sub:where(.astro-pcwtlbpr){font-size:15px;color:var(--itc-text-muted);margin-top:2px}.itc-contact__link:where(.astro-pcwtlbpr){font-size:18px;font-weight:600}.itc-contact__link--wrap:where(.astro-pcwtlbpr){word-break:break-all}.itc-detail__name:where(.astro-pcwtlbpr),.itc-body:where(.astro-pcwtlbpr),.itc-fields__value:where(.astro-pcwtlbpr),.itc-contact__value:where(.astro-pcwtlbpr),.itc-products__item:where(.astro-pcwtlbpr){overflow-wrap:anywhere}.itc-products:where(.astro-pcwtlbpr){margin:0;padding:0;list-style:none;columns:2 220px;column-gap:40px}.itc-products__item:where(.astro-pcwtlbpr){position:relative;break-inside:avoid;padding:0 0 12px 22px;font-size:18px;line-height:1.5;color:var(--itc-navy)}.itc-products__item:where(.astro-pcwtlbpr):before{content:"";position:absolute;left:0;top:calc(.75em - 4px);width:8px;height:8px;background:var(--itc-crimson)}.itc-pd-section:where(.astro-pcwtlbpr){max-width:1100px;margin:0 auto;padding:52px var(--itc-pad) 80px}.itc-pd-grid:where(.astro-pcwtlbpr){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 24px}@media (max-width: 760px){.itc-pd-grid:where(.astro-pcwtlbpr){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}@media (max-width: 460px){.itc-pd-grid:where(.astro-pcwtlbpr){grid-template-columns:1fr}.itc-pd-item__name:where(.astro-pcwtlbpr){font-size:17px}}.itc-pd-item:where(.astro-pcwtlbpr){display:flex;flex-direction:column;text-align:left;background:transparent;border:0;padding:0;cursor:zoom-in;font-family:inherit}.itc-pd-item__media:where(.astro-pcwtlbpr){width:100%;background:var(--itc-surface);aspect-ratio:4 / 3;overflow:hidden;display:flex;align-items:center;justify-content:center}.itc-pd-item__media:where(.astro-pcwtlbpr) img:where(.astro-pcwtlbpr){max-width:100%;max-height:100%;object-fit:contain;display:block}.itc-pd-item__name:where(.astro-pcwtlbpr){padding:14px 0 0;font-size:18px;font-weight:600;line-height:1.35;color:var(--itc-navy);text-wrap:pretty}.itc-lightbox:where(.astro-pcwtlbpr){position:fixed;inset:0;z-index:100;background:var(--itc-navy);display:flex;flex-direction:column}.itc-lightbox:where(.astro-pcwtlbpr)[hidden]{display:none}.itc-lightbox__bar:where(.astro-pcwtlbpr){flex:none;display:flex;align-items:center;gap:20px;padding:18px clamp(16px,3vw,32px)}.itc-lightbox__counter:where(.astro-pcwtlbpr){font-size:15px;font-weight:700;letter-spacing:.04em;color:var(--itc-lightblue)}.itc-lightbox__close:where(.astro-pcwtlbpr){margin-left:auto;width:46px;height:46px;border-radius:50%;border:1.5px solid rgba(255,255,255,.55);background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.itc-lightbox__close:where(.astro-pcwtlbpr):hover{background:#fff;color:var(--itc-navy)}.itc-lightbox__stage:where(.astro-pcwtlbpr){flex:1;min-height:0;display:flex;align-items:center;gap:clamp(10px,2vw,26px);padding:0 clamp(12px,3vw,32px);touch-action:pan-y}.itc-lightbox__arrow:where(.astro-pcwtlbpr){flex:none;width:52px;height:52px;border-radius:50%;border:1.5px solid rgba(255,255,255,.55);background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.itc-lightbox__arrow:where(.astro-pcwtlbpr):hover{background:#fff;color:var(--itc-navy)}.itc-lightbox__img:where(.astro-pcwtlbpr){flex:1;min-width:0;height:100%;display:flex;align-items:center;justify-content:center}.itc-lightbox__img:where(.astro-pcwtlbpr) img:where(.astro-pcwtlbpr){max-width:100%;max-height:100%;object-fit:contain;display:block}.itc-lightbox__caption:where(.astro-pcwtlbpr){flex:none;padding:20px clamp(16px,3vw,32px) 30px;font-family:var(--itc-font-head);font-weight:600;font-size:clamp(20px,3vw,28px);line-height:1.3;color:#fff;text-align:center;text-wrap:pretty}@media (max-width: 700px){.itc-lightbox__stage:where(.astro-pcwtlbpr){position:relative;gap:0;padding:0 8px}.itc-lightbox__arrow:where(.astro-pcwtlbpr){position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:44px;height:44px;background:#002b548c}.itc-lightbox__arrow:where(.astro-pcwtlbpr)[data-pd-prev]{left:6px}.itc-lightbox__arrow:where(.astro-pcwtlbpr)[data-pd-next]{right:6px}.itc-lightbox__bar:where(.astro-pcwtlbpr){padding:10px 14px}.itc-lightbox__close:where(.astro-pcwtlbpr){width:44px;height:44px}.itc-lightbox__caption:where(.astro-pcwtlbpr){padding:12px 16px 16px;font-size:19px}}.itc-detail__h2:where(.astro-pcwtlbpr){font-size:clamp(28px,4vw,35px)}.itc-detail__h2--intro:where(.astro-pcwtlbpr){margin-bottom:16px}.itc-pd-section__title:where(.astro-pcwtlbpr){margin-bottom:6px}.itc-pd-section__hint:where(.astro-pcwtlbpr){margin:0 0 22px;font-size:15px;font-style:italic;color:var(--itc-text-muted)}.itc-pd-section__hint:where(.astro-pcwtlbpr):lang(zh){font-style:normal}
