BFSI Industry Cybersecurity

BFSI Cybersecurity Services in India | Varutra Consulting

/* =========================================================
WORDPRESS / JEVElIN SAFE ISOLATION
Everything is scoped to .bfsi-scope so the page does not
overwrite the WordPress theme, header, footer or widgets.
========================================================= */
.bfsi-scope{
–primary:#8E231F;
–primary-dark:#6E1714;
–primary-soft:#F8ECEB;
–secondary:#221E1F;
–third:#878787;
–white:#FFFFFF;
–off:#FAFAF9;
–light:#F5F5F4;
–border:#E7E5E4;
–text:#221E1F;
–muted:#666;
–shadow-sm:0 8px 25px rgba(34,30,31,.06);
–shadow-md:0 18px 50px rgba(34,30,31,.10);
–radius:18px;
–container:1180px;
–ease:all .3s ease;
all:initial;
display:block;
box-sizing:border-box;
width:100%;
font-family:”Inter”,Arial,sans-serif;
color:var(–text);
background:#fff;
line-height:1.7;
-webkit-font-smoothing:antialiased;
text-align:left;
overflow:hidden;
}
.bfsi-scope,.bfsi-scope *{box-sizing:border-box}
.bfsi-scope h1,.bfsi-scope h2,.bfsi-scope h3,.bfsi-scope h4,
.bfsi-scope p,.bfsi-scope ul,.bfsi-scope ol{font-family:inherit}
.bfsi-scope h1,.bfsi-scope h2,.bfsi-scope h3,.bfsi-scope h4,
.bfsi-scope p{margin:0}
.bfsi-scope ul,.bfsi-scope ol{margin:0;padding:0}
.bfsi-scope a{text-decoration:none;color:inherit}
.bfsi-scope img{max-width:100%;display:block}
.bfsi-scope button{font-family:inherit}
.bfsi-scope .container{width:min(var(–container),calc(100% – 40px));margin:0 auto}
.bfsi-scope .section{padding:82px 0}
.bfsi-scope .section-sm{padding:58px 0}
.bfsi-scope .center{text-align:center}
.bfsi-scope .eyebrow{
display:inline-flex;align-items:center;gap:9px;
color:var(–primary);font-size:12px;font-weight:800;
letter-spacing:1.6px;text-transform:uppercase;margin-bottom:15px
}
.bfsi-scope .eyebrow:before{content:””;width:28px;height:2px;background:var(–primary)}
.bfsi-scope .section-title{
max-width:820px;font-size:clamp(32px,4vw,48px);
line-height:1.1;letter-spacing:-1.6px;text-align:center;
margin:0 auto 18px
}
.bfsi-scope .section-title-left{
max-width:760px;font-size:clamp(32px,4vw,48px);
line-height:1.1;letter-spacing:-1.6px;margin:0 0 18px
}
.bfsi-scope .section-intro{
max-width:780px;color:var(–muted);font-size:16px;
margin:0 auto
}
.bfsi-scope .btn{
display:inline-flex;align-items:center;justify-content:center;gap:9px;
min-height:50px;padding:0 22px;border-radius:8px;
border:1px solid transparent;font-size:13px;font-weight:800;
transition:var(–ease);cursor:pointer
}
.bfsi-scope .btn-primary{background:var(–primary);color:#fff}
.bfsi-scope .btn-primary:hover{background:var(–primary-dark);transform:translateY(-2px)}
.bfsi-scope .btn-outline{background:#fff;border-color:#D4D0CE;color:var(–secondary)}
.bfsi-scope .btn-outline:hover{border-color:var(–primary);color:var(–primary)}
.bfsi-scope .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}
.bfsi-scope .reveal.visible{opacity:1;transform:none}

/* HERO */
.bfsi-scope .hero{
min-height:720px;
display:flex;
align-items:center;
position:relative;
background:
radial-gradient(circle at 13% 17%,rgba(142,35,31,.09),transparent 27%),
linear-gradient(180deg,#fff 0%,#faf9f8 100%);
overflow:hidden;
}

.bfsi-scope .hero-grid{
display:grid;grid-template-columns:1.02fr .98fr;gap:62px;
align-items:center;position:relative;z-index:2
}
.bfsi-scope .hero-kicker{
display:inline-flex;align-items:center;gap:9px;padding:8px 13px;
border-radius:50px;background:var(–primary-soft);color:var(–primary);
font-size:12px;font-weight:800;margin-bottom:21px
}
.bfsi-scope .hero h1{
max-width:760px;font-size:clamp(44px,5vw,72px);
line-height:1.02;letter-spacing:-3.3px;margin-bottom:24px
}
.bfsi-scope .hero h1 span{color:var(–primary)}
.bfsi-scope .hero-subtitle{
max-width:690px;color:#555;font-size:18px;line-height:1.65;
margin-bottom:30px
}
.bfsi-scope .hero-actions{display:flex;gap:12px;flex-wrap:wrap}
.bfsi-scope .hero-note{
display:flex;gap:10px;align-items:center;margin-top:21px;
color:#777;font-size:11px
}
.bfsi-scope .hero-note i{color:var(–primary)}
.bfsi-scope .hero-visual{
position:relative;border:1px solid rgba(142,35,31,.15);border-radius:26px;
background:linear-gradient(145deg,#fff 0%,#f6f2f1 100%);
min-height:510px;overflow:hidden;box-shadow:var(–shadow-md)
}
.bfsi-scope .hero-orbit{
position:absolute;border:1px solid rgba(142,35,31,.16);
border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)
}
.bfsi-scope .hero-orbit.o1{width:410px;height:410px}
.bfsi-scope .hero-orbit.o2{width:300px;height:300px;border-style:dashed}
.bfsi-scope .hero-orbit.o3{width:190px;height:190px}
.bfsi-scope .bank-core{
position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);
width:118px;height:118px;border-radius:24px;background:var(–secondary);
color:#fff;display:grid;place-items:center;text-align:center;
box-shadow:0 18px 45px rgba(34,30,31,.18)
}
.bfsi-scope .bank-core i{font-size:28px;color:#e7a09c;margin-bottom:5px}
.bfsi-scope .bank-core strong{display:block;font-size:12px;letter-spacing:.8px}
.bfsi-scope .hero-node{
position:absolute;width:128px;padding:12px 10px;border-radius:13px;
border:1px solid #e4dfdd;background:#fff;box-shadow:0 10px 28px rgba(34,30,31,.08);
text-align:center
}
.bfsi-scope .hero-node i{display:block;color:var(–primary);font-size:18px;margin-bottom:5px}
.bfsi-scope .hero-node strong{display:block;font-size:11px;line-height:1.25}
.bfsi-scope .hero-node small{display:block;color:#888;font-size:9px;line-height:1.35;margin-top:3px}
.bfsi-scope .node-bank{top:44px;left:38px}
.bfsi-scope .node-api{top:45px;right:35px}
.bfsi-scope .node-cloud{bottom:48px;left:36px}
.bfsi-scope .node-soc{bottom:48px;right:34px}
.bfsi-scope .hero-label{
position:absolute;left:18px;bottom:17px;padding:8px 12px;border-radius:999px;
background:rgba(34,30,31,.92);color:#fff;font-size:10px;font-weight:700
}
.bfsi-scope .hero-signal{
position:absolute;left:50%;top:50%;width:390px;height:1px;
background:linear-gradient(90deg,transparent,rgba(142,35,31,.3),transparent);
transform:translate(-50%,-50%) rotate(27deg)
}

/* =========================================================
BFSI CAPABILITY CARDS — WORDPRESS HARDENED
Mirrors the Maritime capability-card system while keeping
BFSI-specific content and isolated class names.
========================================================= */

/* =========================================================
BFSI SEGMENT SLIDER
Horizontal sector carousel directly below hero
========================================================= */

.bfsi-scope .bfsi-capability-strip {
width:100% ;
display:block ;
position:relative ;
padding:30px 0 32px ;
background:#f7f5f4 ;
border-top:1px solid #e7e3e1 ;
border-bottom:1px solid #e7e3e1 ;
overflow:hidden ;
}

/* Slider heading */
.bfsi-scope .bfsi-capability-heading {
width:calc(100% – 40px) ;
max-width:1180px ;
margin:0 auto 20px ;
display:flex ;
align-items:end ;
justify-content:space-between ;
gap:20px ;
}

.bfsi-scope .bfsi-capability-heading-text {
min-width:0 ;
}

.bfsi-scope .bfsi-capability-eyebrow {
display:flex ;
align-items:center ;
gap:8px ;
color:#8E231F ;
font-size:10px ;
font-weight:800 ;
letter-spacing:1.4px ;
text-transform:uppercase ;
margin-bottom:5px ;
}

.bfsi-scope .bfsi-capability-eyebrow::before {
content:”” ;
width:22px ;
height:2px ;
background:#8E231F ;
}

.bfsi-scope .bfsi-capability-heading h2 {
margin:0 ;
padding:0 ;
color:#221E1F ;
font-size:22px ;
line-height:1.2 ;
font-weight:800 ;
letter-spacing:-.5px ;
}

.bfsi-scope .bfsi-capability-heading p {
margin:4px 0 0 ;
color:#878787 ;
font-size:11px ;
line-height:1.45 ;
}

/* Arrow controls */
.bfsi-scope .bfsi-capability-controls {
display:flex ;
gap:7px ;
flex:0 0 auto ;
}

.bfsi-scope .bfsi-capability-arrow {
width:34px ;
height:34px ;
display:grid ;
place-items:center ;
border:1px solid #ddd8d6 ;
border-radius:50% ;
background:#fff ;
color:#221E1F ;
cursor:pointer ;
transition:all .25s ease ;
}

.bfsi-scope .bfsi-capability-arrow:hover {
background:#8E231F ;
border-color:#8E231F ;
color:#fff ;
}

/* =========================================================
HORIZONTAL TRACK
========================================================= */

.bfsi-scope .bfsi-capability-inner {
width:calc(100% – 40px) ;
max-width:1180px ;
margin:0 auto ;
padding:4px 0 8px ;

display:flex ;
gap:12px ;

overflow-x:auto ;
overflow-y:hidden ;

scroll-behavior:smooth ;
scroll-snap-type:x mandatory ;

scrollbar-width:none ;
-ms-overflow-style:none ;
}

.bfsi-scope .bfsi-capability-inner::-webkit-scrollbar {
display:none ;
}

/* =========================================================
CARDS
========================================================= */

.bfsi-scope .bfsi-capability-card {
position:relative ;

flex:0 0 calc((100% – 36px) / 4) ;
width:calc((100% – 36px) / 4) ;
min-width:calc((100% – 36px) / 4) ;

min-height:145px ;

padding:21px 19px 19px ;

background:#fff ;
border:1px solid #e5e1df ;
border-radius:14px ;

display:flex ;
flex-direction:column ;
justify-content:space-between ;

overflow:hidden ;

scroll-snap-align:start ;

transition:
transform .25s ease,
box-shadow .25s ease,
border-color .25s ease ;

box-sizing:border-box ;
}

.bfsi-scope .bfsi-capability-card:hover {
transform:translateY(-4px) ;
border-color:rgba(142,35,31,.35) ;
box-shadow:0 15px 35px rgba(34,30,31,.09) ;
}

.bfsi-scope .bfsi-capability-card::before {
content:”” ;
position:absolute ;
top:0 ;
left:0 ;
width:100% ;
height:3px ;
background:#8E231F ;
transform:scaleX(0) ;
transform-origin:left ;
transition:transform .3s ease ;
}

.bfsi-scope .bfsi-capability-card:hover::before {
transform:scaleX(1) ;
}

/* Icon */
.bfsi-scope .bfsi-capability-icon {
width:42px ;
height:42px ;
display:flex ;
align-items:center ;
justify-content:center ;
flex:0 0 42px ;

background:#f8eceb ;
color:#8E231F ;
border-radius:10px ;

font-size:16px ;
margin:0 0 17px 0 ;
}

.bfsi-scope .bfsi-capability-card:hover .bfsi-capability-icon {
background:#8E231F ;
color:#fff ;
}

/* Content */
.bfsi-scope .bfsi-capability-content {
width:100% ;
min-width:0 ;
margin:0 ;
padding:0 ;
}

.bfsi-scope .bfsi-capability-content h3 {
margin:0 0 5px 0 ;
padding:0 ;

font-size:14px ;
line-height:1.25 ;
font-weight:800 ;

color:#221E1F ;
}

.bfsi-scope .bfsi-capability-content p {
margin:0 ;
padding:0 ;

font-size:10.5px ;
line-height:1.45 ;

color:#878787 ;
}

/* =========================================================
TABLET
========================================================= */

@media(max-width:1000px) {

.bfsi-scope .bfsi-capability-card {
flex:0 0 calc((100% – 24px) / 3) ;
width:calc((100% – 24px) / 3) ;
min-width:calc((100% – 24px) / 3) ;
}

}

/* =========================================================
MOBILE
========================================================= */

@media(max-width:650px) {

.bfsi-scope .bfsi-capability-strip {
padding:24px 0 26px ;
}

.bfsi-scope .bfsi-capability-heading {
width:calc(100% – 28px) ;
margin-bottom:16px ;
align-items:center ;
}

.bfsi-scope .bfsi-capability-heading h2 {
font-size:19px ;
}

.bfsi-scope .bfsi-capability-heading p {
font-size:10px ;
}

.bfsi-scope .bfsi-capability-controls {
display:none ;
}

.bfsi-scope .bfsi-capability-inner {
width:calc(100% – 28px) ;
gap:9px ;

scroll-padding-left:0 ;
}

.bfsi-scope .bfsi-capability-card {
flex:0 0 82% ;
width:82% ;
min-width:82% ;

min-height:137px ;
padding:18px 15px ;
border-radius:12px ;
}

.bfsi-scope .bfsi-capability-icon {
width:36px ;
height:36px ;
flex-basis:36px ;
font-size:14px ;
margin-bottom:13px ;
}

.bfsi-scope .bfsi-capability-content h3 {
font-size:13px ;
}

.bfsi-scope .bfsi-capability-content p {
font-size:10px ;
}

}

/* INTRO */
.bfsi-scope .intro-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}
.bfsi-scope .intro-lead{font-size:23px;font-weight:600;line-height:1.45}
.bfsi-scope .intro-copy{color:var(–muted);font-size:14px}
.bfsi-scope .intro-copy p+p{margin-top:17px}
.bfsi-scope .answer-box{
margin-top:25px;padding:17px 20px;border:1px solid rgba(142,35,31,.14);
border-left:3px solid var(–primary);border-radius:12px;background:#fff;box-shadow:var(–shadow-sm)
}
.bfsi-scope .answer-box strong{display:block;font-size:12px;margin-bottom:4px}
.bfsi-scope .answer-box p{font-size:12px;color:var(–muted);line-height:1.6}

/* RISK */
/* RISK LANDSCAPE — WORDPRESS / JEVLIN HARDENING */
.bfsi-scope .risk-section{
width:100% ;
max-width:100% ;
display:block ;
position:relative ;
box-sizing:border-box ;
overflow:hidden ;
background:var(–secondary) ;
color:#fff ;
border-radius:30px ;
padding:30px ;
margin-left:0 ;
margin-right:0 ;
}

.bfsi-scope .risk-section > .container{
width:100% ;
max-width:1180px ;
margin-left:auto ;
margin-right:auto ;
padding-left:0 ;
padding-right:0 ;
box-sizing:border-box ;
min-width:0 ;
}

.bfsi-scope .risk-section .eyebrow{color:#d98b87 }
.bfsi-scope .risk-section .eyebrow:before{background:#d98b87 }
.bfsi-scope .risk-section .section-intro{color:#bdb8b8 }

.bfsi-scope .risk-grid{
width:100% ;
max-width:100% ;
min-width:0 ;
display:grid ;
grid-template-columns:repeat(3,minmax(0,1fr)) ;
gap:15px ;
margin:45px 0 0 0 ;
padding:0 ;
box-sizing:border-box ;
overflow:visible ;
}

.bfsi-scope .risk-card{
width:100% ;
min-width:0 ;
max-width:none ;
padding:23px ;
border:1px solid rgba(255,255,255,.09) ;
border-radius:14px ;
background:rgba(255,255,255,.035) ;
transition:var(–ease) ;
float:none ;
clear:none ;
box-sizing:border-box ;
overflow:hidden ;
}

.bfsi-scope .risk-card h3,
.bfsi-scope .risk-card p{
max-width:100% ;
min-width:0 ;
overflow-wrap:anywhere ;
word-break:normal ;
}
.bfsi-scope .risk-card:hover{transform:translateY(-5px);border-color:rgba(142,35,31,.7);background:rgba(142,35,31,.10)}
.bfsi-scope .risk-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:10px;background:rgba(142,35,31,.18);color:#e5a09d;margin-bottom:18px}
.bfsi-scope .risk-card h3{font-size:16px;margin-bottom:7px}
.bfsi-scope .risk-card p{color:#afa9a9;font-size:12px;line-height:1.55}

/* DIGITAL SURFACE */
.bfsi-scope .surface{background:var(–off)}
.bfsi-scope .surface-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:45px}
.bfsi-scope .surface-card{
background:#fff;border:1px solid var(–border);border-radius:14px;padding:23px;
transition:var(–ease)
}
.bfsi-scope .surface-card:hover{border-color:rgba(142,35,31,.35);box-shadow:var(–shadow-sm);transform:translateY(-4px)}
.bfsi-scope .surface-card i{color:var(–primary);font-size:20px;margin-bottom:14px}
.bfsi-scope .surface-card h3{font-size:15px;margin-bottom:6px}
.bfsi-scope .surface-card p{font-size:11.5px;color:var(–muted);line-height:1.55}

/* SERVICES */
.bfsi-scope .service-feature{
display:grid;grid-template-columns:1.05fr .95fr;margin-top:45px;
border-radius:20px;overflow:hidden;background:var(–secondary);color:#fff
}
.bfsi-scope .service-feature-copy{padding:38px}
.bfsi-scope .service-feature-copy .eyebrow{color:#d98b87}
.bfsi-scope .service-feature-copy .eyebrow:before{background:#d98b87}
.bfsi-scope .service-feature-copy h3{font-size:28px;line-height:1.2;margin-bottom:13px}
.bfsi-scope .service-feature-copy p{color:#bdb8b8;font-size:13px;line-height:1.65}
.bfsi-scope .service-feature-copy ul{list-style:none;margin-top:20px}
.bfsi-scope .service-feature-copy li{display:flex;gap:9px;color:#ddd;font-size:11px;margin-bottom:8px}
.bfsi-scope .service-feature-copy li i{color:#d98b87;margin-top:5px}
.bfsi-scope .feature-visual{
min-height:330px;position:relative;overflow:hidden;
background:
radial-gradient(circle at 50% 50%,rgba(142,35,31,.32),transparent 30%),
linear-gradient(145deg,#2a2425,#171415)
}
.bfsi-scope .feature-visual .ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.12);border-radius:50%}
.bfsi-scope .feature-visual .r1{width:290px;height:290px}
.bfsi-scope .feature-visual .r2{width:200px;height:200px;border-style:dashed}
.bfsi-scope .feature-visual .shield{
position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);
width:92px;height:110px;display:grid;place-items:center;
color:#fff;background:rgba(142,35,31,.85);clip-path:polygon(50% 0,92% 17%,84% 70%,50% 100%,16% 70%,8% 17%)
}
.bfsi-scope .feature-visual .shield i{font-size:29px}
.bfsi-scope .services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:19px}
.bfsi-scope .service-card{
position:relative;border:1px solid var(–border);border-radius:var(–radius);
padding:28px;background:#fff;overflow:hidden;transition:var(–ease)
}
.bfsi-scope .service-card:before{
content:””;position:absolute;left:0;top:0;width:4px;height:0;
background:var(–primary);transition:var(–ease)
}
.bfsi-scope .service-card:hover{transform:translateY(-6px);box-shadow:var(–shadow-md)}
.bfsi-scope .service-card:hover:before{height:100%}

/* BFSI SERVICES — exactly 9 consolidated financial-sector service domains */
.bfsi-scope#bfsi-cybersecurity .services-grid{
display:grid ;
grid-template-columns:repeat(3,minmax(0,1fr)) ;
gap:17px ;
margin-top:19px ;
}
.bfsi-scope#bfsi-cybersecurity .service-card{
min-width:0 ;
height:100% ;
display:flex ;
flex-direction:column ;
}
.bfsi-scope#bfsi-cybersecurity .service-list{
margin-top:auto ;
}
@media(max-width:1000px){
.bfsi-scope#bfsi-cybersecurity .services-grid{
grid-template-columns:repeat(2,minmax(0,1fr)) ;
}
}
@media(max-width:650px){
.bfsi-scope#bfsi-cybersecurity .services-grid{
grid-template-columns:1fr ;
}
}
.bfsi-scope .service-number{color:#d5d0ce;font-size:11px;font-weight:800;margin-bottom:18px}
.bfsi-scope .service-icon{
width:48px;height:48px;display:grid;place-items:center;border-radius:11px;
background:var(–primary-soft);color:var(–primary);margin-bottom:18px
}
.bfsi-scope .service-card h3{font-size:18px;line-height:1.25;margin-bottom:9px}
.bfsi-scope .service-card p{font-size:12px;color:var(–muted);line-height:1.55;margin-bottom:14px}
.bfsi-scope .service-list{list-style:none}
.bfsi-scope .service-list li{position:relative;padding-left:16px;color:#555;font-size:11px;line-height:1.5;margin-bottom:6px}
.bfsi-scope .service-list li:before{content:””;position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(–primary)}

/* SPLIT VISUAL */
.bfsi-scope .split{display:grid;grid-template-columns:.95fr 1.05fr;gap:60px;align-items:center}
.bfsi-scope .split.reverse{grid-template-columns:1.05fr .95fr}
.bfsi-scope .split.reverse .split-copy{order:2}
.bfsi-scope .split-copy p{color:var(–muted);font-size:14px;line-height:1.7}
.bfsi-scope .split-copy p+p{margin-top:15px}
.bfsi-scope .points{list-style:none;display:grid;gap:8px;margin-top:20px}
.bfsi-scope .points li{display:flex;gap:9px;font-size:12px;color:#4d4a49}
.bfsi-scope .points i{color:var(–primary);margin-top:5px}
.bfsi-scope .architecture{
min-height:390px;border:1px solid var(–border);border-radius:22px;
background:linear-gradient(145deg,#fff,#f6f2f1);position:relative;overflow:hidden;box-shadow:var(–shadow-md)
}
.bfsi-scope .arch-line{position:absolute;background:rgba(142,35,31,.18);height:1px;transform-origin:left}
.bfsi-scope .arch-line.l1{width:180px;left:26%;top:42%;transform:rotate(18deg)}
.bfsi-scope .arch-line.l2{width:180px;left:51%;top:42%;transform:rotate(-18deg)}
.bfsi-scope .arch-line.l3{width:150px;left:33%;top:59%;transform:rotate(-20deg)}
.bfsi-scope .arch-line.l4{width:150px;left:49%;top:59%;transform:rotate(20deg)}
.bfsi-scope .arch-node{
position:absolute;width:108px;padding:12px 8px;text-align:center;background:#fff;
border:1px solid #e4dfdd;border-radius:12px;box-shadow:0 9px 25px rgba(34,30,31,.07)
}
.bfsi-scope .arch-node i{display:block;color:var(–primary);font-size:18px;margin-bottom:4px}
.bfsi-scope .arch-node strong{font-size:10px;display:block}
.bfsi-scope .arch-node small{font-size:8px;color:#888;display:block;line-height:1.35}
.bfsi-scope .a1{left:7%;top:31%}.bfsi-scope .a2{right:7%;top:31%}
.bfsi-scope .a3{left:28%;bottom:10%}.bfsi-scope .a4{right:28%;bottom:10%}
.bfsi-scope .a5{left:50%;top:43%;transform:translateX(-50%);background:var(–secondary);color:#fff;border-color:var(–secondary)}
.bfsi-scope .a5 i{color:#e7a09c}

/* REGULATORY */
.bfsi-scope .regulatory{background:var(–off)}
.bfsi-scope .reg-answer{
max-width:980px;margin:28px auto 0;padding:18px 20px;
display:flex;gap:14px;align-items:flex-start;border:1px solid rgba(142,35,31,.14);
border-left:3px solid var(–primary);border-radius:12px;background:#fff;box-shadow:var(–shadow-sm)
}
.bfsi-scope .reg-answer-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:10px;background:var(–primary-soft);color:var(–primary)}
.bfsi-scope .reg-answer strong{display:block;font-size:13px;margin-bottom:3px}
.bfsi-scope .reg-answer p{font-size:12px;color:var(–muted);line-height:1.55}
.bfsi-scope .reg-grid{display:grid;grid-template-columns:1.28fr .72fr;gap:25px;margin-top:29px;align-items:start}
.bfsi-scope .standard-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.bfsi-scope .standard{
display:grid;grid-template-columns:40px 1fr;gap:11px;padding:15px;
border:1px solid var(–border);border-radius:12px;background:#fff;box-shadow:0 5px 18px rgba(34,30,31,.035);
transition:var(–ease)
}
.bfsi-scope .standard:hover{border-color:rgba(142,35,31,.28);box-shadow:0 12px 28px rgba(34,30,31,.075)}
.bfsi-scope .standard-badge{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:var(–primary-soft);color:var(–primary)}
.bfsi-scope .standard small{display:block;color:var(–primary);font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;margin-bottom:3px}
.bfsi-scope .standard h3{font-size:13px;line-height:1.35;margin-bottom:4px}
.bfsi-scope .standard p{font-size:10.5px;color:var(–muted);line-height:1.55}
.bfsi-scope .reg-aside{
position:sticky;top:100px;padding:25px;border-radius:15px;
background:radial-gradient(circle at 100% 0%,rgba(142,35,31,.22),transparent 38%),var(–secondary);
box-shadow:0 15px 35px rgba(34,30,31,.12);color:#fff
}
.bfsi-scope .reg-aside .eyebrow{color:#d98b87}
.bfsi-scope .reg-aside .eyebrow:before{background:#d98b87}
.bfsi-scope .reg-aside h3{font-size:21px;line-height:1.2;margin-bottom:9px}
.bfsi-scope .reg-aside p{font-size:11.5px;color:#beb8b8;line-height:1.6}
.bfsi-scope .reg-checks{list-style:none;margin-top:15px}
.bfsi-scope .reg-checks li{font-size:10.5px;color:#ddd;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.07)}
.bfsi-scope .reg-checks i{color:#d98b87;margin-right:7px}

/* OUTCOMES */
.bfsi-scope .outcomes{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:45px}
.bfsi-scope .outcome{padding:27px 23px;border-top:3px solid var(–primary);background:var(–off)}
.bfsi-scope .outcome strong{display:block;font-size:16px;margin-bottom:6px}
.bfsi-scope .outcome p{font-size:11.5px;color:var(–muted);line-height:1.55}

/* PROCESS */
.bfsi-scope .process-section{background:var(–primary-soft)}
.bfsi-scope .process{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:50px}
.bfsi-scope .step{position:relative;padding:0 18px;text-align:center}
.bfsi-scope .step:not(:last-child):after{
content:””;position:absolute;top:25px;left:calc(50% + 25px);
width:calc(100% – 50px);height:1px;background:#d8b6b4
}
.bfsi-scope .step-num{
position:relative;z-index:2;width:50px;height:50px;margin:0 auto 18px;
display:grid;place-items:center;border-radius:50%;background:#fff;
color:var(–primary);border:1px solid #d9b5b2;font-weight:800
}
.bfsi-scope .step h3{font-size:14px;margin-bottom:6px}
.bfsi-scope .step p{font-size:10.5px;color:var(–muted);line-height:1.5}

/* WHO WE SERVE */
.bfsi-scope .fit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:45px}
.bfsi-scope .fit-card{border:1px solid var(–border);border-radius:15px;padding:25px;background:#fff;transition:var(–ease)}
.bfsi-scope .fit-card:hover{transform:translateY(-4px);box-shadow:var(–shadow-sm);border-color:rgba(142,35,31,.3)}
.bfsi-scope .fit-card .fit-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:var(–primary-soft);color:var(–primary);margin-bottom:14px}
.bfsi-scope .fit-card h3{font-size:15px;margin-bottom:7px}
.bfsi-scope .fit-card p{font-size:11.5px;color:var(–muted);line-height:1.55}
.bfsi-scope .seo-support{margin-top:22px;padding:17px 20px;background:#faf8f7;border:1px solid var(–border);border-radius:12px}
.bfsi-scope .seo-support strong{display:block;font-size:12px;margin-bottom:4px}
.bfsi-scope .seo-support p{font-size:11.5px;color:var(–muted)}

/* FAQ */
.bfsi-scope .faq-wrap{max-width:900px;margin:45px auto 0}
.bfsi-scope .faq{border-top:1px solid var(–border)}
.bfsi-scope .faq:last-child{border-bottom:1px solid var(–border)}
.bfsi-scope .faq-question{
width:100%;background:none;border:0;display:flex;justify-content:space-between;
gap:20px;text-align:left;padding:21px 0;font-size:14px;font-weight:700;
color:var(–secondary);cursor:pointer
}
.bfsi-scope .faq-question i{color:var(–primary);transition:var(–ease)}
/* FAQ — expand automatically on hover */
.bfsi-scope .faq:hover .faq-answer{
max-height:1000px;
}

.bfsi-scope .faq:hover .faq-question i{
transform:rotate(45deg);
}

.bfsi-scope .faq-answer{
max-height:0;
overflow:hidden;
transition:max-height .35s ease;
}
.bfsi-scope .faq-answer p{color:var(–muted);font-size:12.5px;line-height:1.65;padding:0 0 21px}
.bfsi-scope .faq.active .faq-question i{transform:rotate(45deg)}
/* Desktop: FAQ opens on hover */
@media (min-width:651px){

.bfsi-scope .faq:hover .faq-answer{
max-height:1000px ;
}

.bfsi-scope .faq:hover .faq-question i{
transform:rotate(45deg);
}

}
/* CTA — WORDPRESS / JEVElIN HARDENING */
html body .bfsi-scope#bfsi-cybersecurity .cta{
width:calc(100% – 40px) ;
max-width:1180px ;
margin:0 auto ;
padding:40px ;
background:#221E1F ;
color:#fff ;
border-radius:30px ;
box-sizing:border-box ;
display:block ;
overflow:hidden ;
position:relative ;
clear:both ;
}

html body .bfsi-scope#bfsi-cybersecurity .cta > .container{
width:100% ;
max-width:none ;
margin:0 ;
padding:0 ;
box-sizing:border-box ;
}

html body .bfsi-scope#bfsi-cybersecurity .cta-box{
width:100% ;
max-width:900px ;
min-width:0 ;
display:flex ;
flex-direction:column ;
align-items:center ;
justify-content:center ;
gap:25px ;
margin:0 auto ;
padding:0 ;
box-sizing:border-box ;
text-align:center ;
}

html body .bfsi-scope#bfsi-cybersecurity .cta-box > div{
min-width:0 ;
width:100% ;
max-width:850px ;
margin:0 auto ;
padding:0 ;
box-sizing:border-box ;
text-align:center ;
}

html body .bfsi-scope#bfsi-cybersecurity .cta .eyebrow{
display:inline-flex ;
width:auto ;
max-width:max-content ;
margin:0 auto 20px auto ;
color:#d98b87 ;
}

html body .bfsi-scope#bfsi-cybersecurity .cta .eyebrow:before{
background:#d98b87 ;
}

html body .bfsi-scope#bfsi-cybersecurity .cta h2{
width:100% ;
max-width:760px ;
margin:0 0 16px 0 ;
padding:0 ;
color:#fff ;
font-size:clamp(32px,4vw,48px) ;
line-height:1.1 ;
letter-spacing:-1.5px ;
text-align:center ;
box-sizing:border-box ;
}

html body .bfsi-scope#bfsi-cybersecurity .cta p{
width:100% ;
max-width:720px ;
margin:0 auto ;
padding:0 ;
color:#beb8b8 ;
font-size:14px ;
line-height:1.65 ;
text-align:center ;
box-sizing:border-box ;
}

html body .bfsi-scope#bfsi-cybersecurity .cta-box > .btn{
width:100% ;
max-width:500px ;
min-width:0 ;
min-height:50px ;
margin:0 auto ;
padding:0 18px ;
display:flex ;
align-items:center ;
justify-content:center ;
text-align:center ;
white-space:normal ;
overflow-wrap:anywhere ;
box-sizing:border-box ;
}

@media(max-width:1000px){
html body .bfsi-scope#bfsi-cybersecurity .cta{
width:calc(100% – 40px) ;
padding:35px ;
}

html body .bfsi-scope#bfsi-cybersecurity .cta-box{
flex-direction:column ;
align-items:center ;
gap:25px ;
text-align:center ;
}

html body .bfsi-scope#bfsi-cybersecurity .cta-box > .btn{
width:auto ;
max-width:100% ;
}
}

@media(max-width:650px){
html body .bfsi-scope#bfsi-cybersecurity .cta{
width:calc(100% – 28px) ;
padding:28px 22px ;
border-radius:22px ;
}

html body .bfsi-scope#bfsi-cybersecurity .cta h2{
font-size:32px ;
letter-spacing:-1px ;
}

