/* NorthSort site styles. One file, no framework. */

@font-face{font-family:"NS Heros";src:url("data:font/woff;base64,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") format("woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"NS Heros";src:url("data:font/woff;base64,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") format("woff");font-weight:700;font-style:normal;font-display:swap}

:root{
  --brand:#2D5F4E; --brand-hover:#16382D; --brand-deep:#16382D; --brand-ink:#2D5F4E; --brand-tint:#E3ECE7; --on-brand:#FFFFFF;
  --ink:#1A1D1B; --muted:#55605A; --ground:#F4F7F5; --sheet:#FFFFFF; --line:#D2DAD5; --line-soft:#E5EAE7;
  --flag:#F4B940; --flag-tint:#FDEBC0; --flag-ink:#6B4300;
  --head:#EEF2F0; --shadow:22,56,45;
  --font:"NS Heros","Helvetica Neue",Helvetica,Arial,"Liberation Sans",sans-serif;
  --mono:ui-monospace,"Cascadia Mono",Consolas,Menlo,"DejaVu Sans Mono",monospace;
  --wrap:1120px; --pad:clamp(20px,4.5vw,44px); --gap:clamp(56px,9vw,112px);
  box-sizing:border-box; padding-top:env(safe-area-inset-top,0px); padding-bottom:env(safe-area-inset-bottom,0px);
  color-scheme:light;
}
@media (prefers-color-scheme:dark){
  :root:not([data-theme="light"]){
    --brand:#2F6A56; --brand-hover:#3A7D66; --brand-deep:#0C1A15; --brand-ink:#8ED0B3; --brand-tint:#1C3329; --on-brand:#FFFFFF;
    --ink:#E9EFEB; --muted:#A3B0A9; --ground:#0F1D18; --sheet:#15271F; --line:#2A4136; --line-soft:#213529;
    --flag:#F4B940; --flag-tint:#4A3A12; --flag-ink:#FBDD8E; --head:#1B3027; --shadow:0,0,0; color-scheme:dark;
  }
}
:root[data-theme="dark"]{
  --brand:#2F6A56; --brand-hover:#3A7D66; --brand-deep:#0C1A15; --brand-ink:#8ED0B3; --brand-tint:#1C3329; --on-brand:#FFFFFF;
  --ink:#E9EFEB; --muted:#A3B0A9; --ground:#0F1D18; --sheet:#15271F; --line:#2A4136; --line-soft:#213529;
  --flag:#F4B940; --flag-tint:#4A3A12; --flag-ink:#FBDD8E; --head:#1B3027; --shadow:0,0,0; color-scheme:dark;
}

*,*::before,*::after{box-sizing:inherit}
html{scroll-padding-top:calc(72px + env(safe-area-inset-top,0px));-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{margin:0;background:var(--ground);color:var(--ink);font:400 1.0625rem/1.55 var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
img,svg{max-width:100%;display:block}
a{color:var(--brand-ink);text-decoration-thickness:1px;text-underline-offset:.18em}
a:hover{text-decoration-thickness:2px}
:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px;border-radius:2px}
h1,h2,h3,h4{margin:0;font-weight:700;text-wrap:balance}
h1{font-size:clamp(2.55rem,6.2vw,4.6rem);line-height:1;letter-spacing:-.035em}
h2{font-size:clamp(1.85rem,3.7vw,2.7rem);line-height:1.07;letter-spacing:-.028em}
h3{font-size:1.28rem;line-height:1.25;letter-spacing:-.012em}
h4{font-size:1rem;line-height:1.3}
p{margin:0 0 1em;text-wrap:pretty}
p:last-child{margin-bottom:0}
ul,ol{margin:0;padding:0}
strong,b{font-weight:700}
table{border-collapse:collapse;width:100%}
button,input,select,textarea{font:inherit;color:inherit}
::selection{background:var(--brand);color:#fff}

[hidden]{display:none!important}
[tabindex="-1"]:focus{outline:none}
.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--pad)}
.skip{position:absolute;left:12px;top:-60px;background:var(--brand);color:#fff;padding:10px 14px;z-index:50;border-radius:4px}
.skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}
.muted{color:var(--muted)}
.small{font-size:.9rem}
.lede{font-size:clamp(1.14rem,1.6vw,1.3rem);line-height:1.45;max-width:38em}
.measure{max-width:41em}
.num{font-variant-numeric:tabular-nums}

/* Header */
.site-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:30;background:var(--ground);border-bottom:1px solid var(--line)}
.site-header .wrap{display:flex;align-items:center;gap:22px;min-height:64px}
.brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.42rem;letter-spacing:-.03em;color:var(--brand-ink);text-decoration:none;margin-right:auto}
.brand svg{width:28px;height:28px;flex:none}
.nav{display:flex;align-items:center;gap:4px;list-style:none}
.nav a,.nav summary{display:block;padding:8px 11px;border-radius:4px;color:var(--ink);text-decoration:none;font-size:.98rem;cursor:pointer}
.nav a:hover,.nav summary:hover{background:var(--brand-tint)}
.nav a[aria-current="page"]{font-weight:700;color:var(--brand-ink)}
.nav a.btn{color:var(--on-brand);padding:9px 14px;margin-left:6px}
.nav a.btn:hover{background:var(--brand-hover)}
.nav details{position:relative}
.nav summary{list-style:none;display:flex;align-items:center;gap:6px}
.nav summary::-webkit-details-marker{display:none}
.nav summary::after{content:"";width:7px;height:7px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-2px) rotate(45deg)}
.nav details[open] summary::after{transform:translateY(2px) rotate(-135deg)}
.nav .menu{position:absolute;left:0;top:calc(100% + 8px);min-width:250px;background:var(--sheet);border:1px solid var(--line);border-radius:6px;padding:6px;list-style:none;box-shadow:0 18px 36px -20px rgba(var(--shadow),.5)}
.nav .menu a{padding:9px 12px}
.nav .menu span{display:block;font-size:.84rem;color:var(--muted)}
.icon-btn{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:4px;background:transparent;cursor:pointer;color:var(--ink)}
.icon-btn:hover{background:var(--brand-tint)}
.icon-btn svg{width:18px;height:18px}
.theme-btn .moon{display:none}
:root[data-theme="dark"] .theme-btn .sun{display:none}
:root[data-theme="dark"] .theme-btn .moon{display:block}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .theme-btn .sun{display:none}:root:not([data-theme="light"]) .theme-btn .moon{display:block}}
.menu-btn{display:none}
@media (max-width:900px){
  .menu-btn{display:grid}
  .nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;background:var(--ground);border-bottom:1px solid var(--line);padding:8px var(--pad) 18px}
  .nav.is-open{display:flex}
  .nav a,.nav summary{padding:12px 6px;font-size:1.05rem}
  .nav .menu{position:static;border:0;box-shadow:none;padding:0 0 0 14px;background:transparent}
  .nav .btn{margin-top:10px;text-align:center}
}

