.ric-hero[data-astro-cid-ujonaaye]{position:relative;overflow:hidden;padding:calc(7rem + 72px) 0 6rem}.ric-hero__dots[data-astro-cid-ujonaaye]{position:absolute;inset:0;opacity:.08;background-image:radial-gradient(rgba(255,255,255,.5) 1px,transparent 1px);background-size:28px 28px}.ric-hero__glow[data-astro-cid-ujonaaye]{position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px)}.ric-hero__glow--1[data-astro-cid-ujonaaye]{width:500px;height:500px;top:-200px;right:-100px;background:#00d4aa26;animation:ric-pulse 8s ease-in-out infinite}.ric-hero__glow--2[data-astro-cid-ujonaaye]{width:400px;height:400px;bottom:-150px;left:-100px;background:#06f3;animation:ric-pulse 10s ease-in-out 2s infinite reverse}.ric-hero__grid[data-astro-cid-ujonaaye]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.ric-hero__content[data-astro-cid-ujonaaye]{color:#fff}.ric-hero__headline[data-astro-cid-ujonaaye]{font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;color:#fff}.ric-hero__visual[data-astro-cid-ujonaaye]{position:relative;display:flex;align-items:center;justify-content:center}.ric-chart-card[data-astro-cid-ujonaaye]{position:relative;width:380px;padding:24px;border-radius:20px;background:#0f172aa6;border:1px solid rgba(255,255,255,.15);box-shadow:0 20px 40px #0000004d;backdrop-filter:blur(20px);animation:ric-float 6s ease-in-out infinite}.ric-chart-card__header[data-astro-cid-ujonaaye]{margin-bottom:20px}.ric-chart-card__title-row[data-astro-cid-ujonaaye]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ric-chart-card__icon[data-astro-cid-ujonaaye]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#00d4aa40,#06f3);color:#00d4aa;display:flex;align-items:center;justify-content:center}.ric-chart-card__title[data-astro-cid-ujonaaye]{font-size:12px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.08em}.ric-chart-card__total[data-astro-cid-ujonaaye]{display:flex;align-items:baseline;gap:10px}.ric-chart-card__amount[data-astro-cid-ujonaaye]{font-size:28px;font-weight:800;color:#fff;line-height:1}.ric-chart-card__badge[data-astro-cid-ujonaaye]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:#22c55e26;color:#22c55e;font-size:11px;font-weight:700}.ric-chart[data-astro-cid-ujonaaye]{display:flex;align-items:flex-end;gap:8px;height:170px;padding:8px 0;margin-bottom:16px}.ric-chart__col[data-astro-cid-ujonaaye]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.ric-chart__val[data-astro-cid-ujonaaye]{font-size:9px;font-weight:700;color:#fff6;opacity:0;animation:ric-fade-in .4s ease-out forwards;animation-delay:calc(var(--delay) + .6s)}.ric-chart__bar[data-astro-cid-ujonaaye]{width:100%;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#06f9,#0066ff4d);height:0;animation:ric-grow .8s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--delay)}.ric-chart__bar--active[data-astro-cid-ujonaaye]{background:linear-gradient(180deg,#00d4aa,#00d4aa80);box-shadow:0 0 16px #00d4aa4d}.ric-chart__label[data-astro-cid-ujonaaye]{font-size:10px;font-weight:600;color:#ffffff59;text-transform:uppercase}@keyframes ric-grow{to{height:var(--h)}}@keyframes ric-fade-in{to{opacity:1}}.ric-chart-card__footer[data-astro-cid-ujonaaye]{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.ric-chart-card__sub-row[data-astro-cid-ujonaaye]{display:flex;align-items:center;gap:8px;font-size:11px;color:#ffffff80}.ric-chart-card__dot[data-astro-cid-ujonaaye]{width:7px;height:7px;border-radius:50%;background:#06f;flex-shrink:0}.ric-chart-card__dot--teal[data-astro-cid-ujonaaye]{background:#00d4aa}.ric-chart-card__freq[data-astro-cid-ujonaaye]{margin-left:auto;font-weight:700;color:#ffffffb3}.ric-float-label[data-astro-cid-ujonaaye]{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;font-size:11px;font-weight:700;backdrop-filter:blur(12px);background:#0f172abf;border:1px solid rgba(255,255,255,.12);z-index:10;white-space:nowrap;box-shadow:0 8px 16px #0003}.ric-float-label--1[data-astro-cid-ujonaaye]{top:-12px;right:-20px;color:#22c55e;border-color:#22c55e4d;border-bottom:2px solid rgba(34,197,94,.4);animation:ric-label-float 4s ease-in-out infinite}.ric-float-label--2[data-astro-cid-ujonaaye]{bottom:40%;left:-30px;color:#f87171;border-color:#ef44444d;border-bottom:2px solid rgba(239,68,68,.4);animation:ric-label-float 5s ease-in-out 1s infinite}.ric-float-label--3[data-astro-cid-ujonaaye]{top:30%;right:-25px;color:#a78bfa;border-color:#8b5cf64d;border-bottom:2px solid rgba(139,92,246,.4);animation:ric-label-float 4.5s ease-in-out .5s infinite}@keyframes ric-label-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(1deg)}}.ric-bento[data-astro-cid-ujonaaye]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ric-bento__card[data-astro-cid-ujonaaye]{position:relative;overflow:hidden;padding:28px;border-radius:16px;background:linear-gradient(145deg,#f8fafc,#fff);border:1px solid #e2e8f0;transition:all .35s cubic-bezier(.4,0,.2,1);animation:ric-card-in .5s ease-out backwards;animation-delay:var(--delay)}.ric-bento__card--lg[data-astro-cid-ujonaaye]{grid-column:span 2}.ric-bento__card[data-astro-cid-ujonaaye]:hover{transform:translateY(-6px);box-shadow:0 20px 60px #0066ff1a;border-color:#06f3}.ric-bento__icon[data-astro-cid-ujonaaye]{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#0066ff15,#00d4aa15);color:#06f;display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:all .3s ease}.ric-bento__icon--teal[data-astro-cid-ujonaaye]{background:linear-gradient(135deg,#00d4aa15,#0066ff10);color:#00d4aa}.ric-bento__card[data-astro-cid-ujonaaye]:hover .ric-bento__icon[data-astro-cid-ujonaaye]{transform:scale(1.1);background:linear-gradient(135deg,#06f,#0052cc);color:#fff}.ric-bento__card[data-astro-cid-ujonaaye]:hover .ric-bento__icon--teal[data-astro-cid-ujonaaye]{background:linear-gradient(135deg,#00d4aa,#00b894)}.ric-bento__shine[data-astro-cid-ujonaaye]{position:absolute;top:0;right:0;width:120px;height:120px;background:radial-gradient(circle,rgba(0,102,255,.06) 0%,transparent 70%);pointer-events:none}.ric-lifecycle-flow[data-astro-cid-ujonaaye]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:0;padding:20px 0;min-height:160px}.ric-lifecycle-flow__connector[data-astro-cid-ujonaaye]{display:flex;align-items:center;justify-content:center;flex:1;position:relative;min-width:32px;margin-top:-24px}.ric-lifecycle-flow__connector-line[data-astro-cid-ujonaaye]{position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,#0066ff40,#00d4aa40);transform:translateY(-50%)}.ric-lifecycle-flow__chevron[data-astro-cid-ujonaaye]{position:relative;z-index:2;color:#94a3b8;flex-shrink:0}.ric-lifecycle-flow__node[data-astro-cid-ujonaaye]{display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;z-index:2;flex:0 0 auto;opacity:0;animation:ric-node-in .5s ease-out forwards;animation-delay:var(--delay)}.ric-lifecycle-flow__circle[data-astro-cid-ujonaaye]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 20px #0000000f}.ric-lifecycle-flow__node--blue[data-astro-cid-ujonaaye] .ric-lifecycle-flow__circle[data-astro-cid-ujonaaye]{background:linear-gradient(135deg,#e0edff,#f0f6ff);color:#06f;border:2px solid #0066ff33}.ric-lifecycle-flow__node--teal[data-astro-cid-ujonaaye] .ric-lifecycle-flow__circle[data-astro-cid-ujonaaye]{background:linear-gradient(135deg,#d5f5ed,#e8faf5);color:#00d4aa;border:2px solid #00d4aa33}.ric-lifecycle-flow__node--purple[data-astro-cid-ujonaaye] .ric-lifecycle-flow__circle[data-astro-cid-ujonaaye]{background:linear-gradient(135deg,#ede5ff,#f5f0ff);color:#8b5cf6;border:2px solid #8b5cf633}.ric-lifecycle-flow__node--green[data-astro-cid-ujonaaye] .ric-lifecycle-flow__circle[data-astro-cid-ujonaaye]{background:linear-gradient(135deg,#dcfce7,#f0fdf4);color:#22c55e;border:2px solid #22c55e33}.ric-lifecycle-flow__node[data-astro-cid-ujonaaye]:hover .ric-lifecycle-flow__circle[data-astro-cid-ujonaaye]{transform:scale(1.15);box-shadow:0 8px 30px #0000001a}.ric-lifecycle-flow__label[data-astro-cid-ujonaaye]{font-size:12px;font-weight:700;color:#475569;text-align:center}@keyframes ric-node-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ric-section-divider[data-astro-cid-ujonaaye]{display:flex;align-items:center;gap:1rem;margin:3.5rem auto;max-width:200px}.ric-section-divider__line[data-astro-cid-ujonaaye]{flex:1;height:1px;background:linear-gradient(90deg,transparent,#cbd5e1,transparent)}.ric-section-divider__icon[data-astro-cid-ujonaaye]{width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#94a3b8;box-shadow:0 2px 8px #0000000a;animation:ric-bounce 2s ease-in-out infinite}@keyframes ric-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.ric-lifecycle__inner[data-astro-cid-ujonaaye]{padding:3rem;border-radius:1.5rem;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 24px #00000008}.stepper[data-astro-cid-ujonaaye]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;position:relative}.stepper__item[data-astro-cid-ujonaaye]{text-align:center;position:relative}.stepper__number[data-astro-cid-ujonaaye]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#06f,#0052cc);color:#fff;font-weight:800;font-size:.875rem;display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative;z-index:2}.stepper__line[data-astro-cid-ujonaaye]{position:absolute;top:24px;left:calc(50% + 28px);right:calc(-50% + 28px);height:2px;background:linear-gradient(90deg,#06f4,#06f2);z-index:1}.ric-usecase-card[data-astro-cid-ujonaaye]{padding:2rem;border-radius:1.25rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(8px);transition:all .3s ease;animation:ric-card-in .5s ease-out backwards;animation-delay:var(--delay)}.ric-usecase-card[data-astro-cid-ujonaaye]:hover{background:#ffffff14;border-color:#0066ff4d;box-shadow:0 0 30px #0066ff26;transform:translateY(-4px)}.ric-link-pill[data-astro-cid-ujonaaye]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .3s ease}.ric-link-pill[data-astro-cid-ujonaaye]:hover{background:#0066ff26;border-color:#0066ff4d;color:#fff}.ric-compliance-card[data-astro-cid-ujonaaye]{padding:1.5rem;border-radius:1rem;background:#f8fafc;border:1px solid #e2e8f0;text-align:center;transition:all .3s ease}.ric-compliance-card[data-astro-cid-ujonaaye]:hover{border-color:#06f3;box-shadow:0 4px 20px #0066ff14;transform:translateY(-2px)}.ric-case-card[data-astro-cid-ujonaaye]{padding:2rem;border-radius:1.25rem;background:#fff;border:1px solid #e2e8f0}@keyframes ric-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes ric-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ric-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.ric-chart-card[data-astro-cid-ujonaaye]{width:320px}.ric-bento[data-astro-cid-ujonaaye]{grid-template-columns:repeat(2,1fr)}.ric-bento__card--lg[data-astro-cid-ujonaaye]{grid-column:span 2}.ric-float-label--2[data-astro-cid-ujonaaye]{left:-10px}.ric-float-label--3[data-astro-cid-ujonaaye]{right:-10px}}@media(max-width:768px){.ric-hero__grid[data-astro-cid-ujonaaye]{grid-template-columns:1fr;gap:2rem}.ric-hero__visual[data-astro-cid-ujonaaye]{display:none}.ric-bento[data-astro-cid-ujonaaye]{grid-template-columns:1fr}.ric-bento__card--lg[data-astro-cid-ujonaaye]{grid-column:span 1}.ric-lifecycle-flow[data-astro-cid-ujonaaye]{flex-wrap:wrap;gap:16px;justify-content:center}.ric-lifecycle-flow__connector[data-astro-cid-ujonaaye]{display:none}.ric-lifecycle__inner[data-astro-cid-ujonaaye]{padding:1.5rem}.stepper[data-astro-cid-ujonaaye]{grid-template-columns:1fr 1fr}.stepper__line[data-astro-cid-ujonaaye]{display:none}}
