/* ==========================================================================
   Neurolounge Configurator: visual system
   Mobile-first. Both bundles use this file verbatim.

   The system in one paragraph. A cool near-white canvas carries cards that
   are separated by layered shadow rather than by hairlines. Every neutral is
   mixed from the brand navy, so nothing on the page is a pure grey. Depth
   comes from three things stacked in a fixed order: a tint shift, a contact
   shadow, and an ambient shadow. Type is a pair: Fraunces, driven at a real
   optical size at every display step, for headlines; Geist, in tabular
   figures, for the interface and for every number. Money is the hero data and
   is set two steps larger and one weight heavier than anything near it.

   The leak scan ignores <style> blocks, so ordinary CSS spacing properties
   are available here. See build.js.

   Typefaces are embedded as woff2 data URIs by build.js, so the file works
   offline from a mail attachment with no network request and no flash of
   fallback text.
   ========================================================================== */

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

:root {
  /* ============================================================ 1. COLOUR

     Brand hues are unchanged. What changed is everything around them: the
     neutrals are now mixed from the navy (hue 215) rather than being pure
     greys, and they desaturate as they lighten so the light end reads as
     paper rather than as fog. Every value below is audited in contrast.js.
     ---------------------------------------------------------------------- */

  /* brand core, untouched */
  --bn-navy:#1B365D; --bn-blue:#407EC9; --bn-light-blue:#8BD3E6;
  --bn-teal:#6DCDB8; --bn-gold:#F1B434; --bn-pink:#E06287;

  /* ink: the single neutral ramp, navy-derived */
  --ink-950:#080F1B; --ink-900:#0D1A2D; --ink-800:#12243D; --ink-700:#1B365D;
  --ink-600:#2A4A76; --ink-500:#456A94; --ink-400:#5E7DA1; --ink-300:#8CA2BE;
  --ink-200:#BECCDD; --ink-100:#DCE4EF; --ink-50:#EDF1F7;

  /* accent ramps */
  --blue-50:#E9F1FA;  --blue-100:#D3E3F5; --blue-200:#A9C8EB; --blue-500:#407EC9;
  --blue-600:#2F6BB4; --blue-700:#255A99; --blue-800:#1D4677;
  --lblue-50:#EEF9FC; --lblue-100:#DAF0F7; --lblue-300:#A9DFEE; --lblue-500:#8BD3E6;
  --lblue-700:#2F6B7A; --lblue-800:#245663;
  --teal-50:#EBF8F5;  --teal-100:#D6F1EA; --teal-500:#6DCDB8; --teal-600:#4FAE99;
  --teal-800:#256A59;
  --gold-50:#FEF7E8;  --gold-100:#FCEBC7; --gold-300:#F7CE7A; --gold-400:#F4C25C;
  --gold-500:#F1B434; --gold-600:#C9921F; --gold-700:#A0741A; --gold-800:#795816;
  --pink-50:#FCEDF1;  --pink-100:#F8D8E1; --pink-500:#E06287; --pink-600:#C44A6E;
  --pink-700:#A13655; --pink-800:#7E2942;

  /* surfaces. Five steps, and the order matters: sunken < canvas < tint <
     raised < floating. Elevation is never signalled by a border alone. */
  --canvas:#F1F4F9;
  --surface-sunken:#EAEFF6;
  --surface-tint:#F7F9FC;
  --surface-raised:#FFFFFF;
  --surface-selected:#E7EFFA;
  --surface-inverse:var(--ink-800);
  --surface-inverse-deep:var(--ink-900);
  --header-bg:rgba(13,26,45,.82);

  /* text */
  --text-primary:var(--ink-700);
  --text-body:var(--ink-800);
  --text-muted:var(--ink-500);
  --text-faint:var(--ink-400);
  --text-link:var(--blue-700);
  --text-inverse:#FFFFFF;
  --text-inverse-muted:var(--ink-200);
  --text-disabled:var(--ink-400);

  /* lines. Only three, and two of them are nearly invisible on purpose.
     --line-control is the only one that must satisfy WCAG 1.4.11 at 3:1,
     because it is the boundary of an interactive control. */
  --line-hair:rgba(27,54,93,.07);
  --line-soft:var(--ink-100);
  --line-control:#7389AD;

  /* ============================================================ 2. TYPE

     Two families, three jobs.
       display  Fraunces, opsz driven per step, headlines only, never <20px
       ui       Geist, interface and body
       money    Geist, tabular figures, heavier and larger than its label
     ---------------------------------------------------------------------- */
  --font-ui:'Geist', ui-sans-serif, system-ui, -apple-system, 'Segoe UI',
            Roboto, 'Helvetica Neue', Arial, sans-serif;
  --font-display:'Fraunces', ui-serif, 'Iowan Old Style', Georgia,
            'Times New Roman', serif;

  /* interface scale */
  --t-micro:11px;   --lh-micro:16px;
  --t-caption:12.5px; --lh-caption:17px;
  --t-label:13.5px; --lh-label:19px;
  --t-sm:14.5px;    --lh-sm:21px;
  --t-base:16px;    --lh-base:25px;
  --t-lead:17.5px;  --lh-lead:27px;
  --t-lead-lg:20px; --lh-lead-lg:31px;

  /* money scale, always Geist + tabular */
  --m-row:16px;   --m-sm:19px;   --m-md:26px;
  --m-lg:32px;    --m-xl:40px;   --m-2xl:52px;

  --fw-regular:400; --fw-medium:500; --fw-semi:600; --fw-bold:700;
  --fw-money:620;
  --ls-tight:-0.024em; --ls-snug:-0.012em; --ls-normal:0;
  --ls-wide:0.02em; --ls-caps:0.1em;

  /* ============================================================ 3. SPACE
     4px base. The scale is sparse on purpose so spacing decisions stay few.
     ---------------------------------------------------------------------- */
  --space-1:4px;  --space-2:8px;  --space-3:12px; --space-4:16px; --space-5:20px;
  --space-6:24px; --space-7:28px; --space-8:32px; --space-10:40px; --space-12:48px;
  --space-14:56px; --space-16:64px; --space-20:80px; --space-24:96px;

  /* ============================================================ 4. RADIUS
     Radius carries component role, so it is never one value everywhere.
       tiny     chips inside dense tables
       control  buttons, inputs, anything you click
       inner    a block nested inside a card
       card     a top-level card on the canvas
       surface  something that floats over the page
     ---------------------------------------------------------------------- */
  --r-tiny:6px; --r-control:11px; --r-inner:13px; --r-card:18px;
  --r-surface:26px; --r-pill:999px;

  /* ============================================================ 5. ELEVATION

     Each step is a contact shadow plus an ambient shadow, both tinted with
     the navy rather than with black, so shadows read as cool shade on a cool
     canvas rather than as dirt. --ring is the hairline replacement: an inset
     1px that describes an edge without drawing a border box.
     ---------------------------------------------------------------------- */
  --e-1:0 1px 2px -1px rgba(13,26,45,.10), 0 1px 3px rgba(13,26,45,.05);
  --e-2:0 2px 4px -2px rgba(13,26,45,.10), 0 6px 14px -4px rgba(13,26,45,.08);
  --e-3:0 4px 8px -4px rgba(13,26,45,.10), 0 16px 32px -10px rgba(13,26,45,.13);
  --e-4:0 8px 16px -8px rgba(13,26,45,.12), 0 30px 60px -16px rgba(13,26,45,.20);
  --e-5:0 12px 24px -10px rgba(13,26,45,.16), 0 52px 100px -26px rgba(13,26,45,.36);
  --ring:inset 0 0 0 1px rgba(27,54,93,.06);
  --ring-firm:inset 0 0 0 1px rgba(27,54,93,.14);
  --ring-lit:inset 0 1px 0 rgba(255,255,255,.65);
  --e-dock:0 -2px 8px rgba(13,26,45,.10), 0 -14px 40px -12px rgba(13,26,45,.34);

  /* ============================================================ 6. MOTION
     Short, no overshoot. Nothing on this page should feel springy: it is a
     document that costs six figures.
     ---------------------------------------------------------------------- */
  --dur-instant:80ms; --dur-fast:130ms; --dur-base:190ms; --dur-slow:260ms;
  --ease-standard:cubic-bezier(.22,.61,.36,1);
  --ease-exit:cubic-bezier(.4,0,1,1);

  /* ============================================================ 7. LAYOUT */
  --summary-width:430px; --content-max:800px; --page-max:1440px;
  /* Rendered height of the floating .section-nav--chips pill (44px chip +
     2 x 8px padding): other sticky elements below it need to clear this. */
  --subnav-h:60px;
  --gutter:18px; --row-h:68px; --dock-h:76px; --header-h:62px;
  --chrome-offset:0px;
  --z-header:100; --z-rail:95; --z-dock:200; --z-popover:400; --z-modal:600;
  --z-toast:800; --z-internal-chrome:900;

  /* --- legacy aliases. app.js sets a few inline colours from these. ------ */
  --navy-50:var(--ink-50); --navy-100:var(--ink-100); --navy-200:var(--ink-200);
  --navy-300:var(--ink-300); --navy-400:var(--ink-400); --navy-500:var(--ink-700);
  --navy-800:var(--ink-950);
  --fs-sm:var(--t-sm);
}

/* ==========================================================================
   Base
   ========================================================================== */
html {
  background-color:var(--canvas);
  /* Two very wide, very weak blooms keep the near-white from reading as flat
     paint without ever competing with the content. Fixed, so scrolling does
     not drag a gradient up the page. */
  background-image:
    radial-gradient(1100px 620px at 12% -6%, rgba(64,126,201,.07), transparent 64%),
    radial-gradient(900px 540px at 92% 2%, rgba(139,211,230,.09), transparent 60%);
  background-repeat:no-repeat;
  background-attachment:fixed;
  color:var(--text-body);
  font-family:var(--font-ui);
  font-size:var(--t-base);
  line-height:var(--lh-base);
  font-variation-settings:'wght' 400;
  -webkit-text-size-adjust:100%;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
  scroll-behavior:smooth;
  scroll-padding-top:132px;
}
/* The document body generates no box, so the user-agent default outset around
   it never appears and the header can sit flush with the viewport edge. */
body { display:contents; }

*, *::before, *::after { box-sizing:border-box; }

button, input, select { font:inherit; color:inherit; font-family:var(--font-ui); }
button { background:none; border:0; padding:0; cursor:pointer; }
a { color:var(--text-link); }
img { display:block; max-width:100%; }

/* Every money readout. Tabular figures are the whole reason the interface
   face is Geist: a total must not reflow as you press a stepper. */
.num, .num * {
  font-family:var(--font-ui);
  font-variant-numeric:tabular-nums lining-nums;
  font-feature-settings:'tnum' 1,'lnum' 1;
  font-variation-settings:'wght' 600;
}

.sr-only {
  position:absolute; width:1px; height:1px; padding:0; overflow:hidden;
  clip:rect(0 0 0 0); clip-path:inset(50%); white-space:nowrap; border:0;
}

/* --- focus. Two-tone so the ring reads on any surface we ship. ---------- */
:where(a,button,input,select,[tabindex]):focus-visible {
  outline:2px solid var(--bn-blue);
  outline-offset:2px;
  border-radius:var(--r-tiny);
  box-shadow:0 0 0 5px rgba(64,126,201,.22);
}
.on-dark :where(a,button,input,[tabindex]):focus-visible {
  outline-color:var(--bn-light-blue);
  box-shadow:0 0 0 5px rgba(139,211,230,.28);
}
.inset-focus:focus-visible { outline-offset:-3px; }

.skip-link {
  position:fixed; top:14px; left:14px; z-index:var(--z-toast);
  min-height:44px; padding:0 var(--space-5); display:flex; align-items:center;
  background:var(--ink-800); color:#fff; border-radius:var(--r-control);
  font-size:var(--t-sm); font-weight:var(--fw-semi); text-decoration:none;
  box-shadow:var(--e-4); transform:translateY(-200%);
}
.skip-link:focus { transform:translateY(0); outline:2px solid var(--bn-light-blue); outline-offset:2px; }

.toast {
  position:fixed; left:50%; bottom:24px; z-index:var(--z-toast);
  background:var(--ink-800); color:#fff; padding:12px 20px; border-radius:var(--r-control);
  font-size:var(--t-sm); font-weight:var(--fw-semi); box-shadow:var(--e-4);
  opacity:0; pointer-events:none; transform:translate(-50%, 8px);
  transition:opacity .2s ease, transform .2s ease;
}
.toast[data-show="true"] { opacity:1; transform:translate(-50%, 0); }
@media print { .toast { display:none !important; } }

/* Centred content wrapper (no outset shorthand: the band is a flex centrer) */
.band { width:100%; display:flex; justify-content:center; }
.wrap { width:100%; max-width:var(--page-max); padding-inline:var(--gutter); }

.stack { display:flex; flex-direction:column; }
.stack--pad { padding-top:var(--space-4); }
.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}
.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}
.gap-8{gap:var(--space-8)}

/* --- display type helpers ---------------------------------------------
   Fraunces is only ever used through one of these. Each sets a real optical
   size: small steps get the sturdier, lower-contrast cut, display steps get
   the high-contrast one. That is the point of the opsz axis and it is why a
   single serif can carry a 21px section title and a 68px hero. */
.d-xs { font-family:var(--font-display); font-size:20px; line-height:26px;
  font-variation-settings:'opsz' 20,'wght' 600; letter-spacing:var(--ls-snug); }
.d-sm { font-family:var(--font-display); font-size:21px; line-height:28px;
  font-variation-settings:'opsz' 22,'wght' 600; letter-spacing:var(--ls-snug); }
.d-md { font-family:var(--font-display); font-size:25px; line-height:32px;
  font-variation-settings:'opsz' 32,'wght' 580; letter-spacing:var(--ls-snug); }
