.hero.svelte-1qh0w53{position:relative;width:100%;min-height:90vh;display:flex;align-items:center;overflow:hidden}.video-container.svelte-1qh0w53{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}video.svelte-1qh0w53{width:100%;height:100%;object-fit:cover}.overlay.svelte-1qh0w53{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#000000bf,#00000080 45%,#0003);z-index:1}.hero-content.svelte-1qh0w53{position:relative;z-index:2;color:var(--color-white);padding-top:var(--space-4xl)}.badge.svelte-1qh0w53{font-family:var(--font-sans);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--color-light);margin-bottom:var(--space-md);position:relative;display:inline-block}.badge.svelte-1qh0w53:after{content:"";display:block;width:30px;height:2px;background:var(--color-light);margin-top:8px}h1.svelte-1qh0w53{color:var(--color-white);max-width:16ch;margin:0}.section-padding.svelte-1uha8ag{padding-block:var(--section-gap)}.text-center.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;text-align:center}.intro-title.svelte-1uha8ag{font-size:clamp(2.5rem,5vw,4rem);color:var(--color-dark);margin-bottom:var(--space-lg);font-weight:400}.intro-prose.svelte-1uha8ag{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.8;color:var(--color-dark);max-width:800px;font-weight:300}.bg-dark.svelte-1uha8ag{background-color:var(--color-dark)}.find-agent-section.svelte-1uha8ag{background:var(--color-gray-100);border-top:1px solid var(--color-gray-300);border-bottom:1px solid var(--color-gray-300)}.find-agent-inner.svelte-1uha8ag{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-2xl);align-items:center}.find-agent-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:var(--space-md)}.find-agent-prose.svelte-1uha8ag{font-size:1.1rem;line-height:1.8;color:var(--color-dark-80);max-width:52ch;margin-bottom:var(--space-lg)}.find-agent-btn.svelte-1uha8ag{display:inline-block;background:var(--color-dark);color:var(--color-white);border:1px solid var(--color-dark);padding:.85rem 1.75rem;font-family:var(--font-sans);font-size:.8rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease,color .25s ease}.find-agent-btn.svelte-1uha8ag:hover,.find-agent-btn.svelte-1uha8ag:focus-visible{background:transparent;color:var(--color-dark)}.find-agent-stats.svelte-1uha8ag{display:grid;gap:var(--space-lg)}.stat.svelte-1uha8ag{display:flex;flex-direction:column;gap:.25rem;padding-left:var(--space-lg);border-left:2px solid var(--color-light)}.stat-figure.svelte-1uha8ag{font-family:var(--font-serif);font-size:clamp(2.25rem,4vw,3rem);font-weight:300;line-height:1;color:var(--color-dark)}.stat-label.svelte-1uha8ag{font-family:var(--font-sans);font-size:.8rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-dark-80)}@media(max-width:768px){.find-agent-inner.svelte-1uha8ag{grid-template-columns:1fr;gap:var(--space-xl)}}.vimeo-embed-wrapper.svelte-1uha8ag{position:relative;padding-bottom:56.25%;height:0;width:100%;border-radius:var(--radius-sm);box-shadow:0 40px 80px #00000080;overflow:hidden}.vimeo-embed-wrapper.svelte-1uha8ag iframe:where(.svelte-1uha8ag){position:absolute;top:0;left:0;width:100%;height:100%}.cta-cards-section.svelte-1uha8ag{padding-block:0}.cards-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;height:60vh;min-height:400px}.cta-card.svelte-1uha8ag{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;text-decoration:none;color:var(--color-white)}.card-bg.svelte-1uha8ag{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:transform .6s cubic-bezier(.25,1,.5,1);z-index:1}.card-overlay.svelte-1uha8ag{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-dark-80);z-index:2;transition:background-color .4s ease}.card-content.svelte-1uha8ag{position:relative;z-index:3;text-align:center;display:flex;flex-direction:column;align-items:center}.card-title.svelte-1uha8ag{color:var(--color-white);margin-bottom:var(--space-md);font-size:clamp(2rem,4vw,3.5rem);transition:transform .4s ease}.card-content.svelte-1uha8ag .btn:where(.svelte-1uha8ag){border-color:var(--color-white);color:var(--color-white)}.cta-card.svelte-1uha8ag:hover .card-bg:where(.svelte-1uha8ag){transform:scale(1.05)}.cta-card.svelte-1uha8ag:hover .card-overlay:where(.svelte-1uha8ag){background:#06344b99}.cta-card.svelte-1uha8ag:hover .btn:where(.svelte-1uha8ag){background-color:var(--color-white);color:var(--color-dark)}@media(max-width:768px){.cards-grid.svelte-1uha8ag{grid-template-columns:1fr;height:auto}.cta-card.svelte-1uha8ag{height:50vh}}
