/* ==========================================================================
   PEAK PCB LIMITED — design system
   Hand-compiled utility/component layer. No CDN, no remote fonts.
   ========================================================================== */

@font-face{
  font-family:"Inter";
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url(data:font/woff2;base64,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) format("woff2-variations");
}

:root{
  /* ---- brand colour ---- */
  --brand:#0F3D2E;
  --brand-dark:#092A20;
  --brand-600:#14573F;
  --brand-500:#1B7A56;
  --brand-400:#2E9B6F;
  --brand-light:#E8F3EE;
  --brand-tint:#F3F8F6;
  --accent:#C8872F;
  --accent-dark:#A66D20;
  --accent-light:#FBF1E2;
  /* ---- ink & surface ---- */
  --ink:#10201A;
  --ink-2:#3A4B44;
  --ink-3:#697B73;
  --ink-inv:#F6FAF8;
  --line:#DDE5E1;
  --line-soft:#EDF2F0;
  --line-dark:#1D4A3A;
  --bg:#FFFFFF;
  --bg-soft:#F6F9F8;
  --bg-mute:#EEF3F1;
  --bg-dark:#0B2A20;
  --ok:#1B7A56;
  --warn:#A66D20;
  /* ---- type ---- */
  --font-sans:"Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  --fs-xs:.75rem;
  --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.25rem;
  --lh-tight:1.14;
  --lh-snug:1.32;
  --lh-body:1.68;
  --fw-normal:400;
  --fw-md:500;
  --fw-semi:600;
  --fw-bold:700;
  --fw-black:800;
  --track-tight:-.02em;
  --track-wide:.08em;
  /* ---- space ---- */
  --sp-1:.25rem;
  --sp-2:.5rem;
  --sp-3:.75rem;
  --sp-4:1rem;
  --sp-5:1.25rem;
  --sp-6:1.5rem;
  --sp-8:2rem;
  --sp-10:2.5rem;
  --sp-12:3rem;
  --sp-16:4rem;
  --sp-20:5rem;
  --sp-24:6rem;
  /* ---- radius, shadow, layout ---- */
  --r-xs:3px;
  --r-sm:6px;
  --r-md:10px;
  --r-lg:16px;
  --r-xl:24px;
  --r-full:999px;
  --sh-1:0 1px 2px rgba(11,42,32,.07);
  --sh-2:0 4px 18px rgba(11,42,32,.09);
  --sh-3:0 14px 44px rgba(11,42,32,.16);
  --sh-inset:inset 0 -1px 0 var(--line-soft);
  --container:1200px;
  --container-narrow:760px;
  --header-h:78px;
  --topbar-h:36px;
  --ease:cubic-bezier(.4,0,.2,1);
  --dur:.24s;
}

*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--sp-4))}
body{
  margin:0;
  background:var(--bg);
  color:var(--ink);
  font-family:var(--font-sans);
  font-size:var(--fs-base);
  line-height:var(--lh-body);
  -webkit-font-smoothing:antialiased;
  overflow-x:hidden;
}
img{max-width:100%;height:auto;display:block}
a{color:inherit;text-decoration:none}
h1,h2,h3,h4{margin:0;line-height:var(--lh-tight);letter-spacing:var(--track-tight);font-weight:var(--fw-bold)}
h1{font-size:var(--fs-4xl)}
h2{font-size:var(--fs-3xl)}
h3{font-size:var(--fs-xl)}
h4{font-size:var(--fs-md)}
p{margin:0 0 var(--sp-4)}
p:last-child{margin-bottom:0}
ul,ol{margin:0 0 var(--sp-4);padding-left:1.15rem}
li{margin-bottom:var(--sp-2)}
table{border-collapse:collapse;width:100%}
:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
::selection{background:var(--brand-light);color:var(--brand-dark)}