html body .bfsi-scope#bfsi-cybersecurity .cta-box > .btn{
width:100% ;
}
}

/* MOBILE */
@media(max-width:1000px){
.bfsi-scope .hero-grid,.bfsi-scope .intro-grid,.bfsi-scope .split,
.bfsi-scope .split.reverse,.bfsi-scope .service-feature,.bfsi-scope .reg-grid{grid-template-columns:1fr}
.bfsi-scope .hero-visual{min-height:470px}

.bfsi-scope .risk-grid{grid-template-columns:repeat(2,minmax(0,1fr)) ;gap:15px }
.bfsi-scope .services-grid{grid-template-columns:repeat(2,minmax(0,1fr)) }
.bfsi-scope .surface-grid{grid-template-columns:repeat(2,1fr)}
.bfsi-scope .outcomes{grid-template-columns:repeat(2,1fr)}
.bfsi-scope .process{grid-template-columns:1fr;gap:28px}
.bfsi-scope .step:not(:last-child):after{display:none}
.bfsi-scope .fit-grid{grid-template-columns:repeat(2,1fr)}
.bfsi-scope .reg-aside{position:relative;top:auto}
.bfsi-scope .split.reverse .split-copy{order:initial}
.bfsi-scope .cta-box{flex-direction:column;align-items:center;text-align:center}
}
@media(max-width:650px){
.bfsi-scope .container{width:min(var(–container),calc(100% – 28px))}
.bfsi-scope .section{padding:68px 0}
.bfsi-scope .hero{min-height:auto;padding:74px 0 60px}
.bfsi-scope .hero h1{letter-spacing:-2.2px;font-size:43px}
.bfsi-scope .hero-subtitle{font-size:15px}
.bfsi-scope .hero-visual{min-height:420px;margin-top:15px}
.bfsi-scope .hero-node{width:108px}
.bfsi-scope .node-bank{left:15px}.bfsi-scope .node-api{right:15px}
.bfsi-scope .node-cloud{left:15px}.bfsi-scope .node-soc{right:15px}
.bfsi-scope .hero-orbit.o1{width:330px;height:330px}
.bfsi-scope .hero-orbit.o2{width:245px;height:245px}
.bfsi-scope .hero-orbit.o3{width:160px;height:160px}

.bfsi-scope .cap-icon{width:36px;height:36px;font-size:13px}
.bfsi-scope .risk-grid,.bfsi-scope .services-grid,.bfsi-scope .surface-grid,
.bfsi-scope .fit-grid{grid-template-columns:1fr }
.bfsi-scope .outcomes{grid-template-columns:1fr}
.bfsi-scope .standard-grid{grid-template-columns:1fr}
.bfsi-scope .service-feature-copy{padding:28px 23px}
.bfsi-scope .service-feature-copy h3{font-size:24px}
.bfsi-scope .feature-visual{min-height:270px}
.bfsi-scope .architecture{min-height:340px}
.bfsi-scope .arch-node{width:92px}
}
@media(prefers-reduced-motion:reduce){
.bfsi-scope .reveal{opacity:1;transform:none;transition:none}
.bfsi-scope *{scroll-behavior:auto;transition:none}
}

