.hero.svelte-1uha8ag{position:relative;height:85vh;display:flex;align-items:center;background-image:url(../../../1765967697665.jpg);background-size:cover;background-position:center}.hero-overlay.svelte-1uha8ag{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(17,5,36,.7),var(--color-bg-dark))}.hero-content.svelte-1uha8ag{position:relative;z-index:2;text-align:center;max-width:900px!important;display:flex;flex-direction:column;align-items:center}.hero-logo.svelte-1uha8ag{max-width:300px;width:80%;height:auto;margin-bottom:20px;margin-top:150px}.hero-title.svelte-1uha8ag{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:20px;color:#fff;text-transform:uppercase}.hero-subtitle.svelte-1uha8ag{font-size:1.2rem;color:#ddd;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.hero-buttons.svelte-1uha8ag{display:flex;gap:20px;justify-content:center}.about-section.svelte-1uha8ag{padding:100px 0;text-align:center;background-color:var(--color-bg-dark)}.main-title.svelte-1uha8ag{font-size:2.5rem;font-weight:800;line-height:1.3;margin-bottom:30px;color:#fff}.text-gold.svelte-1uha8ag{color:var(--color-gold)}.body-text.svelte-1uha8ag{color:#fceeb5;font-size:1.1rem;max-width:700px;margin:0 auto;line-height:1.8}.services-section.svelte-1uha8ag{padding:80px 0;background-color:#0d041c}.section-header.svelte-1uha8ag{text-align:center;margin-bottom:50px}.section-title.svelte-1uha8ag{font-size:2rem;font-weight:700;color:#fff}.services-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.card.svelte-1uha8ag{background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:40px 30px;border-radius:12px;transition:.3s}.card.svelte-1uha8ag:hover{background:#ffffff0f;transform:translateY(-5px);border-color:var(--color-gold)}.icon-box.svelte-1uha8ag{color:var(--color-gold);margin-bottom:20px}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.4rem;color:#fff;margin-bottom:15px;font-weight:700}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#bbb;margin-bottom:25px;font-size:.95rem}.card-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;color:var(--color-gold);font-weight:600;font-size:.9rem}.card-link.svelte-1uha8ag:hover{gap:12px}.social-section.svelte-1uha8ag{padding:100px 0;text-align:center;background:linear-gradient(to top,#110524,#0d041c)}.content-center.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center}.social-text.svelte-1uha8ag{color:#888;margin-bottom:40px;max-width:500px;line-height:1.6}.social-buttons.svelte-1uha8ag{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.social-btn.svelte-1uha8ag{display:flex;align-items:center;gap:15px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);padding:15px 30px;border-radius:50px;text-decoration:none;transition:all .3s ease;min-width:250px}.icon-wrapper.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;color:#fff}.btn-text.svelte-1uha8ag{display:flex;flex-direction:column;align-items:flex-start;flex:1}.label.svelte-1uha8ag{font-size:.75rem;color:#888;text-transform:uppercase;letter-spacing:1px}.platform.svelte-1uha8ag{font-size:1.1rem;color:#fff;font-weight:700}.social-btn.svelte-1uha8ag:hover{transform:translateY(-3px);background:#ffffff14}.social-btn.instagram.svelte-1uha8ag:hover{border-color:#e1306c}.social-btn.instagram.svelte-1uha8ag:hover .icon-wrapper:where(.svelte-1uha8ag){color:#e1306c}.social-btn.facebook.svelte-1uha8ag:hover{border-color:#1877f2}.social-btn.facebook.svelte-1uha8ag:hover .icon-wrapper:where(.svelte-1uha8ag){color:#1877f2}.btn-outline.svelte-1uha8ag{background:transparent;border:2px solid white;color:#fff;padding:12px 28px;font-weight:700;font-size:1rem;border-radius:4px;cursor:pointer;text-transform:uppercase;transition:.3s;text-decoration:none;display:inline-block}.btn-outline.svelte-1uha8ag:hover{background:#fff;color:#000}@media(max-width:900px){.services-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero-title.svelte-1uha8ag{font-size:2.5rem}.main-title.svelte-1uha8ag{font-size:1.8rem}.hero-buttons.svelte-1uha8ag{flex-direction:column;width:100%}.btn-outline.svelte-1uha8ag{text-align:center}.social-buttons.svelte-1uha8ag{flex-direction:column;width:100%;max-width:350px}}
