.hero.svelte-1xhm7gk{height:100vh;background-size:cover;background-position:center;display:flex;align-items:center;color:#fff;position:relative}.hero-content.svelte-1xhm7gk{max-width:650px}.hero.svelte-1xhm7gk h1:where(.svelte-1xhm7gk){margin-bottom:1.5rem;font-size:3.5rem;line-height:1.2}.hero.svelte-1xhm7gk p:where(.svelte-1xhm7gk){font-size:1.2rem;margin-bottom:2rem;max-width:600px}.hero-buttons.svelte-1xhm7gk{display:flex;gap:20px}.btn.svelte-1xhm7gk{display:inline-block;padding:12px 30px;background-color:var(--secondary);color:#fff;border:none;text-transform:uppercase;letter-spacing:1px;font-size:.9rem;transition:all .3s ease;cursor:pointer}.btn.svelte-1xhm7gk:hover{background-color:var(--primary);color:#fff}.btn-outline.svelte-1xhm7gk{background-color:transparent;border:1px solid var(--secondary);color:var(--secondary)}.btn-outline.svelte-1xhm7gk:hover{background-color:var(--secondary);color:#fff}.container.svelte-1xhm7gk{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 992px){.hero.svelte-1xhm7gk{height:auto;padding:150px 0 100px}}@media (max-width: 768px){.hero-buttons.svelte-1xhm7gk{flex-direction:column;gap:10px}.btn.svelte-1xhm7gk{width:100%;text-align:center}.hero.svelte-1xhm7gk h1:where(.svelte-1xhm7gk){font-size:2.5rem}}@media (max-width: 576px){.hero.svelte-1xhm7gk h1:where(.svelte-1xhm7gk){font-size:2rem}}