/* =========================================================
BFSI HERO — MARITIME V3 MATCH / WORDPRESS HARDENING
Same structure, sizing, spacing and responsive behaviour
as the Maritime V3 hero. Only content/image are BFSI-specific.
========================================================= */

html body .bfsi-scope#bfsi-cybersecurity .hero-v3{
width:100% ;
min-height:720px ;
display:flex ;
align-items:center ;
position:relative ;
overflow:hidden ;

padding:0 ;
margin:0 ;
clear:both ;
box-sizing:border-box ;
}
html body .bfsi-scope#bfsi-cybersecurity .hero-v3::after{
display:none ;
content:none ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero-v3-grid{
width:100% ;
max-width:1180px ;
display:grid ;
grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr) ;
align-items:center ;
gap:10px ;
margin:0 auto ;
padding:0 ;
position:relative ;
z-index:2 ;
box-sizing:border-box ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero-v3-grid > *{
min-width:0 ;
max-width:none ;
float:none ;
clear:none ;
box-sizing:border-box ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero-content{
width:100% ;
order:1 ;
margin:0 ;
padding:0 ;
text-align:left ;
position:relative ;
box-sizing:border-box ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero-kicker{
display:inline-flex ;
align-items:center ;
gap:9px ;
padding:8px 13px ;
margin:10px 0 22px 0 ;
border-radius:50px ;
background:#f8eceb ;
color:#8e231f ;
font-size:12px ;
font-weight:800 ;
letter-spacing:0 ;
width:auto ;
max-width:max-content ;
box-sizing:border-box ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero-kicker i{
font-size:13px ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero h1{
display:block ;
width:100% ;
max-width:800px ;
margin:0 0 25px 0 ;
padding:0 ;
font-family:”Inter”,Arial,sans-serif ;
font-size:clamp(44px,4vw,72px) ;
line-height:1.02 ;
letter-spacing:-3px ;
font-weight:700 ;
color:#221e1f ;
text-align:left ;
white-space:normal ;
box-sizing:border-box ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero h1 span{
display:inline ;
color:#8e231f ;
font-weight:700 ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero-subtitle{
display:block ;
width:100% ;
max-width:690px ;
margin:0 0 35px 0 ;
padding:0 ;
color:#555 ;
font-size:15px ;
line-height:1.65 ;
text-align:left ;
box-sizing:border-box ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero-actions{
display:flex ;
flex-direction:row ;
flex-wrap:wrap ;
align-items:center ;
width:100% ;
gap:13px ;
margin:0 ;
padding:0 ;
box-sizing:border-box ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero-actions .btn{
display:inline-flex ;
align-items:center ;
justify-content:center ;
gap:9px ;
min-height:50px ;
padding:0 23px ;
border-radius:8px ;
border:1px solid transparent ;
font-size:13px ;
font-weight:800 ;
transition:all .3s ease ;
cursor:pointer ;
box-sizing:border-box ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero-actions .btn-primary{
background:#8e231f ;
color:#fff ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero-actions .btn-primary:hover{
background:#6e1714 ;
transform:translateY(-2px) ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero-actions .btn-outline{
border-color:#d4d0ce ;
color:#221e1f ;
background:#fff ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero-actions .btn-outline:hover{
border-color:#8e231f ;
color:#8e231f ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero-v3-visual{
width:100% ;
display:block ;
order:2 ;
margin:0 ;
padding:0 ;
transform:translateY(10px) ;
position:relative ;
box-sizing:border-box ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero-visual-image{
width:88% ;
max-width:88% ;

display:block ;
margin:100px auto auto auto ;

box-sizing:border-box ;
}

/* Prevent old BFSI hero illustration styles from affecting the Maritime-style image hero. */
html body .bfsi-scope#bfsi-cybersecurity .hero-v3 .hero-visual,
html body .bfsi-scope#bfsi-cybersecurity .hero-v3 .hero-orbit,
html body .bfsi-scope#bfsi-cybersecurity .hero-v3 .hero-signal,
html body .bfsi-scope#bfsi-cybersecurity .hero-v3 .bank-core,
html body .bfsi-scope#bfsi-cybersecurity .hero-v3 .hero-node,
html body .bfsi-scope#bfsi-cybersecurity .hero-v3 .hero-label{
display:none ;
}

@media (max-width:1000px){
html body .bfsi-scope#bfsi-cybersecurity .hero-v3{
min-height:auto ;
padding:80px 0 ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero-v3-grid{
grid-template-columns:1fr ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero-content{
order:1 ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero-v3-visual{
order:2 ;
max-width:760px ;
margin:0 auto ;
}
}
@media (max-width:1000px){
html body .bfsi-scope#bfsi-cybersecurity .hero-visual-image{
width:100% ;
max-width:100% ;
margin:0 auto ;
}
}
@media (max-width:650px){
html body .bfsi-scope#bfsi-cybersecurity .hero-v3{
padding:65px 0 ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero-v3-grid{
width:calc(100% – 28px) ;
max-width:none ;
gap:30px ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero-kicker{
margin-top:0 ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero h1{
font-size:43px ;
letter-spacing:-2.2px ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero-subtitle{
font-size:15px ;
}

html body .bfsi-scope#bfsi-cybersecurity .hero-v3-visual{
margin-top:15px ;
}
}

/* =========================================================
BFSI INTRO ALIGNMENT HARDENING FOR WORDPRESS / JEVLIN
Keep the intro layout identical to the protected Maritime split layout.
========================================================= */
html body .bfsi-scope#bfsi-cybersecurity .intro-grid {
width:100% ;
display:grid ;
grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) ;
gap:60px ;
align-items:center ;
direction:ltr ;
}

html body .bfsi-scope#bfsi-cybersecurity .intro-grid > .reveal:first-child {
width:100% ;
min-width:0 ;
max-width:none ;
float:none ;
clear:none ;
order:1 ;
grid-column:1 ;
}

html body .bfsi-scope#bfsi-cybersecurity .intro-grid > .intro-copy {
width:100% ;
min-width:0 ;
max-width:none ;
float:none ;
clear:none ;
order:2 ;
grid-column:2 ;
}

html body .bfsi-scope#bfsi-cybersecurity .intro-grid .eyebrow,
html body .bfsi-scope#bfsi-cybersecurity .intro-grid .intro-lead,
html body .bfsi-scope#bfsi-cybersecurity .intro-grid .intro-copy {
position:relative ;
left:auto ;
right:auto ;
transform:none ;
}

@media (max-width:1000px) {
html body .bfsi-scope#bfsi-cybersecurity .intro-grid {
grid-template-columns:1fr ;
gap:35px ;
}

html body .bfsi-scope#bfsi-cybersecurity .intro-grid > .reveal:first-child,
html body .bfsi-scope#bfsi-cybersecurity .intro-grid > .intro-copy {
grid-column:1 ;
order:initial ;
}
}

/* FINAL RISK CONTAINMENT — prevents the third column from escaping the section */
html body .bfsi-scope#bfsi-cybersecurity .risk-section,
html body .bfsi-scope#bfsi-cybersecurity .risk-section *{
box-sizing:border-box ;
}

html body .bfsi-scope#bfsi-cybersecurity .risk-section > .container{
width:100% ;
max-width:1180px ;
min-width:0 ;
}

html body .bfsi-scope#bfsi-cybersecurity .risk-grid{
width:100% ;
max-width:100% ;
grid-template-columns:repeat(3,minmax(0,1fr)) ;
min-width:0 ;
}

html body .bfsi-scope#bfsi-cybersecurity .risk-grid > .risk-card{
width:100% ;
min-width:0 ;
max-width:none ;
}

@media (max-width:1000px){
html body .bfsi-scope#bfsi-cybersecurity .risk-grid{
grid-template-columns:repeat(2,minmax(0,1fr)) ;
}
}

@media (max-width:650px){
html body .bfsi-scope#bfsi-cybersecurity .risk-section{
padding:22px 14px ;
border-radius:22px ;
}
html body .bfsi-scope#bfsi-cybersecurity .risk-grid{
grid-template-columns:1fr ;
gap:12px ;
}
}