.skip-link{position:absolute;left:-9999px;top:0;background:var(--brand);color:#fff;padding:var(--sp-3) var(--sp-4);z-index:200;border-radius:0 0 var(--r-sm) 0}
.skip-link:focus{left:0}

/* ---------- layout primitives ---------- */
.container-site{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--sp-5)}
.container-narrow{width:100%;max-width:var(--container-narrow);margin-inline:auto;padding-inline:var(--sp-5)}
.section{padding-block:var(--sp-16)}
.section--tight{padding-block:var(--sp-12)}
.section--soft{background:var(--bg-soft)}
.section--mute{background:var(--bg-mute)}
.section--dark{background:var(--bg-dark);color:var(--ink-inv)}
.section--dark h2,.section--dark h3{color:#fff}
.section--dark p{color:#C9DBD3}
.section-head{max-width:820px;margin-bottom:var(--sp-10)}
.section-head--center{margin-inline:auto;text-align:center}
.section-head p{margin-top:var(--sp-4);color:var(--ink-2);font-size:var(--fs-md)}
.section--dark .section-head p{color:#B6CEC5}
.eyebrow{
  display:inline-block;margin-bottom:var(--sp-3);
  font-size:var(--fs-xs);font-weight:var(--fw-bold);
  letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--brand-500);
}
.section--dark .eyebrow{color:var(--accent)}
.lede{font-size:var(--fs-lg);line-height:1.6;color:var(--ink-2)}
.muted{color:var(--ink-3)}
.grid{display:grid;gap:var(--sp-6)}
.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}
.stack>*+*{margin-top:var(--sp-4)}
.prose h2{margin-top:var(--sp-10);margin-bottom:var(--sp-4);font-size:var(--fs-2xl)}
.prose h3{margin-top:var(--sp-8);margin-bottom:var(--sp-3)}
.prose>*:first-child{margin-top:0}
.prose ul{color:var(--ink-2)}
.prose p{color:var(--ink-2)}

/* ---------- buttons ---------- */
.btn{
  display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);
  padding:var(--sp-3) var(--sp-6);border-radius:var(--r-full);
  font-size:var(--fs-sm);font-weight:var(--fw-semi);letter-spacing:.01em;
  border:1.5px solid transparent;cursor:pointer;
  transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease);
}
.btn:hover{transform:translateY(-1px)}
.btn svg{flex:none}
.btn-primary{background:var(--accent);color:#fff}
.btn-primary:hover{background:var(--accent-dark)}
.btn-secondary{background:var(--brand);color:#fff}
.btn-secondary:hover{background:var(--brand-600)}
.btn-ghost{background:transparent;color:var(--brand);border-color:var(--line)}
.btn-ghost:hover{border-color:var(--brand);background:var(--brand-tint)}
.btn-on-dark{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.4)}
.btn-on-dark:hover{background:rgba(255,255,255,.2)}
.btn-sm{padding:var(--sp-2) var(--sp-4);font-size:var(--fs-xs)}
.btn-lg{padding:var(--sp-4) var(--sp-8);font-size:var(--fs-base)}
.btn-row{display:flex;flex-wrap:wrap;gap:var(--sp-3)}
.btn-row--center{justify-content:center}
.link-arrow{display:inline-flex;align-items:center;gap:var(--sp-2);font-weight:var(--fw-semi);color:var(--brand-500);font-size:var(--fs-sm)}
.link-arrow::after{content:"";width:14px;height:2px;background:currentColor;transition:width var(--dur) var(--ease)}
.link-arrow:hover::after{width:22px}

/* ---------- top bar + header ---------- */
.topbar{background:var(--brand-dark);color:#B9D4C9;font-size:var(--fs-xs)}
.topbar .container-site{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:var(--topbar-h)}
.topbar a{color:#DCEAE4;font-weight:var(--fw-md)}
.topbar a:hover{color:#fff}
.topbar__list{display:flex;flex-wrap:wrap;gap:var(--sp-5);list-style:none;margin:0;padding:0}
.topbar__list li{margin:0;display:flex;align-items:center;gap:var(--sp-2)}
.topbar__note{display:none}

.site-header{position:sticky;top:0;z-index:80;background:var(--bg);box-shadow:var(--sh-inset)}
.site-header__inner{display:flex;align-items:center;gap:var(--sp-6);min-height:var(--header-h)}
.brand{display:block;flex:none;line-height:0}
.brand img{height:46px;width:auto;max-width:230px;object-fit:contain}
.primary-nav{margin-left:auto}
.primary-nav__list{display:flex;align-items:center;gap:var(--sp-1);list-style:none;margin:0;padding:0}
.primary-nav__list>li{margin:0;position:relative}
.primary-nav__link{
  display:inline-flex;align-items:center;gap:var(--sp-1);
  padding:var(--sp-3) var(--sp-3);border-radius:var(--r-sm);
  font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--ink-2);white-space:nowrap;
  transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease);
}
.primary-nav__link:hover,.primary-nav__link[aria-current="page"]{color:var(--brand);background:var(--brand-tint)}
.primary-nav__link .chev{width:9px;height:9px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--dur) var(--ease)}
.header-cta{flex:none;margin-left:var(--sp-3)}

/* ---------- mega menu ---------- */
.primary-nav__list>li.has-mega{position:static}
.mega{
  position:absolute;left:0;right:0;top:100%;
  background:var(--bg);border-top:1px solid var(--line-soft);
  box-shadow:var(--sh-3);
  padding-block:var(--sp-8);
  max-height:min(72vh,580px);overflow:auto;
  opacity:0;visibility:hidden;transform:translateY(-6px);
  transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility 0s linear .18s;
  z-index:90;
}
.has-mega:hover>.mega,.has-mega:focus-within>.mega,.mega:hover{opacity:1;visibility:visible;transform:none;transition-delay:0s,0s,0s}
.mega-grid{
  max-width:var(--container);margin-inline:auto;padding-inline:var(--sp-5);
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-6) var(--sp-8);
}
.mega-col h3{font-size:var(--fs-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--sp-4)}
.mega-col ul{list-style:none;margin:0;padding:0}
.mega-col li{margin-bottom:var(--sp-1)}
.mega-col a{display:block;padding:var(--sp-2) var(--sp-2);margin-inline:calc(var(--sp-2) * -1);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--ink-2);overflow-wrap:anywhere;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}
.mega-col a:hover{background:var(--brand-tint);color:var(--brand)}
.mega-feature{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-3);border-radius:var(--r-md);background:var(--bg-soft);margin-bottom:var(--sp-3)}
.mega-feature img{width:74px;height:56px;object-fit:cover;border-radius:var(--r-sm);flex:none;background:#fff}
.mega-feature span{font-size:var(--fs-xs);color:var(--ink-3);display:block;margin-top:2px}
.mega-feature strong{font-size:var(--fs-sm);color:var(--ink);display:block;line-height:1.3}
.mega-foot{max-width:var(--container);margin:var(--sp-6) auto 0;padding:var(--sp-5) var(--sp-5) 0;border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;gap:var(--sp-6);align-items:center;justify-content:space-between}
.mega-foot p{margin:0;font-size:var(--fs-sm);color:var(--ink-3)}

/* ---------- mobile nav ---------- */
.nav-toggle{display:none;flex:none;margin-left:auto;width:44px;height:44px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);align-items:center;justify-content:center}
.nav-toggle span,.nav-toggle span::before,.nav-toggle span::after{content:"";display:block;width:20px;height:2px;background:var(--ink);position:relative;transition:transform var(--dur) var(--ease)}
.nav-toggle span::before{position:absolute;top:-6px}
.nav-toggle span::after{position:absolute;top:6px}
.mnav{display:none;border-top:1px solid var(--line-soft);background:var(--bg)}
.mnav[hidden]{display:none!important}
.mnav ul{list-style:none;margin:0;padding:0}
.mnav li{margin:0}
.mnav a{display:block;padding:var(--sp-3) 0;font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--ink-2);border-bottom:1px solid var(--line-soft)}
.mnav details summary{padding:var(--sp-3) 0;font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--ink-2);border-bottom:1px solid var(--line-soft);cursor:pointer;list-style:none}
.mnav details summary::-webkit-details-marker{display:none}
.mnav details summary::after{content:"+";float:right;color:var(--brand-500)}
.mnav details[open] summary::after{content:"\2013"}
.mnav details a{padding-left:var(--sp-4);font-weight:var(--fw-normal)}

