.rt-grid-wrap{width:100%;display:flex;justify-content:center}.rt-grid{--rt-card-w:clamp(260px,22vw,380px);--rt-gap:clamp(2.5rem,5vw,4.5rem);--rt-track-w:var(--rt-card-w);--rt-connector-thickness:14px;--rt-card-radius:22px;position:relative;display:grid;grid-template-columns:repeat(3,var(--rt-card-w));gap:var(--rt-gap);align-items:start;justify-content:center;padding:1rem 0}.rt-card-host{position:relative;width:100%}.rt-card{position:relative;display:flex;flex-direction:column;gap:clamp(1.1rem,2.6vh,1.8rem);container-type:inline-size;container-name:rt;padding:clamp(1.6rem,3.4vh,2.2rem) clamp(1.5rem,2.2vw,2rem);border-radius:var(--rt-card-radius);border:1px solid rgba(255,255,255,.55);color:#ffffff;text-align:left;overflow:hidden;isolation:isolate;background-size:130% 130%!important;background-position:calc(var(--cursor-x, .5) * 100%) calc(var(--cursor-y, .5) * 100%)!important;transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .18s ease-out,background-position .18s ease-out,filter .7s ease,box-shadow .4s ease;box-shadow:0 18px 44px -18px var(--rt-card-shadow,rgba(244,63,94,.55)),0 4px 14px -8px var(--rt-card-shadow,rgba(244,63,94,.55))}.rt-top{display:flex;align-items:center;gap:clamp(.95rem,2.5cqi,1.3rem)}.rt-icon-box{flex-shrink:0;width:clamp(72px,18cqi,96px);height:clamp(72px,18cqi,96px);border-radius:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.32);color:inherit;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.rt-icon-box svg{width:clamp(38px,10cqi,56px);height:clamp(38px,10cqi,56px)}.rt-top-text{display:flex;flex-direction:column;gap:.4rem;min-width:0}.rt-title{margin:0;font-family:var(--font-heading,"Montserrat"),sans-serif;font-weight:700;font-size:clamp(1.3rem,4.4cqi,1.8rem);line-height:1.15}.rt-range{font-size:clamp(.82rem,2.2cqi,.96rem);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.rt-reward{align-self:flex-start;font-family:var(--font-heading,"Montserrat"),sans-serif;font-weight:700;font-size:clamp(1rem,2.7cqi,1.2rem);line-height:1.2;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.32);padding:.5rem .95rem;border-radius:999px}.rt-blurb{margin:0;font-size:clamp(1.05rem,3.3cqi,1.25rem);line-height:1.55}.rt-card-diamond{border-color:rgba(255,255,255,.45)}.rt-card-diamond .rt-icon-box{border-color:rgba(255,255,255,.32)}.rt-card-diamond .rt-reward{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.34)}.rt-connector{position:absolute;top:50%;height:var(--rt-connector-thickness);width:var(--rt-gap);z-index:3;display:flex;align-items:center;justify-content:space-between;padding:0 6px;gap:6px;transform:translateY(-50%);pointer-events:none;background:none;border:none;box-shadow:none}.rt-connector-0{left:var(--rt-track-w)}.rt-connector-1{left:calc(2 * var(--rt-track-w) + var(--rt-gap))}.rt-dash{flex:1;height:var(--rt-connector-thickness);border-radius:999px;box-shadow:0 2px 6px -2px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.3)}.rt-dash-1{background:linear-gradient(90deg,var(--rt-from) 0,color-mix(in srgb,var(--rt-from) 65%,var(--rt-to)) 100%)}.rt-dash-2{background:linear-gradient(90deg,color-mix(in srgb,var(--rt-from) 65%,var(--rt-to)) 0,color-mix(in srgb,var(--rt-from) 35%,var(--rt-to)) 100%)}.rt-dash-3{background:linear-gradient(90deg,color-mix(in srgb,var(--rt-from) 35%,var(--rt-to)) 0,var(--rt-to) 100%)}.rt-grid>.rt-card-host,.rt-grid>.rt-connector{filter:grayscale(.68) brightness(.55);opacity:.62;transition:filter .7s ease,opacity .7s ease}.rt-grid-revealing>.rt-card-host:first-child{filter:none;opacity:1;transition-delay:.15s}.rt-grid-revealing>.rt-connector:nth-child(2){filter:none;opacity:1;transition-delay:.55s}.rt-grid-revealing>.rt-card-host:nth-child(3){filter:none;opacity:1;transition-delay:.95s}.rt-grid-revealing>.rt-connector:nth-child(4){filter:none;opacity:1;transition-delay:1.35s}.rt-grid-revealing>.rt-card-host:nth-child(5){filter:none;opacity:1;transition-delay:1.75s}.rt-star{position:absolute;top:.6rem;right:.6rem;z-index:5;width:clamp(40px,10cqi,56px);height:clamp(40px,10cqi,56px);display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:scale(.4) rotate(-30deg);transition:opacity .45s ease,transform .55s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 1px 1px rgba(0,0,0,.35)) drop-shadow(0 0 8px rgba(226,232,240,.3))}.rt-star svg{width:100%;height:100%}.rt-star-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,rgba(248,245,255,0),rgba(244,114,182,.85) 18%,rgba(192,132,252,.85) 33%,rgba(96,165,250,.85) 50%,rgba(52,211,153,.85) 67%,rgba(251,191,36,.85) 83%,rgba(248,245,255,0));background-size:260% 100%;background-position:var(--foil-pos,50%) 50%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1.6 L14.6 8.4 L21.8 9 L16.4 13.7 L18.1 21 L12 17.1 L5.9 21 L7.6 13.7 L2.2 9 L9.4 8.4 Z' fill='white'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1.6 L14.6 8.4 L21.8 9 L16.4 13.7 L18.1 21 L12 17.1 L5.9 21 L7.6 13.7 L2.2 9 L9.4 8.4 Z' fill='white'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mix-blend-mode:screen;opacity:.6;transition:background-position .11s ease-out}.rt-card.is-current-reveal .rt-star{opacity:1;transform:scale(1) rotate(0deg)}.rt-card.is-current-reveal{animation:rt-current-glow-in .9s cubic-bezier(.22,1,.36,1) forwards,rt-current-glow 4.2s ease-in-out .9s infinite}@keyframes rt-current-glow-in{0%{box-shadow:inset 0 0 0 0 rgba(255,255,255,0),0 0 0 0 rgba(255,255,255,0),0 0 0 rgba(255,255,255,0),0 0 0 rgba(255,255,255,0),0 18px 44px -18px var(--rt-card-shadow,rgba(244,63,94,.55))}to{box-shadow:inset 0 0 0 2px rgba(255,255,255,.85),0 0 0 2px rgba(255,255,255,.55),0 0 26px rgba(255,255,255,.4),0 0 52px rgba(255,255,255,.18),0 18px 44px -18px var(--rt-card-shadow,rgba(244,63,94,.55))}}@keyframes rt-current-glow{0%,to{box-shadow:inset 0 0 0 2px rgba(255,255,255,.85),0 0 0 2px rgba(255,255,255,.55),0 0 26px rgba(255,255,255,.4),0 0 52px rgba(255,255,255,.18),0 18px 44px -18px var(--rt-card-shadow,rgba(244,63,94,.55))}50%{box-shadow:inset 0 0 0 2px rgba(255,255,255,1),0 0 0 2px rgba(255,255,255,.85),0 0 38px rgba(255,255,255,.65),0 0 76px rgba(255,255,255,.3),0 18px 44px -18px var(--rt-card-shadow,rgba(244,63,94,.55))}}.rt-card-warm-ring.is-current-reveal{animation:rt-current-glow-warm-in .9s cubic-bezier(.22,1,.36,1) forwards,rt-current-glow-warm 4.2s ease-in-out .9s infinite}@keyframes rt-current-glow-warm-in{0%{box-shadow:inset 0 0 0 0 rgba(254,240,138,0),0 0 0 0 rgba(254,240,138,0),0 0 0 rgba(251,191,36,0),0 0 0 rgba(217,119,6,0),0 18px 44px -18px var(--rt-card-shadow,rgba(244,63,94,.55))}to{box-shadow:inset 0 0 0 2px rgba(254,240,138,.85),0 0 0 2px rgba(254,240,138,.55),0 0 26px rgba(251,191,36,.45),0 0 52px rgba(217,119,6,.2),0 18px 44px -18px var(--rt-card-shadow,rgba(244,63,94,.55))}}@keyframes rt-current-glow-warm{0%,to{box-shadow:inset 0 0 0 2px rgba(254,240,138,.85),0 0 0 2px rgba(254,240,138,.55),0 0 26px rgba(251,191,36,.45),0 0 52px rgba(217,119,6,.2),0 18px 44px -18px var(--rt-card-shadow,rgba(244,63,94,.55))}50%{box-shadow:inset 0 0 0 2px rgba(254,240,138,1),0 0 0 2px rgba(254,240,138,.85),0 0 38px rgba(251,191,36,.7),0 0 76px rgba(217,119,6,.32),0 18px 44px -18px var(--rt-card-shadow,rgba(244,63,94,.55))}}@media (max-width:768px){.rt-grid{--rt-card-w:clamp(260px,80vw,400px);grid-template-columns:var(--rt-card-w);grid-auto-rows:auto;gap:0;padding:0}.rt-connector{position:relative;top:auto;left:auto;width:var(--rt-connector-thickness);height:var(--rt-gap);margin:0 auto;transform:none;flex-direction:column;padding:6px 0}.rt-dash-1{background:linear-gradient(180deg,var(--rt-from) 0,color-mix(in srgb,var(--rt-from) 65%,var(--rt-to)) 100%)}.rt-dash-2{background:linear-gradient(180deg,color-mix(in srgb,var(--rt-from) 65%,var(--rt-to)) 0,color-mix(in srgb,var(--rt-from) 35%,var(--rt-to)) 100%)}.rt-dash-3{background:linear-gradient(180deg,color-mix(in srgb,var(--rt-from) 35%,var(--rt-to)) 0,var(--rt-to) 100%)}}@media (prefers-reduced-motion:reduce){.rt-card,.rt-grid>.rt-card-host,.rt-grid>.rt-connector,.rt-icon-box,.rt-star{animation:none!important;transition:none!important}.rt-grid>.rt-card-host,.rt-grid>.rt-connector{filter:none;opacity:1}.rt-card,.rt-star{transform:none}.rt-star{opacity:1}}