.hero.svelte-1uha8ag{padding:48px 0 56px}.hero-grid.svelte-1uha8ag{grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;display:grid}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(2rem,3.2vw,2.85rem);font-weight:600;line-height:1.12}.hero-lead.svelte-1uha8ag{color:var(--muted);max-width:58ch;margin:0 0 28px;font-size:1.04rem}.hero-price-split.svelte-1uha8ag{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px;padding:16px 0;display:grid}.price-stat.svelte-1uha8ag{flex-direction:column;gap:2px;display:flex}.price-stat.svelte-1uha8ag:first-child{border-right:1px solid var(--rule);padding-right:16px}.stat-label.svelte-1uha8ag{color:var(--muted);font-size:.8rem}.price-stat.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink);font-size:1.5rem;font-weight:600}.per.svelte-1uha8ag{color:var(--muted);font-size:.92rem;font-weight:400}.stat-sub.svelte-1uha8ag{color:var(--muted);font-size:.78rem}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;gap:12px;display:flex}.hero-figure.svelte-1uha8ag,.finish-figure.svelte-1uha8ag{background:var(--surface);border:1px solid var(--rule);border-radius:3px;margin:0;overflow:hidden}.hero-figure.svelte-1uha8ag figcaption:where(.svelte-1uha8ag),.finish-figure.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){color:var(--muted);background:var(--surface);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 14px;font-size:.74rem;display:flex}.preset-bar.svelte-1uha8ag{flex-wrap:wrap;gap:8px;display:flex}.active-preset.svelte-1uha8ag{background:var(--surface);border-color:var(--ink)}.muted-tag.svelte-1uha8ag{color:var(--muted);font-size:.78rem}.upload-btn.svelte-1uha8ag{cursor:pointer}.error-banner.svelte-1uha8ag{color:#991b1b;background:#fef2f2;border:1px solid #dc2626;border-radius:3px;margin-bottom:20px;padding:12px 16px;font-weight:500}.workbench-grid.svelte-1uha8ag{grid-template-columns:340px 1fr;align-items:start;gap:24px;display:grid}.spec-rail.svelte-1uha8ag{background:var(--panel);border:1px solid var(--rule);border-radius:3px;flex-direction:column;gap:22px;padding:20px;display:flex}.rail-group.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 10px;font-size:.86rem;font-weight:600}.swatch-list.svelte-1uha8ag{flex-direction:column;gap:8px;display:flex}.swatch-item.svelte-1uha8ag,.radio-card.svelte-1uha8ag{background:var(--surface);border:1px solid var(--rule);cursor:pointer;border-radius:3px;align-items:flex-start;gap:10px;padding:9px 10px;font-size:.84rem;display:flex}.swatch-item.selected.svelte-1uha8ag,.radio-card.selected.svelte-1uha8ag{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.swatch-item.svelte-1uha8ag input:where(.svelte-1uha8ag),.radio-card.svelte-1uha8ag input:where(.svelte-1uha8ag){margin-top:3px}.swatch-dot.svelte-1uha8ag{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.swatch-inner.svelte-1uha8ag{border-radius:50%;width:8px;height:8px}.swatch-meta.svelte-1uha8ag{flex-direction:column;display:flex}.swatch-meta.svelte-1uha8ag small:where(.svelte-1uha8ag),.radio-card.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--muted);font-size:.74rem}.radio-card.svelte-1uha8ag>div:where(.svelte-1uha8ag){flex:1}.radio-top.svelte-1uha8ag{justify-content:space-between;gap:8px;width:100%;display:flex}.check-row.svelte-1uha8ag{background:var(--surface);border:1px solid var(--rule);cursor:pointer;border-radius:3px;align-items:flex-start;gap:10px;padding:10px;font-size:.84rem;display:flex}.price-box.svelte-1uha8ag{background:var(--surface);border:1px solid var(--ink);border-radius:3px;flex-direction:column;gap:8px;padding:14px;font-size:.84rem;display:flex}.price-row.svelte-1uha8ag{justify-content:space-between;gap:8px;display:flex}.compliance-green.svelte-1uha8ag{color:var(--action);font-weight:600}.price-total.svelte-1uha8ag{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;margin-top:4px;padding-top:10px;font-size:1rem;display:flex}.price-total.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.35rem}.work-surface.svelte-1uha8ag{background:var(--surface);border:1px solid var(--rule);border-radius:3px;flex-direction:column;gap:28px;padding:24px;display:flex}.editor-header.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.muted-inline.svelte-1uha8ag{color:var(--muted);margin-left:8px;font-size:.82rem}.badge-compliant.svelte-1uha8ag{background:var(--panel);border:1px solid var(--rule);color:var(--ink);border-radius:2px;padding:3px 8px;font-size:.76rem}.schedule-textarea.svelte-1uha8ag{border:1px solid var(--rule);resize:vertical;background:#fafbfc;border-radius:3px;width:100%;padding:12px;font-size:.88rem;line-height:1.55}.proofs-header.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.proofs-header.svelte-1uha8ag h3:where(.svelte-1uha8ag),.checkout-block.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-size:1.08rem;font-weight:600}.proof-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.proof-card.svelte-1uha8ag{background:var(--bg);border:1px solid var(--rule);border-radius:3px;flex-direction:column;gap:8px;padding:12px;display:flex}.proof-card-top.svelte-1uha8ag{color:var(--muted);justify-content:space-between;font-size:.72rem;display:flex}.checkout-block.svelte-1uha8ag{border-top:1px solid var(--rule);padding-top:24px}.checkout-sub.svelte-1uha8ag{color:var(--muted);margin:6px 0 16px;font-size:.9rem}.trade-upsell.svelte-1uha8ag{background:var(--panel);border:1px solid var(--rule);cursor:pointer;border-radius:3px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px;font-size:.86rem;display:flex}.trade-upsell.svelte-1uha8ag input:where(.svelte-1uha8ag){margin-top:3px}.trade-upsell.svelte-1uha8ag strong:where(.svelte-1uha8ag){flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;display:flex}.trade-upsell.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted)}.savings-pill.svelte-1uha8ag{background:var(--action);border-radius:2px;padding:2px 7px;font-size:.75rem;color:#fff!important}.form-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:14px;display:grid}.submit-row.svelte-1uha8ag{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.split-two.svelte-1uha8ag{grid-template-columns:1.1fr .9fr;align-items:center;gap:36px;display:grid}.pack-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pack-card.svelte-1uha8ag{background:var(--surface);border:1px solid var(--rule);border-radius:3px;flex-direction:column;gap:12px;padding:22px;display:flex}.pack-top.svelte-1uha8ag{color:var(--muted);justify-content:space-between;font-size:.76rem;display:flex}.pack-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-size:1.12rem;font-weight:600}.pack-price-line.svelte-1uha8ag{border-bottom:1px solid var(--rule);align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.pack-price-line.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.5rem}.pack-price-line.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);font-size:.82rem}.pack-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0;font-size:.88rem}.pack-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){color:var(--ink);flex-direction:column;flex:1;gap:6px;margin:0;padding-left:18px;font-size:.85rem;display:flex}.pack-actions.svelte-1uha8ag{padding-top:8px}@media (width<=1040px){.hero-grid.svelte-1uha8ag,.workbench-grid.svelte-1uha8ag,.split-two.svelte-1uha8ag{grid-template-columns:1fr}.proof-grid.svelte-1uha8ag,.pack-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.hero-price-split.svelte-1uha8ag,.form-grid.svelte-1uha8ag,.proof-grid.svelte-1uha8ag,.pack-grid.svelte-1uha8ag{grid-template-columns:1fr}.price-stat.svelte-1uha8ag:first-child{border-right:none;border-bottom:1px solid var(--rule);padding-bottom:12px;padding-right:0}.work-surface.svelte-1uha8ag{padding:16px}}
