.page-hero.svelte-ao5yna{position:relative;min-height:520px;display:flex;align-items:flex-end;overflow:hidden;border-bottom:1px solid rgba(201,169,110,.1)}.hero-img.svelte-ao5yna{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-overlay.svelte-ao5yna{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0a0a0a59,#0a0a0a99 55%,#0a0a0aeb)}.hero-content.svelte-ao5yna{position:relative;z-index:1;padding-top:140px;padding-bottom:60px}.hero-content.svelte-ao5yna .section-label:where(.svelte-ao5yna){display:inline-block;margin-bottom:10px;color:#e8d5a3;text-shadow:0 1px 4px rgba(0,0,0,.6)}.page-hero.svelte-ao5yna h1:where(.svelte-ao5yna){font-family:var(--font-serif);font-size:clamp(2rem,4.2vw,3.4rem);color:#fafaf8;font-weight:300;line-height:1.08;max-width:16ch;text-shadow:0 2px 20px rgba(0,0,0,.5)}.hero-sub.svelte-ao5yna{font-size:1rem;color:#fafaf8;max-width:620px;line-height:1.7;margin-top:12px;text-shadow:0 1px 6px rgba(0,0,0,.6)}.hero-actions.svelte-ao5yna{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}@media(max-width:640px){.page-hero.svelte-ao5yna{min-height:480px}.hero-content.svelte-ao5yna{padding-top:120px;padding-bottom:40px}}.intro-section.svelte-ao5yna{padding:var(--section-pad) 0 clamp(40px,5vw,70px);background:var(--black);border-bottom:1px solid rgba(201,169,110,.1)}.intro-section.svelte-ao5yna .container:where(.svelte-ao5yna){max-width:800px}.intro-text.svelte-ao5yna{font-size:.9rem;color:var(--text-muted);line-height:1.9;margin-bottom:20px}.intro-cta.svelte-ao5yna{margin-top:40px;padding-top:32px;border-top:1px solid rgba(201,169,110,.15);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.intro-cta-label.svelte-ao5yna{font-size:.88rem;color:var(--text-muted)}.intro-cta-btns.svelte-ao5yna{display:flex;gap:12px;flex-wrap:wrap}.process-section.svelte-ao5yna{padding:clamp(40px,5vw,70px) 0 var(--section-pad);background:var(--black)}.section-header-center.svelte-ao5yna{text-align:center;margin-bottom:60px}.section-header-center.svelte-ao5yna h2:where(.svelte-ao5yna){font-size:clamp(1.8rem,3.5vw,2.8rem);color:var(--white)}.section-header-center.svelte-ao5yna .divider-gold:where(.svelte-ao5yna){margin:20px auto}.steps.svelte-ao5yna{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:#c9a96e1a}.step.svelte-ao5yna{background:var(--dark-2);padding:40px 28px}.step-num.svelte-ao5yna{font-family:var(--font-serif);font-size:3rem;color:#c9a96e33;font-weight:500;margin-bottom:16px;line-height:1}.step.svelte-ao5yna h3:where(.svelte-ao5yna){font-family:var(--font-serif);font-size:1.2rem;color:var(--white);margin-bottom:12px;font-weight:400}.step.svelte-ao5yna p:where(.svelte-ao5yna){font-size:.82rem;color:var(--text-muted);line-height:1.75}.why-section.svelte-ao5yna{padding:var(--section-pad) 0;background:var(--dark)}.why-grid.svelte-ao5yna{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:#c9a96e1a}.why-card.svelte-ao5yna{background:var(--dark-2);padding:40px 32px;transition:var(--transition)}.why-card.svelte-ao5yna:hover{background:var(--dark-3)}.why-icon.svelte-ao5yna{color:var(--gold);margin-bottom:20px}.why-card.svelte-ao5yna h3:where(.svelte-ao5yna){font-family:var(--font-serif);font-size:1.3rem;color:var(--white);margin-bottom:16px;font-weight:400}.why-card.svelte-ao5yna p:where(.svelte-ao5yna){font-size:.83rem;color:var(--text-muted);line-height:1.8}.faq-section.svelte-ao5yna{padding:var(--section-pad) 0;background:var(--black)}.faq-list.svelte-ao5yna{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:2px}.faq-item.svelte-ao5yna{background:var(--dark-2);border:1px solid rgba(201,169,110,.1)}.faq-item.open.svelte-ao5yna{border-color:#c9a96e4d}.faq-q.svelte-ao5yna{width:100%;display:flex;align-items:center;justify-content:space-between;padding:22px 28px;gap:16px;text-align:left;background:transparent;color:var(--white);font-size:.9rem;font-weight:500;cursor:pointer;transition:var(--transition)}.faq-q.svelte-ao5yna:hover{color:var(--gold)}.faq-item.open.svelte-ao5yna .faq-q:where(.svelte-ao5yna){color:var(--gold)}.faq-chevron.svelte-ao5yna{flex-shrink:0;transition:transform .3s ease}.faq-item.open.svelte-ao5yna .faq-chevron:where(.svelte-ao5yna){transform:rotate(180deg)}.faq-a.svelte-ao5yna{padding:0 28px 22px}.faq-a.svelte-ao5yna p:where(.svelte-ao5yna){font-size:.85rem;color:var(--text-muted);line-height:1.8}.cta-section.svelte-ao5yna{padding:80px 0;background:var(--dark-2);border-top:1px solid rgba(201,169,110,.1);text-align:center}.cta-section.svelte-ao5yna h2:where(.svelte-ao5yna){font-size:clamp(1.6rem,3vw,2.4rem);color:var(--white);margin-bottom:16px}.cta-section.svelte-ao5yna p:where(.svelte-ao5yna){color:var(--text-muted);font-size:.9rem;max-width:520px;margin:0 auto 32px;line-height:1.7}.cta-btns.svelte-ao5yna{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:1024px){.steps.svelte-ao5yna{grid-template-columns:repeat(2,1fr)}.why-grid.svelte-ao5yna{grid-template-columns:1fr}}@media(max-width:640px){.steps.svelte-ao5yna{grid-template-columns:1fr}}