/* =========================================================
BFSI SECURITY ARCHITECTURE — WORDPRESS / JEVElIN HARDENING
Forces the architecture section to remain a true 2-column
split on desktop and prevents theme column overrides.
========================================================= */

html body .bfsi-scope#bfsi-cybersecurity #security-architecture{
width:100% ;
max-width:none ;
display:block ;
position:relative ;
clear:both ;
overflow:hidden ;
box-sizing:border-box ;
}

html body .bfsi-scope#bfsi-cybersecurity #security-architecture > .container.split.reverse{
width:min(1180px,calc(100% – 40px)) ;
max-width:1180px ;
min-width:0 ;
margin-left:auto ;
margin-right:auto ;
padding:0 ;

display:grid ;
grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) ;
gap:60px ;
align-items:center ;

direction:ltr ;
float:none ;
clear:none ;
box-sizing:border-box ;
}

html body .bfsi-scope#bfsi-cybersecurity #security-architecture > .container.split.reverse > .split-copy{
width:100% ;
min-width:0 ;
max-width:none ;
margin:0 ;
padding:0 ;
float:none ;
clear:none ;
order:2 ;
grid-column:2 ;
box-sizing:border-box ;
}

html body .bfsi-scope#bfsi-cybersecurity #security-architecture > .container.split.reverse > .bfsi-ecosystem-visual-image{
width:100% ;
max-width:100% ;
min-width:0 ;
height:auto ;
min-height:0 ;
margin:0 ;
padding:0 ;
display:block ;
float:none ;
clear:none ;
order:1 ;
grid-column:1 ;
align-self:center ;
justify-self:stretch ;
object-fit:contain ;
box-sizing:border-box ;
}

