/* =========================================================
   Tcongs Marketplace pages - mkt-v2.css
   Load after home-v2.css and onboarding-v2.css
   Used by: amazon, flipkart, meesho, myntra, ajio, nykaa,
   jiomart, tatacliq, snapdeal, firstcry, ebay, walmart
   ========================================================= */

.rd2-main :is(h1,h2,h3,h4){font-family:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',sans-serif;font-style:normal}
.rdm-page{--mk:#FF9900}
.rdm-card-ic,.rdm-hl-ic{display:flex;align-items:center;justify-content:center;box-sizing:border-box}
.rdm-card-ic svg,.rdm-hl-ic svg{width:100%;height:100%;display:block}

/* ---------- Hero ---------- */
.rdm-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:26px 0 0;padding:0;list-style:none;max-width:560px}
.rdm-checks li{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);font-size:13.5px;font-weight:600;color:#E6EEFF;line-height:1.35;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.rdm-checks svg{width:18px;height:18px;flex:none;padding:3px;border-radius:50%;background:#3DE08E;color:#04321A}
.rdm-hero .rd2-btn svg{width:18px;height:18px;margin-right:8px}

.rdm-stage{position:relative;width:min(100%,560px);margin:0 0 0 auto;padding:62px 0 66px}
.rdm-glow{position:absolute;inset:8% 4%;border-radius:50%;background:radial-gradient(closest-side,rgba(90,176,255,.45),transparent 72%);filter:blur(10px);animation:rdm-glow 7s ease-in-out infinite}
@keyframes rdm-glow{0%,100%{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}
.rdm-dash{position:relative;z-index:2;border-radius:24px;background:linear-gradient(165deg,#fff,#EAF1FF);box-shadow:0 50px 80px -34px rgba(2,10,45,.9),0 0 0 8px rgba(255,255,255,.09);overflow:hidden;animation:rd2-float 8s ease-in-out infinite}
.rdm-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(135deg,#0B1F66,#142E91)}
.rdm-dots{display:flex;gap:6px;flex:none}
.rdm-dots i{width:10px;height:10px;border-radius:50%;background:#FF6B6B}
.rdm-dots i:nth-child(2){background:#FFC145}
.rdm-dots i:nth-child(3){background:#3DE08E}
.rdm-url{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.12);color:#DCE8FF;font-size:12px;font-weight:700;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rdm-url svg{width:13px;height:13px;flex:none;opacity:.85}
.rdm-badge{flex:none;display:flex;align-items:center;justify-content:center;height:30px;min-width:64px;padding:4px 12px;border-radius:10px;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.22)}
.rdm-badge img{display:block;height:100%;width:auto;max-width:92px;object-fit:contain}
.rdm-body{display:flex;flex-direction:column;gap:12px;padding:16px}
.rdm-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.rdm-kpi{position:relative;padding:12px 12px 11px;border-radius:14px;background:#fff;border:1px solid #DCE6FF;box-shadow:0 10px 20px -16px rgba(36,87,255,.55);overflow:hidden}
.rdm-kpi::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(90,176,255,.22) 50%,transparent 70%);transform:translateX(-120%);animation:rdm-shine 5s ease-in-out infinite}
.rdm-kpi:nth-child(2)::after{animation-delay:.5s}
.rdm-kpi:nth-child(3)::after{animation-delay:1s}
@keyframes rdm-shine{0%,55%{transform:translateX(-120%)}85%,100%{transform:translateX(120%)}}
.rdm-kpi small{display:block;font-size:11px;font-weight:700;color:#6A7AA6;line-height:1.3}
.rdm-kpi b{display:block;margin-top:4px;font-size:16px;font-weight:800;color:#0A1A4A;line-height:1.2}
.rdm-kpi span{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:11px;font-weight:700;color:#1B8F57}
.rdm-kpi span::before{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #1B8F57}
.rdm-charts{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:10px}
.rdm-box{padding:12px;border-radius:14px;background:#fff;border:1px solid #DCE6FF;min-width:0}
.rdm-box h5{margin:0 0 8px;font-family:inherit;font-size:11.5px;font-weight:800;color:#31416F;letter-spacing:.01em}
.rdm-bars{position:relative;display:flex;align-items:flex-end;gap:6px;height:104px}
.rdm-bars i{flex:1;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#8FB4FF,#5B8CFF);height:var(--h);transform-origin:bottom;animation:rdm-bar 5.5s var(--v2-ease) infinite;animation-delay:calc(var(--i)*.12s)}
.rdm-bars i.hi{background:linear-gradient(180deg,#3D7BFF,#1B45E8)}
.rdm-bars i.mk{background:linear-gradient(180deg,color-mix(in srgb,var(--mk) 70%,#fff),var(--mk))}
@keyframes rdm-bar{0%{transform:scaleY(.08)}22%,82%{transform:scaleY(1)}100%{transform:scaleY(.08)}}
.rdm-spark{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
.rdm-spark path{fill:none;stroke:#0A1A4A;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:rdm-draw 5.5s ease-in-out infinite;opacity:.75}
@keyframes rdm-draw{0%,18%{stroke-dashoffset:1}50%,82%{stroke-dashoffset:0}100%{stroke-dashoffset:-1}}
.rdm-ringwrap{display:flex;align-items:center;gap:10px}
.rdm-ring{position:relative;width:74px;height:74px;flex:none}
.rdm-ring svg{width:100%;height:100%;transform:rotate(-90deg)}
.rdm-ring circle{fill:none;stroke-width:5}
.rdm-ring .bg{stroke:#E6EDFF}
.rdm-ring .sg{stroke-linecap:butt;animation:rdm-ring 5.5s ease-in-out infinite}
@keyframes rdm-ring{0%{stroke-dasharray:0 100}30%,82%{stroke-dasharray:var(--d) 100}100%{stroke-dasharray:0 100}}
.rdm-ring::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px dashed rgba(36,87,255,.28);transform:scale(1.2);animation:rd2-spin 18s linear infinite}
.rdm-leg{display:flex;flex-direction:column;gap:5px;min-width:0}
.rdm-leg div{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:#4A5A85;white-space:nowrap}
.rdm-leg i{width:8px;height:8px;border-radius:50%;flex:none}
@keyframes rd2-spin{to{transform:scale(1.2) rotate(360deg)}}

.rdm-fl{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:9px;padding:9px 15px 9px 10px;border-radius:999px;background:linear-gradient(160deg,rgba(9,28,96,.88),rgba(14,44,140,.72));border:1px solid rgba(143,208,255,.5);color:#fff;font-size:12.5px;font-weight:700;line-height:1.25;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 22px 40px -22px rgba(2,10,45,.95);animation:rd2-float 6s ease-in-out infinite}
.rdm-fl i{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(145deg,#45DEC4,#0E9E86);flex:none}
.rdm-fl i svg{width:15px;height:15px}
.rdm-fl small{display:block;font-size:10.5px;font-weight:600;color:#BFD4FF}
.rdm-fl-1{left:4%;bottom:6px}
.rdm-fl-2{right:3%;top:6px;animation-delay:1.6s}
.rdm-fl-2 i{background:linear-gradient(145deg,#FFB067,#F2701A)}

.rd2-main .rdm-page .rd2-head.rd2-center,.rdm-page .rd2-main .rd2-head.rd2-center{max-width:900px}

/* ---------- Highlights ---------- */
.rdm-hl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.rdm-hl-item{display:flex;align-items:center;gap:14px;padding:18px;border-radius:20px;background:#fff;border:1px solid var(--v2-line);box-shadow:var(--v2-shadow);transition:transform .35s var(--v2-ease),border-color .3s}
.rdm-hl-item:hover{transform:translateY(-5px);border-color:#BCD0FF}
.rdm-hl-ic{width:48px;height:48px;border-radius:15px;padding:12px;flex:none;color:#fff;background:linear-gradient(145deg,#5B93FF,#1B45E8);box-shadow:0 14px 24px -12px rgba(27,69,232,.8)}
.rdm-hl-item:nth-child(2) .rdm-hl-ic{background:linear-gradient(145deg,#45DEC4,#0E9E86)}
.rdm-hl-item:nth-child(3) .rdm-hl-ic{background:linear-gradient(145deg,#A08BFF,#5B3FE0)}
.rdm-hl-item:nth-child(4) .rdm-hl-ic{background:linear-gradient(145deg,#FFB067,#F2701A)}
.rdm-hl-item b{display:block;font-size:15px;font-weight:800;color:var(--v2-ink);line-height:1.25}
.rdm-hl-item span{display:block;margin-top:2px;font-size:12.5px;font-weight:500;color:var(--v2-muted);line-height:1.4}

/* ---------- Challenges ---------- */
.rdm-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px}
.rdm-card{position:relative;padding:26px 24px;border-radius:24px;background:#fff;border:1px solid var(--v2-line);box-shadow:var(--v2-shadow);overflow:hidden;transition:transform .4s var(--v2-ease),border-color .3s,box-shadow .4s}
.rdm-card::before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,#2457FF,#5AB0FF);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--v2-ease)}
.rdm-card:hover{transform:translateY(-7px);border-color:#BCD0FF;box-shadow:0 34px 60px -30px rgba(36,87,255,.55)}
.rdm-card:hover::before{transform:scaleX(1)}
.rdm-card-ic{width:54px;height:54px;padding:14px;border-radius:17px;color:#2457FF;background:#EAF0FF;transition:background .3s,color .3s,transform .4s var(--v2-ease)}
.rdm-card:hover .rdm-card-ic{background:linear-gradient(145deg,#5B93FF,#1B45E8);color:#fff;transform:rotate(-8deg) scale(1.06)}
.rdm-card h3{margin:18px 0 8px;font-size:18.5px;font-weight:800;line-height:1.3;color:var(--v2-ink)}
.rdm-card p{margin:0;font-size:14.5px;line-height:1.65;color:var(--v2-muted)}

/* ---------- Services ---------- */
.rdm-svc{display:flex;flex-direction:column}
.rdm-svc-top{display:flex;align-items:center;justify-content:space-between;gap:12px}
.rdm-svc-n{font-size:34px;font-weight:800;line-height:1;color:#DCE5FA;letter-spacing:-.02em;transition:color .3s}
.rdm-svc:hover .rdm-svc-n{color:#9DBBFF}
.rdm-svc ul{list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px dashed var(--v2-line);display:flex;flex-direction:column;gap:9px}
.rdm-svc li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;font-weight:600;color:#26376B;line-height:1.45}
.rdm-svc li svg{width:17px;height:17px;flex:none;margin-top:1px;padding:3px;border-radius:50%;background:#E3ECFF;color:#2457FF}
.rdm-svc-go{margin-top:auto;padding-top:20px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:var(--v2-blue);text-decoration:none}
.rdm-svc-go svg{width:16px;height:16px;transition:transform .3s}
.rdm-svc:hover .rdm-svc-go svg{transform:translateX(5px)}

/* ---------- Why (dark) ---------- */
.rd2-main .rdm-why{position:relative;color:#fff;background:radial-gradient(900px 420px at 85% -10%,rgba(61,123,255,.5),transparent 70%),linear-gradient(150deg,#050F35,#0A2170 62%,#0F33B8) !important;overflow:hidden}
.rd2-main .rdm-why .rd2-head h2{color:#fff}
.rd2-main .rdm-why .rd2-head p{color:#C9D8FF}
.rd2-main .rdm-why .rd2-head h2 span{color:#8FD0FF;background:none;-webkit-text-fill-color:#8FD0FF}
.rd2-main .rdm-why .rd2-pill{background:rgba(255,255,255,.12);color:#CFE6FF;border-color:rgba(255,255,255,.25)}
.rdm-why-arcs{position:absolute;inset:0;width:100%;height:100%;opacity:.5;pointer-events:none}
.rdm-why .rd2-container{position:relative}
.rdm-glass{padding:26px 24px;border-radius:24px;background:linear-gradient(160deg,rgba(255,255,255,.12),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .4s var(--v2-ease),border-color .3s,background .3s}
.rdm-glass:hover{transform:translateY(-7px);border-color:rgba(143,208,255,.7);background:linear-gradient(160deg,rgba(255,255,255,.18),rgba(255,255,255,.07))}
.rdm-glass .rdm-card-ic{color:#fff;background:linear-gradient(145deg,#5B93FF,#1B45E8);box-shadow:0 16px 26px -14px rgba(8,30,120,.9)}
.rdm-glass:hover .rdm-card-ic{background:linear-gradient(145deg,#7BB3FF,#2F63FF)}
.rd2-main .rdm-glass h3{color:#fff}
.rdm-glass h3{margin:18px 0 8px;font-size:18.5px;font-weight:800;line-height:1.3}
.rdm-glass p{margin:0;font-size:14.5px;line-height:1.65;color:#C9D8FF}

/* ---------- Process ---------- */
.rdm-proc{position:relative;margin-top:50px}
.rdm-steps{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}
.rdm-line{position:absolute;left:10%;right:10%;top:36px;height:4px;border-radius:4px;background:#DCE5FA}
.rdm-line i{display:block;height:100%;width:0;border-radius:4px;background:linear-gradient(90deg,#2457FF,#5AB0FF);transition:width 1.8s var(--v2-ease) .3s}
.rdm-proc.is-in .rdm-line i{width:100%}
.rdm-step{position:relative;text-align:center;padding:0 6px}
.rdm-step-n{position:relative;width:74px;height:74px;margin:0 auto 18px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#2457FF;background:#fff;border:4px solid #DCE5FA;box-shadow:var(--v2-shadow);transition:background .5s,color .5s,border-color .5s,transform .4s var(--v2-ease);transition-delay:calc(var(--i)*.3s)}
.rdm-step-n svg{width:28px;height:28px}
.rdm-proc.is-in .rdm-step-n{background:linear-gradient(145deg,#4D86FF,#1B45E8);color:#fff;border-color:#BFD3FF}
.rdm-step:hover .rdm-step-n{transform:translateY(-5px) scale(1.06)}
.rdm-step-b{position:absolute;top:-6px;right:-6px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;background:#0A1A4A;border:2px solid #fff}
.rdm-step h3{margin:0 0 6px;font-size:16.5px;font-weight:800;color:var(--v2-ink);line-height:1.3}
.rdm-step p{margin:0;font-size:13.5px;line-height:1.6;color:var(--v2-muted)}

/* ---------- Results ---------- */
.rdm-row{display:flex;gap:18px;align-items:flex-start}
.rdm-row h3{margin-top:2px}
.rdm-row > div{min-width:0}
.rdm-row .rdm-card-ic{flex:none;color:#fff;background:linear-gradient(145deg,#5B93FF,#1B45E8);box-shadow:0 14px 24px -12px rgba(27,69,232,.8)}
.rdm-row:nth-child(3n+2) .rdm-card-ic{background:linear-gradient(145deg,#45DEC4,#0E9E86)}
.rdm-row:nth-child(3n) .rdm-card-ic{background:linear-gradient(145deg,#FFB067,#F2701A)}

/* ---------- FAQ + CTA ---------- */
.rdm-faqcta{margin-top:44px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:28px;align-items:start}
.rdm-faq{display:flex;flex-direction:column;gap:12px}
.rdm-q{border-radius:18px;background:#fff;border:1px solid var(--v2-line);box-shadow:0 14px 28px -24px rgba(36,87,255,.6);transition:border-color .3s,box-shadow .3s}
.rdm-q[open]{border-color:#9DBBFF;box-shadow:0 24px 44px -26px rgba(36,87,255,.55)}
.rdm-q summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;list-style:none;font-size:15.5px;font-weight:800;color:var(--v2-ink);line-height:1.4}
.rdm-q summary::-webkit-details-marker{display:none}
.rdm-q-i{position:relative;width:30px;height:30px;border-radius:50%;flex:none;background:#EAF0FF;transition:background .3s,transform .4s var(--v2-ease)}
.rdm-q-i::before,.rdm-q-i::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:#2457FF;transition:transform .3s,background .3s}
.rdm-q-i::after{transform:rotate(90deg)}
.rdm-q[open] .rdm-q-i{background:#2457FF}
.rdm-q[open] .rdm-q-i::before,.rdm-q[open] .rdm-q-i::after{background:#fff}
.rdm-q[open] .rdm-q-i::after{transform:rotate(0)}
.rdm-q p{margin:0;padding:0 20px 20px;font-size:14.5px;line-height:1.7;color:var(--v2-muted)}
.rdm-ctacard{position:sticky;top:110px;padding:34px 30px;border-radius:30px;color:#fff;background:radial-gradient(420px 260px at 100% 0%,rgba(143,208,255,.45),transparent 70%),linear-gradient(140deg,#2457FF,#0F33B8);box-shadow:0 36px 70px -34px rgba(15,51,184,.9);overflow:hidden}
.rd2-main .rdm-ctacard h3{margin:0;color:#fff;font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.25}
.rdm-ctacard p{margin:14px 0 0;font-size:15.5px;line-height:1.65;color:#D5E2FF}
.rdm-ctacard .rdm-cta-row{display:flex;flex-direction:column;gap:12px;margin-top:26px}
.rdm-ctacard .rd2-btn{justify-content:center;width:100%}
.rdm-ctacard .rd2-btn svg{width:18px;height:18px;margin-right:8px}
.rdm-ctacard::after{content:"";position:absolute;right:-60px;bottom:-60px;width:200px;height:200px;border-radius:50%;border:2px dashed rgba(255,255,255,.25);animation:rd2-spin 24s linear infinite}

/* ---------- Responsive ---------- */
@media (max-width:1180px){
  .rdm-hl{grid-template-columns:repeat(2,minmax(0,1fr))}
  .rdm-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:991px){
  .rdm-stage{margin:34px auto 0}
  .rdm-faqcta{grid-template-columns:minmax(0,1fr)}
  .rdm-ctacard{position:relative;top:auto}
  .rdm-line{left:36px;right:auto;top:20px;bottom:20px;width:4px;height:auto}
  .rdm-line i{width:100%;height:0;transition:height 1.8s var(--v2-ease) .3s}
  .rdm-proc.is-in .rdm-line i{width:100%;height:100%}
  .rdm-steps{grid-template-columns:minmax(0,1fr);gap:22px}
  .rdm-step{display:grid;grid-template-columns:74px minmax(0,1fr);column-gap:18px;text-align:left;align-items:center;padding:0}
  .rdm-step-n{margin:0;grid-row:1/3}
  .rdm-step h3{align-self:end}
  .rdm-step p{align-self:start}
}
@media (max-width:700px){
  .rdm-checks{grid-template-columns:minmax(0,1fr)}
  .rdm-hl{grid-template-columns:minmax(0,1fr)}
  .rdm-grid3{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}
  .rdm-stage{padding:24px 0 8px}
  .rdm-fl{position:relative;left:auto;right:auto;top:auto;bottom:auto;display:flex;margin:12px 0 0;animation:none}
  .rdm-stage{display:flex;flex-direction:column}
  .rdm-body{padding:12px}
  .rdm-kpis{gap:8px}
  .rdm-kpi{padding:10px 9px}
  .rdm-kpi b{font-size:13.5px}
  .rdm-kpi small{font-size:10px}
  .rdm-kpi span{font-size:10px}
  .rdm-charts{grid-template-columns:minmax(0,1fr)}
  .rdm-bars{height:92px}
  .rdm-url{display:none}
  .rdm-bar{justify-content:space-between}
  .rdm-card{padding:22px 20px}
  .rdm-ctacard{padding:28px 22px}
  .rdm-q summary{padding:16px;font-size:14.5px}
  .rdm-q p{padding:0 16px 18px}
  .rdm-step{grid-template-columns:62px minmax(0,1fr);column-gap:14px}
  .rdm-step-n{width:62px;height:62px}
  .rdm-step-n svg{width:24px;height:24px}
  .rdm-line{left:30px}
}
@media (prefers-reduced-motion:reduce){
  .rdm-dash,.rdm-fl,.rdm-glow,.rdm-ctacard::after,.rdm-ring::after,.rdm-kpi::after{animation:none !important}
  .rdm-bars i{animation:none !important;transform:none}
  .rdm-spark path{animation:none !important;stroke-dashoffset:0}
  .rdm-ring .sg{animation:none !important;stroke-dasharray:var(--d) 100}
  .rdm-line i{transition:none;width:100%}
  .rdm-step-n{transition:none}
}

/* text badge (marketplaces without a logo file) */
.rdo-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 16px;font-size:13.5px;font-weight:600;color:#9FB6F5}.rdo-crumbs a{color:#C9D8FF;text-decoration:none}.rdo-crumbs a:hover{color:#fff;text-decoration:underline}.rdo-crumbs [aria-current]{color:#fff}.rdm-badge.rdm-badge-t{width:auto;padding:0 12px;font:800 12px/1 'Plus Jakarta Sans',sans-serif;color:var(--mk,#2457FF);letter-spacing:.2px}

/* hero: keep the dashboard high on the page, even when the heading is long */
@media (min-width:981px){
  .rdm-page .rdm-hero .rd2-hero-grid{align-items:start !important}
  .rdm-page .rdm-hero .rd2-hero-visual{align-self:start !important;margin-top:8px}
  .rdm-page .rdm-hero .rd2-hero-text h1{font-size:clamp(34px,3.7vw,54px) !important}
}

/* ===== onboarding pages: related links and notes ===== */
.rdm-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:34px}
.rdm-link{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid var(--v2-line,#DCE5FA);color:var(--v2-ink,#0A1A4A) !important;text-decoration:none !important;box-shadow:0 10px 24px -18px rgba(6,22,65,.35);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;min-width:0}
.rdm-link:hover{transform:translateY(-3px);border-color:#9DB8FF;box-shadow:0 18px 30px -18px rgba(36,87,255,.45)}
.rdm-link i{flex:none;width:40px;height:40px;border-radius:12px;background:#EEF3FF !important;display:grid;place-items:center;overflow:hidden;font-style:normal}
.rdm-link i img{width:26px;height:26px;object-fit:contain}
.rdm-link i span{font:800 15px/1 'Plus Jakarta Sans',sans-serif;color:#2457FF}
.rdm-link b{display:block;font:700 14.5px/1.25 'Plus Jakarta Sans',sans-serif;min-width:0;overflow-wrap:anywhere}
.rdm-link small{display:block;font:600 12px/1.2 'Plus Jakarta Sans',sans-serif;color:#5A6B9A;margin-top:2px}
.rdm-link-t{display:block;min-width:0}
.rdm-link > svg{margin-left:auto;flex:none;width:18px;height:18px;color:#2457FF;transition:transform .25s ease}
.rdm-link:hover > svg{transform:translateX(3px)}
.rdm-more{margin:34px auto 0 !important;max-width:760px;text-align:center;font:500 15px/1.6 'Plus Jakarta Sans',sans-serif;color:#33456F}
.rdm-more a{color:#2457FF;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.rdm-disc{margin:16px auto 0 !important;max-width:820px;text-align:center;font:500 12.5px/1.6 'Plus Jakarta Sans',sans-serif;color:#6B7BA6}
@media (max-width:560px){.rdm-links{grid-template-columns:1fr 1fr;gap:10px}.rdm-link{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 12px}.rdm-link i{width:36px;height:36px}.rdm-link > svg{display:none}.rdm-link b{font-size:14px;width:100%}.rdm-link small{width:100%}}
@media (max-width:360px){.rdm-links{grid-template-columns:1fr}}
.rdm-page .rdo-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 16px;font-size:13.5px;font-weight:600;color:#9FB6F5}
.rdm-page .rdo-crumbs a{color:#C9D8FF;text-decoration:none}
.rdm-page .rdo-crumbs a:hover{color:#fff;text-decoration:underline}
.rdm-page .rdo-crumbs [aria-current]{color:#fff}
.rdm-page .rdo-crumbs{display:block !important;line-height:1.9 !important;font-size:13.5px !important}
.rdm-page .rdo-crumbs a,.rdm-page .rdo-crumbs span{display:inline !important;margin:0 !important;padding:0 !important;line-height:inherit !important;vertical-align:baseline !important}
.rdm-page .rdo-crumbs span[aria-hidden]{margin:0 8px !important}