._hero_84pul_5{background:linear-gradient(135deg,#1a1060,#0e2a5a,#0d1f3c);padding:clamp(64px,10vw,120px) clamp(20px,6vw,80px);border-bottom:1px solid var(--glass-border)}._heroInner_84pul_11{max-width:700px;display:flex;flex-direction:column;gap:20px}._eyebrow_84pul_18{font-size:.8rem;font-weight:600;color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin:0}._heroTitle_84pul_27{font-family:var(--font-heading);font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;color:var(--white);line-height:1.1;margin:0}._heroBadge_84pul_36{display:inline-block;background:var(--gold);color:#1a1a1a;font-size:.85rem;font-weight:700;letter-spacing:.02em;padding:6px 14px;border-radius:4px;margin:0;width:fit-content}._heroSub_84pul_49{font-size:clamp(1rem,1.8vw,1.15rem);color:var(--white-dim);line-height:1.65;margin:0}._videoHint_84pul_56{font-size:.875rem;color:var(--gold);text-decoration:none;font-weight:600;transition:opacity .15s ease;width:fit-content}._videoHint_84pul_56:hover{opacity:.75}._ctaPrimary_84pul_71{display:inline-flex;align-items:center;padding:14px 28px;background:var(--gold);color:#1a1a1a;font-weight:700;font-size:.95rem;border-radius:4px;text-decoration:none;width:fit-content;transition:background var(--transition-fast, .15s ease),transform var(--transition-fast, .15s ease),box-shadow var(--transition-fast, .15s ease)}._ctaPrimary_84pul_71:hover{background:#e8c96a;color:#1a1a1a;transform:translateY(-2px);box-shadow:0 4px 20px #c9a84c73}._ctaPrimary_84pul_71:active{transform:translateY(0);box-shadow:none}._ctaPrimary_84pul_71:focus-visible{outline:3px solid #fff;outline-offset:3px}._section_84pul_104{padding:clamp(48px,8vw,96px) clamp(20px,6vw,80px)}._sectionDark_84pul_108{background:var(--surface-1)}._sectionInner_84pul_112{max-width:740px;margin:0 auto;display:flex;flex-direction:column;gap:28px}._sectionTitle_84pul_120{font-family:var(--font-heading);font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:700;color:var(--white);margin:0}._sectionLead_84pul_128{font-size:1rem;color:var(--white-dim);line-height:1.7;margin:-12px 0 0}._fundsList_84pul_137{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0;counter-reset:funds}._fundItem_84pul_147{counter-increment:funds;display:grid;grid-template-columns:40px 1fr;gap:0 16px;padding:24px 0;border-bottom:1px solid var(--glass-border);position:relative}._fundItem_84pul_147:first-child{border-top:1px solid var(--glass-border)}._fundItem_84pul_147:before{content:counter(funds);font-family:var(--font-heading);font-size:1.1rem;font-weight:800;color:var(--gold);line-height:1.4;grid-row:1 / span 2;padding-top:2px}._fundLabel_84pul_172{font-family:var(--font-heading);font-size:1.05rem;font-weight:700;color:var(--white);margin:0 0 6px;line-height:1.3}._fundBody_84pul_181{font-size:.9rem;color:var(--white-dim);line-height:1.65;margin:0}._videoEmbed_84pul_190{aspect-ratio:16 / 9;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;overflow:hidden;width:100%}._videoEmbed_84pul_190 iframe{display:block;width:100%;height:100%;border:0}._finalCta_84pul_208{padding:clamp(56px,10vw,100px) clamp(20px,6vw,80px);text-align:center;background:linear-gradient(135deg,#1a1060,#0e2a5a,#0d1f3c);border-top:1px solid var(--glass-border)}._finalCtaInner_84pul_215{max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}._finalCtaTitle_84pul_224{font-family:var(--font-heading);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;color:var(--white);margin:0;line-height:1.15}._finalCtaSub_84pul_233{font-size:1rem;color:var(--white-dim);line-height:1.65;margin:0}._footerLinks_84pul_240{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding-top:4px}._textLink_84pul_248{font-size:.875rem;font-weight:600;color:var(--gold);text-decoration:none;transition:opacity .15s ease}._textLink_84pul_248:hover{opacity:.75}._taxNote_84pul_260{font-size:.8rem;color:var(--white-muted);margin:0}@media(max-width:600px){._fundItem_84pul_147{grid-template-columns:1fr}._fundItem_84pul_147:before{grid-row:auto;margin-bottom:6px}}