/* ---------- hero ---------- */
.hero{position:relative;min-height:clamp(520px,72vh,680px);display:flex;align-items:center;overflow:hidden;background:var(--bg-dark)}
.hero__media{position:absolute;inset:0}
.hero__slide{position:absolute;inset:0;opacity:0;transition:opacity 1.1s var(--ease);will-change:opacity}
.hero__slide img{width:100%;height:100%;object-fit:cover;object-position:center}
.hero__slide--1{opacity:1;animation:heroCycle 21s infinite}
.hero__slide--2{animation:heroCycle 21s infinite -7s}
.hero__slide--3{animation:heroCycle 21s infinite -14s}
@keyframes heroCycle{0%,28%{opacity:1}38%,100%{opacity:0}}
.hero__scrim{
  position:absolute;inset:0;
  background:
    linear-gradient(100deg,rgba(9,42,32,.94) 0%,rgba(9,42,32,.86) 38%,rgba(9,42,32,.42) 66%,rgba(9,42,32,.18) 100%),
    linear-gradient(180deg,rgba(9,42,32,.35) 0%,rgba(9,42,32,0) 40%);
}
.hero__inner{position:relative;z-index:2;padding-block:var(--sp-16);color:#fff}
.hero .eyebrow,.pagehero .eyebrow{color:var(--accent)}
.hero__title{max-width:24ch;font-size:var(--fs-5xl);color:#fff;text-wrap:balance}
.hero__sub{max-width:52ch;margin-top:var(--sp-5);font-size:var(--fs-lg);color:#CFE3DA;line-height:1.55}
.hero__facts{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-6);padding:0;list-style:none}
.hero__facts li{margin:0;padding:var(--sp-2) var(--sp-4);border:1px solid rgba(255,255,255,.28);border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:var(--fw-semi);color:#DCEAE4;letter-spacing:.01em}
.hero .btn-row{margin-top:var(--sp-8)}
.hero__dots{display:flex;gap:var(--sp-2);margin-top:var(--sp-8)}
.hero__dots i{width:26px;height:3px;border-radius:var(--r-full);background:rgba(255,255,255,.3);display:block}
.hero__dots i:first-child{background:var(--accent)}

.pagehero{position:relative;background:var(--bg-dark);color:#fff;overflow:hidden}
.pagehero__media{position:absolute;inset:0}
.pagehero__media img{width:100%;height:100%;object-fit:cover}
.pagehero__scrim{position:absolute;inset:0;background:linear-gradient(95deg,rgba(9,42,32,.95) 0%,rgba(9,42,32,.8) 48%,rgba(9,42,32,.35) 100%)}
.pagehero__inner{position:relative;z-index:2;padding-block:var(--sp-16)}
.pagehero h1{max-width:22ch;font-size:var(--fs-4xl);color:#fff;text-wrap:balance}
.pagehero p{max-width:60ch;margin-top:var(--sp-4);color:#CFE3DA;font-size:var(--fs-md)}
.pagehero .btn-row{margin-top:var(--sp-6)}

.breadcrumb{font-size:var(--fs-xs);color:#A9C6BB;margin-bottom:var(--sp-5)}
.breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;margin:0;padding:0}
.breadcrumb li{margin:0;display:flex;gap:var(--sp-2);align-items:center}
.breadcrumb li+li::before{content:"/";color:rgba(255,255,255,.35)}
.breadcrumb a:hover{color:#fff;text-decoration:underline}

/* ---------- cards ---------- */
.card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}
.card:hover{transform:translateY(-3px);box-shadow:var(--sh-2);border-color:var(--brand-light)}
.card__media{background:var(--bg-mute);aspect-ratio:4/3;overflow:hidden}
.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}
.card:hover .card__media img{transform:scale(1.04)}
.card__body{padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-2);flex:1}
.card__tag{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--brand-500)}
.card__title{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink);line-height:1.3}
.card__text{font-size:var(--fs-sm);color:var(--ink-3);margin:0}
.card__meta{margin-top:auto;padding-top:var(--sp-3);font-size:var(--fs-xs);color:var(--ink-3);display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);border-top:1px solid var(--line-soft)}
.card__meta b{color:var(--ink-2);font-weight:var(--fw-semi)}

.tile{display:block;padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}
.tile:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}
.tile h3{margin-bottom:var(--sp-2)}
.tile p{font-size:var(--fs-sm);color:var(--ink-3)}
.tile__num{display:block;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--accent);letter-spacing:var(--track-wide);margin-bottom:var(--sp-3)}