html body .bfsi-scope#bfsi-cybersecurity #security-architecture .section-title-left{
width:100% ;
max-width:760px ;
margin:0 0 18px 0 ;
padding:0 ;
text-align:left ;
box-sizing:border-box ;
}

html body .bfsi-scope#bfsi-cybersecurity #security-architecture .split-copy p{
width:100% ;
max-width:690px ;
margin:0 ;
padding:0 ;
box-sizing:border-box ;
}

html body .bfsi-scope#bfsi-cybersecurity #security-architecture .split-copy p + p{
margin-top:15px ;
}

html body .bfsi-scope#bfsi-cybersecurity #security-architecture .points{
width:100% ;
max-width:690px ;
margin:20px 0 0 0 ;
padding:0 ;
box-sizing:border-box ;
}

html body .bfsi-scope#bfsi-cybersecurity #security-architecture .architecture *{
box-sizing:border-box ;
}

/* Keep the architecture diagram proportional inside its column. */
html body .bfsi-scope#bfsi-cybersecurity #security-architecture .architecture{
aspect-ratio:1.18 / 1 ;
min-height:0 ;
}

/* Tablet / mobile: intentionally stack the two columns. */
@media (max-width:1000px){
html body .bfsi-scope#bfsi-cybersecurity #security-architecture > .container.split.reverse{
width:calc(100% – 40px) ;
max-width:1180px ;
grid-template-columns:1fr ;
gap:35px ;
}

