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

/* ============================================================
   PifyC design tokens
   Palette carried over from the source site so the rebuild stays
   on-brand: ink/steel ground, engineering blue, safety orange.
   ============================================================ */
:root{
  --ink:#0B1A2B;
  --carbon:#111B28;
  --steel:#1F2D3F;
  --slate:#2B3D52;
  --part:#33475F;
  --blue:#1D4E8C;
  --blue-light:#3B82C4;
  --blue-dark:#143866;
  --orange:#F26522;
  --orange-deep:#C94E12;
  --orange-soft:#FDEDE4;
  --amber:#F59E0B;
  --green:#1DA851;
  --wa:#25D366;
  --mist:#E6ECF2;
  --bone:#F5F1EA;
  --paper:#FFFFFF;
  --line:#D7DEE6;
  --line-soft:#EAEFF4;
  --muted:#6B7887;
  --muted-2:#8A95A3;
  --ink-on-dark:#EAF1F8;

  --font-sans:'Inter var','Inter','Segoe UI',system-ui,-apple-system,Helvetica,Arial,sans-serif;
  --font-mono:ui-monospace,SFMono-Regular,'SF Mono',Menlo,Consolas,'Liberation Mono',monospace;

  --fs-xs:0.75rem;
  --fs-sm:0.8125rem;
  --fs-base:0.9375rem;
  --fs-md:1.0625rem;
  --fs-lg:1.25rem;
  --fs-xl:1.5rem;
  --fs-2xl:1.875rem;
  --fs-3xl:2.375rem;
  --fs-4xl:3rem;
  --fs-5xl:3.75rem;

  --lh-tight:1.12;
  --lh-snug:1.3;
  --lh-normal:1.62;

  --sp-1:0.25rem;
  --sp-2:0.5rem;
  --sp-3:0.75rem;
  --sp-4:1rem;
  --sp-5:1.5rem;
  --sp-6:2rem;
  --sp-7:3rem;
  --sp-8:4rem;
  --sp-9:6rem;

  --r-sm:6px;
  --r-md:10px;
  --r-lg:16px;
  --r-xl:24px;
  --r-pill:999px;

  --shadow-sm:0 1px 2px rgba(11,26,43,.06),0 1px 3px rgba(11,26,43,.05);
  --shadow-md:0 4px 14px rgba(11,26,43,.08),0 2px 4px rgba(11,26,43,.04);
  --shadow-lg:0 18px 48px rgba(11,26,43,.16);
  --shadow-inset:inset 0 1px 0 rgba(255,255,255,.06);

  --wrap:1240px;
  --wrap-narrow:880px;
  --header-h:72px;
  --topbar-h:36px;
  --ease:cubic-bezier(.22,.61,.36,1);
  --dur:.22s;
  --focus:0 0 0 3px rgba(242,101,34,.38);
}

*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px)}
body{
  margin:0;background:var(--paper);color:var(--ink);
  font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-normal);
  -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;
}
img{max-width:100%;height:auto;display:block}
a{color:var(--blue);text-decoration:none}
a:hover{color:var(--orange-deep)}
:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-sm)}
h1,h2,h3,h4{margin:0;font-weight:800;letter-spacing:-.025em;line-height:var(--lh-tight)}
p{margin:0 0 var(--sp-4)}
ul,ol{margin:0 0 var(--sp-4);padding-left:1.15rem}
hr{border:0;border-top:1px solid var(--line);margin:var(--sp-6) 0}
table{border-collapse:collapse;width:100%}
code,kbd{font-family:var(--font-mono);font-size:.9em}

.skip{position:absolute;left:-9999px;top:0;background:var(--ink);color:#fff;padding:10px 16px;z-index:200}
.skip:focus{left:8px;top:8px}

.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding-inline:var(--sp-5)}
.wrap-narrow{width:100%;max-width:var(--wrap-narrow);margin:0 auto;padding-inline:var(--sp-5)}

