@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-bjtegu{font-weight:400;font-family:"Anton SC"}#brxe-spaeeo{width:850px;max-width:850px}#brxe-rozlih{width:auto;max-width:auto}#brxe-ssajcs{flex-direction:row;justify-content:flex-start}#brxe-uiakda{width:auto;max-width:auto}#brxe-oaxgnm{width:auto;max-width:auto;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.vo-banner{background:var(--shep-bg-dark);color:var(--shep-linen);padding:var(--shep-section-pad) 20px;position:relative;overflow:hidden}
.vo-banner::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.06;background-image:repeating-linear-gradient(0deg, var(--shep-linen) 0 1px, transparent 1px 3px)}
.vo-banner__inner{max-width:var(--shep-container);margin:0 auto;display:grid;gap:20px;position:relative;z-index:1}
.vo-eyebrow{font-family:var(--shep-font-mono);font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--shep-marigold);margin:0}
.vo-banner__title{font-family:var(--shep-font-display);text-transform:uppercase;font-size:clamp(38px, 7vw, 86px);line-height:.92;margin:0;color:var(--shep-linen)}
.vo-banner__lede{font-family:var(--shep-font-body);font-size:clamp(16px, 1.6vw, 19px);line-height:1.55;max-width:950px;margin:0;color:var(--shep-linen);opacity:.82}
.vo-banner__facts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;margin-top:20px}
.vo-fact{border:1px solid var(--shep-border-strong);border-radius:var(--shep-radius-sm);padding:20px}
.vo-fact__num{font-family:var(--shep-font-display);text-transform:uppercase;font-size:clamp(24px, 3vw, 38px);line-height:1;margin:0;color:var(--shep-marigold)}
.vo-fact__label{font-family:var(--shep-font-mono);font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin:8px 0 0;color:var(--shep-linen);opacity:.7}
.vo-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}
.vo-btn{display:inline-block;font-family:var(--shep-font-mono);font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:14px 22px;border-radius:var(--shep-radius-sm);border:1px solid var(--shep-vermillion);background:var(--shep-vermillion);color:var(--shep-linen);text-decoration:none;box-shadow:3px 3px 0 var(--shep-shadow-sticker);transition:background var(--shep-t-fast), color var(--shep-t-fast)}
.vo-btn:hover{background:var(--shep-vermillion-deep);border-color:var(--shep-vermillion-deep)}
.vo-btn-quiet{background:transparent;border-color:var(--shep-border-strong);color:var(--shep-linen);box-shadow:none}
.vo-btn-quiet:hover{background:var(--shep-linen);color:var(--shep-ink);border-color:var(--shep-linen)}@media(max-width:760px){ .vo-banner__facts { grid-template-columns: 1fr }}#brxe-kphuek{width:auto;max-width:auto}#brxe-puxmdm{width:auto;max-width:auto;border:1px solid var(--shep-border)}.vo-intro{background:var(--shep-bg);color:var(--shep-text);padding:var(--shep-section-pad) 20px}
.vo-intro__inner{max-width:var(--shep-container);margin:0 auto;display:grid;gap:20px}
.vo-intro .vo-eyebrow{color:var(--shep-cobalt)}
.vo-intro__lede{font-family:var(--shep-font-body);font-size:clamp(17px,1.8vw,21px);line-height:1.6;max-width:66ch;margin:0;color:var(--shep-text)}
.vo-intro__body{font-family:var(--shep-font-body);font-size:16px;line-height:1.7;max-width:66ch;margin:0;color:var(--shep-text-soft)}
.vo-note{font-family:var(--shep-font-mono);font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--shep-text-muted);border-top:1px solid var(--shep-border);padding-top:20px;margin:0}#brxe-uiggep{font-family:"Anton SC";font-weight:400}#brxe-kiqspn{font-family:"Anton SC";font-weight:400}#brxe-tqbrfk{font-family:"Anton SC";font-weight:400}#brxe-ozwusj{align-items:stretch;grid-gap:20px}#brxe-iqxhnu{width:950px;max-width:950px;grid-gap:20px;align-items:stretch;align-content:stretch}.vo-perks{background:var(--shep-bg-alt);color:var(--shep-text);padding:var(--shep-section-pad) 20px}
.vo-perks__inner{max-width:var(--shep-container);margin:0 auto;display:grid;gap:20px}
.vo-perks__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}
.vo-perk{background:var(--shep-bg-card);border:1px solid var(--shep-border);border-radius:var(--shep-radius-sm);padding:20px;display:grid;gap:20px;align-content:start;box-shadow:3px 3px 0 var(--shep-shadow-sticker)}
.vo-perk:nth-child(3n+1){--vo-accent:var(--shep-cobalt)}
.vo-perk:nth-child(3n+2){--vo-accent:var(--shep-vermillion)}
.vo-perk:nth-child(3n+3){--vo-accent:var(--shep-marigold)}
.vo-perk .vo-eyebrow{color:var(--vo-accent)}
.vo-perk__title{font-family:var(--shep-font-display);text-transform:uppercase;font-size:clamp(22px, 2.4vw, 30px);line-height:1.02;margin:0;color:var(--shep-text)}
.vo-perk__stat{font-family:var(--shep-font-display);text-transform:uppercase;font-size:clamp(30px, 4vw, 52px);line-height:1;margin:0;color:var(--vo-accent)}
.vo-list{display:grid;gap:12px;margin:0}
.vo-list__item{position:relative;padding-left:26px;font-family:var(--shep-font-body);font-size:15px;line-height:1.55;color:var(--shep-text-soft);margin:0}
.vo-list__item::before{content:"";position:absolute;left:0;top:6px;width:11px;height:11px;border-radius:3px;background:var(--shep-vermillion);transform:rotate(14deg)}
.vo-perk__foot{font-family:var(--shep-font-mono);font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--shep-text-muted);border-top:1px solid var(--shep-border);padding-top:20px;margin:0}@media(max-width:900px){ .vo-perks__grid { grid-template-columns: 1fr }}#brxe-qcktzh{font-family:"Anton SC";font-weight:400}#brxe-mcpzeo{grid-row:unset;grid-column:unset}#brxe-ijkojm{font-family:"Anton SC";font-weight:400}#brxe-ekymxb{grid-row:unset;grid-column:unset}#brxe-bvprhu{font-weight:300}#brxe-btdulb{grid-row:unset;grid-column:unset}#brxe-tyrwjq{font-weight:300}#brxe-anezyy{grid-row:unset;grid-column:unset}#brxe-oicsjz{align-items:stretch;grid-gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-auto-flow:dense}#brxe-sdoqwy{width:auto;max-width:auto}#brxe-pyicbg{border-top:1px solid var(--shep-border);border-bottom:1px solid var(--shep-border)}.vo-flow{background:var(--shep-bg);color:var(--shep-text);padding:var(--shep-section-pad) 20px}
.vo-flow__inner{max-width:var(--shep-container);margin:0 auto;display:grid;gap:20px}
.vo-flow .vo-eyebrow{color:var(--shep-plum)}
.vo-flow__title{font-family:var(--shep-font-display);text-transform:uppercase;font-size:clamp(28px, 4vw, 54px);line-height:.98;margin:0;color:var(--shep-text)}
.vo-flow__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px}
.vo-step{border:1px solid var(--shep-border);border-radius:var(--shep-radius-sm);padding:20px;display:grid;gap:12px;align-content:start;background:var(--shep-bg-card)}
.vo-step__num{font-family:var(--shep-font-mono);font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--shep-vermillion);margin:0}
.vo-step__title{font-family:var(--shep-font-display);text-transform:uppercase;font-size:clamp(18px, 2vw, 24px);line-height:1.05;margin:0;color:var(--shep-text)}
.vo-step__body{font-family:var(--shep-font-body);font-size:15px;line-height:1.6;color:var(--shep-text-soft);margin:0}@media(max-width:980px){ .vo-flow__grid { grid-template-columns: repeat(2, minmax(0, 1fr)) }}@media(max-width:560px){ .vo-flow__grid { grid-template-columns: 1fr }}#brxe-bxzutx{width:auto;max-width:auto}#brxe-ayizdd{width:auto;max-width:auto}.vo-stack{background:var(--shep-bg-alt);color:var(--shep-text);padding:var(--shep-section-pad) 20px}
.vo-stack__inner{max-width:var(--shep-container);margin:0 auto;display:grid;gap:20px}
.vo-stack .vo-eyebrow{color:var(--shep-vermillion)}
.vo-stack__title{font-family:var(--shep-font-display);text-transform:uppercase;font-size:clamp(28px, 4vw, 54px);line-height:.98;margin:0;color:var(--shep-text)}
.vo-stack__lede{font-family:var(--shep-font-body);font-size:16px;line-height:1.65;max-width:64ch;margin:0;color:var(--shep-text-soft)}
.vo-stack__rows{display:grid;gap:12px;border:1px solid var(--shep-border);border-radius:var(--shep-radius-sm);padding:20px;background:var(--shep-bg-card)}
.vo-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:20px;align-items:baseline;border-bottom:1px solid var(--shep-border);padding-bottom:12px}
.vo-row__label{font-family:var(--shep-font-body);font-size:15px;line-height:1.5;margin:0;color:var(--shep-text)}
.vo-row__value{font-family:var(--shep-font-mono);font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin:0;color:var(--shep-cobalt)}
.vo-row-total .vo-row__label{font-family:var(--shep-font-display);text-transform:uppercase;font-size:clamp(18px, 2vw, 24px)}
.vo-row-total .vo-row__value{color:var(--shep-vermillion)}#brxe-qjdcng{width:auto;max-width:auto;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.vo-cta{background:var(--shep-bg-dark);color:var(--shep-linen);padding:var(--shep-section-pad) 20px}
.vo-cta__inner{max-width:var(--shep-container);margin:0 auto;display:grid;gap:20px;justify-items:start}
.vo-cta .vo-eyebrow{color:var(--shep-marigold)}
.vo-cta__title{font-family:var(--shep-font-display);text-transform:uppercase;font-size:clamp(30px,5vw,64px);line-height:.95;margin:0;color:var(--shep-linen)}
.vo-cta__body{font-family:var(--shep-font-body);font-size:16px;line-height:1.65;max-width:60ch;margin:0;color:var(--shep-linen);opacity:.82}
.vo-cta__note{font-family:var(--shep-font-mono);font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--shep-linen);opacity:.5;margin:0}