.jumbotron.svelte-1suyowk{position:relative;min-height:92vh;display:flex;align-items:center;overflow:hidden;background:var(--color-black)}video.svelte-1suyowk,.fallback-img.svelte-1suyowk{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}video.hidden.svelte-1suyowk{display:none}.overlay.svelte-1suyowk{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e0e0ebf,#0e0e0e8c 45%,#0e0e0eeb)}.content.svelte-1suyowk{position:relative;z-index:2;max-width:760px;padding-top:6rem;padding-bottom:6rem}.hero-logo.svelte-1suyowk{height:70px;margin-bottom:1.25rem}h1.svelte-1suyowk{font-size:clamp(2.2rem,5.5vw,3.6rem);color:var(--color-white)}h1.svelte-1suyowk br:where(.svelte-1suyowk){display:block}.content.svelte-1suyowk p:where(.svelte-1suyowk){color:var(--color-muted);font-size:1.05rem;max-width:560px}.cta-row.svelte-1suyowk{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.promo.svelte-1c6ecjv{background:var(--color-black-soft)}.promo-card.svelte-1c6ecjv{display:grid;grid-template-columns:1fr;background:var(--color-black-card);border:1px solid rgba(245,197,24,.15);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-lg);max-width:960px;margin:0 auto}.promo-image.svelte-1c6ecjv{aspect-ratio:4 / 3;overflow:hidden}.promo-image.svelte-1c6ecjv img:where(.svelte-1c6ecjv){width:100%;height:100%;object-fit:cover}.promo-details.svelte-1c6ecjv{padding:2.25rem;display:flex;flex-direction:column;justify-content:center}.badge.svelte-1c6ecjv{align-self:flex-start;background:var(--color-yellow);color:var(--color-black);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;padding:.3rem .8rem;border-radius:999px;margin-bottom:.75rem}.promo-details.svelte-1c6ecjv h3:where(.svelte-1c6ecjv){color:var(--color-white);font-size:1.6rem}.promo-details.svelte-1c6ecjv p:where(.svelte-1c6ecjv){color:var(--color-muted)}.valid.svelte-1c6ecjv{color:var(--color-yellow-soft);font-size:.9rem}.promo-details.svelte-1c6ecjv .btn:where(.svelte-1c6ecjv){align-self:flex-start;margin-top:.5rem}@media (min-width: 760px){.promo-card.svelte-1c6ecjv{grid-template-columns:1fr 1fr}}.carousel-section.svelte-17amm8m{background:var(--color-black)}.carousel.svelte-17amm8m{position:relative;display:flex;align-items:center;gap:1rem}.track.svelte-17amm8m{position:relative;flex:1;min-height:480px;border-radius:var(--radius);overflow:hidden}.slide.svelte-17amm8m{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .5s ease;display:grid;grid-template-rows:auto 1fr;background:var(--color-black-card);border:1px solid rgba(245,197,24,.12);border-radius:var(--radius);overflow:hidden}.slide.active.svelte-17amm8m{opacity:1;pointer-events:auto;position:relative}.slide-image.svelte-17amm8m{height:300px;overflow:hidden}.slide-image.svelte-17amm8m img:where(.svelte-17amm8m){width:100%;height:100%;object-fit:cover}.slide-info.svelte-17amm8m{padding:1.5rem 1.75rem;display:flex;flex-direction:column;gap:.4rem}.slide-info.svelte-17amm8m h3:where(.svelte-17amm8m){color:var(--color-white);font-size:1.4rem}.slide-info.svelte-17amm8m p:where(.svelte-17amm8m){color:var(--color-muted);margin-bottom:.25rem}.price.svelte-17amm8m{color:var(--color-yellow);font-weight:700;font-size:1.3rem}.price.svelte-17amm8m small:where(.svelte-17amm8m){color:var(--color-muted);font-weight:500;font-size:.75rem}.nav-btn.svelte-17amm8m{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:2px solid var(--color-yellow);background:transparent;color:var(--color-yellow);font-size:1.5rem;line-height:1;display:none;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.nav-btn.svelte-17amm8m:hover{background:var(--color-yellow);color:var(--color-black)}.dots.svelte-17amm8m{display:flex;justify-content:center;gap:.6rem;margin-top:1.5rem}.dot.svelte-17amm8m{width:10px;height:10px;border-radius:50%;border:none;background:#ffffff40;padding:0}.dot.active.svelte-17amm8m{background:var(--color-yellow)}@media (min-width: 720px){.slide.svelte-17amm8m{grid-template-columns:1fr 1fr;grid-template-rows:none}.slide-image.svelte-17amm8m{height:100%}.nav-btn.svelte-17amm8m{display:flex}}.fb-section.svelte-1gpz73e{background:linear-gradient(135deg,var(--color-green-dark),var(--color-black-soft))}.fb-card.svelte-1gpz73e{text-align:center;max-width:600px}.fb-icon.svelte-1gpz73e{width:84px;height:84px;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f5c5181f;color:var(--color-yellow)}.fb-card.svelte-1gpz73e h2:where(.svelte-1gpz73e){color:var(--color-white);font-size:clamp(1.6rem,3.5vw,2.2rem)}.fb-card.svelte-1gpz73e p:where(.svelte-1gpz73e){color:var(--color-muted);margin-bottom:1.75rem}.contact-section.svelte-fq8g2m{background:var(--color-black-soft)}.contact-grid.svelte-fq8g2m{display:grid;gap:2.5rem;grid-template-columns:1fr;max-width:980px;margin:0 auto}form.svelte-fq8g2m{background:var(--color-black-card);border:1px solid rgba(245,197,24,.15);border-radius:var(--radius);padding:2rem;display:flex;flex-direction:column;gap:1.1rem}.field.svelte-fq8g2m{display:flex;flex-direction:column;gap:.4rem;flex:1}.field-row.svelte-fq8g2m{display:flex;gap:1rem;flex-direction:column}label.svelte-fq8g2m{font-size:.85rem;font-weight:600;color:var(--color-muted)}input.svelte-fq8g2m,textarea.svelte-fq8g2m{background:var(--color-black);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.7rem .9rem;color:var(--color-white);font-family:inherit;font-size:.95rem;resize:vertical}input.svelte-fq8g2m:focus,textarea.svelte-fq8g2m:focus{outline:none;border-color:var(--color-yellow)}.error.svelte-fq8g2m{color:#ff8a80;font-size:.8rem}.status.svelte-fq8g2m{margin:0;font-size:.9rem;padding:.6rem .8rem;border-radius:8px}.status.success.svelte-fq8g2m{background:#1f7a3d33;color:#8be8a4}.status.error-msg.svelte-fq8g2m{background:#c83c3c26;color:#ff8a80}.details.svelte-fq8g2m{background:var(--color-green-dark);border-radius:var(--radius);padding:2rem}.details.svelte-fq8g2m h3:where(.svelte-fq8g2m){color:var(--color-yellow)}.details.svelte-fq8g2m p:where(.svelte-fq8g2m){color:var(--color-white)}.details.svelte-fq8g2m a:where(.svelte-fq8g2m){color:var(--color-yellow-soft);text-decoration:none}.details.svelte-fq8g2m a:where(.svelte-fq8g2m):hover{text-decoration:underline}@media (min-width: 720px){.field-row.svelte-fq8g2m{flex-direction:row}}@media (min-width: 860px){.contact-grid.svelte-fq8g2m{grid-template-columns:1.4fr 1fr}}
