.marketing-home.svelte-1uha8ag{padding-top:34px}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(34px,7vw,86px);min-height:610px}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(3rem,6vw,5.5rem);line-height:.98;letter-spacing:-.055em;max-width:10ch;margin-top:18px}.hero-lede.svelte-1uha8ag{color:var(--veil-dim);font-size:clamp(1rem,1.5vw,1.18rem);font-weight:300;line-height:1.75;max-width:55ch;margin-top:24px}.trust-kicker.svelte-1uha8ag{display:inline-flex;align-items:center;gap:10px;color:var(--veil-dim);font-size:.72rem;text-transform:uppercase;letter-spacing:.13em}.hero-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.assurance-row.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:24px;color:var(--veil-faint);font-size:.75rem}.assurance-row.svelte-1uha8ag span:where(.svelte-1uha8ag):before{content:"✓";color:var(--signal);margin-right:6px}.room-preview.svelte-1uha8ag{position:relative;min-width:0;background:linear-gradient(145deg,#171719,#0d0d0f);border:1px solid #29292e;border-radius:24px;padding:20px;box-shadow:0 40px 100px #00000070;overflow:hidden}.room-preview.svelte-1uha8ag:before{content:"";position:absolute;inset:-30% 35% 60% -15%;background:radial-gradient(circle,color-mix(in srgb,var(--signal) 16%,transparent),transparent 68%);pointer-events:none}.preview-top.svelte-1uha8ag{position:relative;display:flex;justify-content:space-between;align-items:center;gap:16px}.preview-top.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;margin-top:4px;font-size:1rem;font-weight:400}.live-chip.svelte-1uha8ag{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ok) 35%,transparent);color:var(--ok);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.live-chip.svelte-1uha8ag span:where(.svelte-1uha8ag){width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.floor.svelte-1uha8ag{position:relative;margin:12px -8px 0}.floor.svelte-1uha8ag svg:where(.svelte-1uha8ag){display:block;width:100%}.waves.svelte-1uha8ag{transform-origin:279px 118px;animation:svelte-1uha8ag-breathe-field 2.8s ease-in-out infinite}@keyframes svelte-1uha8ag-breathe-field{50%{opacity:.45;transform:scale(1.08)}}.signal-cards.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.signal-cards.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:11px;border-radius:12px;background:#ffffff09;border:1px solid var(--ink-700)}.signal-cards.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:.92rem;font-weight:450}.signal-cards.svelte-1uha8ag small:where(.svelte-1uha8ag){grid-column:2;color:var(--veil-faint);font-size:.65rem}.metric-icon.svelte-1uha8ag{grid-row:1 / 3;width:22px;height:22px;border-radius:50%;border:1px solid var(--signal-dim);position:relative}.metric-icon.svelte-1uha8ag:after{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--signal)}.preview-note.svelte-1uha8ag{color:var(--veil-faint);font-size:.68rem;text-align:center;margin:12px 0 0}.workflow-band.svelte-1uha8ag{margin:50px 0 86px;padding:28px;border-radius:var(--radius-lg);border:1px solid var(--ink-700);background:linear-gradient(120deg,color-mix(in srgb,var(--signal) 7%,transparent),transparent 48%),var(--ink-900);display:grid;grid-template-columns:.8fr 1.4fr;gap:34px;align-items:center}.workflow-intro.svelte-1uha8ag h2:where(.svelte-1uha8ag),.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag),.buyer-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.65rem,3vw,2.5rem);margin-top:7px}.workflow-steps.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.workflow-steps.svelte-1uha8ag div:where(.svelte-1uha8ag){position:relative}.workflow-steps.svelte-1uha8ag div:where(.svelte-1uha8ag):not(:last-child):after{content:"→";position:absolute;right:-13px;top:1px;color:var(--signal-dim)}.workflow-steps.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--signal);font-family:ui-monospace,monospace;font-size:.7rem}.workflow-steps.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;margin-top:8px;font-size:.9rem;font-weight:450}.workflow-steps.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--veil-faint);font-size:.76rem;line-height:1.55;margin-top:5px}.workflow-steps.svelte-1uha8ag a:where(.svelte-1uha8ag){display:inline-flex;margin-top:8px;color:var(--signal);font-size:.69rem}.world-section.svelte-1uha8ag{margin-top:18px}.section-heading.svelte-1uha8ag{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.world-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.world-card.svelte-1uha8ag{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;min-height:132px;padding:18px;color:inherit;background:var(--ink-900);border:1px solid var(--ink-700);border-radius:15px;transition:transform .18s,border-color .18s,background .18s}.world-card.svelte-1uha8ag:hover{color:inherit;transform:translateY(-2px);border-color:var(--signal-dim);background:var(--surface-raised)}.world-picto.svelte-1uha8ag{color:var(--signal);display:inline-flex}.world-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;font-weight:450}.world-copy.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block;color:var(--veil-faint);font-size:.72rem;line-height:1.5;margin-top:5px}.world-arrow.svelte-1uha8ag{color:var(--signal)}.more-worlds.svelte-1uha8ag{margin-top:12px;background:transparent}.world-grid.compact.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.world-grid.compact.svelte-1uha8ag .world-card:where(.svelte-1uha8ag){min-height:96px}.buyer-panel.svelte-1uha8ag{margin:88px 0 28px;padding:clamp(26px,5vw,54px);border-radius:24px;border:1px solid color-mix(in srgb,var(--signal) 24%,var(--ink-700));background:radial-gradient(100% 160% at 100% 0%,color-mix(in srgb,var(--signal) 10%,transparent),transparent 54%),var(--ink-900);display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center}.buyer-panel.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.eyebrow){color:var(--veil-dim);line-height:1.7;margin-top:15px;max-width:62ch}.buyer-actions.svelte-1uha8ag{display:flex;align-items:stretch;flex-direction:column;gap:9px}.buyer-actions.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--veil-faint);font-size:.7rem;text-align:center}.depth-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.depth-grid.svelte-1uha8ag>div:where(.svelte-1uha8ag){padding:22px;border-top:1px solid var(--ink-700)}.depth-num.svelte-1uha8ag{display:block;color:var(--signal);font-size:1.55rem;font-weight:300}.depth-grid.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;margin-top:5px;font-weight:450;font-size:.86rem}.depth-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--veil-faint);font-size:.74rem;line-height:1.55;margin-top:7px}.home-foot.svelte-1uha8ag{text-align:center;margin-top:34px}@media(max-width:820px){.hero-grid.svelte-1uha8ag{grid-template-columns:1fr;min-height:0}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:12ch}.workflow-band.svelte-1uha8ag,.buyer-panel.svelte-1uha8ag{grid-template-columns:1fr}.world-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.marketing-home.svelte-1uha8ag{padding-top:24px}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:3.2rem}.room-preview.svelte-1uha8ag{padding:14px;border-radius:18px}.signal-cards.svelte-1uha8ag{grid-template-columns:1fr}.signal-cards.svelte-1uha8ag>div:where(.svelte-1uha8ag){grid-template-columns:auto auto 1fr}.signal-cards.svelte-1uha8ag small:where(.svelte-1uha8ag){grid-column:3}.metric-icon.svelte-1uha8ag{grid-row:auto}.workflow-band.svelte-1uha8ag{margin:34px 0 64px;padding:20px}.workflow-steps.svelte-1uha8ag{grid-template-columns:1fr;gap:16px}.workflow-steps.svelte-1uha8ag div:where(.svelte-1uha8ag):not(:last-child):after{content:"↓";inset:auto auto -15px 4px}.world-grid.svelte-1uha8ag,.world-grid.compact.svelte-1uha8ag{grid-template-columns:1fr}.section-heading.svelte-1uha8ag{align-items:flex-start;flex-direction:column}.buyer-panel.svelte-1uha8ag{margin-top:64px;padding:24px 20px;gap:28px}.depth-grid.svelte-1uha8ag{grid-template-columns:1fr}}
