.rdl-section{--rdl-accent:#2f6bff;--rdl-bg:#fff;--rdl-gap:34px;background:var(--rdl-bg);font-family:Inter,system-ui,sans-serif;padding:clamp(48px,7vw,96px) 40px;-webkit-font-smoothing:antialiased}.rdl-container{margin:0 auto;max-width:1180px}.rdl-label{color:var(--rdl-accent);font-size:13px;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.rdl-head-row{align-items:start;display:grid;gap:20px clamp(32px,4vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:14px}.rdl-head-row--single{grid-template-columns:minmax(0,760px)}.rdl-title{color:#0b1020;font-size:clamp(30px,3.4vw,44px);font-weight:800;letter-spacing:-.028em;line-height:1.06;margin:0;text-wrap:balance}.rdl-desc{color:#5a6472;font-size:16px;line-height:1.75;margin:0;text-wrap:pretty}.rdl-grid{display:grid;gap:var(--rdl-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:clamp(32px,4vw,48px)}.rdl-card{background:#fff;border:1px solid #e6eaf1;border-radius:18px;box-shadow:0 1px 2px rgba(16,30,80,.04);display:flex;flex-direction:column;gap:14px;min-width:0;padding:26px 22px;position:relative;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.rdl-card:hover{background:#fbfcff;border-color:#bfd3ff;box-shadow:0 1px 2px rgba(16,30,80,.05),0 22px 48px -32px rgba(16,30,80,.4)}.rdl-arrow{align-items:center;background:#fff;border:1px solid #c9d8fa;border-radius:50%;box-shadow:0 6px 14px -8px rgba(47,107,255,.45);color:var(--rdl-accent);display:flex;height:28px;justify-content:center;left:calc(100% + 1px + var(--rdl-gap)/2);position:absolute;top:48px;transform:translate(-50%,-50%);width:28px;z-index:2}.rdl-arrow svg{display:block;height:14px;width:14px}.rdl-card-header{gap:12px}.rdl-card-header,.rdl-icon{align-items:center;display:flex}.rdl-icon{background:#eef3ff;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(47,107,255,.18);color:var(--rdl-accent);flex:0 0 auto;height:44px;justify-content:center;transition:background .35s ease,color .35s ease;width:44px}.rdl-icon i{color:inherit;font-size:20px;line-height:1}.rdl-num{font-size:16px;font-weight:800;line-height:1}.rdl-card:hover .rdl-icon{background:var(--rdl-accent);box-shadow:inset 0 0 0 1px var(--rdl-accent);color:#fff}.rdl-rule{background:linear-gradient(90deg,#dce5f7,rgba(220,229,247,0));flex:1;height:1px}.rdl-card-title{color:#10141f;font-size:17px;font-weight:800;letter-spacing:-.015em;line-height:1.3;margin:0;text-wrap:balance}.rdl-card-desc{color:#5a6472;font-size:15px;line-height:1.65;margin:0;text-wrap:pretty}@media (prefers-reduced-motion:no-preference){.rdl-animate .rdl-card{opacity:0;transform:translateY(24px);transition:opacity .6s ease var(--d,0s),transform .6s cubic-bezier(.22,.61,.36,1) var(--d,0s),border-color .3s ease,box-shadow .3s ease,background .3s ease}.rdl-animate .rdl-card.is-visible{opacity:1;transform:none}}@media (max-width:1024px){.rdl-head{text-align:center}.rdl-head-row,.rdl-head-row--single{grid-template-columns:1fr}.rdl-desc,.rdl-label,.rdl-title{margin-left:auto;margin-right:auto}}@media (max-width:1100px){.rdl-grid{gap:20px;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.rdl-card:last-child:nth-child(odd){grid-column:1/-1}.rdl-arrow{display:none}}@media (max-width:640px){.rdl-section{padding:48px 20px}.rdl-grid{gap:var(--rdl-gap);grid-template-columns:1fr}.rdl-arrow{display:flex;left:50%;top:calc(100% + 1px + var(--rdl-gap)/2)}.rdl-arrow svg{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.rdl-card,.rdl-icon{transition:none}}