.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5)}
.stat{padding:var(--sp-6);border-radius:var(--r-lg);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}
.stat b{display:block;font-size:var(--fs-3xl);font-weight:var(--fw-black);color:#fff;letter-spacing:var(--track-tight);line-height:1.05}
.stat span{display:block;margin-top:var(--sp-2);font-size:var(--fs-sm);color:#A9C6BB}
.section:not(.section--dark) .stat{background:var(--brand-tint);border-color:var(--line)}
.section:not(.section--dark) .stat b{color:var(--brand)}
.section:not(.section--dark) .stat span{color:var(--ink-3)}

/* ---------- spec table ---------- */
.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg)}
.spec-table{min-width:520px;font-size:var(--fs-sm)}
.spec-table th,.spec-table td{padding:var(--sp-3) var(--sp-4);text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top}
.spec-table thead th{background:var(--brand);color:#fff;font-weight:var(--fw-semi);font-size:var(--fs-xs);letter-spacing:var(--track-wide);text-transform:uppercase;border-bottom:none}
.spec-table tbody tr:nth-child(even){background:var(--bg-soft)}
.spec-table tbody tr:last-child td{border-bottom:none}
.spec-table td:first-child{font-weight:var(--fw-semi);color:var(--ink);width:38%}
.spec-table .tbc{color:var(--warn);font-weight:var(--fw-semi)}

.deflist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);margin:0}
.deflist>div{padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg)}
.deflist dt{font-size:var(--fs-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-3);font-weight:var(--fw-bold)}
.deflist dd{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--ink);font-weight:var(--fw-semi)}

