/* partners/portal.css — the partner portal's look, taken unchanged from Rachel's
   prototype (partner-portal-prototype.html, 20 Oct 2026) so the build looks like
   what was approved. Its prototype-only harness rules are harmless here.
   Not a LaunchPad page: it does not load brand.css, and keeps its own tokens. */
/* Layout: dark prototype harness on top; under it either the partner portal (narrow, one job per screen)
   or the LaunchPad admin (wide). Brand chrome is blurple in both themes. */
:root{
  --blurple:#2E008B; --blurple-on:#1E22AA; --cyan:#00A9E0; --red:#EE2737; --green:#00BB7E; --yellow:#FDDA25;
  --ground:#F4F3F8; --surface:#FFFFFF; --surface-2:#EFECF7; --surface-3:#E5E0F3;
  --border:#DCD6EE; --border-strong:#C1B7E2;
  --ink:#211E2C; --ink-soft:#57506E; --ink-faint:#7D7694;
  --head:#2E008B; --link:#2E008B; --btn:#2E008B; --btn-hover:#1E22AA;
  --good:#00734B; --good-bg:#E2F5EC; --warn:#7A5400; --warn-bg:#FBF1D8; --flag:#B4122A; --flag-bg:#FBE7E9;
  --info:#2E008B; --info-bg:#E5E0F3;
  --bar:#2E008B; --bar-2:#1E22AA; --on-bar:#FFFFFF;
  --paper:#FFFFFF; --paper-ink:#211E2C; --paper-soft:#57506E; --paper-line:#DCD6EE;
  --h-bg:#15122A; --h-line:#2E2748; --h-text:#CFC8E6; --h-dim:#8F87AE; --h-chip:#221C3D; --h-chip-line:#392F5E;
  --font:Arial,'Helvetica Neue',Helvetica,sans-serif;
  --display:'Forza Black','Arial Black',Arial,sans-serif;
  --mono:ui-monospace,'SF Mono',Menlo,Consolas,monospace;
  --radius:8px; --radius-lg:12px; --pill:999px;
}
@media (prefers-color-scheme: dark){ :root:not([data-theme="light"]){
  --ground:#15171B; --surface:#1D2025; --surface-2:#262A30; --surface-3:#2F343B;
  --border:#2F343B; --border-strong:#46505B;
  --ink:#E4E7EB; --ink-soft:#B3BAC4; --ink-faint:#8C949E;
  --head:#F2F4F6; --link:#57C6EC; --btn:#5B3FD6; --btn-hover:#6D55E0;
  --good:#4FD39E; --good-bg:rgba(0,187,126,.15); --warn:#F2C94C; --warn-bg:rgba(253,218,37,.12);
  --flag:#FF7A86; --flag-bg:rgba(238,39,55,.15); --info:#C9BDF5; --info-bg:rgba(130,93,199,.22);
  color-scheme:dark } }
:root[data-theme="dark"]{
  --ground:#15171B; --surface:#1D2025; --surface-2:#262A30; --surface-3:#2F343B;
  --border:#2F343B; --border-strong:#46505B;
  --ink:#E4E7EB; --ink-soft:#B3BAC4; --ink-faint:#8C949E;
  --head:#F2F4F6; --link:#57C6EC; --btn:#5B3FD6; --btn-hover:#6D55E0;
  --good:#4FD39E; --good-bg:rgba(0,187,126,.15); --warn:#F2C94C; --warn-bg:rgba(253,218,37,.12);
  --flag:#FF7A86; --flag-bg:rgba(238,39,55,.15); --info:#C9BDF5; --info-bg:rgba(130,93,199,.22);
  color-scheme:dark }

*{box-sizing:border-box}
body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}
button{font:inherit;cursor:pointer}
input,select,textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);
  border-radius:var(--radius);padding:10px 12px;width:100%}
input:focus,select:focus,textarea:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px rgba(0,169,224,.18)}
:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}
.tnum{font-variant-numeric:tabular-nums}
h1,h2,h3{text-wrap:balance;margin:0}

