.hero.svelte-6kpusl{background:#fff;padding:32px 0 56px}.hero-text.svelte-6kpusl{color:#46534e;max-width:620px;margin-bottom:24px;font-size:1.05rem}.step-anim.svelte-6kpusl{animation:.17s ease-out svelte-6kpusl-step-in}@keyframes svelte-6kpusl-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.step-anim.svelte-6kpusl{animation:none}}.intent-group.svelte-6kpusl{gap:10px;max-width:560px;display:grid}.intent-btn.svelte-6kpusl{color:#22322c;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #cfd8ca;border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:start;min-height:52px;padding:11px 14px;font-size:.95rem;font-weight:800;transition:background .13s,border-color .13s,color .13s;display:grid}.intent-content.svelte-6kpusl{flex-direction:column;gap:2px;display:flex}.intent-icon.svelte-6kpusl{opacity:.5;margin-top:1px;line-height:0;display:block}.intent-btn.svelte-6kpusl:hover .intent-icon:where(.svelte-6kpusl),.intent-btn.svelte-6kpusl:focus-visible .intent-icon:where(.svelte-6kpusl){opacity:.75}.intent-label.svelte-6kpusl,.intent-description.svelte-6kpusl{display:block}.intent-description.svelte-6kpusl{color:#53615b;font-size:.82rem;font-weight:650;line-height:1.35}.intent-btn.svelte-6kpusl:hover,.intent-btn.svelte-6kpusl:focus-visible{color:#2f6f4e;background:#eef3ea;border-color:#2f6f4e}.intent-btn.svelte-6kpusl:hover .intent-description:where(.svelte-6kpusl),.intent-btn.svelte-6kpusl:focus-visible .intent-description:where(.svelte-6kpusl){color:#2f6f4e}.intent-btn.svelte-6kpusl:active{transform:scale(.99)}.choice-group.svelte-6kpusl{gap:10px;max-width:560px;display:grid}.choice-group.g2.svelte-6kpusl{grid-template-columns:1fr 1fr}.choice-btn.svelte-6kpusl{color:#22322c;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #cfd8ca;border-radius:8px;align-items:center;min-height:46px;padding:10px 13px;font-size:.9rem;font-weight:700;transition:background .13s,border-color .13s,color .13s;display:flex}.choice-btn.svelte-6kpusl:hover,.choice-btn.svelte-6kpusl:focus-visible{color:#2f6f4e;background:#eef3ea;border-color:#2f6f4e}.choice-btn.svelte-6kpusl:active{transform:scale(.99)}.notes-wrap.svelte-6kpusl{gap:12px;max-width:560px;display:grid}.notes-textarea.svelte-6kpusl{color:#15201c;resize:vertical;background:#fff;border:1px solid #cfd8ca;border-radius:8px;outline:none;width:100%;min-height:120px;padding:12px 13px;font-family:inherit;font-size:.9rem;line-height:1.55;transition:border-color .13s}.notes-textarea.svelte-6kpusl::placeholder{color:#8a9e96}.notes-textarea.svelte-6kpusl:focus{border-color:#2f6f4e}.btn-continue.svelte-6kpusl{color:#fff;cursor:pointer;background:#2f6f4e;border:none;border-radius:8px;justify-content:center;align-items:center;min-height:46px;font-size:.9rem;font-weight:800;transition:opacity .12s;display:flex}.btn-continue.svelte-6kpusl:hover{opacity:.88}.btn-continue.svelte-6kpusl:active{opacity:.76;transform:scale(.99)}.skip-link.svelte-6kpusl{text-align:center;color:#8a9e96;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:.82rem;font-weight:700;transition:color .12s}.skip-link.svelte-6kpusl:hover{color:#53615b;text-decoration:underline}.bottom-nav.svelte-6kpusl{border-top:1px solid #e8ede5;justify-content:space-between;align-items:center;gap:12px;max-width:560px;margin-top:20px;padding-top:16px;display:flex}.nav-btn.svelte-6kpusl{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:.83rem;font-weight:700;transition:background .12s,color .12s;display:flex}.nav-btn.back.svelte-6kpusl{color:#2f6f4e}.nav-btn.back.svelte-6kpusl:hover{background:#eef3ea}.nav-btn.cancel.svelte-6kpusl{color:#53615b}.nav-btn.cancel.svelte-6kpusl:hover{color:#d1281a;background:#d1281a0f}.nav-step.svelte-6kpusl{text-align:center;color:#8a9e96;letter-spacing:.04em;flex:1;font-size:.73rem;font-weight:700}.brief.svelte-6kpusl{flex-direction:column;max-width:640px;margin-bottom:24px;display:flex}.brief-row.svelte-6kpusl{border-bottom:1px solid #e8ede5;padding:12px 0}.brief-row.svelte-6kpusl:last-child{border-bottom:none;padding-bottom:0}.brief-lbl.svelte-6kpusl{letter-spacing:.1em;text-transform:uppercase;color:#8a9e96;margin-bottom:3px;font-size:.67rem;font-weight:800}.brief-val.svelte-6kpusl{color:#15201c;font-size:.95rem;font-weight:600;line-height:1.5}.brief-val.svelte-6kpusl em{color:#46534e;font-style:normal;font-weight:400}.brief-note.svelte-6kpusl{color:#46534e;border-left:2px solid #cfd8ca;margin-top:4px;padding-left:10px;font-style:italic;font-weight:400}.confirm-q.svelte-6kpusl{color:#46534e;margin:0 0 12px;font-size:.95rem;font-weight:700}.confirm-actions.svelte-6kpusl{gap:8px;max-width:360px;display:grid}.btn-yes.svelte-6kpusl{color:#fff;cursor:pointer;background:#2f6f4e;border:none;border-radius:8px;justify-content:center;align-items:center;min-height:46px;font-size:.9rem;font-weight:800;transition:opacity .12s;display:flex}.btn-yes.svelte-6kpusl:hover{opacity:.88}.btn-yes.svelte-6kpusl:active{opacity:.76;transform:scale(.99)}.btn-ghost.svelte-6kpusl{color:#53615b;cursor:pointer;background:0 0;border:1px solid #cfd8ca;border-radius:8px;justify-content:center;align-items:center;min-height:40px;font-size:.86rem;font-weight:700;transition:border-color .12s,color .12s,background .12s;display:flex}.btn-ghost.svelte-6kpusl:hover{color:#d1281a;background:#d1281a0a;border-color:#d1281a}.done-wrap.svelte-6kpusl{flex-direction:column;gap:14px;max-width:480px;display:flex}.done-check.svelte-6kpusl{color:#2f6f4e;background:#eef3ea;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.done-heading.svelte-6kpusl{color:#15201c;margin:0;font-size:1.35rem;font-weight:800;line-height:1.2}.done-body.svelte-6kpusl{color:#46534e;margin:0;font-size:.95rem;line-height:1.55}.done-divider.svelte-6kpusl{background:#e8ede5;width:100%;height:1px}.contact-grid.svelte-6kpusl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contact-btn.svelte-6kpusl{color:#15201c;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #cfd8ca;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 12px;text-decoration:none;transition:border-color .13s,background .13s;display:flex}.contact-btn.svelte-6kpusl:hover{background:#eef3ea;border-color:#2f6f4e}.contact-btn.svelte-6kpusl:active{transform:scale(.99)}.contact-icon.svelte-6kpusl{color:#2f6f4e;background:#eef3ea;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.contact-label.svelte-6kpusl{color:#15201c;text-align:center;font-size:.86rem;font-weight:800}.contact-detail.svelte-6kpusl{color:#8a9e96;text-align:center;word-break:break-all;font-size:.72rem;line-height:1.35}.done-restart.svelte-6kpusl{color:#53615b;cursor:pointer;background:0 0;border:1px solid #cfd8ca;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:40px;font-size:.86rem;font-weight:700;transition:border-color .12s,color .12s;display:flex}.done-restart.svelte-6kpusl:hover{color:#2f6f4e;border-color:#2f6f4e}@media (width>=720px){.hero.svelte-6kpusl{padding:44px 0 72px}.intent-group.svelte-6kpusl{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}.choice-group.g2.svelte-6kpusl{grid-template-columns:repeat(3,minmax(0,1fr));max-width:640px}}