.checklist{list-style:none;padding:0;margin:0}
.checklist li{position:relative;padding-left:var(--sp-8);margin-bottom:var(--sp-4);color:var(--ink-2);font-size:var(--fs-sm)}
.checklist li::before{
  content:"";position:absolute;left:0;top:4px;width:20px;height:20px;border-radius:var(--r-full);
  background:var(--brand-light);
}
.checklist li::after{content:"";position:absolute;left:6px;top:10px;width:8px;height:4px;border-left:2px solid var(--brand-500);border-bottom:2px solid var(--brand-500);transform:rotate(-45deg)}
.checklist b{color:var(--ink);font-weight:var(--fw-semi)}
.section--dark .checklist li{color:#C9DBD3}
.section--dark .checklist li::before{background:rgba(255,255,255,.12)}
.section--dark .checklist li::after{border-color:var(--accent)}

.problem-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5)}
.problem{padding:var(--sp-6);border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg)}
.problem h3{font-size:var(--fs-md);margin-bottom:var(--sp-2)}
.problem p{font-size:var(--fs-sm);color:var(--ink-3);margin:0}
.problem__label{display:block;font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--accent);margin-bottom:var(--sp-2)}
/* light cards sitting inside a dark section must keep their own ink,
   otherwise the .section--dark heading override renders them white on white */
