.rxj{min-height:100svh}.rxj-main{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(36px,5vw,72px) clamp(64px,8vw,120px)}.rxj-ground{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 34% 42% at 50% 12%,rgb(45 80 200/.5),transparent 72%),radial-gradient(ellipse 60% 50% at 50% 0,rgb(79 125 255/.12),transparent 75%),var(--rx-bg)}.rxj-wrap{position:relative;width:min(100% - 2 * var(--rx-m),1248px);margin-inline:auto}.rxj-head{display:grid;gap:clamp(18px,2.4vw,34px)}.rxj-title{font-size:clamp(40px,5.6vw,84px);line-height:1.02;max-width:none}.rxj-sub{max-width:62em;color:var(--rx-soft);font-size:var(--rx-t-lead);line-height:1.6}.rxj-cards{display:grid;gap:var(--rx-gap);margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none;align-items:start}@media (min-width:900px){.rxj-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.rxj-card{display:grid;justify-items:start;gap:16px;padding:clamp(24px,2.4vw,32px);border-radius:20px;background:linear-gradient(180deg,rgb(255 255 255/.055),rgb(255 255 255/.02));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),inset 0 0 0 1px var(--rx-line);transition:box-shadow .26s ease,transform .26s var(--rx-ease-out)}.rxj-card-title{margin:0;font-family:var(--t-family-display);font-size:clamp(26px,2.2vw,32px);font-weight:800;line-height:1.15;letter-spacing:-.02em}.rxj-card-body{color:var(--rx-soft);font-size:var(--rx-t-body);line-height:1.7}.rxj-chip{display:inline-flex;align-items:center;gap:8px;min-block-size:28px;padding-inline:12px;border-radius:999px;background:rgb(255 255 255/.07);color:#c9d3e4;font-size:13.5px;font-weight:600}.rxj-chip i{--dot:var(--rx-electric);inline-size:8px;block-size:8px;border-radius:50%;background:var(--dot);box-shadow:0 0 10px var(--dot)}.rxj-chip[data-tone=green] i{--dot:var(--rx-green)}.rxj-chip[data-tone=amber] i{--dot:var(--rx-amber)}.rxj-btn{margin-top:6px;min-block-size:54px}.rxj-btn--ghost{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-block-size:54px;padding-inline:24px 20px;border-radius:14px;background:rgb(255 255 255/.04);box-shadow:inset 0 0 0 1px var(--rx-line-2);color:var(--rx-text);font-family:var(--t-family-display);font-size:17px;font-weight:700;text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease,transform .14s var(--rx-ease-out)}.rxj-btn--ghost svg,.rxj-unsure svg{flex:none;inline-size:19px;block-size:19px;transition:transform .2s var(--rx-ease-out)}.rxj-btn--ghost:active{transform:scale(.97)}.rxj-unsure{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:clamp(32px,4vw,52px);color:var(--rx-soft);font-size:var(--rx-t-body)}.rxj-unsure a{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;color:#a9bfff;font-family:var(--t-family-display);font-weight:700;text-decoration:none}.rxj-unsure a span{text-decoration:underline;text-decoration-color:rgb(169 191 255/.4);text-decoration-thickness:2px;text-underline-offset:6px}@media (max-width:767px){.rxj-main{padding-block:26px 72px}.rxj-title{font-size:clamp(36px,10.6vw,48px)}.rxj-sub{font-size:17px}.rxj-card{gap:14px}}.rxj-band-grid{display:grid;gap:24px}.rxj-band-copy{display:grid;gap:14px;align-content:start}.rxj-band .rx-h2{font-size:clamp(30px,3.2vw,46px);max-width:12em}.rxj-band .rx-lead{font-size:var(--rx-t-body);max-width:30em}.rxj-band-tiles{display:grid;gap:12px;margin:0;padding:0;list-style:none}.rxj-band-tile{display:grid;align-content:center;gap:4px;min-block-size:92px;padding:16px 22px;border-radius:16px;background:linear-gradient(180deg,rgb(255 255 255/.05),rgb(255 255 255/.018));box-shadow:inset 0 1px 0 rgb(255 255 255/.07),inset 0 0 0 1px var(--rx-line)}.rxj-band-label{color:#a7b3c7;font-size:14px;font-weight:600}.rxj-band-name{font-family:var(--t-family-display);font-size:clamp(19px,1.5vw,22px);font-weight:800;line-height:1.2}.rxj-band-cta{justify-self:stretch}.rxj-band{padding-block-end:clamp(16px,3vw,48px)}@media (min-width:1024px){.rxj-band{padding-block-start:clamp(72px,7vw,120px)}.rxj-band-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"copy tiles" "cta tiles";grid-template-rows:auto 1fr;column-gap:clamp(24px,2.4vw,40px);row-gap:22px;align-items:center}.rxj-band-copy{grid-area:copy}.rxj-band-tiles{grid-area:tiles;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rx-gap)}.rxj-band-cta{grid-area:cta;justify-self:start;align-self:start}}@media (hover:hover) and (pointer:fine){.rxj-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 rgb(255 255 255/.12),inset 0 0 0 1px rgb(63 224 255/.3),0 0 50px -18px rgb(79 125 255/.6)}.rxj-btn--ghost:hover{background:rgb(255 255 255/.1);box-shadow:inset 0 0 0 1px rgb(255 255 255/.28)}.rxj-btn--ghost:hover svg,.rxj-unsure a:hover svg{transform:translateX(-5px)}.rxj-unsure a:hover span{text-decoration-color:currentColor}}@media (prefers-reduced-motion:no-preference){@keyframes rxj-rise{0%{opacity:.15;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes rxj-bloom{0%{opacity:.3}to{opacity:1}}.rxj-ground{animation:rxj-bloom 1.4s ease backwards}.rxj-title{animation:rxj-rise .9s var(--rx-ease-expo) 60ms backwards}.rxj-sub{animation:rxj-rise .9s var(--rx-ease-expo) .16s backwards}.rxj-card{animation:rxj-rise .9s var(--rx-ease-expo) backwards}.rxj-card:first-child{animation-delay:.26s}.rxj-card:nth-child(2){animation-delay:.34s}.rxj-card:nth-child(3){animation-delay:.42s}.rxj-unsure{animation:rxj-rise .9s var(--rx-ease-expo) .52s backwards}@supports (animation-timeline:view()){.rxj-band-tile{animation:rxj-rise linear both;animation-timeline:view();animation-range:entry 10% entry 90%}}}