/* ---------------------------------------------------------- top bar */
.topbar{background:var(--ink);color:#9FB2C6;font-size:var(--fs-xs);border-bottom:1px solid rgba(255,255,255,.07)}
.topbar__in{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:var(--topbar-h)}
.topbar__creds{display:flex;gap:var(--sp-3);flex-wrap:wrap;align-items:center;font-family:var(--font-mono);letter-spacing:.04em}
.topbar__creds span{white-space:nowrap}
.topbar__links{display:flex;gap:var(--sp-4);align-items:center}
.topbar a{color:#C6D4E2;display:inline-flex;align-items:center;gap:6px}
.topbar a:hover{color:#fff}
.topbar svg{width:14px;height:14px;flex:none}

/* ---------------------------------------------------------- header */
.site-header{position:sticky;top:0;z-index:120;background:rgba(255,255,255,.96);backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid var(--line)}
.header__in{display:flex;align-items:center;gap:var(--sp-5);min-height:var(--header-h);position:relative}
.brand{display:inline-flex;align-items:center;flex:none}
.brand img{height:42px;width:168px}
.nav{display:flex;align-items:center;gap:var(--sp-1);margin-left:auto}
.nav__item{position:static}
.nav__link{display:inline-flex;align-items:center;gap:5px;padding:10px 12px;border-radius:var(--r-sm);color:var(--steel);font-weight:650;font-size:var(--fs-base);white-space:nowrap}
.nav__link:hover,.nav__item:hover>.nav__link{color:var(--blue);background:var(--line-soft)}
.nav__link svg{width:11px;height:11px;opacity:.55;transition:transform var(--dur)}
.nav__item:hover .nav__link svg{transform:rotate(180deg)}
.header__cta{margin-left:var(--sp-4)}

/* ---------------------------------------------------------- mega menu */
.mega{
  position:absolute;top:100%;left:0;right:0;width:auto;
  background:var(--paper);border:1px solid var(--line);
  border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:var(--shadow-lg);padding:var(--sp-5);
  opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);
  transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);
  z-index:130;max-height:calc(100vh - var(--header-h) - var(--topbar-h) - 24px);overflow-y:auto;
}
.nav__item:hover .mega,.nav__item:focus-within .mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
.mega::before{content:"";position:absolute;top:-8px;left:0;right:0;height:10px}
.mega__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-5)}
.mega__col h3{font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-bottom:var(--sp-3)}
.mega__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}
.mega__list a{display:block;padding:6px 8px;border-radius:var(--r-sm);color:var(--steel);font-size:var(--fs-sm);line-height:1.35;overflow:hidden;text-overflow:ellipsis}
.mega__list a:hover{background:var(--orange-soft);color:var(--orange-deep)}
.mega__feature{display:flex;flex-direction:column;gap:var(--sp-3);background:var(--bone);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-4)}
.mega__feature img{width:100%;height:auto;border-radius:var(--r-sm);border:1px solid var(--line)}
.mega__feature p{margin:0;font-size:var(--fs-sm);color:var(--muted);line-height:1.5}
.mega__thumbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}
@media (max-width:1180px){.mega__grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.mega__col:nth-child(4){display:none}}
.mega__thumb{display:block;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;background:var(--mist)}
.mega__thumb img{width:100%;height:auto}
.mega__thumb span{display:block;padding:6px 8px;font-size:var(--fs-xs);color:var(--steel);font-weight:650}
.mega__thumb:hover{border-color:var(--orange);box-shadow:var(--shadow-sm)}
.mega__foot{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap}
.mega__foot a{font-weight:700;font-size:var(--fs-sm)}
.mega__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:var(--r-sm);background:var(--ink);color:#fff;font-weight:700;font-size:var(--fs-sm);transition:background var(--dur)}
.mega__cta:hover{background:var(--orange);color:#fff}

/* ---------------------------------------------------------- buttons */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--r-sm);font-weight:700;font-size:var(--fs-base);border:1px solid transparent;cursor:pointer;transition:transform var(--dur) var(--ease),background var(--dur),color var(--dur),border-color var(--dur);white-space:nowrap}
.btn svg{width:16px;height:16px;flex:none}
.btn:hover{transform:translateY(-1px)}
.btn--primary{background:var(--orange);color:#fff}
.btn--primary:hover{background:var(--orange-deep);color:#fff}
.btn--dark{background:var(--ink);color:#fff}
.btn--dark:hover{background:var(--steel);color:#fff}
.btn--ghost{background:transparent;color:var(--ink);border-color:var(--line)}
.btn--ghost:hover{border-color:var(--ink);color:var(--ink)}
.btn--light{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.35);backdrop-filter:blur(4px)}
.btn--light:hover{background:rgba(255,255,255,.2);color:#fff}
.btn--wa{background:var(--wa);color:#08301A}
.btn--wa:hover{background:#1DBF5A;color:#08301A}
.btn--sm{padding:8px 14px;font-size:var(--fs-sm)}
.btn--block{width:100%}

/* ---------------------------------------------------------- hero */
.hero{position:relative;min-height:min(84vh,760px);display:flex;align-items:center;overflow:hidden;background:var(--ink)}
.hero__slides{position:absolute;inset:0}
.hero__slide{position:absolute;inset:0;opacity:0;transition:opacity 1s var(--ease)}
.hero__slide.is-active{opacity:1}
.hero__slide img{width:100%;height:100%;object-fit:cover;object-position:center}
.hero__scrim{position:absolute;inset:0;background:linear-gradient(100deg,rgba(11,26,43,.94) 0%,rgba(11,26,43,.78) 42%,rgba(11,26,43,.42) 72%,rgba(11,26,43,.62) 100%)}
.hero__in{position:relative;z-index:2;padding-block:var(--sp-9) var(--sp-8);color:#fff;width:100%}
.hero__eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.22em;text-transform:uppercase;color:#9FC0E4;margin-bottom:var(--sp-4)}
.hero__eyebrow::before{content:"";width:28px;height:2px;background:var(--orange)}
.hero h1{font-size:clamp(2.25rem,5.2vw,var(--fs-5xl));max-width:17ch;color:#fff;letter-spacing:-.035em}
.hero h1 em{font-style:normal;color:var(--orange);}
.hero__lede{margin:var(--sp-5) 0 var(--sp-6);max-width:56ch;font-size:var(--fs-md);color:rgba(255,255,255,.82)}
.hero__actions{display:flex;gap:var(--sp-3);flex-wrap:wrap;align-items:center}
.hero__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4);margin-top:var(--sp-8);padding-top:var(--sp-5);border-top:1px solid rgba(255,255,255,.16);max-width:760px}
.hero__stat b{display:block;font-size:var(--fs-2xl);font-weight:800;letter-spacing:-.03em;color:#fff}
.hero__stat span{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;color:rgba(255,255,255,.62);text-transform:uppercase}
.hero__dots{position:absolute;bottom:var(--sp-5);left:0;right:0;z-index:3;display:flex;gap:10px;justify-content:center}
.hero__dot{width:34px;height:4px;border-radius:var(--r-pill);background:rgba(255,255,255,.3);border:0;padding:0;cursor:pointer;transition:background var(--dur)}
.hero__dot.is-active{background:var(--orange)}

/* page hero (inner pages) */
.phero{position:relative;background:var(--ink);color:#fff;overflow:hidden}
.phero__bg{position:absolute;inset:0;opacity:.34}
.phero__bg img{width:100%;height:100%;object-fit:cover}
.phero__in{position:relative;z-index:2;padding-block:var(--sp-8) var(--sp-7)}
.phero h1{font-size:clamp(1.85rem,3.8vw,var(--fs-3xl));max-width:22ch;color:#fff}
.phero__lede{margin:var(--sp-4) 0 0;max-width:68ch;color:rgba(255,255,255,.8);font-size:var(--fs-md)}
.phero__actions{display:flex;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-6)}
.phero__meta{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid rgba(255,255,255,.14);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;color:rgba(255,255,255,.66);text-transform:uppercase}

/* ---------------------------------------------------------- breadcrumbs */
.crumbs{background:var(--bone);border-bottom:1px solid var(--line)}
.crumbs ol{list-style:none;margin:0;padding-block:10px;padding-inline:0;display:flex;flex-wrap:wrap;gap:6px;font-size:var(--fs-xs);color:var(--muted)}
.crumbs li::after{content:"/";margin-left:6px;color:var(--line)}
.crumbs li:last-child::after{content:""}
.crumbs a{color:var(--muted)}
.crumbs a:hover{color:var(--orange-deep)}

/* ---------------------------------------------------------- sections */
.sec{padding:var(--sp-9) 0}
.sec--tight{padding:var(--sp-8) 0}
.sec--bone{background:var(--bone)}
.sec--mist{background:var(--mist)}
.sec--ink{background:var(--ink);color:var(--ink-on-dark)}
.sec--ink h2,.sec--ink h3{color:#fff}
.sec--ink p{color:rgba(255,255,255,.76)}
.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--orange-deep);font-weight:600}
.sec--ink .eyebrow{color:var(--amber)}
.eyebrow::before{content:"";width:22px;height:2px;background:currentColor;opacity:.6}
.sec__head{max-width:70ch;margin-bottom:var(--sp-6)}
.sec__head h2{font-size:clamp(1.6rem,3.2vw,var(--fs-2xl));margin-top:var(--sp-3)}
.sec__head p{margin-top:var(--sp-4);color:var(--muted);font-size:var(--fs-md)}
.sec--ink .sec__head p{color:rgba(255,255,255,.72)}
.sec__head--center{margin-left:auto;margin-right:auto;text-align:center}
.sec__head--center .eyebrow{justify-content:center}

/* ---------------------------------------------------------- grids + cards */
.grid{display:grid;gap:var(--sp-4)}
.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))}
.grid--split{grid-template-columns:1.05fr .95fr;gap:var(--sp-7);align-items:center}

.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-5);transition:border-color var(--dur),box-shadow var(--dur),transform var(--dur)}
.card:hover{border-color:var(--orange);box-shadow:var(--shadow-md);transform:translateY(-2px)}
.card h3{font-size:var(--fs-md);margin-bottom:var(--sp-2)}
.card p{margin:0;color:var(--muted);font-size:var(--fs-sm);line-height:1.58}
.card__num{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--orange-deep);letter-spacing:.12em;display:block;margin-bottom:var(--sp-2)}
.card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--sp-4)}
.card--dark{background:var(--steel);border-color:rgba(255,255,255,.12)}
.card--dark h3{color:#fff}
.card--dark p{color:rgba(255,255,255,.7)}
.card--link{display:flex;flex-direction:column;gap:var(--sp-2)}
.card--media{padding:0;overflow:hidden;display:flex;flex-direction:column}
.card--media img{width:100%;height:auto;border-bottom:1px solid var(--line)}
.card--media .card__body{padding:var(--sp-5)}
.card__arrow{margin-top:auto;padding-top:var(--sp-4);font-weight:700;font-size:var(--fs-sm);color:var(--blue);display:inline-flex;align-items:center;gap:6px}
.card:hover .card__arrow{color:var(--orange-deep)}

.chip{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--r-pill);background:var(--mist);color:var(--steel);font-size:var(--fs-xs);font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--line)}
.chip--accent{background:var(--orange-soft);color:var(--orange-deep);border-color:rgba(242,101,34,.28)}
.chip--dark{background:rgba(255,255,255,.08);color:#D6E3F0;border-color:rgba(255,255,255,.16)}

.linklist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px var(--sp-4)}
.linklist a{display:block;padding:7px 0;border-bottom:1px solid var(--line-soft);color:var(--steel);font-size:var(--fs-sm)}
.linklist a:hover{color:var(--orange-deep)}

