/* Self-hosted subset fonts, base64 inlined so the site also renders from file:// */
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}

/* ==========================================================================
   GW Material Tech — Chengdu Golden Wolfran Carbide Co., Ltd.
   Design system. Hand-compiled, no framework CDN, no remote fonts.
   Palette is taken from the company logo: cobalt blue #10348F, tungsten
   orange #EB540A, and the grey of sintered carbide itself.
   ========================================================================== */

/* --- 1. Tokens ----------------------------------------------------------- */
:root{
  /* brand */
  --c-blue:#10348F;
  --c-blue-dark:#0C2870;
  --c-blue-deep:#081C4F;
  --c-blue-ink:#061436;
  --c-orange:#EB540A;
  --c-orange-dark:#C44306;
  --c-orange-soft:#FDF0E7;
  /* neutrals: carbide greys */
  --c-ink:#111B2E;
  --c-body:#354357;
  --c-muted:#64748B;
  --c-steel:#5C6B80;
  --c-steel-light:#8494A8;
  --c-line:#DCE2EB;
  --c-line-soft:#E9EDF3;
  --c-mist:#EFF2F7;
  --c-mist-2:#F7F9FC;
  --c-white:#FFFFFF;
  --c-focus:#EB540A;
  /* type */
  --f-sans:"IBM Plex Sans","Segoe UI",Arial,"Helvetica Neue",sans-serif;
  --f-mono:"IBM Plex Mono","SFMono-Regular",Consolas,monospace;
  --fs-3xs:.6875rem;
  --fs-2xs:.75rem;
  --fs-xs:.8125rem;
  --fs-sm:.875rem;
  --fs-base:1rem;
  --fs-md:1.0625rem;
  --fs-lg:1.1875rem;
  --fs-xl:1.375rem;
  --fs-2xl:1.625rem;
  --fs-3xl:2rem;
  --fs-4xl:2.5rem;
  --fs-5xl:3.125rem;
  --lh-tight:1.16;
  --lh-snug:1.32;
  --lh-body:1.68;
  --ls-tight:-.018em;
  --ls-wide:.04em;
  /* space */
  --s-1:.25rem;
  --s-2:.5rem;
  --s-3:.75rem;
  --s-4:1rem;
  --s-5:1.5rem;
  --s-6:2rem;
  --s-7:2.75rem;
  --s-8:3.5rem;
  --s-9:4.5rem;
  --s-10:6rem;
  /* shape */
  --r-xs:2px;
  --r-sm:3px;
  --r-md:5px;
  --r-lg:8px;
  --shadow-sm:0 1px 2px rgba(17,27,46,.08);
  --shadow-md:0 4px 16px rgba(17,27,46,.09);
  --shadow-lg:0 14px 40px rgba(8,28,79,.16);
  /* layout */
  --wrap:1200px;
  --wrap-narrow:820px;
  --header-h:74px;
  --ease:cubic-bezier(.22,.61,.36,1);
}

