.page.svelte-1uha8ag{padding:clamp(32px,6vw,72px) clamp(16px,4vw,32px) clamp(48px,8vw,96px)}.container.svelte-1uha8ag{max-width:720px;margin:0 auto}.hero.svelte-1uha8ag{text-align:center;margin-bottom:clamp(32px,5vw,56px)}h1.svelte-1uha8ag{font-size:clamp(28px,5vw,40px);font-weight:700;color:var(--text-primary);margin:0 0 16px;letter-spacing:-.02em;line-height:1.15}.intro.svelte-1uha8ag{font-size:clamp(15px,1.5vw,17px);color:var(--text-secondary);line-height:1.65;max-width:540px;margin:0 auto}.cards.svelte-1uha8ag{display:flex;flex-direction:column;gap:14px;margin-bottom:40px}.card.svelte-1uha8ag{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:clamp(20px,3vw,28px);transition:box-shadow var(--duration-base) var(--ease-default)}.card.svelte-1uha8ag:hover{box-shadow:var(--shadow-md)}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:17px;font-weight:700;color:var(--text-primary);margin:0 0 10px}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px;color:var(--text-secondary);line-height:1.7;margin:0 0 10px}.card.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin-bottom:0}.card.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text-primary);font-weight:600}.steps.svelte-1uha8ag{display:flex;flex-direction:column;gap:12px}.step.svelte-1uha8ag{display:flex;gap:14px;align-items:flex-start;font-size:14px;color:var(--text-secondary);line-height:1.55}.step-num.svelte-1uha8ag{width:26px;height:26px;border-radius:50%;background:var(--brand);color:var(--text-inverse);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;margin-top:1px}.cta.svelte-1uha8ag{border-radius:var(--radius-lg);padding:clamp(24px,4vw,40px);text-align:center}.cta-open.svelte-1uha8ag{background:var(--brand)}.cta-label.svelte-1uha8ag{font-size:17px;color:var(--text-inverse);font-weight:600;margin:0 0 20px}.cta-buttons.svelte-1uha8ag{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.cta-closed.svelte-1uha8ag{background:var(--bg-surface-alt)}.cta-title.svelte-1uha8ag{font-size:16px;color:var(--text-primary);font-weight:600;margin:0 0 8px}.cta-sub.svelte-1uha8ag{font-size:14px;color:var(--text-secondary);margin:0 0 20px}.btn-primary.svelte-1uha8ag,.btn-outline.svelte-1uha8ag,.btn-outline-dark.svelte-1uha8ag{display:inline-block;padding:13px 26px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;text-decoration:none;transition:background var(--duration-base) var(--ease-default),transform var(--duration-fast) var(--ease-default),box-shadow var(--duration-base) var(--ease-default)}.btn-primary.svelte-1uha8ag{background:var(--bg-surface);color:var(--brand);border:1px solid var(--bg-surface)}.btn-primary.svelte-1uha8ag:hover{background:var(--brand-soft);text-decoration:none}.btn-outline.svelte-1uha8ag{background:transparent;color:var(--text-inverse);border:1.5px solid rgba(255,255,255,.4)}.btn-outline.svelte-1uha8ag:hover{background:#ffffff1f;border-color:#ffffffb3;text-decoration:none}.btn-outline-dark.svelte-1uha8ag{background:transparent;color:var(--text-primary);border:1.5px solid var(--border-default)}.btn-outline-dark.svelte-1uha8ag:hover{background:var(--text-primary);color:var(--text-inverse);text-decoration:none}@media(max-width:600px){.cta-buttons.svelte-1uha8ag{flex-direction:column}.btn-primary.svelte-1uha8ag,.btn-outline.svelte-1uha8ag,.btn-outline-dark.svelte-1uha8ag{width:100%;text-align:center}}