/* ---------------------------------------------------------- spec panel + tables */
.specs{background:var(--ink);color:#fff;border-radius:var(--r-lg);padding:var(--sp-5);box-shadow:var(--shadow-inset)}
.specs h3{font-size:var(--fs-sm);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--amber);margin-bottom:var(--sp-4);font-weight:600}
.specs dl{margin:0;display:flex;flex-direction:column;gap:10px;font-family:var(--font-mono);font-size:var(--fs-sm)}
.specs__row{display:flex;justify-content:space-between;gap:var(--sp-4);border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:8px}
.specs__row dt{color:rgba(255,255,255,.58)}
.specs__row dd{margin:0;color:#fff;font-weight:600;text-align:right}

.tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper)}
.tablewrap table{min-width:640px;font-size:var(--fs-sm)}
.tablewrap th,.tablewrap td{padding:11px 14px;text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top}
.tablewrap thead th{background:var(--bone);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);white-space:nowrap}
.tablewrap tbody tr:last-child td{border-bottom:0}
.tablewrap tbody tr:hover{background:var(--line-soft)}

/* ---------------------------------------------------------- prose */
.prose{max-width:74ch;font-size:var(--fs-md)}
.prose h2{font-size:var(--fs-xl);margin:var(--sp-7) 0 var(--sp-4);scroll-margin-top:96px}
.prose h3{font-size:var(--fs-lg);margin:var(--sp-6) 0 var(--sp-3)}
.prose p{color:var(--steel);line-height:1.72}
.prose li{color:var(--steel);line-height:1.66;margin-bottom:6px}
.prose strong{color:var(--ink)}
.prose>*:first-child{margin-top:0}
.prose .tablewrap{margin:var(--sp-5) 0}
.callout{border-left:3px solid var(--orange);background:var(--orange-soft);padding:var(--sp-4) var(--sp-5);border-radius:0 var(--r-md) var(--r-md) 0;margin:var(--sp-5) 0}
.callout p:last-child{margin-bottom:0}
.callout strong{color:var(--orange-deep)}

