.btn-primary.svelte-1uha8ag,.btn-secondary.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:600;padding:11px 22px;border-radius:var(--radius-sm);text-decoration:none;letter-spacing:-.01em;transition:background .2s,border-color .2s}.btn-primary.svelte-1uha8ag{background:var(--ink);color:#fff;border:1px solid var(--ink)}.btn-primary.svelte-1uha8ag:hover{background:var(--green);border-color:var(--green)}.btn-secondary.svelte-1uha8ag{background:var(--bg-card);color:var(--ink);border:1px solid var(--border)}.btn-secondary.svelte-1uha8ag:hover{border-color:var(--border-hover)}.btn-primary.svelte-1uha8ag,.btn-secondary.svelte-1uha8ag{transition:background .2s,border-color .2s,transform .12s cubic-bezier(.16,1,.3,1)}.btn-primary.svelte-1uha8ag:active,.btn-secondary.svelte-1uha8ag:active{transform:scale(.97)}.trust-strip.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 20px}.trust-item.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-3);white-space:nowrap}.trust-item.svelte-1uha8ag svg:where(.svelte-1uha8ag){flex-shrink:0;color:var(--green)}.feature-icon.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-sm);background:var(--green-light);color:var(--green);margin-bottom:12px}.feature-card.svelte-1uha8ag{transition:border-color .2s}.feature-card.svelte-1uha8ag:hover{border-color:var(--border-hover)}.chip.svelte-1uha8ag{display:inline-flex;align-items:center;font-size:11px;font-weight:600;color:var(--ink-2);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:3px 9px;white-space:nowrap}.chip-green.svelte-1uha8ag{color:var(--green);background:var(--green-light);border-color:var(--green-border)}.question-row.svelte-1uha8ag{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-top:8px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg)}.question-row.is-active.svelte-1uha8ag{border-color:var(--green);background:var(--green-light)}.question-num.svelte-1uha8ag{font-size:11px;font-weight:700;color:var(--ink-3);min-width:20px}.question-row.is-active.svelte-1uha8ag .question-num:where(.svelte-1uha8ag){color:var(--green)}.encryption-demo.svelte-1uha8ag{margin:18px -20px -20px;padding:18px 20px 20px;background:var(--green-light);border-top:1px solid var(--green-border);border-radius:0 0 var(--radius) var(--radius)}.encryption-demo-label.svelte-1uha8ag{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.encryption-demo-row.svelte-1uha8ag{display:flex;align-items:center;gap:10px}.encryption-demo-box.svelte-1uha8ag{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--green-border);background:var(--bg-card)}.encryption-demo-box-cipher.svelte-1uha8ag{border-color:var(--ink);background:var(--ink)}.encryption-demo-box-label.svelte-1uha8ag{font-size:10.5px;font-weight:700;color:var(--green);text-transform:uppercase;letter-spacing:.05em}.encryption-demo-box-cipher.svelte-1uha8ag .encryption-demo-box-label:where(.svelte-1uha8ag){color:#86efac}.encryption-demo-cipher.svelte-1uha8ag{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:500;color:#86efac;letter-spacing:.02em;overflow-wrap:break-word}.encryption-demo-arrow.svelte-1uha8ag{flex-shrink:0;color:var(--green)}.encryption-demo-caption.svelte-1uha8ag{margin:12px 0 0;font-size:12.5px;font-weight:600;color:var(--ink)}@media (max-width: 480px){.encryption-demo-row.svelte-1uha8ag{flex-direction:column;align-items:stretch}.encryption-demo-arrow.svelte-1uha8ag{align-self:center;transform:rotate(90deg)}}.template-card.svelte-1uha8ag{text-decoration:none;transition:border-color .2s}.template-card.svelte-1uha8ag:hover{border-color:var(--border-hover)}.green-link.svelte-1uha8ag{color:var(--green);text-decoration:none;border-bottom:1px solid var(--green-border);transition:border-color .2s}.green-link.svelte-1uha8ag:hover{border-color:var(--green)}