/* ---------- harness (prototype only, not product chrome) ---------- */
.harness{background:var(--h-bg);color:var(--h-text);border-bottom:1px solid var(--h-line);position:sticky;top:env(safe-area-inset-top,0px);z-index:50}
.harness-in{max-width:1180px;margin:0 auto;padding-block:10px;padding-inline:16px;display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap}
.harness .mark{font-family:var(--display);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#fff}
.tabs{display:flex;gap:5px;flex-wrap:wrap;align-items:center}
.tabgroup{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#6D648C;font-weight:bold;padding:0 2px 0 8px}
.tab{background:transparent;border:1px solid var(--h-chip-line);color:#BDB4DA;border-radius:var(--pill);padding:4px 11px;font-size:12px;font-weight:bold}
.tab:hover{border-color:#5A4B8F;color:#fff}
.tab[aria-current="true"]{background:var(--cyan);border-color:var(--cyan);color:#08243B}
.hswitch{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:bold;color:#BDB4DA;background:var(--h-chip);
  border:1px solid var(--h-chip-line);border-radius:var(--pill);padding:4px 11px;cursor:pointer}
.hswitch input{width:auto;margin:0}
.about{max-width:1180px;margin:0 auto;padding-inline:16px;padding-block:0 10px;font-size:13px;color:var(--h-text)}
.about summary{cursor:pointer;color:var(--h-dim);font-size:12px;font-weight:bold}
.about-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:6px 28px;padding-top:8px}
.about-body h4{margin:8px 0 4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fff}
.about-body ol,.about-body ul{margin:0;padding-left:18px}
.about-body li{margin:2px 0}
.about code{font-family:var(--mono);font-size:11.5px;color:#9FE3FA}
.simbtn{background:var(--h-chip);color:#BDB4DA;border:1px dashed #5A4B8F;border-radius:var(--pill);padding:4px 11px;font-size:11.5px;font-weight:bold}

/* ---------- product chrome ---------- */
.bar{background:var(--bar);color:var(--on-bar)}
.bar.lp{background:linear-gradient(90deg,var(--bar),var(--bar-2))}
.bar-in{max-width:var(--w,860px);margin:0 auto;padding-inline:16px;min-height:60px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.wordmark{font-family:var(--display);font-size:16px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}
.wordmark .r{color:var(--on-bar)}
.bar .sub{font-family:'Arial Black',Arial,sans-serif;font-size:12px;letter-spacing:1.4px;text-transform:uppercase;
  border-left:1px solid rgba(255,255,255,.3);padding-left:12px;opacity:.95}
.bar nav{display:flex;gap:4px;margin-left:auto;flex-wrap:wrap}
.bar nav button{background:transparent;border:0;color:rgba(255,255,255,.82);font-size:13.5px;font-weight:bold;padding:8px 12px;border-radius:var(--pill)}
.bar nav button:hover{color:#fff;background:rgba(255,255,255,.1)}
.bar nav button[aria-current="true"]{color:#fff;background:rgba(255,255,255,.16)}
.who{font-size:12.5px;opacity:.85}

.stage{max-width:var(--w,860px);margin:0 auto;padding-inline:16px;padding-block:24px 80px}
.eyebrow{font-family:var(--display);font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);font-weight:400}
.pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}
.pagehead h1{font-family:var(--display);text-transform:uppercase;font-size:26px;color:var(--head);letter-spacing:.01em;line-height:1.1;margin-top:4px}
.group-title{font-family:var(--display);font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.13em;color:var(--head);margin:26px 0 10px}

.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px}
.muted{color:var(--ink-soft)} .faint{color:var(--ink-faint)} .tiny{font-size:12.5px}
.btn{background:var(--btn);color:#fff;border:0;border-radius:var(--pill);padding:11px 22px;font-weight:bold;font-size:14px}
.btn:hover{background:var(--btn-hover)}
.btn.ghost{background:transparent;color:var(--link);border:1px solid var(--border-strong)}
.btn.ghost:hover{border-color:var(--cyan);background:var(--surface-2)}
.btn.sm{padding:7px 14px;font-size:12.5px}
.btn.wide{width:100%;padding:14px}
.link{background:none;border:0;padding:0;color:var(--link);font-weight:bold;font-size:inherit;text-decoration:underline;text-underline-offset:2px}
.chip{display:inline-block;font-size:10.5px;font-weight:bold;text-transform:uppercase;letter-spacing:.07em;border-radius:var(--pill);padding:3px 9px;white-space:nowrap}
.chip.ok{color:var(--good);background:var(--good-bg)} .chip.warn{color:var(--warn);background:var(--warn-bg)}
.chip.bad{color:var(--flag);background:var(--flag-bg)} .chip.info{color:var(--info);background:var(--info-bg)}
.chip.plain{color:var(--ink-soft);background:var(--surface-2)}
.code{font-family:var(--mono);font-size:12.5px;letter-spacing:.01em}

/* stat strip (LaunchPad needs-card) */
.needs{display:flex;flex-wrap:wrap;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;--cols:4}
.need{flex:1 1 calc(100%/var(--cols) - 4px);min-width:140px;background:var(--surface);padding:14px 16px 15px}
.need .n{font-size:28px;font-weight:800;color:var(--head);line-height:1.1;font-variant-numeric:tabular-nums}
.need .l{font-size:11px;font-weight:bold;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);margin-top:3px}

/* one-line rows */
.rows{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}
.row{display:grid;grid-template-columns:minmax(0,1fr) 150px auto 18px;align-items:center;gap:14px;padding:13px 16px;border-top:1px solid var(--border);
  background:none;border-left:0;border-right:0;border-bottom:0;width:100%;text-align:left;color:inherit}
.row:first-child{border-top:0}
.row:hover{background:var(--surface-2)}
.row .t{font-weight:bold;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.row .s{font-size:12.5px;color:var(--ink-soft);margin-top:1px}
.row .chev{color:var(--ink-faint);font-size:18px}
.meter{font-size:12px;color:var(--ink-soft)}
.meter .track{height:6px;border-radius:3px;background:var(--surface-3);overflow:hidden;margin-top:4px}
.meter .fill{height:100%;background:var(--cyan)}
@media (max-width:560px){ .row{grid-template-columns:minmax(0,1fr) auto} .row .meter,.row .chev{display:none} }

/* forms */
.step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 12px;margin-top:22px}
.step .num{width:26px;height:26px;border-radius:50%;background:var(--surface-3);color:var(--head);font-weight:bold;font-size:13px;display:grid;place-items:center}
.step h2{font-size:16px;color:var(--ink);align-self:center}
.step .body{grid-column:2;min-width:0}
.label{display:block;font-size:12.5px;font-weight:bold;color:var(--ink-soft);margin:0 0 5px}
.err{color:var(--flag);font-size:12.5px;font-weight:bold;margin-top:5px}
.pick{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}
.pick.two{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
.opt{position:relative;display:block;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-lg);padding:13px 14px;cursor:pointer;color:inherit;text-align:left}
.opt:hover{border-color:var(--border-strong)}
.opt[aria-checked="true"]{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(0,169,224,.14)}
.opt .nm{font-family:var(--display);text-transform:uppercase;font-size:15px;color:var(--head);letter-spacing:.02em}
.opt .pr{font-size:20px;font-weight:800;margin-top:4px;color:var(--ink)} .opt .pr s{font-size:13px;font-weight:normal;color:var(--ink-faint);margin-left:5px}
.opt .bl{font-size:12.5px;color:var(--ink-soft);margin-top:3px}
.opt .tt{font-weight:bold;font-size:15px;color:var(--ink)}
.opt.off{opacity:.45;cursor:not-allowed}
.opt.off button{cursor:pointer}
.drop{border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);padding:16px;text-align:center;background:var(--surface-2)}
.drop input[type=file]{position:absolute;width:1px;height:1px;opacity:0}
.inline{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.presets{display:flex;gap:6px;flex-wrap:wrap}
.presets button{background:var(--surface);border:1px solid var(--border-strong);color:var(--ink);border-radius:var(--pill);padding:6px 13px;font-size:13px;font-weight:bold}
.presets button[aria-pressed="true"]{border-color:var(--cyan);background:var(--info-bg);color:var(--info)}
.summary{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 16px}
.sumline{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:14px}
.sumline.total{border-top:1px solid var(--border);margin-top:6px;padding-top:10px;font-weight:bold;font-size:17px}
.stripe{border:1px solid var(--border-strong);border-radius:var(--radius);padding:11px 12px;background:var(--surface);display:flex;gap:12px;flex-wrap:wrap;color:var(--ink-faint);font-family:var(--mono);font-size:13.5px}
.stripe b{color:var(--ink);font-weight:normal}

/* tables */
.tablewrap{overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}
table{border-collapse:collapse;width:100%;font-size:13.5px}
th{text-align:left;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);font-weight:bold;padding:10px 14px;border-bottom:1px solid var(--border);white-space:nowrap}
td{padding:9px 14px;border-top:1px solid var(--border);vertical-align:middle;white-space:nowrap}
tr:first-child td{border-top:0}
tbody tr:hover td{background:var(--surface-2)}
.toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:0 0 10px}
.toolbar input{max-width:260px;padding:8px 12px}

.headcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 16px;margin-bottom:16px}
.headcard h1{font-family:var(--display);text-transform:uppercase;font-size:21px;color:var(--head);margin:6px 0 0;display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.headcard .meta{display:flex;gap:22px;flex-wrap:wrap;margin-top:12px}
.headcard .meta div{font-size:11px;font-weight:bold;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}
.headcard .meta b{display:block;font-family:'Arial Black',Arial,sans-serif;font-size:18px;color:var(--head);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}
.callout{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--cyan);border-radius:var(--radius);padding:12px 14px;margin-bottom:14px}
.callout.warn{border-left-color:var(--yellow)}
.csv{font-family:var(--mono);font-size:12px;height:150px;white-space:pre}

/* sign-in */
.signin{max-width:400px;margin:40px auto 0}
.signin h1{font-family:var(--display);text-transform:uppercase;font-size:24px;color:var(--head)}

/* printable cards */
.sheetbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}
.sheetwrap{overflow-x:auto;padding-bottom:6px}
.sheet{width:680px;aspect-ratio:8.5/11;background:var(--paper);color:var(--paper-ink);margin:0 auto;padding:34px 42px;
  display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,1fr);gap:0;box-shadow:0 6px 24px rgba(20,16,40,.22);border:1px solid var(--paper-line)}
.wc{border:1px dashed var(--paper-line);display:grid;grid-template-columns:minmax(0,1fr) 64px;grid-template-rows:auto 1fr;overflow:hidden;font-size:9.5px;line-height:1.35}
.wc .top{grid-column:1/-1;background:var(--blurple);color:#fff;padding:5px 9px;display:flex;justify-content:space-between;align-items:center}
.wc .top .wm{font-family:var(--display);font-size:10px;letter-spacing:.05em}
.wc .top .from{font-size:8.5px;opacity:.9}
.wc .l{padding:6px 4px 6px 9px;display:flex;flex-direction:column;justify-content:space-between;min-width:0}
.wc .what{font-family:var(--display);text-transform:uppercase;font-size:12.5px;color:var(--blurple);line-height:1.05}
.wc .cd{font-family:var(--mono);font-weight:bold;font-size:17px;letter-spacing:.16em;color:var(--paper-ink)}
.wc .fine{color:var(--paper-soft);font-size:8px}
.wc .q{padding:8px 8px 6px 0;display:flex;align-items:center}

.toast{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(20px + env(safe-area-inset-bottom,0px));background:#211E2C;color:#fff;
  padding:11px 18px;border-radius:var(--pill);font-size:13.5px;font-weight:bold;box-shadow:0 8px 24px rgba(0,0,0,.25);z-index:80;max-width:calc(100% - 32px)}
.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}
.field{margin-bottom:12px}
.check{display:flex;gap:8px;align-items:center;font-size:14px;margin:6px 0}
.check input{width:auto;margin:0}
@media (prefers-reduced-motion:no-preference){ .opt,.btn,.row{transition:border-color .15s,background .15s,box-shadow .15s} }

.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:28px;align-items:start}
.previewcol{position:sticky;top:120px;min-width:0}
@media (max-width:900px){ .split{grid-template-columns:1fr} .previewcol{position:static} }
.swatch{width:34px;height:34px;border-radius:50%;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--border-strong);padding:0}
.swatch[aria-pressed="true"]{box-shadow:0 0 0 2px var(--cyan)}
.logobox{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius);padding:8px 12px;min-width:160px;max-width:240px}
/* email preview: always a white email, like an inbox shows it */
.ep{background:var(--paper);color:var(--paper-ink);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;font-size:14px;line-height:1.55}
.ep-top{padding:16px 22px}
.ep-band{padding:18px 22px}
.ep-h{font-family:var(--display);text-transform:uppercase;font-size:20px;line-height:1.15;letter-spacing:.01em;margin-bottom:4px}
.ep-body{padding:16px 22px 6px}
.ep-body p{margin:0 0 12px}
.ep-code{display:flex;align-items:center;justify-content:space-between;gap:12px;border:2px dashed var(--paper-line);border-radius:var(--radius);padding:12px 14px;margin:4px 0 14px}
.ep-k{font-size:11px;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;color:var(--paper-soft)}
.ep-c{font-family:var(--mono);font-weight:bold;font-size:13px;line-height:1.4;word-break:break-all;margin-top:4px}
.ep-code > div:first-child{min-width:0}
.ep-steps{margin:0 0 12px;padding-left:20px;color:var(--paper-soft)}
.ep-sign{font-weight:bold}
.ep-foot{background:#EFECF7;color:#57506E;font-size:11.5px;padding:12px 22px;border-top:3px solid var(--blurple)}
/* postcards */
.sheet.postcards{padding:0;grid-template-rows:repeat(2,1fr)}
.pc{border:1px dashed var(--paper-line);padding:20px 20px 0;display:flex;flex-direction:column;gap:9px;overflow:hidden;font-size:11px;line-height:1.4}
.pc-h{font-family:var(--display);text-transform:uppercase;font-size:21px;line-height:1.05}
.pc-m{color:var(--paper-soft);font-size:11.5px}
.pc-code{display:flex;align-items:center;justify-content:space-between;gap:10px;border:2px solid;border-radius:8px;padding:10px 12px}
.pc-k{font-size:9px;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;color:var(--paper-soft)}
.pc-c{font-family:var(--mono);font-weight:bold;font-size:22px;letter-spacing:.18em}
.pc-fine{color:var(--paper-soft);font-size:8.5px;margin-top:auto}
.pc-foot{display:flex;justify-content:space-between;gap:8px;background:var(--blurple);color:#fff;margin:0 -20px;padding:7px 20px;font-size:8.5px;font-weight:bold;letter-spacing:.06em}
.pc-foot span:first-child{font-family:var(--display)}
.pv-card{max-width:360px}
.pv-card .wc{aspect-ratio:3.5/2;background:var(--paper);color:var(--paper-ink);border:1px solid var(--border);font-size:11px}
.pv-card .wc .what{font-size:15px} .pv-card .wc .cd{font-size:21px}
.pv-post{max-width:340px}
.pv-post .pc{aspect-ratio:4.25/5.5;background:var(--paper);color:var(--paper-ink);border:1px solid var(--border);border-radius:4px}

/* print sides: sized in container units so one design scales from preview to sheet */
.side{position:relative;overflow:hidden;background:var(--paper);color:var(--paper-ink);container-type:inline-size;width:100%;line-height:1.2}
.pv .side{border:1px solid var(--border);border-radius:4px;box-shadow:0 4px 14px rgba(20,16,40,.12)}
.pv-card{max-width:380px} .pv-post{max-width:440px}
.pv-label{font-size:11px;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:12px 0 6px}
.pv-label:first-child{margin-top:0}
.sheet .side{aspect-ratio:auto!important;height:100%;outline:1px dashed var(--paper-line);outline-offset:-1px}
.sheet.postcards{width:860px;aspect-ratio:11/8.5;padding:0;grid-template-rows:repeat(2,1fr)}
.art{position:absolute;inset:0;background-position:center;background-repeat:no-repeat}
.tp{position:absolute;inset:0}
.tp-h{position:absolute;font-family:var(--display);text-transform:uppercase;line-height:1.02;letter-spacing:.01em}
.tp-chip{position:absolute;background:#fff;border-radius:1.6cqw;padding:1.4cqw 2cqw}
.tp-credit{position:absolute;left:5cqw;bottom:3.4cqw;font-size:2.4cqw;font-weight:bold;letter-spacing:.04em;text-transform:uppercase;opacity:.9}
.side.postcards .tp-credit{font-size:1.6cqw;bottom:2.4cqw}
.zone{position:absolute;container-type:size}
.zone.guide{border:1.5px dashed #8A83A0;border-radius:3px;display:grid;place-items:center;text-align:center}
.zone.guide span{font-size:9px;font-weight:bold;letter-spacing:.06em;text-transform:uppercase;color:#8A83A0;padding:2px}
.plate{position:absolute;inset:0;background:#fff;color:#211E2C;border-radius:7cqh;box-shadow:0 0 0 1px rgba(33,30,44,.1);
  display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;column-gap:4cqw;row-gap:4cqh;padding:6cqh 5cqw}
.pl-l{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4cqh}
.pl-k{font-size:min(7.5cqw,10cqh);font-weight:bold;text-transform:uppercase;letter-spacing:.03em;color:#57506E;line-height:1.1}
.pl-f{font-size:min(5.5cqw,7.5cqh);color:#57506E;line-height:1.2}
.pl-q{height:52cqh;aspect-ratio:1;align-self:center} .pl-q svg{width:100%;height:100%}
.pl-c{grid-column:1/-1;font-family:var(--mono);font-weight:bold;font-size:min(7.6cqw,11cqh);line-height:1.15;white-space:nowrap;text-align:center}
.tag{display:inline-block;background:rgba(0,169,224,.16);color:#0B5E7E;border:1px solid rgba(0,169,224,.45);border-radius:4px;padding:0 5px;font-family:var(--font);font-size:.82em;font-weight:bold;letter-spacing:0;text-transform:none;line-height:1.5;vertical-align:baseline}
.tagbar{display:flex;gap:5px;flex-wrap:wrap;align-items:center;margin-top:6px;font-size:11.5px;color:var(--ink-faint)}
.tagbar button{background:var(--surface-2);border:1px solid var(--border-strong);color:var(--ink-soft);border-radius:var(--pill);padding:2px 9px;font-size:11.5px;font-weight:bold}
.tagbar button:hover{border-color:var(--cyan);color:var(--link)}
.mini-toggle{margin-bottom:10px}
.ep-greet{font-weight:bold}
.subtabs{display:flex;gap:3px;flex-wrap:wrap;margin-bottom:16px;border-bottom:1px solid var(--border)}
.subtabs button{background:none;border:0;padding:8px 13px;font-size:13.5px;font-weight:bold;color:var(--ink-soft);border-bottom:3px solid transparent;margin-bottom:-1px}
.subtabs button[aria-current="true"]{color:var(--head);border-bottom-color:var(--cyan)}
.brandrow{display:flex;gap:18px 32px;flex-wrap:wrap;align-items:flex-end}
.guidebox{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius);padding:8px;max-width:420px}
.guidebox svg{width:100%;height:auto;display:block}

.mcbar{position:absolute;inset:0;background:#fff;color:#211E2C;display:flex;align-items:center;gap:3cqw;padding:8cqh 2.5cqw;border-radius:6cqh;box-shadow:0 0 0 1px rgba(33,30,44,.1)}
.mcbar img{height:84cqh;width:auto;flex:none}
.mc-t{font-size:16cqh;line-height:1.18;color:#57506E;min-width:0}
.mc-t b{color:#211E2C}
.ep-foot{display:flex;gap:14px;align-items:center;line-height:1.45}
.ep-foot img{height:30px;flex:none}
.tp-words{position:absolute;display:flex;flex-direction:column;gap:1.6cqw}
.tp-sub{font-size:calc(3.1cqw * var(--k,1));line-height:1.3;font-weight:bold}
.packrows{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-top:10px}
.packrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--border)}
.packrow:first-child{border-top:0}
.packrow .t{font-weight:bold}
.packrow .s{font-size:12.5px;color:var(--ink-soft)}
.plate.vdp{display:grid;place-items:center;text-align:center;background:repeating-linear-gradient(45deg,#fff 0 6px,#F3F1F9 6px 12px);border:1.5px dashed #8A83A0;box-shadow:none}
.plate.vdp span{font-size:min(7cqw,10cqh);font-weight:bold;color:#57506E;text-transform:uppercase;letter-spacing:.04em;line-height:1.25}
.hsteps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;min-width:0}
.hstep{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px}
.hstep .num{width:26px;height:26px;border-radius:50%;background:var(--surface-3);color:var(--head);font-weight:bold;font-size:13px;display:grid;place-items:center}
.hstep .t{font-weight:bold;margin-top:3px}
.hstep .b{font-size:13.5px;color:var(--ink-soft);margin-top:2px}
.addrblk{position:absolute;left:6%;right:4%;bottom:14%;font-size:min(6.4cqw,8.5cqh);line-height:1.3;text-transform:uppercase;color:#211E2C;font-weight:bold;letter-spacing:.02em}
.confirmrow td{background:var(--warn-bg)!important;white-space:normal}
.brandgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px;align-items:start}
.navdot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--yellow);margin-left:6px;vertical-align:middle}
.ep-legal{font-size:11px;line-height:1.5;color:#8A83A0;padding:10px 22px 14px;background:var(--paper)}
.ep-legal a{color:#57506E}
.check.consent{align-items:flex-start;margin-top:14px;padding:10px 12px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-2)}
.check.consent input{margin-top:3px}
.clickrow{cursor:pointer}
details.more{margin-top:18px;border-top:1px solid var(--border);padding-top:10px}
details.more summary{cursor:pointer;font-size:12.5px;font-weight:bold;color:var(--ink-faint)}
.more-body{padding:10px 0 0;font-size:13.5px}
.agree{max-width:640px;margin:10px auto 0}
.agree h1{font-family:var(--display);text-transform:uppercase;font-size:24px;color:var(--head)}
.agree-text{max-height:340px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius);padding:4px 16px;margin-top:14px;background:var(--surface-2)}
.agree-text h3{font-size:14px;margin:14px 0 2px;color:var(--ink)}
.agree-text p{margin:0 0 6px;font-size:13.5px;color:var(--ink-soft)}
.unsub{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 24px;text-align:center;margin-top:30px}
.unsub-top img{height:56px;display:inline-block}
.unsub h1{font-family:var(--display);text-transform:uppercase;color:var(--head);font-size:24px;margin:18px 0 8px}
.unsub p{margin:0 0 18px}
.doc{background:var(--paper);color:var(--paper-ink);border:1px solid var(--border);border-radius:4px;padding:30px 32px;max-width:720px;box-shadow:0 4px 14px rgba(20,16,40,.1);font-size:13.5px;overflow-x:auto}
.doc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}
.doc-head img{height:52px}
.doc-meta{text-align:right;line-height:1.5}
.doc-meta b{font-family:var(--display);font-size:18px;color:var(--blurple);letter-spacing:.04em}
.doc-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:24px 0;line-height:1.5}
.doc-k{font-size:10.5px;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;color:var(--paper-soft);margin-bottom:3px}
.doc-t{width:100%;font-size:13.5px}
.doc-t th{color:var(--paper-soft);border-bottom:2px solid var(--blurple)}
.doc-t td{border-top:0;border-bottom:1px solid var(--paper-line);white-space:normal}
.doc-t tbody tr:hover td{background:none}
.doc-s{font-size:12px;color:var(--paper-soft)}
.doc-tot{margin-left:auto;max-width:260px;margin-top:14px;text-align:right}
.doc-tot > div:first-child{display:flex;justify-content:space-between;font-size:17px;padding:8px 0;border-bottom:2px solid var(--blurple)}
.switch{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:bold;color:var(--ink-soft);cursor:pointer}
.switch input{width:auto;margin:0}
.sigpad{position:relative;border:1.5px dashed var(--border-strong);border-radius:var(--radius);background:var(--paper);margin:6px 0 4px;height:140px}
.sigpad canvas{width:100%;height:100%;display:block;touch-action:none;cursor:crosshair}
.sig-hint{position:absolute;inset:0;display:grid;place-items:center;color:#8A83A0;font-size:13px;pointer-events:none}
.sigblock{display:flex;gap:14px;align-items:flex-end;border-top:1px solid var(--paper-line);margin-top:12px;padding-top:12px;line-height:1.45}
.sigblock img{height:56px;max-width:200px;border-bottom:1.5px solid var(--paper-ink)}
.doc.signed .agree-text{background:transparent}
.pdfwrap{overflow-x:auto;padding-bottom:10px}
.pdfdoc{width:8.5in;min-height:11in;margin:0 auto;background:var(--paper);color:var(--paper-ink);padding:.7in .8in;box-shadow:0 6px 24px rgba(20,16,40,.18);border:1px solid var(--paper-line);font-size:10.5pt;line-height:1.5}
.pd-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:2px solid var(--blurple);padding-bottom:12px;font-size:9pt;color:var(--paper-soft);text-align:right}
.pd-head img{height:46px}
.pdfdoc h1{font-family:var(--display);text-transform:uppercase;color:var(--blurple);font-size:20pt;margin:22px 0 8px}
.pd-parties{margin:0 0 14px}
.pdfdoc h3{font-size:11pt;margin:14px 0 2px;break-after:avoid}
.pdfdoc p{margin:0 0 4px;color:#3B3650}
.pd-sign{margin-top:30px;break-inside:avoid}
.pd-k{font-size:8.5pt;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;color:var(--paper-soft)}
.pd-sigline{height:70px;border-bottom:1.5px solid var(--paper-ink);max-width:320px;display:flex;align-items:flex-end}
.pd-sigline img{max-height:66px;max-width:300px}
.pd-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:14px}
.pd-fields div{border-bottom:1px solid var(--paper-line);min-height:34px}
.pd-fields span{display:block;font-size:8pt;text-transform:uppercase;letter-spacing:.08em;color:var(--paper-soft)}
.pd-foot{margin-top:26px;font-size:8.5pt;color:var(--paper-soft);border-top:1px solid var(--paper-line);padding-top:8px}
@page{size:letter;margin:0}
@media print{
  body *{visibility:hidden}
  .pdfdoc,.pdfdoc *{visibility:visible}
  .pdfdoc{position:absolute;left:0;top:0;box-shadow:none;border:0;margin:0}
  .harness,.toast{display:none}
}
.portalfoot{margin-top:34px;text-align:center;font-size:12.5px;color:var(--ink-faint)}
.portalfoot a{color:var(--link);font-weight:bold}
fieldset.ro{border:0;margin:0;padding:0;min-width:0;opacity:.75}
.totalrow td{border-top:2px solid var(--border-strong);font-weight:bold}
.teamadd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto auto;gap:10px;align-items:end}
@media (max-width:640px){ .teamadd{grid-template-columns:1fr} }
.sigpad.typed canvas{cursor:default}
[hidden]{display:none!important}
.qrcard{background:var(--paper);color:var(--paper-ink);border:1px solid var(--border);border-radius:8px;padding:18px 20px;text-align:center}
.qc-logo{height:52px;display:block;margin:0 auto}
.qc-from{font-size:12px;color:var(--paper-soft);margin:6px 0 10px}
.qc-qr{width:62%;margin:0 auto}
.qc-qr svg,.qronly svg{width:100%;height:auto;aspect-ratio:1/1}
.qc-what{font-weight:bold;color:var(--blurple);text-transform:uppercase;font-size:15px;margin-top:10px}
.qc-code{font-family:var(--mono);font-weight:bold;font-size:12px;margin:6px 0 10px}
.qc-fine{font-size:10px;color:var(--paper-soft);line-height:1.4}
.qronly{background:var(--paper);border:1px solid var(--border);border-radius:6px;padding:8px;max-width:200px}
.qronly svg{width:100%;height:auto}
.mcpanel{display:flex;gap:14px;align-items:center;background:var(--paper);color:var(--paper-ink);border:1px solid var(--border);border-radius:6px;padding:12px 14px;font-size:12px;line-height:1.4}
.mcpanel img{height:54px;flex:none}
.mcpanel span{color:var(--paper-soft);font-size:10.5px}
.nonref{margin-top:12px;font-size:13px;font-weight:bold;color:var(--ink-soft)}
.gnote{padding:5px 8px;font-size:12.5px;min-width:170px}
.gsel{width:auto;margin:0}
.onb{margin-bottom:16px}
.onb-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--border)}
.onb-dot{width:22px;height:22px;border-radius:50%;background:var(--surface-3);color:var(--head);font-size:12px;font-weight:bold;display:grid;place-items:center}
.onb-row.done .onb-dot{background:var(--good-bg);color:var(--good)}
.onb-row.done .onb-t{color:var(--ink-faint);text-decoration:line-through}
.web-top{background:#fff;border-bottom:1px solid #E7E3F0}
.web-in{max-width:980px;margin:0 auto;padding-inline:16px}
.web-top .web-in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px;flex-wrap:wrap}
.web-top img{height:44px}
.web-top nav{display:flex;gap:18px;flex-wrap:wrap;font-weight:bold;font-size:14px;color:#2E008B}
.web-top nav .on{border-bottom:3px solid #00A9E0}
.web-hero{background:#2E008B;color:#fff;padding-block:34px 30px}
.web-hero .eyebrow{color:#9FE3FA}
.web-hero h1{font-family:var(--display);text-transform:uppercase;font-size:clamp(28px,5vw,40px);line-height:1.05;margin:8px 0 10px;text-wrap:balance}
.web-hero p{max-width:60ch;margin:0;opacity:.92}
.web-form{background:#fff;color:#211E2C;border:1px solid #E7E3F0;border-radius:12px;padding:22px;margin:-14px 0 40px;position:relative;box-shadow:0 8px 24px rgba(20,16,40,.1)}
.web-form h2{font-family:var(--display);text-transform:uppercase;color:#2E008B;font-size:18px;margin:0 0 14px}
.web-form input,.web-form select,.web-form textarea{background:#fff;color:#211E2C}
.web-form .label{color:#57506E}
.captcha{border:1px dashed #C1B7E2;border-radius:8px;padding:12px;font-size:12.5px;color:#8A83A0;max-width:320px}
.web-done{padding-block:40px 60px;color:var(--ink)}
.web-done h1{font-family:var(--display);text-transform:uppercase;color:var(--head);font-size:32px;margin:6px 0 10px}
.refpill{font-family:var(--mono);background:var(--info-bg);color:var(--info);padding:2px 9px;border-radius:999px;font-weight:bold}
.web-steps{padding-left:20px;margin:16px 0}
.web-steps li{margin:6px 0}
.lead-body{padding:4px 16px 14px 16px;border-top:1px dashed var(--border)}
.opt.off-req{border-style:dashed;cursor:default;background:var(--surface-2)}
.opt.off-req .tt{color:var(--ink-soft)}
.doc-sub{display:flex;justify-content:space-between;font-size:13.5px;padding:3px 0}
.faq{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}
.faq details{border-top:1px solid var(--border)}
.faq details:first-child{border-top:0}
.faq summary{cursor:pointer;padding:12px 16px;font-weight:bold;list-style-position:inside}
.faq summary:hover{background:var(--surface-2)}
.faq p{margin:0;padding:0 16px 14px 34px;color:var(--ink-soft);font-size:14px;max-width:none}
/* website partner page: matches mrcleancarwash.com/fundraising (Forza Black + Hazelnuts, blurple hero, red kickers) */
@font-face{font-family:'Forza Black';src:url(data:font/woff;base64,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) format('woff');font-display:swap}
@font-face{font-family:'Hazelnuts';src:url(data:font/woff;base64,d09GRk9UVE8AADLoAAsAAAAAXjAAAQKPAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABEAAAJqMAAEgfDX/YjkdQT1MAACwwAAAE0AAAC1SQ/nyKR1NVQgAAMQAAAAHnAAADXIrfkDtPUy8yAAAqNAAAAFUAAABgarEGU2NtYXAAACvIAAAATQAAAGRCP0NaaGVhZAAAJ7QAAAA2AAAANhvh4eRoaGVhAAAqEAAAACQAAAAkCXAIgWhtdHgAACfsAAACJAAAAr5bshD3bWF4cAAAAQgAAAAGAAAABgC0UABuYW1lAAAqjAAAAToAAAKaPBFPyHBvc3QAACwYAAAAFQAAACD/rQAyAABQAAC0AAB4nNV7CVxV1fb/vV6P7IyuyvVSTyxvKqKE4ICa4pgTzoo44IwMMYNMVxQVlJxWmoYm4YSKA0g4oIaaiqaSTUYqmbzMBsunFWbmOrTp/35rnXsh9T3N91793u//Kbz33L3P2muvvdZ3DWcdva5uHZ1er2/q7+8bOCskKiYpMaFt/5mJ8YEvxEYFD0oMjAoP4nEPtaFO7a9XBzjq1IF1VF+DOqhummMd6SdvNVU2/LJQ+WVWgwNNB952+uXtRjovIqmrr3tS56rz0nXS9dP56wJ1sbp0HehW6zbotukKdcW647p3dR/r/qr7RlepU/U6vdA76V30LfUe+s763vpB+lH68fqp+jB9nH6mfp5+sX6l/vU63nXuGEwGV4NnYGh4eOf2HTt1iAuMD4mJCglN9AwKjNMu4sNfDNOuwlLiwkJi+Fugdj09PjAoMiSxZrL9snY6X4fcPRhSOxRHX2ODg0JiEkPiQ4L5l5CY4MCEMO1bdM23WSHxsZ7BMbHRsTEh2mei1XadGBYfYvslNDYp3vYlPNn2S0L4TNtnSDLxyt9CtFX5W0y4nZBGOSYpOp4p8ydT1j41yvxNo6x9Ycr8hSlrnxpl/majzN80yvxFo5wYOJ0J0wfT5Q+NLH3RqPInE6VPpskfGkn6YqNIXzSC9Nk3Ni5FE5tlUuugSW0sHdq179K2Q7sO7SzTUyz+KXEh/Odp6ReSEP5iTEi8ZVByYIxlYFRgcGR4ZJiHJTEkKCwmPCgwyhJsn5FgGRkWHhUeF2cZnhSfFBUVHuNhGR4YnBJv8QuMDAuPjk32sPSLDqdjTLEMjA9JCIsJSfa09ImKsmhsJFjot5D4ZDo1+5rBltDY+FpWLOEx9/J4D0OeFn9/S61ZWMITLCQnS2yohUiGhyTwt9DYmMTQwGhika6tYeFBYRYrKUkN/7bVkhK0hawh0y2BMcGW6Njp4VEhFtIrMq7AxPDYmAQPS1x8eEyibTgpKjE8OiQ4PNASEpMcToceTZqXcB8ztTZqsRnpPYMvRJFu187QkTXq6+nCdLrHuuhSdboXniZD1OXqdHk6XbxO95pO94pOt0NHFqpbotP10emETheu01l1uhSdjqx/QEP9Ip2u8jH94ta6fWzadXUOugm61/Vu+pN1lhgmGNIMxw1/r9uzbkrdXXXfq/uz0lBJUPLqtay3uZ7qEC7qi86i4rGQxw7Vf6a+b/2k+hsf7+TY2HG641dP+D+x8YkrxqeM642XjbJBzwYLGmxv2LLhnIZfN+rU6F2nQKcfTC6mcNPOxm0bv9z4I7OLeag5zJxtfs/8rXNd5wXON54c/+S1pwKe+uIvYX/Z26RRk4wm77k4uqx1+bXppKZfPT346R3PtH9m5TO/NOve7JjFxZJuef/ZoGfnNW/Q/MUWzVtAi+qWbVpObrm/5U+uRld31wjXnFb1WoW3qmj1i5ufW17rRq3zW19qk9TmZ/dh7rPcv3xu1HPZHjqPNR4n2k5ue95zrecvXp5eK9s1ahfc7pP2ye03dRjQoaxjo47DO0Z4D/Ke5V3QqW+nc511nV06d+m8rPNbXZp3eaXLF8/3f/5S13pdN3Zr3C2q23ofxSfR53h3t+4l3W/0WNJT1zOo5+u9zL0ye/2t94Tesk+bPh++EIAHjdUGo8xLx4HqdqvTHhz7979npOn+rpudpjNdQXO6+RQU74X3BBRH5I8EMQRCJsBYAZN3Rp0GYfooEZeb0RGU99FXOYEFivQFxV8WKEbZXn0Vl+vxcdVkoH9e1WbtR4uSg3UU6Q5Ksqyj4Ehp+acDxls5yWhBd3SkP4tVv6xqgeEMmLE1KIdo6negTJIWpeaSKexAd8UNlAPoqKCz7VLWAeUwDUuaNpGmu997KR8DJUa6M7Fp0lGRJtvlHVAwAN3NTMk+ZMxywyWyUbJ6CjM8rzl9j2MqcYxsjmNNBejtZkYvUNZ9qaBHVuUPgA0F0LYOvgafCtixJ/9NklLEAdg6E6IEJKWlAAgkGQHkFsFhYZoAZ4eXtsgRG64pksikeBIfM7w8oYUwrQM5Ag+mQQ8BERHRJPu+0G/rpNNCPi4bKXQjvNMbzVHCiG+nYZ0eybgG6wRjHfTGOulWp7+icyU6X9D+Nb1Ygo1IeL1BUfOrRiqSvph2lqz/daIZTfAxPg6oE/C3YadbgWgJbbuAbC6g7ZkRlSBWYh1zEszOgl0CitZ+fAhEDqydC2ECugZHJ9LWJpZUD8XZ/zEdI9ZPRXfpgl1ly2QsqKR9JElv9HZahqNTcQCasLtpoQ5npZrRFf5aTkI0tdK9NULBSbSVMWmyMXYlkV4o34YWwTqU7h8zhSa1pOOevWlODmwRsGvrziIQhbDVCvHCtDQNFsOixXMF0uysnMztkCtML6XBxXYXpBMI2RXatQLpKGD4zmm82kIdgAwOAjlMgMeVztgCxEFSkrEQvQ0KBFy6tpZmXZYOxEVE0AjakKyy6z8OebD+G2WQjPxliP4t7GtA+mq+Xk4EemB9wN6kRmN+wiHojE3EoE8UioKcZVsZAzJNgEzHDtIZeBkbARxOFDYQARyFZmyLMYDpRCBdtkee9lwvIvuprA+SyMoxLeQQaZZN6G63qpFWfbn6vIHuO2uuuK0UNVfunFCm3lawQZGSeluRDYKULWQJkrhPIFOwFCn+NCVI6dRcMVowE931b6jhBmxTaWZJ5qGXQidkMz9X2zVvNlp6addsYDxulFelc8U7yfpXcYwhTTqbf3gF634OtFU48uL2CSB8YfpUIFkH5UbvWyTmW1NSpy9kfu0r9jG8gZlmtaVtpeqWGkXCMH0mjjX88HDQMvrJicl67yqrwVvGmbELWcX5X8IU+TwRuZWKHVUv7Kg/haNxNY424LekcvOBcGgJ4AQS6WBZ9yfZnTQkHaRRLgJJP8ohWLc59gCRiR3N42DyPvhOwLVD6IsKiGNQHAQeNMnfrctIPjH/nGT1eTJTR6v+A7WegfTCzIiATdk0+zI0BEtH2QhElPRWrsORI3zO8wC91Wborf8Se6IXjjMAmNVloOSjtyI7g9Ib4tJp3rLVdPu21UV54rNS5ftzV8pfZpF+535RNieWA6GXNIKsL2DuyxkMRD15taXLYYWAt7IPnAexF7YnQ7SA3t3GB4QIuUL6KcZZqfalEdHPgItJIMMBHdAA+JyAL8ac7bKK1yUrdaHTcFWqQ0CJJNaxE7kF2LqCFlq6QEldmJAemySko4eS3ZxWfWN1EcsmPwqCBYwJmj4QRHsY9z5NlvVJzwA+a459aePLyRE0IgY6WvWr1K8MeMAmrS3YSCm3bZ/QbBM6aOrlRwbIsK6JYVf2yTKBWXhekQGgyJvVPWzqdwpse8KuaKkkbcJf0d+AK2hb4+BnfAKwPR2zbsAlUnkRBNEs1r1ks7iI1ZmUrRkRayBvKd+PoEUKNh4BcRIKIyFUwKigkAG8DT9tG4q2jYrmxK4wZvGCXujKAO30NvqhJw6XT+MAk4pv08o9AOuRsqCngDs9vpB1QXSFcYxgpts5t48dKQWRD5tnQ5KAWWlWPrmufHJb2IXApd5n5TO0XhorJDmNMcKkguyO+uZIP7+G3uYpkLgNygSsglUvrxYk+zximnxSHAPw8AmRocSgL2nlbjrkQ+pRwyGS8RjSyK/UD5Wt6KxUJ9pPNA+UpemKcXMquqpD0dVpM45vhb4/op98FvuZruEu2sokuHMb0FnAzbZ7eQPnAdB8FNBFwJcdPpMEnLI/tPEA+YQA7/ORPOUaYWv30SDbCWhzvTPtTWxCV/MECC2EPQI+ulpAkwC+iYLhAvwCZkxhqhfxsBmgyzYoISs/tHEXbyg3iZ3sSN8IqJF4HZK4F+3qEgGkJ2tvFnE4l7V3A+AoOufuze9owutBZkHxgqQDsHzSge32MygpJjpzWvuNHsGHOvUEHyr7XoCL7fF5EOVqR/M0iNsOhQLe2ZdPLLwJBbEwQMB8mL+U8BciogPY4hmZCE8GOhE6SSOFDVd+B6JMH51T6z0cxOwAqtYjsgSi0pHIXmMkNd18JCyl0+qmej58Dd8V6qv6PHWTQZ24wrwDWyoys5JtCw9WkuW1U6oXSF+CdnfF6E5hmstVdNFvURcbtpBjVF8AUh0XpZo+113VLrfZL21kFxLZhSvM6gIKHDWz6kFfYmRLBTPdlCXpijzophj9OCx1QS+nCziIBSefQc8jOM50HhN/R4DvR3BgSp7nlY3Khu8wcQHgOAHftK0gmBCmr+V46C4JkylembMsozYmW/oKZAo4lJd/mCOFXCvEEiXoIKetAdmLpzIYGNX20hddrqMLKZjLDWyi34dtf0YP1RU9DOpw6WvGloBOjAFRyNryrL90INXpBR5YF7AVaV00tsNWGEXL9gIUZAt0VtJpwotkiKEwM29lvqBAnO70LGpJN3pBC3eQz5NxnOv3DYhbUPAR0V7FDO8ZcIuIdILr+KRNn8fIvugmX6W7zoOMlMEg3yXSQfRbV6Rf31f15ghI2gS7BZzbs+MEiG2wmTc1q4uyYHpMfDht7xohriNtLQN99QFVEwwBhAZjQXmXI+vldJoEa+QAFNmQ/ZUfKGOrnzefo8Amv3RVEVFazXxlBL06QqynINv4KbCrQ+9Kwj11Co6SnXC86WYu0XyXEMYX8ClS1abEucGy1ebAGA7QshbQTcBXvp/R9oU8Bkp59W7zZuLBdJPj+7dg4wyIIc8xJo2E1hMLzBsq6U4OsvbCeiskCJg6fV4YbecWuy9PwoBTOBYLcbxBdUxlr4/seUEMRI7Z+vcmtWgFfkfhZ2Klx83PvwZRAnsTGNXDZ0ezggzjfW07AicE/PDsX2Un4mopyI4yFGQ8iZh8vayPgRzKNmZf3ZBWVPPJs/BWs2irS0kDiXMksMBuLdAoJxOFLNu+zqsNlQpgZz8OOhKxfs8NIUctjBmgYZj2p8+tqsfE1Ll2r0/y41gSM+3XmfZr+n0nXVfTPGMcneVyut9Zu1+vMePLadByhZnS7qPPXAJ59ovafSl0H7Ygqd1GyyfJ2tI20U0wqHoS3XhACmtJJCdwryILQImjc64EJdWHBBQZPwhEG/AvgZ9YkD/aBLlnpibIudZaQW49yMD9g9Sd+0dJ/lgjyBZ27g9Yifm59zC/nHO45cpvgZMve/8DiqSBk3hAuzbKopxkDnBz8aOam2snG2UYbVGak6vGWJ1mqINMu8/Q3lzg63KKKMUNda42q331NGVO/5j4/iDiKdOI4wDCtJvsLp08qPFb4m878bee+ZuvLTEQlBLcrlyilRrK7QpOI0PphdUKiY8yvFC6CpPrlcGgHMP1iqTZxkmsLbuJgrpEO94I+7EcAOW2utvGK96glZwxFJ8kgdDUXwbU7OcDIptVtqTW8JYFbesvLslQBSn5xU4YqpSUra8dTQma218MktfuklsysTSFWAoat4ATnXSelnnAeky0YQYjePE+dilWratZtRTfVbIrFuXV0H01eq+PQA/5roKD7pLxcPoh1eeV6Bq6GXnBFUI+RzfLQUx4CEfb7bRoewx+QZmA2oTOgK0fowEjSYGGygZYj1BMyHCQfSWllJtIQ4ZhA6lgCKeVHc0dwe8tuElzRSlhamMQX8HJCUDYIfu27diWTuksyS6UTqknW+QCyg/smygi4VwhbiMAXT8DnMokun8th9Ji6+lnB3nZXIA9lascxeZHQpCAwWMjerFeDpFx6F2WnJ+sHseOTsT8Rex2FceYjqqrKKMohT3ZtGNOTABmLAwCMYIQd/lugYOP3sShgEMesDHTZZA+lVKHL8wUpqNJss7F1pS3CylU3e/v8jJrc7PkXclIvPF/TmoGIe0k9WCquZhiYY6z1m2n8Jz0OBjmZmdsFCmHlXmFwa/VpA04bCvgRApAO34uB9iEYOoum/46UtOW/RinfATKG7DRuipabOmtmCZtHJI/+TqR7S63qM3MrLQkq/egIA5CBAwKjOlGbK1n9O1IHvyuosk1PJpKYQr7PgcKFf/yjwWTaw8smMDnXucl7ZeyNUphdSAbCNPNhxZKyJv8jaKjCFsuocW4l9QfDJT7aFrwE9kYBf426PvQHueOq4FA9ZhV/wkONuAdUkw/IDB02IuTxadqC03Be1S3UJKfDQjoDaI3BBzJ+fmekWA5GR2lA91HxwMYR2kn2ZHTN1UDTHEYaltedWFbmURGGFBdj6AlckR6QI25rD6yoFSMVetpXtao+gBmyQXJamgyZhKVX7JNM9GbqFASh0Pwe/K/mXf538wR4pD8XtFG/8ZrjKI1vOVlxVQc3j8jqGaNlUXpZWIKXlakhcb70nho//m1o5lFGWUimkfZXs/bcMC/6qTBn9adQZTrkt8/Xb4it2bdhfH5vcUpLs1REih7EO+4h2+PA6WzmzKq/0u1WLAyL5IWrtQwEb1oXeO7NvJfVHU3UBKhSecQLlHwW3WiIqcTueaUjU4fPX9qrXzetL5N/ttPkWMZ66onKsbMGtdrrRposBKanrGj6d/sSeHRvP1FAs9gie3Ad9oP/D0tsQEYFx0YJOQZWUL+IVpGoldVa/TSz1KthllcXDlsr2hQlIGNq1prhUftBxqwlRV+xGoDnuS6QgcGVq4rdIB7iA1Xkw3DmdghIjLylynazVwfYWKy8a+tNfJG+Zi6jkRgdTqgjjVNO4C3tOKnKQd1hEkk6/2yp4LNQXHHW/YbfAiV3PXuaqrBndZXp9prI1N57Ij6IQ7TYxMMMuB89UPzLVAScJgih9BgQSoF71no7rQLh5muYEKq+Sc4drXmROe1J08iiuEAIwhH9KnELeHHyjzBfhagVbmkhE32AfmkbAYymiDJ5ZMBaKBgk/KAcIjYxkE6OpQeP8E52h6OAZIoT5/tM23KRLKMrbx8JglGfR6HG/AEGVofwCexGYXJdF+TPmWUl4kuEDCYbjzOJWZSaQ2WACp7I4HMClpnCoRuBM4bHZTsS/v3HQKxG3bGwGDiRu83bjStEzkbn+Nt6veStfTB/gY8PNuMTeHTb+i+oVoUOMX/BQoIISQfPmSkPX3wGKcB2zQkmjE3oTbvzi2GIxSbdvlQEhDLbiC95BMgp9FalmvPUWgpNJnKeslqM3S3btQEm/UvCBYV9aK2zSlyHs3030hsyZYgm0kzyJmagAfeJ2BTGIn4HZuId9eI2JRVI+R5qWg5i/V+xKb6PZQKD8WeBixM5QSpvIImT9S2P9q/ByeLUQWLCwVuhC8vkAxomz0vaMWjF0C68frkB6VzZVvKcei2cvOa/btKz4LYBZtSIFlAfEKIdOf0dITMsIngW3S/TcolG1Q1NRUnyQwzOsCNCtqw+ERtppCD09I/SZ8r8pTMIzsJ5kUR7Ewltri2DxCQ60PL14EWXRLlkyIjiAs+nHSWg9Kn2qykB0THB3F4lrSafdzMadKVMA7gUOpx4mMzs3GDNGwBnfxuHGbAZGbBg2LYG7txtPhM5ai1RTn5EyH7gWwknwZJTlA+Vd7vDogKOPU2UV2UrKR4j57qC6ItjD1HP/SUJrrtYw8k1s6oFnMYRG2GUgE3S06UchlA0/JZHZTUnhPHUgZu3J6j6QIFee9p4Qed7VGKr9ZdPVx0hLebE78gSAwhFOSRDwnMt2CjweWs+G4w8W7FN8pCGymwVmAPJ+xM/rS4yEaR5bmhMuiIB4gpEMgCNF2Mky5KNokYslJfihbohpnm07D/TdbfAxE7R4AYBdNCwU9AYEFEKZ9bsXZu5uS9yVUZ1uu8hActsS6QpVYPbny6DZ8WqFOPadw8W71fk/9Ulv9MrvSZJgXKpxXTOoDDKSUcG2BR1RcPX3IWxWfj6ISGcQz8/2rEsxvHKcdB+VyOUzhjoHBps1Z6CKHoX/NlreQwZTIoFWpHu2CKUjXGnQ7hYdM09OGwR7MtU84DrEs+8auimKbNdCsKuM5h3Qf2QyqsumwotHFxjFZdd+VQUSEDwTrr/Cm1h/TgEfvxDSl3I5VygAnta/zV7Kt8oPT320+vXm1ee1j3HpVxTw03pDL3cfNAlRmiqQzZ0iOtsHk2tsG12EZfhINxIkc5JwgRKcxowikswRk+6/GVZOMbAbIeobzsSobR/EYHG+i2MY+H8B3wPs1TzrxNh30E3oiBoQL6hrf2YQwkf4iBNt+iV/uS7S1gv9iTH9IlEWcnrOcJUFsCNkMzIMEauvQ6KwnWpB4m3c//NOZ/xr3KHEZedBqE5sBSG+5XvFl8GMQbHIBSiC0dho/x1xBAY8NLe3KwS3MxdjawSdUAWsGtnCD8XgfW5EJ/BufP4QhXcYZeNYdCpG2n+pPH3mbUrsXY1O6B0yex4fjQeT2OXaU7ug9IdipUJ5jesR/bIVyqrP38reIyEGUcaHZVgsiTZ9ExjbNv0/TOvQdl2nHfUXmnUtQfi+OkK7o6ncYRhRQxN8EBpou4jFDcAhUV8KMg1EM3mbAMjgpYm7NuM9HZtw3Wz4YUrsIuWpqxdKGgiJG2vHEb7BNwzueE/AvtvAW06QDPEViAbIXxwFW01NmphKkTwG9d2E7hxvX6c+1xDG/Tjd31EgL0y3iCooWFqeYKOM3xX6YG1iF8XxBYc1cdEZw93Y3vXGXgKv0U6az41GJ4mPRV4qXzR51Z4sY9RF5tZnU6ob5P1F9M5cdmJY/iMz/iOIiEPVZuVmZ3nhgUwGwk52YWkZe8rI0MpHA4QTZ6v7e2UChgqByVrG6zOr2rnqSA3MseSh9Vt2kAY9otKW5VokbcHQ5TQB5HiZAtfU0g4MrAAzKUgnmrkzoAnyIv70BkSMamHRQbxyn576zaW8P8Ao7JtxNJHsfXeJkBfPReFNZGj0i/KyR/qVSkcFjrDgoPxoxI+yeDvTnkzOEN6AOqmtZU6d6vUA6euDse3+IvCn1sBTsjblcoE87UtjeyvxI8OSO81szeSD4oosq0nWEdmakYQ+0OvGqR1WlqlZdpdwm5gNtwvvQb7CrwuLpfkYzLdTUZpdUmLa8dmV8qIlhGFL9/W71NiRgcHT+F/UOK5p/jJrJ/3g2wP5WCFaMXkDrNIsu0qie0gD3E/vAw3R6w791QmC/IP/S0VYmH2vQGw4CLxADBM8OihBxHwTAHwJFEbD1a6M/d6VMM9f2QssxFhBLFcIgX30YqGg2KP8TnrSoWmwkzcrFRx+zfyo7fZtMP2sCqg4VcHc3jsjXr9bTVtAfpDM/3j5GugvRVmT8lxhZ3KLGU7+SCwpBMboDHTDdp1sn+6MwWY+W8YBPeMmxi3OGz9+O0wBvuZ1mP3TDUsJlzA2e4XLYDXQWbzKriHRwT0QrbiRVaj/Wa+OcxmuNXRmwRcExK1xDeQpihnIDcaGIlkfApXjb6iiFFk5ZXKl1qP8+fEhZN6EjSmCF5f/vTizlM5EKJD3o77UZnPIrOpt1qDww1Y104dQ1IMrBGocWUJcGzokL4LP1hegXHhnVhlCfFTgLmac0Xy/ZuyN9D47tPwF6f2xo44uVKN6wzpfBIeTZa3CoJPczSrD4pv0ZhGqzDkXjZbGqjuwIF79tUd+kiWASLhck3DaK3Jpzik9jER7ihUolZkvrKiu1i3VVl3bd9T3H1sAEEDGLIf+nlRRyjO5BV+ae9vPa1LVtBbIGsmQuTxeJUDhtNE3TuMGwUDOBFYeybU94hLrN1JyvNSZC2GtYIWL9m9XYQR0FZGB8bH8+sp6pDKe13RPfmt52wHj5xHl1MF8vUoWY8byu4jidEg0j709eyrV+dgCsC3h5zuA0/A4Qhg6CvgIyXFzJnlKeZipdtX7duE6UqsDoN5goIkKHtMnghUAOTK604qVKPG9DFgEm8hgLvlkKFgA8GbLAt8O0JZf1VrTpodVOug7IRdq6uOd7I+UmzxfRoJXOEsheUTZA1F+YISEqZHU2xOsTuoXm9e9C8khF8KJSohuJAfSGONaATnfLDHzeVEXfoh3UqrPo7uMKAXswdnfUFtaEG7gBRPr1BcFdDKeTnab0JAXjZVr3W29pRDLiIzvk/7hXp+Z0aqt+hrjSg+I6bHRor30ujgsYfFTdspFBM00jxRp0iPWRjpTUaCfhclZuyEeEp/WMsweVo0RdUORgKcLlZ/c5m4dXfaYhuH9ujjVW9Zhv79TWtvUCNxRKfCqefcAxl4aPUWPOHsO9NOCNM06AoPm/6K2LVxvXZ+1aItRVK60Wybhd+qmPKgYBdsW9pz+vUkAonNNLdJT+pIY/Y8GCpGlKhpxX34BjD3Ws+eEX7ejgbHnmu0UKsFaGvnrnjlR6ZP4z0ecSN4BB7d8YH2v+GxnG/8whUXQcPHZdZDx83ygpbPUn6VY01SD/gsoKi5nEprA+fZ4Bm16ycN+3KuZZV+j9VTmkluj3dKjHU6nRB1Zl24yy7pZjiXi9TijmwIBCbAhTJKx6gBHZWRttd3c4NefvET9yh5sSzZTcZqsx00+J7o1ytocPV8kKCh43MbTKTNUDpxwwPJdP3DWY0n8swk12kYCtChkrtaUhfiiCOR3PVYnUhtxFkz4HZAhJSZkdwgBfNJcPenAO/x9tjuAtMvmq9XpaNzgTT36PTJ2h0JZAux0xa8CZ8cBq+EKY78NY0XtH0vT/ExvPTyOKtuXkg1sCaDMacxbB4KaH3hdsMDGvWQZ6AQ9N3deBiNnh1AtmCCEL7d4bfAPHqVfNMmLkO3hCwSiHCsCk7F8Q6WDOX49ZyiJ8zM4EZy2UA2kzHhTq8YKAUlLb/NDnTLhTV5NzWqmhaS6GHFhkwnA6twKRy4v+J3ujwFjZ0xbqma7bTeBzeOQ3nSGMnv25vUXg7H94RcHh8cWcQzcFvFCtSUMFMrTthKfSIgj4CRr894XvaaYU5AVKyYIOAnbtztc6EY3O4QhSbNDueie1HLzPA1JW86XVrOQxfD6/PY6nMiEuBGpfC1eDb1tLysqtOd9B4ERuZ5tp4eww+/wKQFO7q8DPP8UPJQaOhk4AJe6Z+AOIE7OQlFwTNiI/m5wpxhXTVqxsJ+fRIOj7T8jyMM6fA3CxYK2DLOl58A6yfw/r5Ek1KTtVcWoB0tKv+Arvqe0rHP0D1y8qI5BLyDgeZ3O84h1SNCZtfXWF3q8F83x/tVqVjJfqS1bRnpyp4hT/RqUprQKU+TNUZ8Am7DGxG/ygmf5/BE99lmrl34BN6jMn9CeYuHa+W2409rdbYC7AVLVdj7N/VGPulhxp7/kOMveCfGvt39xl7wW/GTlFxHf1SMvSlvO+H2rl01Ow88l47N/J9/207l463i8jCaSNs4QYbU/+JgT+KeavFlJd6oXNxbTNw1TFbH/CdBzy+XaE9vnXnx7eU0pl+eOAD3IXaA9w2/ACXJqrfVO8342V7Yk+fOKb4LhQhLL8XR0w//COS0KR7sITm2NFk8xz0pHDMS78Xh+Nortscn2PG0fwMrjOgj1ad+lqrTnUF2VQ2tBXg7dWplehpHg9RuXzYH+Vf/5RD+vwEGEEzHvObMI4PJ8zeXOBo1W/HasNtm2hucVpe24TpYGvCvGJvwhzG7RjzOFG7geMM6ZStxtoeL7UGxQcS7Vi1bzVOPgLYQ0CF9yfShRjsDu2aa71Gs5elMV5R6jf/yBtFB9k+N83mXhUveZFAjWNbOaym27KQ+9V6yWFmHAz4OLcOtRbwxeizbV/T2i2H1bRbjrU/w+pyd7slwIwF02OEfMreblloa7fMi9DaLYODB4LwgYBSbmkTWp/iRTfuuzOO4wdo9awEYWcpA5GNNKHkPrDZspUdx/a8fvJjgfFkopJwW56pbmjrtdzD7V68pdpmy33cbDmUdzUUsC42APQScMe3gnseg2x4v4+7WObbuy2bcKeRvKV8zd2WuRtLuduyIEzrtpwcNoob8yZqu6ir7aLMTeu2zEjVnoG73qZU9hiOwpb2cpnKT56xF/yEToBtBfzcu8LWazm5ptfySLHWa7nhn/VaHhJwyecj2YRW6wuyH1cMi7Vey25YrzU+RUiM3mZiTeu1XP1yltZruY17LffAtmhmeVg4581GV7UeHXCGesiQIXvaWi0/r2m1rGmefd0Gb1n3tlp+W9tqWai1Wn7/wFZLz89kM+2RRocWIBUB3mejalotu4wG2V6A+w+dSRPFWnQ1T4WwndxqefbKbg3ovojkVsvRk2dMZqqXtFbL7tvgmIADb24u5DbhzckMhaOGhbHSZvAJ30ZXFrq+CEeQvEcZMIIPuTvgAOwN+CbZq4+lUqs39gKpp6hA0gE8e74bKbb4DA5xr2Vy8wlTtF7L4Lt6Lc+3Z8W8oHqaQyAxjxvXzhRxdaEQ8uOgn4D0pfO0XssoW69lUNUEq/4099NHy67/Tj8934/jicAOuv9fbafHU6Tjb6p9DG/iqXvb09X20vmepsGjdzUNjpfO/583DUqStv0Bd4ZqJb3u+jtPy2VY7Q3j1WTDeL7hd56I+9Adv9X3vrLX91bSnf/V+t49bOmxH4YaCng3/6UaXrUBsyjVLuayTlPMeniSXIIlaNEfqHIwHMCSfyiG2Mb2aGP3FkMCwJ5ArLUnEAPgj8gfcrQSkz6HUogy0KLn87UZRDRnEEn3ZBBQm0DssCcQqfDH5w9gSx98OX1oBn9y9gBcO3BKU3WmHHS1icA0zV43yHmkusG0+9IIsGcRg/iYLPCnJBFQm0OsuSuH6AH/1RQix1Yu2ERJxCb4nRwCtBRi/r0pBMv/D8ogCnZv+fcyCLAlEJvsCQSz9GfnDzIAz9ut+5Ldul/C83+EeauvavXjz7l+/BSTfFCJIM9u4BojNgu/arfwg3zfH23ieN5m44vYxqfwCv+SkUelJ6b+K0auNuHyoP4olwmC7HL4t8sExLvNwBfzSU1lcn+CheN5MvF4a6lm5OW1Rn4AaaTWystrrPyNh1r5/odY+YF/auXl91n5gbuqgl+Snl4hG7/CO3+Ykafj+Qp0tqJDudOpuw39NobxrfdZ+vWHWvrtf83Srz+CpeM5m6lftpv6dDz359v6/8L7jrd+e90Rp/P7jlmP8r7jrZr3HdHN/sJj6f/aC4+3al54VF/gFPzc/+4Lj7d+e+HxOL/w+NUf8sLjrbteeFT7cg5e/ue+8Hjr7hceb97zwuPN/xMvPN6yN4PjU+pRcke/88rjrZo8/N37Xnn85P/QK4+37n7lERvWvPN46r/wzmNqtrotG72yb6+uJzM2VrVe7YDe9dH5caxTmO3oiA7ZJa85PlE1v7H6k/l/AIIVAD4AAAEAAAABAo8wqZhbXw889QADA+gAAAAA2/POfQAAAADb9M1k/0L+ogWeA/IAAgADAAIAAAAAAAB4nC1STUjTcRh+3vcvsUAijKaDFWzaZsxMMSxmbGJfsIUjViEIHgRt4C4W/P9EHoTUixAeOoSHPNShDl06xKKIKAiKGgQVhEidQqLMcpor8fXZ6vDwfvze9/e8X84ELmEZkBQi8gyevoBq3tacazij76H4A09m0C4z9lZeIy0lhGWHrVKnhE8jdpc5cZlDj2YB7bUVHcR2ynXN44gGcVBd1FPfVYmv5NK3VzbRoEH7qxGknA3s18dW1HsIVP7ST5R9xHFiifYSAtJNTNsXfURfGwLOA6KW8PP91n95n2+jtkb+DHPStPtrtqFf79hLvYnzesG+yZT9IOcw5XP5ipgUbE46MaXjaNLLRBLRqp7lPG7bpLpW0ivkPoFm6bJR7a3W0urcQKNOEi6adZy9umiSAm2fLXM2bXw7rHEknQSSnFFR4/ZOHfIXEJIx+Mn7lBz7aGfFw0nJ4Rj30ChhjMgsZ1+HPXodIeaHOLdcFaV/YK8+abAexg3xr5QMIME/BiWDPP85Tf2UzNq6hG1TPPsoOfsgY7YgA9yhx91lzOj7TH2+5ipn5iIq0whqiLOrs4caswXu5gl3cEjKVubu6rXPFnkHXbyDefbXwp11cIZl7uQNe6jM8RXrP8CaY6w5xtp2spfd5PhJru/kXyX/ImurZZ1++n7z7RfjMow7S38ra29hPx3sJ0o7zbhzcpG35fGGeBco4igS6CSGMIEkurcA/B3LTAABAAADyv8GAAAGAv9C/xQFngPoAML/0gAAAAAAAAAAAAAAq3icY2Bm8mJWYGBlYGDqYor4/5HBG0QzeDDGMRgx/AKKMrAyMzEwcDKwNDAwMDMggZCCkAIGRgYFBTXmU//ZgJKnQOqBIkDAJMS0B0gpMDAAAK1/DWkAAAB4nHVRwU7CQBB9CyjR+BF78KAJGOhBTW8iRrkQQwgHb6U1smktTUsb6/f4XX4Lb8eNotQ03XnzZvre7BRAF09oQ3WOAOUBDiucMvvCLZyohcNtjNTS4Q589eHwAXrq0+FDXLaOcYs1MtTIYfCCFTbQOEOIc0YPAwxxhb4g+2os2asx55nh+TtekBszFqKSEuVkJqgQMNO4R0IUIWY9pkuP3IZdIXFKLmQ1IRf90SjIPbLHsGrolDGfomSlJGO5VLSmol6L64w4lm9eebdK6mNiQ0d7y1rmycVpJT6VzH8jinpnE4Vkts/OUvGM2Dnno/FAl3cyCRVK1zuSW4Z0n5AJZL5wb1e+7K9Zw2/c+v+Od3iTWwX0XrMSydZ/vBdui4ZV+x+GnN+qDyReE3m/XPY9+g0eOw5b0Itn/gAAeJxjYGBgYmBgYAZiESDJCKZZGAKAtAAQgsTrGLYzXFcQUZBUkFVQ+/8fKKIAFhFWkFCQAYn8f/h/zf/+ByEPAh/4P3AHm4ECAANgFBEAAAB4nGNgZmD4/xWItzIYMWABAGJ9A94AAAB4nIWWz08bRxTH33ptvOumhoDTppb6Q1FESGlVipJACUGCGsdKUkrACQlUSFXVBGwnQqiqVKmqOPUQ9dAD6iHyH4Gq/gk+VDn4PIccqj305ENOPkVyPzM7u7aBxh59NePZt+/X973ZEUdEMvKxzIpbKN4pS+67n/Zrkqt9+8NTyUmSp9LpiJZyqt/vPxVPrwySkmBOStY/zDzKvGTnFyM/l8ln8t6B/0peSiCv5bWTcEacvHPF+dE5cJ4nRhLjib3Es8Rf7oq75z53XyX3k4fJf1PJ1EKqnHqRUkPTQz8PvUiX/IP0s0w+/bu/nf4j/bd34OW9vJ/1Zr1t1r96v3l/ev/4WX/K3/YP8GVYXIbgoY8vWYYrI3IWn8YkL0NyQSbYm5RP5ZxMyQ05L4uMcflSCnJJilKSy3JL7sgnsipr8pmU5Z5My4Z8I1fQN9KpoCNLTsY6LcmB8+Ax/3eAY/65aM6xUvIec8L+a9n3RlnpHf0sem+Ed3J4nJO3O0eSRWKY+ayW7AR4mMNDpPm/A3ZZV0AVwJE8QVZbyfRYGeu0453IyvvidhrigYvsToApMA2usncNf2eYZ5nn0LjIeolnBbAMiqAEVsEaKIN7eHefeYN3HjBvMu/yXgVUQQ2k0N5CcwutWlJLtWT0hA+hhBpoM7QXWHuBZpTVpIki1PKFtZWJdS+RjQJYBkVQAqtgDZTBeE/+Gzb/DfR2MzVJRuJsITcD5iwvS3hRAMugCEpgxXgdyF3jeYCVKFMt4/lDm4ctzc//8gpbNjLVF1mkZdNEGcU/KMpzJrKL6JoAU2AaXDNvRhG0bASh92HOA3hu9fAcGJ4jrz+iqupUVb1P+yT+RxaukruT1VUf6K+urpDpwDAd54l3K6AKato2GVA9FaCwonOlTD1d131q+kr3lOZ0kl2dyeum2k7jLrDcBT3cBXAWwFdg+i1tbaqequvay/bV/KCK7mUz1VfJc6ZS2nRueC6oOIZuXbb66nKJZwWwDIqgBFY6Tew1iKeJzQY2G8TTtGwqLDQNo1uGVUWOlYnRjfOq2XjH9MbJvlCx/TljX2Ff2Xwqm0+FfYV91dcLuvZ1jY+iWUemjL3TIutqVVZrqHENlA0rWpPihD+twrscty3HbVvdYZ3dByEHbcNBVGcf4lfdZr2Ob0fd6u7Rrk+CWXsaLCFTAMugCEogjP7IRn9ks6/iXnrIfDL7db4JYSz9p+TgWmrH/jtyg6+VYyroDF3aokt1bWbovlBSP3nM/x2wy14FVEHN9Iwr8/TWfMzOgjnv5gf27TZyu8hVQBXUgGYnHZ+yi0ai/7TzYw8X7fm4ha7jXnnHpE5KOHKbL7wjN4nJ78lX2+arbfPVNvnaZH4rjnBQZDoKLa2/D4PP2yfG30Ee9Fp/M7faujfQqo5/Xt9EzC0sTS4qjEM7Eox1hsB7Td9n4q4+rvcmnGjdK8xa/13myMYGuX0AdPdm4pvQu/bWE32xwq9VeCJqNoa5zShzm4lO4dMivs3zr4zNnnuGuVtdMBGdkT3GAve0Ne5kj8y/cDi6ysnQJfmcs3CGjlykyipUWI2ov0bPOtCrgFVgVk1WTbNS8VO9Umi7ZW5vYR4/wLpjVjkzHMa6uflquYy5C+tfwuxpuP8BzteXJnicXZI7b1NBEIW/vXZuEgecgG6BkBWBS4SERYVQ5AKhCCErshAVilAcP2Ik+zr4UUCVhopHeIbwDm9o+AWUFPwMakoqunB2YtmXaLUzOjNnZ8/OLA7IsMB3UucXS5eJqje6LaJWpR8TkVaW3V0xwBGQUmSCkEmmmCZTrbT6FKuVXp3FWtxpU2p0K1UuxYN2l+WOHKudbi2m2bsWN4h7g/Ue/b6P31TFQHVnrPIBs5OyqeE9Hodmp81idsJs2uwUWea5x2u+8ZPf/HWhi1zenXUX3RW3bafT4hzjNEu+rkvr1JlhtYN20x/tC4lIQIFfQtEo5tXkOWe5iB/CRxM5x6wxCpRNvVflo7jSPrxk2L/48N7LxNjzDavmmQEryneoUWGVda7TRf1iMGI4itQTqMBmAuW5lUARzxIoVL1A/pDpH2tTL11mHz6ZUJTThG5zh7vq9Cb3ecBDHvGYJ8rP+D+gDh/X/ymyzFWqrNFMnM4ruyLFfm/xlG1pes4LXvJKc3sjVlacgvpbZoe3vOM9H/jIJz7zha/Wr4BYy3d5znwoHeOX+Cn6jh75byqxMXZUYczIjRg+t6XbSbAcJ+y2edlQqpo6l9VaE85aX9qKzA7nnTWfG77S8zeULSu6IVw3Daf+AYUwVuYA) format('woff');font-style:italic;font-display:swap}
.wp-in{max-width:1080px;margin:0 auto;padding-inline:16px}
.wp-top{background:#fff;border-bottom:1px solid #E7E3F0}
.wp-top .wp-in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px;flex-wrap:wrap}
.wp-top img{height:46px}
.wp-top nav{display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-size:14px;font-weight:bold;color:#2E008B}
.wp-top nav .on{border-bottom:3px solid #00A9E0}
.wp-btn{display:inline-block;background:#00A9E0;color:#2E008B;border:0;border-radius:8px;padding:15px 30px;font-family:'Forza Black','Arial Black',Arial,sans-serif;font-size:14.5px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}
.wp-btn:hover{background:#16B6EA}
.wp-btn.sm{padding:10px 18px;font-size:12.5px}
.wp-hero{background:#2E008B;color:#fff;padding-block:46px 50px}
.wp-h1{font-family:'Forza Black','Arial Black',Arial,sans-serif;text-transform:uppercase;font-size:clamp(32px,6vw,48px);line-height:1;margin:0 0 12px;font-weight:400}
.wp-h1 .play{font-family:'Hazelnuts','Arial',sans-serif;font-style:italic;text-transform:lowercase;color:#00A9E0}
.wp-hero p{margin:0 0 22px;font-size:17px;opacity:.95}
.wp-sec{padding-block:56px;background:#fff;color:#1A0B3D}
.wp-sec.alt{background:#F4F4F5}
.wp-sec p{line-height:1.6;font-size:16px}
.wp-kick{font-family:'Hazelnuts','Arial',sans-serif;font-style:italic;text-transform:lowercase;color:#EE2737;font-size:17px;text-align:center;margin:0 0 4px}
.wp-h2{font-family:'Forza Black','Arial Black',Arial,sans-serif;text-transform:uppercase;color:#2E008B;font-size:clamp(24px,4vw,31px);line-height:1.1;text-align:center;margin:0 0 26px;font-weight:400;text-wrap:balance}
.wp-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center}
@media (max-width:820px){ .wp-split{grid-template-columns:1fr} }
.wp-show{background:linear-gradient(160deg,#EFECF7,#E3F4FB);border-radius:14px;padding:30px 28px;display:grid;place-items:center}
.wp-show .pv-card{width:100%;max-width:380px}
.wp-show-cap{font-size:12px;color:#57506E;margin-top:10px}
.wp-grid{display:grid;gap:16px}
.wp-grid.four{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
.wp-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:820px){ .wp-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))} }
@media (max-width:520px){ .wp-grid.three{grid-template-columns:1fr} }
.wp-card{background:#fff;border-radius:12px;box-shadow:0 4px 18px rgba(26,11,61,.08);padding:22px 18px;color:#1A0B3D}
.wp-step{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}
.wp-step svg{color:#2E008B;margin-bottom:4px}
.wp-t{font-family:'Forza Black','Arial Black',Arial,sans-serif;text-transform:uppercase;color:#2E008B;font-size:13.5px;letter-spacing:.02em;line-height:1.2}
.wp-s{font-family:'Hazelnuts','Arial',sans-serif;font-style:italic;text-transform:lowercase;color:#EE2737;font-size:14.5px}
.wp-note{text-align:center;color:#57506E;font-size:15px;margin:22px auto 0;max-width:62ch}
.wp-who{background:#2B9BE0;color:#fff;border-radius:12px;padding:24px 24px 10px}
.wp-who p{color:#fff}
.wp-faq details{border-bottom:1px solid #E7E3F0}
.wp-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:16px 4px;font-family:'Forza Black','Arial Black',Arial,sans-serif;text-transform:uppercase;color:#2E008B;font-size:14px}
.wp-faq summary::-webkit-details-marker{display:none}
.wp-faq .plus{color:#EE2737;font-size:20px;line-height:1;transition:transform .2s}
.wp-faq details[open] .plus{transform:rotate(45deg)}
.wp-faq p{margin:0 4px 16px;color:#3B3650}
.wp-form{padding:26px}
.wp-form input,.wp-form select,.wp-form textarea{background:#fff;color:#1A0B3D}
.wp-form .label{color:#57506E}
.wp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 14px}
.wp-chip input{position:absolute;opacity:0;width:1px;height:1px}
.wp-chip span{display:inline-block;border:1.5px solid #C1B7E2;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:bold;color:#2E008B;cursor:pointer;background:#fff}
.wp-chip input:checked + span{background:#2E008B;border-color:#2E008B;color:#fff}
.wp-chip input:focus-visible + span{outline:2px solid #00A9E0;outline-offset:2px}
.wp-done{padding:30px;text-align:center}
.wp-next{text-align:left;max-width:520px;margin:16px auto;padding-left:20px;line-height:1.6}
.wp-foot{background:#1A0B3D;color:#CFC8E6;padding-block:30px;font-size:13.5px}
.wp-tag{font-family:'Forza Black','Arial Black',Arial,sans-serif;text-transform:uppercase;color:#fff;font-size:16px;margin-bottom:4px}
.wp-legal{font-size:11.5px;color:#8F87AE;margin-top:12px}
@media (prefers-reduced-motion:reduce){ .wp-faq .plus{transition:none} }

.map{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}
.mini{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;margin:12px 0}
.mini div{background:var(--surface);padding:11px 14px}
.mini b{display:block;font-size:22px;color:var(--head);font-variant-numeric:tabular-nums;line-height:1.15}
.mini span{font-size:11px;font-weight:bold;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}
.mini .hl b{color:var(--good)}
.emailbox{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:end;margin-top:10px}
@media (max-width:620px){ .emailbox{grid-template-columns:1fr} }

/* print previews (Phase 4): inch-positioned HTML from the PDF renderer, scaled to fit */
.pv-frame{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:4px;box-shadow:0 4px 14px rgba(20,16,40,.12);background:#fff}
.gnote{padding:5px 8px;font-size:12.5px;min-width:150px}
