.poster-site{--poster-ink: #17130f;--poster-paper: #f1ecdc;--poster-yellow: #f0df55;--poster-pink: #f43e8d;color:var(--poster-ink);background-color:var(--poster-paper);font-family:Courier Prime,monospace}.poster-shell{width:min(calc(100% - 2.5rem),72rem);margin-inline:auto}.kicker{margin:0;color:var(--brand-pink-text);font-family:Instrument Sans,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.section-lead{max-width:42rem;margin:.8rem 0 0;font-size:1.05rem;line-height:1.55}.section-heading h2,.hero h1,.band h2,.faq h2,.local h2,.proof h2,.guarantee h2,.replaces h2,.steps h2,.offers h2{margin:.35rem 0 0;font-family:League Gothic,sans-serif;font-weight:400;letter-spacing:-.03em;line-height:.88;text-transform:uppercase}.hero h1{position:relative;font-size:clamp(2.15rem,4.4vw,3.35rem);max-width:14em;line-height:.92}.wish-live{display:none}.wish-lead,.wish-tail{display:block}.wish-slot{display:flex;align-items:center;min-height:2.2em;margin-block:.12em;padding:.04em .18em;background:var(--poster-yellow);box-shadow:5px 5px 0 var(--poster-ink)}.wish-slot span{display:block}@media(prefers-reduced-motion:no-preference){.js .wish-static{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.js .wish-live{display:block}.js .wish-slot span{transition:opacity .18s ease,transform .18s ease}.js .wish-slot span.is-out{opacity:0;transform:translateY(.12em)}}.section-heading h2,.replaces h2,.steps h2,.offers h2,.guarantee h2,.local h2,.faq h2,.proof h2,.band h2{font-size:clamp(3.2rem,7vw,5.6rem);max-width:14ch}.hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;padding-block:clamp(1.6rem,4vw,3rem) 2rem;border-bottom:2px solid var(--poster-ink)}.hero-intro{max-width:40rem;margin:1.1rem 0 0;font-size:1.08rem;line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.3rem}.poster-button{display:inline-flex;min-height:2.9rem;align-items:center;justify-content:center;padding:.55rem .9rem;border:2px solid var(--poster-ink);color:var(--poster-ink);background:var(--poster-paper);box-shadow:4px 4px 0 var(--poster-ink);font-family:Instrument Sans,sans-serif;font-size:.78rem;font-weight:850;letter-spacing:.04em;line-height:1;text-transform:uppercase;text-decoration:none}.poster-button-yellow{background:var(--poster-yellow)}.poster-button:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--poster-ink)}.poster-button:focus-visible{outline:3px solid var(--poster-pink);outline-offset:3px}.poster-button[hidden]{display:none}.video-frame{position:relative;border:2px solid var(--poster-ink);background:var(--poster-ink);box-shadow:8px 8px 0 var(--poster-pink)}.video-frame video,.video-still{display:block;width:100%;height:auto}.video-frame video{aspect-ratio:16 / 9;background:#111;object-fit:cover}.video-play{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.video-still{height:100%;object-fit:cover}.video-frame.is-playing .video-play{display:none}.video-play:focus-visible{outline:4px solid var(--poster-yellow);outline-offset:3px}.video-caption{display:flex;justify-content:space-between;gap:.8rem;margin:.7rem 0 0;font-family:Instrument Sans,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.credential-strip{display:flex;flex-wrap:wrap;gap:.8rem 1rem;align-items:center;padding-block:.85rem;border-bottom:2px solid var(--poster-ink);font-family:Instrument Sans,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.credential-strip i{width:.45rem;height:.45rem;background:var(--poster-pink)}.replaces,.steps,.offers,.guarantee,.proof,.local,.faq{padding-block:clamp(3.5rem,7vw,6rem);border-bottom:2px solid var(--poster-ink)}.replace-grid,.step-grid,.offer-grid{display:grid;gap:2px;margin:1.5rem 0 0;padding:0;list-style:none;border:2px solid var(--poster-ink);background:var(--poster-ink)}.replace-grid{grid-template-columns:1fr 1fr}.replace-grid li,.step-grid li,.offer-card{background:var(--poster-paper);padding:1rem 1.05rem 1.1rem}.replace-grid span{display:block;color:var(--brand-pink-text);font-family:Instrument Sans,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.replace-grid strong{display:block;margin-top:.25rem;font-size:1.05rem}.payroll{margin:1.2rem 0 0;padding:1rem 1.1rem;border:2px solid var(--poster-ink);background:var(--poster-yellow);font-family:League Gothic,sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:.95;text-transform:uppercase}.step-grid,.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.step-grid span,.offer-card .kicker{display:block}.step-grid h3,.offer-card h3{margin:.3rem 0 0;font-family:League Gothic,sans-serif;font-size:2.4rem;font-weight:400;line-height:.9;text-transform:uppercase}.step-grid p,.offer-card p{margin:.55rem 0 0;font-size:.95rem;line-height:1.45}.offer-card.is-featured{background:var(--poster-yellow)}.offer-card .price{margin-top:.7rem;font-family:Instrument Sans,sans-serif;font-size:1rem;font-weight:850}.offer-card ul{margin:.7rem 0 0;padding-left:1.1rem}.offer-card li{margin-top:.35rem;font-size:.9rem;line-height:1.4}.offer-card .poster-button{margin-top:1rem}.offer-note{margin:.8rem 0 0;font-size:.9rem;font-weight:700}.guarantee-layout,.proof-layout,.local-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);gap:clamp(1.2rem,3vw,2.5rem);align-items:start}.guarantee-card,.todo-card,.local-card{padding:1.1rem;border:2px solid var(--poster-ink);background:var(--poster-paper);box-shadow:6px 6px 0 var(--poster-ink)}.guarantee-card{background:var(--poster-yellow)}.guarantee-card p,.todo-card p,.local-card p{margin:.5rem 0 0;line-height:1.5}.todo-card+.todo-card{margin-top:1rem}.todo-card{border-style:dashed;box-shadow:none}.proof-shot{display:block;border:2px solid var(--poster-ink);background:var(--poster-ink)}.proof-shot img{display:block;width:100%;height:auto}.local-list{margin:1rem 0 0;padding:0;list-style:none}.local-list li{padding-block:.75rem;border-top:2px solid var(--poster-ink)}.local-list strong{display:block;font-family:League Gothic,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:-.02em;text-transform:uppercase}.faq-list{margin:1.4rem 0 0;border-top:2px solid var(--poster-ink)}.faq-list details{border-bottom:2px solid var(--poster-ink)}.faq-list summary{padding:.9rem 0;font-family:Instrument Sans,sans-serif;font-size:1.05rem;font-weight:750;cursor:pointer}.faq-list summary:focus-visible{outline:3px solid var(--poster-pink);outline-offset:2px}.faq-list p{margin:0 0 1rem;max-width:44rem;line-height:1.5}.band{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:end;justify-content:space-between;padding-block:clamp(2.5rem,6vw,4rem)}.band h2{max-width:16ch}.band .poster-button{background:var(--poster-yellow)}@media(prefers-reduced-motion:no-preference){.rise{animation:poster-rise .7s cubic-bezier(.2,.8,.2,1) both}.rise-delay{animation-delay:.12s}@keyframes poster-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.js .reveal{opacity:0;transform:translateY(16px);transition:opacity .64s cubic-bezier(.2,.8,.2,1),transform .64s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d, 0ms)}.js .reveal.is-in{opacity:1;transform:none}.poster-button{transition:transform .14s ease,box-shadow .14s ease}}@media(max-width:980px){.hero,.guarantee-layout,.proof-layout,.local-layout,.step-grid,.offer-grid{grid-template-columns:1fr}.hero h1{max-width:none}}@media(max-width:640px){.poster-shell{width:min(calc(100% - 1.4rem),72rem)}.replace-grid{grid-template-columns:1fr}.hero h1{font-size:clamp(1.85rem,8.2vw,2.35rem)}.video-frame{box-shadow:5px 5px 0 var(--poster-pink)}}.team[data-astro-cid-ccixisgy]{padding-block:clamp(3.5rem,7vw,6rem);border-bottom:2px solid var(--poster-ink)}.org[data-astro-cid-ccixisgy]{margin-top:2rem}.owner[data-astro-cid-ccixisgy]{width:min(100%,28rem);margin-inline:auto;padding:1.1rem 1.2rem 1.2rem;border:2px solid var(--poster-ink);background:var(--poster-yellow);box-shadow:6px 6px 0 var(--poster-ink);text-align:center}.owner[data-astro-cid-ccixisgy] strong[data-astro-cid-ccixisgy]{display:block;margin-top:.2rem;font-family:League Gothic,sans-serif;font-size:clamp(3.4rem,8vw,5.5rem);font-weight:400;letter-spacing:-.03em;line-height:.85;text-transform:uppercase}.owner[data-astro-cid-ccixisgy] p[data-astro-cid-ccixisgy]{margin:.45rem 0 0;font-size:.95rem;line-height:1.45}.org-stem[data-astro-cid-ccixisgy]{width:2px;height:1.4rem;margin:0 auto;background:var(--poster-ink)}.agent-grid[data-astro-cid-ccixisgy]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border:2px solid var(--poster-ink);list-style:none;background:var(--poster-ink);gap:2px}.agent-card[data-astro-cid-ccixisgy]{position:relative;min-width:0;background:var(--poster-paper)}.agent-card[data-astro-cid-ccixisgy].is-linked:before{position:absolute;top:-1.4rem;left:calc(50% - 1px);width:2px;height:1.4rem;background:var(--poster-ink);content:""}.agent-card[data-astro-cid-ccixisgy] button[data-astro-cid-ccixisgy]{display:grid;width:100%;gap:.35rem;padding:1rem 1rem .9rem;border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.agent-card[data-astro-cid-ccixisgy] button[data-astro-cid-ccixisgy]:focus-visible{outline:3px solid var(--poster-pink);outline-offset:-5px}.agent-top[data-astro-cid-ccixisgy]{display:flex;align-items:center;justify-content:space-between}.agent-top[data-astro-cid-ccixisgy] svg[data-astro-cid-ccixisgy]{width:1.7rem;height:1.7rem;fill:none;stroke:var(--poster-ink);stroke-width:1.7;stroke-linejoin:bevel;stroke-linecap:square}.shift-dot[data-astro-cid-ccixisgy]{width:.55rem;height:.55rem;border:2px solid var(--poster-ink);background:transparent}.agent-card[data-astro-cid-ccixisgy].is-working{background:#f7efc0}.agent-card[data-astro-cid-ccixisgy].is-working .shift-dot[data-astro-cid-ccixisgy]{background:var(--poster-pink)}.agent-name[data-astro-cid-ccixisgy]{font-family:League Gothic,sans-serif;font-size:2rem;line-height:.9;letter-spacing:-.02em;text-transform:uppercase}.platform[data-astro-cid-ccixisgy]{justify-self:start;padding:.15rem .4rem;background:var(--poster-yellow);color:var(--poster-ink);font-family:Instrument Sans,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.agent-summary[data-astro-cid-ccixisgy]{color:#2a241d;font-size:.92rem;line-height:1.45}.examples-toggle[data-astro-cid-ccixisgy]{color:var(--brand-pink-text);font-family:Instrument Sans,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.agent-examples[data-astro-cid-ccixisgy]{display:grid;grid-template-rows:0fr}.agent-examples-inner[data-astro-cid-ccixisgy]{overflow:hidden}.agent-examples[data-astro-cid-ccixisgy] p[data-astro-cid-ccixisgy]{margin:0 1rem;color:var(--brand-pink-text);font-family:Instrument Sans,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.agent-examples[data-astro-cid-ccixisgy] ul[data-astro-cid-ccixisgy]{margin:.4rem 0 1rem;padding:0 1rem 0 1.9rem}.agent-examples[data-astro-cid-ccixisgy] li[data-astro-cid-ccixisgy]{margin-top:.45rem;font-size:.9rem;line-height:1.45}.agent-card[data-astro-cid-ccixisgy].is-open .agent-examples[data-astro-cid-ccixisgy]{grid-template-rows:1fr}@media(hover:hover)and (pointer:fine){.agent-card[data-astro-cid-ccixisgy]:hover .agent-examples[data-astro-cid-ccixisgy]{grid-template-rows:1fr}.agent-card[data-astro-cid-ccixisgy]:hover{background:#f7efc0}}@media(prefers-reduced-motion:no-preference){.agent-examples[data-astro-cid-ccixisgy]{transition:grid-template-rows .22s ease}.agent-card[data-astro-cid-ccixisgy].is-working .shift-dot[data-astro-cid-ccixisgy]{animation:shift-pulse 1.2s ease-in-out infinite}}@keyframes shift-pulse{50%{transform:scale(1.35)}}@media(max-width:980px){.agent-grid[data-astro-cid-ccixisgy]{grid-template-columns:1fr 1fr}.agent-card[data-astro-cid-ccixisgy].is-linked:before{display:none}}@media(max-width:640px){.agent-grid[data-astro-cid-ccixisgy]{grid-template-columns:1fr}.org-stem[data-astro-cid-ccixisgy]{height:1rem}}.demo[data-astro-cid-tmwrxqow]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start;padding-block:clamp(3.5rem,7vw,6rem);border-bottom:2px solid var(--poster-ink)}.demo-panel[data-astro-cid-tmwrxqow]{padding:1.1rem;border:2px solid var(--poster-ink);background:var(--poster-paper);box-shadow:8px 8px 0 var(--poster-pink)}.demo-status[data-astro-cid-tmwrxqow],.demo-soon[data-astro-cid-tmwrxqow] p[data-astro-cid-tmwrxqow]{margin:0;font-size:1rem;line-height:1.5}.demo-actions[data-astro-cid-tmwrxqow],.demo-soon[data-astro-cid-tmwrxqow]{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.demo-actions[data-astro-cid-tmwrxqow]{margin-top:1rem}.demo-soon[data-astro-cid-tmwrxqow]{display:grid;justify-items:start;gap:.8rem}.demo-chat[data-astro-cid-tmwrxqow]{display:grid;gap:.4rem;margin-top:1rem}.demo-chat[data-astro-cid-tmwrxqow] label[data-astro-cid-tmwrxqow]{color:var(--brand-pink-text);font-family:Instrument Sans,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.demo-chat[data-astro-cid-tmwrxqow] div[data-astro-cid-tmwrxqow]{display:flex;gap:.5rem}.demo-chat[data-astro-cid-tmwrxqow] input[data-astro-cid-tmwrxqow]{min-width:0;flex:1;border:2px solid var(--poster-ink);background:#fffaf0;color:var(--poster-ink);font:inherit;padding:.65rem .7rem}.demo-chat[data-astro-cid-tmwrxqow] input[data-astro-cid-tmwrxqow]:focus-visible,.demo-panel[data-astro-cid-tmwrxqow] button[data-astro-cid-tmwrxqow]:focus-visible,.demo-panel[data-astro-cid-tmwrxqow] a[data-astro-cid-tmwrxqow]:focus-visible{outline:3px solid var(--poster-ink);outline-offset:2px}.demo-live[data-astro-cid-tmwrxqow]{min-height:1.2rem;margin:.8rem 0 0;color:#433a31;font-size:.9rem}.demo-log[data-astro-cid-tmwrxqow]{max-height:16rem;margin:.4rem 0 0;padding:0;overflow:auto;list-style:none}.demo-log[data-astro-cid-tmwrxqow] li[data-astro-cid-tmwrxqow]{margin-top:.55rem;font-size:.92rem;line-height:1.4}.demo-log[data-astro-cid-tmwrxqow] strong[data-astro-cid-tmwrxqow]{font-family:Instrument Sans,sans-serif;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}@media(max-width:860px){.demo[data-astro-cid-tmwrxqow]{grid-template-columns:1fr}.demo-chat[data-astro-cid-tmwrxqow] div[data-astro-cid-tmwrxqow]{flex-direction:column}}.calculator[data-astro-cid-6mibf4dn]{padding-block:clamp(3.5rem,7vw,6rem);border-bottom:2px solid var(--poster-ink)}.calc-grid[data-astro-cid-6mibf4dn]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr);gap:1rem;margin-top:1.6rem}.calc-grid[data-astro-cid-6mibf4dn] fieldset[data-astro-cid-6mibf4dn]{margin:0;padding:1rem;border:2px solid var(--poster-ink)}.calc-jobs[data-astro-cid-6mibf4dn]{display:grid;gap:.45rem;margin-top:.8rem}.calc-jobs[data-astro-cid-6mibf4dn] label[data-astro-cid-6mibf4dn],.calc-size[data-astro-cid-6mibf4dn]{display:flex;gap:.7rem;align-items:flex-start;font-size:.95rem;line-height:1.35}.calc-jobs[data-astro-cid-6mibf4dn] span[data-astro-cid-6mibf4dn],.calc-size[data-astro-cid-6mibf4dn] span[data-astro-cid-6mibf4dn]{display:grid}.calc-jobs[data-astro-cid-6mibf4dn] strong[data-astro-cid-6mibf4dn]{font-family:Instrument Sans,sans-serif;font-size:.92rem}.calc-result[data-astro-cid-6mibf4dn]{display:grid;align-content:start;gap:.8rem;padding:1rem;border:2px solid var(--poster-ink);background:var(--poster-yellow)}.calc-result[data-astro-cid-6mibf4dn] p[data-astro-cid-6mibf4dn]{margin:0;line-height:1.45}.calc-price[data-astro-cid-6mibf4dn]{font-family:League Gothic,sans-serif;font-size:clamp(2.2rem,4vw,3.2rem);line-height:.92;text-transform:uppercase}.calc-grid[data-astro-cid-6mibf4dn] input[data-astro-cid-6mibf4dn]{accent-color:var(--poster-ink);width:1rem;height:1rem;margin-top:.2rem}@media(max-width:860px){.calc-grid[data-astro-cid-6mibf4dn]{grid-template-columns:1fr}}