/* table of contents */
.toc{position:sticky;top:calc(var(--header-h) + 20px);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-4);background:var(--bone)}
.toc h2{font-size:var(--fs-xs);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--sp-3)}
.toc ol{list-style:none;margin:0;padding:0;counter-reset:toc}
.toc li{counter-increment:toc;margin-bottom:4px}
.toc a{display:block;padding:5px 0;font-size:var(--fs-sm);color:var(--steel);border-bottom:1px solid var(--line-soft)}
.toc a::before{content:counter(toc,decimal-leading-zero) " ";font-family:var(--font-mono);color:var(--orange-deep);font-size:var(--fs-xs)}
.toc a:hover{color:var(--orange-deep)}

.layout-doc{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--sp-7);align-items:start}

/* ---------------------------------------------------------- FAQ */
.faq{display:flex;flex-direction:column;gap:var(--sp-3);max-width:80ch}
.faq details{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);overflow:hidden}
.faq details[open]{border-color:var(--orange)}
.faq summary{list-style:none;cursor:pointer;padding:16px var(--sp-5);font-weight:700;display:flex;justify-content:space-between;gap:var(--sp-4);align-items:center;color:var(--ink)}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";font-family:var(--font-mono);font-size:var(--fs-lg);color:var(--orange);flex:none;transition:transform var(--dur)}
.faq details[open] summary::after{transform:rotate(45deg)}
.faq__a{padding:0 var(--sp-5) var(--sp-5);color:var(--muted);border-top:1px solid var(--line-soft);padding-top:var(--sp-4);line-height:1.68}
.faq__a p:last-child{margin-bottom:0}