.section--dark .problem h3,.section--dark .tile h3,.section--dark .card__title{color:var(--ink)}
.section--dark .problem p,.section--dark .tile p,.section--dark .card__text{color:var(--ink-3)}
.section--dark .spec-table td,.section--dark .faq-item summary{color:var(--ink)}
.section--dark .media-band__fig figcaption{color:#A9C6BB}

/* ---------- process flow ---------- */
.flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4);counter-reset:flow}
.flow__step{position:relative;padding:var(--sp-5);border-radius:var(--r-md);background:var(--bg);border:1px solid var(--line);counter-increment:flow;opacity:0;animation:flowIn .6s var(--ease) forwards}
.flow__step:nth-child(1){animation-delay:.05s}
.flow__step:nth-child(2){animation-delay:.15s}
.flow__step:nth-child(3){animation-delay:.25s}
.flow__step:nth-child(4){animation-delay:.35s}
.flow__step:nth-child(5){animation-delay:.45s}
.flow__step:nth-child(6){animation-delay:.55s}
.flow__step:nth-child(7){animation-delay:.65s}
.flow__step:nth-child(8){animation-delay:.75s}
@keyframes flowIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.flow__step::before{content:counter(flow,decimal-leading-zero);display:block;font-size:var(--fs-xs);font-weight:var(--fw-black);color:var(--accent);letter-spacing:var(--track-wide);margin-bottom:var(--sp-3)}
.flow__step h3{font-size:var(--fs-sm);margin-bottom:var(--sp-2)}
.flow__step p{font-size:var(--fs-xs);color:var(--ink-3);margin:0;line-height:1.6}
.section--dark .flow__step{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}
.section--dark .flow__step p{color:#A9C6BB}

/* ---------- media band ---------- */
.media-band{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--sp-10);align-items:center}
.media-band--flip .media-band__fig{order:2}
.media-band__fig{margin:0;border-radius:var(--r-lg);overflow:hidden;background:var(--bg-mute);border:1px solid var(--line)}
.media-band__fig img{width:100%;aspect-ratio:4/3;object-fit:cover}
.media-band__fig figcaption{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-xs);color:var(--ink-3);background:var(--bg-soft);border-top:1px solid var(--line-soft)}
.section--dark .media-band__fig{border-color:rgba(255,255,255,.14)}
.section--dark .media-band__fig figcaption{background:rgba(255,255,255,.05);color:#A9C6BB;border-color:rgba(255,255,255,.12)}

.gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}
.gallery figure{margin:0;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:var(--bg)}
.gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--bg-mute)}
.gallery figcaption{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-xs);color:var(--ink-3)}

/* ---------- FAQ ---------- */
.faq{max-width:840px;margin-inline:auto}
.faq-item{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);margin-bottom:var(--sp-3);overflow:hidden}
.faq-item summary{
  display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-4);
  padding:var(--sp-5);cursor:pointer;list-style:none;
  font-weight:var(--fw-semi);font-size:var(--fs-md);color:var(--ink);line-height:1.4;
}
.faq-item summary::-webkit-details-marker{display:none}
.faq-item summary::after{content:"";flex:none;width:12px;height:12px;margin-top:6px;border-right:2px solid var(--brand-500);border-bottom:2px solid var(--brand-500);transform:rotate(45deg);transition:transform var(--dur) var(--ease)}
.faq-item[open] summary::after{transform:rotate(-135deg)}
.faq-item[open] summary{color:var(--brand)}
.faq-item__body{padding:0 var(--sp-5) var(--sp-5);color:var(--ink-2);font-size:var(--fs-sm);line-height:1.7}