.d-lg { font-family:var(--font-display); font-size:30px; line-height:36px;
  font-variation-settings:'opsz' 48,'wght' 520; letter-spacing:var(--ls-tight); }
.d-xl { font-family:var(--font-display); font-size:38px; line-height:43px;
  font-variation-settings:'opsz' 60,'wght' 480; letter-spacing:var(--ls-tight); }

/* ==========================================================================
   App header

   Translucent deep navy over a blur. Above the hero the two navies merge and
   the header disappears into the artwork; scroll into the light content and
   it becomes a frosted bar with a real shadow. That is the depth the flat
   100% navy band never had.
   ========================================================================== */
.app-header {
  position:sticky; top:var(--chrome-offset); z-index:var(--z-header);
  background:var(--header-bg); width:100%;
  -webkit-backdrop-filter:saturate(1.6) blur(18px);
  backdrop-filter:saturate(1.6) blur(18px);
  box-shadow:inset 0 -1px 0 rgba(255,255,255,.07);
  transition:background-color var(--dur-base) var(--ease-standard),
             box-shadow var(--dur-base) var(--ease-standard);
}
.app-header[data-scrolled='true'] {
  background:rgba(11,22,38,.90);
  box-shadow:inset 0 -1px 0 rgba(255,255,255,.09), 0 10px 30px -12px rgba(8,15,27,.55);
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) {
  .app-header { background:var(--ink-900); }
}
.app-header__inner {
  height:var(--header-h); display:flex; align-items:center; gap:var(--space-4);
  justify-content:space-between;
}
.app-header__brand { display:flex; align-items:center; gap:var(--space-4); min-width:0; }
.app-header__logo { height:26px; width:auto; }
.app-header__divider { width:1px; height:22px; background:rgba(255,255,255,.20); }
.app-header__title {
  display:none;
  font-size:var(--t-sm); font-weight:var(--fw-medium); color:rgba(255,255,255,.94);
  letter-spacing:var(--ls-snug); white-space:nowrap;
}
.lbl-long { display:none; }
.lbl-short { display:inline; }
.app-header__actions { display:flex; align-items:center; gap:var(--space-2); }

/* ==========================================================================
   Buttons

   The gold CTA is the one people were calling generic. It is now a lit
   surface: a shallow vertical gradient, a lit top edge, a warm ambient glow
   that belongs to the button rather than a flat drop shadow, and a navy
   label at 8.41:1. It presses by 1px and nothing overshoots.
   ========================================================================== */
.btn {
  display:inline-flex; align-items:center; justify-content:center; gap:var(--space-2);
  border-radius:var(--r-control); font-weight:var(--fw-semi); text-decoration:none;
  letter-spacing:var(--ls-snug);
  transition:background var(--dur-fast) var(--ease-standard),
             box-shadow var(--dur-base) var(--ease-standard),
             transform var(--dur-instant) var(--ease-standard),
             color var(--dur-fast) var(--ease-standard);
  white-space:nowrap;
}
.btn:active { transform:translateY(1px); }