/* Buttons */
.btn{display:inline-block;background:var(--brand);color:var(--on-brand);border:1px solid var(--brand);padding:12px 20px;border-radius:4px;font-weight:700;text-decoration:none;line-height:1.2;cursor:pointer;transition:background-color .15s}
.btn:hover{background:var(--brand-hover);border-color:var(--brand-hover)}
.btn--ghost{background:transparent;color:var(--brand-ink);border-color:var(--brand-ink)}
.btn--ghost:hover{background:var(--brand-tint);border-color:var(--brand-ink);color:var(--brand-ink)}
.btn--light{background:#fff;color:#16382D;border-color:#fff}
.btn--light:hover{background:#E3ECE7;border-color:#E3ECE7}
.btn--sm{padding:9px 14px;font-size:.95rem}
.btn-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}

/* Sections */
h1 + .lede,h2 + .lede{margin-top:16px}
.cols h2{margin-bottom:16px}
.cols h2 + .lede{margin-top:0}
.panel h3{margin-bottom:8px}
.panel p + p{margin-top:14px}
.in-out + .lede{margin-top:12px}
.proof-wrap{padding-block:clamp(16px,3vw,32px) 0}
.section{padding-block:var(--gap)}
.section--tight{padding-block:calc(var(--gap)*.62)}
.section--rule{border-top:1px solid var(--line)}
.section > .wrap > h2 + .lede{margin-top:18px}
.section-head{display:grid;gap:16px;margin-bottom:clamp(28px,4vw,44px)}
.cols{display:grid;gap:clamp(28px,5vw,64px)}
@media (min-width:860px){.cols--2{grid-template-columns:1fr 1fr}.cols--side{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.cols--side-r{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}

/* Hero */
.hero{padding-block:clamp(36px,6vw,76px) clamp(28px,4vw,48px);background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:96px 32px;background-position:center top;position:relative}
.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,var(--ground) 92%),radial-gradient(120% 90% at 0 0,var(--ground) 30%,transparent 75%);pointer-events:none}
.hero > .wrap{position:relative;z-index:1;display:grid;gap:clamp(32px,5vw,56px);align-items:center}
@media (min-width:980px){.hero > .wrap{grid-template-columns:minmax(0,4.6fr) minmax(0,7.4fr)}}
.hero .lede{margin-top:22px}
.hero .btn-row{margin-top:28px}
.hero-note{margin-top:18px;font-size:.94rem;color:var(--muted)}
.pick{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin:0 0 26px}
.pick__q{flex-basis:100%;font-size:.95rem;color:var(--muted)}
.page-hero{padding-block:clamp(40px,6vw,80px) clamp(28px,4vw,48px)}
.page-hero h1{font-size:clamp(2.2rem,5vw,3.6rem);max-width:17em}
.page-hero .lede{margin-top:20px}
.page-hero .btn-row{margin-top:26px}
.crumbs{font-size:.9rem;color:var(--muted);margin-bottom:18px}
.crumbs a{color:inherit}

/* Sheet window */
.sheet{background:var(--sheet);border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:0 1px 0 rgba(var(--shadow),.04),0 30px 60px -36px rgba(var(--shadow),.55)}
.sheet__bar{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 12px;background:var(--brand-deep);color:#fff;font-size:.8rem;font-weight:700;min-height:34px}
.sheet__bar span:last-child{font-weight:400;opacity:.85;white-space:nowrap}
.sheet__bar .b,.sheet__bar .a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sheet__tabs{display:flex;gap:2px;align-items:flex-end;padding:0 8px;background:var(--head);border-top:1px solid var(--line);overflow-x:auto}
.sheet__tab{appearance:none;border:1px solid transparent;border-top:0;background:transparent;padding:8px 14px;font-size:.86rem;color:var(--muted);cursor:pointer;border-radius:0 0 5px 5px;white-space:nowrap}
.sheet__tab:hover{color:var(--ink)}
.sheet__tab[aria-selected="true"],.sheet__tab[aria-pressed="true"]{background:var(--sheet);border-color:var(--line);color:var(--brand-ink);font-weight:700;box-shadow:0 -1px 0 var(--sheet)}
.sheet__body{padding:clamp(18px,3vw,30px)}

/* Hero grid (the sorting sheet) */
.hero-visual{container-type:inline-size;min-width:0}
.hg{font-size:.76rem;line-height:1.2;font-variant-numeric:tabular-nums;--cols:36px minmax(92px,1fr) minmax(92px,1fr) minmax(70px,1.2fr) 104px 40px 104px}
.hg-body{min-height:314px;background:repeating-linear-gradient(var(--sheet) 0 33px,var(--line-soft) 33px 34px)}
.hg-row{display:grid;grid-template-columns:var(--cols);height:34px;align-items:stretch;border-bottom:1px solid var(--line-soft);background:var(--sheet);transition:transform .7s cubic-bezier(.2,.8,.2,1),height .4s ease,opacity .3s ease,border-color .3s;overflow:hidden;will-change:transform}
.hg-c{display:flex;align-items:center;padding:0 9px;min-width:0;border-right:1px solid var(--line-soft);white-space:nowrap;overflow:hidden;transition:background-color .35s}
.hg-c > span,.hg-c > b{overflow:hidden;text-overflow:ellipsis}
.hg-no{justify-content:center;background:var(--head);color:var(--muted);font-size:.72rem;padding:0 2px}
.hg-no b{font-weight:400}
.hg-email{color:var(--muted)}
.hg-row .a{display:none}
.hg-row .hg-last,.hg-row .hg-ext{display:none}
.hg-row .hg-name{grid-column:span 2}
.hg-row .hg-phone{grid-column:span 2}
.hg-row .flag{background:var(--flag-tint);color:var(--flag-ink)}
.hg-row.dup{box-shadow:inset 3px 0 0 var(--flag)}
.hg-row.clean .a{display:inline}
.hg-row.clean .b{display:none}
.hg-row.clean .hg-last,.hg-row.clean .hg-ext{display:flex}
.hg-row.clean .hg-name,.hg-row.clean .hg-phone{grid-column:auto}
.hg-row.clean .flag{background:transparent;color:inherit}
.hg-row.clean .hg-email{color:inherit}
.hg-row.gone{height:0;opacity:0;border-bottom-color:transparent}
.hg-row.swap{opacity:.25}
.hg-body .hg-row:nth-child(3n+1):not(.clean){transform:translateX(5px) rotate(-.35deg)}
.hg-body .hg-row:nth-child(3n+2):not(.clean){transform:translateX(-4px) rotate(.3deg)}
.hg-body .hg-row:nth-child(4n+3):not(.clean){transform:translateX(8px) rotate(.22deg)}
.hg-head{height:32px;font-weight:700;background:var(--head);font-size:.7rem}
.hg-head.clean .hg-c.hg-ext::after{display:none}
.hg-head .hg-c{background:var(--head);color:var(--ink);transition:background-color .5s,color .5s;justify-content:space-between;gap:6px}
.hg-head .hg-no{color:transparent}
.hg-head.clean .hg-c:not(.hg-no){background:var(--brand);color:#fff;border-right-color:rgba(255,255,255,.18)}
.hg-head.clean .hg-c:not(.hg-no)::after{content:"";flex:none;border:4px solid transparent;border-top:5px solid rgba(255,255,255,.9);border-bottom:0;margin-top:1px}
.hg-chips{display:flex;flex-wrap:wrap;gap:8px;padding:12px 12px 13px;min-height:54px;align-items:center;border-bottom:1px solid var(--line-soft)}
.chip{font-size:.78rem;padding:4px 9px;border-radius:3px;background:var(--flag-tint);color:var(--flag-ink);font-weight:700}
.chip--ok{background:var(--brand-tint);color:var(--brand-ink)}
.hero-sheet .chip--ok{display:none}
.hero-sheet.is-clean .chip--ok{display:inline-block}
.hero-sheet.is-clean .chip:not(.chip--ok){display:none}
.hero-sheet .sheet__bar .a{display:none}
.hero-sheet.is-clean .sheet__bar .a{display:inline}
.hero-sheet.is-clean .sheet__bar .b{display:none}
.hero-cap{margin-top:14px;font-size:.9rem;color:var(--muted)}
@container (max-width:545px){
  .hg{--cols:34px minmax(66px,1fr) minmax(66px,1fr) 102px 38px 100px}
  .hg .hg-email{display:none!important}
}
@container (max-width:430px){
  .hg{--cols:30px minmax(54px,1fr) minmax(54px,1fr) 98px 84px;font-size:.7rem}
  .hg .hg-ext{display:none!important}
  .hg .hg-row .hg-phone{grid-column:auto}
  .hg .hg-c{padding:0 6px}
  .hg .hg-c.hg-no{padding:0 1px;font-size:.62rem}
  .hg .hg-head.clean .hg-c::after{display:none}
}

/* Proof strip and tiles */
.proof{display:grid;gap:0;border:1px solid var(--line);border-radius:8px;background:var(--sheet);overflow:hidden}
.proof div{padding:20px 22px;border-top:1px solid var(--line-soft)}
.proof div:first-child{border-top:0}
@media (min-width:800px){.proof{grid-template-columns:repeat(3,1fr)}.proof div{border-top:0;border-left:1px solid var(--line-soft)}.proof div:first-child{border-left:0}}
.proof strong,.tile strong{display:block;font-size:clamp(1.55rem,2.6vw,2rem);line-height:1.05;letter-spacing:-.03em;color:var(--brand-ink);font-variant-numeric:tabular-nums}
.proof span,.tile span{display:block;margin-top:6px;font-size:.93rem;color:var(--muted);line-height:1.35}
.tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
@media (min-width:760px){.tiles{grid-template-columns:repeat(4,1fr)}}
.tile{background:var(--sheet);border:1px solid var(--line);border-radius:6px;padding:16px 18px}
.tile strong{font-size:clamp(1.35rem,2vw,1.6rem)}

/* Rows that behave like a worksheet: services and steps */
.rows{border:1px solid var(--line);border-radius:8px;background:var(--sheet);overflow:hidden;list-style:none}
.rows > li{display:grid;grid-template-columns:44px minmax(0,1fr);border-top:1px solid var(--line-soft)}
.rows > li:first-child{border-top:0}
.rows .rn{display:grid;place-items:center;background:var(--head);color:var(--muted);font-size:.8rem;font-variant-numeric:tabular-nums;border-right:1px solid var(--line-soft)}
.rows .rc{padding:20px clamp(16px,2.6vw,28px)}
.rows h3{margin-bottom:6px}
.rows p{color:var(--muted);max-width:44em}
.svc{display:grid;gap:8px 28px;align-items:start}
@media (min-width:760px){.svc{grid-template-columns:minmax(0,1fr) auto}}
.svc .from{font-weight:700;color:var(--brand-ink);white-space:nowrap;font-variant-numeric:tabular-nums}
.svc a.more{font-weight:700}
.rows--plain > li{grid-template-columns:minmax(0,1fr)}
.rows > li.rows-head{display:flex;justify-content:space-between;gap:16px;background:var(--brand);color:#fff;font-weight:700;font-size:.9rem;padding:11px clamp(16px,2.6vw,28px)}
.rows > li.is-link{position:relative}
.rows > li.is-link:hover{box-shadow:inset 0 0 0 2px var(--brand-ink)}
.rows > li.is-link h3 a{color:inherit;text-decoration:none}
.rows > li.is-link h3 a::after{content:"";position:absolute;inset:0}

/* Sheet-style tables */
.tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--sheet)}
.tbl{min-width:560px;font-size:.98rem}
.tbl caption{text-align:left;padding:14px 16px;font-weight:700;font-size:1.05rem;border-bottom:1px solid var(--line-soft)}
.tbl th,.tbl td{padding:13px 16px;text-align:left;vertical-align:top;border-top:1px solid var(--line-soft)}
.tbl thead th{background:var(--brand);color:#fff;border-top:0;font-size:.9rem;white-space:nowrap}
.tbl thead th::after{content:"";display:inline-block;margin-left:8px;border:4px solid transparent;border-top:5px solid rgba(255,255,255,.85);border-bottom:0;vertical-align:middle}
.tbl tbody th{font-weight:700;white-space:nowrap}
.tbl .price{font-weight:700;color:var(--brand-ink);white-space:nowrap;font-variant-numeric:tabular-nums}
.tbl .nowrap{white-space:nowrap}
.tbl--ba td:first-child{font-family:var(--mono);font-size:.86rem;background:var(--flag-tint);color:var(--flag-ink)}
.tbl--ba td:nth-child(2){font-variant-numeric:tabular-nums}
.tbl--data{font-size:.86rem;font-variant-numeric:tabular-nums}
.tbl--data th,.tbl--data td{padding:9px 12px;white-space:nowrap}
.tbl--data td.r,.tbl--data th.r{text-align:right}
.note{font-size:.93rem;color:var(--muted);margin-top:14px}

/* Statements, lists */
.bar{border-left:4px solid var(--brand);background:var(--brand-tint);padding:14px 18px;border-radius:0 4px 4px 0}
.ticks{list-style:none;display:grid;gap:10px}
.ticks li{position:relative;padding-left:28px}
.ticks li::before{content:"";position:absolute;left:2px;top:.36em;width:13px;height:7px;border:solid var(--brand-ink);border-width:0 0 2.5px 2.5px;transform:rotate(-45deg)}
.plain{list-style:none;display:grid;gap:8px}
.plain li{padding-left:16px;position:relative}
.plain li::before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;background:var(--brand-ink)}
.kv{display:grid;gap:22px}
@media (min-width:760px){.kv{grid-template-columns:1fr 1fr}}
.kv h3{margin-bottom:6px}
.kv p{color:var(--muted)}

/* The ambiguous date figure */
.two-ways{display:grid;gap:16px;justify-items:start;align-content:start;align-self:center}
.cell{display:inline-block;font-variant-numeric:tabular-nums;border:2px solid var(--brand-ink);padding:12px 20px;background:var(--sheet);position:relative;font-size:1.6rem;line-height:1.2}
.cell::after{content:"";position:absolute;right:-5px;bottom:-5px;width:8px;height:8px;background:var(--brand-ink);border:1px solid var(--sheet)}
.two-ways .reads{display:flex;flex-wrap:wrap;gap:10px}
.two-ways .reads span{background:var(--flag-tint);color:var(--flag-ink);padding:7px 12px;border-radius:3px;font-size:1rem;font-weight:700}
.two-ways .ask{font-size:1.15rem}
.two-ways .ask{font-weight:700;color:var(--brand-ink)}

/* Case studies */
.case-label{font-weight:700;color:var(--brand-ink);font-size:.98rem;margin-bottom:10px}
.case h3.in-out,.case h2.in-out{font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.06;letter-spacing:-.03em}
.in-out span{display:block}
.in-out span + span{color:var(--brand-ink)}
.case .bar{margin-block:18px 22px}
.case-grid{display:grid;gap:28px;margin-top:26px}
@media (min-width:860px){.case-grid{grid-template-columns:1fr 1fr}}
.case-grid h3{margin-bottom:10px;font-size:1.05rem}
.case-foot{margin-top:24px;padding-top:18px;border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between}
.case-foot p{margin:0;color:var(--muted);font-size:.95rem;max-width:36em}
.ba{display:grid;gap:18px;margin-top:26px}
.ba figure{margin:0;min-width:0}
.ba figcaption{font-size:.88rem;color:var(--muted);margin-bottom:8px}
.ba figcaption b{color:var(--ink)}
.ba .tbl-wrap{border-radius:6px}
.ba .before .tbl--data td.f{background:var(--flag-tint);color:var(--flag-ink)}
.ba .before .tbl--data thead th{background:var(--head);color:var(--ink)}
.ba .before .tbl--data thead th::after{display:none}
.files{list-style:none;display:grid;gap:10px}
.files li{border:1px solid var(--line);border-radius:6px;background:var(--sheet);padding:11px 14px}
.files b{display:block;font-family:var(--mono);font-size:.86rem;font-weight:400;margin-bottom:6px}
.files .chip{display:inline-block;margin:0 6px 4px 0}
[role="tabpanel"][hidden]{display:none}
.sheet__tabs--top{border-top:0;border-bottom:1px solid var(--line);padding-top:8px;align-items:flex-end}
.sheet__tabs--top .sheet__tab{border-radius:5px 5px 0 0;border:1px solid transparent;border-bottom:0;padding:9px 16px;font-size:.95rem}
.sheet__tabs--top .sheet__tab[aria-selected="true"]{border-color:var(--line);box-shadow:0 1px 0 var(--sheet)}
.faq-lite{margin-top:16px}
.faq-lite summary{cursor:pointer;color:var(--brand-ink);text-decoration:underline;display:inline-block;padding:4px 0}
.faq-lite .field{margin-top:12px}

/* FAQ */
.faq{border-top:1px solid var(--line)}
.faq details{border-bottom:1px solid var(--line)}
.faq summary{list-style:none;cursor:pointer;padding:18px 44px 18px 0;font-weight:700;font-size:1.1rem;position:relative}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"";position:absolute;right:8px;top:50%;width:9px;height:9px;border:solid var(--brand-ink);border-width:0 2px 2px 0;transform:translateY(-70%) rotate(45deg);transition:transform .2s}
.faq details[open] summary::after{transform:translateY(-30%) rotate(-135deg)}
.faq .ans{padding:0 44px 20px 0;color:var(--muted);max-width:44em}

/* CTA band and footer */
.band{background:var(--brand-deep);color:#fff}
.band .wrap{padding-block:clamp(44px,6vw,72px);display:grid;gap:22px}
.band h2{color:#fff}
.band p{font-size:1.15rem;color:#D5E3DC;max-width:36em}
.band a:not(.btn){color:#fff}
.site-footer{padding-block:48px 40px;font-size:.95rem;color:var(--muted)}
.site-footer .wrap{display:grid;gap:32px}
@media (min-width:800px){.site-footer .cols-f{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}}
.site-footer .cols-f{display:grid;gap:28px}
.site-footer h2{font-size:.95rem;letter-spacing:0;color:var(--ink);margin-bottom:10px}
.site-footer ul{list-style:none;display:grid;gap:7px}
.site-footer a{color:inherit}
.site-footer .brand{font-size:1.3rem;margin-bottom:10px}
.legal{border-top:1px solid var(--line);padding-top:20px;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}

/* Forms: quote builder and file check */
.form{display:grid;gap:20px;align-content:start}
@media (min-width:860px){.q-side{position:sticky;top:88px;align-self:start}}
.field{display:grid;gap:7px}
.field label,.field legend{font-weight:700;font-size:.98rem}
.field .hint{font-size:.88rem;color:var(--muted)}
fieldset{border:0;margin:0;padding:0;min-width:0}
.input,select.input,textarea.input{width:100%;background:var(--sheet);border:1px solid var(--line);border-radius:4px;padding:11px 12px;color:var(--ink)}
.input:focus{outline:2px solid var(--brand-ink);outline-offset:0;border-color:var(--brand-ink)}
textarea.input{min-height:120px;resize:vertical;line-height:1.45}
.opts{display:grid;gap:8px}
@media (min-width:620px){.opts{grid-template-columns:1fr 1fr}}
.opt{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:4px;background:var(--sheet);padding:11px 12px;cursor:pointer}
.opt:has(input:checked){border-color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--brand-ink)}
.opt input{margin-top:.3em;accent-color:var(--brand)}
.grid-2{display:grid;gap:16px}
@media (min-width:620px){.grid-2{grid-template-columns:1fr 1fr}}
.panel{background:var(--sheet);border:1px solid var(--line);border-radius:8px;padding:clamp(18px,3vw,28px)}
.estimate{border-left:4px solid var(--brand);background:var(--brand-tint);padding:14px 18px;border-radius:0 4px 4px 0}
.estimate strong{color:var(--brand-ink)}
textarea.draft{font-family:var(--mono);font-size:.86rem;min-height:270px;white-space:pre-wrap}
.toast{font-size:.9rem;color:var(--brand-ink);font-weight:700;min-height:1.4em}
.drop{border:2px dashed var(--line);border-radius:8px;background:var(--sheet);padding:clamp(26px,5vw,48px) 20px;text-align:center;display:grid;gap:12px;justify-items:center;transition:border-color .15s,background-color .15s}
.drop.is-over{border-color:var(--brand-ink);background:var(--brand-tint)}
.drop p{margin:0}
.drop:has(#fc-file:focus-visible) label.btn{outline:2px solid var(--brand-ink);outline-offset:3px}
.fc-lock{display:flex;gap:10px;align-items:flex-start;font-size:.95rem}
.fc-lock svg{flex:none;width:20px;height:20px;margin-top:2px;color:var(--brand-ink)}
.fc-sum{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-block:20px}
@media (min-width:700px){.fc-sum{grid-template-columns:repeat(4,1fr)}}
#fc-out > h2 + p{margin-top:8px}
.fc-group{margin-top:26px}
.fc-group h3{margin-bottom:10px}
.fc-list{list-style:none;border:1px solid var(--line);border-radius:8px;background:var(--sheet);overflow:hidden}
.fc-list li{display:grid;grid-template-columns:76px minmax(0,1fr);border-top:1px solid var(--line-soft)}
.fc-list li:first-child{border-top:0}
.fc-list .n{display:grid;place-items:center;padding:12px 6px;background:var(--flag-tint);color:var(--flag-ink);font-weight:700;font-variant-numeric:tabular-nums;font-size:1.02rem}
.fc-list li.risk .n{background:#B3261E;color:#fff}
.fc-list .t{padding:12px 16px}
.fc-list .t p{margin:0}
.fc-list .ex{margin-top:6px;font-family:var(--mono);font-size:.8rem;color:var(--muted);overflow-wrap:anywhere}
.fc-clean{border-left:4px solid var(--brand);background:var(--brand-tint);padding:14px 18px}
.err{border-left:4px solid #B3261E;background:var(--sheet);padding:12px 16px}

/* Prose pages */
.prose{max-width:43em}
.prose h2{font-size:1.6rem;margin:44px 0 12px}
.prose h3{margin:26px 0 8px}
.prose ul{padding-left:1.2em;margin-bottom:1em}
.prose li{margin-bottom:.4em}

@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
@media print{.site-header,.band,.site-footer,.btn-row,.sheet__tabs{display:none}body{background:#fff}}

/* Added 2026-10-09 */
.h3{font-size:1.28rem;line-height:1.25;letter-spacing:-.012em}
.fc-actions{margin-top:18px}
.legal .contact{flex-basis:100%}
.hg-body .hg-row.g2:not(.clean){margin-top:8px;border-top:1px solid var(--line-soft)}
.grp{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin:14px 0 8px;font-size:.84rem}
.grp:first-of-type{margin-top:0}
.grp b{font-family:var(--mono);font-weight:400;margin-right:4px}
.tbl-wrap:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}
.scroll-hint{display:none;font-size:.82rem;color:var(--muted);margin:0 0 6px}
@media (max-width:760px){.scroll-hint{display:block}.scroll-hint.is-off{display:none}}
/* Phones: price tables become stacked cards, so nothing is cut off or hidden */
@media (max-width:640px){
  .tbl--stack{min-width:0}
  .tbl--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}
  .tbl--stack,.tbl--stack caption,.tbl--stack tbody,.tbl--stack tr,.tbl--stack tbody th,.tbl--stack td{display:block}
  .tbl--stack tbody tr{padding:16px;border-top:1px solid var(--line-soft)}
  .tbl--stack tbody tr:first-child{border-top:0}
  .tbl--stack caption + thead + tbody tr:first-child{border-top:0}
  .tbl--stack tbody th,.tbl--stack tbody td{padding:0;border:0;white-space:normal}
  .tbl--stack tbody th{font-size:1.12rem}
  .tbl--stack td.price,.tbl--stack td.nowrap{white-space:normal}
  .tbl--stack td.price{font-size:1.3rem;margin:2px 0 8px}
  .tbl--stack td + td{margin-top:5px}
  .tbl--stack td[data-label]::before{content:attr(data-label) ": ";font-weight:700;color:var(--ink)}
  .tbl--stack td.price::before{content:none}
  .tbl--ba.tbl--stack td:first-child{display:inline-block;padding:3px 8px;border-radius:3px}
  .tbl--ba.tbl--stack td:first-child::before{color:inherit}
}

/* Design A, chosen on 2026-10-13. It was version A: sharper. The same layout with more contrast, bigger steps in type size, the proof made large, and fewer boxes. */
:root{--ground:#FFFFFF;--tint:#EEF4F0;--line:#C7D2CC;--line-soft:#E0E7E3;--ink:#0F1412;--muted:#4A5650;--head:#E8EFEB}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--ground:#09130F;--tint:#11211A;--sheet:#12221C;--line:#2A4237;--line-soft:#1C3027;--head:#162920;--ink:#EEF3F0;--muted:#AAB7B0}}
:root[data-theme="dark"]{--ground:#09130F;--tint:#11211A;--sheet:#12221C;--line:#2A4237;--line-soft:#1C3027;--head:#162920;--ink:#EEF3F0;--muted:#AAB7B0}
h1{font-size:clamp(2.9rem,7vw,5.4rem);line-height:.96;letter-spacing:-.045em}
h2{font-size:clamp(2.05rem,4.3vw,3.3rem);letter-spacing:-.036em}
.page-hero h1{font-size:clamp(2.5rem,5.8vw,4.4rem)}
.lede{font-size:clamp(1.18rem,1.8vw,1.42rem)}
.section--rule{border-top:0}
main > .section:nth-of-type(even),main > .section--tight:nth-of-type(even){background:var(--tint)}
.hero{background-image:none}
.hero::after{display:none}
@media (min-width:980px){.hero > .wrap{grid-template-columns:minmax(0,4.3fr) minmax(0,7.7fr)}}
.sheet{box-shadow:0 2px 0 rgba(var(--shadow),.05),0 44px 80px -40px rgba(var(--shadow),.7)}
/* the proof, large, on a band of its own */
.proof-wrap{background:var(--brand);padding-block:clamp(30px,4.5vw,56px);margin-top:clamp(24px,4vw,48px)}
.proof{border:0;border-radius:0;background:transparent;gap:clamp(22px,3vw,44px)}
.proof div,.proof div:first-child{padding:0;border:0}
.proof strong{color:#fff;font-size:clamp(2.5rem,5.4vw,4.6rem);letter-spacing:-.05em;line-height:1}
.proof span{color:#DCEAE3;font-size:1.02rem;margin-top:10px;max-width:21em}
.proof-wrap .note{color:#C3D9CE;margin-top:22px}
.proof-wrap .note a{color:#fff}
:root[data-theme="dark"] .proof-wrap .note{color:#D0E3DA}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .proof-wrap .note{color:#D0E3DA}}
/* services: three plain lines, no box */
.rows--plain{border:0;border-radius:0;background:transparent;border-top:2px solid var(--ink);overflow:visible}
.rows--plain > li.rows-head{display:none}
.rows--plain > li{border-top:0;border-bottom:1px solid var(--line)}
.rows--plain .rc{padding:28px 0}
.rows--plain h3{font-size:clamp(1.55rem,2.8vw,2.2rem);letter-spacing:-.03em;margin-bottom:8px}
.svc .from{font-size:clamp(1.2rem,2vw,1.6rem)}
.rows > li.is-link:hover{box-shadow:none}
.rows > li.is-link:hover h3 a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.14em}
/* the five steps as a sequence */
.rows--steps{border:0;border-radius:0;background:transparent;overflow:visible}
.rows--steps > li{grid-template-columns:60px minmax(0,1fr);border-top:0;position:relative}
.rows--steps .rn{width:42px;height:42px;border-radius:50%;background:var(--brand);color:#fff;border:0;font-size:1.05rem;font-weight:700;margin-top:16px;position:relative;z-index:1}
.rows--steps > li:not(:last-child)::before{content:"";position:absolute;left:20px;top:58px;bottom:-16px;width:2px;background:var(--line)}
.rows--steps .rc{padding:16px 0 26px}
.rows--steps h3{font-size:1.45rem}
/* tables: less chrome, bigger prices */
.tbl thead th{background:transparent;color:var(--muted);border-bottom:2px solid var(--ink)}
.tbl thead th::after{display:none}
.tbl .price{font-size:1.2rem}
.tbl caption{font-size:1.3rem;padding-block:16px}
.ba .before .tbl--data thead th{border-bottom:1px solid var(--line)}
.cell{font-size:clamp(2rem,4.2vw,3.1rem);padding:16px 28px;border-width:3px}
.tile strong{font-size:clamp(1.6rem,2.6vw,2.2rem)}
.kv h3{font-size:1.4rem}
.faq summary{font-size:1.2rem}
.hero h1{font-size:clamp(2.8rem,6vw,4.7rem)}
@media (min-width:980px){.hero > .wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}
.proof strong{font-size:clamp(2.1rem,4.1vw,3.4rem);white-space:nowrap}
@media (min-width:800px){.proof{grid-template-columns:1.4fr 1fr 1fr}}

/* The sample pictures on the home page (taken from version B, 2026-10-13) */
.case-pic{display:block;margin:22px 0 0;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#fff}
.case-pic img{width:100%;height:auto;display:block}
.case-pic:hover{border-color:var(--brand-ink)}
/* The logo beside the name: bars only, green on light, near-white on dark */
:root{--mark:#2D5F4E;--mark-top:#8DB5A5}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--mark:#E8F0EC;--mark-top:#9CCBB8}}
:root[data-theme="dark"]{--mark:#E8F0EC;--mark-top:#9CCBB8}
.brand svg{width:40px;height:28px}
.brand .mk{fill:var(--mark)}
.brand .mk-t{fill:var(--mark-top)}
.legal .contact a{color:inherit}
/* Dark version: the banded sections also get a hairline above and below, so they separate as clearly as in the light version (2026-10-14) */
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) main > .section:nth-of-type(even),:root:not([data-theme="light"]) main > .section--tight:nth-of-type(even){border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}}
:root[data-theme="dark"] main > .section:nth-of-type(even),:root[data-theme="dark"] main > .section--tight:nth-of-type(even){border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}
