.page-hero.svelte-1bv7ezn{position:relative;padding:calc(var(--header-height) + var(--space-3xl)) 0 var(--space-3xl);text-align:center;background:linear-gradient(135deg,#050d18,var(--color-bg-dark));overflow:hidden}.page-hero__bg.svelte-1bv7ezn{position:absolute;inset:0;pointer-events:none}.page-hero__orb.svelte-1bv7ezn{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.06),transparent 70%);animation:svelte-1bv7ezn-orb-float 6s var(--delay) ease-in-out infinite alternate}@keyframes svelte-1bv7ezn-orb-float{0%{transform:translateY(0)}to{transform:translateY(-25px)}}.page-hero__content.svelte-1bv7ezn{position:relative;z-index:1}.page-hero__badge.svelte-1bv7ezn{display:inline-block;padding:6px 18px;font-size:.75rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--color-primary);background:#d4af3714;border:1px solid rgba(212,175,55,.15);border-radius:50px;margin-bottom:var(--space-lg)}.page-hero__title.svelte-1bv7ezn{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;margin-bottom:var(--space-md);background:linear-gradient(135deg,var(--color-white) 30%,var(--color-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-hero__subtitle.svelte-1bv7ezn{color:var(--color-text-muted);font-size:1.15rem}.contact-grid.svelte-1bv7ezn{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--space-3xl)}.contact-form-wrap.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:1.8rem;color:var(--color-white);margin-bottom:var(--space-sm)}.contact-form-desc.svelte-1bv7ezn{color:var(--color-text-muted);margin-bottom:var(--space-xl)}.contact-form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:var(--space-lg)}.form-row.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}.form-group.svelte-1bv7ezn{display:flex;flex-direction:column;gap:6px}.form-group.svelte-1bv7ezn label:where(.svelte-1bv7ezn){font-size:.85rem;font-weight:600;color:var(--color-text);letter-spacing:.3px}.form-group.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.form-group.svelte-1bv7ezn select:where(.svelte-1bv7ezn),.form-group.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){padding:.85rem 1rem;background:#0f1f3599;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:var(--color-text);font-family:var(--font-body);font-size:.93rem;transition:all .3s ease}.form-group.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.form-group.svelte-1bv7ezn select:where(.svelte-1bv7ezn):focus,.form-group.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{outline:none;border-color:#d4af3766;box-shadow:0 0 0 3px #d4af3714;background:#0f1f35cc}.form-group.svelte-1bv7ezn .error:where(.svelte-1bv7ezn){border-color:var(--color-accent)}.form-error.svelte-1bv7ezn{font-size:.78rem;color:var(--color-accent)}.submit-btn.svelte-1bv7ezn{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:13px 30px;font-size:.93rem;font-weight:600;color:var(--color-bg-dark);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));border-radius:50px;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #d4af3740}.submit-btn.svelte-1bv7ezn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #d4af3759}.success-msg.svelte-1bv7ezn{text-align:center;padding:var(--space-3xl) var(--space-xl);background:#0f1f3580;border-radius:20px;border:1px solid rgba(74,222,128,.15)}.success-icon.svelte-1bv7ezn{display:block;margin-bottom:var(--space-md)}.success-msg.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){color:#4ade80;font-size:1.5rem;margin-bottom:var(--space-sm)}.success-msg.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--color-text-muted);margin-bottom:var(--space-xl)}.reset-btn.svelte-1bv7ezn{padding:10px 24px;border-radius:50px;border:1px solid rgba(255,255,255,.15);background:transparent;color:var(--color-white);font-size:.9rem;cursor:pointer;transition:all .3s ease}.reset-btn.svelte-1bv7ezn:hover{border-color:#d4af374d;background:#d4af370f;color:var(--color-primary)}.contact-info.svelte-1bv7ezn{display:flex;flex-direction:column;gap:var(--space-md)}.info-card.svelte-1bv7ezn{display:flex;align-items:flex-start;gap:16px;padding:var(--space-xl);background:#0f1f3580;border:1px solid rgba(255,255,255,.06);border-radius:16px;transition:all .3s ease}.info-card.svelte-1bv7ezn:hover{border-color:#d4af3733;transform:translate(4px)}.info-card__icon.svelte-1bv7ezn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#d4af3714;border:1px solid rgba(212,175,55,.12);color:var(--color-primary);flex-shrink:0}.info-card.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){color:var(--color-white);font-size:1rem;margin-bottom:2px;font-family:var(--font-heading);font-weight:700}.info-card.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--color-primary);font-size:.95rem;font-weight:600}.info-card.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--color-text-muted);font-size:.85rem;margin-top:2px}.info-card__social.svelte-1bv7ezn{display:flex;gap:var(--space-sm);align-items:center}.info-card__social.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:var(--color-text-muted)}.map-wrap.svelte-1bv7ezn{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}@media(max-width:768px){.contact-grid.svelte-1bv7ezn,.form-row.svelte-1bv7ezn{grid-template-columns:1fr}.submit-btn.svelte-1bv7ezn{align-self:stretch;text-align:center;justify-content:center}}