/* --- 2. Reset ------------------------------------------------------------ */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{
  margin:0;
  font-family:var(--f-sans);
  font-size:var(--fs-md);
  line-height:var(--lh-body);
  color:var(--c-body);
  background:var(--c-white);
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
img,svg,video{max-width:100%;height:auto;display:block}
a{color:var(--c-blue);text-decoration:none}
a:hover{color:var(--c-orange-dark)}
h1,h2,h3,h4,h5{margin:0;color:var(--c-ink);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}
p{margin:0 0 var(--s-4)}
ul,ol{margin:0 0 var(--s-4);padding-left:1.15rem}
li{margin:0 0 var(--s-2)}
table{border-collapse:collapse;width:100%}
:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}
.skip{position:absolute;left:-9999px;top:0;background:var(--c-orange);color:#fff;padding:.6rem 1rem;z-index:999}
.skip:focus{left:0}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* --- 3. Layout primitives ------------------------------------------------ */
.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--s-5)}
.wrap-narrow{max-width:var(--wrap-narrow)}
.band{padding:var(--s-9) 0}
.band-tight{padding:var(--s-8) 0}
.band-mist{background:var(--c-mist-2)}
.band-steel{background:var(--c-mist)}
.band-deep{background:var(--c-blue-deep);color:#C9D4EA}
.band-deep h2,.band-deep h3,.band-deep h4{color:#fff}
.band-deep a{color:#fff}
.stack>*+*{margin-top:var(--s-4)}

/* section heading: one module, one column, single-line titles */
.head{max-width:64ch;margin-bottom:var(--s-6)}
.head h2{font-size:var(--fs-3xl)}
.head h3{font-size:var(--fs-2xl)}
.head p{margin-top:var(--s-3);font-size:var(--fs-md);color:var(--c-steel)}
.head-center{margin-left:auto;margin-right:auto;text-align:center}

/* the caliper rule — a measuring-scale motif used as a section marker */
.rule{
  height:11px;width:104px;margin-bottom:var(--s-4);
  background:
    linear-gradient(var(--c-orange),var(--c-orange)) left top/2px 11px no-repeat,
    repeating-linear-gradient(90deg,var(--c-steel-light) 0 1px,transparent 1px 13px) left bottom/104px 7px no-repeat;
}
.band-deep .rule{background:
    linear-gradient(var(--c-orange),var(--c-orange)) left top/2px 11px no-repeat,
    repeating-linear-gradient(90deg,#5C74AE 0 1px,transparent 1px 13px) left bottom/104px 7px no-repeat}
.head-center .rule{margin-left:auto;margin-right:auto;background-position:center top,center bottom}

/* --- 4. Buttons ---------------------------------------------------------- */
.btn{
  display:inline-flex;align-items:center;gap:.55rem;
  font-family:var(--f-sans);font-size:var(--fs-sm);font-weight:600;letter-spacing:.01em;
  padding:.82rem 1.35rem;border:1px solid transparent;border-radius:var(--r-sm);
  cursor:pointer;transition:background-color .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease);
}
.btn svg{width:17px;height:17px;flex:none;fill:currentColor}
.btn-primary{background:var(--c-orange);color:#fff}
.btn-primary:hover{background:var(--c-orange-dark);color:#fff}
.btn-solid{background:var(--c-blue);color:#fff}
.btn-solid:hover{background:var(--c-blue-dark);color:#fff}
.btn-ghost{border-color:var(--c-line);background:#fff;color:var(--c-ink)}
.btn-ghost:hover{border-color:var(--c-blue);color:var(--c-blue)}
.btn-light{border-color:rgba(255,255,255,.5);color:#fff;background:transparent}
.btn-light:hover{background:#fff;color:var(--c-blue-deep)}
.btn-sm{padding:.55rem 1rem;font-size:var(--fs-xs)}
.btn-row{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-5)}

/* --- 5. Header + mega menu ---------------------------------------------- */
.topbar{background:var(--c-blue-ink);color:#A9B8D6;font-size:var(--fs-2xs)}
.topbar .wrap{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);align-items:center;justify-content:space-between;min-height:38px}
.topbar a{color:#DCE5F5}
.topbar a:hover{color:var(--c-orange)}
.topbar-facts{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5)}
.topbar-facts span{white-space:nowrap}

.masthead{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid var(--c-line);box-shadow:var(--shadow-sm)}
.masthead .wrap{display:flex;align-items:center;gap:var(--s-5);min-height:var(--header-h)}
.brand{display:flex;align-items:center;flex:none}
.brand img{height:46px;width:auto}
.nav{margin-left:auto;display:flex;align-items:center;gap:var(--s-1)}
.nav-link{
  display:inline-flex;align-items:center;gap:.35rem;
  padding:.7rem .82rem;font-size:var(--fs-sm);font-weight:600;color:var(--c-ink);
  border-radius:var(--r-sm);background:none;border:0;font-family:inherit;cursor:pointer;
}
.nav-link:hover,.nav-link[aria-expanded=true]{color:var(--c-blue);background:var(--c-mist-2)}
.nav-link.is-current{color:var(--c-blue);box-shadow:inset 0 -2px 0 var(--c-orange)}
.nav-caret{width:9px;height:9px;fill:currentColor;transition:transform .18s var(--ease)}
.nav-link[aria-expanded=true] .nav-caret{transform:rotate(180deg)}
.nav-cta{margin-left:var(--s-3)}

.has-mega{position:static}
.mega{
  position:absolute;left:0;right:0;top:100%;
  background:#fff;border-top:1px solid var(--c-line);border-bottom:3px solid var(--c-blue);
  box-shadow:var(--shadow-lg);
  visibility:hidden;opacity:0;pointer-events:none;
  transition:opacity .16s var(--ease),visibility .16s var(--ease);
}
.mega.is-open{visibility:visible;opacity:1;pointer-events:auto}
.mega-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-5);padding:var(--s-5);max-width:var(--wrap);margin:0 auto}
.mega-prods{display:grid;grid-template-columns:repeat(2,1fr);gap:0 var(--s-4)}
.mega-all{margin:var(--s-3) 0 0}
.mega-all a{font-size:var(--fs-sm);font-weight:600}
.mega-col h4{font-size:var(--fs-2xs);color:var(--c-steel);letter-spacing:var(--ls-wide);margin-bottom:var(--s-2);font-weight:600}
.mega-col ul{list-style:none;margin:0;padding:0}
.mega-col li{margin:0}
.mega-col li a{display:block;padding:.28rem 0;font-size:var(--fs-sm);color:var(--c-body);font-weight:500}
.mega-col li a:hover{color:var(--c-orange-dark)}
.mega-prod{display:flex;gap:.7rem;align-items:center;padding:.3rem 0}
.mega-prod img{width:56px;height:38px;object-fit:cover;border:1px solid var(--c-line);border-radius:var(--r-xs);flex:none;background:var(--c-mist)}
.mega-prod b{display:block;font-size:var(--fs-sm);color:var(--c-ink);font-weight:600;line-height:1.3}
.mega-prod span{display:block;font-size:var(--fs-2xs);color:var(--c-steel)}
.mega-prod:hover b{color:var(--c-orange-dark)}

.burger{display:none;margin-left:auto;background:none;border:1px solid var(--c-line);border-radius:var(--r-sm);padding:.5rem .7rem;cursor:pointer}
.burger svg{width:20px;height:20px;fill:var(--c-ink)}

/* --- 6. Hero ------------------------------------------------------------- */
.hero{position:relative;background:var(--c-blue-ink);overflow:hidden}
.hero-media{position:absolute;inset:0}
.hero-media img{width:100%;height:100%;object-fit:cover;object-position:72% 50%;opacity:.9}
.hero-media::after{
  content:"";position:absolute;inset:0;
  background:linear-gradient(100deg,rgba(6,20,54,.97) 0%,rgba(6,20,54,.93) 34%,rgba(8,28,79,.62) 62%,rgba(8,28,79,.22) 100%);
}
.hero-body{position:relative;padding:var(--s-10) 0 var(--s-9)}
.hero-kicker{display:inline-block;font-size:var(--fs-xs);color:#9FB6E4;border-left:2px solid var(--c-orange);padding-left:.7rem;margin-bottom:var(--s-4)}
.hero h1{color:#fff;font-size:var(--fs-5xl);font-weight:700;max-width:19ch}
.hero-sub{color:#C6D4EE;font-size:var(--fs-lg);max-width:58ch;margin-top:var(--s-4)}
.hero .btn-row{margin-top:var(--s-6)}

.hero-inner{position:relative;background:var(--c-blue-deep);padding:var(--s-7) 0 var(--s-6)}
.hero-inner h1{color:#fff;font-size:var(--fs-4xl);max-width:24ch}
.hero-inner p{color:#BFCDE8;max-width:70ch;margin-top:var(--s-3)}

/* pillar strip: What We Make / Who We Serve / What We Solve / Why Us */
.pillars{border-top:1px solid rgba(255,255,255,.16);background:rgba(6,20,54,.55);position:relative}
.pillars-grid{display:grid;grid-template-columns:repeat(4,1fr)}
.pillar{padding:var(--s-5) var(--s-5) var(--s-5) 0;border-right:1px solid rgba(255,255,255,.14)}
.pillar:last-child{border-right:0}
.pillar:not(:first-child){padding-left:var(--s-5)}
.pillar h2{font-size:var(--fs-sm);color:var(--c-orange);margin-bottom:var(--s-2);font-weight:600}
.pillar p{margin:0;font-size:var(--fs-sm);color:#C6D4EE;line-height:1.55}

/* --- 7. Breadcrumbs ------------------------------------------------------ */
.crumbs{background:var(--c-mist-2);border-bottom:1px solid var(--c-line-soft);font-size:var(--fs-xs)}
.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:.7rem 0}
.crumbs li{margin:0;color:var(--c-steel)}
.crumbs li+li::before{content:"/";margin-right:.45rem;color:var(--c-steel-light)}

/* --- 8. Cards and grids -------------------------------------------------- */
.grid{display:grid;gap:var(--s-5)}
.grid-2{grid-template-columns:repeat(2,1fr)}
.grid-3{grid-template-columns:repeat(3,1fr)}
.grid-4{grid-template-columns:repeat(4,1fr)}

.pcard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-md);overflow:hidden;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}
.pcard:hover{border-color:var(--c-blue);box-shadow:var(--shadow-md)}
.pcard-img{background:var(--c-mist);aspect-ratio:3/2;overflow:hidden}
.pcard-img img{width:100%;height:100%;object-fit:cover}
.pcard-body{padding:var(--s-4) var(--s-4) var(--s-5);display:flex;flex-direction:column;flex:1}
.pcard h3{font-size:var(--fs-lg);margin-bottom:var(--s-2)}
.pcard p{font-size:var(--fs-sm);color:var(--c-steel);margin-bottom:var(--s-4)}
.pcard .more{margin-top:auto;font-size:var(--fs-sm);font-weight:600;color:var(--c-blue)}
.pcard:hover .more{color:var(--c-orange-dark)}

.tile{background:#fff;border:1px solid var(--c-line);border-left:3px solid var(--c-blue);border-radius:var(--r-sm);padding:var(--s-5)}
.tile h3{font-size:var(--fs-lg);margin-bottom:var(--s-2)}
.tile p:last-child{margin-bottom:0}
.tile p{font-size:var(--fs-sm);color:var(--c-steel)}
.tile-orange{border-left-color:var(--c-orange)}

.figure{margin:0;display:flex;flex-direction:column;background:var(--c-mist);border:1px solid var(--c-line);border-radius:var(--r-sm);overflow:hidden}
.figure img{width:100%}
.figure figcaption{padding:.7rem .9rem;font-size:var(--fs-xs);color:var(--c-steel);background:#fff;border-top:1px solid var(--c-line-soft);flex:1}
/* inside a grid the figures line up, so the images share one aspect ratio */
.grid .figure img{aspect-ratio:3/2;object-fit:cover}
.grid .figure.dia{background:#fff}
.grid .figure.dia img{aspect-ratio:auto;object-fit:contain;width:auto;height:auto;max-height:120px;margin:var(--s-7) auto;background:#fff}
section[id]{scroll-margin-top:92px}

.split{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--s-7);align-items:center}
.split-text h2{font-size:var(--fs-3xl);margin-bottom:var(--s-4)}

/* fact strip */
.facts{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--c-line);border:1px solid var(--c-line);border-radius:var(--r-sm);overflow:hidden}
.fact{background:#fff;padding:var(--s-5)}
.fact b{display:block;font-family:var(--f-mono);font-size:var(--fs-3xl);font-weight:500;color:var(--c-blue);line-height:1}
.fact span{display:block;margin-top:var(--s-2);font-size:var(--fs-xs);color:var(--c-steel)}
.band-deep .fact{background:transparent}
.band-deep .facts{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.2)}
.band-deep .fact b{color:#fff}
.band-deep .fact span{color:#A9BEE4}

/* checklist */
.checks{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-3)}
.checks li{position:relative;padding-left:1.7rem;margin:0;font-size:var(--fs-sm)}
.checks li::before{
  content:"";position:absolute;left:0;top:.52em;width:9px;height:9px;
  background:var(--c-orange);transform:rotate(45deg);
}
.checks-2{grid-template-columns:repeat(2,1fr)}

/* --- 9. Spec tables — the core asset of this brand ----------------------- */
.tablewrap{border:1px solid var(--c-line);border-radius:var(--r-sm);overflow:auto;background:#fff;max-height:640px}
.spec{font-size:var(--fs-xs);min-width:600px}
.spec caption{caption-side:top;text-align:left;padding:.85rem 1rem;font-weight:600;color:var(--c-ink);background:var(--c-mist-2);border-bottom:1px solid var(--c-line);font-size:var(--fs-sm)}
.spec th,.spec td{padding:.5rem .7rem;border-bottom:1px solid var(--c-line-soft);text-align:left;vertical-align:top}
.spec thead th{
  position:sticky;top:0;z-index:2;
  background:var(--c-blue);color:#fff;font-weight:600;white-space:nowrap;
  border-bottom:0;font-size:var(--fs-2xs);
}
.spec tbody tr:nth-child(even){background:var(--c-mist-2)}
.spec tbody tr:hover{background:var(--c-orange-soft)}
.spec td.num,.spec th.num{font-family:var(--f-mono);font-variant-numeric:tabular-nums;white-space:nowrap}
.spec td.part{font-family:var(--f-mono);font-weight:500;color:var(--c-blue);white-space:nowrap}
.spec .grp{background:var(--c-mist);font-weight:600;color:var(--c-ink)}
.table-note{font-size:var(--fs-xs);color:var(--c-steel);margin-top:var(--s-3)}

.chip{display:inline-block;font-family:var(--f-mono);font-size:var(--fs-2xs);font-weight:500;
  background:var(--c-mist);border:1px solid var(--c-line);color:var(--c-blue);
  padding:.2rem .45rem;border-radius:var(--r-xs);margin:0 .25rem .3rem 0}

/* --- 10. Process flow animation ----------------------------------------- */
.flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--c-line);border:1px solid var(--c-line)}
.flow li{background:#fff;margin:0;padding:var(--s-5) var(--s-4);position:relative}
.flow .step{display:block;font-family:var(--f-mono);font-size:var(--fs-2xs);color:var(--c-orange);margin-bottom:var(--s-2)}
.flow h3{font-size:var(--fs-base);margin-bottom:var(--s-2)}
.flow p{font-size:var(--fs-xs);color:var(--c-steel);margin:0}
.flow li::after{
  content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;
  background:var(--c-orange);transform:scaleX(0);transform-origin:left;
  animation:sweep 9s var(--ease) infinite;
}
.flow li:nth-child(1)::after{animation-delay:0s}
.flow li:nth-child(2)::after{animation-delay:.5s}
.flow li:nth-child(3)::after{animation-delay:1s}
.flow li:nth-child(4)::after{animation-delay:1.5s}
.flow li:nth-child(5)::after{animation-delay:2s}
.flow li:nth-child(6)::after{animation-delay:2.5s}
.flow li:nth-child(7)::after{animation-delay:3s}
.flow li:nth-child(8)::after{animation-delay:3.5s}
@keyframes sweep{0%{transform:scaleX(0)}18%{transform:scaleX(1)}55%{transform:scaleX(1)}70%{transform:scaleX(0)}100%{transform:scaleX(0)}}

.rodfig{width:100%;height:auto;background:var(--c-mist-2);border:1px solid var(--c-line);border-radius:var(--r-sm)}
.rodfig .bore{animation:pulse 4.5s ease-in-out infinite}
@keyframes pulse{0%,100%{opacity:.35}50%{opacity:1}}

/* --- 11. FAQ ------------------------------------------------------------- */
.faq{max-width:var(--wrap-narrow);margin:0 auto}
.faq details{border:1px solid var(--c-line);border-radius:var(--r-sm);background:#fff;margin-bottom:var(--s-3)}
.faq details[open]{border-color:var(--c-blue)}
.faq summary{
  cursor:pointer;list-style:none;padding:1rem 1.2rem;font-weight:600;color:var(--c-ink);
  font-size:var(--fs-base);display:flex;gap:var(--s-4);align-items:flex-start;justify-content:space-between;
}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";font-family:var(--f-mono);color:var(--c-orange);font-size:1.25rem;line-height:1;flex:none}
.faq details[open] summary::after{content:"–"}
.faq .answer{padding:0 1.2rem 1.1rem;font-size:var(--fs-sm);color:var(--c-body)}
.faq .answer p:last-child{margin-bottom:0}

/* --- 12. CTA band + floating contact ------------------------------------ */
.cta{background:var(--c-blue-deep);color:#fff;padding:var(--s-8) 0}
.cta h2{color:#fff;font-size:var(--fs-3xl);max-width:28ch}
.cta p{color:#C0CFEA;max-width:62ch;margin-top:var(--s-3)}

.dock{position:fixed;right:14px;bottom:14px;z-index:55;display:flex;flex-direction:column;gap:8px}
.nav-open .dock{display:none}
.dock a{
  display:flex;align-items:center;gap:.5rem;background:var(--c-blue);color:#fff;
  border-radius:var(--r-lg);padding:.6rem .85rem;font-size:var(--fs-xs);font-weight:600;
  box-shadow:var(--shadow-md);transition:background-color .18s var(--ease)
}
.dock a.mail{background:var(--c-orange)}
.dock a:hover{background:var(--c-blue-ink);color:#fff}
.dock a.mail:hover{background:var(--c-orange-dark)}
.dock svg{width:17px;height:17px;fill:currentColor;flex:none}

/* --- 13. Article / prose ------------------------------------------------- */
.prose{max-width:74ch}
.prose h2{font-size:var(--fs-2xl);margin:var(--s-7) 0 var(--s-4)}
.prose h3{font-size:var(--fs-xl);margin:var(--s-6) 0 var(--s-3)}
.prose h2:first-child,.prose h3:first-child{margin-top:0}
.prose ul{padding-left:1.2rem}
.prose li{font-size:var(--fs-base)}
.prose figure{margin:var(--s-6) 0}
.callout{background:var(--c-mist-2);border-left:3px solid var(--c-blue);padding:var(--s-4) var(--s-5);border-radius:0 var(--r-sm) var(--r-sm) 0;margin:var(--s-5) 0}
.callout p:last-child{margin-bottom:0}

.dl{margin:0;border:1px solid var(--c-line);border-radius:var(--r-sm);overflow:hidden}
.dl div{display:grid;grid-template-columns:220px 1fr;border-bottom:1px solid var(--c-line-soft)}
.dl div:last-child{border-bottom:0}
.dl dt{background:var(--c-mist-2);padding:.7rem 1rem;font-size:var(--fs-sm);font-weight:600;color:var(--c-ink);margin:0}
.dl dd{padding:.7rem 1rem;margin:0;font-size:var(--fs-sm)}

.dlfile{display:flex;gap:var(--s-4);align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-sm);padding:var(--s-4);transition:border-color .18s var(--ease)}
.dlfile:hover{border-color:var(--c-blue)}
.dlfile svg{width:26px;height:32px;flex:none;fill:var(--c-orange)}
.dlfile b{display:block;font-size:var(--fs-sm);color:var(--c-ink)}
.dlfile span{display:block;font-size:var(--fs-2xs);color:var(--c-steel)}

/* --- 14. Footer ---------------------------------------------------------- */
.foot{background:var(--c-mist);border-top:3px solid var(--c-blue);padding:var(--s-8) 0 var(--s-6)}
.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:var(--s-6)}
.foot img.flogo{height:44px;width:auto;margin-bottom:var(--s-4)}
.foot h4{font-size:var(--fs-sm);color:var(--c-ink);margin-bottom:var(--s-3)}
.foot ul{list-style:none;padding:0;margin:0}
.foot li{margin:0 0 .4rem}
.foot a,.foot p,.foot address{font-size:var(--fs-sm);color:var(--c-steel);font-style:normal;line-height:1.7}
.foot a:hover{color:var(--c-orange-dark)}
.foot-base{background:var(--c-blue-ink);color:#8FA4CC;font-size:var(--fs-2xs)}
.foot-base .wrap{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5);justify-content:space-between;padding-top:.9rem;padding-bottom:.9rem}
.foot-base a{color:#C7D5EE}

/* --- 15. 404 ------------------------------------------------------------- */
.err{text-align:center;padding:var(--s-10) 0}
.err b{font-family:var(--f-mono);font-size:4rem;color:var(--c-blue);display:block;line-height:1}

/* --- 16. Responsive ------------------------------------------------------ */
@media (max-width:1180px){
  .mega-inner{gap:var(--s-4)}
  .hero h1{font-size:var(--fs-4xl)}
}
@media (max-width:1024px){
  :root{--fs-5xl:2.6rem;--fs-4xl:2.15rem;--fs-3xl:1.8rem}
  .grid-4{grid-template-columns:repeat(2,1fr)}
  .facts{grid-template-columns:repeat(2,1fr)}
  .flow{grid-template-columns:repeat(2,1fr)}
  .foot-grid{grid-template-columns:1fr 1fr}
  .split{grid-template-columns:1fr;gap:var(--s-5)}
}
@media (max-width:900px){
  .nav{display:none}
  .burger{display:inline-flex}
  .nav.is-open{
    display:flex;flex-direction:column;align-items:stretch;gap:0;
    position:absolute;left:0;right:0;top:100%;background:#fff;
    border-bottom:1px solid var(--c-line);box-shadow:var(--shadow-lg);
    max-height:calc(100vh - var(--header-h));overflow:auto;padding:var(--s-3) var(--s-5) var(--s-5)
  }
  .nav.is-open .nav-link{width:100%;justify-content:space-between;padding:.85rem .2rem;border-bottom:1px solid var(--c-line-soft);border-radius:0}
  .nav.is-open .nav-cta{margin:var(--s-4) 0 0}
  .nav.is-open .btn{justify-content:center}
  .mega{position:static;box-shadow:none;border:0;border-bottom:1px solid var(--c-line-soft);
    display:none;visibility:visible;opacity:1;pointer-events:auto}
  .mega.is-open{display:block}
  .mega-inner{grid-template-columns:1fr;padding:var(--s-3) 0 var(--s-4);gap:var(--s-4)}
  .pillars-grid{grid-template-columns:repeat(2,1fr)}
  .pillar{border-bottom:1px solid rgba(255,255,255,.14)}
  .pillar:nth-child(2){border-right:0}
  .pillar:nth-child(3),.pillar:nth-child(4){border-bottom:0}
  .pillar:nth-child(3){padding-left:0}
}
@media (max-width:760px){
  :root{--s-9:3rem;--s-10:3.75rem;--s-8:2.5rem}
  .grid-3{grid-template-columns:repeat(2,1fr)}
  .checks-2{grid-template-columns:1fr}
  .dl div{grid-template-columns:1fr}
  .dl dt{border-bottom:1px solid var(--c-line-soft)}
  .hero-body{padding:var(--s-8) 0 var(--s-7)}
}
@media (max-width:620px){
  .mega-prods{grid-template-columns:1fr}
  .topbar-facts:first-child{display:none}
  .topbar .wrap{justify-content:flex-start}
  :root{--fs-5xl:2.05rem;--fs-4xl:1.8rem;--fs-3xl:1.55rem;--fs-2xl:1.35rem;--fs-md:1rem;--fs-lg:1.0625rem}
  .grid-2,.grid-3,.grid-4{grid-template-columns:1fr}
  .facts{grid-template-columns:1fr 1fr}
  .flow{grid-template-columns:1fr}
  .foot-grid{grid-template-columns:1fr}
  .wrap{padding:0 var(--s-4)}
  .hero h1{max-width:none}
  .dock a span{display:none}
  .dock a{padding:.72rem}
  .brand img{height:38px}
}
@media (max-width:420px){
  .pillars-grid{grid-template-columns:1fr}
  .pillar{padding-left:0!important;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}
  .pillar:last-child{border-bottom:0}
  .btn{width:100%;justify-content:center}
  .btn-row{gap:var(--s-2)}
}
@media (min-width:1600px){
  :root{--wrap:1280px}
}
@media (hover:none){
  .pcard:hover{box-shadow:none}
}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
}
@media print{
  .masthead,.topbar,.dock,.cta,.mega{display:none!important}
  body{color:#000;font-size:11pt}
}
