.oath-hero.svelte-6d6ivs.svelte-6d6ivs{padding:11rem 0 5rem}.oath-eyebrow.svelte-6d6ivs.svelte-6d6ivs{margin:2.5rem 0 1.5rem}.oath-h1.svelte-6d6ivs.svelte-6d6ivs{margin-bottom:2rem}.oath-lede.svelte-6d6ivs.svelte-6d6ivs{max-width:600px}.oath-why.svelte-6d6ivs.svelte-6d6ivs{padding:8rem 0}.oath-why-h.svelte-6d6ivs.svelte-6d6ivs{margin:2rem 0 4rem}.oath-why-grid.svelte-6d6ivs.svelte-6d6ivs{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:4rem}.oath-why-num.svelte-6d6ivs.svelte-6d6ivs{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--bone-faint);color:var(--bone-faint)}.oath-why-num--bone.svelte-6d6ivs.svelte-6d6ivs{color:var(--bone);border-bottom-color:var(--bone)}.oath-why-num--dim.svelte-6d6ivs.svelte-6d6ivs{color:var(--bone-ghost);border-bottom-color:var(--bone-ghost)}.oath-why-close.svelte-6d6ivs.svelte-6d6ivs{max-width:600px}.oath-rules.svelte-6d6ivs.svelte-6d6ivs{padding:8rem 0}.oath-rules-h.svelte-6d6ivs.svelte-6d6ivs{margin:2rem 0 4rem}.oath-rules-list.svelte-6d6ivs.svelte-6d6ivs{display:grid;grid-template-columns:1fr 1fr;gap:3rem 4rem}.oath-rule.svelte-6d6ivs.svelte-6d6ivs{display:grid;grid-template-columns:60px 1fr;gap:1.5rem}.oath-rule-num.svelte-6d6ivs.svelte-6d6ivs{font-size:1rem;letter-spacing:.18em;padding-top:.5rem}.oath-rule-body.svelte-6d6ivs h3.svelte-6d6ivs{margin-bottom:1rem}.oath-examples.svelte-6d6ivs.svelte-6d6ivs{padding:8rem 0}.oath-examples-h.svelte-6d6ivs.svelte-6d6ivs{margin:2rem 0 4rem}.oath-examples-grid.svelte-6d6ivs.svelte-6d6ivs{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.oath-example.svelte-6d6ivs.svelte-6d6ivs{padding:1.5rem 1.75rem;border:1px solid var(--hairline-mid);background:var(--charcoal-warm);transition:border-color .4s var(--ease-out),transform .4s var(--ease-out);transition-delay:var(--delay);display:flex;flex-direction:column;gap:.625rem}.oath-example.svelte-6d6ivs.svelte-6d6ivs:hover{border-color:var(--bone);transform:translateY(-2px)}.oath-example-type.svelte-6d6ivs.svelte-6d6ivs{font-size:.625rem;letter-spacing:.22em}.oath-draft.svelte-6d6ivs.svelte-6d6ivs{padding:8rem 0}.oath-draft-h.svelte-6d6ivs.svelte-6d6ivs{margin:2rem 0 1.5rem}.oath-draft-sub.svelte-6d6ivs.svelte-6d6ivs{margin-bottom:4rem;max-width:580px}.oath-draft-card.svelte-6d6ivs.svelte-6d6ivs{max-width:720px;padding:3rem 2.5rem;border:1px solid var(--bone);background:var(--charcoal-warm);display:flex;flex-direction:column;gap:2rem}.oath-draft-header.svelte-6d6ivs.svelte-6d6ivs{font-size:.625rem;letter-spacing:.24em;text-align:center;padding-bottom:1rem;border-bottom:1px solid var(--hairline-strong)}.oath-draft-fields.svelte-6d6ivs.svelte-6d6ivs{display:flex;flex-direction:column;gap:1.5rem}.oath-draft-fields.svelte-6d6ivs label.svelte-6d6ivs{display:flex;flex-direction:column;gap:.5rem}.oath-draft-label.svelte-6d6ivs.svelte-6d6ivs{font-size:.625rem;letter-spacing:.24em}.oath-draft-fields.svelte-6d6ivs input.svelte-6d6ivs{width:100%;border-bottom:1px solid var(--hairline-strong);padding:.75rem 0;font-size:1.125rem;font-family:var(--font-serif);font-style:italic;transition:border-color .3s var(--ease-out)}.oath-draft-fields.svelte-6d6ivs input.svelte-6d6ivs:focus{border-bottom-color:var(--bone)}.oath-draft-fields.svelte-6d6ivs input.svelte-6d6ivs::placeholder{color:var(--bone-ghost)}.oath-draft-note.svelte-6d6ivs.svelte-6d6ivs{font-size:.875rem;text-align:center;padding-top:1rem;border-top:1px solid var(--hairline-mid)}.oath-cost.svelte-6d6ivs.svelte-6d6ivs{padding:8rem 0}.oath-cost-h.svelte-6d6ivs.svelte-6d6ivs{margin:2rem 0 4rem}.oath-cost-prose.svelte-6d6ivs p.svelte-6d6ivs{margin-bottom:1.5rem}.oath-cost-prose.svelte-6d6ivs p strong.svelte-6d6ivs{color:var(--bone);font-weight:500}.oath-cta.svelte-6d6ivs.svelte-6d6ivs{padding:10rem 0}.oath-cta-inner.svelte-6d6ivs.svelte-6d6ivs{max-width:720px}.oath-cta.svelte-6d6ivs h2.svelte-6d6ivs{margin-bottom:3rem}.oath-cta-buttons.svelte-6d6ivs.svelte-6d6ivs{display:flex;gap:1rem;flex-wrap:wrap}@media (max-width: 900px){.oath-why-grid.svelte-6d6ivs.svelte-6d6ivs{grid-template-columns:1fr 1fr;gap:2rem}.oath-rules-list.svelte-6d6ivs.svelte-6d6ivs{grid-template-columns:1fr;gap:2.5rem}.oath-examples-grid.svelte-6d6ivs.svelte-6d6ivs{grid-template-columns:1fr}.oath-draft-card.svelte-6d6ivs.svelte-6d6ivs{padding:2rem 1.5rem}}
