h4{font-size:1.0625rem}.nav.is-open{display:flex}.card h3 .amount{display:block;font-family:var(--font-mono);font-weight:500;font-size:clamp(1.75rem,1.4rem + 1.6vw,2.375rem);letter-spacing:-.03em;color:var(--gold);margin-top:var(--s-1)}html.gate-done .gate{display:none}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(14px)}.reveal.is-in{opacity:1;transform:none;transition:opacity .5s ease,transform .5s ease}}.e-con.section--tight{padding-block:var(--s-5)}.e-con.card .elementor-button-wrapper{display:block;width:100%}.nav__has-sub{position:relative}.nav__row{display:flex;align-items:center;gap:var(--s-2)}.nav__row>a{flex:1 1 auto}.nav__sub-toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--tap);min-height:56px;flex:0 0 auto;background:0 0;border:1px solid var(--line);border-radius:var(--radius);color:var(--fg);cursor:pointer}.nav__sub-toggle:hover{color:var(--gold);border-color:var(--line-strong)}.nav__sub{list-style:none;margin:var(--s-2) 0 0;padding:0 0 0 var(--s-3);display:none;flex-direction:column;gap:var(--s-1);border-left:1px solid var(--line)}.nav__sub.is-open{display:flex}.nav__sub a{display:flex;align-items:center;min-height:48px;padding:0 var(--s-3);border:0;border-radius:var(--radius);font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--fg-soft);text-decoration:none}.nav__sub a:hover{color:var(--gold);background:var(--bg-elev)}@media (min-width:1024px){.nav__sub{position:absolute;top:calc(100% + 6px);left:0;min-width:210px;margin:0;padding:var(--s-1);background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-deep);z-index:80}.nav__has-sub:hover .nav__sub,.nav__has-sub:focus-within .nav__sub{display:flex}.nav__sub-toggle{min-height:var(--tap);border:0;width:28px}}