/* ---------------------------------------------------------- process strip */
.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4);counter-reset:step}
.step{counter-increment:step;position:relative;padding-top:var(--sp-5);border-top:2px solid var(--line)}
.step--hot{border-top-color:var(--orange)}
.step b{display:block;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--orange-deep);letter-spacing:.14em;margin-bottom:var(--sp-2)}
.step h3{font-size:var(--fs-md);margin-bottom:var(--sp-2)}
.step p{color:var(--muted);font-size:var(--fs-sm);margin:0}

/* ---------------------------------------------------------- CTA band */
.cta{background:var(--ink);color:#fff;position:relative;overflow:hidden}
.cta__bg{position:absolute;inset:0;opacity:.28}
.cta__bg img{width:100%;height:100%;object-fit:cover}
.cta__in{position:relative;z-index:2;padding-block:var(--sp-8);display:grid;grid-template-columns:1.4fr 1fr;gap:var(--sp-7);align-items:center}
.cta h2{font-size:clamp(1.6rem,3vw,var(--fs-2xl));color:#fff;max-width:24ch}
.cta p{color:rgba(255,255,255,.76);margin:var(--sp-4) 0 0;max-width:60ch}
.cta__actions{display:flex;flex-direction:column;gap:var(--sp-3)}

/* ---------------------------------------------------------- footer */
.site-footer{background:var(--carbon);color:#9FB2C6;font-size:var(--fs-sm)}
.footer__top{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;gap:var(--sp-6);padding-block:var(--sp-8) var(--sp-7)}
.footer__brand img{height:44px;width:176px;margin-bottom:var(--sp-4)}
.footer__brand p{color:#8A9BAE;line-height:1.66;max-width:34ch}
.footer__col h3{font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-bottom:var(--sp-3);font-weight:700}
.footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}
.footer__col a{color:#9FB2C6}
.footer__col a:hover{color:var(--orange)}
.footer__contact{display:flex;flex-direction:column;gap:10px;margin-top:var(--sp-4)}
.footer__contact a{display:inline-flex;align-items:center;gap:8px;color:#C6D4E2}
.footer__contact a:hover{color:#fff}
.footer__contact svg{width:15px;height:15px;flex:none;opacity:.8}
.footer__bottom{border-top:1px solid rgba(255,255,255,.08);padding-block:var(--sp-4);display:flex;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;font-size:var(--fs-xs);color:#71818F}
.footer__bottom a{color:#8A9BAE}
.footer__creds{display:flex;flex-wrap:wrap;gap:var(--sp-3);font-family:var(--font-mono);letter-spacing:.06em}

/* ---------------------------------------------------------- floating contact */
.floatbar{position:fixed;right:18px;bottom:22px;z-index:140;display:flex;flex-direction:column;gap:10px}
.floatbar a{width:52px;height:52px;border-radius:var(--r-pill);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);transition:transform var(--dur) var(--ease)}
.floatbar a:hover{transform:scale(1.07)}
.floatbar a svg{width:26px;height:26px}
.floatbar__wa{background:var(--wa)}
.floatbar__wa svg{fill:#0B3D22}
.floatbar__mail{background:var(--blue)}
.floatbar__mail svg{fill:#fff}
.floatbar__top{background:var(--paper);border:1px solid var(--line)}
.floatbar__top svg{fill:var(--steel);width:18px;height:18px}

/* ---------------------------------------------------------- mobile nav */
.burger{display:none;margin-left:auto;background:none;border:1px solid var(--line);border-radius:var(--r-sm);width:42px;height:42px;align-items:center;justify-content:center;cursor:pointer}
.burger svg{width:20px;height:20px;fill:var(--ink)}
.drawer{position:fixed;inset:0;z-index:150;background:rgba(11,26,43,.55);opacity:0;visibility:hidden;transition:opacity var(--dur)}
.drawer.is-open{opacity:1;visibility:visible}
.drawer__panel{position:absolute;right:0;top:0;bottom:0;width:min(400px,88vw);background:var(--paper);overflow-y:auto;padding:var(--sp-5);transform:translateX(100%);transition:transform var(--dur) var(--ease)}
.drawer.is-open .drawer__panel{transform:none}
.drawer__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sp-5)}
.drawer__close{background:none;border:0;font-size:1.6rem;line-height:1;cursor:pointer;color:var(--muted)}
.drawer details{border-bottom:1px solid var(--line-soft)}
.drawer summary{padding:13px 0;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between}
.drawer summary::after{content:"+";color:var(--orange)}
.drawer details[open] summary::after{content:"–"}
.drawer ul{list-style:none;margin:0 0 var(--sp-4);padding:0 0 0 var(--sp-3);display:flex;flex-direction:column;gap:4px}
.drawer ul a{color:var(--steel);font-size:var(--fs-sm);padding:4px 0;display:block}

/* ---------------------------------------------------------- misc */
.notice{border:1px dashed var(--line);border-radius:var(--r-md);padding:var(--sp-4);color:var(--muted);font-size:var(--fs-sm);background:var(--bone)}
.kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}
.kv__item{border-left:2px solid var(--orange);padding-left:var(--sp-4)}
.kv__item b{display:block;font-size:var(--fs-lg);letter-spacing:-.02em}
.kv__item span{color:var(--muted);font-size:var(--fs-sm)}
.center{text-align:center}
.mt-6{margin-top:var(--sp-6)}
.mt-5{margin-top:var(--sp-5)}
.muted{color:var(--muted)}
.mono{font-family:var(--font-mono)}
.nowrap{white-space:nowrap}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

.error-page{min-height:60vh;display:flex;align-items:center;text-align:center}
.error-page h1{font-size:clamp(3rem,10vw,7rem);color:var(--line)}

/* ============================================================
   Responsive
   ============================================================ */
@media (max-width:1280px){
    .hero__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3)}
}

@media (max-width:1100px){
  :root{--fs-5xl:3.25rem;--sp-9:4.5rem}
  .nav__link{padding:10px 9px;font-size:var(--fs-sm)}
  .brand img{height:38px;width:152px}
  .footer__top{grid-template-columns:1.2fr 1fr 1fr 1fr}
  .footer__brand{grid-column:1 / -1}
  .linklist{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media (max-width:960px){
  .nav,.header__cta{display:none}
  .burger{display:flex}
  .grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}
  .grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}
  .grid--split{grid-template-columns:1fr;gap:var(--sp-5)}
  .steps{grid-template-columns:repeat(2,minmax(0,1fr))}
  .cta__in{grid-template-columns:1fr;gap:var(--sp-5)}
  .cta__actions{flex-direction:row;flex-wrap:wrap}
  .layout-doc{grid-template-columns:1fr}
  .toc{position:static}
}

@media (max-width:760px){
  :root{--sp-9:3.5rem;--sp-8:2.75rem;--header-h:64px}
  .topbar__creds span:nth-child(n+3){display:none}
  .hero{min-height:auto}
  .hero__in{padding-block:var(--sp-8) var(--sp-9)}
  .hero h1{max-width:none}
  .hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);margin-top:var(--sp-6)}
  .footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5)}
  .kv{grid-template-columns:1fr}
  .floatbar{right:14px;bottom:18px}
}

