.hero.svelte-5lxdu6.svelte-5lxdu6{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 24px 60px;overflow:hidden;background:var(--color-forest-deep)}section.why.svelte-5lxdu6.svelte-5lxdu6,section.claim.svelte-5lxdu6.svelte-5lxdu6,section.feedback.svelte-5lxdu6.svelte-5lxdu6,section.faq.svelte-5lxdu6.svelte-5lxdu6{padding:100px 24px}.container.svelte-5lxdu6.svelte-5lxdu6{max-width:1080px;margin:0 auto}.why.svelte-5lxdu6.svelte-5lxdu6{background:var(--color-cream)}.why-grid.svelte-5lxdu6.svelte-5lxdu6{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.why-card.svelte-5lxdu6.svelte-5lxdu6{background:#fff;border:1px solid var(--color-border);border-left:3px solid var(--color-canopy-leaf);border-radius:var(--radius-lg);padding:32px 28px;box-shadow:var(--shadow-sm)}.why-num.svelte-5lxdu6.svelte-5lxdu6{font-family:var(--font-wordmark);font-style:italic;font-weight:900;font-size:28px;color:var(--color-sunlight);line-height:1;margin-bottom:16px}.why-card.svelte-5lxdu6 h3.svelte-5lxdu6{font-family:var(--font-heading);font-weight:600;font-size:20px;color:var(--color-forest-deep);margin-bottom:10px;letter-spacing:-.01em}.why-card.svelte-5lxdu6 p.svelte-5lxdu6{color:var(--color-bark);font-size:16px;line-height:1.6}.claim.svelte-5lxdu6.svelte-5lxdu6{background:var(--color-canopy-sage)}.split.svelte-5lxdu6.svelte-5lxdu6{display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:start}.split-text.svelte-5lxdu6 .micro.svelte-5lxdu6{font-size:14px;color:var(--color-bark);margin-top:16px;margin-bottom:28px}.split-text.svelte-5lxdu6 .ctas.svelte-5lxdu6{display:flex;gap:12px;flex-wrap:wrap}.checklist-card.svelte-5lxdu6.svelte-5lxdu6{background:#fff;border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-md)}.checklist-card.svelte-5lxdu6 h4.svelte-5lxdu6{font-family:var(--font-body);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:var(--color-canopy-leaf);margin-bottom:16px}.checklist-card.svelte-5lxdu6 ul.svelte-5lxdu6{list-style:none;padding:0;margin:0 0 20px}.checklist-card.svelte-5lxdu6 li.svelte-5lxdu6{position:relative;padding:10px 0 10px 28px;border-bottom:1px solid var(--color-border);color:var(--color-charcoal);font-size:15px;line-height:1.5}.checklist-card.svelte-5lxdu6 li.svelte-5lxdu6:last-child{border-bottom:none}.checklist-card.svelte-5lxdu6 li.svelte-5lxdu6:before{content:"";position:absolute;left:0;top:16px;width:14px;height:14px;border-radius:50%;background:var(--color-canopy-leaf)}.checklist-note.svelte-5lxdu6.svelte-5lxdu6{color:var(--color-bark);font-size:14px;font-style:italic;line-height:1.5}.feedback.svelte-5lxdu6.svelte-5lxdu6{background:var(--color-forest-deep)}.feedback.svelte-5lxdu6 .lede.svelte-5lxdu6{color:var(--color-canopy-sage);font-size:18px;line-height:1.6;max-width:720px;margin-bottom:32px}.feedback-form.svelte-5lxdu6.svelte-5lxdu6{background:var(--color-cream);color:var(--color-charcoal);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-md);max-width:880px}.feedback-form.svelte-5lxdu6 .field.svelte-5lxdu6{display:flex;flex-direction:column;margin-bottom:16px}.feedback-form.svelte-5lxdu6 label.svelte-5lxdu6{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--color-forest-deep);margin-bottom:6px;letter-spacing:.02em}.feedback-form.svelte-5lxdu6 .optional.svelte-5lxdu6{color:var(--color-bark);font-weight:400;font-style:italic;font-size:12px}.feedback-form.svelte-5lxdu6 input[type=text].svelte-5lxdu6,.feedback-form.svelte-5lxdu6 input[type=email].svelte-5lxdu6,.feedback-form.svelte-5lxdu6 select.svelte-5lxdu6,.feedback-form.svelte-5lxdu6 textarea.svelte-5lxdu6{font-family:var(--font-body);font-size:16px;color:var(--color-charcoal);background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:12px 14px;line-height:1.5;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.feedback-form.svelte-5lxdu6 textarea.svelte-5lxdu6{resize:vertical;min-height:140px}.feedback-form.svelte-5lxdu6 input.svelte-5lxdu6:focus,.feedback-form.svelte-5lxdu6 select.svelte-5lxdu6:focus,.feedback-form.svelte-5lxdu6 textarea.svelte-5lxdu6:focus{outline:none;border-color:var(--color-forest-mid);box-shadow:0 0 0 3px #2d6a4f2e}.feedback-form.svelte-5lxdu6 input[aria-invalid=true].svelte-5lxdu6,.feedback-form.svelte-5lxdu6 textarea[aria-invalid=true].svelte-5lxdu6{border-color:var(--color-sunset)}.feedback-form.svelte-5lxdu6 .row.svelte-5lxdu6{display:grid;grid-template-columns:1fr 1fr;gap:16px}.feedback-form.svelte-5lxdu6 .row.svelte-5lxdu6:has(.field:nth-child(3)){grid-template-columns:1fr 1fr 1fr}.feedback-form.svelte-5lxdu6 .checkbox.svelte-5lxdu6{display:flex;align-items:flex-start;gap:10px;font-weight:500;font-size:15px;color:var(--color-charcoal);margin:8px 0 24px;cursor:pointer}.feedback-form.svelte-5lxdu6 .checkbox input.svelte-5lxdu6{margin-top:3px;width:18px;height:18px;accent-color:var(--color-forest-mid)}.feedback-form.svelte-5lxdu6 .actions.svelte-5lxdu6{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.feedback-form.svelte-5lxdu6 .actions .micro.svelte-5lxdu6{font-size:13px;color:var(--color-bark)}.form-error.svelte-5lxdu6.svelte-5lxdu6{color:var(--color-sunset);font-size:13px;margin-top:6px}.form-error-banner.svelte-5lxdu6.svelte-5lxdu6{background:#e07a5f1a;border:1px solid var(--color-sunset);border-radius:var(--radius-md);padding:12px 14px;margin-bottom:16px;font-size:14px}.confirmation.svelte-5lxdu6.svelte-5lxdu6{background:var(--color-cream);color:var(--color-charcoal);border-radius:var(--radius-lg);padding:36px 32px;max-width:720px;box-shadow:var(--shadow-md)}.confirmation.svelte-5lxdu6 h3.svelte-5lxdu6{font-family:var(--font-heading);font-weight:600;font-size:24px;color:var(--color-forest-deep);margin-bottom:8px}.confirmation.svelte-5lxdu6 p.svelte-5lxdu6{color:var(--color-bark);font-size:16px;line-height:1.6}.hp.svelte-5lxdu6.svelte-5lxdu6{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.faq.svelte-5lxdu6.svelte-5lxdu6{background:var(--color-cream)}.faq-grid.svelte-5lxdu6.svelte-5lxdu6{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px;margin-top:40px}.faq.svelte-5lxdu6 details.svelte-5lxdu6{border-bottom:1px solid var(--color-border);padding:18px 0}.faq.svelte-5lxdu6 summary.svelte-5lxdu6{font-family:var(--font-heading);font-weight:600;font-size:17px;color:var(--color-forest-deep);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;letter-spacing:-.005em}.faq.svelte-5lxdu6 summary.svelte-5lxdu6::-webkit-details-marker{display:none}.faq.svelte-5lxdu6 summary.svelte-5lxdu6:after{content:"+";font-family:var(--font-heading);font-weight:400;font-size:24px;color:var(--color-forest-light);line-height:1;transition:transform var(--transition-base)}.faq.svelte-5lxdu6 details[open] summary.svelte-5lxdu6:after{content:"–"}.faq.svelte-5lxdu6 details p.svelte-5lxdu6{color:var(--color-bark);font-size:15px;line-height:1.6;margin-top:12px}@media (max-width: 900px){.why-grid.svelte-5lxdu6.svelte-5lxdu6,.faq-grid.svelte-5lxdu6.svelte-5lxdu6{grid-template-columns:1fr}.split.svelte-5lxdu6.svelte-5lxdu6{grid-template-columns:1fr;gap:32px}.feedback-form.svelte-5lxdu6 .row.svelte-5lxdu6,.feedback-form.svelte-5lxdu6 .row.svelte-5lxdu6:has(.field:nth-child(3)){grid-template-columns:1fr}}@media (max-width: 700px){section.why.svelte-5lxdu6.svelte-5lxdu6,section.claim.svelte-5lxdu6.svelte-5lxdu6,section.feedback.svelte-5lxdu6.svelte-5lxdu6,section.faq.svelte-5lxdu6.svelte-5lxdu6{padding:72px 20px}.checklist-card.svelte-5lxdu6.svelte-5lxdu6,.feedback-form.svelte-5lxdu6.svelte-5lxdu6{padding:24px}}
