.hook.svelte-1dm7oiv{background:linear-gradient(180deg, var(--surf2), var(--surf));border:1px solid var(--line2);border-radius:18px;max-width:620px;margin-top:20px;padding:clamp(22px,4vw,34px)}.hook-top.svelte-1dm7oiv{align-items:center;gap:10px;display:flex}.hook-icon.svelte-1dm7oiv{object-fit:contain;width:28px;height:28px}.hook-eyebrow.svelte-1dm7oiv{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:700}.hook-h.svelte-1dm7oiv{color:var(--text);margin:12px 0 0;font-size:clamp(1.15rem,3vw,1.5rem);font-weight:700}.hook-b.svelte-1dm7oiv{color:var(--text2);margin:8px 0 0;font-size:.95rem;line-height:1.55}.hook-perks.svelte-1dm7oiv{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.hook-perks.svelte-1dm7oiv li:where(.svelte-1dm7oiv){color:var(--text2);padding-left:24px;font-size:.9rem;line-height:1.4;position:relative}.hook-perks.svelte-1dm7oiv li:where(.svelte-1dm7oiv):before{content:"✓";color:var(--accent);font-weight:700;position:absolute;left:0}.hook-cta.svelte-1dm7oiv{background:var(--accent);color:#10100c;border-radius:10px;margin-top:22px;padding:11px 22px;font-size:.92rem;font-weight:700;display:inline-block}.hook-cta.svelte-1dm7oiv:hover{filter:brightness(1.06)}.hook-note.svelte-1dm7oiv{color:var(--muted);margin:12px 0 0;font-size:.78rem}