.btn--cta {
  min-height:52px; padding-inline:var(--space-8);
  background:linear-gradient(#F8CD6B 0%,var(--gold-500) 44%,#E3A722 100%);
  color:var(--ink-800); font-size:var(--t-base); font-weight:var(--fw-bold);
  box-shadow:var(--ring-lit),
             0 1px 2px rgba(89,62,8,.24),
             0 10px 22px -10px #B47E12B3;
}
.btn--cta:hover {
  background:linear-gradient(#FAD584 0%,#F4BE49 44%,#E5AC28 100%);
  box-shadow:var(--ring-lit),
             0 1px 2px rgba(89,62,8,.24),
             0 16px 34px -12px #B47E12DB;
}
.btn--cta:active {
  background:linear-gradient(#EFBE4B 0%,#E5A928 100%);
  box-shadow:var(--ring-lit), 0 1px 2px rgba(89,62,8,.30);
}
.btn--cta-lg { min-height:58px; min-width:284px; font-size:var(--t-lead); }

.btn--primary {
  min-height:44px; padding-inline:var(--space-6);
  background:linear-gradient(#284A78 0%,var(--ink-700) 55%,#16294A 100%);
  color:#fff; font-size:15px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.14), var(--e-1);
}
.btn--primary:hover {
  background:linear-gradient(#2F548400,#2F5484 0%,#1F3C66 100%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.16), var(--e-2);
}
.btn--primary:active { background:#16294A; box-shadow:inset 0 1px 2px rgba(0,0,0,.28); }

.btn--secondary {
  min-height:44px; padding-inline:var(--space-6);
  background:linear-gradient(#4A86CE 0%,var(--blue-600) 100%);
  color:#fff; font-size:15px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.20), var(--e-1);
}
.btn--secondary:hover { background:linear-gradient(#3F7BC4 0%,var(--blue-700) 100%); }

/* No border: an inset ring plus a contact shadow reads as a raised chip
   rather than as an outlined box. */
.btn--outline {
  min-height:44px; padding-inline:var(--space-6); background:var(--surface-raised);
  color:var(--ink-700); font-size:15px;
  box-shadow:var(--ring-firm), var(--e-1);
}
.btn--outline:hover { background:var(--surface-tint); box-shadow:var(--ring-firm), var(--e-2); }

.btn--ghost-dark {
  min-height:44px; padding-inline:var(--space-4); border-radius:var(--r-control);
  background:rgba(255,255,255,.09); color:#fff; font-size:var(--t-sm);
  font-weight:var(--fw-medium);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);
}
.btn--ghost-dark:hover { background:rgba(255,255,255,.17); }

.btn--text {
  min-height:44px; padding-inline:var(--space-3); border-radius:var(--r-tiny);
  color:var(--text-link); font-size:15px; font-weight:var(--fw-medium);
}
.btn--text:hover { background:var(--ink-50); }
.btn--block { width:100%; }

.btn[disabled], .btn[aria-disabled='true'] {
  background:var(--ink-100); color:var(--text-disabled); cursor:not-allowed;
  box-shadow:none;
}
.btn[disabled]:hover, .btn[aria-disabled='true']:hover { background:var(--ink-100); box-shadow:none; }

/* ==========================================================================
   Hero

   The dark anchor of the page. One deep navy field, two wide blooms, and a
   soft light spill along the bottom edge so the canvas below feels lit from
   above rather than butted against a block of colour.
   ========================================================================== */
.hero {
  width:100%; position:relative; isolation:isolate;
  background:
    radial-gradient(1020px 660px at 78% -18%, rgba(64,126,201,.42) 0%, transparent 62%),
    radial-gradient(760px 620px at 6% 116%, rgba(139,211,230,.20) 0%, transparent 58%),
    linear-gradient(168deg, var(--ink-900) 0%, #0F2138 46%, var(--ink-950) 100%);
  color:var(--text-inverse);
  padding-block:var(--space-12) var(--space-14);
}
.hero::after {
  content:''; position:absolute; inset-inline:0; bottom:0; height:120px; z-index:-1;
  background:linear-gradient( transparent, rgba(139,211,230,.07));
  pointer-events:none;
}
.hero__wrap { display:flex; flex-direction:column; gap:var(--space-8); }
.hero__head { max-width:680px; width:100%; align-self:center; text-align:center;
  display:flex; flex-direction:column; gap:var(--space-4); }

.hero__h1 {
  font-family:var(--font-display); font-size:38px; line-height:43px;
  font-variation-settings:'opsz' 60,'wght' 460;
  letter-spacing:var(--ls-tight); color:#fff; text-wrap:balance;
}
.hero__sub {
  font-size:var(--t-lead); line-height:var(--lh-lead); color:var(--ink-200);
  text-wrap:pretty;
}

.hero__grid { display:flex; flex-direction:column; }
.hero__vs { display:flex; align-items:center; justify-content:center; height:48px;
  position:relative; order:2; }
.hero__vs::before { content:''; position:absolute; left:0; right:0; top:50%; height:1px;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent); }
.hero__vs span {
  position:relative; width:38px; height:38px; border-radius:50%;
  background:linear-gradient(#fff,#EDF1F7); color:var(--ink-600);
  box-shadow:0 0 0 6px rgba(13,26,45,.5), var(--e-3);
  display:flex; align-items:center; justify-content:center;
  font-size:var(--t-caption); font-weight:var(--fw-bold); letter-spacing:var(--ls-wide);
}

/* --- the two path cards. These float highest on the page. A frosted glass
   surface (same recipe as the nav pill) rather than flat white, so the
   hero's navy blooms behind them stay faintly visible through the panel. */
.path-card {
  background:rgba(255,255,255,.74);
  -webkit-backdrop-filter:blur(28px) saturate(180%);
  backdrop-filter:blur(28px) saturate(180%);
  border-radius:var(--r-surface);
  padding:var(--space-6); display:flex; flex-direction:column; gap:var(--space-2);
  color:var(--text-body); position:relative; overflow:hidden;
}
.path-card--a {
  /* Sits over the hero's brightest blue bloom, so the shared glass recipe
     reads noticeably darker here than on card b — needs more opacity to
     stay light. */
  background:rgba(255,255,255,.99);
  box-shadow:var(--ring), var(--ring-lit), var(--e-4); order:3;
}
.path-card--b {
  box-shadow:var(--ring), var(--ring-lit), var(--e-5), 0 0 0 1px #F1B43457;
  padding-top:var(--space-8); order:1;
}
.path-card--b::before {
  content:''; position:absolute; inset-inline:0; top:0; height:5px;
  background:linear-gradient(90deg,var(--gold-300),var(--gold-500) 42%,var(--gold-600));
}
.path-card__badge {
  position:absolute; top:20px; right:18px; border-radius:var(--r-pill);
  padding:6px 13px; font-size:var(--t-micro); font-weight:var(--fw-bold);
  text-transform:uppercase; letter-spacing:var(--ls-caps);
  background:linear-gradient(#F8CD6B,var(--gold-500));
  color:var(--ink-800); display:flex; align-items:center; gap:6px;
  box-shadow:var(--ring-lit), 0 3px 10px -3px #B47E12B3;
}
.path-card__eyebrow {
  font-size:var(--t-caption); font-weight:var(--fw-semi);
  letter-spacing:var(--ls-wide); text-transform:uppercase;
}
.path-card--a .path-card__eyebrow { color:var(--blue-700); }
.path-card--b .path-card__eyebrow { color:var(--gold-700); }
.path-card__title {
  font-family:var(--font-display); font-size:26px; line-height:32px;
  font-variation-settings:'opsz' 34,'wght' 580;
  color:var(--ink-700); letter-spacing:var(--ls-snug); padding-top:2px;
}
.path-card__desc { font-size:var(--t-sm); line-height:var(--lh-sm); color:var(--text-muted); }
.rule { height:1px; background:var(--line-hair); width:100%; }
.rule--space { border-top:1px solid var(--line-hair); height:0; }
.path-card__figwrap { padding-block:var(--space-5) 0; display:flex; flex-direction:column; gap:var(--space-2); }
.path-card__figwrap--ref { display:none; }
.path-card__figrow { display:flex; flex-direction:column; gap:var(--space-2); }
.path-card__pricegrid { display:flex; flex-direction:column; }
.path-card__contractwrap { padding-top:var(--space-4); }

/* The two price columns keep their own header, one size up from the plain
   microlabel, so "Total cost" and "24-month financed option" read as column
   titles rather than the same small caption every figure gets. */
.path-card__pricehead {
  font-size:var(--t-lead-lg); line-height:var(--lh-lead-lg); font-weight:var(--fw-semi);
  color:var(--ink-700);
}
.path-card__figure.path-card__figure--sm { font-size:var(--m-md); }

/* The "or" split between the two price columns. Hidden until the outright
   path turns the price grid into two real columns (see path-scoped view). */
.path-card__pricesplit {
  display:none; position:relative; align-items:center; justify-content:center;
}
.path-card__pricesplit::before {
  content:''; position:absolute; left:0; right:0; top:50%; height:1px;
  background:linear-gradient(90deg,transparent,var(--gold-300),transparent);
}
.path-card__pricesplit span {
  position:relative; width:34px; height:34px; border-radius:50%;
  background:var(--gold-100); color:var(--gold-800);
  display:flex; align-items:center; justify-content:center;
  font-size:var(--t-caption); font-weight:var(--fw-bold);
  box-shadow:0 0 0 4px #fff;
}

/* The label that was small, uppercase and grey. Now sentence case, one size
   up, and a colour that clears AA on every surface it lands on. Hierarchy
   comes from the figure being huge, not from the label being shouted. */
.microlabel {
  font-size:var(--t-caption); line-height:var(--lh-caption); font-weight:var(--fw-medium);
  letter-spacing:var(--ls-normal); color:var(--text-muted);
}

.path-card__figure {
  font-size:var(--m-xl); line-height:1.02; font-weight:var(--fw-money);
  font-variation-settings:'wght' 620;
  letter-spacing:var(--ls-tight); color:var(--ink-700);
  display:flex; align-items:baseline; gap:5px; flex-wrap:wrap;
  padding-block:2px 4px;
}
.path-card__figure .per {
  font-size:var(--t-lead); font-weight:var(--fw-medium); color:var(--text-muted);
  font-variation-settings:'wght' 500; letter-spacing:var(--ls-normal);
}
.path-card__figure.is-empty { color:var(--ink-300); }
.path-card__taxline { font-size:var(--t-sm); line-height:var(--lh-sm); color:var(--text-muted); }
.incl { display:flex; flex-direction:column; gap:var(--space-3); padding-top:var(--space-5); }
.incl__row { display:grid; grid-template-columns:18px minmax(0,1fr); gap:var(--space-3);
  align-items:start; font-size:var(--t-sm); line-height:var(--lh-sm); color:var(--text-body); }
.incl__check { width:18px; height:18px; color:var(--teal-600); flex:none; }
.skel { display:flex; flex-direction:column; gap:14px; padding-top:var(--space-5); }
.skel i { display:block; height:11px; border-radius:var(--r-pill); background:var(--ink-100); }
.path-card__foot { border-top:1px solid var(--line-hair); padding-top:var(--space-5);
  font-size:var(--t-caption); line-height:var(--lh-caption); color:var(--text-faint); }
.path-card__spacer { flex:1 1 auto; min-height:var(--space-5); }
.contract-strip {
  min-height:52px; background:linear-gradient(#FFFBF1,var(--gold-50));
  border-radius:var(--r-inner); padding:12px var(--space-5);
  box-shadow:inset 0 0 0 1px #F1B4344D;
  display:flex; align-items:center; justify-content:space-between;
  gap:var(--space-3);
}
.contract-strip__l { font-size:var(--t-sm); font-weight:var(--fw-medium); color:var(--ink-600); }
.contract-strip__r { font-size:var(--m-sm); font-weight:var(--fw-money); color:var(--ink-700);
  letter-spacing:var(--ls-snug); }

.hero__delta {
  background:rgba(255,255,255,.055);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.11), inset 0 1px 0 rgba(255,255,255,.10);
  border-radius:var(--r-card); padding:var(--space-5) var(--space-6);
  display:grid; grid-template-columns:1fr; row-gap:var(--space-4);
  -webkit-backdrop-filter:blur(6px); backdrop-filter:blur(6px);
}
.delta-cell { display:flex; flex-direction:column; gap:var(--space-1); min-width:0; }
.delta-cell__label { font-size:var(--t-caption); font-weight:var(--fw-medium);
  letter-spacing:var(--ls-normal); color:var(--lblue-300); }
.delta-cell__value { font-size:var(--m-md); line-height:1.12; font-weight:var(--fw-money);
  color:#fff; letter-spacing:var(--ls-tight); }
.delta-cell__cap { font-size:var(--t-caption); line-height:var(--lh-caption); color:var(--ink-200); }
.hero__emptyline { text-align:center; font-size:var(--t-base); color:var(--ink-200); }

/* figure update pulse. A tint and a 2px settle, no scale, no bounce. */
.figpulse { animation:figpulse var(--dur-base) var(--ease-standard); }
@keyframes figpulse {
  0% { opacity:.35; transform:translateY(-2px); }
  100% { opacity:1; transform:translateY(0); }
}

/* ==========================================================================
   Layout
   ========================================================================== */
.layout { display:grid; grid-template-columns:minmax(0,1fr);
  grid-auto-rows:min-content auto; gap:var(--space-8);
  padding-block:var(--space-8) var(--space-14); align-items:start; }
.config-column { display:flex; flex-direction:column; gap:var(--space-5); min-width:0; }

/* A floating capsule, not a full-bleed bar: it shrinks to its content and
   centers in the row, with a frosted-glass tray behind the tab list so page
   content is still legible, blurred, through it while scrolling underneath. */
.section-nav--chips {
  position:sticky; top:calc(var(--chrome-offset) + var(--header-h) + var(--space-3));
  z-index:var(--z-rail);
  display:flex; gap:var(--space-2);
  width:fit-content; max-width:100%; margin-inline:auto;
  overflow-x:auto; overflow-y:hidden; scroll-snap-type:x proximity;
  -webkit-overflow-scrolling:touch; overscroll-behavior-inline:contain;
  padding:var(--space-2); border-radius:var(--r-pill);
  background:rgba(255,255,255,.62);
  -webkit-backdrop-filter:blur(20px) saturate(180%);
  backdrop-filter:blur(20px) saturate(180%);
  box-shadow:var(--ring-firm), var(--e-2);
  scrollbar-width:none;
}
.section-nav--chips::-webkit-scrollbar { display:none; }
/* Trailing edge fade signals there are more chips to scroll to. Only ever
   sits over the last chip or over empty glass past it, so it never falsely
   implies overflow when everything already fits. */
.section-nav--chips::after {
  content:''; position:absolute; top:0; bottom:0; right:0; width:28px;
  pointer-events:none; z-index:1; border-radius:0 var(--r-pill) var(--r-pill) 0;
  background:linear-gradient(to left, rgba(255,255,255,.62), transparent);
}
.chip {
  flex:none; min-height:44px; padding-inline:var(--space-4); border-radius:var(--r-pill);
  background:transparent; color:var(--ink-700);
  font-size:var(--t-sm); font-weight:var(--fw-medium);
  display:inline-flex; align-items:center; gap:7px; scroll-snap-align:start;
  text-decoration:none;
  transition:box-shadow var(--dur-fast) var(--ease-standard),
             background-color var(--dur-fast) var(--ease-standard);
}
/* Hover previews the tab as a soft translucent pill before it is chosen. */
.chip:hover, .chip:focus-visible {
  background:rgba(27,54,93,.08); box-shadow:var(--e-1);
}
.chip[aria-current='true'] {
  background:var(--ink-700); color:#fff; box-shadow:var(--e-1);
}
.chip__n {
  font-size:var(--t-micro); font-weight:var(--fw-bold); color:#fff;
  background:var(--ink-700); border-radius:var(--r-pill); padding:1px 7px;
  font-variant-numeric:tabular-nums;
}
.chip[aria-current='true'] .chip__n { background:#fff; color:var(--ink-700); }

/* Two nav chips are Neurolounge Equipment, three are Ancillary services —
   color the hover preview and active state per category so the grouping
   reads at a glance without splitting the row. */
.chip--ancillary:hover, .chip--ancillary:focus-visible { background:rgba(241,180,52,.20); }

.chip--equipment[aria-current='true'] { background:var(--ink-700); color:#fff; }
.chip--equipment[aria-current='true'] .chip__n { background:#fff; color:var(--ink-700); }

.chip--ancillary[aria-current='true'] { background:var(--bn-gold); color:var(--ink-900); }
.chip--ancillary[aria-current='true'] .chip__n { background:var(--ink-900); color:var(--bn-gold); }

.chip-divider {
  flex:none; align-self:center; width:1px; height:20px;
  margin-inline:2px; background:var(--ink-200);
}

/* ==========================================================================
   Section card

   No border anywhere. A closed section sits low and slightly tinted; opening
   it raises it onto white with a deeper shadow. Elevation is the state.
   ========================================================================== */
.section {
  background:var(--surface-raised); border-radius:var(--r-card);
  box-shadow:var(--ring), var(--e-2); overflow:hidden;
  transition:box-shadow var(--dur-base) var(--ease-standard);
}
.section[data-open='true'] { box-shadow:var(--ring), var(--e-3); }
.section[data-open='false'] { background:var(--surface-tint); }

.section__header {
  display:grid; grid-template-columns:14px 44px minmax(0,1fr) auto auto auto;
  align-items:center; column-gap:var(--space-4); background:transparent;
  padding:var(--space-4) var(--space-5) var(--space-4) 0; width:100%; text-align:left;
  transition:background-color var(--dur-fast) var(--ease-standard);
}
.section__header:hover { background:rgba(27,54,93,.028); }
.section[data-open='true'] .section__header { box-shadow:inset 0 -1px 0 var(--line-hair); }
/* The accent used to be a full-bleed 4px stripe down the card edge. It is now
   a short rounded marker that reads as a tab, not as a table rule. */
.section__rail {
  width:4px; height:24px; border-radius:var(--r-pill); margin-left:6px;
  align-self:center; opacity:.55;
  transition:height var(--dur-base) var(--ease-standard), opacity var(--dur-base) var(--ease-standard);
}
.section[data-open='true'] .section__rail { height:40px; opacity:1; }
.section__icon {
  width:44px; height:44px; border-radius:var(--r-inner);
  display:flex; align-items:center; justify-content:center;
  box-shadow:var(--ring), inset 0 1px 0 rgba(255,255,255,.6);
}
.section__icon svg { width:21px; height:21px; }
.section__titles { display:flex; flex-direction:column; gap:2px; min-width:0; }
.section__title {
  font-family:var(--font-display); font-size:21px; line-height:28px;
  font-variation-settings:'opsz' 22,'wght' 600;
  color:var(--ink-700); letter-spacing:var(--ls-snug);
}
.section__count { font-size:var(--t-label); line-height:var(--lh-label); color:var(--text-muted); }
.section__subtotal { display:none; flex-direction:column; align-items:flex-end; gap:1px; text-align:right; }
.section__subtotal .v { font-size:var(--m-sm); font-weight:var(--fw-money); color:var(--ink-700);
  letter-spacing:var(--ls-snug); }
.section__chev {
  width:34px; height:34px; border-radius:50%; display:flex; align-items:center;
  justify-content:center; color:var(--ink-400); background:var(--ink-50);
  transition:transform var(--dur-base) var(--ease-standard),
             background-color var(--dur-fast) var(--ease-standard);
}
.section__header:hover .section__chev { background:var(--ink-100); color:var(--ink-600); }
.section[data-open='false'] .section__chev { transform:rotate(-.25turn); }
.section[data-open='false'] .section__body { display:none; }
.section__blurb {
  font-size:var(--t-sm); line-height:var(--lh-sm); color:var(--text-muted);
  padding:var(--space-4) var(--space-5) 0; max-width:68ch;
}
.badge-count {
  border-radius:var(--r-pill); padding:4px 11px; font-size:var(--t-micro);
  font-weight:var(--fw-bold); background:var(--ink-700); color:#fff;
  font-variant-numeric:tabular-nums;
}
.badge-count[hidden] { display:none; }

/* Category headings carry the scan through sixty rows. A soft tinted band
   with a gold marker, sentence case, at body size. Loud enough to divide,
   quiet enough not to compete with the section title above it. */
.group-head {
  padding:var(--space-4) var(--space-5) var(--space-3);
  display:flex; flex-direction:column; gap:2px;
  background:linear-gradient(var(--surface-sunken),var(--surface-tint));
  box-shadow:inset 3px 0 0 var(--gold-500), inset 0 1px 0 var(--line-hair),
             inset 0 -1px 0 var(--line-hair);
  margin-top:0; padding-top:var(--space-6);
}
.group-head + .line-item { box-shadow:none; }
.stack > .group-head:first-child { padding-top:var(--space-4); }
.group-head__t {
  font-size:var(--t-base); line-height:22px; font-weight:var(--fw-semi);
  letter-spacing:var(--ls-snug); color:var(--ink-700);
}
.group-head__n { font-size:var(--t-label); color:var(--text-muted); }

/* Accessories: visually subordinate to the parent they hang off. */
.addons {
  position:relative; margin:var(--space-2) var(--space-5) var(--space-3) var(--space-6);
  padding:var(--space-3) 0 var(--space-2) var(--space-4);
  border-radius:var(--r-inner);
  background:linear-gradient(var(--lblue-50),#F6FCFD);
  box-shadow:inset 3px 0 0 var(--lblue-500), var(--ring);
}
.addons[hidden] { display:none; }
.addons__t {
  display:block; padding:0 0 var(--space-1) var(--space-2);
  font-size:var(--t-caption); font-weight:var(--fw-semi);
  letter-spacing:var(--ls-normal); color:var(--lblue-800);
}
.addons .line-item { background:transparent; box-shadow:none; }
.addons .line-item + .line-item { box-shadow:inset 0 1px 0 rgba(27,54,93,.08); }
@media (max-width:767px) {
  .addons { margin-inline:var(--space-3); padding-left:var(--space-3); }
}
@media print { .addons { background:none; box-shadow:none; padding:0; margin:0; } }

/* ==========================================================================
   Line item row
   ========================================================================== */
.line-item {
  display:flex; flex-direction:column; gap:var(--space-2);
  padding:var(--space-3) var(--space-4); min-height:80px; justify-content:center;
  background:var(--surface-raised); box-shadow:inset 0 -1px 0 var(--line-hair);
  position:relative;
  transition:background-color var(--dur-fast) var(--ease-standard);
}
.line-item:last-child { box-shadow:none; }
.line-item:hover { background:var(--surface-tint); }
/* Cursor and press feedback only while the row is actually clickable to add
   (qty 0) — once selected, a row click is inert, so it shouldn't look it. */
.line-item[data-qty='0'] { cursor:pointer; }
.line-item[data-qty='0']:active { background:var(--surface-sunken); }
/* Selected rows get a tint that falls away to the right plus a rounded blue
   marker, so a configured row is legible in a scan without a hard border. */
.line-item[data-on='true'] {
  background:linear-gradient(90deg, rgba(64,126,201,.13) 0%, rgba(64,126,201,.05) 62%, rgba(64,126,201,.03) 100%);
  box-shadow:inset 0 -1px 0 var(--line-hair);
}
.line-item[data-on='true']::before {
  content:''; position:absolute; left:0; top:10px; bottom:10px; width:3px;
  border-radius:0 var(--r-pill) var(--r-pill) 0; background:var(--bn-blue);
}
.line-item[data-on='true']:hover { background:linear-gradient(90deg, rgba(64,126,201,.18) 0%, rgba(64,126,201,.07) 62%, rgba(64,126,201,.04) 100%); }
.line-item[data-on='true'] .line-item__name { font-weight:var(--fw-semi); }
.line-item__names { display:flex; flex-direction:column; gap:3px; min-width:0; }
.line-item__name {
  font-size:var(--t-base); line-height:22px; font-weight:var(--fw-medium);
  color:var(--ink-700); letter-spacing:var(--ls-snug);
  overflow-wrap:anywhere; hyphens:auto;
  display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;
}
.line-item__sub { font-size:var(--t-label); line-height:var(--lh-label); color:var(--text-muted);
  overflow-wrap:anywhere; }
.line-item__tags { display:flex; gap:6px; flex-wrap:wrap; }
.line-item__ctl { display:flex; align-items:center; justify-content:space-between; gap:var(--space-3); }
.line-item__unit { display:flex; flex-direction:row; flex-wrap:wrap; gap:2px 5px;
  align-items:baseline; min-width:0; }
.line-item__price { font-size:var(--t-sm); font-weight:var(--fw-medium); color:var(--ink-600);
  letter-spacing:var(--ls-snug); }
.line-item__uom { font-size:var(--t-caption); color:var(--text-faint); }
/* The row total is the number the buyer reads. Two steps up from the unit
   price, one weight heavier, and in the primary ink rather than the muted. */
.line-item__total {
  font-size:var(--m-row); font-weight:var(--fw-money); color:var(--ink-700);
  letter-spacing:var(--ls-snug); text-align:right; min-width:88px;
}
.line-item__total[data-zero='true'] { color:var(--ink-300); font-weight:var(--fw-medium); }
.tag[hidden] { display:none; }
.tag {
  display:inline-flex; align-items:center; border-radius:var(--r-pill);
  padding:3px 9px; font-size:var(--t-micro); font-weight:var(--fw-semi);
  letter-spacing:var(--ls-normal);
}
.tag--tbc { background:var(--gold-100); color:var(--gold-800); }
.tag--nudge { background:var(--lblue-100); color:var(--ink-700); }
.tag--ovr { background:var(--pink-100); color:var(--pink-800); }
.line-item[data-tbc='true'] {
  background-image:repeating-linear-gradient(135deg,
    transparent 0 12px, #F1B43417 12px 24px);
}

/* ==========================================================================
   Stepper

   A tinted well with a lit inner face. The 1px boundary is --line-control,
   which is the only hairline in the system tuned to clear WCAG 1.4.11 at
   3.55:1 on white, because it is the edge of a control you have to find.
   ========================================================================== */
.stepper {
  display:inline-grid; flex:none; width:148px;
  grid-template-columns:46px minmax(0,1fr) 46px;
  align-items:center; min-height:46px; border-radius:var(--r-pill);
  background:linear-gradient(var(--surface-sunken),#F2F6FB);
  box-shadow:inset 0 0 0 1px var(--line-control), inset 0 1px 2px rgba(13,26,45,.08);
  overflow:hidden;
  transition:box-shadow var(--dur-fast) var(--ease-standard),
             background var(--dur-fast) var(--ease-standard);
}
.stepper:hover { box-shadow:inset 0 0 0 1px var(--ink-600), inset 0 1px 2px rgba(13,26,45,.08); }
.stepper:focus-within {
  box-shadow:inset 0 0 0 1px var(--bn-blue), 0 0 0 4px rgba(64,126,201,.24);
}
.stepper[data-on='true'] {
  background:linear-gradient(#fff,#F7FAFE);
  box-shadow:inset 0 0 0 1.5px var(--bn-blue), 0 1px 2px rgba(13,26,45,.10);
}
.stepper button {
  position:relative; min-height:100%; display:flex; align-items:center;
  justify-content:center; color:var(--ink-600);
  transition:background-color var(--dur-fast) var(--ease-standard),
             color var(--dur-fast) var(--ease-standard);
}
.stepper button::before { content:''; position:absolute; inset:-4px; }
/* The pill clips its children, so the ring is drawn inside the control. */
.stepper button:focus-visible { outline-offset:-4px; box-shadow:none; }
.stepper input:focus-visible { outline-offset:-4px; box-shadow:none; }
.stepper button:hover { background:rgba(64,126,201,.14); color:var(--blue-700); }
.stepper button:active { background:rgba(64,126,201,.26); color:var(--blue-800); }
.stepper button[aria-disabled='true'] { color:var(--ink-300); cursor:not-allowed; }
.stepper button[aria-disabled='true']:hover { background:none; color:var(--ink-300); }
.stepper button svg { width:16px; height:16px; }
.stepper input {
  width:100%; height:100%; text-align:center; background:transparent; border:0;
  font-size:var(--t-base); font-weight:var(--fw-semi); color:var(--ink-700);
  font-variant-numeric:tabular-nums lining-nums;
  -moz-appearance:textfield; appearance:textfield;
}
.stepper input::-webkit-outer-spin-button,
.stepper input::-webkit-inner-spin-button { -webkit-appearance:none; display:none; }
.stepper input[data-zero='true'] { color:var(--ink-400); font-weight:var(--fw-medium); }
.stepper-wrap { display:inline-flex; align-items:center; gap:7px; }
.stepper-wrap__suffix { display:none; font-size:var(--t-caption); color:var(--text-faint); white-space:nowrap; }

/* ==========================================================================
   Tier family card
   ========================================================================== */
.tier-family {
  border-radius:var(--r-inner); background:var(--surface-sunken);
  box-shadow:var(--ring), inset 0 1px 0 rgba(255,255,255,.5);
  overflow:hidden;
}
.tier-family-slot { padding:var(--space-4); }
.tier-family__head {
  background:var(--surface-raised); box-shadow:inset 0 -1px 0 var(--line-hair);
  padding:var(--space-4) var(--space-5); display:flex; flex-direction:column; gap:var(--space-2);
}
.tier-family__toprow { display:flex; align-items:center; gap:var(--space-3); flex-wrap:wrap; }
.tier-family__title {
  font-family:var(--font-display); font-size:20px; line-height:26px;
  font-variation-settings:'opsz' 20,'wght' 600;
  color:var(--ink-700); letter-spacing:var(--ls-snug); flex:1 1 auto; min-width:0;
}
.pill-chooseone {
  border-radius:var(--r-pill); padding:5px 12px; font-size:var(--t-micro);
  font-weight:var(--fw-bold); text-transform:uppercase; letter-spacing:var(--ls-caps);
  background:var(--lblue-100); color:var(--lblue-800);
  box-shadow:inset 0 0 0 1px rgba(47,107,122,.20);
  display:inline-flex; align-items:center; gap:6px;
}
.tier-family__desc { font-size:var(--t-sm); line-height:var(--lh-sm); color:var(--text-muted); }
.tier-family__compare {
  align-self:flex-start; font-size:var(--t-sm); font-weight:var(--fw-medium);
  color:var(--text-link); min-height:44px; display:inline-flex; align-items:center; gap:5px;
  border-radius:var(--r-tiny);
}
.tier-family__compare svg { width:16px; height:16px; }
.tier-compare { display:none; padding:var(--space-4) var(--space-5); background:var(--surface-raised);
  box-shadow:inset 0 -1px 0 var(--line-hair); }
.tier-family[data-compare='true'] .tier-compare { display:block; }
.tier-compare table { width:100%; border-collapse:collapse; font-size:var(--t-sm); }
.tier-compare th {
  text-align:left; font-size:var(--t-caption); font-weight:var(--fw-semi);
  letter-spacing:var(--ls-normal); color:var(--text-muted);
  padding:0 var(--space-2) var(--space-2) 0;
}
.tier-compare td { padding:7px var(--space-2) 7px 0; border-top:1px solid var(--line-hair);
  color:var(--text-body); }
.tier-compare td:last-child, .tier-compare th:last-child { text-align:right; padding-right:0; }

.tier-option {
  display:grid; grid-template-columns:20px minmax(0,1fr) auto; column-gap:var(--space-3);
  align-items:center; min-height:60px; padding:var(--space-3) var(--space-5);
  box-shadow:inset 0 1px 0 var(--line-hair); cursor:pointer; position:relative;
  transition:background-color var(--dur-fast) var(--ease-standard);
}
.tier-option:first-of-type { box-shadow:none; }
.tier-option:hover { background:rgba(255,255,255,.7); }
.tier-option[data-sel='true'] {
  background:linear-gradient(90deg, rgba(64,126,201,.15), rgba(64,126,201,.05));
}
.tier-option[data-sel='true']::before {
  content:''; position:absolute; left:0; top:8px; bottom:8px; width:4px;
  border-radius:0 var(--r-pill) var(--r-pill) 0; background:var(--ink-700);
}
.tier-option[data-sel='true'] .tier-option__label { font-weight:var(--fw-semi); }
.tier-option input { position:absolute; opacity:0; width:20px; height:20px; }
.tier-option__mark {
  width:20px; height:20px; border:2px solid var(--ink-400); border-radius:50%;
  background:var(--surface-raised);
  display:flex; align-items:center; justify-content:center; flex:none;
  transition:border-color var(--dur-fast) var(--ease-standard);
}
.tier-option[data-sel='true'] .tier-option__mark { border-color:var(--ink-700); }
.tier-option__mark i { width:10px; height:10px; border-radius:50%; background:var(--ink-700);
  transform:scale(0); transition:transform var(--dur-base) var(--ease-standard); }
.tier-option[data-sel='true'] .tier-option__mark i { transform:scale(1); }
.tier-option input:focus-visible + .tier-option__mark {
  outline:2px solid var(--bn-blue); outline-offset:3px; box-shadow:0 0 0 5px rgba(64,126,201,.22);
}
.tier-option__texts { display:flex; flex-direction:column; gap:2px; min-width:0; }
.tier-option__label { font-size:var(--t-base); line-height:22px; color:var(--ink-700);
  letter-spacing:var(--ls-snug); overflow-wrap:anywhere; }
.tier-option__band { font-size:var(--t-label); color:var(--text-muted); }
.tier-option__price { font-size:var(--m-row); font-weight:var(--fw-money); color:var(--ink-700);
  letter-spacing:var(--ls-snug); text-align:right; }
.tier-option__price[data-none='true'] { color:var(--ink-400); font-weight:var(--fw-medium); }
.tier-qty { display:none; background:rgba(64,126,201,.07); padding:0 var(--space-5) 15px 52px;
  align-items:center; gap:var(--space-3); flex-wrap:wrap; }
.tier-qty[data-show='true'] { display:flex; }
.tier-qty__total { font-size:var(--m-sm); font-weight:var(--fw-money); color:var(--ink-700);
  letter-spacing:var(--ls-snug); }

/* ==========================================================================
   Tax selector
   ========================================================================== */
.tax-block { display:flex; flex-direction:column; gap:var(--space-2); }
.helper { font-size:var(--t-caption); line-height:var(--lh-caption); color:var(--text-muted); }

/* ==========================================================================
   Summary rail

   The running total. It is the second most important surface on the page, so
   it floats one step above the section cards and the two figures inside it
   are set at money-lg with a clear tint break between the two paths.
   ========================================================================== */
.summary-rail {
  display:none; background:var(--surface-raised); border-radius:var(--r-card);
  box-shadow:var(--ring), var(--e-3); overflow:hidden;
}
.summary__strip {
  min-height:56px; display:flex; align-items:center; justify-content:space-between;
  padding:var(--space-3) var(--space-5); color:#fff;
  background:linear-gradient(160deg, var(--ink-700) 0%, var(--ink-900) 100%);
  box-shadow:inset 0 -1px 0 rgba(255,255,255,.10);
}
.summary__strip b { font-size:var(--t-sm); font-weight:var(--fw-semi); letter-spacing:var(--ls-snug); }
.summary__pill {
  border-radius:var(--r-pill); padding:3px 10px; font-size:var(--t-micro);
  font-weight:var(--fw-semi); background:rgba(255,255,255,.16); color:#fff;
  font-variant-numeric:tabular-nums;
}
.summary__cols { display:grid; grid-template-columns:1fr 1.2fr; }
@media (max-width:767px) { .summary__cols { grid-template-columns:1fr; } }
.summary__cols [data-block='purchase'] { box-shadow:inset -1px 0 0 var(--line-hair), inset 0 -1px 0 var(--line-hair); }
.summary__block {
  padding:var(--space-5); display:flex; flex-direction:column; gap:var(--space-1);
  box-shadow:inset 0 -1px 0 var(--line-hair);
}
.summary__block--b {
  background:linear-gradient(#FFFCF3,var(--gold-50));
  box-shadow:inset 3px 0 0 var(--gold-500), inset 0 -1px 0 var(--line-hair);
}
.summary__fig {
  font-size:var(--m-lg); line-height:1.06; font-weight:var(--fw-money);
  color:var(--ink-700); letter-spacing:var(--ls-tight);
  display:flex; align-items:baseline; gap:4px; flex-wrap:wrap; padding-block:3px;
}
.summary__fig .per { font-size:var(--t-base); font-weight:var(--fw-medium); color:var(--text-muted);
  font-variation-settings:'wght' 500; letter-spacing:var(--ls-normal); }
.summary__sub { font-size:var(--t-label); line-height:var(--lh-label); color:var(--text-muted); }
.summary__row { display:flex; flex-direction:column; gap:1px; padding-block:4px; }
.summary__rowlbl { font-size:var(--t-label); color:var(--text-muted); }
.summary__rowval {
  font-size:var(--t-base); font-weight:var(--fw-semi); color:var(--ink-700);
  font-variant-numeric:tabular-nums; display:flex; align-items:baseline; gap:2px;
}
.summary__rowval .per { font-size:var(--t-micro); font-weight:var(--fw-medium); color:var(--text-muted); }
/* Monthly cost is the number a financing buyer actually decides on, so it
   reads at the same weight as the outright side's "Total cost" figure
   rather than as a small secondary row like "Upfront cost". */
.summary__row--monthly .summary__rowval {
  font-size:var(--m-md); font-weight:var(--fw-money); letter-spacing:var(--ls-tight);
}
.summary__row--monthly .summary__rowval .per { font-size:var(--t-sm); }
.summary__tax { padding:var(--space-4) var(--space-5); box-shadow:inset 0 -1px 0 var(--line-hair); }
.summary__acc {
  width:100%; min-height:48px; padding:var(--space-3) var(--space-5); text-align:left;
  font-size:var(--t-sm); font-weight:var(--fw-medium); color:var(--text-link);
  box-shadow:inset 0 -1px 0 var(--line-hair);
  transition:background-color var(--dur-fast) var(--ease-standard);
}
.summary__acc:hover { background:var(--surface-tint); }
.summary__acc[aria-disabled='true'] { color:var(--text-disabled); cursor:not-allowed; background:none; }
.summary__list {
  display:none; max-height:330px; overflow-y:auto; overscroll-behavior:contain;
  padding:0 var(--space-5) var(--space-3); box-shadow:inset 0 -1px 0 var(--line-hair);
}
.summary__list[data-show='true'] { display:block; }
.summary__li {
  display:grid; grid-template-columns:minmax(0,1fr) auto auto; gap:var(--space-2);
  align-items:center; min-height:34px; font-size:var(--t-label);
  border-top:1px solid var(--line-hair);
}
.summary__li:first-child { border-top:0; }
.summary__li .n { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:var(--text-body); }
.summary__li .q { color:var(--text-muted); font-variant-numeric:tabular-nums; }
.summary__li .a { font-weight:var(--fw-semi); color:var(--ink-700); font-variant-numeric:tabular-nums; }
.summary__cta { padding:var(--space-5); display:flex; flex-direction:column; gap:var(--space-3); }
.summary__cta .helper { text-align:center; }
.summary__saved {
  padding:var(--space-4) var(--space-5); display:flex; flex-direction:column; gap:2px;
  box-shadow:inset 0 1px 0 var(--line-hair); font-size:var(--t-label); color:var(--text-muted);
}
.summary__saved[hidden] { display:none; }
.summary__saved-lbl { font-size:var(--t-micro); font-weight:var(--fw-semi); text-transform:uppercase; letter-spacing:.02em; color:var(--text-disabled); }
.summary__saved-name { font-weight:var(--fw-medium); color:var(--text-body); }
.summary__saved-quote { font-variant-numeric:tabular-nums; }

/* Flush variants. The internal rail nests these inside a padded column, so
   they drop their own gutters and their dividing shadows. */
.summary__acc--flush, .summary__list--flush { padding-inline:0; box-shadow:none; }
.summary__tax--flush { padding:0; box-shadow:none; }
.summary-rail--sheet { display:block; box-shadow:none; border-radius:0; }

/* ==========================================================================
   Mobile dock + sheet
   ========================================================================== */
.total-dock {
  position:fixed; inset-inline:0; bottom:0; z-index:var(--z-dock);
  min-height:calc(var(--dock-h) + env(safe-area-inset-bottom));
  padding:13px var(--gutter) calc(13px + env(safe-area-inset-bottom));
  background:linear-gradient( rgba(18,36,61,.96), rgba(8,15,27,.98));
  -webkit-backdrop-filter:blur(16px); backdrop-filter:blur(16px);
  box-shadow:var(--e-dock), inset 0 1px 0 rgba(255,255,255,.10);
  display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:center; column-gap:var(--space-4);
  transform:translateY(100%); transition:transform var(--dur-base) var(--ease-exit);
}
.total-dock[data-show='true'] { transform:translateY(0); transition-timing-function:var(--ease-standard); }
.dock__figs { display:flex; flex-direction:column; gap:3px; min-width:0; }
.dock__row { display:flex; align-items:baseline; gap:9px; min-width:0; }
.dock__label { font-size:var(--t-micro); font-weight:var(--fw-medium);
  letter-spacing:var(--ls-normal); color:var(--lblue-300); min-width:66px; }
.dock__val { font-size:var(--m-sm); font-weight:var(--fw-money); color:#fff;
  letter-spacing:var(--ls-snug); }
.dock__val--b { color:var(--gold-400); }
.dock__expand {
  width:46px; height:46px; border-radius:50%; background:rgba(255,255,255,.13);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);
  display:flex; align-items:center; justify-content:center; color:#fff;
}
.scrim {
  position:fixed; inset:0; background:rgba(8,15,27,.55); z-index:var(--z-modal);
  -webkit-backdrop-filter:blur(3px); backdrop-filter:blur(3px);
  opacity:0; pointer-events:none; transition:opacity var(--dur-base) var(--ease-standard);
}
.scrim[data-show='true'] { opacity:1; pointer-events:auto; }
.sheet {
  position:fixed; inset-inline:0; bottom:0; z-index:calc(var(--z-modal) + 1);
  max-height:84vh; overflow-y:auto; background:var(--surface-raised);
  border-radius:var(--r-surface) var(--r-surface) 0 0; box-shadow:var(--e-5);
  transform:translateY(100%); transition:transform var(--dur-base) var(--ease-exit);
}
.sheet[data-show='true'] { transform:translateY(0); transition:transform var(--dur-slow) var(--ease-standard); }
.sheet__grab { width:44px; height:5px; border-radius:var(--r-pill); background:var(--ink-200);
  align-self:center; }
.sheet__top { display:flex; flex-direction:column; padding-top:12px; gap:12px; }
.sheet__close { position:absolute; top:8px; right:8px; width:44px; height:44px;
  border-radius:50%; display:flex; align-items:center; justify-content:center; color:var(--ink-500); }
.sheet__close:hover { background:var(--ink-50); }

/* ==========================================================================
   Modal
   ========================================================================== */
.modal-host { position:fixed; inset:0; z-index:calc(var(--z-modal) + 2); display:none;
  align-items:center; justify-content:center; padding:var(--space-4); }
.modal-host[data-show='true'] { display:flex; background:rgba(8,15,27,.55);
  -webkit-backdrop-filter:blur(3px); backdrop-filter:blur(3px);
  animation:scrimin var(--dur-base) var(--ease-standard); }
@keyframes scrimin { from{opacity:0} to{opacity:1} }
.modal {
  width:min(650px,calc(100vw - 32px)); max-height:calc(100vh - 32px); overflow-y:auto;
  background:var(--surface-raised); border-radius:var(--r-surface); box-shadow:var(--e-5);
  overflow-x:hidden; animation:modalin var(--dur-slow) var(--ease-standard);
}
@keyframes modalin { from{opacity:0;transform:translateY(10px)} to{opacity:1;transform:none} }
.modal__head {
  position:relative; background:linear-gradient(var(--surface-tint),var(--surface-raised));
  box-shadow:inset 0 -1px 0 var(--line-hair);
  padding:var(--space-6) var(--space-6) var(--space-5);
  display:flex; flex-direction:column; gap:var(--space-1);
}
.modal__title {
  font-family:var(--font-display); font-size:24px; line-height:31px;
  font-variation-settings:'opsz' 28,'wght' 580;
  color:var(--ink-700); letter-spacing:var(--ls-snug); padding-right:44px;
}
.modal__sub { font-size:var(--t-sm); line-height:var(--lh-sm); color:var(--text-muted); }
.modal__close {
  position:absolute; top:12px; right:12px; width:44px; height:44px;
  border-radius:50%; display:flex; align-items:center; justify-content:center;
  color:var(--ink-500);
}
.modal__close:hover { background:var(--ink-100); color:var(--ink-700); }
.modal__body { padding:var(--space-6); display:flex; flex-direction:column; gap:var(--space-5); }
.field { display:flex; flex-direction:column; gap:7px; }
.field label { font-size:var(--t-sm); font-weight:var(--fw-semi); color:var(--ink-700); }
.field .req { color:var(--pink-600); font-size:10px; }
.field input {
  min-height:50px; padding:0 15px; font-size:var(--t-base); color:var(--text-body);
  border:0; box-shadow:inset 0 0 0 1px var(--line-control);
  border-radius:var(--r-control); background:var(--surface-raised);
}
.field input:hover { box-shadow:inset 0 0 0 1px var(--ink-600); }
.field input:focus { box-shadow:inset 0 0 0 2px var(--bn-blue); }
.field[data-err='true'] input { box-shadow:inset 0 0 0 2px var(--pink-600), 0 0 0 4px rgba(224,98,135,.20); }
.field__err { display:none; font-size:var(--t-sm); font-weight:var(--fw-medium); color:var(--pink-700); }
.field[data-err='true'] .field__err { display:flex; align-items:center; gap:6px; }
.modal__summary {
  background:linear-gradient(#FFFCF3,var(--gold-50));
  box-shadow:inset 0 0 0 1px #F1B43447;
  border-radius:var(--r-inner); padding:15px 17px;
  display:flex; align-items:center; justify-content:space-between; gap:var(--space-3); flex-wrap:wrap;
}
.modal__summary .l { font-size:var(--t-sm); font-weight:var(--fw-medium); color:var(--ink-600); }
.modal__summary .r { font-size:var(--m-sm); font-weight:var(--fw-money); color:var(--ink-700);
  letter-spacing:var(--ls-snug); }
[data-lead-form] { display:flex; flex-direction:column; gap:var(--space-4); }
.lead-field { display:flex; flex-direction:column; gap:var(--space-1); }
.lead-field label { font-size:var(--t-label); font-weight:var(--fw-medium); color:var(--ink-600); }
.lead-field input, .lead-field textarea {
  font:inherit; font-size:var(--t-sm); padding:10px 12px; border-radius:var(--r-control);
  box-shadow:var(--ring-firm); border:none; background:var(--surface-raised); color:var(--text-body);
}
.lead-field input:focus, .lead-field textarea:focus { outline:2px solid var(--blue-500); outline-offset:1px; }
.lead-status { font-size:var(--t-sm); border-radius:var(--r-inner); padding:12px 14px; }
.lead-status[data-state="error"] { background:var(--pink-50); color:var(--pink-800); }
.lead-status[data-state="success"] { background:var(--teal-50); color:var(--teal-800); }
.lead-status[data-state="pending"] { background:var(--surface-tint); color:var(--text-muted); }
.modal__foot {
  padding:var(--space-5) var(--space-6); box-shadow:inset 0 1px 0 var(--line-hair);
  background:var(--surface-tint);
  display:flex; justify-content:flex-end; gap:var(--space-3); flex-wrap:wrap;
}
.modal__ok { padding:var(--space-10) var(--space-6); display:flex; flex-direction:column;
  align-items:center; text-align:center; gap:var(--space-4); }
.modal__ok[hidden] { display:none; }
.modal__ok .circle {
  width:60px; height:60px; border-radius:50%; background:var(--teal-100);
  color:var(--teal-800); display:flex; align-items:center; justify-content:center;
  box-shadow:0 0 0 8px var(--teal-50);
}
.modal__ok .modal__title { padding-right:0; }
.modal__ok-redirect { display:flex; align-items:center; gap:var(--space-2);
  font-size:var(--t-sm); color:var(--text-muted); margin-top:var(--space-2); }
.modal__ok-spinner { width:16px; height:16px; border-radius:50%; flex:none;
  border:2px solid var(--teal-100); border-top-color:var(--teal-600);
  animation:modalokspin .7s linear infinite; }
@keyframes modalokspin { to { transform:rotate(360deg); } }

/* ==========================================================================
   CTA band + footer
   ========================================================================== */
.cta-band {
  width:100%; color:#fff; padding-block:var(--space-14);
  background:
    radial-gradient(880px 520px at 50% -18%, rgba(64,126,201,.46), transparent 68%),
    radial-gradient(620px 380px at 84% 118%, #F1B4342E, transparent 62%),
    linear-gradient(170deg, var(--ink-900), var(--ink-950));
}
.cta-band .btn--cta { box-shadow:var(--ring-lit),
    0 1px 2px rgba(89,62,8,.24), 0 14px 40px -10px #B47E12CC, 0 0 0 6px #F1B43417; }
.cta-band .btn--cta:hover { box-shadow:var(--ring-lit),
    0 1px 2px rgba(89,62,8,.24), 0 20px 54px -12px #B47E12E6, 0 0 0 8px #F1B43421; }
.cta-band__inner { max-width:660px; margin-inline:auto; text-align:center; display:flex;
  flex-direction:column; align-items:center; gap:var(--space-4); }
.cta-band__h {
  font-family:var(--font-display); font-size:30px; line-height:37px;
  font-variation-settings:'opsz' 44,'wght' 500;
  letter-spacing:var(--ls-tight); color:#fff; text-wrap:balance;
}
.cta-band__b { font-size:var(--t-lead); line-height:var(--lh-lead); color:var(--ink-200);
  text-wrap:pretty; }
.cta-band__reassure {
  font-size:var(--t-label); color:var(--ink-300); display:flex; gap:var(--space-2);
  flex-wrap:wrap; justify-content:center; padding-top:var(--space-1);
}
.site-foot {
  width:100%; background:var(--ink-950); color:var(--ink-200);
  padding-block:var(--space-10); font-size:var(--t-sm); line-height:var(--lh-sm);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06);
}
/* Small print should read as small print, and the mark anchors the right edge. */
.site-foot__inner { display:flex; align-items:center; justify-content:space-between;
  gap:var(--space-6); }
.site-foot__copy { display:flex; flex-direction:column; gap:var(--space-2);
  font-size:11px; line-height:1.55; max-width:78ch; color:var(--ink-300); }
.site-foot__mark { flex:0 0 auto; width:168px; height:auto; opacity:.9; }
@media (max-width:767px) {
  .site-foot__inner { flex-direction:column; align-items:flex-start; gap:var(--space-4); }
  .site-foot__mark { width:140px; }
}
.site-foot b { color:#fff; font-weight:var(--fw-semi); }

/* ==========================================================================
   Assumptions panel
   ========================================================================== */
.panel {
  background:var(--surface-raised); border-radius:var(--r-card);
  box-shadow:var(--ring), var(--e-2); padding:var(--space-6);
  display:flex; flex-direction:column; gap:var(--space-4);
}
.panel__t {
  font-family:var(--font-display); font-size:20px; line-height:26px;
  font-variation-settings:'opsz' 20,'wght' 600;
  color:var(--ink-700); letter-spacing:var(--ls-snug);
}
.panel--nested { box-shadow:var(--ring); padding:var(--space-4); border-radius:var(--r-inner);
  background:var(--surface-tint); }
.panel__t--sm { font-family:var(--font-ui); font-size:var(--t-sm); line-height:var(--lh-sm);
  font-weight:var(--fw-semi); letter-spacing:var(--ls-normal); color:var(--ink-600); }
.kv { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:var(--space-3) var(--space-4);
  font-size:var(--t-sm); }
.kv .k { color:var(--text-muted); }
.kv .v { font-weight:var(--fw-semi); color:var(--ink-700); text-align:right; }

/* ==========================================================================
   Tiles
   ========================================================================== */
.tile {
  padding:var(--space-4); border-radius:var(--r-inner); background:var(--surface-raised);
  box-shadow:var(--ring), var(--e-1); min-height:78px; display:flex; flex-direction:column;
  justify-content:center; gap:3px;
}
.tile__l { font-size:var(--t-caption); font-weight:var(--fw-medium);
  letter-spacing:var(--ls-normal); color:var(--text-muted); }
.tile__v { font-size:var(--m-sm); line-height:1.2; font-weight:var(--fw-money);
  color:var(--ink-700); letter-spacing:var(--ls-snug); }
.tile__c { font-size:var(--t-micro); font-weight:var(--fw-medium); color:var(--text-faint); }
.tile--premium { background:linear-gradient(#FFFCF3,var(--gold-50));
  box-shadow:inset 3px 0 0 var(--gold-500), var(--ring), var(--e-1); }
.tile--info { background:linear-gradient(#F6FCFD,var(--lblue-50));
  box-shadow:inset 3px 0 0 var(--lblue-500), var(--ring), var(--e-1); }

/* ==========================================================================
   Breakpoints

   Type grows in three places as the viewport does: the hero headline, the
   money, and the section titles. Everything else holds still, because a
   16px row label is 16px on a phone and on a 30 inch display.
   ========================================================================== */
@media (min-width:480px) {
  .app-header__title { display:block; }
  .hero__h1 { font-size:44px; line-height:50px; font-variation-settings:'opsz' 72,'wght' 460; }
}
@media (min-width:768px) {
  .lbl-long { display:inline; }
  .lbl-short { display:none; }
  :root { --gutter:26px; --header-h:70px; --row-h:72px; --m-xl:48px; }
  .hero { padding-block:var(--space-16) var(--space-16); }
  .hero__h1 { font-size:52px; line-height:58px; font-variation-settings:'opsz' 84,'wght' 460; }
  .hero__sub { font-size:var(--t-lead-lg); line-height:var(--lh-lead-lg); }
  .hero__grid { display:grid; grid-template-columns:1fr 76px 1fr; align-items:stretch; }
  .path-card--a, .path-card--b, .hero__vs { order:0; }
  .hero__vs { height:auto; }
  .hero__vs::before { left:50%; right:auto; top:0; bottom:0; width:1px; height:auto;
    background:linear-gradient(transparent,rgba(255,255,255,.22),transparent); }
  .hero__vs span { width:56px; height:56px; font-size:var(--t-sm); }
  .path-card { padding:var(--space-8); }
  .path-card--b { padding-top:var(--space-10); }
  .path-card__title { font-size:30px; line-height:37px; font-variation-settings:'opsz' 42,'wght' 560; }
  .hero__delta { grid-template-columns:repeat(3,1fr); column-gap:var(--space-6); }
  .delta-cell + .delta-cell { border-left:1px solid rgba(255,255,255,.13); padding-left:var(--space-6); }
  .app-header__logo { height:30px; }
  .section__header { padding:var(--space-5) var(--space-6) var(--space-5) 0; }
  .section__title { font-size:24px; line-height:31px; font-variation-settings:'opsz' 28,'wght' 600; }
  .section__subtotal { display:flex; }
  .section__blurb { padding:var(--space-4) var(--space-6) 0; }
  .group-head { padding:var(--space-7) var(--space-6) var(--space-3); }
  .tier-family-slot { padding:var(--space-4) var(--space-6); }
  .line-item { display:grid; grid-template-columns:minmax(0,1fr) 100px 168px 124px;
    column-gap:var(--space-4); align-items:center; min-height:var(--row-h);
    padding:var(--space-3) var(--space-6); }
  .line-item__ctl { display:contents; }
  .line-item__unit { flex-direction:column; text-align:right; align-items:flex-end; gap:1px; }
  .stepper-wrap__suffix { display:inline; }
  .stepper { min-height:44px; width:132px; grid-template-columns:44px minmax(0,1fr) 44px; }
  .stepper button { min-height:44px; }
  .cta-band { padding-block:var(--space-20); }
  .cta-band__h { font-size:42px; line-height:50px; font-variation-settings:'opsz' 72,'wght' 480; }
  .modal__title { font-size:27px; line-height:34px; font-variation-settings:'opsz' 34,'wght' 570; }
}
@media (min-width:1024px) {
  :root { --gutter:34px; }
  .layout { grid-template-columns:minmax(0,1fr) 380px; column-gap:var(--space-6); }
  .summary-rail { display:block; position:sticky;
    top:calc(var(--chrome-offset) + var(--header-h) + var(--space-3) + var(--subnav-h) + var(--space-3));
    max-height:calc(100vh - 150px - var(--chrome-offset)); overflow-y:auto;
    overscroll-behavior:contain; }
  .summary__fig { font-size:var(--m-md); }
  .total-dock { display:none; }
  .section-nav--chips { grid-column:1 / -1; grid-row:1; }
  .config-column { grid-column:1; grid-row:2; }
  .summary-rail { grid-column:2; grid-row:2; }
}
@media (min-width:1280px) {
  :root { --m-xl:56px; }
  .layout { grid-template-columns:minmax(0,1fr) var(--summary-width);
    column-gap:var(--space-8); }
  .config-column { max-width:var(--content-max); }
  .summary__fig { font-size:var(--m-lg); }
  .hero__h1 { font-size:64px; line-height:70px; font-variation-settings:'opsz' 96,'wght' 440; }
  .hero__head { max-width:860px; }
  .hero__grid { grid-template-columns:1fr 100px 1fr; }
}
@media (min-width:1600px) {
  :root { --summary-width:450px; }
  .layout { column-gap:var(--space-10); }
}
@media (max-width:1023px) {
  .page-root { padding-bottom:calc(var(--dock-h) + env(safe-area-inset-bottom) + 16px); }
}

/* ==========================================================================
   Internal chrome

   The hazard language is louder than before, not quieter: a thicker striped
   rail that casts a shadow, a black-navy utility bar, a gold viewport ring
   with an inner dark line so it reads on any content, and a colder, greyer
   canvas so a screen share never looks like the customer tool.
   ========================================================================== */
[data-app='internal'] {
  --canvas:#E4E9F1;
  --surface-tint:#F4F7FB;
  --header-bg:rgba(8,15,27,.92);
  --row-h:56px; --chrome-offset:54px;
}
[data-app='internal'] html, html[data-app='internal'] { background-image:none; }
.internal-rail {
  position:fixed; inset-inline:0; top:0; height:10px; z-index:var(--z-internal-chrome);
  background:repeating-linear-gradient(115deg,
    var(--gold-500) 0px, var(--gold-500) 15px,
    var(--ink-900) 15px, var(--ink-900) 30px);
  box-shadow:0 2px 8px rgba(8,15,27,.45);
}
.internal-ring {
  position:fixed; inset:0; pointer-events:none;
  z-index:calc(var(--z-internal-chrome) - 2);
  box-shadow:inset 0 0 0 3px var(--gold-500), inset 0 0 0 4.5px rgba(8,15,27,.55);
}
.internal-bar {
  position:sticky; top:10px; z-index:calc(var(--z-internal-chrome) - 1);
  min-height:44px; background:var(--ink-950); display:flex; align-items:center;
  justify-content:space-between; gap:var(--space-4); padding-inline:var(--gutter);
  width:100%; overflow:hidden;
  box-shadow:inset 0 -1px 0 #F1B43459;
}
.internal-bar__l {
  display:flex; align-items:center; gap:8px; font-size:var(--t-micro);
  font-weight:var(--fw-bold); text-transform:uppercase; letter-spacing:var(--ls-caps);
  color:var(--gold-500); white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.internal-bar__r { display:flex; align-items:center; gap:var(--space-4); white-space:nowrap; }
.internal-bar__r a { font-size:var(--t-micro); font-weight:var(--fw-semi);
  color:var(--lblue-500); text-decoration:none; display:inline-flex;
  align-items:center; min-height:44px; padding-inline:var(--space-2);
  border-radius:var(--r-tiny); }
.internal-bar__r a:hover { text-decoration:underline; }
.internal-bar__r span { display:none; font-size:var(--t-micro); color:var(--ink-300); }
@media (min-width:1024px) { .internal-bar__r span { display:inline; } }
.internal-bar__long { display:none; }
@media (min-width:768px) { .internal-bar__long { display:inline; } .internal-bar__short { display:none; } }

[data-app='internal'] .app-header { top:calc(10px + 44px); }
[data-app='internal'] .section { border-radius:var(--r-inner); box-shadow:var(--ring), var(--e-1); }
[data-app='internal'] .section__header { padding:var(--space-3) var(--space-4) var(--space-3) 0; }
[data-app='internal'] .section__title { font-size:19px; line-height:25px;
  font-variation-settings:'opsz' 20,'wght' 620; }
[data-app='internal'] .section__icon { width:36px; height:36px; border-radius:var(--r-control); }
[data-app='internal'] .section__header { grid-template-columns:14px 36px minmax(0,1fr) auto auto auto; }
[data-app='internal'] .config-column { gap:var(--space-3); }
[data-app='internal'] .line-item { min-height:var(--row-h); padding:7px var(--space-4); }
[data-app='internal'] .line-item__name { font-size:var(--t-sm); -webkit-line-clamp:1; }
[data-app='internal'] .line-item__total { font-size:var(--t-base); }
/* Below 768 the row is a stacked card and the price cell keeps its own line;
   from 768 the row becomes a grid and the override field sits beside the unit
   label so an internal row stays shorter than a customer one. */
@media (min-width:768px) {
  [data-app='internal'] .line-item__unit {
    flex-direction:row; flex-wrap:nowrap; align-items:center; gap:6px;
    text-align:left; min-width:0;
  }
  [data-app='internal'] .line-item__uom {
    flex:1 1 auto; min-width:0; font-size:11px; line-height:13px; text-align:left;
  }
  [data-app='internal'] .ovr-input { max-width:82px; flex:0 0 82px; }
}
[data-app='internal'] .stepper { min-height:44px; width:126px;
  grid-template-columns:44px minmax(0,1fr) 44px; }
[data-app='internal'] .stepper button { min-height:44px; }
[data-app='internal'] .hero {
  padding-block:var(--space-5) var(--space-5);
  background:linear-gradient(150deg, var(--ink-900), var(--ink-950));
}
[data-app='internal'] .hero::after { display:none; }
[data-app='internal'] .panel { padding:var(--space-4); border-radius:var(--r-inner); }
/* The internal tool should feel quicker than the customer one. The old way of
   saying that was `[data-app=internal] * { transition-duration: ... }`, which
   also turned on `transition-property: all` for every element on the page and
   made outlines and shadows animate. Retuning the tokens says the same thing
   and only touches things that already declare a transition. */
[data-app='internal'] { --dur-base:var(--dur-fast); --dur-slow:var(--dur-fast); }

.iband {
  display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:1px;
  background:rgba(255,255,255,.14);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);
  border-radius:var(--r-inner); overflow:hidden;
}
.iband__cell { background:var(--ink-950); padding:var(--space-3) var(--space-4);
  display:flex; flex-direction:column; gap:2px; min-width:0; }
.iband__l { font-size:var(--t-micro); font-weight:var(--fw-medium);
  letter-spacing:var(--ls-normal); color:var(--lblue-300); }
.iband__v { font-size:var(--m-sm); line-height:1.2; font-weight:var(--fw-money); color:#fff;
  letter-spacing:var(--ls-snug); }
@media (min-width:1024px) { .iband { grid-template-columns:repeat(6,minmax(0,1fr)); } }

/* internal money columns */
.imoney { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:var(--space-2);
  padding-top:var(--space-2); }
@media (min-width:768px) {
  [data-app='internal'] .line-item {
    grid-template-columns:minmax(0,1fr) 148px 126px 100px;
    column-gap:var(--space-3); align-items:center; }
  [data-app='internal'] .imoney { grid-column:1 / -1; grid-template-columns:repeat(4,minmax(0,1fr)); }
}
.imcell { display:flex; flex-direction:column; gap:1px; text-align:right; align-items:flex-end; min-width:0; }
.imcell--start { align-items:flex-start; text-align:left; }
.imcell__l { font-size:var(--t-micro); font-weight:var(--fw-medium);
  letter-spacing:var(--ls-normal); color:var(--text-faint); }
@media (min-width:1440px) { .imcell__l { display:none; } }
.imcell__v { font-size:var(--t-label); font-weight:var(--fw-medium); color:var(--ink-500);
  font-variant-numeric:tabular-nums; }
.imcell__v--strong { font-weight:var(--fw-semi); color:var(--ink-700); }
.imcell__v--comm { color:var(--blue-700); font-weight:var(--fw-semi); }
.imchip {
  width:100%; min-width:62px; min-height:26px; border-radius:var(--r-tiny);
  font-size:var(--t-micro); font-weight:var(--fw-bold); display:flex; align-items:center;
  justify-content:center; gap:3px; font-variant-numeric:tabular-nums;
}
.imchip[data-band='good'] { background:var(--teal-100); color:var(--teal-800); }
.imchip[data-band='warn'] { background:var(--gold-100); color:var(--gold-800); }
.imchip[data-band='bad']  { background:var(--pink-100); color:var(--pink-800); }
.imchip[data-band='zero'] { background:var(--ink-100); color:var(--ink-500); }
.line-item[data-low='true']::after {
  content:''; position:absolute; left:0; top:6px; bottom:6px; width:3px;
  border-radius:0 var(--r-pill) var(--r-pill) 0; background:var(--pink-500);
}
.ovr-input {
  width:100%; max-width:108px; min-height:44px; border:0;
  box-shadow:inset 0 0 0 1px var(--line-control); border-radius:var(--r-tiny);
  padding:0 7px; font-size:var(--t-label); text-align:right;
  font-variant-numeric:tabular-nums; background:var(--surface-raised);
}
.ovr-input:focus { box-shadow:inset 0 0 0 2px var(--bn-blue); }
.line-item[data-ovr='true'] .ovr-input {
  box-shadow:inset 0 0 0 2px var(--pink-500); background:var(--pink-50);
  font-weight:var(--fw-bold); color:var(--pink-800);
}
.colheads { display:none; }
@media (min-width:1280px) {
  [data-app='internal'] .layout { grid-template-columns:minmax(0,1fr) 348px; column-gap:var(--space-6); }
  [data-app='internal'] .config-column { grid-column:1; grid-row:2; max-width:none; }
  [data-app='internal'] .summary-rail { grid-column:2; grid-row:2; }
  [data-app='internal'] .section-nav--chips { display:flex; grid-column:1 / -1; grid-row:1; }
}
@media (min-width:1440px) {
  [data-app='internal'] .line-item {
    grid-template-columns:minmax(0,1fr) 148px 126px 100px 88px 88px 66px 84px; }
  [data-app='internal'] .imoney { display:contents; }
  [data-app='internal'] .colheads {
    display:grid;
    grid-template-columns:minmax(0,1fr) 148px 126px 100px 88px 88px 66px 84px;
    column-gap:var(--space-3); padding:7px var(--space-4);
    background:var(--surface-sunken); box-shadow:inset 0 -1px 0 var(--line-hair);
    font-size:var(--t-micro); font-weight:var(--fw-bold);
    text-transform:uppercase; letter-spacing:var(--ls-wide);
    color:var(--ink-500); position:sticky;
    top:calc(var(--chrome-offset) + var(--header-h)); z-index:2;
  }
  [data-app='internal'] .colheads span { text-align:right; }
  [data-app='internal'] .colheads span:first-child { text-align:left; }
}
.itiles { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:var(--space-2); }
.meter { height:9px; border-radius:var(--r-pill); background:var(--ink-100);
  position:relative; overflow:hidden; box-shadow:inset 0 1px 2px rgba(13,26,45,.10); }
.meter i { display:block; height:100%; background:linear-gradient(90deg,var(--teal-500),var(--teal-600));
  width:0; transition:width var(--dur-base) var(--ease-standard); }
.meter[data-band='warn'] i { background:linear-gradient(90deg,var(--gold-400),var(--gold-600)); }
.meter[data-band='bad'] i { background:linear-gradient(90deg,var(--pink-500),var(--pink-600)); }
.alertbox {
  border-radius:var(--r-control); padding:11px 15px; font-size:var(--t-sm);
  font-weight:var(--fw-semi); display:flex; align-items:center; gap:9px;
  box-shadow:var(--ring);
}
.alertbox[data-band='good'] { background:var(--teal-50); color:var(--teal-800); }
.alertbox[data-band='warn'] { background:var(--gold-50); color:var(--gold-800); }
.alertbox[data-band='bad']  { background:var(--pink-50); color:var(--pink-800); }
.settings-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:var(--space-3); }
.settings-grid label { display:flex; flex-direction:column; gap:5px; font-size:var(--t-caption);
  font-weight:var(--fw-medium); letter-spacing:var(--ls-normal); color:var(--text-muted); }
.settings-grid input {
  min-height:44px; border:0; box-shadow:inset 0 0 0 1px var(--line-control);
  border-radius:var(--r-tiny); padding:0 9px; font-size:var(--t-sm); text-align:right;
  background:var(--surface-raised); font-variant-numeric:tabular-nums;
}
.settings-grid input:focus { box-shadow:inset 0 0 0 2px var(--bn-blue); }
.custom-row { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:var(--space-2);
  padding:var(--space-3); border-radius:var(--r-inner);
  background:var(--surface-sunken); box-shadow:var(--ring); }
@media (min-width:768px) { .custom-row { grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) minmax(0,1.2fr) 44px; align-items:end; } }
.custom-row label { display:flex; flex-direction:column; gap:4px; font-size:var(--t-micro);
  font-weight:var(--fw-semi); letter-spacing:var(--ls-normal); color:var(--text-muted); }
.custom-row input, .custom-row select {
  min-height:44px; border:0; box-shadow:inset 0 0 0 1px var(--line-control);
  border-radius:var(--r-tiny); padding:0 9px; font-size:var(--t-sm);
  background:var(--surface-raised);
}
.custom-row .rm { min-height:44px; width:44px; display:flex; align-items:center; justify-content:center;
  border-radius:var(--r-tiny); color:var(--pink-800); background:var(--pink-50);
  box-shadow:inset 0 0 0 1px rgba(196,74,110,.28); }

/* ==========================================================================
   Print

   A CFO reads this. It stays light regardless of anything on screen, keeps
   the navy section rules and the tabulated line items, and now uses the same
   two families: Fraunces for the document title and the section rules,
   Geist tabular for every figure in the tables.
   ========================================================================== */
.print-root { display:none; }
@media print {
  @page { size: portrait; margin: 12mm 10mm 13mm; }
  html {
    background:#fff !important; background-image:none !important;
    font-size:10pt; line-height:1.42;
    -webkit-print-color-adjust:exact; print-color-adjust:exact; color:#000;
    font-family:'Geist', Arial, sans-serif;
  }
  .page-root, .app-header, .internal-rail, .internal-bar, .internal-ring,
  .total-dock, .sheet, .scrim, .modal-host, .skip-link { display:none !important; }
  * { box-shadow:none !important; text-shadow:none !important; position:static !important;
      backdrop-filter:none !important; -webkit-backdrop-filter:none !important; }
  .print-root { display:block; padding:0; }
  .print-watermarks { display:block !important; }

  .pr-head { display:grid; grid-template-columns:52mm minmax(0,1fr); column-gap:8mm;
    align-items:start; padding-bottom:4mm; }
  .pr-logo { width:42mm; height:auto; }
  .pr-meta { text-align:right; display:flex; flex-direction:column; gap:1.2mm; }
  .pr-meta .t {
    font-family:'Fraunces', Georgia, serif; font-size:15pt;
    font-variation-settings:'opsz' 30,'wght' 600;
    color:#1B365D; letter-spacing:-0.01em;
  }
  .pr-meta .q { font-size:9pt; font-weight:600; color:#12243D; font-variant-numeric:tabular-nums; }
  .pr-meta .d { font-size:8pt; color:#456A94; }
  .pr-meta .warn { font-size:9pt; font-weight:700; text-transform:uppercase; letter-spacing:.06em;
    color:#A13655; }
  .pr-rule { border-top:1.6pt solid #1B365D; height:0; }
  .pr-for { padding-top:4mm; display:flex; flex-direction:column; gap:1mm; }
  .pr-for .l { font-size:8pt; font-weight:500; color:#456A94; }
  .pr-for .v { font-size:11.5pt; font-weight:600; color:#1B365D; }

  .pr-sec { padding-top:6mm; break-inside:auto; }
  .pr-sec__h {
    font-family:'Fraunces', Georgia, serif; font-size:12.5pt;
    font-variation-settings:'opsz' 22,'wght' 600;
    color:#1B365D; letter-spacing:-0.01em;
    border-left:2.5pt solid #F1B434; padding:0 0 2mm 3mm; break-after:avoid;
  }
  .print-table { width:100%; border-collapse:collapse; break-inside:auto; table-layout:fixed; }
  .print-table th:nth-child(1) { width:auto; }
  .print-table th:nth-child(2) { width:19mm; }
  .print-table th:nth-child(3) { width:13mm; }
  .print-table th:nth-child(4) { width:25mm; }
  .print-table th:nth-child(5) { width:27mm; }
  /* The internal sheet carries four extra money columns. Each one is sized to
     the widest figure it can hold ($40,500.00) so nothing clips at the page
     edge, and the type steps down a little to buy the room. */
  [data-app='internal'] .print-table th { font-size:6.5pt; letter-spacing:.04em; padding:2mm; }
  [data-app='internal'] .print-table td { font-size:8.6pt; padding:1.9mm 2mm; }
  [data-app='internal'] .print-table th:nth-child(2) { width:13mm; }
  [data-app='internal'] .print-table th:nth-child(3) { width:9mm; }
  [data-app='internal'] .print-table th:nth-child(4) { width:22mm; }
  [data-app='internal'] .print-table th:nth-child(5) { width:22mm; }
  [data-app='internal'] .print-table th:nth-child(6) { width:21mm; }
  [data-app='internal'] .print-table th:nth-child(7) { width:15mm; }
  [data-app='internal'] .print-table th:nth-child(8) { width:20mm; }
  [data-app='internal'] .print-table th:nth-child(9) { width:23mm; }
  .print-table thead { display:table-header-group; }
  .print-table tr { break-inside:avoid; }
  .print-table th {
    font-size:7.5pt; font-weight:600; text-transform:uppercase; letter-spacing:.07em;
    color:#fff; background:#1B365D; padding:2.4mm 2.5mm; text-align:right;
  }
  .print-table th:first-child { border-top-left-radius:1.2mm; border-bottom-left-radius:1.2mm; }
  .print-table th:last-child { border-top-right-radius:1.2mm; border-bottom-right-radius:1.2mm; }
  .print-table th:first-child, .print-table th.l { text-align:left; }
  .print-table td { font-size:9.5pt; padding:2.4mm 2.5mm; border-bottom:.4pt solid #DCE4EF;
    text-align:right; color:#12243D; font-variant-numeric:tabular-nums; }
  .print-table tbody tr:nth-child(even) td { background:#F7F9FC; }
  .print-table td.l { text-align:left; }
  .print-table td .sub { font-size:8pt; color:#456A94; }
  .print-table td.unit { font-size:8.5pt; color:#456A94; }
  .print-table tfoot td { border-top:.9pt solid #1B365D; border-bottom:0; font-weight:700;
    background:none !important; color:#1B365D; }
  .print-table tfoot td.lbl { font-weight:500; color:#456A94; }

  .pr-totals { display:grid; grid-template-columns:48% 48%; column-gap:4%; padding-top:5mm;
    break-inside:avoid; }
  .pr-box { border:.6pt solid #DCE4EF; border-radius:2mm; padding:4mm; display:flex;
    flex-direction:column; gap:1.6mm; background:#FBFCFE; position:relative; }
  .pr-box--m { border:.6pt solid #F0C3D0; border-top:2.4pt solid #E06287; background:#FCEDF1;
    grid-column:1 / -1; }
  .pr-box--selected { border:.6pt solid #F3D89A; border-top:2.4pt solid #F1B434; background:#FEF7E8;
    box-shadow:0 0 0 .6mm rgba(241,180,52,.12); }
  .pr-box__t {
    font-family:'Fraunces', Georgia, serif; font-size:10.5pt;
    font-variation-settings:'opsz' 20,'wght' 600;
    color:#1B365D; padding-bottom:1mm; letter-spacing:-0.01em;
    display:flex; align-items:center; gap:2mm;
  }
  .pr-box__badge { font-family:'Inter', Arial, sans-serif; font-size:7pt; font-weight:700;
    letter-spacing:.04em; text-transform:uppercase; color:#795816; background:#F1B434;
    border-radius:1mm; padding:.6mm 2mm; }
  .pr-box__r { display:flex; justify-content:space-between; gap:4mm; font-size:9pt; color:#456A94; }
  .pr-box__r .v { font-weight:600; color:#12243D; font-variant-numeric:tabular-nums; }
  .pr-box__tot { display:flex; justify-content:space-between; gap:4mm; border-top:.9pt solid #1B365D;
    padding-top:1.8mm; margin-top:.6mm; align-items:baseline; }
  .pr-box__tot .l { font-size:9pt; font-weight:600; color:#456A94; }
  .pr-box__tot .v { font-size:15pt; font-weight:700; color:#1B365D; letter-spacing:-0.02em;
    font-variant-numeric:tabular-nums; }
  .pr-note { padding-top:2.5mm; font-size:8.5pt; color:#456A94; break-before:avoid; }
  .pr-empty { padding:20mm 0; text-align:center; font-size:12pt; color:#456A94; }

  /* Chrome repositions position:fixed unpredictably across printed pages, so
     the terms sit once at the end of the flow. That is also how a real quote
     document reads. Per-page chrome is left to the browser's own print
     header and footer. */
  .pr-foot { position:static !important; margin-top:5mm; break-inside:avoid;
    break-before:avoid; border-top:.5pt solid #DCE4EF; padding-top:2.5mm;
    display:grid; grid-template-columns:minmax(0,1fr) auto; column-gap:6mm; }
  .pr-foot .terms { font-size:7.5pt; line-height:1.4; color:#456A94; orphans:3; widows:3; }
  .pr-foot .terms.internal { font-weight:700; color:#A13655; }
  .pr-foot .right { text-align:right; font-size:7.5pt; color:#456A94; white-space:nowrap; }
  .pr-watermark { position:fixed !important; left:4%; top:38%; font-size:72pt; font-weight:700;
    color:rgba(224,98,135,.10); transform:rotate(-38deg); pointer-events:none; z-index:0; }
}
.print-watermarks { display:none; }

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

/* Continue affordance at the foot of each open section. Gives the guided
   rhythm of a wizard without taking away the ability to jump anywhere. */
.section__advance { display:flex; justify-content:flex-end; padding:var(--space-4) var(--space-5);
  box-shadow:inset 0 1px 0 var(--line-hair); background:var(--surface-tint); }
.section__advance .btn { min-height:44px; }
@media (min-width:768px) { .section__advance { padding:var(--space-4) var(--space-6); } }
@media (max-width:767px) {
  .section__advance { padding:var(--space-3); }
  .section__advance .btn { width:100%; justify-content:center; }
}
@media print { .section__advance { display:none !important; } }

/* ==========================================================================
   SUBTRACTION PASS

   The build was doing six decorative jobs at once: gold rails, icon chips,
   tinted heading bands, badge circles, selection gradients and card shadows.
   Each one is defensible alone; together they compete and the page reads as
   busy rather than considered.

   The reference is a vehicle configurator: one accent colour on one button,
   no fills, no icons, hairlines instead of shadows, and a great deal of air.
   Everything below removes rather than adds. Type weight and empty space do
   the work that colour was doing.
   ========================================================================== */

/* --- section header: no icon, no coloured tab, no pill counter -----------

   The internal bundle scopes its own header rules as
   [data-app='internal'] .section__header, which outranks a bare class
   selector. Hiding two of six grid children while that six-column template
   survives drops the rest into the wrong columns. So every layout rule here
   is written for both bundles at matching specificity. */
.section__icon, .section__rail { display:none !important; }
.section__header,
[data-app='internal'] .section__header,
[data-app='customer'] .section__header {
  grid-template-columns:minmax(0,1fr) auto auto auto;
  column-gap:var(--space-5);
  padding:34px var(--space-6) 30px;
}
.section__header:hover { background:transparent; }
.section__title {
  font-family:var(--font-ui); font-size:26px; line-height:32px;
  font-variation-settings:normal; font-weight:600;
  letter-spacing:-.022em; color:var(--ink-900);
}
.section__count { font-size:14px; color:var(--ink-400); font-weight:400; }
.badge-count {
  background:transparent; color:var(--ink-500); padding:0;
  font-size:14px; font-weight:500;
}
.section__chev { background:transparent; color:var(--ink-400); }
.section__header:hover .section__chev { background:transparent; color:var(--ink-700); }

/* --- category heading: space and weight, no band, no marker -------------- */
.group-head,
[data-app='internal'] .group-head {
  background:none; box-shadow:none;
  padding:40px var(--space-6) 14px;
}
.stack > .group-head:first-child { padding-top:24px; }
.group-head__t {
  font-family:var(--font-ui); font-size:13px; line-height:18px; font-weight:600;
  letter-spacing:.13em; text-transform:uppercase; color:var(--ink-400);
}
.group-head__n { font-size:14px; color:var(--ink-400); padding-top:4px; }

/* --- rows: air, a hairline, and an outline when chosen ------------------- */
.line-item {
  padding:26px var(--space-6); min-height:0; gap:var(--space-3);
  box-shadow:inset 0 -1px 0 var(--line-hair);
  border-radius:0;
}
/* The internal grid is eight columns of money and cannot take the customer
   padding without crushing them. It keeps its own density. */
[data-app='internal'] .line-item { padding:14px var(--space-4); }
[data-app='internal'] .line-item__total { min-width:0; font-size:15px; }
[data-app='internal'] .line-item__price { font-size:15px; }
[data-app='internal'] .line-item__name { font-size:15px; line-height:20px; }
[data-app='internal'] .section__header { padding:24px var(--space-4) 20px; }
[data-app='internal'] .section__title { font-size:21px; line-height:27px; }
.line-item:hover { background:transparent; }
.line-item[data-on='true'],
.line-item[data-on='true']:hover {
  background:rgba(255, 243, 217, 0.75);
  box-shadow:inset 0 0 0 2px var(--gold-600);
  border-radius:14px;
}
.line-item[data-on='true']::before { display:none; }
.line-item[data-on='true'] .line-item__name { font-weight:600; }
.line-item[data-tbc='true'] { background-image:none; }
.line-item__name {
  font-size:17px; line-height:24px; font-weight:500;
  color:var(--ink-900); letter-spacing:-.012em;
}
.line-item__sub { font-size:14px; line-height:20px; color:var(--ink-400); }

/* Price reads as one object: a large figure with a small quiet unit beside
   it, the way a spec sheet sets a measurement. */
.line-item__unit { flex-direction:column; align-items:flex-end; gap:1px; }
.line-item__price {
  font-size:20px; line-height:26px; font-weight:600; color:var(--ink-900);
  letter-spacing:-.02em; font-variant-numeric:tabular-nums;
}
.line-item__uom { font-size:13px; color:var(--ink-400); }
.line-item__total {
  font-size:20px; font-weight:600; color:var(--ink-900);
  letter-spacing:-.02em; min-width:104px;
}
.line-item__total[data-zero='true'] { color:var(--ink-200); font-weight:400; }

/* --- one accent, on one button ------------------------------------------ */
.tag--tbc { background:transparent; color:var(--ink-400); padding-inline:0;
  font-weight:500; letter-spacing:.06em; text-transform:uppercase; }
.tag--nudge { background:transparent; color:var(--ink-500); padding-inline:0; }

/* --- add-ons: indent and hairline only ----------------------------------- */
.addons {
  background:none; border-left:1px solid var(--line-soft);
  border-bottom-left-radius:0; padding-block:0;
}
.addons__t { color:var(--ink-400); padding-bottom:2px; }

/* --- section blurb ------------------------------------------------------- */
.section__blurb { font-size:16px; line-height:26px; color:var(--ink-400);
  padding:0 var(--space-6) 4px; }

@media (max-width:767px) {
  .section__header { padding:26px var(--space-4) 22px; }
  .section__title { font-size:22px; line-height:28px; }
  .group-head { padding:30px var(--space-4) 12px; }
  .line-item { padding:22px var(--space-4); }
  .line-item__price, .line-item__total { font-size:18px; }
}

/* --- final subtraction: one fill on the page, and it is the button ------- */
.btn--cta {
  background:var(--bn-gold) !important;
  background-image:none !important;
  box-shadow:none !important;
  color:var(--ink-900) !important;
  border-radius:12px;
  font-weight:600; letter-spacing:-.005em;
  transition:background-color var(--dur-fast) var(--ease-standard);
}
.btn--cta:hover:not(:disabled) { background:var(--gold-400) !important; transform:none; }
.btn--cta:active:not(:disabled) { background:var(--gold-600) !important; }

/* The summary panel was a navy header over a cream block over white. Three
   fills to say one thing. It is now paper, with the two paths separated by a
   rule and told apart by type alone. */
.rail-summary__head, .summary__head { background:var(--surface-raised) !important;
  color:var(--ink-900) !important; box-shadow:inset 0 -1px 0 var(--line-soft); }
.rail-summary__head *, .summary__head * { color:inherit !important; }
[data-fig='rail-monthly'], [data-fig='sheet-monthly'] { color:var(--ink-900); }
.summary__path--b, .summary__managed, .rail-summary__b {
  background:var(--surface-raised) !important;
  box-shadow:inset 0 1px 0 var(--line-soft) !important;
}
.section__subtotal .v { font-size:17px; font-weight:600; color:var(--ink-900); }

/* correct hooks for the summary panel */
.summary__head { background:var(--surface-raised) !important; color:var(--ink-900) !important;
  box-shadow:inset 0 -1px 0 var(--line-soft) !important; }
.summary__head * { color:inherit !important; }
.summary__block--b { background:var(--surface-raised) !important;
  box-shadow:inset 0 1px 0 var(--line-soft), inset 0 -1px 0 var(--line-soft) !important; }
.summary__block { padding-block:22px; }
.summary__fig { font-size:32px; font-weight:600; letter-spacing:-.025em; color:var(--ink-900); }
.summary__fig .per { font-size:16px; font-weight:400; color:var(--ink-400); }
.summary__lbl, .summary__sub { color:var(--ink-400); }

/* ==========================================================================
   Lead-in

   Three routes, stated in the client's own words, before a prospect meets
   any hardware. A band rather than a modal: nothing below is trapped, and
   someone who already knows what they want just scrolls past.
   ========================================================================== */
.intro { width:100%; background:var(--surface-inverse-deep); color:#fff;
  padding-block:88px 76px; }
.intro__wrap { display:flex; flex-direction:column; align-items:center; text-align:center;
  gap:14px; }
.intro__h { font-family:var(--font-display); font-size:52px; line-height:1.04;
  font-variation-settings:'opsz' 60,'wght' 500; letter-spacing:-.02em; color:#fff; }
.intro__sub { font-size:18px; line-height:28px; color:var(--ink-200); max-width:56ch; }
.intro__grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr));
  gap:18px; width:100%; padding-top:26px; align-items:stretch; text-align:left; }
.intro__note { font-size:14px; color:var(--ink-300); padding-top:22px; max-width:70ch; }

.pathcard { position:relative; overflow:hidden;
  display:flex; flex-direction:column; gap:10px; align-items:flex-start;
  background:var(--surface-raised); color:var(--ink-900);
  border-radius:18px; padding:30px 28px 26px; width:100%; height:100%;
  text-align:left; cursor:pointer;
  box-shadow:0 1px 2px rgba(8,15,27,.16), 0 12px 28px -12px rgba(8,15,27,.5);
  transition:transform var(--dur-base) var(--ease-standard),
             box-shadow var(--dur-base) var(--ease-standard);
}
.pathcard::before { content:''; position:absolute; left:0; top:0; bottom:0; width:4px;
  background:var(--bn-gold); opacity:0;
  transition:opacity var(--dur-base) var(--ease-standard); }
.pathcard:hover { transform:translateY(-3px);
  box-shadow:0 2px 4px rgba(8,15,27,.18), 0 22px 44px -16px rgba(8,15,27,.55); }
.pathcard:hover::before { opacity:1; }
.pathcard[aria-pressed='true'] { background:rgba(255, 243, 217, 0.95); box-shadow:0 0 0 3px var(--bn-gold),
  0 2px 4px rgba(8,15,27,.18), 0 22px 44px -16px rgba(8,15,27,.55); }
.pathcard__t { font-size:22px; line-height:28px; font-weight:600; letter-spacing:-.02em; }
.pathcard__lead { font-size:15px; line-height:22px; color:var(--ink-500); }
.pathcard__lbl { font-size:11px; font-weight:600; letter-spacing:.13em;
  text-transform:uppercase; color:var(--teal-800); padding-top:8px; }
.pathcard__lbl--d { color:var(--ink-400); }
.pathcard__list { display:flex; flex-direction:column; gap:6px; padding:0; margin:0;
  list-style:none; font-size:15px; line-height:21px; color:var(--ink-800); }
.pathcard__list li { padding-left:18px; position:relative; }
.pathcard__list li::before { content:''; position:absolute; left:2px; top:9px;
  width:6px; height:6px; border-radius:50%; background:var(--bn-teal); }
.pathcard__list--d { color:var(--ink-500); }
.pathcard__list--d li::before { background:var(--ink-200); }
.pathcard__go { margin-top:auto; padding-top:18px; font-size:15px; font-weight:600;
  color:var(--text-link); }
.pathcard__go::after { content:' \2192'; }

.pathnote:empty { display:none; }
.pathnote { font-size:15px; line-height:23px; color:var(--ink-600);
  background:var(--gold-50); box-shadow:inset 3px 0 0 var(--bn-gold);
  padding:16px 20px; border-radius:10px; margin:0 0 18px; }

@media (max-width:1023px) { .intro__grid { grid-template-columns:1fr; } }
@media (max-width:767px) {
  .intro { padding-block:56px 48px; }
  .intro__h { font-size:36px; }
  .intro__sub { font-size:16px; line-height:25px; }
  .pathcard { padding:24px 22px; }
}
@media print { .intro, .pathnote { display:none !important; } }

/* ==========================================================================
   Path-scoped view

   The route a prospect picked decides what the hero band and mobile dock
   show. An outright buyer has no "vs" to make, but the one card they do see
   carries a second, quieter tier for what the same configuration would cost
   financed instead — the same reference figures the sidebar's "your
   configuration" panel always shows, see summaryInnerHTML. That sidebar
   panel is not gated by path at all.
   ========================================================================== */

/* Outright: no Option B, no versus, no comparison strip in the hero or the
   mobile dock. The sidebar's financed column stays visible regardless. */
[data-path='own'] .path-card--b,
[data-path='own'] .hero__vs,
[data-path='own'] [data-delta],
[data-path='own'] .total-dock [data-fig$='-monthly'] { display:none !important; }
[data-path='own'] .hero__grid { grid-template-columns:minmax(0,1fr); max-width:800px; margin-inline:auto; }
[data-path='own'] .path-card--a .path-card__figwrap--ref { display:flex; }
[data-path='own'] .path-card--a .path-card__pricegrid {
  display:grid; grid-template-columns:1fr; row-gap:var(--space-5);
}
[data-path='own'] .path-card--a .path-card__pricesplit { display:flex; height:40px; }
@media (min-width:768px) {
  [data-path='own'] .path-card--a .path-card__pricegrid {
    grid-template-columns:2fr auto 3fr; column-gap:var(--space-5); row-gap:0; align-items:stretch;
  }
  [data-path='own'] .path-card--a .path-card__pricesplit { height:auto; width:56px; }
  [data-path='own'] .path-card--a .path-card__pricesplit::before {
    left:50%; right:auto; top:0; bottom:0; width:1px; height:auto;
    background:linear-gradient(180deg,transparent,var(--gold-300),transparent);
  }
  [data-path='own'] .path-card--a .path-card__pricegrid > .path-card__figwrap:not(.path-card__figwrap--ref) {
    justify-content:center; align-items:center; text-align:center;
  }
}

/* Managed: no priced hero comparison until we have a rate, but the
   configuration total is real and calculable, so it still shows in the
   summary rail above the tax note and line-item toggle. */
[data-path='managed'] .hero__grid,
[data-path='managed'] .hero__vs,
[data-path='managed'] [data-delta],
[data-path='managed'] .total-dock__figs { display:none !important; }

.summary__fin:empty { display:none; }
.summary__fin { display:block; padding-top:6px; font-size:13px; line-height:18px;
  color:var(--gold-800); font-weight:500; }

/* With one panel on screen there is no Option A to be Option B of, and
   nothing to be recommended over. */
[data-path='own'] .path-card__eyebrow,
[data-path='own'] .path-card__badge { display:none !important; }

