/* V2026.2 controlled color and primary-mark sizing. */
.design-planner .kicker,.authority-feature .kicker{color:#292D6E!important}
:root{--navy:#081321;--indigo:#292D6E;--blue:#292D6E;--yellow:#FFDB00;--warm:#F4F1EB;--ink:#101827;--muted:#5F6C80;--line:#D5DDE8;--font:Inter,"NBWave Source Han", "Source Han Sans SC","思源黑体 SC","PingFang SC","Microsoft YaHei",sans-serif}
.site-header{height:144px;background:#081321}.nav-shell{gap:22px}.site-header .brand img{width:240px;height:auto;max-height:none;object-fit:contain}.site-nav{gap:17px}.footer-brand img{width:260px;height:auto;max-height:none}.brand-heritage h2,.evidence-timeline time,.brand-history time,.evidence-card time{font-family:var(--font)}
.authority-feature,.authority-history,.service-contact,.one-ton-experience{width:var(--shell);margin:64px auto}.authority-feature{padding:38px;border:1px solid var(--line);background:white}.authority-feature h2{max-width:950px;font-size:clamp(25px,3vw,38px);line-height:1.35}.authority-feature p{max-width:960px;color:var(--muted);line-height:1.9}.authority-feature a{color:var(--blue);font-weight:700}.authority-proof{margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.authority-proof summary{cursor:pointer;font-weight:600}.authority-proof img{display:block;max-width:760px;width:100%;height:auto;margin:18px 0;border:1px solid var(--line)}
.authority-track-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.authority-track{min-width:0;border:1px solid var(--line);background:#fff;padding:28px}.authority-track h3{font-size:23px;color:var(--blue);margin-top:0}.authority-track article{padding:20px 0;border-top:1px solid var(--line);min-height:145px}.authority-track time{color:var(--blue);font-size:24px;font-weight:700}.authority-track h4{font-size:17px;margin:5px 0}.authority-track p{margin:7px 0;color:var(--muted);font-size:14px}.authority-track .history-spacer{border:0}.knowledge-supplement{max-width:920px;margin:0 auto;padding:20px 24px 50px}.knowledge-supplement h2{font-size:25px;margin-top:32px}.knowledge-supplement p{line-height:1.9;color:var(--ink)}.knowledge-supplement li{margin:10px 0}.knowledge-supplement a{color:var(--blue);text-decoration:underline}.knowledge-supplement time{font-size:13px;color:var(--muted)}
.service-contact{display:grid;grid-template-columns:1fr 1fr;gap:45px}.service-contact .text-link{display:block;margin:20px 0}.service-preparation{background:var(--warm);padding:35px}.one-ton-experience{display:grid;grid-template-columns:1.05fr .95fr;gap:35px;align-items:center}.one-ton-experience figure{margin:0}.one-ton-experience img{width:100%;height:auto;display:block}.one-ton-experience figcaption{font-size:13px;color:var(--muted);margin-top:12px}.one-ton-experience h2{font-size:32px;line-height:1.4}.one-ton-experience p{line-height:1.9;color:var(--muted)}
.hero-metrics strong{font-size:clamp(23px,3vw,37px)}.hero-metrics span{line-height:1.6}.focus-hub{margin-top:56px}.page-category .kicker,.page-product .product-code{color:var(--blue)}.section--ink .kicker,.estate-system-hero .kicker,.commercial-intro .kicker,.custom-delivery-hero .kicker{color:var(--yellow)}
@media(max-width:1100px){.site-header{height:140px}.site-nav{top:140px}.nav-shell{gap:12px}.nav-hotline{display:none}.product-mega{max-height:calc(100dvh - 156px)}}
@media(max-width:700px){.site-header .brand img{width:240px;height:auto}.nav-shell{width:calc(100% - 36px)}.authority-track-grid,.service-contact,.one-ton-experience{grid-template-columns:1fr}.authority-track .history-spacer{display:none}.authority-feature{padding:24px}.authority-track{padding:22px}.authority-track article{min-height:0}.authority-feature,.authority-history,.service-contact,.one-ton-experience{margin-top:40px;margin-bottom:40px}.site-nav{max-height:calc(100dvh - 140px);overflow:auto}.hero-metrics strong{font-size:23px}.hero-metrics span{font-size:11px}.one-ton-experience h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.authority-history-head,.authority-history-row{display:grid;grid-template-columns:135px minmax(0,1fr) minmax(0,1fr);gap:22px}.authority-history-head{padding:18px 0;color:var(--blue)}.authority-history-row{border-top:1px solid var(--line);padding:24px 0}.authority-history-row>time{font-size:23px;font-weight:700;color:var(--blue)}.authority-history-row article{padding:20px;background:#fff;border:1px solid var(--line)}.authority-history-row h3{font-size:20px;line-height:1.5;margin:8px 0}.authority-history-row p{font-size:14px;line-height:1.85;color:var(--muted);margin:8px 0}.authority-history-row small{color:var(--blue)}.authority-standard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.authority-standard-grid article{border:1px solid var(--line);padding:24px}.authority-standard-grid h3{font-size:18px;line-height:1.55}.authority-standard-grid span{color:var(--blue);font-weight:700}.authority-standard-grid small{color:var(--muted)}
@media(max-width:700px){.authority-history-head{display:none}.authority-history-row{grid-template-columns:1fr;gap:14px}.authority-history-row .history-spacer{display:none}.authority-standard-grid{grid-template-columns:1fr}}
.inquiry-notice{margin-top:16px;font-size:13px;color:var(--muted);line-height:1.7}.inquiry-notice summary{cursor:pointer}.inquiry-notice a{color:var(--blue);text-decoration:underline}.air-family-grid+.product-grid{margin-top:32px}
.page-air-family .page-hero,.page-product .page-hero{padding-top:64px;padding-bottom:56px}.page-air-family .hero-rule,.page-product .hero-rule{margin-top:28px}
@media(max-width:700px){.page-air-family .page-hero,.page-product .page-hero{padding-top:38px;padding-bottom:36px}.page-air-family .page-hero h1,.page-product .page-hero h1{font-size:36px}}
:root{--font:"NBWAVE Latin Web","NBWAVE CJK Web","PingFang SC","Microsoft YaHei",sans-serif;--copper:#292D6E}body,input,select,textarea,button{font-family:var(--font)}
.warranty-fulltext{width:min(960px,calc(100% - 48px));margin:54px auto 76px;color:var(--ink)}.warranty-fulltext p,.warranty-fulltext li{font-size:16px;line-height:1.95;overflow-wrap:anywhere}.warranty-fulltext h2{font-size:clamp(24px,3vw,32px);line-height:1.5;margin:0 0 24px}.warranty-introduction{padding:32px;background:#fff;border:1px solid var(--line)}.warranty-metadata{margin:26px 0 0;font-size:14px}.warranty-metadata>div{display:grid;grid-template-columns:90px 1fr;gap:18px;padding:12px 0;border-top:1px solid var(--line)}.warranty-metadata dt{color:var(--muted)}.warranty-metadata dd{margin:0}.warranty-contents{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px;margin:28px 0 48px;padding:24px;background:var(--warm)}.warranty-contents a,.warranty-contact a{color:var(--blue);text-underline-offset:4px}.warranty-contents a{font-size:15px;line-height:1.7;padding:6px 0}.warranty-chapter{padding:28px 0;border-top:1px solid var(--line);scroll-margin-top:168px}.warranty-chapter ul{padding-left:24px}.warranty-chapter li{margin:9px 0}.warranty-note{padding:20px 24px;margin:24px 0;background:var(--warm);border-left:3px solid var(--blue)}.warranty-note strong{color:var(--blue)}.warranty-note p{margin-bottom:0}.warranty-contact{margin-top:24px;padding:30px;background:var(--warm)}.warranty-contact p:last-child{font-size:13px;color:var(--muted)}
.air-installation,.air-related-applications{width:var(--shell);margin:48px auto}.air-installation>details{padding:24px 28px;border:1px solid var(--line);background:#fff}.air-installation summary{cursor:pointer;color:var(--blue);font-size:20px;font-weight:700;line-height:1.6}.air-installation summary small{display:block;font-size:13px;color:var(--muted);font-weight:400;margin:4px 0 0 22px}.air-installation>details>p{line-height:1.8;color:var(--muted)}.air-installation .installation-note{font-size:13px}.air-installation .air-param-section{width:100%;margin:30px 0}.air-related-applications{padding:32px;background:var(--warm);border:1px solid var(--line)}.air-related-applications h2{font-size:clamp(24px,3vw,32px);line-height:1.4;margin:12px 0}.air-related-applications p{max-width:850px;color:var(--muted);line-height:1.85}.air-related-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:24px}.air-related-links a{padding:22px;background:#fff;color:var(--blue);border:1px solid var(--line);text-decoration:none}.air-related-links strong{display:block;font-size:18px;margin-bottom:12px}.air-related-links span{font-size:14px}.air-related-links a:focus-visible,.warranty-contents a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}
@media(max-width:700px){.warranty-fulltext{width:calc(100% - 36px);margin:34px auto 50px}.warranty-introduction,.warranty-contact{padding:22px}.warranty-metadata>div{grid-template-columns:72px 1fr;gap:12px}.warranty-contents{grid-template-columns:1fr;margin:22px 0 32px;padding:20px;gap:4px}.warranty-fulltext p,.warranty-fulltext li{font-size:15px}.warranty-chapter{scroll-margin-top:156px}.air-installation>details,.air-related-applications{padding:22px}.air-installation summary{font-size:18px}.air-related-links{grid-template-columns:1fr}.air-related-links a{padding:20px}}
.air-installation .air-data-block{width:100%;margin:30px 0}.air-installation .air-data-block h2{font-size:22px}.air-installation .air-table-wrap{max-width:100%;overflow:auto}
.legacy-air-application{max-width:1100px;margin:0 auto}.legacy-air-application>section{margin:2rem 0}.legacy-air-application h2,.legacy-air-application h3{color:var(--blue,#292d6e)}.legacy-air-archive{margin:2rem 0;border-top:1px solid var(--line,#d8dee9);border-bottom:1px solid var(--line,#d8dee9);padding:1.25rem 0}.legacy-air-archive summary{cursor:pointer;font-weight:600}.legacy-air-archive>p{font-size:.94rem;color:var(--muted,#53627a)}.legacy-air-model-table{overflow-x:auto}.legacy-air-model-table table{width:100%;border-collapse:collapse;background:#fff}.legacy-air-model-table th,.legacy-air-model-table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--line,#d8dee9)}.legacy-air-model-table thead{background:var(--warm,#edf1f6)}.legacy-air-case{margin:2rem 0}.legacy-air-case img{width:100%;max-height:540px;object-fit:contain;background:var(--warm,#eef1f5)}.legacy-air-case figcaption{font-size:.94rem;margin-top:.6rem;color:var(--muted,#53627a)}.legacy-air-actions{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.legacy-air-application [tabindex]:focus-visible,.legacy-air-application summary:focus-visible{outline:3px solid var(--blue,#292d6e);outline-offset:4px}
@media print{.warranty-fulltext{width:100%;margin:0}.warranty-chapter{break-inside:auto}.warranty-chapter h2{break-after:avoid}.warranty-fulltext a{color:inherit}.warranty-contents{display:none}.warranty-note{break-inside:avoid}.air-installation details{display:block}.air-installation details>*{display:block}}
