.method-hero.svelte-4iad7y{padding:5rem 0 3rem;background:var(--color-navy)}.method-hero-inner.svelte-4iad7y{max-width:820px}.badge.gold.svelte-4iad7y{display:inline-block;padding:.3rem .8rem;background:#d4a84329;color:var(--color-gold);border-radius:999px;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-bottom:.85rem}.method-hero.svelte-4iad7y h1:where(.svelte-4iad7y){font-family:var(--font-display, Georgia, serif);font-size:clamp(2.2rem,5vw,3.25rem);color:var(--color-cream);margin:0 0 1.25rem;letter-spacing:-.02em}.hero-lead.svelte-4iad7y{color:#f5f0e8d9;font-size:1.1rem;line-height:1.7;max-width:720px}.method-content.svelte-4iad7y{padding:2rem 0 6rem;background:var(--color-navy)}.method-block.svelte-4iad7y{max-width:880px;margin:0 auto 3rem;padding:2rem;background:#0d344a66;border:1px solid rgba(212,168,67,.16);border-radius:16px;color:#f5f0e8e0}.method-block.highlight.svelte-4iad7y{background:linear-gradient(160deg,#0d344aeb,#082a3ef5);border-color:#d4a84366}.method-block.svelte-4iad7y h2:where(.svelte-4iad7y){font-family:var(--font-display, Georgia, serif);font-size:clamp(1.45rem,3vw,1.9rem);color:var(--color-cream);margin:0 0 1rem;letter-spacing:-.01em}.method-block.svelte-4iad7y h3:where(.svelte-4iad7y){font-family:var(--font-display, Georgia, serif);font-size:1.15rem;color:var(--color-cream);margin:0 0 .5rem}.method-block.svelte-4iad7y p:where(.svelte-4iad7y){line-height:1.7;margin:0 0 1rem}.method-block.svelte-4iad7y strong:where(.svelte-4iad7y){color:var(--color-cream)}.role-list.svelte-4iad7y,.steps-list.svelte-4iad7y,.sinistre-list.svelte-4iad7y,.engagement-list.svelte-4iad7y,.info-list.svelte-4iad7y,.link-grid.svelte-4iad7y,.audit-list.svelte-4iad7y,.specialite-list.svelte-4iad7y{margin:1rem 0;padding-left:1.5rem;line-height:1.7}.role-list.svelte-4iad7y li:where(.svelte-4iad7y),.steps-list.svelte-4iad7y li:where(.svelte-4iad7y),.sinistre-list.svelte-4iad7y li:where(.svelte-4iad7y),.engagement-list.svelte-4iad7y li:where(.svelte-4iad7y),.info-list.svelte-4iad7y li:where(.svelte-4iad7y),.audit-list.svelte-4iad7y li:where(.svelte-4iad7y),.specialite-list.svelte-4iad7y li:where(.svelte-4iad7y){margin-bottom:.85rem;color:#f5f0e8db}.compare-grid.svelte-4iad7y{display:grid;grid-template-columns:1fr;gap:1rem;margin:1.25rem 0}@media(min-width:700px){.compare-grid.svelte-4iad7y{grid-template-columns:1fr 1fr}}.compare-card.svelte-4iad7y{padding:1.4rem 1.5rem;background:#082a3eb8;border:1px solid rgba(212,168,67,.22);border-radius:12px}.compare-card.svelte-4iad7y .pros:where(.svelte-4iad7y){color:#8cdca5;font-size:.92rem;margin:.4rem 0 .2rem}.compare-card.svelte-4iad7y .cons:where(.svelte-4iad7y){color:#e6a091;font-size:.92rem;margin:0}.link-grid.svelte-4iad7y{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.55rem}.link-grid.svelte-4iad7y li:where(.svelte-4iad7y){padding:0}.link-grid.svelte-4iad7y a:where(.svelte-4iad7y){display:block;padding:.85rem 1.1rem;background:#0d344ab3;border:1px solid rgba(212,168,67,.22);border-radius:10px;color:var(--color-cream);text-decoration:none;transition:border-color .18s ease}.link-grid.svelte-4iad7y a:where(.svelte-4iad7y):hover{border-color:var(--color-gold)}.link-arrow.svelte-4iad7y{color:var(--color-gold);text-decoration:none;font-weight:600;border-bottom:1px solid rgba(212,168,67,.45)}.cta-line.svelte-4iad7y{margin-top:1.25rem}
