.club-v2 .glance-tile__tag{font:800 10px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--coral-deep);border-radius:var(--r-pill);background:#ee536b1a;margin-bottom:8px;padding:5px 9px;display:inline-block}.club-v2 .glance-tile[data-have]{background:var(--cream-2);box-shadow:none;border-color:#0000}.club-v2 .glance-tile[data-have] .glance-tile__ic{color:var(--ink-2);background:#130f260f}.club-v2 .glance-tile[data-have] .glance-tile__tag{color:var(--ink-2);background:#130f2612}.club-v2 .glance-tile[data-have] .glance-tile__tag:before{content:"✓ "}.club-v2 .doors__cta{justify-content:center;margin-top:26px;display:flex}.club-v2 .ladder{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.club-v2 .ladder__step{grid-template-columns:38px minmax(0,1fr);gap:16px;padding:0 0 22px;display:grid;position:relative}.club-v2 .ladder__step:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:34px;bottom:4px;left:18px}.club-v2 .ladder__n{border:2px solid var(--line);width:38px;height:38px;color:var(--ink-3);font:800 13px/1 var(--font);z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.club-v2 .ladder__step[data-done] .ladder__n{background:var(--green);border-color:var(--green);color:#fff;font-size:16px}.club-v2 .ladder__step h3{font:800 17px/1.3 var(--font);margin:7px 0 4px}.club-v2 .ladder__step p{font:500 14.5px/1.5 var(--font);color:var(--ink-2);max-width:60ch;margin:0}.club-v2 .ladder__step[data-done] h3,.club-v2 .ladder__step[data-done] p{color:var(--ink-3)}@media (min-width:720px){.club-v2 .ladder__step{grid-template-columns:46px minmax(0,1fr);gap:20px}.club-v2 .ladder__step:not(:last-child):before{left:22px}}.club-v2 .askhero{margin:0;position:relative}.club-v2 .askhero__vid{aspect-ratio:9/16;object-fit:cover;border-radius:var(--r-lg);width:100%;max-width:330px;box-shadow:var(--shadow-md);background:#fff;margin:0 auto;display:block}.club-v2 .askhero__cap{max-width:330px;font:500 12.5px/1.45 var(--font);color:var(--ink-3);text-align:center;margin:12px auto 0}@media (min-width:861px){.club-v2 .hero .h1{font-size:clamp(34px,3.6vw,46px)}}
