.financial-scam-monitoring-page *,.financial-scam-monitoring-page *:before,.financial-scam-monitoring-page *:after{margin:0;padding:0;box-sizing:border-box}.financial-scam-monitoring-page{--primary: #530093;--primary-dark: #3a0068;--secondary: #a21094;--accent: #ffcc29;--accent-hover: #e6b500;--dark: #252424;--white: #ffffff;--bg-soft: #faf8fc;--border: #ece4f3;--text: #1c1726;--text-muted: #5e5870;--grad-brand: linear-gradient(135deg, #530093 0%, #a21094 100%);--grad-accent: linear-gradient(135deg, #ffcc29 0%, #f5b800 100%);--grad-text: linear-gradient( 135deg, #ffffff 0%, #e8d6f5 50%, #ffcc29 100% );--container: 1200px;--shadow-card: 0 20px 60px -12px rgba(83, 0, 147, .18);--shadow-hover: 0 40px 80px -16px rgba(83, 0, 147, .28);font-family:Poppins,sans-serif;background:var(--white);color:var(--text);line-height:1.6;overflow-x:hidden}.financial-scam-monitoring-page .container{max-width:var(--container);margin:0 auto;padding:0 32px;width:100%}.financial-scam-monitoring-page .section-pad{padding:90px 0}.financial-scam-monitoring-page .section-pad-sm{padding:70px 0}.financial-scam-monitoring-page .section-header{text-align:center;max-width:820px;margin:0 auto 56px}.financial-scam-monitoring-page .section-badge{display:inline-flex;align-items:center;gap:8px;background:#53009314;border:1px solid rgba(162,16,148,.2);color:var(--primary);padding:8px 20px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px}.financial-scam-monitoring-page .section-header h2{font-size:clamp(1.9rem,3.5vw,2.9rem);font-weight:800;color:var(--text);letter-spacing:-.025em;line-height:1.15;margin-bottom:16px}.financial-scam-monitoring-page .section-header p.lead{color:var(--text-muted);font-size:1.05rem;line-height:1.7}.financial-scam-monitoring-page .btn{display:inline-flex;align-items:center;gap:10px;padding:15px 34px;border-radius:999px;font-weight:700;font-size:.95rem;border:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);cursor:pointer;text-decoration:none;font-family:Poppins,sans-serif}.financial-scam-monitoring-page .btn-primary{background:var(--accent);color:var(--dark);box-shadow:0 10px 25px #ffcc2959}.financial-scam-monitoring-page .btn-primary:hover{background:var(--accent-hover);color:var(--dark);transform:translateY(-3px);box-shadow:0 16px 36px #ffcc298c}.financial-scam-monitoring-page .btn-gradient{background:var(--grad-brand);color:#fff}.financial-scam-monitoring-page .btn-gradient:hover{background:linear-gradient(135deg,#3a0068,#7a1fa8);color:#fff;transform:translateY(-3px);box-shadow:0 16px 36px #53009359}.financial-scam-monitoring-page .btn-outline-dark{background:transparent;border:1.5px solid var(--primary);color:var(--primary)}.financial-scam-monitoring-page .btn-outline-dark:hover{background:#5300930a;color:var(--primary);transform:translateY(-3px)}.financial-scam-monitoring-page .btn-outline-light{background:transparent;border:1.5px solid rgba(255,255,255,.4);color:#fff}.financial-scam-monitoring-page .btn-outline-light:hover{background:#ffffff26;color:#fff;transform:translateY(-3px)}.financial-scam-monitoring-page .btn-ghost{background:transparent;border:1px solid rgba(255,255,255,.28);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.financial-scam-monitoring-page .btn-ghost:hover{background:#ffffff1a;color:#fff;transform:translateY(-3px)}.financial-scam-monitoring-page .hero{position:relative;background:var(--dark);color:#fff;overflow:hidden;padding-top:80px}.financial-scam-monitoring-page .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 10%,rgba(42,1,76,.9) 5%,transparent 75%);z-index:0}.financial-scam-monitoring-page .hero-grid-floor{position:absolute;bottom:0;left:0;right:0;height:220px;background-image:linear-gradient(rgba(83,0,147,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(83,0,147,.18) 1px,transparent 1px);background-size:60px 60px;transform:perspective(600px) rotateX(60deg);transform-origin:bottom;mask-image:linear-gradient(to top,rgba(0,0,0,.5) 0%,transparent 90%);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.5) 0%,transparent 90%);z-index:1}.financial-scam-monitoring-page .orb{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.financial-scam-monitoring-page .orb-1{width:600px;height:600px;background:radial-gradient(circle,#530093 0%,#a21094 50%,transparent 75%);top:-200px;left:-140px;opacity:.55;animation:floatAnim1 20s ease-in-out infinite alternate}.financial-scam-monitoring-page .orb-2{width:480px;height:480px;background:radial-gradient(circle,#a21094 0%,#530093 55%,transparent 78%);bottom:-170px;right:-110px;opacity:.55;animation:floatAnim2 22s ease-in-out infinite alternate}.financial-scam-monitoring-page .orb-3{width:280px;height:280px;background:radial-gradient(circle,rgba(255,204,41,.25) 0%,transparent 70%);top:30%;right:25%;opacity:.4;animation:floatAnim1 16s ease-in-out infinite alternate}@keyframes floatAnim1{0%{transform:translate(0) scale(1)}to{transform:translate(80px,-50px) scale(1.15)}}@keyframes floatAnim2{0%{transform:translate(0) scale(1)}to{transform:translate(-70px,60px) scale(1.2)}}.financial-scam-monitoring-page .hero-layout{position:relative;z-index:10;display:grid;grid-template-columns:1fr .95fr;gap:64px;align-items:center;padding:90px 0 100px}.financial-scam-monitoring-page .hero-tag{display:inline-flex;align-items:center;gap:8px;background:#ffcc291f;border:1px solid rgba(255,204,41,.35);color:var(--accent);padding:9px 20px;border-radius:999px;font-size:.78rem;font-weight:600;margin-bottom:28px;letter-spacing:.03em}.financial-scam-monitoring-page .hero h1{font-size:42px;line-height:1.2;font-weight:800;margin-bottom:24px;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.025em}.financial-scam-monitoring-page .hero-desc{font-size:18px;color:#d3c5e6;line-height:1.75;margin-bottom:40px;max-width:520px}.financial-scam-monitoring-page .hero-cta-group{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.financial-scam-monitoring-page .hero-visual{perspective:1200px}.financial-scam-monitoring-page .hero-img-wrapper{position:relative;border-radius:28px;transition:transform .1s ease;transform-style:preserve-3d;animation:floatCard 7s ease-in-out infinite}.financial-scam-monitoring-page .hero-img-wrapper:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:30px;z-index:-1;opacity:.7;filter:blur(2px)}.financial-scam-monitoring-page .hero-img-wrapper:after{content:"";position:absolute;bottom:-30px;left:10%;right:10%;height:40px;filter:blur(12px);z-index:-1}.financial-scam-monitoring-page .hero-visual img{width:100%;border-radius:26px;display:block;box-shadow:0 30px 60px #00000080,0 8px 20px #5300934d}@keyframes floatCard{0%,to{transform:translateY(0) rotateY(-2deg) rotateX(1deg)}50%{transform:translateY(-14px) rotateY(2deg) rotateX(-1deg)}}.financial-scam-monitoring-page .metrics-refined{background:linear-gradient(150deg,#fff,#fbf7ff 60%,#fff8e1);border-top:1px solid rgba(83,0,147,.06);border-bottom:1px solid rgba(83,0,147,.06)}.financial-scam-monitoring-page .refined-metrics-wrapper{display:flex;justify-content:center;gap:28px;flex-wrap:wrap}.financial-scam-monitoring-page .metric-card-refined{flex:1;min-width:260px;max-width:310px;background:#fff;border-radius:28px;padding:40px 28px;text-align:center;border:1px solid rgba(83,0,147,.1);box-shadow:0 8px 30px -8px #5300931a;transition:all .4s cubic-bezier(.34,1.56,.64,1);cursor:default}.financial-scam-monitoring-page .metric-card-refined:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 28px 55px -12px #53009333;border-color:#a2109433}.financial-scam-monitoring-page .metric-number{font-size:3.2rem;font-weight:800;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1;margin-bottom:14px;font-variant-numeric:tabular-nums}.financial-scam-monitoring-page .metric-label-refined{color:var(--text-muted);font-size:.88rem;font-weight:500;line-height:1.55}.financial-scam-monitoring-page .problem-scale-section{background:linear-gradient(135deg,#faf5ff,#fff8e1);position:relative;overflow:hidden}.financial-scam-monitoring-page .problem-grid{display:flex;justify-content:center;gap:28px;flex-wrap:wrap}.financial-scam-monitoring-page .problem-card{flex:1;min-width:280px;max-width:340px;background:#fff;border-radius:32px;padding:44px 28px;text-align:center;transition:all .4s cubic-bezier(.34,1.56,.64,1);border:1px solid rgba(83,0,147,.1);box-shadow:0 16px 40px -10px #5300931a;cursor:default}.financial-scam-monitoring-page .problem-card:hover{transform:translateY(-12px);box-shadow:0 36px 60px -16px #53009338;border-color:#ffcc2980}.financial-scam-monitoring-page .problem-stat{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#530093,#a21094);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.15;margin-bottom:18px;font-variant-numeric:tabular-nums}.financial-scam-monitoring-page .problem-stat-unit{font-size:1.4rem;font-weight:600}.financial-scam-monitoring-page .problem-label{font-size:.92rem;font-weight:500;color:#5e5870;line-height:1.6}.financial-scam-monitoring-page .problem-highlight{font-weight:700;background:linear-gradient(135deg,#530093,#a21094);-webkit-background-clip:text;background-clip:text;color:transparent}.financial-scam-monitoring-page .scam-carousel-premium{background:linear-gradient(150deg,#fef9ff,#fff5f0);overflow:hidden}.financial-scam-monitoring-page .carousel-wrapper{position:relative;max-width:1400px;margin:0 auto;padding:0 64px}.financial-scam-monitoring-page .carousel-container{overflow:hidden;padding:12px 0 48px}.financial-scam-monitoring-page .carousel-track{display:flex;gap:28px;transition:transform .55s cubic-bezier(.25,.46,.45,.94)}.financial-scam-monitoring-page .scam-card{flex:0 0 340px;background:#fff;border-radius:28px;padding:30px;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 12px 35px -10px #5300931f;border:1px solid rgba(83,0,147,.08);cursor:pointer}.financial-scam-monitoring-page .scam-card:hover{transform:translateY(-10px);box-shadow:0 32px 55px -14px #5300933d;border-color:#a2109433}.financial-scam-monitoring-page .scam-badge{display:inline-flex;align-items:center;gap:7px;background:#28a7451a;border:1px solid rgba(40,167,69,.2);padding:5px 14px;border-radius:999px;font-size:.68rem;font-weight:700;color:#1a7a30;margin-bottom:20px}.financial-scam-monitoring-page .scam-pulse{width:8px;height:8px;background:#28a745;border-radius:50%;position:relative}.financial-scam-monitoring-page .scam-pulse:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:#28a74566;animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.6);opacity:0}}.financial-scam-monitoring-page .scam-card h3{font-size:1.35rem;font-weight:800;margin-bottom:14px;background:linear-gradient(135deg,#1c1726,#530093 60%,#a21094);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.25}.financial-scam-monitoring-page .scam-card p{color:var(--text-muted);font-size:.85rem;line-height:1.65}.financial-scam-monitoring-page .carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;border:1px solid rgba(83,0,147,.18);z-index:30;color:var(--primary);font-size:1rem;box-shadow:0 6px 20px #0000001a}.financial-scam-monitoring-page .carousel-arrow:hover{background:var(--grad-brand);color:#fff;transform:translateY(-50%) scale(1.1)}.financial-scam-monitoring-page .arrow-left{left:2px}.financial-scam-monitoring-page .arrow-right{right:2px}.financial-scam-monitoring-page .carousel-dots{display:flex;justify-content:center;gap:10px;margin-top:8px}.financial-scam-monitoring-page .dot{width:10px;height:10px;border-radius:10px;background:#53009333;cursor:pointer;transition:all .35s ease}.financial-scam-monitoring-page .dot.active{width:32px;background:var(--grad-brand)}.financial-scam-monitoring-page .carousel-bottom-cta{text-align:center;margin-top:36px;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.financial-scam-monitoring-page .process-section{background:linear-gradient(160deg,#fff,#faf7fc)}.financial-scam-monitoring-page .process-three-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:8px}.financial-scam-monitoring-page .process-card{background:#fff;border-radius:32px;padding:44px 28px 36px;transition:all .4s cubic-bezier(.34,1.56,.64,1);border:1px solid rgba(83,0,147,.08);box-shadow:0 12px 35px -10px #53009314;text-align:center;cursor:default}.financial-scam-monitoring-page .process-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-hover);border-color:#ffcc2959}.financial-scam-monitoring-page .process-icon-wrapper{width:88px;height:88px;background:var(--grad-brand);border-radius:28px;display:flex;align-items:center;justify-content:center;margin:0 auto 28px;box-shadow:0 12px 25px -6px #53009366;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.financial-scam-monitoring-page .process-card:hover .process-icon-wrapper{transform:scale(1.1)}.financial-scam-monitoring-page .process-icon-wrapper img{width:52px;height:52px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.financial-scam-monitoring-page .process-card h3{font-size:1.7rem;font-weight:800;background:linear-gradient(135deg,#530093,#a21094);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:16px}.financial-scam-monitoring-page .process-card p{color:#5e5870;font-size:.9rem;line-height:1.7;margin-bottom:28px}.financial-scam-monitoring-page .process-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.financial-scam-monitoring-page .process-tag{background:#53009312;border:1px solid rgba(162,16,148,.15);padding:5px 14px;border-radius:999px;font-size:.68rem;font-weight:600;color:var(--primary)}.financial-scam-monitoring-page .capabilities-section{background:#fff}.financial-scam-monitoring-page .caps-three-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:8px}.financial-scam-monitoring-page .cap-card{background:#fff;border-radius:28px;padding:38px 28px;transition:all .4s cubic-bezier(.34,1.56,.64,1);border:1px solid rgba(83,0,147,.08);box-shadow:0 6px 24px #0000000a;text-align:center;cursor:default}.financial-scam-monitoring-page .cap-card:hover{transform:translateY(-8px);box-shadow:0 28px 55px -14px #5300932e;border-color:#53009333}.financial-scam-monitoring-page .cap-icon{width:76px;height:76px;background:linear-gradient(135deg,#530093,#7a1fa8);border-radius:24px;display:flex;align-items:center;justify-content:center;margin:0 auto 26px;box-shadow:0 8px 22px -6px #53009359;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.financial-scam-monitoring-page .cap-card:hover .cap-icon{transform:scale(1.12)}.financial-scam-monitoring-page .cap-icon img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.financial-scam-monitoring-page .cap-icon i{font-size:1.8rem;color:#fff}.financial-scam-monitoring-page .cap-card h3{font-size:1.2rem;font-weight:700;margin-bottom:14px;color:#1c1726}.financial-scam-monitoring-page .cap-card p{color:#5e5870;font-size:.87rem;line-height:1.65}.financial-scam-monitoring-page .final-cta{position:relative;padding:100px 0;overflow:hidden;background:linear-gradient(135deg,#18002f,#530093 40%,#a21094)}.financial-scam-monitoring-page .final-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:50px 50px}.financial-scam-monitoring-page .cta-bg-orb{position:absolute;border-radius:50%;filter:blur(90px)}.financial-scam-monitoring-page .cta-bg-orb.orb-1{width:450px;height:450px;background:#530093;top:-150px;left:-100px;opacity:.5}.financial-scam-monitoring-page .cta-bg-orb.orb-2{width:400px;height:400px;background:#ffcc29;bottom:-150px;right:-100px;opacity:.15}.financial-scam-monitoring-page .final-cta-card{position:relative;z-index:2;max-width:1200px;margin:auto;text-align:center;padding:80px 60px;border-radius:32px;background:#ffffff0d;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.12);box-shadow:0 25px 80px #00000040,inset 0 1px #ffffff14}.financial-scam-monitoring-page .final-cta-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:shine 6s linear infinite}@keyframes shine{to{left:100%}}.financial-scam-monitoring-page .final-cta h2{font-size:30px;line-height:1.1;font-weight:800;color:#fff;margin-bottom:20px}.financial-scam-monitoring-page .final-cta p{max-width:800px;margin:auto;color:#ffffffbf;line-height:1.8;font-size:1.05rem}.financial-scam-monitoring-page .cta-buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.financial-scam-monitoring-page .cta-btn-primary{padding:16px 34px;border-radius:999px;background:#ffcc29;color:#252424;font-weight:700;transition:.3s}.financial-scam-monitoring-page .cta-btn-primary:hover{transform:translateY(-4px);box-shadow:0 15px 35px #ffcc2966}@media (max-width: 768px){.financial-scam-monitoring-page .final-cta-card{padding:60px 30px}.financial-scam-monitoring-page .cta-buttons{flex-direction:column}.financial-scam-monitoring-page .cta-btn-primary{width:100%;justify-content:center;text-align:center}}.financial-scam-monitoring-page .reveal{opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .7s ease}.financial-scam-monitoring-page .reveal.visible{opacity:1;transform:translateY(0)}@media (max-width: 1024px){.financial-scam-monitoring-page .hero-layout{grid-template-columns:1fr;text-align:center;gap:44px}.financial-scam-monitoring-page .hero-desc{margin-left:auto;margin-right:auto}.financial-scam-monitoring-page .hero-cta-group{justify-content:center}.financial-scam-monitoring-page .process-three-grid,.financial-scam-monitoring-page .caps-three-grid{grid-template-columns:repeat(2,1fr);gap:22px}.financial-scam-monitoring-page .carousel-wrapper{padding:0 48px}}@media (max-width: 768px){.financial-scam-monitoring-page .container{padding:0 20px}.financial-scam-monitoring-page .section-pad,.financial-scam-monitoring-page .section-pad-sm{padding:55px 0}.financial-scam-monitoring-page .process-three-grid,.financial-scam-monitoring-page .caps-three-grid{grid-template-columns:1fr}.financial-scam-monitoring-page .scam-card{flex:0 0 290px}.financial-scam-monitoring-page .carousel-arrow{width:40px;height:40px;font-size:.9rem}.financial-scam-monitoring-page .carousel-wrapper{padding:0 32px}.financial-scam-monitoring-page .cta-card-wrap{padding:36px 24px}}
