.hero.svelte-1q37ri0{color:#fff;text-align:center;background:linear-gradient(135deg,#0284c7 0%,#0d9488 100%);padding:12px 24px 24px;position:relative;overflow:hidden}.topo.svelte-1q37ri0{opacity:.1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.inner.svelte-1q37ri0{z-index:1;max-width:var(--max-width);margin:0 auto;position:relative}.logo.svelte-1q37ri0{width:min(400px,85vw);height:auto;margin:0 auto 12px;display:block}.tagline.svelte-1q37ri0{color:#fff;margin-bottom:12px;font-size:clamp(1.75rem,4vw,2.6rem);font-weight:700;line-height:1.2}.sub.svelte-1q37ri0{color:#ffffffd1;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.65}@media (width<=520px){.hero.svelte-1q37ri0{padding:12px 20px}}.section.svelte-7a8mnf{padding:12px 24px 56px}.section.tint.svelte-7a8mnf{background:var(--teal-band)}.inner.svelte-7a8mnf{max-width:var(--max-width);margin:0 auto}.label.svelte-7a8mnf{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:12px;font-size:.8rem;font-weight:700;display:inline-block}.divider.svelte-7a8mnf{background:var(--teal);border:none;border-radius:2px;width:200px;height:3px;margin:0 0 20px}.heading.svelte-7a8mnf{letter-spacing:-.02em;color:var(--ink);margin-bottom:28px;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:700;line-height:1.2}@media (width<=520px){.section.svelte-7a8mnf{padding:12px 20px 40px}}.card.svelte-9yl1i5{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:28px 24px;transition:box-shadow .2s,transform .2s}.card.svelte-9yl1i5:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0d94881f}.icon.svelte-9yl1i5{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.icon.svelte-9yl1i5 svg:where(.svelte-9yl1i5){width:22px;height:22px}.icon.sky.svelte-9yl1i5{background:var(--sky-light);color:var(--sky-dark)}.icon.teal.svelte-9yl1i5{background:var(--teal-mid);color:var(--teal-dark)}.icon.earth.svelte-9yl1i5{background:var(--earth-light);color:var(--earth)}.icon.green.svelte-9yl1i5{background:var(--green-mid);color:var(--green-dark)}.icon.purple.svelte-9yl1i5{background:var(--purple-light);color:var(--purple)}.title.svelte-9yl1i5{color:var(--ink);letter-spacing:-.01em;margin-bottom:8px;font-size:1rem;font-weight:700}.body.svelte-9yl1i5{color:var(--ink-muted);font-size:.9rem;line-height:1.65}.group.svelte-1vulgn0{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px}.title.svelte-1vulgn0{color:var(--ink);font-size:1.05rem;font-weight:600}.description.svelte-1vulgn0{color:var(--ink-muted);margin-top:8px;font-size:.92rem;line-height:1.6}.items.svelte-1vulgn0{flex-direction:column;gap:12px;margin-top:16px;list-style:none;display:flex}.items.svelte-1vulgn0 a:where(.svelte-1vulgn0),.item-title.svelte-1vulgn0{color:var(--teal);font-size:.95rem;font-weight:500;text-decoration:none;display:block}.item-title.svelte-1vulgn0{color:var(--ink)}.items.svelte-1vulgn0 a:where(.svelte-1vulgn0):hover{text-decoration:underline}.meta.svelte-1vulgn0{color:var(--ink-muted);margin-top:2px;font-size:.85rem;display:block}.body.svelte-1uha8ag{color:var(--ink-muted);max-width:90ch;font-size:1.05rem;line-height:1.8}.body.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--teal);font-weight:500}.body.svelte-1uha8ag p:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){margin-top:1.1em}.cards.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.outputs.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px;display:grid}.contact.svelte-1uha8ag{flex-wrap:wrap;gap:8px 28px;margin-top:28px;list-style:none;display:flex}.contact.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--teal);font-size:.95rem;font-weight:500;text-decoration:none}.contact.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}@media (width<=800px){.cards.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.cards.svelte-1uha8ag,.outputs.svelte-1uha8ag{grid-template-columns:1fr}}
