section.svelte-14fjncb{--accent-color: rgb(var(--primary-600));--default-color: rgb(var(--default-dark));--background-color: rgb(var(--site-dark));--contrast-color: #fff;padding-top:120px;position:relative;min-height:90vh;display:flex;align-items:center;overflow:hidden;padding-bottom:80px;background-color:var(--background-color)}.backdrop>section.svelte-14fjncb{--default-color: rgb(var(--default-light))}.dark .backdrop>section.svelte-14fjncb{--default-color: rgb(var(--default-dark))}.hero-video-container.svelte-14fjncb{position:absolute;inset:0;z-index:1}.hero-video-container.svelte-14fjncb video:where(.svelte-14fjncb){width:100%;height:100%;object-fit:cover}.hero-overlay.svelte-14fjncb{position:absolute;inset:0;background:color-mix(in srgb,var(--background-color),transparent 20%);z-index:2}.container.svelte-14fjncb{position:relative;z-index:3}.hero-content.svelte-14fjncb h1:where(.svelte-14fjncb){font-size:3.5rem;font-weight:600;margin-bottom:1rem;line-height:1.2;color:var(--default-color)}.hero-content.svelte-14fjncb p:where(.svelte-14fjncb){font-size:1.2rem;margin-bottom:1.25rem;line-height:1.6;max-width:700px;margin-left:auto;margin-right:auto;color:color-mix(in srgb,var(--default-color),transparent 15%)}@media (max-width: 768px){.hero-content.svelte-14fjncb h1:where(.svelte-14fjncb){font-size:2.5rem}}@media (max-width: 576px){.hero-content.svelte-14fjncb h1:where(.svelte-14fjncb){font-size:2rem}}.hero-actions.svelte-14fjncb{margin-top:1.5rem}.hero-actions.svelte-14fjncb .btn:where(.svelte-14fjncb){padding:15px 30px;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-radius:6px;margin:0 10px;transition:all .3s ease}.hero-actions.svelte-14fjncb .btn-primary:where(.svelte-14fjncb){background-color:var(--accent-color);border-color:var(--accent-color);color:var(--contrast-color)}.hero-actions.svelte-14fjncb .btn-primary:where(.svelte-14fjncb):hover{background-color:color-mix(in srgb,var(--accent-color),black 15%);transform:translateY(-2px)}.hero-actions.svelte-14fjncb .btn-secondary:where(.svelte-14fjncb){background-color:transparent;border:2px solid color-mix(in srgb,var(--default-color),transparent 50%);color:var(--default-color)}.hero-actions.svelte-14fjncb .btn-secondary:where(.svelte-14fjncb):hover{color:var(--accent-color);border-color:var(--accent-color);transform:translateY(-2px)}@media (max-width: 576px){.hero-actions.svelte-14fjncb .btn:where(.svelte-14fjncb){display:block;margin:10px auto;width:fit-content}}.hero-stats.svelte-14fjncb{margin-top:2.5rem;background-color:color-mix(in srgb,var(--background-color),transparent 90%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:15px;padding:2rem;border:1px solid color-mix(in srgb,var(--default-color),transparent 90%)}.hero-stats.svelte-14fjncb .stat-item:where(.svelte-14fjncb){text-align:center;padding:1rem}.hero-stats.svelte-14fjncb .stat-item:where(.svelte-14fjncb) .stat-number:where(.svelte-14fjncb){display:block;font-size:2.5rem;font-weight:600;margin-bottom:.5rem;color:var(--default-color)}.hero-stats.svelte-14fjncb .stat-item:where(.svelte-14fjncb) .stat-label:where(.svelte-14fjncb){font-size:.9rem;color:color-mix(in srgb,var(--default-color),transparent 30%);text-transform:uppercase;letter-spacing:1px;font-weight:500}@media (max-width: 768px){.hero-stats.svelte-14fjncb .stat-item:where(.svelte-14fjncb){margin-bottom:1.5rem}.hero-stats.svelte-14fjncb .stat-item:where(.svelte-14fjncb):last-child{margin-bottom:0}}
