body{background:#050510;color:#fff}.resource-page.svelte-11oxd9h{min-height:100vh;display:flex;align-items:center;padding:2rem;font-family:Host Grotesk,sans-serif;background:radial-gradient(circle at 50% 50%,#1a1a2e,#050510)}.container.svelte-11oxd9h{max-width:1000px;margin:0 auto;width:100%}.content-card.svelte-11oxd9h{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:24px;overflow:hidden;display:grid;grid-template-columns:1.2fr .8fr;box-shadow:0 40px 80px #00000080}@media(max-width:768px){.content-card.svelte-11oxd9h{grid-template-columns:1fr}.visual-side.svelte-11oxd9h{display:none}}.text-side.svelte-11oxd9h{padding:4rem}.tag.svelte-11oxd9h{color:#8b5cf6;font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:1px;display:block;margin-bottom:1.5rem}h1.svelte-11oxd9h{font-size:2.5rem;line-height:1.1;margin:0 0 1.5rem;background:linear-gradient(90deg,#fff,#c4a7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.desc.svelte-11oxd9h{color:#ccc;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.benefits.svelte-11oxd9h{list-style:none;padding:0;margin:0 0 2.5rem}.benefits.svelte-11oxd9h li:where(.svelte-11oxd9h){margin-bottom:.8rem;color:#e0e0e0}form.svelte-11oxd9h{display:flex;gap:1rem;margin-bottom:1rem}input.svelte-11oxd9h{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:1rem;border-radius:8px;color:#fff;font-size:1rem}button.svelte-11oxd9h{background:#8b5cf6;color:#fff;border:none;padding:1rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:background .3s}button.svelte-11oxd9h:hover{background:#7c3aed}.subtext.svelte-11oxd9h{font-size:.8rem;color:#666}.visual-side.svelte-11oxd9h{background:linear-gradient(135deg,#8b5cf61a,#3b28cc33);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.checklist-graphic.svelte-11oxd9h{width:200px;display:flex;flex-direction:column;gap:1rem}.checklist-graphic.svelte-11oxd9h .item:where(.svelte-11oxd9h){height:12px;background:#ffffff1a;border-radius:6px;width:100%}.checklist-graphic.svelte-11oxd9h .item.checked:where(.svelte-11oxd9h){background:#fffc;width:100%;box-shadow:0 0 20px #fff3}.success-message.svelte-11oxd9h{background:#10b9811a;border:1px solid rgba(16,185,129,.3);padding:1.5rem;border-radius:12px}.success-message.svelte-11oxd9h h3:where(.svelte-11oxd9h){color:#10b981;margin:0 0 .5rem}.back-link.svelte-11oxd9h{display:inline-block;margin-top:1rem;color:#fff;text-decoration:underline}
