*{box-sizing:border-box}body{color:#111213;-webkit-font-smoothing:antialiased;background:#fbfbfa;margin:0;font-family:-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif}html{scroll-behavior:smooth}a{color:#111213;text-decoration:none}a:hover{color:#15803d}button{font-family:inherit}@keyframes lbPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes lbFade{0%{opacity:0}to{opacity:1}}@keyframes lbRise{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.rl-card>:not(.claim-cta):not(.rl-keep){transition:filter .18s,opacity .18s}.rl-card:hover>:not(.claim-cta):not(.rl-keep){filter:blur(3px);opacity:.3}.rl-card:hover{border-color:#0003}.rl-keep{z-index:5}.rl-card .claim-cta{opacity:0;pointer-events:none;z-index:4;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94)}.rl-card:hover .claim-cta{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.spot-inner{transition:filter .18s,opacity .18s}.spot:hover .spot-inner{filter:blur(3px);opacity:.35}.spot-cta{opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;transform:scale(.94)}.spot:hover .spot-cta{opacity:1;pointer-events:auto;transform:none}.spot:hover{background:#ffffff8c!important}.spot-cta:hover{background:#15803d!important}.lb-modal-backdrop{animation:.16s lbFade}.lb-modal{animation:.2s cubic-bezier(.2,.8,.3,1) lbRise}@media (hover:none){.rl-card .claim-cta{opacity:1;pointer-events:auto;margin-top:12px;position:static;transform:none}.rl-card:hover>:not(.claim-cta):not(.rl-keep){filter:none;opacity:1}.spot-cta{display:none}.spot-inner{filter:none;opacity:1}}.lid3d{--s:.573}@media (max-width:960px){.lid3d{--s:.44}}@media (max-width:760px){.lid3d{--s:.34}}@media (max-width:560px){.lid3d{--s:.25}}@media (max-width:420px){.lid3d{--s:.2}}@media (max-width:900px){.rl-podium{grid-template-columns:1fr!important}.rl-row{grid-template-columns:40px 1fr!important;row-gap:12px!important}.rl-row-hide{display:none!important}.how-grid{grid-template-columns:1fr!important}.nav-links{display:none!important}}@media (max-width:640px){.gutter{padding-left:16px!important;padding-right:16px!important}.lid-shell{border-radius:22px!important;padding:12px!important}.podium-card{padding:16px!important}.mini-card{flex-direction:column!important;align-items:stretch!important}.mini-card .minilid{width:100%!important}.how-card{padding:22px!important}.hero{padding-top:44px!important}.lid-head{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}}
