.rbl{min-height:100dvh;display:grid;grid-template-columns:1fr;background:var(--paper,#F3F5F9)}@media (min-width:900px){.rbl{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)}}.rbs{position:relative;overflow:hidden;min-height:clamp(260px,36vh,420px);isolation:isolate;background:radial-gradient(ellipse at 50% 48%,#2A4E8C 0,#17305C 45%,#0B1630 100%)}@media (min-width:900px){.rbs{min-height:100dvh}}.rbs-svg{position:absolute;inset:0;width:100%;height:100%;display:block}.rbs-svg *{transform-box:view-box}.rbs-twinkle{animation:rbs-twinkle 3.4s ease-in-out infinite}.rbs-tw-1{animation-delay:-1.1s}.rbs-tw-2{animation-delay:-2.3s}@keyframes rbs-twinkle{0%,to{opacity:.9}50%{opacity:.25}}.rbs-orbit{transform-origin:400px 300px;animation:rbs-orbit 160s linear infinite}@keyframes rbs-orbit{to{transform:rotate(1turn)}}.rbs-upright{transform-box:fill-box;transform-origin:center;animation:rbs-orbit 160s linear infinite reverse}.rbs-thread{stroke:#8FB4F0;stroke-opacity:.28;stroke-width:1.4;stroke-dasharray:3 7;animation:rbs-flow 2.4s linear infinite}@keyframes rbs-flow{to{stroke-dashoffset:-20}}.rbs-ini{font:700 15px/1 var(--font-sans,"Plus Jakarta Sans",system-ui,sans-serif);fill:#14284E;letter-spacing:.02em}.rbs-go{opacity:0;animation:rbs-go 7.2s cubic-bezier(.45,.05,.35,1) infinite}@keyframes rbs-go{0%{transform:translate(0) scale(.5);opacity:0}6%{transform:translate(0) scale(1);opacity:1}44%{transform:translate(var(--x),var(--y)) scale(1);opacity:1}50%,to{transform:translate(var(--x),var(--y)) scale(.4);opacity:0}}.rbs-back{opacity:0;animation:rbs-back 7.2s cubic-bezier(.45,.05,.35,1) infinite}@keyframes rbs-back{0%,54%{transform:translate(var(--x),var(--y)) scale(.4);opacity:0}58%{transform:translate(var(--x),var(--y)) scale(1);opacity:1}92%{transform:translate(0) scale(1);opacity:1}97%,to{transform:translate(0) scale(1.6);opacity:0}}.rbs-ping{transform-box:fill-box;transform-origin:center;opacity:0;animation:rbs-ping 7.2s ease-out infinite}@keyframes rbs-ping{0%,42%{transform:scale(.8);opacity:0}47%{transform:scale(1.05);opacity:1}64%,to{transform:scale(1.9);opacity:0}}.rbs-breathe{transform-box:fill-box;transform-origin:center;animation:rbs-breathe 5s ease-in-out infinite}@keyframes rbs-breathe{0%,to{transform:scale(.92);opacity:.75}50%{transform:scale(1.08);opacity:1}}.rbs-ring{transform-box:fill-box;transform-origin:center;animation:rbs-spin 40s linear infinite}@keyframes rbs-spin{to{transform:rotate(1turn)}}.rbs-cards{position:absolute;inset:0;pointer-events:none}.rbs-card{position:absolute;display:flex;align-items:center;gap:12px;max-width:min(300px,78%);padding:12px 16px 12px 12px;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 10px 30px rgba(5,12,30,.35);color:#14243B;opacity:0;animation:rbs-card 24s ease-in-out infinite}.rbs-card strong{display:block;font-size:15px;line-height:1.3}.rbs-card small{display:block;font-size:13px;line-height:1.3;color:#5B6779}.rbs-card-icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#EAF1FB;font-size:18px}.rbs-card-a{top:7%;left:5%}.rbs-card-b{bottom:8%;right:5%}@keyframes rbs-card{0%{opacity:0;transform:translateY(10px)}29%,3%{opacity:1;transform:translateY(0)}33.3%,to{opacity:0;transform:translateY(-8px)}}@media (max-width:899px){.rbs-card{max-width:min(250px,66%);padding:8px 12px 8px 8px;gap:10px;border-radius:12px}.rbs-card strong{font-size:14px}.rbs-card small{font-size:12px}.rbs-card-icon{width:30px;height:30px;font-size:15px}.rbs-card-a{top:12px;left:12px}.rbs-card-b{bottom:12px;right:12px}.rbl-logo{width:min(200px,60%)}.rbl-hello{font-size:32px}.rbl-sub{font-size:16px}.rbl-perks li{padding:6px 10px;font-size:14px}}.rbl-side{display:flex;flex-direction:column;justify-content:center;padding:22px 20px 28px}@media (min-width:900px){.rbl-side{padding:48px clamp(32px,5vw,72px)}}.rbl-card{width:min(440px,100%);margin:0 auto;display:grid;grid-gap:12px;gap:12px}@media (min-width:900px){.rbl-card{gap:14px}}.rbl-logo{width:min(260px,70%);height:auto;display:block}.rbl-hello{margin:6px 0 0;font-size:clamp(34px,4.4vw,44px);line-height:1.08;letter-spacing:-.02em;color:var(--ink,#111B2B);text-wrap:balance}.rbl-hello em{font-style:normal;color:var(--accent,#2D5789)}.rbl-sub{margin:0;font-size:17px;line-height:1.55;color:var(--ink-2,#3A4658);text-wrap:pretty}.rbl-perks{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 4px;padding:0;list-style:none}.rbl-perks li{padding:8px 12px;border-radius:999px;background:var(--surface-2,#E9EEF6);font-size:15px;color:var(--ink-2,#3A4658)}.rbl-card .btn{justify-self:stretch;min-height:48px;font-size:17px}.rbl-fine{margin:0;font-size:15px}.rbl-fine,.rbl-foot{color:var(--ink-3,#5B6779)}.rbl-foot{margin:22px auto 0;width:min(440px,100%);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.rbs-claire{opacity:0;animation:rbs-claire 24s cubic-bezier(.5,0,.75,.4) infinite;animation-delay:-20s}@keyframes rbs-claire{0%{transform:translate(720px,10px) rotate(139deg) scale(1);opacity:0}1%{opacity:1}7%{transform:translate(400px,300px) rotate(139deg) scale(.7);opacity:1}8.5%,to{transform:translate(400px,300px) rotate(139deg) scale(.2);opacity:0}}.rbs-bit{opacity:0;animation:rbs-pop 24s cubic-bezier(.15,.7,.4,1) infinite;animation-delay:-16s}@keyframes rbs-pop{0%{transform:translate(0) rotate(0) scale(.2);opacity:0}1%{opacity:1}9%{transform:translate(var(--dx),calc(var(--dy) + 50px)) rotate(var(--rot)) scale(1);opacity:1}13%,to{transform:translate(var(--dx),calc(var(--dy) + 90px)) rotate(var(--rot)) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.rbs *,.rbs-card{animation:none!important}.rbs-back,.rbs-bit,.rbs-claire,.rbs-go,.rbs-ping{opacity:0}.rbs-card:first-child,.rbs-card:nth-child(2){opacity:1}}