.sp-receipt{background:var(--wg-sheet);color:var(--wg-ink);font-variant-numeric:tabular-nums;border-radius:1rem;align-self:start;padding:1.5rem}.sp-receipt__title{color:var(--wg-graphite);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.sp-receipt__rows{margin-top:.75rem}.sp-receipt__rows>div{border-bottom:1px dashed #17202b40;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.7rem;display:flex}.sp-receipt__rows dt{font-size:.9375rem}.sp-receipt__rows dd{font-family:var(--wg-display);white-space:nowrap;font-size:1.25rem;font-weight:800}.sp-receipt__rows>div[data-total]{border-bottom:0;border-top:2px solid var(--wg-ink);margin-top:.25rem}.sp-receipt__rows>div[data-total] dd{color:#1f7a6f}.sp-receipt__date{color:var(--wg-graphite);margin-top:.75rem;font-size:.8125rem}.sp-fact{border:1px solid var(--color-border);color:var(--color-foreground);border-radius:999px;align-items:center;gap:.25rem;margin:.2rem .4rem .2rem 0;padding:.2rem .65rem;font-size:.8125rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.sp-fact:hover{border-color:var(--color-accent);color:var(--color-accent)}.sp-fact__icon{width:.85rem;height:.85rem}.sp-plans{gap:.875rem;margin-top:2.25rem;padding:0;list-style:none;display:grid}@media (min-width:640px){.sp-plans{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.sp-plans{grid-template-columns:repeat(4,1fr)}}.sp-plan{border:1px solid var(--color-border);border-radius:1rem;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.sp-plan[data-status=live]{background:var(--wg-sheet);color:var(--wg-ink);border-color:#0000}.sp-plan[data-status=deadline]{border-color:var(--wg-ship)}.sp-plan[data-status=not-on-sale]{border-style:dashed}.sp-plan__status{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;background:#ffffff14;border-radius:999px;align-self:flex-start;padding:.15rem .6rem;font-size:.75rem;font-weight:700}.sp-plan[data-status=live] .sp-plan__status{background:var(--wg-setup);color:#fff}.sp-plan[data-status=deadline] .sp-plan__status{background:var(--wg-ship);color:var(--wg-ink)}.sp-plan__who{font-weight:650}.sp-plan__amount{font-family:var(--wg-display);font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,1.8rem + 1.5vw,3rem);font-weight:800;line-height:1}.sp-plan[data-status=excluded] .sp-plan__amount,.sp-plan[data-status=not-on-sale] .sp-plan__amount{color:var(--color-muted)}.sp-plan[data-status=excluded] .sp-plan__amount{font-size:1.75rem}.sp-plan__per{margin-left:.2rem;font-size:1rem;font-weight:600}.sp-plan__points{margin-bottom:.75rem;padding:0;font-size:.9rem;line-height:1.45;list-style:none}.sp-plan__points li{padding-block:.2rem}.sp-plan:not([data-status=live]) .sp-plan__points{color:var(--color-muted)}.sp-plan__facts{margin-top:auto}.sp-plan[data-status=live] .sp-fact{color:var(--wg-ink);border-color:#17202b33}.sp-plan[data-status=live] .sp-fact:hover{border-color:var(--wg-ink)}.sp-cost{margin-top:2rem}.sp-cost .wg-cost__row[data-kind=price] .wg-cost__bar{background:var(--wg-build)}.sp-cost .wg-cost__row[data-kind=cost] .wg-cost__bar{background:var(--wg-setup)}.sp-subhead{margin-top:3rem}.sp-setups{gap:.875rem;margin-top:1.25rem;padding:0;list-style:none;display:grid}@media (min-width:768px){.sp-setups{grid-template-columns:repeat(3,1fr)}}.sp-setup{border:1px solid var(--color-border);border-radius:1rem;flex-direction:column;gap:.35rem;padding:1.25rem;display:flex}.sp-setup__name{color:var(--color-muted);font-size:.875rem;font-weight:600}.sp-setup__total{color:var(--color-foreground);font-family:var(--wg-display);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800}.sp-setup__detail{color:var(--color-muted);font-size:.875rem;line-height:1.45}.sp-setup__risk{color:var(--color-foreground);font-size:.875rem;line-height:1.45}.sp-totals{gap:.875rem;margin-top:1.25rem;display:grid}@media (min-width:768px){.sp-totals{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.sp-totals{grid-template-columns:repeat(4,1fr)}.sp-totals dd{white-space:nowrap;font-size:1.25rem}}.sp-totals>div{background:#ffffff0a;border-radius:1rem;padding:1rem 1.25rem}.sp-totals>div:first-child{background:var(--wg-sheet);color:var(--wg-ink)}.sp-totals>div[data-left]{box-shadow:inset 0 0 0 2px var(--wg-setup)}.sp-totals dt{font-size:.875rem}.sp-totals__per{margin-left:.15rem;font-size:.875rem;font-weight:600}.sp-totals__year{font-variant-numeric:tabular-nums;margin-top:.35rem;font-weight:700;display:block}.sp-totals__note{color:var(--color-muted);margin-top:.15rem;font-size:.8125rem;display:block}.sp-totals>div:first-child .sp-totals__note{color:var(--wg-graphite)}.sp-totals dd{font-family:var(--wg-display);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}.sp-setups__after{color:var(--color-foreground);margin-top:1.25rem;font-weight:600}.sp-setup__even{border-top:1px solid var(--color-border);margin-top:.5rem;padding-top:.6rem;font-size:.9rem}.sp-setup__even strong{color:var(--wg-setup)}.sp-split{gap:.875rem;max-width:56rem;margin-top:2rem;display:grid}@media (min-width:768px){.sp-split{grid-template-columns:1fr 1fr}}.sp-side{border-radius:1rem;padding:1.5rem}.sp-side[data-side=vendor]{border:1px solid var(--color-border)}.sp-side[data-side=you]{background:var(--wg-sheet);color:var(--wg-ink)}.sp-side__title{font-family:var(--wg-display);font-size:1.25rem;font-weight:750}.sp-side ul{margin-block:.9rem 1rem;padding:0;list-style:none}.sp-side li{border-top:1px solid var(--color-border);padding-block:.6rem}.sp-side[data-side=you] li{border-color:#17202b26}.sp-side[data-side=you] .sp-fact{color:var(--wg-ink);border-color:#17202b33}.sp-levers{max-width:48rem;margin-top:2rem;padding:0;list-style:none}.sp-lever{border-top:1px solid var(--color-border);grid-template-columns:2.5rem 1fr;gap:1rem;padding-block:1.25rem;display:grid}.sp-lever__num{background:var(--wg-ship);width:2.25rem;height:2.25rem;color:var(--wg-ink);font-family:var(--wg-display);border-radius:999px;place-items:center;font-weight:800;display:grid}.sp-lever__name{color:var(--color-foreground);font-size:1.0625rem;font-weight:700}.sp-lever__quote{border-left:3px solid var(--wg-ship);color:var(--color-foreground);margin-top:.5rem;padding-left:.9rem}.sp-lever__quote footer{color:var(--color-muted);margin-top:.25rem;font-size:.8125rem}.sp-lever__plain{color:var(--color-muted);margin-top:.6rem}.sp-callout{background:var(--wg-sheet);max-width:48rem;color:var(--wg-ink);border-radius:1rem;margin-top:2rem;padding:1.25rem 1.5rem}.sp-callout__fine{color:var(--wg-graphite);margin-top:.75rem;font-size:.9rem}.sp-callout .sp-fact{color:var(--wg-ink);border-color:#17202b33}.sp-stop{gap:.875rem;max-width:56rem;margin-block:1.25rem 2rem;padding:0;list-style:none;display:grid}@media (min-width:768px){.sp-stop{grid-template-columns:1fr 1fr}}.sp-stop__item{border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.25rem;display:flex}.sp-stop__item[data-side=vendor]{border:1px solid var(--color-border)}.sp-stop__item[data-side=you]{background:var(--wg-sheet);color:var(--wg-ink)}.sp-stop__item[data-side=you] .sp-fact{color:var(--wg-ink);border-color:#17202b33}.sp-stop__who{font-weight:700}.sp-stop__item[data-side=vendor] .sp-stop__what{color:var(--color-muted)}.sp-checklist{--wg-stage:var(--wg-setup);max-width:46rem;margin-top:1.5rem}.sp-checklist li{border-color:var(--color-border)}.sp-checklist .wg-checklist__title{color:var(--color-foreground)}.sp-checklist .wg-checklist__detail{color:var(--color-muted)}.sp-facts{gap:1.75rem;margin-top:2rem;display:grid}@media (min-width:768px){.sp-facts{grid-template-columns:repeat(2,1fr)}}.sp-facts__title{color:var(--color-foreground);font-weight:700}.sp-facts ul{margin-top:.5rem;padding:0;list-style:none}.sp-facts__more{margin-top:2.5rem}[data-price]{--sp-header:var(--site-header-h,107px)}[data-price] .wg-parts[id]{scroll-margin-top:calc(var(--sp-header) - clamp(3.5rem, 7vw, 5.5rem) + 1.5rem)}[data-price] .wg-faq[id]{scroll-margin-top:calc(var(--sp-header) - clamp(3rem, 6vw, 4.5rem) + 1.5rem)}