html body .bfsi-scope#bfsi-cybersecurity #security-architecture > .container.split.reverse > .bfsi-ecosystem-visual-image{
grid-column:1 ;
order:1 ;
width:100% ;
max-width:100% ;
height:auto ;
}

html body .bfsi-scope#bfsi-cybersecurity #security-architecture > .container.split.reverse > .split-copy{
grid-column:1 ;
order:2 ;
width:100% ;
}
}

@media (max-width:650px){
html body .bfsi-scope#bfsi-cybersecurity #security-architecture > .container.split.reverse{
width:calc(100% – 28px) ;
gap:28px ;
}

html body .bfsi-scope#bfsi-cybersecurity #security-architecture .architecture{
aspect-ratio:auto ;
min-height:340px ;
}
}

/* FINAL CTA CENTERING — keep content exactly centered inside the CTA box */
html body .bfsi-scope#bfsi-cybersecurity .cta{
display:flex ;
align-items:center ;
justify-content:center ;
text-align:center ;
}

html body .bfsi-scope#bfsi-cybersecurity .cta > .container{
width:100% ;
display:flex ;
align-items:center ;
justify-content:center ;
margin:0 auto ;
padding:0 ;
}

html body .bfsi-scope#bfsi-cybersecurity .cta-box{
width:100% ;
max-width:900px ;
margin:0 auto ;
display:flex ;
flex-direction:column ;
align-items:center ;
justify-content:center ;
text-align:center ;
gap:25px ;
}

html body .bfsi-scope#bfsi-cybersecurity .cta-box > div{
width:100% ;
max-width:850px ;
margin:0 auto ;
text-align:center ;
}

