.page-module___8aEwW__hero{background:linear-gradient(135deg,var(--color-bg-primary)0%,var(--color-bg-secondary)100%);align-items:center;min-height:100vh;padding-top:80px;display:flex;overflow:hidden}.page-module___8aEwW__heroContent{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1400px;margin:0 auto;padding:3rem 1.5rem;display:grid}.page-module___8aEwW__heroText{max-width:600px}.page-module___8aEwW__badges{flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;display:flex}.page-module___8aEwW__badge{background:var(--color-bg-tertiary);border:1px solid var(--color-border-gold);color:var(--color-gold);text-transform:uppercase;letter-spacing:.5px;border-radius:50px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;display:inline-flex}.page-module___8aEwW__badge svg{opacity:.8}.page-module___8aEwW__heroTitle{font-family:var(--font-heading);margin-bottom:1.5rem}.page-module___8aEwW__titleLine{color:var(--color-text-primary);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:400;display:block}.page-module___8aEwW__titleAccent{color:var(--color-gold);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600;display:block}.page-module___8aEwW__heroDescription{color:var(--color-text-secondary);margin-bottom:2.5rem;font-size:1.1rem;line-height:1.8}.page-module___8aEwW__heroCta{flex-wrap:wrap;gap:1rem;display:flex}.page-module___8aEwW__btnPrimary{letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(135deg,var(--color-gold),var(--color-gold-dark));color:var(--color-bg-primary);transition:all var(--transition-normal);border-radius:4px;justify-content:center;align-items:center;padding:1rem 2rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module___8aEwW__btnPrimary:hover{background:linear-gradient(135deg,var(--color-gold-light),var(--color-gold));box-shadow:var(--shadow-gold);color:var(--color-bg-primary);transform:translateY(-2px)}.page-module___8aEwW__btnSecondary{letter-spacing:.5px;text-transform:uppercase;color:var(--color-gold);border:1px solid var(--color-gold);transition:all var(--transition-normal);background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:1rem 2rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module___8aEwW__btnSecondary:hover{background:var(--color-gold);color:var(--color-bg-primary)}.page-module___8aEwW__heroImage{border-radius:20px;height:600px;position:relative;overflow:hidden}.page-module___8aEwW__heroImg{object-fit:cover;object-position:center top;width:100%;height:100%}.page-module___8aEwW__imageOverlay{pointer-events:none;background:linear-gradient(#0000 50%,#0a0a0a4d 100%);position:absolute;inset:0}.page-module___8aEwW__features{background:var(--color-bg-secondary);padding:6rem 0}.page-module___8aEwW__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.page-module___8aEwW__sectionTitle{text-align:center;margin-bottom:4rem}.page-module___8aEwW__sectionTitle h2{margin-bottom:1rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:500}.page-module___8aEwW__goldText{color:var(--color-gold)}.page-module___8aEwW__divider{background:linear-gradient(90deg,transparent,var(--color-gold),transparent);width:60px;height:2px;margin:1.5rem auto}.page-module___8aEwW__sectionTitle p{color:var(--color-text-secondary);max-width:600px;margin:0 auto;font-size:1.1rem}.page-module___8aEwW__featureGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;display:grid}.page-module___8aEwW__featureCard{background:var(--color-bg-card);border:1px solid var(--color-border);text-align:center;transition:all var(--transition-normal);border-radius:12px;padding:2rem}.page-module___8aEwW__featureCard:hover{border-color:var(--color-border-gold);box-shadow:var(--shadow-card);transform:translateY(-4px)}.page-module___8aEwW__featureIcon{background:var(--color-bg-tertiary);border:1px solid var(--color-border-gold);width:70px;height:70px;color:var(--color-gold);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.page-module___8aEwW__featureCard h3{font-family:var(--font-heading);color:var(--color-text-primary);margin-bottom:1rem;font-size:1.25rem;font-weight:500}.page-module___8aEwW__featureCard p{color:var(--color-text-secondary);font-size:.95rem;line-height:1.7}.page-module___8aEwW__included{background:var(--color-bg-primary);padding:6rem 0}.page-module___8aEwW__includedGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:900px;margin:0 auto;display:grid}.page-module___8aEwW__includedItem{background:var(--color-bg-secondary);border:1px solid var(--color-border);transition:all var(--transition-fast);border-radius:8px;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.page-module___8aEwW__includedItem:hover{border-color:var(--color-border-gold)}.page-module___8aEwW__includedItem svg{color:var(--color-gold);flex-shrink:0}.page-module___8aEwW__includedItem span{color:var(--color-text-primary);font-size:.95rem}.page-module___8aEwW__cta{background:linear-gradient(135deg,var(--color-bg-secondary),var(--color-bg-tertiary));border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:6rem 0}.page-module___8aEwW__ctaContent{text-align:center;max-width:700px;margin:0 auto}.page-module___8aEwW__ctaContent h2{color:var(--color-text-primary);margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:500}.page-module___8aEwW__ctaContent p{color:var(--color-text-secondary);margin-bottom:2rem;font-size:1.1rem}.page-module___8aEwW__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (max-width:900px){.page-module___8aEwW__heroContent{text-align:center;grid-template-columns:1fr}.page-module___8aEwW__heroText{order:2;max-width:100%}.page-module___8aEwW__heroImage{order:1;max-width:400px;height:400px;margin:0 auto}.page-module___8aEwW__badges,.page-module___8aEwW__heroCta{justify-content:center}}@media (max-width:500px){.page-module___8aEwW__hero{padding-top:70px}.page-module___8aEwW__heroImage{height:300px}.page-module___8aEwW__heroCta{flex-direction:column}.page-module___8aEwW__btnPrimary,.page-module___8aEwW__btnSecondary{width:100%}}