/* ---------- CTA band ---------- */
.cta-band{background:linear-gradient(120deg,var(--brand-dark),var(--brand-600));color:#fff;border-radius:var(--r-xl);padding:var(--sp-12);text-align:center}
.cta-band h2{color:#fff;max-width:24ch;margin-inline:auto}
.cta-band p{max-width:58ch;margin:var(--sp-4) auto 0;color:#C9DBD3}
.cta-band .btn-row{margin-top:var(--sp-8);justify-content:center}

/* ---------- footer ---------- */
.site-footer{background:var(--bg-dark);color:#A9C6BB;padding-block:var(--sp-16) var(--sp-8);font-size:var(--fs-sm)}
.site-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:var(--sp-8)}
.site-footer h3{font-size:var(--fs-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:#fff;margin-bottom:var(--sp-4)}
.site-footer ul{list-style:none;margin:0;padding:0}
.site-footer li{margin-bottom:var(--sp-2)}
.site-footer a:hover{color:#fff;text-decoration:underline}
.site-footer__brand img{height:48px;width:auto;margin-bottom:var(--sp-4)}
.site-footer__brand p{max-width:34ch;line-height:1.7}
.site-footer__bar{margin-top:var(--sp-10);padding-top:var(--sp-5);border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:space-between;font-size:var(--fs-xs);color:#88A79B}
.site-footer__bar ul{display:flex;flex-wrap:wrap;gap:var(--sp-4)}
.site-footer__bar li{margin:0}

/* ---------- fixed contact dock ---------- */
.cta-dock,.cta-dock--fixed{position:fixed;right:20px;bottom:20px;z-index:70;display:flex;flex-direction:column;gap:var(--sp-3)}
.cta-dock__btn{width:56px;height:56px;border-radius:var(--r-full);display:grid;place-items:center;color:#fff;box-shadow:var(--sh-3);transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease)}
.cta-dock__btn:hover{transform:scale(1.07)}
.cta-dock__btn--mail{background:var(--brand)}
.cta-dock__btn--mail:hover{background:var(--brand-600)}
.cta-dock__btn--tel{background:var(--accent)}
.cta-dock__btn--tel:hover{background:var(--accent-dark)}

/* ---------- misc ---------- */
.anchor-bar{position:sticky;top:var(--header-h);z-index:40;background:var(--bg);border-bottom:1px solid var(--line-soft)}
.anchor-bar ul{display:flex;gap:var(--sp-2);list-style:none;margin:0;padding:var(--sp-3) 0;overflow-x:auto}
.anchor-bar li{margin:0}
.anchor-bar a{display:block;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-full);background:var(--bg-soft);font-size:var(--fs-xs);font-weight:var(--fw-semi);color:var(--ink-2);white-space:nowrap}
.anchor-bar a:hover{background:var(--brand);color:#fff}
.pill-row{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;padding:0;margin:0}
.pill-row li{margin:0}
.pill{display:inline-block;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-full);background:var(--brand-light);color:var(--brand);font-size:var(--fs-xs);font-weight:var(--fw-semi)}
.notice{padding:var(--sp-4) var(--sp-5);border-left:3px solid var(--accent);background:var(--accent-light);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:var(--fs-sm);color:var(--ink-2)}
.dl-item{display:flex;gap:var(--sp-4);align-items:center;padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);transition:box-shadow var(--dur) var(--ease)}
.dl-item:hover{box-shadow:var(--sh-2)}
.dl-item__icon{flex:none;width:44px;height:44px;border-radius:var(--r-sm);background:var(--brand-light);display:grid;place-items:center;color:var(--brand);font-size:var(--fs-xs);font-weight:var(--fw-black)}
.dl-item__meta{flex:1;min-width:0}
.dl-item strong{display:block;font-size:var(--fs-sm);color:var(--ink)}
.dl-item span{font-size:var(--fs-xs);color:var(--ink-3)}
.article-meta{display:flex;flex-wrap:wrap;gap:var(--sp-4);font-size:var(--fs-xs);color:#A9C6BB;margin-top:var(--sp-4)}
.toc{padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-soft);margin-bottom:var(--sp-8)}
.toc h2{font-size:var(--fs-sm);margin:0 0 var(--sp-3);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-3)}
.toc ol{margin:0;padding-left:1.1rem;font-size:var(--fs-sm)}
.toc a{color:var(--brand-500)}
.toc a:hover{text-decoration:underline}
.error-page{text-align:center;padding-block:var(--sp-24)}
.error-page b{display:block;font-size:var(--fs-5xl);color:var(--brand-light);font-weight:var(--fw-black);line-height:1}

/* ==========================================================================
   Responsive layers — 1440 / 1280 / 1024 / 768 / 640 / 480 / 390 / 360
   ========================================================================== */

@media (min-width:1536px){
  :root{--container:1280px;--fs-5xl:3.5rem}
  .section{padding-block:var(--sp-20)}
}

@media (max-width:1400px){
  :root{--container:1160px}
  .hero__title{font-size:3rem}
}

@media (max-width:1280px){
  :root{--fs-5xl:2.9rem;--fs-4xl:2.25rem}
  .primary-nav__link{padding-inline:var(--sp-2);font-size:.82rem}
  .mega-grid{gap:var(--sp-5) var(--sp-6)}
  .site-footer__grid{grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:var(--sp-6)}
}

@media (max-width:1100px){
  .grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}
  .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .flow{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media (max-width:1150px){
  .header-cta{display:none}
  .brand img{height:42px;max-width:190px}
  .primary-nav__link{padding-inline:var(--sp-2);font-size:.8rem}
}

@media (max-width:1023px){
  :root{--header-h:68px;--fs-5xl:2.6rem;--fs-4xl:2.05rem;--fs-3xl:1.75rem}
  .section{padding-block:var(--sp-12)}
  .primary-nav,.header-cta{display:none}
  .nav-toggle{display:flex}
  .mnav{display:block;padding-bottom:var(--sp-4)}
  .media-band{grid-template-columns:1fr;gap:var(--sp-6)}
  .media-band--flip .media-band__fig{order:0}
  .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}
  .site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8)}
  .anchor-bar{top:0}
}

@media (max-width:860px){
  .grid--4,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}
  .deflist{grid-template-columns:1fr}
  .problem-row{grid-template-columns:1fr}
  .cta-band{padding:var(--sp-8) var(--sp-5)}
}

@media (max-width:640px){
  :root{--fs-5xl:1.85rem;--fs-4xl:1.8rem;--fs-3xl:1.5rem;--fs-2xl:1.35rem;--sp-16:2.75rem}
  .topbar__list li:nth-child(n+3){display:none}
  .hero{min-height:auto}
  .hero__inner{padding-block:var(--sp-12)}
  .hero__title{max-width:none}
  .hero__scrim{background:linear-gradient(180deg,rgba(9,42,32,.9) 0%,rgba(9,42,32,.82) 55%,rgba(9,42,32,.9) 100%)}
  .grid--4,.grid--3,.grid--2{grid-template-columns:1fr}
  .flow{grid-template-columns:1fr}
  .gallery{grid-template-columns:1fr}
  .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}
  .stat{padding:var(--sp-4)}
  .site-footer__grid{grid-template-columns:1fr}
  .btn{width:100%}
  .btn-row{flex-direction:column}
  .cta-dock{right:14px;bottom:76px}
  .cta-dock__btn{width:52px;height:52px}
  .faq-item summary{padding:var(--sp-4);font-size:var(--fs-sm)}
  .faq-item__body{padding:0 var(--sp-4) var(--sp-4)}
}

@media (max-width:480px){
  .container-site,.container-narrow{padding-inline:var(--sp-4)}
  .brand img{height:38px;max-width:180px}
  .stat-grid{grid-template-columns:1fr}
  .card__body{padding:var(--sp-4)}
}

@media (max-width:380px){
  :root{--fs-5xl:1.95rem;--fs-4xl:1.65rem}
  .hero__facts li{font-size:.68rem;padding:var(--sp-1) var(--sp-3)}
}

@media (hover:none){
  .card:hover,.tile:hover,.btn:hover{transform:none}
  .has-mega:hover>.mega{opacity:0;visibility:hidden}
  .has-mega:focus-within>.mega{opacity:1;visibility:visible}
}

@media print{
  .topbar,.site-header,.cta-dock,.site-footer,.anchor-bar,.hero__media{display:none!important}
  body{color:#000}
  .section{padding-block:1rem}
}

@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{
    animation-duration:.01ms!important;
    animation-iteration-count:1!important;
    transition-duration:.01ms!important;
    scroll-behavior:auto!important;
  }
  .hero__slide--1{opacity:1}
  .hero__slide--2,.hero__slide--3{opacity:0}
  .flow__step{opacity:1}
}

@media (forced-colors:active){
  .btn,.card,.faq-item{border:1px solid ButtonText}
}
