.page-hero.svelte-18wyyvt{padding:140px 0 80px;background:var(--dark);border-bottom:1px solid rgba(201,169,110,.1)}.page-hero.svelte-18wyyvt h1:where(.svelte-18wyyvt){font-size:clamp(2rem,4vw,3.2rem);color:var(--white)}.hero-sub.svelte-18wyyvt{font-size:.95rem;color:var(--text-muted);max-width:640px;line-height:1.8;margin-top:8px}.banner-image-wrap.svelte-18wyyvt{width:100%;line-height:0;max-height:480px;overflow:hidden}.banner-image-wrap.svelte-18wyyvt img:where(.svelte-18wyyvt){width:100%;height:480px;object-fit:cover;object-position:center;display:block}.intro-section.svelte-18wyyvt{padding:var(--section-pad) 0;background:var(--black)}.intro-inner.svelte-18wyyvt{max-width:720px}.intro-text.svelte-18wyyvt .section-label:where(.svelte-18wyyvt){display:block;margin-bottom:12px}.intro-text.svelte-18wyyvt h2:where(.svelte-18wyyvt){font-size:clamp(1.6rem,3vw,2.4rem);color:var(--white);margin-bottom:4px}.intro-text.svelte-18wyyvt p:where(.svelte-18wyyvt){font-size:.9rem;color:var(--text-muted);line-height:1.9;margin-top:20px}.intro-pillars.svelte-18wyyvt{margin-top:32px;display:flex;flex-direction:column;gap:14px}.pillar.svelte-18wyyvt{display:flex;align-items:flex-start;gap:14px;font-size:.88rem;color:var(--text-muted);line-height:1.6}.pillar-dot.svelte-18wyyvt{width:6px;height:6px;border-radius:50%;background:var(--gold);flex-shrink:0;margin-top:6px}.paths-section.svelte-18wyyvt{padding:var(--section-pad) 0;background:var(--dark);border-top:1px solid rgba(201,169,110,.1)}.paths-grid.svelte-18wyyvt{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;background:#c9a96e1a}.path-card.svelte-18wyyvt{background:var(--dark-2);display:flex;flex-direction:column;text-decoration:none;transition:var(--transition);overflow:hidden}.path-card.svelte-18wyyvt:hover{background:var(--dark-3)}.path-image-wrap.svelte-18wyyvt{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.path-image-wrap.svelte-18wyyvt img:where(.svelte-18wyyvt){width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.4,0,.2,1)}.path-card.svelte-18wyyvt:hover .path-image-wrap:where(.svelte-18wyyvt) img:where(.svelte-18wyyvt){transform:scale(1.04)}.path-overlay.svelte-18wyyvt{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.5) 0%,transparent 60%)}.path-body.svelte-18wyyvt{padding:40px 40px 48px;display:flex;flex-direction:column;gap:14px;flex:1}.path-num.svelte-18wyyvt{font-family:var(--font-serif);font-size:3rem;color:#c9a96e26;line-height:1;font-weight:500}.path-body.svelte-18wyyvt h2:where(.svelte-18wyyvt){font-size:clamp(1.4rem,2.5vw,2rem);color:var(--white);font-weight:400;font-family:var(--font-serif)}.path-body.svelte-18wyyvt p:where(.svelte-18wyyvt){font-size:.86rem;color:var(--text-muted);line-height:1.8;flex:1}.path-link.svelte-18wyyvt{font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin-top:8px;transition:var(--transition)}.path-card.svelte-18wyyvt:hover .path-link:where(.svelte-18wyyvt){color:var(--white)}.cta-section.svelte-18wyyvt{padding:80px 0;background:var(--dark-2);border-top:1px solid rgba(201,169,110,.1);text-align:center}.cta-section.svelte-18wyyvt h2:where(.svelte-18wyyvt){font-size:clamp(1.6rem,3vw,2.4rem);color:var(--white);margin-bottom:16px}.cta-section.svelte-18wyyvt p:where(.svelte-18wyyvt){color:var(--text-muted);font-size:.9rem;max-width:520px;margin:0 auto 32px;line-height:1.7}.cta-btns.svelte-18wyyvt{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:900px){.paths-grid.svelte-18wyyvt{grid-template-columns:1fr}.banner-image-wrap.svelte-18wyyvt img:where(.svelte-18wyyvt){height:300px}}
