:root{--bg:#f3f6ff;--card-bg:#fff;--primary:#2753ff;--primary-soft:rgba(39,83,255,.1);--text-main:#0f172a;--text-sub:#64748b;--radius-lg:28px;--shadow-soft:0 18px 45px rgba(15,23,42,.08)}.compliance-section{display:flex;justify-content:center;padding:60px 16px}.cs-inner{border-radius:40px;max-width:1400px;overflow:hidden;padding:40px 36px;position:relative;width:100%}.cs-lines{height:100%;inset:0;opacity:.9;pointer-events:none;position:absolute;width:100%;z-index:0}.cs-lines path{animation:drawLine 3s ease-out infinite;fill:none;filter:drop-shadow(0 0 8px rgba(37,99,235,.45));stroke:url(#waterFlow);stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;stroke-width:1.6}.cs-lines path:first-child{animation-delay:0s}.cs-lines path:nth-child(2){animation-delay:.2s}.cs-lines path:nth-child(3){animation-delay:.4s}.cs-lines path:nth-child(4){animation-delay:.6s}.cs-lines path:nth-child(5){animation-delay:.8s}.cs-lines path:nth-child(6){animation-delay:1s}@keyframes drawLine{0%{opacity:0;stroke-dashoffset:1}20%{opacity:1}70%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}.cs-grid{display:grid;gap:60px 42px;grid-template-areas:"card1 .      card2" "card3 center card4" "card5 .      card6";grid-template-columns:1.15fr .8fr 1.15fr;grid-template-rows:auto auto auto;position:relative;z-index:1}.cs-card{background:var(--card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;outline:2px solid #fff;outline-offset:3px;overflow:hidden;position:relative}.cs-card:before{border:1px solid rgba(148,163,184,.15);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.cs-card:hover{box-shadow:0 24px 55px rgba(15,23,42,.15);transform:translateY(-4px);transition:all .25s ease}.cs-card-top{align-items:flex-end;border-radius:22px;color:#0b1120;display:flex;font-size:17px;font-weight:600;height:180px;letter-spacing:.01em;overflow:hidden;padding:14px 16px;position:relative}.cs-img-1{background:url(https://7462692.fs1.hubspotusercontent-na1.net/hubfs/7462692/real-time%20fraud%20detection.png) 50%/contain no-repeat}.cs-img-2{background:url(https://7462692.fs1.hubspotusercontent-na1.net/hubfs/7462692/adaptive%20machine%20learning.png) 50%/contain no-repeat}.cs-img-3{background:url(https://7462692.fs1.hubspotusercontent-na1.net/hubfs/7462692/proactive%20fraud%20detection.png) 50%/contain no-repeat}.cs-img-4{background:url(https://7462692.fs1.hubspotusercontent-na1.net/hubfs/7462692/operational%20efficiency.png) 50%/contain no-repeat}.cs-img-5{background:url(https://7462692.fs1.hubspotusercontent-na1.net/hubfs/7462692/cross%20industry.png) 50%/contain no-repeat}.cs-img-6{background:url(https://7462692.fs1.hubspotusercontent-na1.net/hubfs/7462692/card6.svg) 50%/contain no-repeat}.cs-card-top:after{background:linear-gradient(0deg,hsla(0,0%,100%,.92),transparent);content:"";inset:40% 0 0;position:absolute}.cs-card-title{position:relative;z-index:1}.cs-card-body{backdrop-filter:blur(4px);background-blend-mode:soft-light;border-radius:20px;border-top-left-radius:0;border-top-right-radius:0;padding:8px 18px 18px;position:relative}.cs-body-1{background-image:url(https://via.placeholder.com/480x220/f8fbff/2563eb?text=BG1),linear-gradient(135deg,#f8fbff,#e0ecff);background-size:cover}.cs-body-2{background-image:url(https://via.placeholder.com/480x220/f7f9ff/0ea5e9?text=BG2),linear-gradient(135deg,#f9fbff,#e0f2fe);background-size:cover}.cs-body-3{background-image:url(https://via.placeholder.com/480x220/f7fbff/22c55e?text=BG3),linear-gradient(135deg,#f9fffb,#dbeafe);background-size:cover}.cs-body-4{background-image:url(https://via.placeholder.com/480x220/fff7ed/f97316?text=BG4),linear-gradient(135deg,#fff7ed,#e0f2fe);background-size:cover}.cs-body-5{background-image:url(https://via.placeholder.com/480x220/effef5/16a34a?text=BG5),linear-gradient(135deg,#f0fdfa,#e0e7ff);background-size:cover}.cs-body-6{background-image:url(https://via.placeholder.com/480x220/f5f3ff/6366f1?text=BG6),linear-gradient(135deg,#f5f3ff,#e0f2fe);background-size:cover}.cs-card-body:before{background:radial-gradient(circle at top left,hsla(0,0%,100%,.9),rgba(248,250,252,.94));border-radius:inherit;content:"";inset:0;position:absolute}.cs-card-body-inner{position:relative;z-index:1}.cs-card-body-inner ul{color:#5d5d5d;display:flex;flex-direction:column;font-size:14px;gap:6px;list-style:disc;padding-left:20px}.cs-card-body-inner li::marker{color:#5d5d5d}.cs-card-1{grid-area:card1;left:40%}.cs-card-2{grid-area:card2;right:40%}.cs-card-3{grid-area:card3}.cs-card-4{grid-area:card4}.cs-card-5{grid-area:card5;left:40%}.cs-card-6{grid-area:card6;right:40%}.cs-center{align-self:center;grid-area:center;justify-self:center}.cs-center-inner{align-items:center;background:radial-gradient(circle at top,#fff 0,#eef2ff 55%,#dbe2ff 100%);border-radius:4px;box-shadow:0 18px 60px rgba(37,99,235,.4);display:flex;height:160px;justify-content:center;overflow:hidden;position:relative;width:160px}.cs-center-inner:before{animation:rotateRing 14s linear infinite;background:conic-gradient(from 0deg,rgba(59,130,246,.1),rgba(37,99,235,.35),rgba(59,130,246,.1),rgba(37,99,235,.35));content:"";height:200%;position:absolute;width:200%}.cs-center-logo{align-items:center;border-radius:28px;display:flex;height:92px;justify-content:center;position:relative;width:92px}.cs-center-logo:before{background:radial-gradient(circle at top,#4f8bff,#2241ff);border-radius:20px;box-shadow:0 10px 24px rgba(37,99,235,.7);content:"";height:58px;-webkit-mask:radial-gradient(circle 10px at 50% 22%,transparent 98%,#000 100%),linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;width:58px}@keyframes rotateRing{to{transform:rotate(1turn)}}@media (max-width:1024px){.cs-inner{border-radius:32px;padding:32px 20px 34px}.cs-grid{gap:24px 24px}}@media (max-width:900px){.cs-inner{padding:28px 16px 30px}.cs-lines{display:none}.cs-grid{display:flex;flex-direction:column;gap:20px}.cs-center{align-self:center;margin-bottom:6px;order:0}.cs-card{order:1}}@media (max-width:560px){.cs-center-inner{height:134px;width:134px}.cs-center-logo{height:78px;width:78px}.cs-card{padding:14px}.cs-card-top{height:110px}}@media (max-width:900px){.cs-grid{align-items:center;display:flex!important;flex-direction:column!important}.cs-card{max-width:520px;transform:none!important;width:100%}.cs-card,.cs-card-1,.cs-card-2,.cs-card-3,.cs-card-4,.cs-card-5,.cs-card-6{left:auto!important;right:auto!important}.cs-center{margin-bottom:24px;order:-1}}