.top-acts{align-items:center;gap:.6rem;display:flex}.wa-link{color:var(--muted);white-space:nowrap;align-items:center;gap:.45em;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.wa-link:hover{color:var(--ok-text)}.hero .std-cta-row{margin-bottom:var(--gap-2)}.hero-built{color:var(--muted);max-width:44rem;margin-inline:auto;margin-bottom:var(--gap-5);font-size:.9375rem}.trades{gap:var(--gap-3);text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.trade{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:clamp(1.25rem,3vw,1.6rem)}.trade h3{font-size:var(--step-1);margin-bottom:.4rem}.trade p{color:var(--muted);font-size:.9375rem}.trades-more{margin-top:var(--gap-3);text-align:center;color:var(--muted);font-size:.9375rem}.price-note{margin-top:var(--gap-3);text-align:center;color:var(--muted)}.price-beyond{margin-top:var(--gap-4);padding-top:var(--gap-3);border-top:1px solid var(--line-2);text-align:center}.price-beyond-lead{font-size:var(--step-1);letter-spacing:-.015em;margin-bottom:var(--gap-1);font-weight:500}.jump{color:var(--accent);align-items:center;gap:.45em;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.jump:hover{text-decoration:underline}.price-next{margin-top:var(--gap-2);color:var(--muted);font-size:.875rem}.chore-grid{gap:var(--gap-3);text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));display:grid}.chore-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);align-content:start;gap:.6rem;padding:1.35rem 1.35rem 1.25rem;display:grid}.chore-card h3{font-size:var(--step-1);letter-spacing:-.02em;font-weight:600;line-height:1.25}.chore-card p{color:var(--muted);grid-template-columns:4.1rem minmax(0,1fr);align-items:start;gap:.6rem;font-size:.9375rem;display:grid}.chore-tag{border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;margin-top:.12rem;padding:.25em .6em;font-size:.75rem;font-weight:500;display:inline-flex}.chore-tag[data-good=true]{background:var(--ok-tint);color:var(--ok-text)}.chore-card .chore-after{color:var(--text)}.chore-cta{margin-top:var(--gap-4);margin-bottom:0}.steps{gap:var(--gap-3);text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.step{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);align-content:start;gap:.4rem;padding:1.4rem 1.35rem;display:grid}.step-key{border-radius:var(--r-pill);background:var(--accent-tint);width:2rem;height:2rem;color:var(--accent);place-items:center;margin-bottom:.35rem;font-size:.9375rem;font-weight:600;display:inline-grid}.step h3{font-size:var(--step-1)}.step p{color:var(--muted);font-size:.9375rem}.story-head{font-size:var(--step-4);margin-bottom:var(--gap-2)}.story-para{margin-bottom:var(--gap-2)}.why{gap:var(--gap-3) var(--gap-4);margin-top:var(--gap-5);padding-top:var(--gap-4);border-top:1px solid var(--line);text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.why-item{grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.why-tick{border-radius:var(--r-pill);background:var(--accent-tint);width:1.5rem;height:1.5rem;color:var(--accent);place-items:center;margin-top:.15rem;display:grid}.why-item h3{font-size:var(--step-0);margin-bottom:.2rem;font-weight:600}.why-item p{color:var(--muted);font-size:.9375rem}.faq{border-top:1px solid var(--line-2);text-align:left;gap:0;max-width:52rem;margin-inline:auto;display:grid}.faq-item{border-bottom:1px solid var(--line-2)}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--gap-2);cursor:pointer;padding:1.1rem .25rem;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--accent);font-size:var(--step-1);flex:none;line-height:1}.faq-item[open] summary:after{content:"–"}.faq-item summary:hover{color:var(--accent)}.faq-item p{color:var(--muted);max-width:62ch;padding:0 2rem 1.2rem .25rem}.final-head{font-size:var(--step-4);margin-bottom:var(--gap-2)}.final-lede{margin-inline:auto;margin-bottom:var(--gap-4)}.final-form{text-align:left;max-width:40rem;margin-inline:auto}.intake .intake-step[hidden]{display:none}.intake .intake-step:focus-visible{outline-offset:6px;border-radius:var(--r-lg)}.intake-progress{margin-bottom:var(--gap-1);flex-wrap:wrap;align-items:baseline;gap:0 .5rem;display:flex}.intake-progress-what{color:var(--muted)}.intake-rail{margin-bottom:var(--gap-3);grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.intake-seg{border-radius:var(--r-pill);background:var(--line);height:3px;transition:background .18s var(--ease-control)}.intake-seg[data-on]{background:var(--accent)}.intake .ask{margin:0 0 var(--gap-4);border:0;padding:0}.intake .ask-q{font-size:var(--step-1);letter-spacing:-.02em;margin-bottom:var(--gap-2);padding:0;font-weight:600;line-height:1.3}.intake .ask-note{color:var(--muted);margin-top:-.5rem;margin-bottom:var(--gap-2);font-size:.875rem}.intake select{background:var(--surface);color:var(--text);border:1px solid var(--line-2);border-radius:var(--r-md);width:100%;padding:.75rem .85rem}.intake .pair{gap:0 var(--gap-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.intake .opt{color:var(--muted);font-weight:400}.chores{gap:.4rem;display:grid}.chore{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);cursor:pointer;transition:border-color .15s var(--ease-control), background .15s var(--ease-control);grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.7rem .85rem;display:grid}.chore:hover{border-color:var(--line-2);background:var(--surface-2)}.chore[data-on]{border-color:var(--accent);background:var(--accent-tint)}.chore input{accent-color:var(--accent);width:1.05rem;height:1.05rem;margin:.2rem 0 0}.chore-label{font-size:.9375rem;font-weight:500;line-height:1.35;display:block}.chore-hint{color:var(--muted);margin-top:.1rem;font-size:.875rem;line-height:1.4;display:block}.chore[data-on] .chore-hint{color:var(--accent)}.pills{flex-wrap:wrap;gap:.4rem;display:flex}.pill{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);cursor:pointer;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.875rem;display:inline-flex}.pill:hover{background:var(--surface-2)}.pill input{accent-color:var(--accent);margin:0}.pill:has(input:checked){border-color:var(--accent);background:var(--accent-tint);color:var(--accent)}.intake-actions{margin-top:var(--gap-3);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.intake-wa{margin-inline-start:auto}.intake-back[disabled]{color:var(--muted);background:var(--surface-2);cursor:not-allowed}@media (max-width:560px){.intake-wa{margin-inline-start:0}}.intake-foot{margin-top:var(--gap-2);color:var(--muted);font-size:.875rem}.sent-card{background:var(--surface);border:1px solid var(--ok-line);border-radius:var(--r-lg);gap:.6rem;padding:1.6rem 1.5rem;display:grid}.sent-head{font-size:var(--step-3)}.sent-card p{color:var(--muted)}.sent-alt a{color:var(--accent)}@media (max-width:560px){.chore-card p{grid-template-columns:minmax(0,1fr);gap:.25rem}.chore-tag{justify-self:start}}
