.research-hero.svelte-1seozpa{padding:140px 24px 80px;text-align:center}.research-hero-inner.svelte-1seozpa{max-width:800px;margin:0 auto}.research-label.svelte-1seozpa{display:inline-block;color:#d4af37;font-size:.8rem;text-transform:uppercase;letter-spacing:.18em;font-weight:600;margin-bottom:16px}.research-hero.svelte-1seozpa h1:where(.svelte-1seozpa){font-size:clamp(2.2rem,5vw,3.8rem);font-weight:300;color:#fff;line-height:1.15;margin-bottom:24px}.research-intro.svelte-1seozpa{font-size:1.2rem;color:#fff9;max-width:640px;margin:0 auto;line-height:1.7}.research-areas.svelte-1seozpa{padding:40px 0 80px}.research-area.svelte-1seozpa{margin-bottom:40px}.area-divider.svelte-1seozpa{width:60px;height:1px;background:#d4af3733;margin:0 auto 40px}.area-header.svelte-1seozpa{display:flex;align-items:flex-start;gap:20px;margin-bottom:36px}.area-number.svelte-1seozpa{display:inline-block;font-size:.85rem;font-weight:700;color:#d4af37;background:#d4af3714;padding:8px 16px;border-radius:50px;letter-spacing:.05em;flex-shrink:0;margin-top:4px}.area-header.svelte-1seozpa h2:where(.svelte-1seozpa){font-size:1.8rem;font-weight:300;color:#fff;margin-bottom:4px}.area-tagline.svelte-1seozpa{font-size:1rem;color:#d4af37;opacity:.7;font-style:italic}.area-content.svelte-1seozpa{display:grid;grid-template-columns:1fr 380px;gap:40px}.area-text.svelte-1seozpa p:where(.svelte-1seozpa){font-size:1.05rem;color:#a7a7a7;line-height:1.85;margin-bottom:16px}.area-text.svelte-1seozpa p:where(.svelte-1seozpa):last-child{margin-bottom:0}.area-text.svelte-1seozpa em:where(.svelte-1seozpa){color:#ccc}.area-highlights.svelte-1seozpa{display:flex;flex-direction:column;gap:14px}.highlight.svelte-1seozpa{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:14px;padding:22px 20px;transition:border-color .3s}.highlight.svelte-1seozpa:hover{border-color:#d4af3733}.highlight.svelte-1seozpa h4:where(.svelte-1seozpa){font-size:.95rem;font-weight:700;color:#d4af37;margin-bottom:6px}.highlight.svelte-1seozpa p:where(.svelte-1seozpa){font-size:.9rem;color:#888;line-height:1.7}.highlight.svelte-1seozpa em:where(.svelte-1seozpa){color:#aaa}.methodology.svelte-1seozpa{padding:0 0 100px}.method-inner.svelte-1seozpa{background:#050505;border:1px solid #1a1a1a;border-radius:24px;padding:56px 48px}.method-label.svelte-1seozpa{display:inline-block;color:#d4af37;font-size:.8rem;text-transform:uppercase;letter-spacing:.18em;font-weight:600;margin-bottom:12px}.method-inner.svelte-1seozpa h2:where(.svelte-1seozpa){font-size:1.8rem;font-weight:300;color:#fff;margin-bottom:36px}.method-grid.svelte-1seozpa{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.method-item.svelte-1seozpa{padding:28px 24px;background:#0a0a0a;border:1px solid #151515;border-radius:14px}.method-item.svelte-1seozpa h3:where(.svelte-1seozpa){font-size:1.05rem;font-weight:700;color:#fff;margin-bottom:10px}.method-item.svelte-1seozpa p:where(.svelte-1seozpa){font-size:.95rem;color:#888;line-height:1.75}@media (max-width: 1024px){.area-content.svelte-1seozpa{grid-template-columns:1fr}.area-highlights.svelte-1seozpa{flex-direction:row;flex-wrap:wrap}.highlight.svelte-1seozpa{flex:1;min-width:220px}}@media (max-width: 768px){.method-grid.svelte-1seozpa{grid-template-columns:1fr}.method-inner.svelte-1seozpa{padding:36px 24px}.area-header.svelte-1seozpa{flex-direction:column;align-items:flex-start;gap:12px}.area-header.svelte-1seozpa h2:where(.svelte-1seozpa){font-size:1.5rem}.area-highlights.svelte-1seozpa{flex-direction:column}.highlight.svelte-1seozpa{min-width:auto}}@media (max-width: 480px){.research-hero.svelte-1seozpa{padding:110px 16px 50px}.method-inner.svelte-1seozpa{padding:28px 16px}.method-item.svelte-1seozpa{padding:22px 18px}.highlight.svelte-1seozpa{padding:18px 16px}}