html body .bfsi-scope#bfsi-cybersecurity .cta .eyebrow,
html body .bfsi-scope#bfsi-cybersecurity .cta h2,
html body .bfsi-scope#bfsi-cybersecurity .cta p{
margin-left:auto ;
margin-right:auto ;
text-align:center ;
}

html body .bfsi-scope#bfsi-cybersecurity .cta-box > .btn{
display:flex ;
width:auto ;
max-width:500px ;
margin:0 auto ;
align-self:center ;
justify-content:center ;
align-items:center ;
text-align:center ;
}

@media(max-width:650px){
html body .bfsi-scope#bfsi-cybersecurity .cta{
display:flex ;
align-items:center ;
justify-content:center ;
}

html body .bfsi-scope#bfsi-cybersecurity .cta-box > .btn{
width:100% ;
max-width:500px ;
}
}


BFSI Cybersecurity

Cybersecurity Services for Financial Sector

Financial institutions operate in a highly regulated and increasingly sophisticated threat landscape, where protecting customer data, digital assets, transactions, and critical systems is paramount. Varutra delivers comprehensive cybersecurity services tailored to the financial sector, helping banks, NBFCs, fintechs, insurers, and financial service providers identify vulnerabilities, strengthen resilience, meet regulatory requirements, and stay ahead of evolving cyber threats.


Industry Coverage

Securing each Finance sector

Explore the financial services organizations we support.


Banking

Public, private, foreign, small finance, payments and cooperative banks

NBFC & Lending

NBFCs, HFCs, microfinance institutions and digital lenders

Insurance

Life, general, health, reinsurance, brokers and InsurTech

Capital Markets

Exchanges, brokers, AMCs, AIFs and investment firms

Payments & FinTech

UPI, wallets, payment gateways, aggregators and FinTechs

Wealth & Asset Management

Wealth managers, portfolio managers and mutual funds

Pension & Retirement

Pension funds, NPS ecosystem and annuity providers

Financial Infrastructure

Credit bureaus, depositories, custodians, KYC and data providers

What Is BFSI Cybersecurity?

BFSI cybersecurity protects the technology, data and digital services that enable financial institutions to operate securely.

BFSI cybersecurity covers the security of banking systems, financial applications, payment platforms, APIs, mobile channels, cloud services, networks, endpoints, identities, data and third-party technology. The objective is to identify and reduce cyber risk while supporting availability, confidentiality, integrity and business continuity.

Effective financial-sector cybersecurity combines security testing, governance, continuous monitoring, vulnerability management, incident response, and regulatory compliance. Varutra helps financial organizations strengthen cyber resilience, protect critical systems and data, manage evolving threats, and align security programs with applicable regulatory requirements.

Direct answer: Why does BFSI cybersecurity matter?

Financial institutions operate highly connected digital services and process sensitive financial and customer information. Cybersecurity helps reduce the risk of unauthorized access, data compromise, fraud, service disruption and attacks against applications, APIs, cloud platforms and enterprise infrastructure.

BFSI Cyber Risk Landscape

Key Cyber Risks Across Financial Services

Financial-sector attack paths can cross digital channels, identities, applications, infrastructure, cloud services, third parties and human users. Security testing and monitoring should reflect those relationships.

Identity & Account Takeover

Credential theft, weak authentication, session abuse and privilege misuse can expose customer and enterprise accounts.

Application & API Attacks

Web applications, mobile backends and APIs can expose authentication, authorization, business logic and data security weaknesses.

Cloud & Configuration Risk

Misconfiguration, excessive privileges, exposed services and insecure workloads can increase the attack surface of financial platforms.

Infrastructure Exposure

Internet-facing assets, networks, endpoints and remote-access paths can provide opportunities for initial access and lateral movement.

Third-Party & Supply Chain

Service providers, technology partners and integrations can introduce dependencies that need security and risk oversight.

Operational Disruption

Ransomware, destructive attacks and security incidents can affect availability, customer services, operations and recovery objectives.

Financial Technology Attack Surface

The Technology Behind Modern Financial Services

BFSI security assessments can be scoped across the technology layers that support digital banking, lending, payments, insurance, investments and financial operations.

Core & Enterprise Banking

Business applications, internal platforms, infrastructure and privileged access supporting financial operations.

Mobile Banking

Mobile applications, authentication flows, backend services and security-sensitive transaction functions.

Internet-Facing Applications

Customer portals, web applications and public-facing services exposed to external users and threats.

APIs & Integrations

Financial APIs, partner integrations and service-to-service communication paths.

Payments & Transaction Platforms

Payment-related technology, transaction workflows and supporting security controls within approved scope.

Cloud & SaaS

Cloud infrastructure, workloads, identities, storage, configurations and connected services.

Networks & Endpoints

Network architecture, segmentation, servers, endpoints and remote-access technologies.

Data & Identity

Sensitive data stores, access controls, identity services and security boundaries around critical information.

Varutra BFSI Cybersecurity Services

Our Cybersecurity Services for the Financial Sector

Our cybersecurity services are designed to address the unique security, risk, and compliance challenges of the financial sector. From proactive security testing and vulnerability management to continuous monitoring, incident response, governance, and regulatory compliance, Varutra helps financial organizations strengthen their security posture, protect critical assets and customer data, and build resilience against evolving cyber threats.

Technical Security Validation

Connect risk identification with practical security validation.

BFSI security programs benefit when risk assessments, vulnerability discovery and technical testing are connected to remediation, detection and revalidation. Scope can be tailored to the institution’s technology architecture and approved testing boundaries.

  • Attack-surface and vulnerability assessment
  • Controlled penetration testing and security validation
  • Application, API, mobile, network and cloud testing
  • Detection, remediation prioritization and revalidation
01 / VAPT

BFSI VAPT & Infrastructure Security

Identify and validate vulnerabilities across banking infrastructure, networks, endpoints and internet-facing financial systems.

  • Infrastructure vulnerability assessment and penetration testing
  • External and internal network security testing
  • Segmentation, remote-access and endpoint security review
  • Risk-based remediation and revalidation
02 / APPSEC

Web, Mobile & API Security

Secure digital banking, lending, insurance, payment and fintech applications across web, mobile and API layers.

  • Web and mobile application security testing
  • API authentication, authorization and access-control testing
  • Business-logic, session and data-exposure assessment
  • OWASP-aligned security validation
03 / CLOUD

Cloud & Digital Infrastructure Security

Assess cloud environments and connected infrastructure supporting critical financial applications, workloads and data.

  • Cloud configuration and workload security review
  • Identity, privilege and access assessment
  • Cloud network, storage and data-exposure review
  • Security architecture across hybrid and connected environments
04 / RED TEAM

Red Teaming & Adversary Simulation

Evaluate whether realistic attack paths can reach defined business or security objectives across the financial attack surface.

  • Attack-surface reconnaissance and initial access simulation
  • Privilege escalation and lateral movement
  • Objective-based attack-path validation
  • Detection and response effectiveness assessment
05 / VM

Vulnerability & Exposure Management

Turn vulnerability findings into a repeatable risk-based process for financial-sector assets, applications and infrastructure.

  • Asset and vulnerability visibility
  • Risk-based prioritization and remediation tracking
  • Recurring vulnerability identification
  • Revalidation, reporting and continuous improvement
06 / SOC

SOC, Managed Security & Incident Response

Strengthen continuous monitoring, threat detection and incident response for critical financial systems and digital channels.

  • SOC monitoring, alert triage and investigation
  • Managed security operations and threat detection support
  • Incident readiness, investigation and containment
  • Recovery, escalation and lessons learned
07 / GRC

Cybersecurity Audit, GRC & Regulatory Compliance

Assess security controls and governance against applicable BFSI requirements, regulatory expectations and organizational policies.

  • Cybersecurity audits and control assessments
  • RBI, SEBI, IRDAI, CERT-In and applicable requirement alignment
  • Gap, risk and evidence assessment
  • Remediation roadmap and compliance readiness
08 / PRIVACY

Data Privacy, Identity & Security Architecture

Protect sensitive financial and personal data while strengthening identity controls, trust boundaries and security-by-design.

  • Data-flow, privacy and protection control review
  • DPDP readiness and privacy governance support
  • Identity, privileged access and authentication review
  • Security architecture and trust-boundary assessment
09 / AI

AI Security

