:root { --ink:#123b2a; --ink-2:#08110c; --cobalt:#2c5e43; --cobalt-light:#dce8d8; --gold:#c99a24; --gold-light:#f4e5a5; --gold-deep:#8b6513; --gold-metal:linear-gradient(135deg,#8b6513 0%,#f7e9ac 24%,#c99a24 49%,#f6e6a6 72%,#8b6513 100%); --paper:#f7f1e3; --paper-deep:#ede4ce; --muted:#46584a; --line:rgba(18,59,42,.19); --white:#fffdf8; --sans:"DM Sans",Arial,sans-serif; --display:"Fraunces",Georgia,serif; }
*{box-sizing:border-box} html{scroll-behavior:smooth} body{margin:0;color:var(--ink);background-color:var(--paper);background-image:linear-gradient(rgba(18,59,42,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(18,59,42,.032) 1px,transparent 1px);background-size:22px 22px;font-family:var(--sans);font-size:16px;line-height:1.55} a{color:inherit} button,a{-webkit-tap-highlight-color:transparent} button{font:inherit}.skip-link{position:absolute;left:1rem;top:-4rem;z-index:99;padding:.75rem 1rem;color:var(--ink);background:var(--gold);font-weight:900}.skip-link:focus{top:1rem}
.site-header{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(255,255,255,.18);background:rgba(18,59,42,.97);backdrop-filter:blur(14px)}.nav-wrap{width:min(1220px,calc(100% - 2.5rem));min-height:74px;margin:0 auto;display:flex;align-items:center;gap:1rem}.brand{display:inline-flex;align-items:center;gap:.62rem;color:#fff;text-decoration:none;font-size:1.15rem;font-weight:800;letter-spacing:-.04em}.brand-mark{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--gold);color:var(--ink);background:var(--gold);font-size:.69rem;font-weight:900;letter-spacing:-.08em;transform:rotate(-3deg)}.brand-word{font-family:var(--display);font-size:1.3rem}.nav-links{display:flex;align-items:center;gap:1.45rem;margin-left:auto}.nav-links a{color:rgba(255,255,255,.72);text-decoration:none;font-size:.84rem;font-weight:800}.nav-links a:hover,.nav-links a[aria-current="page"]{color:var(--gold-light)}.nav-print{padding:.45rem .68rem;border:1px solid var(--gold);color:var(--ink);background:var(--gold);cursor:pointer;font-size:.71rem;font-weight:900}.nav-print:hover{background:var(--gold-light)}.menu-button{display:none}
.page-shell{overflow:hidden}.section{width:min(1220px,calc(100% - 2.5rem));margin:0 auto;padding:6.3rem 0}.section-tight{padding:3.3rem 0}.eyebrow{display:flex;align-items:center;gap:.55rem;margin:0 0 1.05rem;color:var(--cobalt);font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.eyebrow::before{content:"";display:inline-block;width:28px;height:2px;background:var(--gold)}.hero-overline{margin:0 0 .7rem;color:var(--gold);font-size:.77rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.display{max-width:990px;margin:0;color:var(--ink);font-family:var(--display);font-size:clamp(3.15rem,7vw,6.55rem);font-weight:700;letter-spacing:-.07em;line-height:.91}.h2{max-width:850px;margin:0;color:var(--ink);font-family:var(--display);font-size:clamp(2.35rem,4.7vw,4.3rem);font-weight:700;letter-spacing:-.06em;line-height:.96}.lede{max-width:730px;margin:1.45rem 0 0;color:var(--muted);font-size:clamp(1.06rem,1.7vw,1.28rem);line-height:1.65}.stage-heading{max-width:860px}.button-row{display:flex;flex-wrap:wrap;gap:.82rem;margin-top:2rem}.button{display:inline-flex;min-height:47px;align-items:center;justify-content:center;gap:.55rem;padding:.7rem 1.05rem;border:2px solid var(--ink);color:#fff;background:var(--ink);box-shadow:4px 4px 0 var(--cobalt);text-decoration:none;font-size:.88rem;font-weight:900;transition:transform .16s ease,box-shadow .16s ease}.button:hover{transform:translate(-2px,-2px) rotate(-.4deg);box-shadow:6px 6px 0 var(--cobalt)}.button-gold{color:var(--ink);background:var(--gold);box-shadow:4px 4px 0 var(--ink)}.button-gold:hover{box-shadow:6px 6px 0 var(--ink)}.button-light{color:var(--ink);background:var(--white);box-shadow:4px 4px 0 var(--gold)}.button-light:hover{background:var(--gold-light);box-shadow:6px 6px 0 var(--ink)}.button-signal{color:var(--ink);background:var(--gold);box-shadow:4px 4px 0 var(--ink)}.button-ghost{color:var(--ink);background:transparent;box-shadow:4px 4px 0 var(--gold)}.button-ghost:hover{color:#fff;background:var(--ink)}.button:focus-visible,.nav-links a:focus-visible,.menu-button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
.builder-hero{min-height:690px;display:grid;grid-template-columns:minmax(0,1.17fr) minmax(330px,.72fr);align-items:center;gap:clamp(3rem,7vw,8rem);position:relative}.builder-hero::before{content:"";position:absolute;width:480px;height:480px;right:-60px;top:60px;border:1px dashed rgba(18,59,42,.26);border-radius:50%;pointer-events:none}.builder-hero-copy{position:relative;z-index:1}.founder-note{position:relative;z-index:1;align-self:center;padding:2rem;border:2px solid var(--ink);color:#fff;background:var(--ink);box-shadow:10px 10px 0 var(--cobalt);transform:rotate(2.5deg)}.note-kicker{margin:0;color:var(--gold);font-size:.68rem;font-weight:900;letter-spacing:.12em}.founder-note h2{max-width:360px;margin:1.4rem 0;font-family:var(--display);font-size:clamp(2.25rem,3.8vw,3.4rem);letter-spacing:-.06em;line-height:.95}.founder-note ul{margin:0;padding:1rem 0 0;border-top:1px solid rgba(255,255,255,.25);list-style:none}.founder-note li{margin:.7rem 0;color:var(--cobalt-light);font-size:.92rem}.founder-note li::before{content:"→";margin-right:.6rem;color:var(--gold)}.hand-note{margin:1.7rem 0 0;color:var(--gold-light);font-family:var(--display);font-size:1.35rem;font-style:italic;transform:rotate(-2deg)}.note-stamp{position:absolute;right:-32px;bottom:-38px;display:grid;width:98px;height:98px;place-items:center;border:2px dashed var(--gold);border-radius:50%;color:var(--gold);font-size:.64rem;font-weight:900;letter-spacing:.07em;line-height:1.1;text-align:center;transform:rotate(-10deg)}.signal-tape{overflow:hidden;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);color:var(--ink);background:var(--gold)}.signal-tape>div{width:min(1220px,calc(100% - 2.5rem));margin:0 auto;display:flex;justify-content:space-between;gap:1.5rem;padding:.92rem 0;font-size:.72rem;font-weight:900;letter-spacing:.11em}
.control-section{padding-bottom:5rem}.control-room{position:relative;margin-top:3.3rem;padding:1.25rem;border:2px solid var(--ink);background:var(--white);box-shadow:10px 10px 0 var(--ink)}.control-topline{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:0 0 1rem 2.4rem;color:var(--cobalt);font-size:.68rem;font-weight:900;letter-spacing:.12em}.control-topline strong{color:var(--gold);font-size:1.5rem}.control-side{position:absolute;left:.5rem;top:80px;bottom:42px;display:flex;flex-direction:column;justify-content:space-between;writing-mode:vertical-rl;transform:rotate(180deg);color:var(--muted);font-size:.59rem;font-weight:900;letter-spacing:.08em}.control-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;padding-left:1.5rem;background-image:linear-gradient(90deg,transparent 49.8%,rgba(18,59,42,.2) 50%,transparent 50.2%),linear-gradient(transparent 49.8%,rgba(18,59,42,.2) 50%,transparent 50.2%);background-size:100% 100%}.route-card{min-height:290px;display:flex;flex-direction:column;padding:1.5rem;border:2px solid var(--ink);background:var(--paper);box-shadow:5px 5px 0 var(--ink)}.route-card:nth-child(1){transform:rotate(-1.4deg)}.route-card:nth-child(2){transform:rotate(1deg)}.route-card:nth-child(3){transform:rotate(.8deg)}.route-card:nth-child(4){transform:rotate(-1deg)}.route-card h3{max-width:460px;margin:1.2rem 0 .8rem;font-family:var(--display);font-size:clamp(1.7rem,2.5vw,2.45rem);letter-spacing:-.055em;line-height:.98}.route-card>p:not(.route-number){max-width:460px;margin:0;color:var(--muted);font-size:.91rem}.route-number{margin:0;color:var(--cobalt);font-size:.66rem;font-weight:900;letter-spacing:.12em}.route-output{display:block;margin-top:auto;padding-top:1.25rem;border-top:1px solid currentColor;font-size:.68rem;font-weight:900;letter-spacing:.1em}.route-card a{margin-top:.75rem;color:var(--cobalt);font-size:.83rem;font-weight:900;text-decoration:none}.route-wegic{color:#fff;background:var(--ink)}.route-wegic>p:not(.route-number){color:var(--cobalt-light)}.route-wegic .route-number,.route-wegic a{color:var(--gold)}.route-wordtosite{background:var(--cobalt-light)}.route-base44{background:var(--gold-light)}.control-caption{margin:1.1rem 0 0;padding-left:1.5rem;color:var(--muted);font-size:.62rem;font-weight:900;letter-spacing:.1em}.build-rule{display:grid;grid-template-columns:135px minmax(0,1fr) minmax(220px,.7fr);gap:clamp(2rem,4vw,4rem);align-items:start;padding:clamp(2rem,5vw,4.1rem);border:2px solid var(--ink);color:#fff;background:var(--ink-2);box-shadow:8px 8px 0 var(--cobalt)}.build-rule .eyebrow{color:var(--gold-light)}.build-rule .h2{color:#fff}.rule-stamp{display:grid;width:112px;height:112px;place-items:center;border:2px dashed var(--gold);border-radius:50%;color:var(--gold);font-family:var(--display);font-size:1.25rem;font-weight:700;letter-spacing:-.04em;line-height:.93;text-align:center;transform:rotate(-9deg)}.build-rule ol{margin:0;padding:0;list-style:none}.build-rule li{display:grid;grid-template-columns:28px 1fr;gap:.75rem;padding:.8rem 0;border-top:1px solid rgba(255,255,255,.2)}.build-rule li span{color:var(--gold);font-size:.71rem;font-weight:900}.build-rule li p{margin:0;color:var(--cobalt-light);font-size:.88rem}.packet-section{padding-top:6rem}.packet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:3.2rem}.packet-card{min-height:260px;display:flex;flex-direction:column;padding:1.65rem;border:2px solid var(--ink);color:var(--ink);background:var(--gold-light);box-shadow:6px 6px 0 var(--ink);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.packet-card:hover{transform:translate(-4px,-4px) rotate(-.5deg);box-shadow:11px 11px 0 var(--ink)}.packet-card:nth-child(2){color:#fff;background:var(--ink-2);box-shadow:6px 6px 0 var(--gold)}.packet-card:nth-child(3){background:var(--cobalt-light)}.packet-card:nth-child(4){color:#fff;background:var(--cobalt);box-shadow:6px 6px 0 var(--ink)}.packet-card>span{font-size:.64rem;font-weight:900;letter-spacing:.1em}.packet-card h3{max-width:430px;margin:1.7rem 0 .7rem;font-family:var(--display);font-size:clamp(2rem,3.8vw,3.1rem);letter-spacing:-.06em;line-height:.9}.packet-card p{max-width:420px;margin:0;color:#405347}.packet-card:nth-child(2) p,.packet-card:nth-child(4) p{color:var(--cobalt-light)}.packet-card strong{margin-top:auto;padding-top:1.4rem;border-top:1px solid currentColor;font-size:.78rem}
.route-board-hero{min-height:520px;position:relative;padding-top:8rem}.route-board-hero .display{max-width:960px}.route-board-marker{position:absolute;right:8%;bottom:65px;width:220px;padding:1rem;border:2px solid var(--ink);background:var(--gold);box-shadow:6px 6px 0 var(--ink);font-size:.68rem;font-weight:900;line-height:1.35;transform:rotate(5deg)}.route-board-marker span{display:block;margin-bottom:.6rem;color:var(--cobalt);font-size:.61rem;letter-spacing:.1em}.route-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.build-route{min-height:540px;padding:1.55rem;border:2px solid var(--ink);background:var(--white);box-shadow:7px 7px 0 var(--ink)}.build-route:nth-child(2){color:#fff;background:var(--ink)}.build-route:nth-child(3){background:var(--cobalt-light)}.build-route:nth-child(4){background:var(--gold-light)}.build-route-wix{transform:rotate(-.7deg)}.build-route-wegic{transform:rotate(.7deg);box-shadow:7px 7px 0 var(--gold)}.build-route-wordtosite{transform:rotate(.5deg);box-shadow:7px 7px 0 var(--cobalt)}.build-route-base44{transform:rotate(-.5deg)}.route-heading{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid currentColor;font-size:.62rem;font-weight:900;letter-spacing:.09em}.route-heading strong{font-family:var(--display);font-size:1.3rem;letter-spacing:-.05em}.build-route h2{max-width:500px;margin:2rem 0 1rem;font-family:var(--display);font-size:clamp(2rem,3.2vw,3rem);letter-spacing:-.06em;line-height:.93}.build-route>p{max-width:500px;margin:0;color:var(--muted)}.build-route:nth-child(2)>p{color:var(--cobalt-light)}.route-facts{margin:1.7rem 0}.route-facts p{margin:.8rem 0;padding-top:.8rem;border-top:1px solid currentColor;font-size:.85rem;line-height:1.5}.route-facts b{color:var(--cobalt)}.build-route:nth-child(2) .route-facts b{color:var(--gold)}.route-board-close{padding:clamp(2rem,5vw,4rem);border:2px solid var(--ink);background:var(--ink-2);color:#fff;box-shadow:8px 8px 0 var(--cobalt)}.route-board-close .eyebrow{color:var(--gold-light)}.route-board-close .h2{color:#fff}.route-board-close p:not(.eyebrow){max-width:720px;color:var(--cobalt-light)}.route-board-close .button{margin-top:1.1rem}
.dossier-hero{padding-top:7rem;padding-bottom:3rem}.dossier-hero .display{max-width:1100px}.dossier-hero .lede{max-width:850px}.dossier-label{display:inline-block;margin-top:2.2rem;padding:.48rem .65rem;border:1px solid currentColor;color:var(--cobalt);font-size:.67rem;font-weight:900;letter-spacing:.1em}.dossier-hero-dark{color:#fff;background:var(--ink);box-shadow:0 0 0 100vmax var(--ink);clip-path:inset(0 -100vmax)}.dossier-hero-dark .display{color:#fff}.dossier-hero-dark .lede{color:var(--cobalt-light)}.dossier-hero-dark .eyebrow{color:var(--gold-light)}.dossier-hero-dark .dossier-label{color:var(--gold)}.dossier-hero-blue{background:var(--cobalt-light);box-shadow:0 0 0 100vmax var(--cobalt-light);clip-path:inset(0 -100vmax)}.dossier-hero-gold{background:var(--gold-light);box-shadow:0 0 0 100vmax var(--gold-light);clip-path:inset(0 -100vmax)}.dossier-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(275px,.5fr);gap:clamp(2.5rem,7vw,8rem);align-items:start}.dossier-section{padding:2.2rem 0;border-top:1px solid var(--line)}.dossier-section:first-child{padding-top:0;border-top:0}.dossier-section h2{margin:0 0 1rem;font-family:var(--display);font-size:clamp(1.85rem,3.2vw,2.65rem);letter-spacing:-.055em;line-height:1}.dossier-section p,.dossier-section li{max-width:750px;color:var(--muted);font-size:1rem;line-height:1.65}.dossier-section ol{padding-left:1.3rem}.dossier-section li{margin:.75rem 0}.dossier-section b{color:var(--ink)}.desk-note{padding:1.1rem 1.25rem;border-left:5px solid var(--gold);background:var(--white);color:var(--ink)!important;font-family:var(--display);font-size:1.35rem!important;letter-spacing:-.04em;line-height:1.18!important}.dossier-aside{position:sticky;top:105px;padding:1.6rem;border:2px solid var(--ink);background:var(--paper-deep);box-shadow:6px 6px 0 var(--ink);transform:rotate(1.3deg)}.dossier-aside>p:first-child{margin:0;color:var(--cobalt);font-size:.67rem;font-weight:900;letter-spacing:.12em}.dossier-aside h2{margin:1.4rem 0 .4rem;font-family:var(--display);font-size:2.1rem;letter-spacing:-.055em;line-height:.95}.dossier-aside strong{display:block;font-size:1.03rem;line-height:1.38}.dossier-aside hr{margin:1.5rem 0;border:0;border-top:1px solid var(--ink)}.dossier-aside>p:not(:first-child){color:var(--muted);font-size:.9rem}.dossier-aside a{display:inline-block;margin-top:1rem;color:var(--cobalt);font-size:.83rem;font-weight:900}.dossier-aside-dark{color:#fff;background:var(--ink-2);box-shadow:6px 6px 0 var(--gold)}.dossier-aside-dark>p:first-child,.dossier-aside-dark a{color:var(--gold-light)}.dossier-aside-dark>p:not(:first-child){color:var(--cobalt-light)}.dossier-aside-dark hr{border-color:rgba(255,255,255,.25)}.dossier-aside-blue{background:var(--cobalt-light);box-shadow:6px 6px 0 var(--cobalt)}.dossier-aside-gold{background:var(--gold-light);box-shadow:6px 6px 0 var(--ink)}
.resource-hero{padding-top:7rem;padding-bottom:3rem}.resource-hero .display{max-width:950px}.build-packet-list{border-top:2px solid var(--ink)}.packet-line{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:1.5rem;align-items:center;padding:2rem 1rem;border-bottom:2px solid var(--ink);text-decoration:none;transition:background .18s ease,transform .18s ease}.packet-line:hover{background:var(--white);transform:translateX(7px)}.packet-index{color:var(--cobalt);font-family:var(--display);font-size:4.5rem;font-weight:700;letter-spacing:-.1em}.packet-line p{margin:0;color:var(--cobalt);font-size:.64rem;font-weight:900;letter-spacing:.11em}.packet-line h2{margin:.35rem 0 .65rem;font-family:var(--display);font-size:clamp(2rem,3.5vw,3rem);letter-spacing:-.055em;line-height:.95}.packet-line div>span{display:block;max-width:690px;color:var(--muted)}.packet-line>strong{font-size:.75rem;letter-spacing:.08em}.print-promise{padding:clamp(2rem,5vw,4rem);border:2px solid var(--ink);background:var(--gold);box-shadow:8px 8px 0 var(--ink)}.print-promise p:not(.eyebrow){max-width:700px;margin:1.4rem 0 0;color:#405347}.about-founder-hero{padding-top:7rem;padding-bottom:3rem}.about-founder-hero .display{max-width:1120px}.founder-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.63fr);gap:clamp(2.5rem,7vw,8rem);align-items:start}.founder-columns article>p:not(.founder-caption){max-width:720px;color:var(--muted);font-size:1.1rem;line-height:1.7}.founder-caption{margin:0 0 1rem;color:var(--cobalt);font-size:.68rem;font-weight:900;letter-spacing:.12em}.founder-manifesto{padding:2rem;border:2px solid var(--ink);background:var(--ink);color:#fff;box-shadow:7px 7px 0 var(--gold);transform:rotate(1.5deg)}.founder-manifesto>span{color:var(--gold);font-size:.66rem;font-weight:900;letter-spacing:.1em}.founder-manifesto blockquote{margin:1.8rem 0;font-family:var(--display);font-size:2rem;letter-spacing:-.05em;line-height:1}.founder-manifesto p{color:var(--cobalt-light);font-size:.91rem}.transparency-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,5vw,4rem);border:2px solid var(--ink);background:var(--white);box-shadow:8px 8px 0 var(--cobalt)}.transparency-panel>div:last-child p{color:var(--muted);font-size:1.04rem;line-height:1.65}
.print-bar{display:flex;justify-content:space-between;gap:1rem;margin-bottom:2.3rem;padding-bottom:1.25rem;border-bottom:1px solid var(--line)}.print-bar p{margin:0;color:var(--muted);font-size:.82rem;font-weight:700}.print-document{width:min(850px,calc(100% - 2.5rem));margin:0 auto;padding:4.5rem 0 6rem}.print-document .display{font-size:clamp(3.2rem,7vw,5.75rem)}.document-meta{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;margin:1.6rem 0 2.7rem;color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.document-intro{max-width:700px;font-size:1.2rem;line-height:1.6}.document-section{margin-top:3rem}.document-section h2{margin:0 0 1rem;font-family:var(--display);font-size:2.25rem;letter-spacing:-.05em;line-height:1}.document-section h3{margin:1.4rem 0 .4rem;font-size:1.05rem}.document-section p,.document-section li{max-width:720px;color:var(--muted);line-height:1.64}.document-section li{margin:.55rem 0}.worksheet{margin-top:1.2rem;border-top:2px solid var(--ink)}.worksheet-row{display:grid;grid-template-columns:190px 1fr;gap:1.25rem;min-height:84px;padding:1rem 0;border-bottom:1px solid var(--line)}.worksheet-lines{min-height:58px;background:repeating-linear-gradient(to bottom,transparent 0 24px,rgba(18,59,42,.2) 25px 26px)}.freebie-disclosure{margin-top:4rem;padding-top:1.15rem;border-top:1px solid var(--line);color:var(--muted);font-size:.68rem}.document-footer{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;color:var(--muted);font-size:.72rem}.site-footer{margin-top:2rem;color:#fff;background:var(--ink)}.footer-wrap{width:min(1220px,calc(100% - 2.5rem));margin:0 auto;padding:3.3rem 0 1.7rem}.footer-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem}.footer-copy{max-width:470px;margin:1rem 0 0;color:#d5e1d3;font-size:.91rem}.footer-links{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem}.footer-links a{color:#fff;text-decoration:none;font-size:.86rem;font-weight:800}.footer-links a:hover{color:var(--gold)}.footer-bottom{display:flex;justify-content:space-between;gap:1.5rem;margin-top:3.2rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.18);color:#d5e1d3;font-size:.72rem}.disclosure{max-width:650px;margin:0;font-size:.68rem;line-height:1.5}
@media(max-width:820px){.nav-wrap{width:min(100% - 2rem,1220px);min-height:64px}.menu-button{display:inline-flex;order:2;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--gold);color:var(--ink);background:var(--gold);cursor:pointer;font-size:1.05rem}.nav-print{order:1;margin-left:auto}.nav-links{display:none;position:absolute;top:64px;left:0;right:0;flex-direction:column;gap:0;padding:.5rem 1rem 1rem;background:var(--ink)}.nav-links.open{display:flex}.nav-links a{padding:.8rem .1rem;border-bottom:1px solid rgba(255,255,255,.13)}.section{width:min(100% - 2rem,1220px);padding:4.5rem 0}.builder-hero,.dossier-layout,.founder-columns,.transparency-panel{grid-template-columns:1fr;gap:2.5rem}.builder-hero{min-height:auto}.founder-note{max-width:480px;margin:0 auto}.signal-tape>div{flex-wrap:wrap;justify-content:flex-start}.control-grid,.route-board,.packet-grid{grid-template-columns:1fr}.control-side{display:none}.control-grid{padding-left:0}.control-topline{padding-left:0}.control-caption{padding-left:0}.route-card{min-height:260px}.route-card:nth-child(n){transform:none}.build-rule{grid-template-columns:1fr}.route-board-hero{min-height:auto;padding-top:5rem}.route-board-marker{position:static;width:min(100%,360px);margin-top:2rem}.build-route:nth-child(n){transform:none}.dossier-aside{position:static;transform:none}.packet-line{grid-template-columns:70px minmax(0,1fr)}.packet-line>strong{display:none}.packet-index{font-size:3rem}.footer-top{grid-template-columns:1fr;gap:1.6rem}.footer-bottom{flex-direction:column}.worksheet-row{grid-template-columns:1fr;gap:.75rem}}
@media(max-width:480px){.display{font-size:clamp(3rem,15vw,4.25rem)}.builder-hero{padding-top:3.5rem}.founder-note{padding:1.4rem}.note-stamp{right:-10px}.control-room{margin-top:2rem;padding:.85rem}.route-card{padding:1.15rem}.route-card h3{font-size:1.7rem}.build-route{min-height:auto;padding:1.2rem}.packet-line{gap:.8rem;padding:1.4rem 0}.packet-line h2{font-size:1.8rem}.packet-line div>span{font-size:.9rem}.dossier-section h2{font-size:2rem}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}
@media print{@page{margin:.55in}*{box-shadow:none!important;text-shadow:none!important;transform:none!important}body{background:#fff!important;color:#111!important;font-size:11pt}.site-header,.site-footer,.signal-tape,.founder-note,.route-board-marker,.nav-print,.menu-button,.dossier-aside{display:none!important}.section,.print-document,main{width:100%!important;margin:0!important;padding:.2in 0!important}.display{font-size:34pt!important}.h2{font-size:24pt!important}.lede,.document-intro{font-size:13pt!important}.builder-hero,.control-grid,.route-board,.packet-grid,.dossier-layout,.founder-columns,.transparency-panel{display:block!important}.route-card,.build-route,.packet-card,.dossier-section,.document-section,.packet-line{margin:.15in 0!important;break-inside:avoid;page-break-inside:avoid}.control-side,.control-topline,.control-caption{display:none!important}.control-room{border:0!important;padding:0!important}.freebie-disclosure{margin-top:.45in;font-size:7pt!important}a{color:#111!important;text-decoration:none!important}}

/* Issue 003: eight-route customer-path board */
.system-section{padding-bottom:5.8rem}.system-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-top:3.1rem}.system-lane{display:flex;flex-direction:column;min-height:470px;padding:1.35rem;border:2px solid var(--ink);background:var(--white);box-shadow:8px 8px 0 var(--ink)}.system-lane:nth-child(1){transform:rotate(-.7deg)}.system-lane:nth-child(2){transform:rotate(.8deg);background:var(--gold-light)}.system-lane:nth-child(3){transform:rotate(.5deg);color:#fff;background:var(--ink)}.system-lane:nth-child(4){transform:rotate(-.5deg);background:var(--cobalt-light)}.lane-head{padding:0 0 1.1rem;border-bottom:1px solid currentColor}.lane-head p{margin:0;color:var(--cobalt);font-size:.64rem;font-weight:900;letter-spacing:.12em}.lane-head h3{max-width:420px;margin:.75rem 0 .35rem;font-family:var(--display);font-size:clamp(2rem,3.1vw,3rem);letter-spacing:-.06em;line-height:.94}.lane-head span{display:block;max-width:390px;color:var(--muted);font-size:.88rem;line-height:1.45}.lane-followup .lane-head p{color:var(--gold)}.lane-followup .lane-head span{color:var(--cobalt-light)}.system-route-list{display:flex;flex:1;flex-direction:column;gap:.85rem;margin-top:1.1rem}.system-route{display:block;flex:1;padding:1rem;border:1px solid var(--ink);color:var(--ink);background:var(--paper);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.system-route:hover{transform:translate(-3px,-3px);box-shadow:4px 4px 0 var(--cobalt)}.system-route span,.mini-route span{display:block;color:var(--cobalt);font-size:.62rem;font-weight:900;letter-spacing:.1em}.system-route strong{display:block;max-width:480px;margin:.55rem 0 .75rem;font-family:var(--display);font-size:clamp(1.25rem,1.8vw,1.62rem);letter-spacing:-.045em;line-height:1.04}.system-route em,.mini-route em{display:block;color:var(--cobalt);font-size:.72rem;font-style:normal;font-weight:900}.system-route.route-dark,.mini-route.route-dark{color:#fff;background:var(--ink-2);border-color:var(--ink)}.system-route.route-dark span,.system-route.route-dark em,.mini-route.route-dark span,.mini-route.route-dark em{color:var(--gold-light)}.system-route.route-blue,.mini-route.route-blue{background:var(--cobalt-light)}.system-route.route-gold,.mini-route.route-gold{background:var(--gold)}.system-caption{margin:1.3rem 0 0;color:var(--muted);font-size:.64rem;font-weight:900;letter-spacing:.11em}.route-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.65rem}.route-lane{padding:1.35rem;border:2px solid var(--ink);background:var(--white);box-shadow:7px 7px 0 var(--ink)}.route-lane:nth-child(1){transform:rotate(-.6deg)}.route-lane:nth-child(2){transform:rotate(.5deg)}.route-lane:nth-child(3){transform:rotate(.45deg)}.route-lane:nth-child(4){transform:rotate(-.4deg)}.route-lane header{padding:0 0 1.25rem;border-bottom:2px solid currentColor}.route-lane header p{margin:0;color:var(--cobalt);font-size:.65rem;font-weight:900;letter-spacing:.11em}.route-lane header h2{max-width:520px;margin:.8rem 0 0;font-family:var(--display);font-size:clamp(1.9rem,3vw,2.75rem);letter-spacing:-.06em;line-height:.94}.mini-route{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:1rem;align-items:center;margin-top:.95rem;padding:1rem;border:1px solid var(--ink);color:var(--ink);background:var(--paper);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.mini-route:hover{transform:translateX(4px);box-shadow:4px 4px 0 var(--cobalt)}.mini-route strong{font-size:.96rem;line-height:1.35}.mini-route em{white-space:nowrap}.lane-gold{background:var(--gold-light)}.lane-dark{color:#fff;background:var(--ink)}.lane-dark header p{color:var(--gold)}.lane-blue{background:var(--cobalt-light)}

@media(max-width:820px){.system-lanes,.route-lanes{grid-template-columns:1fr}.system-lane:nth-child(n),.route-lane:nth-child(n){transform:none}.system-lane{min-height:auto}.mini-route{grid-template-columns:1fr;gap:.45rem}.mini-route em{white-space:normal}.system-route strong{font-size:1.35rem}}
@media print{.system-lanes,.route-lanes{display:block!important}.system-lane,.route-lane,.system-route,.mini-route{margin:.15in 0!important;break-inside:avoid;page-break-inside:avoid}.system-lane,.route-lane{box-shadow:none!important}.system-route-list{display:block!important}}

/* Issue 004: guided build paths */
.path-hero{min-height:650px}.paths-section{padding-bottom:5.8rem}.path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:3.2rem}.path-card{display:flex;min-height:490px;flex-direction:column;padding:1.5rem;border:2px solid var(--ink);color:var(--ink);background:var(--white);box-shadow:7px 7px 0 var(--ink);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.path-card:hover{transform:translate(-4px,-4px);box-shadow:11px 11px 0 var(--cobalt)}.path-card:nth-child(1){transform:rotate(-.8deg)}.path-card:nth-child(2){transform:translateY(20px) rotate(.8deg);background:var(--cobalt-light)}.path-card:nth-child(3){transform:rotate(-.45deg);color:#fff;background:var(--ink)}.path-card:nth-child(3) p{color:var(--cobalt-light)}.path-card:nth-child(3) li{border-color:rgba(255,255,255,.25)}.path-number{color:var(--cobalt);font-size:.66rem;font-weight:900;letter-spacing:.12em}.path-card:nth-child(3) .path-number{color:var(--gold)}.path-card h3{max-width:370px;margin:1.35rem 0 .85rem;font-family:var(--display);font-size:clamp(2rem,3.3vw,3.1rem);letter-spacing:-.065em;line-height:.92}.path-card p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.58}.path-card ol{margin:2rem 0 0;padding:0;list-style:none}.path-card li{display:grid;grid-template-columns:34px 1fr;gap:.55rem;padding:.75rem 0;border-top:1px solid var(--line);font-size:.84rem;line-height:1.35}.path-card li b{color:var(--cobalt);font-size:.71rem}.path-card:nth-child(3) li b{color:var(--gold)}.path-card strong{margin-top:auto;padding-top:1.2rem;border-top:1px solid currentColor;font-size:.8rem;letter-spacing:.02em}.path-rule{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:clamp(2rem,7vw,7rem);padding:clamp(2rem,5vw,4.2rem);border:2px solid var(--ink);color:#fff;background:var(--ink-2);box-shadow:8px 8px 0 var(--cobalt)}.path-rule .eyebrow{color:var(--gold-light)}.path-rule .h2{color:#fff}.path-rule-notes{border-top:1px solid rgba(255,255,255,.25)}.path-rule-notes p{margin:0;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.25);color:var(--cobalt-light);font-size:.9rem;line-height:1.48}.path-rule-notes b{color:var(--gold-light)}.journey-hero{min-height:530px;position:relative;padding-top:7rem;padding-bottom:4rem}.journey-hero .display{max-width:900px}.journey-hero .lede{max-width:760px}.journey-hero-site{background:var(--gold-light);box-shadow:0 0 0 100vmax var(--gold-light);clip-path:inset(0 -100vmax)}.journey-hero-tool{color:#fff;background:var(--ink);box-shadow:0 0 0 100vmax var(--ink);clip-path:inset(0 -100vmax)}.journey-hero-tool .display{color:#fff}.journey-hero-tool .lede{color:var(--cobalt-light)}.journey-hero-tool .eyebrow{color:var(--gold-light)}.journey-hero-session{background:var(--cobalt-light);box-shadow:0 0 0 100vmax var(--cobalt-light);clip-path:inset(0 -100vmax)}.journey-status{position:absolute;right:0;bottom:3rem;width:200px;padding:1rem;border:2px solid var(--ink);color:var(--ink);background:var(--white);box-shadow:5px 5px 0 var(--ink);transform:rotate(3deg)}.journey-status span{display:block;color:var(--cobalt);font-size:.6rem;font-weight:900;letter-spacing:.11em}.journey-status strong{display:block;margin:.45rem 0;color:var(--ink);font-family:var(--display);font-size:2rem;letter-spacing:-.06em}.journey-status p{margin:0;font-size:.76rem;font-weight:800;line-height:1.3}.journey-map{position:relative;max-width:1050px;padding-top:5rem}.journey-map::before{content:"";position:absolute;top:5.3rem;bottom:5.3rem;left:42px;width:2px;background:var(--cobalt)}.journey-step{position:relative;display:grid;grid-template-columns:86px minmax(0,1fr);gap:clamp(1.4rem,4vw,4rem);padding:0 0 3.8rem}.journey-step:last-child{padding-bottom:0}.step-index{z-index:1;display:grid;width:84px;height:84px;place-items:center;border:2px solid var(--ink);border-radius:50%;color:var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--ink);font-family:var(--display);font-size:2.15rem;font-weight:700;letter-spacing:-.08em}.journey-step.current .step-index{background:var(--gold);box-shadow:4px 4px 0 var(--cobalt)}.step-copy{padding:1.75rem;border:2px solid var(--ink);background:var(--white);box-shadow:6px 6px 0 var(--ink)}.journey-step:nth-child(2) .step-copy{background:var(--cobalt-light)}.journey-step:nth-child(3) .step-copy{color:#fff;background:var(--ink-2);box-shadow:6px 6px 0 var(--gold)}.journey-step:nth-child(3) .step-copy p:not(.eyebrow),.journey-step:nth-child(3) .stop-note{color:var(--cobalt-light)}.step-copy .eyebrow{margin-bottom:.8rem}.journey-step:nth-child(3) .eyebrow{color:var(--gold-light)}.step-copy h2{max-width:700px;margin:0 0 1rem;font-family:var(--display);font-size:clamp(2rem,3.6vw,3.25rem);letter-spacing:-.06em;line-height:.94}.step-copy>p:not(.eyebrow):not(.stop-note){max-width:740px;margin:0;color:var(--muted);font-size:1rem;line-height:1.65}.choice-stack{display:grid;gap:.8rem;margin-top:1.5rem}.choice-stack a{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.9rem;border:1px solid var(--ink);color:var(--ink);background:var(--paper);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.choice-stack a:hover{transform:translateX(4px);box-shadow:4px 4px 0 var(--cobalt)}.choice-stack span{color:var(--cobalt);font-size:.65rem;font-weight:900;letter-spacing:.1em}.choice-stack strong{font-size:.94rem;line-height:1.35}.choice-stack em{color:var(--cobalt);font-size:.72rem;font-style:normal;font-weight:900;white-space:nowrap}.stop-note{margin:1.35rem 0 0!important;padding:1rem 0 0;border-top:1px solid currentColor;color:var(--ink)!important;font-family:var(--display);font-size:1.18rem!important;letter-spacing:-.035em;line-height:1.22!important}.step-copy .button{margin-top:1.55rem}.journey-close{padding:clamp(2rem,5vw,4rem);border:2px solid var(--ink);background:var(--gold);box-shadow:8px 8px 0 var(--ink)}.journey-close p:not(.eyebrow){max-width:700px;color:#405347;font-size:1.05rem;line-height:1.65}.journey-close .button{margin-top:1.2rem}.library-hero .route-board-marker a{display:block;margin-top:.8rem;color:var(--cobalt);font-size:.72rem}.tool-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.65rem}.library-lane{padding:1.35rem;border:2px solid var(--ink);background:var(--white);box-shadow:7px 7px 0 var(--ink)}.library-lane:nth-child(1){transform:rotate(-.6deg)}.library-lane:nth-child(2){transform:rotate(.5deg)}.library-lane:nth-child(3){transform:rotate(.45deg)}.library-lane:nth-child(4){transform:rotate(-.4deg)}.library-lane header{padding:0 0 1.25rem;border-bottom:2px solid currentColor}.library-lane header p{margin:0;color:var(--cobalt);font-size:.65rem;font-weight:900;letter-spacing:.11em}.library-lane header h2{max-width:520px;margin:.8rem 0 0;font-family:var(--display);font-size:clamp(1.9rem,3vw,2.75rem);letter-spacing:-.06em;line-height:.94}.library-lane .mini-route{margin-top:.95rem}.library-lane.lane-dark{color:#fff}.library-lane.lane-dark header p{color:var(--gold)}

@media(max-width:820px){.path-grid,.tool-library{grid-template-columns:1fr}.path-card:nth-child(n),.library-lane:nth-child(n){transform:none}.path-card:nth-child(2){transform:none}.path-card{min-height:390px}.path-rule{grid-template-columns:1fr}.journey-hero{min-height:auto;padding-top:5rem;padding-bottom:10rem}.journey-status{right:0;bottom:3rem}.journey-map{padding-top:4rem}.journey-map::before{left:31px;top:4.3rem;bottom:4.3rem}.journey-step{grid-template-columns:64px minmax(0,1fr);gap:1rem;padding-bottom:2.8rem}.step-index{width:62px;height:62px;font-size:1.65rem}.step-copy{padding:1.25rem}.choice-stack a{grid-template-columns:1fr;gap:.4rem}.choice-stack em{white-space:normal}}
@media(max-width:480px){.path-card{padding:1.25rem}.journey-hero{padding-bottom:9rem}.journey-status{width:175px}.journey-map::before{left:25px}.journey-step{grid-template-columns:52px minmax(0,1fr);gap:.85rem}.step-index{width:50px;height:50px;font-size:1.4rem}.step-copy h2{font-size:2rem}.step-copy>p:not(.eyebrow):not(.stop-note){font-size:.94rem}}
@media print{.path-grid,.tool-library{display:block!important}.path-card,.library-lane,.journey-step,.journey-close{margin:.15in 0!important;break-inside:avoid;page-break-inside:avoid}.journey-map::before,.journey-status{display:none!important}.journey-step{display:block!important}.step-index{margin-bottom:.12in}.path-rule{display:block!important}.path-card,.library-lane,.step-copy{box-shadow:none!important}}

/* Issue 005: research-backed action hierarchy */
.site-header{background:rgba(18,59,42,.98)}
.nav-print{border-color:var(--white);color:var(--ink);background:var(--white);box-shadow:3px 3px 0 var(--cobalt)}
.nav-print:hover{border-color:var(--gold-light);background:var(--gold-light)}
.signal-tape{color:var(--ink);background:var(--cobalt-light)}
.route-board-marker,.print-promise,.journey-close{background:var(--paper-deep)}
.route-board-marker{box-shadow:6px 6px 0 var(--cobalt)}
.journey-close{box-shadow:8px 8px 0 var(--cobalt)}
.print-promise{box-shadow:8px 8px 0 var(--cobalt)}
.button-gold,.button-signal{box-shadow:4px 4px 0 var(--ink-2)}
.button-gold:hover,.button-signal:hover{box-shadow:6px 6px 0 var(--ink-2)}
@media(max-width:820px){.menu-button{border-color:var(--cobalt-light);color:var(--ink);background:var(--cobalt-light)}}

/* Issue 006: Build Notes capture and source-aware partner tracking */
.build-notes-section{padding-top:4.3rem;padding-bottom:4.3rem}.build-notes-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(350px,.8fr);gap:clamp(2rem,6vw,6.5rem);align-items:center;padding:clamp(2rem,5vw,4rem);border:2px solid var(--ink);color:#fff;background:var(--ink-2);box-shadow:9px 9px 0 var(--cobalt)}.build-notes-panel .eyebrow{color:var(--gold-light)}.build-notes-panel .h2{color:#fff}.build-notes-panel .lede{color:var(--cobalt-light)}.signup-form{display:grid;gap:.75rem}.signup-form label{color:var(--gold-light);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.signup-controls{display:flex;gap:.75rem}.signup-controls input{width:100%;min-height:50px;border:2px solid var(--white);border-radius:0;padding:.75rem .9rem;color:var(--ink);background:var(--white);font:inherit;font-size:1rem}.signup-controls input::placeholder{color:#5b6b5e}.signup-controls input:focus{outline:3px solid var(--gold);outline-offset:2px}.signup-controls .button{flex:none;white-space:nowrap;box-shadow:4px 4px 0 var(--cobalt-light)}.signup-controls .button:hover{box-shadow:6px 6px 0 var(--cobalt-light)}.signup-controls .button:disabled{cursor:wait;opacity:.7;transform:none}.signup-note,.signup-status{margin:0;color:var(--cobalt-light);font-size:.78rem;line-height:1.5}.signup-status{padding:.65rem .75rem;border-left:3px solid var(--gold);color:#fff;background:rgba(255,255,255,.1);font-weight:700}.signup-status[data-state="error"]{border-left-color:var(--gold-light);color:var(--gold-light)}.signup-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;white-space:nowrap!important}.path-signup-invite{padding:clamp(2rem,5vw,3.5rem);border:2px solid var(--ink);background:var(--cobalt-light);box-shadow:7px 7px 0 var(--ink)}.path-signup-invite .h2{max-width:800px}.path-signup-invite>p:not(.eyebrow){max-width:700px;margin:1.1rem 0 0;color:var(--muted);font-size:1.03rem;line-height:1.65}.path-signup-invite .button{margin-top:1.5rem}
@media(max-width:820px){.build-notes-panel{grid-template-columns:1fr}.signup-controls{flex-direction:column}.signup-controls .button{width:100%}}
@media print{.build-notes-section,.path-signup-invite{display:none!important}}


/* Issue 007: original editorial artwork */
.hero-art,.path-art{position:relative;overflow:hidden;margin:0 auto;color:var(--ink);background:var(--ink);box-shadow:10px 10px 0 var(--cobalt)}
.hero-art{width:min(1220px,calc(100% - 2.5rem));margin-top:-1.5rem;margin-bottom:2.6rem;border:2px solid var(--ink)}
.path-art{width:min(1220px,calc(100% - 2.5rem));margin-top:3rem;margin-bottom:0;border:2px solid var(--ink)}
.hero-art::after,.path-art::after{content:"";position:absolute;inset:0;border:10px solid rgba(244,197,66,.14);pointer-events:none}
.hero-art img,.path-art img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;background:var(--ink);transition:transform .5s ease}
.hero-art:hover img,.path-art:hover img{transform:scale(1.015)}
.hero-art figcaption,.path-art figcaption{position:absolute;right:1rem;bottom:1rem;max-width:min(380px,calc(100% - 2rem));margin:0;padding:.55rem .72rem;border:1px solid var(--gold);color:var(--gold-light);background:rgba(8,17,12,.86);font-size:.67rem;font-weight:900;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}
.path-art-service{box-shadow:10px 10px 0 var(--gold)}
.path-art-tool{box-shadow:10px 10px 0 var(--cobalt)}
.path-art-session{box-shadow:10px 10px 0 var(--ink)}
@media(max-width:820px){.hero-art,.path-art{width:min(100% - 2rem,1220px);margin-top:2.4rem}.hero-art{margin-bottom:1.3rem}.path-art{margin-bottom:-.8rem}.hero-art figcaption,.path-art figcaption{right:.65rem;bottom:.65rem;font-size:.58rem}}
@media print{.hero-art,.path-art{display:none!important}}


/* Issue 008: About-page heading readability */
.about-readable-title,.about-readable-heading{font-family:var(--sans);font-weight:800;letter-spacing:-.045em;line-height:1.02}
.about-readable-title{max-width:940px;font-size:clamp(2.7rem,5.8vw,5.15rem)}
.about-readable-heading{max-width:690px;font-size:clamp(1.9rem,3.4vw,3.25rem)}
@media(max-width:480px){.about-readable-title{font-size:clamp(2.5rem,12vw,3.4rem)}.about-readable-heading{font-size:clamp(1.8rem,8.7vw,2.35rem)}}


/* Issue 009: official PaidSolo forest-green and metallic-gold identity */
.site-header{background:rgba(8,17,12,.985);border-bottom-color:rgba(244,229,165,.22)}
.brand-mark{position:relative;overflow:hidden;border-color:var(--gold-deep);background:var(--gold-metal);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35);transform:rotate(-3deg)}
.brand-head{position:absolute;top:7px;left:11px;width:7px;height:7px;border-radius:50%;background:var(--ink-2)}
.brand-body{position:absolute;top:14px;left:14px;width:2px;height:10px;background:var(--ink-2);transform:rotate(-7deg)}
.brand-body::before,.brand-body::after{content:"";position:absolute;left:0;width:2px;height:8px;background:var(--ink-2);transform-origin:top}
.brand-body::before{top:2px;transform:rotate(56deg)}.brand-body::after{top:8px;transform:rotate(-37deg)}
.nav-print,.button-gold,.button-signal,.signal-tape{background:var(--gold-metal)}
.nav-print{border-color:var(--gold-deep);box-shadow:3px 3px 0 var(--gold-deep)}
.nav-print:hover{border-color:var(--gold-light);background:linear-gradient(135deg,#c99a24,#f9eebd,#c99a24)}
.button-gold,.button-signal{border-color:var(--gold-deep);box-shadow:4px 4px 0 var(--ink-2)}
.button-gold:hover,.button-signal:hover{background:linear-gradient(135deg,#c99a24,#f9eebd,#c99a24);box-shadow:6px 6px 0 var(--ink-2)}
.signal-tape{color:var(--ink-2);border-color:var(--gold-deep)}
.path-card:nth-child(2),.journey-hero-session,.step-copy:nth-child(2),.lane-blue,.route-blue,.mini-route.route-blue,.system-route.route-blue{background:var(--cobalt-light)}
.path-card:nth-child(3),.journey-hero-tool,.lane-dark,.route-dark,.mini-route.route-dark,.system-route.route-dark{background:var(--ink-2)}
.packet-card:nth-child(4){background:var(--ink)}
.route-board-marker,.print-promise,.journey-close,.route-gold,.mini-route.route-gold,.system-route.route-gold{background:var(--gold-metal)}
.path-rule,.build-notes-panel,.route-board-close{box-shadow:9px 9px 0 var(--gold-deep)}
.button{box-shadow:4px 4px 0 var(--gold-deep)}.button:hover{box-shadow:6px 6px 0 var(--gold-deep)}
.path-card:hover,.packet-card:hover,.system-route:hover,.mini-route:hover,.choice-stack a:hover{box-shadow:7px 7px 0 var(--gold-deep)}
.founder-note,.build-rule,.dossier-aside-dark,.founder-manifesto{box-shadow:8px 8px 0 var(--gold-deep)}
.hero-art,.path-art{box-shadow:10px 10px 0 var(--gold-deep)}
.hero-art::after,.path-art::after{border-color:rgba(201,154,36,.23)}
.site-footer{background:var(--ink-2)}
@media(max-width:820px){.menu-button{border-color:var(--gold-deep);background:var(--gold-metal);color:var(--ink-2)}}


/* Issue 010: compact PaidSolo monogram replaces the rejected figure */
.brand-mark{display:grid;place-items:center;color:var(--ink-2);font-family:var(--sans);font-size:.68rem;font-weight:900;letter-spacing:-.1em;line-height:1;text-indent:-.04em}
.brand-head,.brand-body{display:none}


/* Issue 009: verified Wegic promotion */
.partner-offer{display:inline-grid;gap:.2rem;margin:1.45rem 0 0;padding:.85rem 1rem;border:1px solid var(--gold);color:var(--ink);background:var(--gold-metal);box-shadow:4px 4px 0 var(--ink)}
.partner-offer span{font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.partner-offer strong{font-family:var(--display);font-size:1.32rem;letter-spacing:-.035em;line-height:1}.partner-offer code{padding:.08rem .27rem;color:#fff;background:var(--ink-2);font-family:var(--sans);font-size:.72em;letter-spacing:.03em}.partner-offer p{margin:0;font-size:.71rem;font-weight:800}.offer-aside{margin:1rem 0!important;padding:.7rem;border:1px solid var(--gold);color:var(--gold-light)!important;font-size:.66rem!important;font-weight:900;letter-spacing:.1em;line-height:1.45!important}.offer-inline{display:block;margin-top:.35rem;color:var(--gold-deep);font-size:.69rem;font-weight:900;letter-spacing:.03em;line-height:1.35}.route-dark .offer-inline{color:var(--gold-light)}
@media print{.partner-offer,.offer-aside{color:#111!important;background:#fff!important;border-color:#111!important}.partner-offer code{color:#111!important;background:transparent!important;padding:0!important}}


/* Issue 010: Version 3 Chicago-luxury redesign */
:root{--ink:#101A31;--ink-2:#050914;--cobalt:#3B82F6;--cobalt-light:#E2EEFF;--gold:#3B82F6;--gold-light:#E2EEFF;--gold-deep:#1F5FC4;--gold-metal:linear-gradient(135deg,#1F5FC4 0%,#8BC4FF 44%,#3B82F6 66%,#1E56B4 100%);--red:#E5483D;--red-light:#FFE3E0;--paper:#F5F7FB;--paper-deep:#E8EEF8;--muted:#56657C;--line:rgba(16,26,49,.16);--white:#FFFFFF;--sans:"Manrope",Arial,sans-serif;--display:"DM Serif Display",Georgia,serif}
body{color:var(--ink);background:var(--paper);background-image:none;font-family:var(--sans)}
.site-header{border-bottom:1px solid rgba(151,184,255,.17);background:rgba(5,9,20,.96)}
.brand{color:#fff}.brand-mark{border-color:var(--cobalt);color:#fff;background:var(--cobalt);border-radius:3px;transform:none}.brand-word{font-family:var(--display);letter-spacing:-.02em}.nav-links a{color:#BBC7DA}.nav-links a:hover,.nav-links a[aria-current="page"]{color:#fff}.nav-links a[aria-current="page"]{position:relative}.nav-links a[aria-current="page"]::after{content:"";position:absolute;right:0;bottom:-9px;left:0;height:2px;background:var(--cobalt)}.nav-print{border-color:#28436D;color:#DCE9FF;background:#101A31;box-shadow:none}.nav-print:hover{border-color:var(--cobalt);color:#fff;background:var(--cobalt)}
.eyebrow,.hero-overline{color:var(--cobalt)}.eyebrow::before{background:var(--red)}.button{border-color:var(--cobalt);border-radius:3px;box-shadow:none}.button:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(36,112,245,.22)}.button-gold,.button-signal{color:#fff;background:var(--cobalt);box-shadow:none}.button-gold:hover,.button-signal:hover{background:#276DDD;box-shadow:0 10px 22px rgba(36,112,245,.28)}.button-ghost{border-color:#B7C6DD;color:var(--ink);background:#fff;box-shadow:none}.button-ghost:hover{color:#fff;border-color:var(--ink);background:var(--ink)}
.signal-tape{border-color:#24375C;color:#C9D9F2;background:#0D1629}.signal-tape>div{font-size:.68rem}.founder-note,.route-board-marker,.journey-status,.founder-manifesto,.dossier-aside{transform:none}.founder-note,.build-rule,.path-rule,.route-board-close,.journey-close,.build-notes-panel{box-shadow:none}.note-stamp{display:none}.founder-note{border-color:#1B2B4A;background:#0D1629}.founder-note li,.founder-note li::before{color:#C7D8F3}.founder-note li::before{color:var(--cobalt)}.hand-note{color:#fff}
.path-card,.library-lane,.route-lane,.system-lane,.route-card,.build-route,.packet-card,.step-copy,.dossier-aside,.path-signup-invite,.transparency-panel{border-color:#CCD8EA;border-radius:8px;box-shadow:none!important;transform:none!important}.path-card:hover,.library-lane:hover,.route-lane:hover,.system-lane:hover,.route-card:hover,.build-route:hover,.packet-card:hover{border-color:var(--cobalt);box-shadow:0 14px 30px rgba(16,26,49,.11)!important;transform:translateY(-4px)!important}.path-card:nth-child(1),.path-card:nth-child(2),.path-card:nth-child(3){background:#fff;color:var(--ink)}.path-card:nth-child(3) p{color:var(--muted)}.path-card .path-number{color:var(--cobalt)}.path-card:nth-child(2) .path-number{color:var(--red)}.path-card:nth-child(3) .path-number{color:var(--cobalt)}.path-card li{border-color:#DCE5F1!important}.path-card li b{color:var(--cobalt)!important}.path-card:nth-child(2) li b{color:var(--red)!important}.path-rule,.build-rule,.route-board-close{border-color:#14233F;background:#0A1222}.path-rule .eyebrow,.build-rule .eyebrow,.route-board-close .eyebrow{color:#9DC6FF}.path-rule-notes p,.build-rule li p,.route-board-close p:not(.eyebrow){color:#C1D0E6}.path-rule-notes b{color:#fff}
.packet-card:nth-child(1),.packet-card:nth-child(3){background:#fff;color:var(--ink)}.packet-card:nth-child(2){background:#0A1222;color:#fff}.packet-card:nth-child(4){background:#EAF2FF;color:var(--ink)}.packet-card p,.packet-card:nth-child(2) p,.packet-card:nth-child(4) p{color:var(--muted)}.packet-card:nth-child(2) p{color:#C1D0E6}.packet-card:hover{border-color:var(--cobalt);box-shadow:0 14px 30px rgba(16,26,49,.12)!important}
.journey-hero-site,.journey-hero-session,.dossier-hero-blue{background:#EAF2FF;box-shadow:0 0 0 100vmax #EAF2FF}.journey-hero-tool,.dossier-hero-dark{background:#0A1222;box-shadow:0 0 0 100vmax #0A1222}.dossier-hero-gold{background:#FFF1F0;box-shadow:0 0 0 100vmax #FFF1F0}.journey-map::before{background:var(--cobalt)}.step-index{border-color:#B7C8E2;background:#fff;box-shadow:none}.journey-step.current .step-index{color:#fff;background:var(--cobalt);box-shadow:none}.journey-step:nth-child(2) .step-copy,.dossier-aside-blue{background:#EAF2FF}.journey-step:nth-child(3) .step-copy,.dossier-aside-dark{background:#0A1222}.journey-step:nth-child(3) .eyebrow,.dossier-aside-dark>p:first-child,.dossier-aside-dark a{color:#9DC6FF}.choice-stack a{border-color:#CDD9EA;background:#fff}.choice-stack a:hover{border-color:var(--cobalt);box-shadow:none}.choice-stack span,.choice-stack em{color:var(--cobalt)}.journey-close{background:#EEF4FD}.journey-close p:not(.eyebrow){color:var(--muted)}
.resource-hero,.about-founder-hero,.route-board-hero{padding-top:6rem}.packet-line{border-color:#C9D6E8}.packet-line:hover{background:#EEF4FD;transform:translateX(4px)}.packet-index,.packet-line p,.founder-caption{color:var(--cobalt)}.print-promise{border-color:#B9CBE7;background:#EAF2FF;box-shadow:none}.print-promise p:not(.eyebrow){color:var(--muted)}.founder-manifesto{background:#0A1222}.founder-manifesto>span{color:#9DC6FF}.founder-manifesto p{color:#C1D0E6}.footer-copy,.footer-bottom{color:#BAC8DB}.footer-bottom{border-color:#233655}.footer-links a:hover{color:#8FC0FF}
.hero-art,.path-art{display:none!important}.offer-promo,.live-offer,.promo-offer,.discount-code{border-color:var(--red)!important;color:#fff!important;background:var(--red)!important;box-shadow:none!important}

/* Homepage only */
.home-v3{background:#F5F7FB}.home-v3 .page-shell{overflow:visible}.lux-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.68fr);gap:clamp(3rem,8vw,9rem);width:min(1220px,calc(100% - 2.5rem));min-height:690px;margin:0 auto;padding:clamp(5rem,9vw,9rem) 0 6.5rem;align-items:center}.lux-hero::before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-2;background:radial-gradient(circle at 72% 40%,rgba(59,130,246,.22),transparent 24%),radial-gradient(circle at 15% 15%,rgba(229,72,61,.12),transparent 20%),#070D19}.lux-hero::after{content:"";position:absolute;right:11%;top:14%;z-index:-1;width:360px;height:360px;border:1px solid rgba(119,168,250,.18);border-radius:50%;box-shadow:0 0 0 50px rgba(59,130,246,.025),0 0 0 100px rgba(59,130,246,.018)}.lux-kicker,.lux-signal{margin:0;color:#A8CAFF;font-size:.69rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.lux-kicker::before{content:"";display:inline-block;width:28px;height:2px;margin:0 .65rem .2rem 0;background:var(--red)}.lux-signal{margin-top:1.5rem;color:#FFAAA3}.lux-hero h1{max-width:780px;margin:1rem 0 0;color:#F7FAFF;font-family:var(--display);font-size:clamp(4rem,7vw,7.2rem);font-weight:400;letter-spacing:-.065em;line-height:.88}.lux-hero h1 em{color:#89BBFF;font-style:normal}.lux-lede{max-width:670px;margin:1.7rem 0 0;color:#BCCAE0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.7}.lux-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2.2rem}.lux-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:.65rem;padding:.82rem 1.15rem;border:1px solid transparent;border-radius:3px;font-size:.84rem;font-weight:800;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.lux-button:hover{transform:translateY(-2px)}.lux-button-primary{color:#fff;background:var(--cobalt);box-shadow:0 9px 24px rgba(59,130,246,.26)}.lux-button-primary:hover{background:#286FE1;box-shadow:0 14px 30px rgba(59,130,246,.34)}.lux-button-quiet{border-color:#445674;color:#E8F0FD;background:transparent}.lux-button-quiet:hover{border-color:#7CABF4;background:#142440}.lux-proof{display:flex;align-items:center;gap:.65rem;margin:2rem 0 0;color:#8293AF;font-size:.76rem;font-weight:700}.lux-proof span{width:30px;height:1px;background:var(--red)}.lux-route-index{position:relative;border:1px solid rgba(145,184,245,.32);border-radius:5px;background:linear-gradient(145deg,rgba(19,35,64,.94),rgba(8,14,27,.96));box-shadow:0 22px 55px rgba(0,0,0,.28);overflow:hidden}.lux-route-index::before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--red),var(--cobalt),transparent)}.lux-index-label{margin:0;padding:1.3rem 1.35rem;color:#8EBBFE;font-size:.66rem;font-weight:800;letter-spacing:.13em}.lux-route-index a{display:grid;grid-template-columns:38px minmax(0,1fr) 20px;gap:.8rem;align-items:start;padding:1.3rem 1.35rem;border-top:1px solid rgba(174,204,251,.15);color:#F2F6FF;text-decoration:none;transition:background .15s ease}.lux-route-index a:hover{background:rgba(59,130,246,.12)}.lux-route-index a span{color:#79AFFF;font-family:var(--display);font-size:1.45rem}.lux-route-index a:nth-of-type(2) span{color:#FF8178}.lux-route-index strong{font-size:.9rem;line-height:1.45}.lux-route-index i{color:#8FB9F9;font-size:1rem;font-style:normal}.lux-index-foot{margin:0;padding:1rem 1.35rem;color:#8C9CB6;font-size:.78rem;font-style:italic}.lux-principle{display:flex;align-items:center;gap:2rem;width:min(1220px,calc(100% - 2.5rem));margin:0 auto;padding:1.15rem 0;border-bottom:1px solid #C9D7EA;color:#5C6B82}.lux-principle p{flex:1;margin:0;color:#121E33;font-family:var(--display);font-size:1.35rem}.lux-principle span{font-size:.65rem;font-weight:800;letter-spacing:.08em}.lux-principle span:nth-of-type(1){color:var(--red)}.lux-principle span:nth-of-type(2){color:var(--cobalt)}.lux-section{width:min(1220px,calc(100% - 2.5rem));margin:0 auto;padding:7rem 0}.lux-heading{max-width:760px}.lux-heading>p,.lux-notes>div>p{margin:0;color:var(--cobalt);font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.lux-heading>p::before,.lux-notes>div>p::before{content:"";display:inline-block;width:25px;height:2px;margin:0 .6rem .15rem 0;background:var(--red)}.lux-heading h2,.lux-decision-panel h2,.lux-notes h2{margin:1rem 0 0;color:#0D1830;font-family:var(--display);font-size:clamp(2.8rem,5vw,5rem);font-weight:400;letter-spacing:-.06em;line-height:.94}.lux-heading>span{display:block;max-width:640px;margin-top:1.3rem;color:#596981;font-size:1.05rem;line-height:1.65}.lux-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem}.lux-path-card{position:relative;display:flex;min-height:410px;flex-direction:column;padding:1.65rem;border:1px solid #CCD8EA;border-radius:6px;color:#0D1830;background:#fff;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lux-path-card:hover{border-color:var(--cobalt);box-shadow:0 18px 35px rgba(16,26,49,.12);transform:translateY(-5px)}.lux-path-card::before{content:"";position:absolute;top:0;right:1.65rem;left:1.65rem;height:3px;background:var(--cobalt)}.lux-path-card:nth-child(2)::before{background:var(--red)}.lux-path-num{display:block;margin-top:1rem;color:var(--cobalt);font-family:var(--display);font-size:3.2rem;line-height:1}.lux-path-card:nth-child(2) .lux-path-num{color:var(--red)}.lux-path-card p{margin:1.9rem 0 .6rem;color:#6880A3;font-size:.66rem;font-weight:800;letter-spacing:.11em}.lux-path-card h3{margin:0;color:#0D1830;font-family:var(--display);font-size:clamp(2.05rem,3vw,3.05rem);font-weight:400;letter-spacing:-.06em;line-height:.92}.lux-path-card div>span{display:block;margin-top:1.1rem;color:#5D6E86;font-size:.92rem;line-height:1.65}.lux-path-card strong{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.5rem;border-top:1px solid #D8E1EF;color:#174FAD;font-size:.8rem}.lux-path-card:nth-child(2) strong{color:#C53D34}.lux-path-card i,.lux-sheet-list i{font-style:normal}.lux-decision-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.7fr);gap:clamp(3rem,8vw,9rem);padding:4.5rem;border:1px solid #1E355C;color:#fff;background:#0A1222;border-radius:6px}.lux-decision-panel h2{color:#fff;font-size:clamp(2.6rem,4vw,4.3rem)}.lux-decision-panel>div>p{margin:0;color:#8ABAFE;font-size:.67rem;font-weight:800;letter-spacing:.11em}.lux-checks{border-top:1px solid rgba(201,219,247,.22)}.lux-checks p{margin:0;padding:1rem 0;border-bottom:1px solid rgba(201,219,247,.22);color:#B8C7DB;font-size:.9rem;line-height:1.5}.lux-checks b{color:#fff}.lux-sheets-section{padding-bottom:4rem}.lux-sheet-list{margin-top:2.8rem;border-top:1px solid #C8D6E9}.lux-sheet-list a{display:grid;grid-template-columns:70px minmax(0,1fr) 20px;gap:1rem;align-items:center;padding:1.3rem 0;border-bottom:1px solid #C8D6E9;color:#0D1830;text-decoration:none;transition:padding .15s ease,background .15s ease}.lux-sheet-list a:hover{padding-right:1rem;padding-left:1rem;background:#EAF2FF}.lux-sheet-list>a>span{color:var(--cobalt);font-family:var(--display);font-size:2.2rem}.lux-sheet-list a:nth-child(2)>span{color:var(--red)}.lux-sheet-list b{display:block;font-family:var(--display);font-size:1.75rem;font-weight:400;letter-spacing:-.045em}.lux-sheet-list small{display:block;margin-top:.2rem;color:#65748A;font-size:.84rem}.lux-sheet-list i{color:var(--cobalt);font-size:1.2rem}.lux-notes{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:clamp(3rem,8vw,9rem);width:min(1220px,calc(100% - 2.5rem));margin:2.5rem auto 7rem;padding:4.5rem;border:1px solid #1E355C;border-radius:6px;color:#fff;background:linear-gradient(120deg,#0A1222,#122548)}.lux-notes h2{color:#fff;font-size:clamp(2.65rem,4vw,4.25rem)}.lux-notes>div>span{display:block;max-width:610px;margin-top:1.3rem;color:#B7C8E1;font-size:1rem;line-height:1.6}.lux-notes .signup-form label{color:#A8C8FF}.lux-notes .signup-controls input{border-color:#8BAEE4}.lux-notes .signup-note{color:#AEBED5}.lux-notes .signup-status{border-left-color:var(--red)}
@media(max-width:820px){.lux-hero,.lux-notes,.lux-decision-panel{grid-template-columns:1fr}.lux-hero{min-height:auto;padding-top:5.5rem}.lux-hero::after{right:-130px;top:50px;width:270px;height:270px}.lux-route-index{max-width:560px}.lux-principle{flex-wrap:wrap;gap:.8rem 1.35rem}.lux-principle p{flex-basis:100%}.lux-path-grid{grid-template-columns:1fr}.lux-path-card{min-height:320px}.lux-section{padding:5rem 0}.lux-decision-panel{padding:2rem}.lux-notes{margin-bottom:5rem;padding:2rem}.lux-sheet-list a{grid-template-columns:54px minmax(0,1fr) 18px}.lux-sheet-list>a>span{font-size:1.9rem}}
@media(max-width:480px){.lux-hero{width:min(100% - 2rem,1220px);padding-top:4.2rem;padding-bottom:4rem}.lux-hero h1{font-size:clamp(3.25rem,15.5vw,4.5rem)}.lux-actions{flex-direction:column}.lux-button{width:100%}.lux-principle,.lux-section,.lux-notes{width:min(100% - 2rem,1220px)}.lux-principle span{font-size:.59rem}.lux-heading h2,.lux-decision-panel h2,.lux-notes h2{font-size:2.7rem}.lux-path-card{padding:1.25rem}.lux-sheet-list b{font-size:1.4rem}.lux-sheet-list small{font-size:.78rem}}
@media print{.lux-route-index,.lux-principle,.lux-notes,.lux-actions,.lux-signal,.lux-proof{display:none!important}.lux-hero,.lux-section{width:100%!important;min-height:auto!important;padding:.2in 0!important}.lux-hero::before,.lux-hero::after{display:none!important}.lux-hero h1,.lux-heading h2,.lux-decision-panel h2{color:#111!important}.lux-lede,.lux-heading>span{color:#333!important}.lux-path-grid,.lux-decision-panel{display:block!important;background:#fff!important;color:#111!important;border:0!important}.lux-path-card,.lux-sheet-list a{margin:.15in 0!important;border-color:#aaa!important;color:#111!important;box-shadow:none!important}.lux-path-card h3,.lux-sheet-list b{color:#111!important}.lux-path-card div>span,.lux-sheet-list small{color:#333!important}}

/* Issue 010 cleanup: no legacy greens, hard shadows, or blue urgency */
.signup-controls .button{color:#fff!important;border-color:var(--cobalt)!important;background:var(--cobalt)!important;box-shadow:none!important}.signup-controls .button:hover{background:#276DDD!important;box-shadow:0 10px 22px rgba(59,130,246,.28)!important}.signup-controls input::placeholder{color:#718199!important}.worksheet-lines{background:repeating-linear-gradient(to bottom,transparent 0 24px,rgba(59,130,246,.24) 25px 26px)!important}.button:not(.button-gold):not(.button-light):not(.button-ghost):not(.button-signal){color:#fff;border-color:var(--cobalt);background:var(--cobalt);box-shadow:none}.button:not(.button-gold):not(.button-light):not(.button-ghost):not(.button-signal):hover{background:#276DDD;box-shadow:0 10px 22px rgba(59,130,246,.25)}.offer-inline{display:block!important;margin:.6rem 0 0!important;color:var(--red)!important;font-weight:900!important}.partner-offer{margin-top:2rem;padding:1rem 1.1rem!important;border:1px solid var(--red)!important;color:#7F201A!important;background:var(--red-light)!important;box-shadow:none!important}.partner-offer span{color:var(--red)!important}.partner-offer strong{color:#7F201A!important}.partner-offer code{padding:.12rem .28rem;color:#fff!important;background:var(--red)!important}.dossier-aside-dark .offer-aside{color:#FFB7B1!important}.dossier-aside-dark .offer-aside::first-line{color:var(--red)!important}