@media (max-width:560px){
  :root{--fs-base:0.9375rem}
  .grid--4,.grid--3,.grid--2{grid-template-columns:1fr}
  .steps{grid-template-columns:1fr}
  .linklist{grid-template-columns:1fr}
  .topbar__links a span{display:none}
  .btn{width:100%}
  .hero__actions .btn,.phero__actions .btn{width:100%}
  .footer__top{grid-template-columns:1fr}
  .floatbar a{width:48px;height:48px}
  .floatbar__mail{display:none}
}

@media (min-width:1440px){
  :root{--wrap:1320px}
  .hero__in{padding-block:var(--sp-9)}
}

@media (hover:none){
  .card:hover{transform:none}
  .btn:hover{transform:none}
}

@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.001ms !important;transition-duration:.001ms !important;scroll-behavior:auto !important}
  .hero__slide{transition:none}
}

@media print{
  .topbar,.site-header,.floatbar,.cta,.site-footer,.hero__dots{display:none !important}
  body{font-size:11pt;color:#000}
  .hero,.phero{background:#fff;color:#000;min-height:auto}
  .hero__scrim,.phero__bg,.hero__slides{display:none}
  .hero h1,.phero h1,.hero__lede,.phero__lede{color:#000}
  a{color:#000;text-decoration:underline}
}

/* ============================================================
   Language switcher (i18n) — CSS-only disclosure, no JS needed.
   ============================================================ */
.langsw{position:relative}
.langsw__btn{background:none;border:0;padding:0;font:inherit;color:#C6D4E2;
  display:inline-flex;align-items:center;gap:6px;cursor:pointer}
.langsw__btn:hover{color:#fff}
.langsw__btn svg{width:14px;height:14px;flex:none}
.langsw__menu{position:absolute;top:100%;inset-inline-end:0;z-index:120;
  min-width:11rem;margin:0;padding:var(--sp-2,.5rem) 0;list-style:none;
  background:var(--paper);border:1px solid var(--line);border-radius:6px;
  box-shadow:0 12px 32px rgba(11,26,43,.18);
  opacity:0;visibility:hidden;transform:translateY(-4px);
  transition:opacity .14s ease,transform .14s ease,visibility .14s}
.langsw:hover .langsw__menu,
.langsw:focus-within .langsw__menu{opacity:1;visibility:visible;transform:none}
.langsw__menu a{display:block;padding:.4rem .9rem;color:var(--steel);
  font-size:var(--fs-sm);white-space:nowrap}
.langsw__menu a:hover{background:var(--line-soft);color:var(--blue)}
.langsw__menu a[aria-current="true"]{color:var(--blue);font-weight:600}
@media (max-width:640px){.langsw__menu{inset-inline-end:auto;inset-inline-start:0}}


/* footer language links (moved from topbar) */
.footer__langs{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:center;margin-block:.5rem 0}
.footer__langs a{color:inherit;opacity:.85;font-size:var(--fs-sm)}
.footer__langs a:hover{opacity:1;color:#fff}
.footer__langs a[aria-current="true"]{opacity:1;font-weight:600;text-decoration:underline;text-underline-offset:3px}