Secure AI applications, models, data, integrations and supporting
infrastructure against emerging security risks across financial systems.

  • AI application, model and integration security assessment
  • AI data security, access-control and privacy review
  • AI infrastructure and supporting-system security assessment
  • AI-specific threat, risk and attack-surface assessment

BFSI Security Architecture

Securing the Financial Technology Ecosystem

Financial-sector security is rarely limited to a single application. Customer channels, APIs, identity services, cloud platforms, enterprise networks, data stores and third-party integrations create interconnected trust boundaries.

Security architecture review can help identify control gaps across these boundaries and translate technical findings into practical security improvements.

  • Application and API trust boundaries
  • Identity, privileged access and authentication flows
  • Network segmentation and security zones
  • Cloud, data and third-party dependencies

BFSI Cybersecurity Compliance

Regulatory and security frameworks that secure the BFSI Industry.

Requirements vary by entity type, service, technology environment and regulatory perimeter. A practical assessment should map the organization’s controls and evidence to the requirements that actually apply.

Which regulatory requirements are relevant to BFSI cybersecurity in India?

Banks, NBFCs and payment entities may need to consider applicable RBI directions. Securities-market entities may need to consider SEBI’s Cybersecurity and Cyber Resilience Framework. Insurers and insurance intermediaries should consider applicable IRDAI information and cyber security requirements. CERT-In directions, privacy obligations and contractual requirements may also apply depending on the organization and service.

RBI

IT Governance, Risk, Controls & Assurance

RBI’s IT governance direction addresses governance, risk, controls, assurance, IT services and operational resilience for applicable regulated entities.

RBI

IT Outsourcing & Third-Party Risk

Applicable RBI outsourcing requirements address governance, risk assessment, service-provider oversight, cloud and managed security arrangements.

RBI

Digital Payment Security

RBI has specific cyber resilience and digital payment security directions for applicable payment-system entities.

SEBI

Cybersecurity & Cyber Resilience Framework

SEBI’s CSCRF establishes cybersecurity and cyber-resilience expectations for applicable SEBI-regulated entities.

IRDAI

Information & Cyber Security

IRDAI information and cyber security requirements are relevant to applicable insurers and insurance intermediaries.

CERT-In

Cyber Incident & Security Directions

Applicable CERT-In directions should be considered for incident reporting, logging and other prescribed cybersecurity obligations.

DPDP

Digital Personal Data Protection

Where applicable, privacy and personal-data obligations should be incorporated into security, governance and data-protection programs.

ISO/IEC 27001

ISO/IEC 27001 & Other Frameworks

Organizations may also use ISO/IEC 27001, NIST and other recognized frameworks to structure information-security governance and controls.

Security Outcomes

From Security Findings to Measurable Improvement

The objective is not simply to produce findings. It is to help security and technology teams understand risk, prioritize action and validate improvement.

Risk Visibility

Understand assets, vulnerabilities, attack paths, dependencies and control gaps across the BFSI environment.

Prioritized Remediation

Translate technical findings into risk-based remediation priorities for security and technology teams.

Detection Readiness

Improve visibility into suspicious activity through monitoring, investigation and response capabilities.

Cyber Resilience

Strengthen the ability to prevent, detect, respond to and recover from cybersecurity incidents.

BFSI Security Assessment Approach

From Financial Cyber Risk Discovery to Remediation

Engagements can be tailored to the organization’s objectives, technology environment, risk profile and approved scope.

01

Scope

Define critical services, assets, systems, stakeholders and testing boundaries.

02

Assess

Identify vulnerabilities, architecture gaps, control weaknesses and risk exposures.

03

Validate

Use controlled security testing to validate material weaknesses and attack paths.

04

Prioritize

Translate findings into practical risk, remediation and governance priorities.

05

Improve

Support remediation, revalidation and continuous security improvement.

BFSI Cybersecurity Experience

Cybersecurity expertise for complex financial environments.

Varutra brings broad cybersecurity expertise across financial-sector
applications, APIs, cloud environments, infrastructure, data and
connected digital ecosystems.

Financial-Sector Expertise

Security expertise spanning banking, NBFC, fintech, insurance,
payments and capital-market technology environments.

Risk-Based Security Testing

VAPT and security assessments focused on vulnerabilities,
attack paths, business risk and practical remediation.

End-to-End Technology Coverage

Application, API, mobile, cloud, infrastructure, identity,
data and third-party security across interconnected environments.

Regulatory-Aware Approach

Security assessments aligned to applicable regulatory,
compliance, governance and risk requirements.

Threat-Focused Assessments

Security testing designed to identify realistic attack paths,
control weaknesses and exposure across critical assets.

Security Improvement

Actionable findings, remediation guidance and revalidation to
help organizations continuously strengthen cyber resilience.

Trusted cybersecurity expertise for financial organizations in India and beyond

Varutra supports financial organizations with cybersecurity assessment,
VAPT, application and API security, cloud security, security operations,
compliance, incident response and cyber resilience across complex
technology environments.

BFSI Cybersecurity FAQ

Frequently Asked Questions

Direct answers about BFSI cybersecurity services, VAPT, financial-sector cyber risks,
digital banking security, Indian regulatory requirements and cyber resilience.

The BFSI sector in India needs cybersecurity services to protect applications, APIs, digital channels, infrastructure, cloud environments, data, and third-party ecosystems. Key services include VAPT, application and API security testing, cloud and infrastructure assessments, red teaming, security monitoring, incident response, regulatory compliance, and cyber resilience.

Banks, NBFCs, fintechs and insurers typically need cybersecurity services
that address their applications, APIs, mobile channels, networks, cloud
environments, endpoints, identities, data and third-party connections.
Depending on the organization’s risk profile and technology environment,
this may include VAPT, application and API security testing, infrastructure
security, cloud security, red teaming, SOC and managed security,
cybersecurity audit and GRC, incident response and security architecture
assessments.

BFSI VAPT is vulnerability assessment and penetration testing performed
against financial-sector technology within an authorized scope. Depending
on the organization’s environment, testing can cover internet-facing
infrastructure, networks, web applications, mobile applications, APIs,
authentication and access controls, selected cloud environments and other
critical systems. Vulnerability assessment identifies security weaknesses,
while penetration testing validates whether identified weaknesses can be
exploited and what business risk they may create.

Major cybersecurity risks for financial institutions include credential
theft, account takeover, phishing and social engineering, ransomware,
web and API attacks, insecure authentication and authorization, cloud
misconfiguration, exposed infrastructure, data exposure, insider risk,
third-party compromise and operational disruption. Financial institutions
should assess these risks across digital channels, identities, applications,
infrastructure, cloud services, data, employees and technology partners.

Applicable cybersecurity requirements depend on the type of financial
organization, services provided and regulatory classification. Banks,
NBFCs and applicable payment entities may need to consider relevant RBI
directions and cybersecurity requirements. Securities-market entities
should consider applicable SEBI cybersecurity and cyber resilience
requirements. Insurers and insurance intermediaries should consider
applicable IRDAI information and cybersecurity requirements. CERT-In
directions and applicable privacy, technology, incident reporting and
sector-specific obligations may also be relevant. Organizations should
assess the requirements applicable to their specific business and
technology environment.

Banks and financial institutions should assess APIs, mobile applications,
cloud environments and infrastructure as connected parts of the financial
technology ecosystem. Security testing can examine authentication,
authorization, session management, business logic, input validation,
data exposure, rate controls and access controls in APIs and applications,
while infrastructure and cloud assessments can identify exposed services,
insecure configurations, excessive privileges and weaknesses that could
enable unauthorized access or lateral movement.

Financial institutions can improve cybersecurity and cyber resilience by
identifying critical assets and services, assessing technology and
third-party risks, testing applications and infrastructure, remediating
security weaknesses, strengthening security monitoring and incident
response, and periodically validating controls through audits and
revalidation. Aligning security activities with applicable regulatory
requirements and maintaining clear ownership, remediation tracking and
continuous risk visibility can help turn cybersecurity findings into
measurable security improvements.

Stay Ahead of Cyber Risk

Strengthen your Financial Cyber Resilience

Discuss your BFSI cybersecurity requirements with Varutra and identify the right assessment, testing, monitoring, compliance or response approach for your applications, APIs, mobile channels, infrastructure, cloud environments and critical services.

Request a BFSI Cybersecurity Assessment