.page.svelte-1j5tn20{max-width:1160px;margin:0 auto;padding:2.5rem 1.25rem 5rem}.section-head.svelte-1j5tn20{max-width:36rem;margin:0 0 2rem}.kicker.svelte-1j5tn20{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.section-head.svelte-1j5tn20 h2:where(.svelte-1j5tn20){font-size:clamp(1.6rem,3.6vw,2.3rem);font-weight:800;line-height:1.1;color:var(--text-primary);margin:.5rem 0 .6rem}.section-head.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:var(--text-secondary);font-size:1.02rem;line-height:1.6}.hero.svelte-1j5tn20{padding:1.5rem 0 2.5rem;max-width:44rem}.eyebrow.svelte-1j5tn20{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;color:var(--text-secondary);background:var(--glass);border:1px solid var(--border);border-radius:var(--radius-pill);padding:.4rem .9rem}.eyebrow.svelte-1j5tn20 .dot:where(.svelte-1j5tn20){width:7px;height:7px;border-radius:50%;background:var(--accent-green);box-shadow:0 0 0 4px rgba(var(--accent-green-rgb),.18)}.hero.svelte-1j5tn20 h1:where(.svelte-1j5tn20){font-size:clamp(2.1rem,5.2vw,3.3rem);font-weight:800;line-height:1.06;margin:1.1rem 0 0;color:var(--text-primary)}.lede.svelte-1j5tn20{color:var(--text-secondary);font-size:1.08rem;line-height:1.65;margin:1rem 0 1.5rem}.hero-cta.svelte-1j5tn20{display:flex;gap:.75rem;flex-wrap:wrap}.btn.svelte-1j5tn20{display:inline-flex;align-items:center;gap:.5rem;padding:.72rem 1.35rem;border-radius:var(--radius-pill);font-weight:700;font-size:.95rem;transition:transform .16s var(--ease-out),box-shadow .16s,filter .16s}.btn.primary.svelte-1j5tn20{background:var(--grad-brand);color:#fff;box-shadow:var(--shadow-md)}.btn.primary.svelte-1j5tn20:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:var(--shadow-lg)}.btn.ghost.svelte-1j5tn20{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-primary)}.btn.ghost.svelte-1j5tn20:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.channels.svelte-1j5tn20{padding:1.5rem 0 3rem}.channel-grid.svelte-1j5tn20{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.1rem}.channel.svelte-1j5tn20{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-sm);transition:transform .24s var(--ease-out),box-shadow .24s}.channel.svelte-1j5tn20:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.c-chip.svelte-1j5tn20{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;margin-bottom:1rem;box-shadow:var(--shadow-sm);color:#fff}.channel.svelte-1j5tn20 h3:where(.svelte-1j5tn20){font-size:1.05rem;font-weight:700;color:var(--text-primary);margin-bottom:.4rem}.channel.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:var(--text-secondary);font-size:.92rem;line-height:1.55}.c-link.svelte-1j5tn20{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.9rem;font-weight:700;font-size:.92rem;color:var(--primary);transition:gap .16s var(--ease-out)}.c-link.svelte-1j5tn20:hover{gap:.6rem}.spotlight.svelte-1j5tn20{padding:1rem 0 3rem}.spot-inner.svelte-1j5tn20{position:relative;overflow:hidden;display:flex;gap:1.3rem;align-items:center;flex-wrap:wrap;background:var(--grad-soft);border:1px solid var(--border);border-radius:var(--radius-xl);padding:2rem 1.8rem}.spot-glow.svelte-1j5tn20{position:absolute;inset:auto auto -60% -10%;width:320px;height:320px;background:radial-gradient(circle,rgba(var(--primary-rgb),.2),transparent 70%);pointer-events:none}.spot-chip.svelte-1j5tn20{position:relative;flex:0 0 auto;display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:var(--grad-brand);color:#fff;box-shadow:var(--shadow-md)}.spot-copy.svelte-1j5tn20{position:relative;flex:1 1 280px}.spot-copy.svelte-1j5tn20 h2:where(.svelte-1j5tn20){font-size:clamp(1.25rem,2.6vw,1.6rem);font-weight:800;color:var(--text-primary);margin:0 0 .5rem}.spot-copy.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:var(--text-secondary);font-size:1rem;line-height:1.65;margin:0}.spot-copy.svelte-1j5tn20 strong:where(.svelte-1j5tn20){color:var(--text-primary);font-weight:700}.faq.svelte-1j5tn20{padding:1.5rem 0 3rem}.faq-list.svelte-1j5tn20{display:flex;flex-direction:column;gap:.7rem;max-width:46rem}.qa.svelte-1j5tn20{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden;transition:border-color .18s}.qa[open].svelte-1j5tn20{border-color:rgba(var(--primary-rgb),.4)}.qa.svelte-1j5tn20 summary:where(.svelte-1j5tn20){display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:1.05rem 1.25rem;font-weight:700;font-size:1rem;color:var(--text-primary)}.qa.svelte-1j5tn20 summary:where(.svelte-1j5tn20)::-webkit-details-marker{display:none}.qa.svelte-1j5tn20 summary:where(.svelte-1j5tn20):hover{color:var(--primary)}.chevron.svelte-1j5tn20{display:grid;place-items:center;color:var(--text-muted);flex:0 0 auto;transition:transform .22s var(--ease-out),color .18s}.qa[open].svelte-1j5tn20 .chevron:where(.svelte-1j5tn20){transform:rotate(180deg);color:var(--primary)}.qa.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:var(--text-secondary);font-size:.95rem;line-height:1.62;padding:0 1.25rem 1.15rem;margin:0}
