PROPERTY DEVELOPERS
Residential, commercial and mixed-use developers managing projects, buyers, vendors and property data
/* =========================================================
WORDPRESS-SAFE ISOLATION
All styles are scoped to #real-estate-cybersecurity.
========================================================= */
#real-estate-cybersecurity{
–primary:#8E231F;
–primary-dark:#6E1714;
–primary-soft:#F8ECEB;
–secondary:#221E1F;
–third:#878787;
–white:#FFFFFF;
–off:#FAFAF9;
–light:#F5F5F4;
–border:#E7E5E4;
–text:#221E1F;
–muted:#666666;
–shadow-sm:0 8px 25px rgba(34,30,31,.06);
–shadow-md:0 18px 50px rgba(34,30,31,.10);
–shadow-lg:0 25px 80px rgba(34,30,31,.13);
–radius:18px;
–container:1180px;
–ease:all .3s ease;
all:initial;
display:block;
width:100%;
box-sizing:border-box;
font-family:”Inter”,Arial,sans-serif;
color:var(–text);
background:#fff;
line-height:1.7;
-webkit-font-smoothing:antialiased;
text-align:left;
overflow:hidden;
scroll-behavior:smooth;
}
#real-estate-cybersecurity,
#real-estate-cybersecurity *{box-sizing:border-box}
#real-estate-cybersecurity h1,
#real-estate-cybersecurity h2,
#real-estate-cybersecurity h3,
#real-estate-cybersecurity h4,
#real-estate-cybersecurity p,
#real-estate-cybersecurity ul,
#real-estate-cybersecurity ol{font-family:”Inter”,Arial,sans-serif}
#real-estate-cybersecurity h1,
#real-estate-cybersecurity h2,
#real-estate-cybersecurity h3,
#real-estate-cybersecurity h4,
#real-estate-cybersecurity p,
#real-estate-cybersecurity ul,
#real-estate-cybersecurity ol{margin:0}
#real-estate-cybersecurity ul,
#real-estate-cybersecurity ol{padding:0;list-style:none}
#real-estate-cybersecurity a{text-decoration:none;color:inherit}
#real-estate-cybersecurity img{max-width:100%;display:block}
#real-estate-cybersecurity button{font-family:inherit}
#real-estate-cybersecurity .container{width:min(var(–container),calc(100% – 40px));margin:0 auto}
#real-estate-cybersecurity .section{padding:84px 0}
#real-estate-cybersecurity .center{text-align:center}
#real-estate-cybersecurity .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;
}
#real-estate-cybersecurity .eyebrow:before{
content:””;
width:28px;
height:2px;
background:var(–primary);
}
#real-estate-cybersecurity .section-title{
max-width:840px;
font-size:clamp(32px,4vw,48px);
line-height:1.1;
letter-spacing:-1.6px;
margin:0 auto 18px;
text-align:center;
}
#real-estate-cybersecurity .section-title-left{
max-width:760px;
font-size:clamp(32px,4vw,48px);
line-height:1.1;
letter-spacing:-1.6px;
margin:0 0 18px;
text-align:left;
}
#real-estate-cybersecurity .section-intro{
max-width:800px;
color:var(–muted);
font-size:16px;
margin:0 auto;
}
#real-estate-cybersecurity .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;
}
#real-estate-cybersecurity .btn-primary{background:var(–primary);color:#fff}
#real-estate-cybersecurity .btn-primary:hover{background:var(–primary-dark);transform:translateY(-2px)}
#real-estate-cybersecurity .btn-outline{background:#fff;border-color:#D4D0CE;color:var(–secondary)}
#real-estate-cybersecurity .btn-outline:hover{border-color:var(–primary);color:var(–primary)}
#real-estate-cybersecurity .reveal{
opacity:0;
transform:translateY(22px);
transition:opacity .7s ease,transform .7s ease;
}
#real-estate-cybersecurity .reveal.visible{opacity:1;transform:none}
/* =========================================================
HERO
========================================================= */
#real-estate-cybersecurity .hero{
min-height:720px;
display:flex;
align-items:center;
position:relative;
background:
radial-gradient(circle at 7% 18%,rgba(142,35,31,.10),transparent 25%),
radial-gradient(circle at 93% 76%,rgba(34,30,31,.045),transparent 25%),
linear-gradient(180deg,#fff 0%,#faf9f8 100%);
overflow:hidden;
}
#real-estate-cybersecurity .hero:before{
content:””;
position:absolute;
width:560px;height:560px;
}
#real-estate-cybersecurity .hero-grid{
display:grid;
grid-template-columns:1.02fr .98fr;
gap:58px;
align-items:center;
position:relative;
z-index:2;
}
#real-estate-cybersecurity .hero-content{max-width:760px}
#real-estate-cybersecurity .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;
}
#real-estate-cybersecurity .hero h1{
max-width:790px;
font-size:clamp(44px,5vw,72px);
line-height:1.02;
letter-spacing:-3.4px;
margin-bottom:24px;
color:var(–secondary);
}
#real-estate-cybersecurity .hero h1 span{color:var(–primary)}
#real-estate-cybersecurity .hero-subtitle{
max-width:700px;
color:#555;
font-size:18px;
line-height:1.65;
margin-bottom:30px;
}
#real-estate-cybersecurity .hero-actions{display:flex;gap:12px;flex-wrap:wrap}
#real-estate-cybersecurity .hero-note{
display:flex;
gap:9px;
align-items:center;
margin-top:20px;
color:#777;
font-size:11px;
}
#real-estate-cybersecurity .hero-note i{color:var(–primary)}
/* Immersive technology security visual */
#real-estate-cybersecurity .hero-visual{
position:relative;
min-height:515px;
border:1px solid rgba(142,35,31,.15);
border-radius:28px;
background:
radial-gradient(circle at 50% 50%,rgba(142,35,31,.07),transparent 31%),
linear-gradient(145deg,#fff 0%,#f5f1f0 100%);
overflow:hidden;
box-shadow:var(–shadow-lg);
}
#real-estate-cybersecurity .hero-visual:after{
content:””;
position:absolute;
inset:0;
background-image:
linear-gradient(rgba(34,30,31,.035) 1px,transparent 1px),
linear-gradient(90deg,rgba(34,30,31,.035) 1px,transparent 1px);
background-size:36px 36px;
mask-image:linear-gradient(to bottom,transparent,black 18%,black 82%,transparent);
pointer-events:none;
}
#real-estate-cybersecurity .orbit{
position:absolute;
left:50%;top:50%;
transform:translate(-50%,-50%);
border:1px solid rgba(142,35,31,.16);
border-radius:50%;
}
#real-estate-cybersecurity .orbit.o1{width:430px;height:430px}
#real-estate-cybersecurity .orbit.o2{width:310px;height:310px;border-style:dashed}
#real-estate-cybersecurity .orbit.o3{width:195px;height:195px}
#real-estate-cybersecurity .tech-core{
position:absolute;
left:50%;top:50%;
transform:translate(-50%,-50%);
width:126px;height:126px;
border-radius:27px;
background:var(–secondary);
color:#fff;
display:grid;
place-items:center;
text-align:center;
box-shadow:0 20px 50px rgba(34,30,31,.20);
z-index:4;
}
#real-estate-cybersecurity .tech-core i{font-size:30px;color:#e6a19d;margin-bottom:4px}
#real-estate-cybersecurity .tech-core strong{display:block;font-size:12px;letter-spacing:.8px}
#real-estate-cybersecurity .hero-node{
position:absolute;
width:140px;
padding:13px 10px;
border-radius:14px;
border:1px solid #e4dfdd;
background:#fff;
box-shadow:0 12px 30px rgba(34,30,31,.08);
text-align:center;
z-index:5;
}
#real-estate-cybersecurity .hero-node i{display:block;color:var(–primary);font-size:18px;margin-bottom:5px}
#real-estate-cybersecurity .hero-node strong{display:block;font-size:11px;line-height:1.25}
#real-estate-cybersecurity .hero-node small{display:block;color:#888;font-size:9px;line-height:1.35;margin-top:3px}
#real-estate-cybersecurity .node-app{top:43px;left:30px}
#real-estate-cybersecurity .node-cloud{top:43px;right:30px}
#real-estate-cybersecurity .node-api{bottom:43px;left:30px}
#real-estate-cybersecurity .node-soc{bottom:43px;right:30px}
#real-estate-cybersecurity .node-code{left:50%;top:21px;transform:translateX(-50%)}
#real-estate-cybersecurity .hero-label{
position:absolute;left:18px;bottom:16px;
padding:8px 12px;border-radius:999px;
background:rgba(34,30,31,.92);color:#fff;
font-size:10px;font-weight:700;z-index:7;
}
#real-estate-cybersecurity .signal{
position:absolute;left:50%;top:50%;
width:430px;height:1px;
background:linear-gradient(90deg,transparent,rgba(142,35,31,.38),transparent);
transform:translate(-50%,-50%) rotate(27deg);
z-index:2;
}
/* =========================================================
CAPABILITY STRIP
========================================================= */
#real-estate-cybersecurity .capability-strip{
width:100%;
padding:26px 0;
background:#f7f5f4;
border-top:1px solid #e7e3e1;
border-bottom:1px solid #e7e3e1;
overflow:hidden;
}
#real-estate-cybersecurity .capability-inner{
width:calc(100% – 40px);
max-width:1180px;
margin:0 auto;
display:grid;
grid-template-columns:repeat(4,minmax(0,1fr));
gap:12px;
}
#real-estate-cybersecurity .capability-card{
position:relative;
min-height:145px;
padding:22px 20px 20px;
background:#fff;
border:1px solid #e5e1df;
border-radius:14px;
display:flex;
flex-direction:column;
overflow:hidden;
transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;
}
#real-estate-cybersecurity .capability-card:before{
content:””;
position:absolute;
top:0;left:0;width:100%;height:3px;
background:var(–primary);
transform:scaleX(0);
transform-origin:left;
transition:transform .3s ease;
}
#real-estate-cybersecurity .capability-card:hover{
transform:translateY(-5px);
border-color:rgba(142,35,31,.35);
box-shadow:0 15px 35px rgba(34,30,31,.09);
}
#real-estate-cybersecurity .capability-card:hover:before{transform:scaleX(1)}
#real-estate-cybersecurity .capability-number{
position:absolute;top:17px;right:18px;
font-size:10px;font-weight:800;
letter-spacing:1px;color:#c9c3c1;
}
#real-estate-cybersecurity .capability-icon{
width:42px;height:42px;
display:flex;align-items:center;justify-content:center;
background:#f8eceb;color:var(–primary);
border-radius:10px;font-size:16px;
margin-bottom:18px;
}
#real-estate-cybersecurity .capability-card:hover .capability-icon{background:var(–primary);color:#fff}
#real-estate-cybersecurity .capability-content h3{font-size:15px;line-height:1.25;font-weight:800;color:var(–secondary);margin-bottom:5px}
#real-estate-cybersecurity .capability-content p{font-size:11px;line-height:1.45;color:var(–third)}
/* =========================================================
INTRO
========================================================= */
#real-estate-cybersecurity .intro-grid{
display:grid;
grid-template-columns:.9fr 1.1fr;
gap:78px;
align-items:center;
}
#real-estate-cybersecurity .intro-lead{
font-size:23px;
font-weight:600;
line-height:1.45;
}
#real-estate-cybersecurity .intro-copy{color:var(–muted);font-size:14px}
#real-estate-cybersecurity .intro-copy p+p{margin-top:17px}
#real-estate-cybersecurity .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);
}
#real-estate-cybersecurity .answer-box strong{display:block;font-size:12px;margin-bottom:4px}
#real-estate-cybersecurity .answer-box p{font-size:12px;color:var(–muted);line-height:1.6}
/* =========================================================
RISK LANDSCAPE
========================================================= */
#real-estate-cybersecurity .risk-section{
background:var(–secondary);
color:#fff;
border-radius:30px;
padding:78px 0;
margin:0 20px;
width:calc(100% – 40px);
}
#real-estate-cybersecurity .risk-section .eyebrow{color:#d98b87}
#real-estate-cybersecurity .risk-section .eyebrow:before{background:#d98b87}
#real-estate-cybersecurity .risk-section .section-intro{color:#bdb8b8}
#real-estate-cybersecurity .risk-grid{
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:15px;
margin-top:45px;
}
#real-estate-cybersecurity .risk-card{
padding:23px;
border:1px solid rgba(255,255,255,.09);
border-radius:14px;
background:rgba(255,255,255,.035);
transition:var(–ease);
}
#real-estate-cybersecurity .risk-card:hover{
transform:translateY(-5px);
border-color:rgba(142,35,31,.7);
background:rgba(142,35,31,.10);
}
#real-estate-cybersecurity .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;
}
#real-estate-cybersecurity .risk-card h3{font-size:16px;margin-bottom:7px}
#real-estate-cybersecurity .risk-card p{color:#afa9a9;font-size:12px;line-height:1.55}
/* =========================================================
ATTACK SURFACE
========================================================= */
#real-estate-cybersecurity .surface{background:var(–off)}
#real-estate-cybersecurity .surface-grid{
display:grid;
grid-template-columns:repeat(4,minmax(0,1fr));
gap:14px;
margin-top:45px;
}
#real-estate-cybersecurity .surface-card{
background:#fff;
border:1px solid var(–border);
border-radius:14px;
padding:23px;
min-height:170px;
transition:var(–ease);
}
#real-estate-cybersecurity .surface-card:hover{border-color:rgba(142,35,31,.35);box-shadow:var(–shadow-sm);transform:translateY(-4px)}
#real-estate-cybersecurity .surface-card i{color:var(–primary);font-size:20px;margin-bottom:14px}
#real-estate-cybersecurity .surface-card h3{font-size:15px;margin-bottom:6px}
#real-estate-cybersecurity .surface-card p{color:var(–muted);font-size:12px;line-height:1.55}
/* =========================================================
SERVICES
========================================================= */
#real-estate-cybersecurity .services-head{margin-bottom:46px}
#real-estate-cybersecurity .services-grid{
display:flex;
flex-wrap:wrap;
justify-content:center;
gap:16px;
}
#real-estate-cybersecurity .services-grid .service-card{
width:calc((100% – 32px) / 3);
}
#real-estate-cybersecurity .service-card{
position:relative;
padding:27px;
background:#fff;
border:1px solid var(–border);
border-radius:16px;
overflow:hidden;
transition:var(–ease);
}
#real-estate-cybersecurity .service-card:before{
content:””;
position:absolute;
top:0;left:0;width:100%;height:3px;
background:var(–primary);
transform:scaleX(0);
transform-origin:left;
transition:transform .3s ease;
}
#real-estate-cybersecurity .service-card:hover{
transform:translateY(-5px);
border-color:rgba(142,35,31,.32);
box-shadow:var(–shadow-md);
}
#real-estate-cybersecurity .service-card:hover:before{transform:scaleX(1)}
#real-estate-cybersecurity .service-number{font-size:10px;font-weight:800;color:#c2bdbb;letter-spacing:1px;margin-bottom:14px}
#real-estate-cybersecurity .service-icon{
width:48px;height:48px;
display:grid;place-items:center;
border-radius:12px;background:var(–primary-soft);
color:var(–primary);font-size:18px;
margin-bottom:18px;
}
#real-estate-cybersecurity .service-card h3{font-size:18px;line-height:1.25;margin-bottom:9px}
#real-estate-cybersecurity .service-card>p{color:var(–muted);font-size:12px;line-height:1.55;margin-bottom:16px}
#real-estate-cybersecurity .service-list{display:grid;gap:8px}
#real-estate-cybersecurity .service-list li{
position:relative;
padding-left:17px;
color:#555;
font-size:11px;
line-height:1.45;
}
#real-estate-cybersecurity .service-list li:before{
content:”f00c”;
font-family:”Font Awesome 6 Free”;
font-weight:900;
position:absolute;left:0;top:0;
color:var(–primary);
font-size:9px;
}
/* =========================================================
ARCHITECTURE
========================================================= */
#real-estate-cybersecurity .split{
display:grid;
grid-template-columns:1fr 1fr;
gap:70px;
align-items:center;
}
#real-estate-cybersecurity .split.reverse .split-copy{order:2}
#real-estate-cybersecurity .architecture-visual{
position:relative;
min-height:440px;
border-radius:24px;
border:1px solid rgba(142,35,31,.14);
background:linear-gradient(145deg,#fff,#f6f2f1);
overflow:hidden;
box-shadow:var(–shadow-md);
}
#real-estate-cybersecurity .architecture-visual .layer{
position:absolute;
left:50%;
transform:translateX(-50%);
width:76%;
padding:15px 18px;
border:1px solid #e2dddb;
background:#fff;
border-radius:12px;
box-shadow:0 8px 20px rgba(34,30,31,.06);
display:flex;align-items:center;gap:12px;
}
#real-estate-cybersecurity .architecture-visual .layer i{color:var(–primary);width:28px;text-align:center}
#real-estate-cybersecurity .architecture-visual .layer strong{font-size:12px}
#real-estate-cybersecurity .architecture-visual .layer small{display:block;color:#888;font-size:9px}
#real-estate-cybersecurity .layer.l1{top:42px}
#real-estate-cybersecurity .layer.l2{top:128px}
#real-estate-cybersecurity .layer.l3{top:214px}
#real-estate-cybersecurity .layer.l4{top:300px}
#real-estate-cybersecurity .architecture-visual:before{
content:””;
position:absolute;left:50%;top:98px;height:250px;
border-left:1px dashed rgba(142,35,31,.28);
}
#real-estate-cybersecurity .split-copy>p{color:var(–muted);font-size:14px;line-height:1.7;margin-bottom:15px}
#real-estate-cybersecurity .points{display:grid;gap:11px;margin-top:22px}
#real-estate-cybersecurity .points li{display:flex;gap:10px;align-items:flex-start;font-size:12px;color:#555}
#real-estate-cybersecurity .points i{color:var(–primary);margin-top:4px}
/* =========================================================
COMPLIANCE
========================================================= */
#real-estate-cybersecurity .regulatory{background:var(–off)}
#real-estate-cybersecurity .framework-grid{
display:grid;
grid-template-columns:repeat(4,minmax(0,1fr));
gap:14px;
margin-top:44px;
}
#real-estate-cybersecurity .framework{
padding:22px;
border:1px solid var(–border);
background:#fff;
border-radius:14px;
transition:var(–ease);
}
#real-estate-cybersecurity .framework:hover{transform:translateY(-4px);border-color:rgba(142,35,31,.32);box-shadow:var(–shadow-sm)}
#real-estate-cybersecurity .framework strong{display:block;font-size:14px;margin-bottom:6px}
#real-estate-cybersecurity .framework p{color:var(–muted);font-size:11px;line-height:1.5}
/* =========================================================
OUTCOMES
========================================================= */
#real-estate-cybersecurity .outcome-grid{
display:grid;
grid-template-columns:repeat(4,minmax(0,1fr));
gap:14px;
margin-top:44px;
}
#real-estate-cybersecurity .outcome{
padding:24px;
border-radius:14px;
background:#fff;
border:1px solid var(–border);
}
#real-estate-cybersecurity .outcome-num{font-size:28px;font-weight:800;color:var(–primary);line-height:1;margin-bottom:13px}
#real-estate-cybersecurity .outcome h3{font-size:15px;margin-bottom:7px}
#real-estate-cybersecurity .outcome p{font-size:11px;color:var(–muted);line-height:1.5}
/* =========================================================
PROCESS
========================================================= */
#real-estate-cybersecurity .process{
background:#f7f5f4;
border-top:1px solid #e7e3e1;
border-bottom:1px solid #e7e3e1;
}
#real-estate-cybersecurity .process-grid{
display:grid;
grid-template-columns:repeat(5,minmax(0,1fr));
gap:0;
margin-top:50px;
position:relative;
}
#real-estate-cybersecurity .process-grid:before{
content:””;
position:absolute;top:25px;left:10%;right:10%;
border-top:1px dashed rgba(142,35,31,.35);
}
#real-estate-cybersecurity .process-step{
position:relative;
z-index:2;
text-align:center;
padding:0 14px;
}
#real-estate-cybersecurity .process-num{
width:50px;height:50px;
margin:0 auto 17px;
border-radius:50%;
display:grid;place-items:center;
background:#fff;color:var(–primary);
border:1px solid rgba(142,35,31,.25);
font-size:12px;font-weight:800;
box-shadow:0 7px 20px rgba(34,30,31,.06);
}
#real-estate-cybersecurity .process-step h3{font-size:15px;margin-bottom:7px}
#real-estate-cybersecurity .process-step p{font-size:11px;color:var(–muted);line-height:1.5}
/* =========================================================
WHO WE SERVE
========================================================= */
#real-estate-cybersecurity .fit-grid{
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:14px;
margin-top:45px;
}
#real-estate-cybersecurity .fit-card{
padding:23px;
border:1px solid var(–border);
background:#fff;
border-radius:14px;
transition:var(–ease);
}
#real-estate-cybersecurity .fit-card:hover{transform:translateY(-4px);border-color:rgba(142,35,31,.32);box-shadow:var(–shadow-sm)}
#real-estate-cybersecurity .fit-icon{
width:42px;height:42px;
display:grid;place-items:center;
background:var(–primary-soft);
color:var(–primary);
border-radius:10px;
margin-bottom:16px;
}
#real-estate-cybersecurity .fit-card h3{font-size:15px;margin-bottom:6px}
#real-estate-cybersecurity .fit-card p{font-size:11px;color:var(–muted);line-height:1.5}
#real-estate-cybersecurity .seo-support{
margin-top:26px;
padding:20px 22px;
border-left:3px solid var(–primary);
background:#faf8f7;
border-radius:10px;
}
#real-estate-cybersecurity .seo-support strong{font-size:12px;display:block;margin-bottom:5px}
#real-estate-cybersecurity .seo-support p{font-size:11px;color:var(–muted);line-height:1.6}
/* =========================================================
FAQ
========================================================= */
#real-estate-cybersecurity .faq-wrap{
max-width:900px;
margin:45px auto 0;
border-top:1px solid var(–border);
}
#real-estate-cybersecurity .faq{
border-bottom:1px solid var(–border);
}
#real-estate-cybersecurity .faq-question{
width:100%;
border:0;
background:transparent;
padding:20px 0;
display:flex;
align-items:center;
justify-content:space-between;
gap:20px;
text-align:left;
color:var(–secondary);
font-size:14px;
font-weight:800;
cursor:pointer;
}
#real-estate-cybersecurity .faq-question i{
color:var(–primary);
transition:transform .3s ease;
}
#real-estate-cybersecurity .faq.active .faq-question i{transform:rotate(45deg)}
#real-estate-cybersecurity .faq-answer{
max-height:0;
overflow:hidden;
transition:max-height .35s ease;
}
#real-estate-cybersecurity .faq:hover .faq-answer{
max-height:500px ;
}
#real-estate-cybersecurity .faq:hover .faq-question i{
transform:rotate(45deg) ;
}
#real-estate-cybersecurity .faq-answer p{
padding:0 35px 20px 0;
color:var(–muted);
font-size:12px;
line-height:1.65;
}
/* =========================================================
CTA
========================================================= */
#real-estate-cybersecurity .cta{
padding:0 0 84px;
}
#real-estate-cybersecurity .cta-box{
width:100%;
padding:48px;
border-radius:25px;
background:
radial-gradient(circle at 88% 30%,rgba(142,35,31,.28),transparent 28%),
linear-gradient(135deg,#221E1F,#2c2526);
color:#fff;
display:flex;
align-items:center;
justify-content:space-between;
gap:35px;
overflow:hidden;
position:relative;
}
#real-estate-cybersecurity .cta-box:after{
content:””;
position:absolute;right:-130px;bottom:-220px;
width:440px;height:440px;
border:1px solid rgba(255,255,255,.10);
border-radius:50%;
}
#real-estate-cybersecurity .cta-box .eyebrow{color:#d98b87}
#real-estate-cybersecurity .cta-box .eyebrow:before{background:#d98b87}
#real-estate-cybersecurity .cta-box h2{
color:#fff;
font-size:clamp(28px,3vw,42px);
line-height:1.1;
letter-spacing:-1px;
margin-bottom:12px;
}
#real-estate-cybersecurity .cta-box p{max-width:700px;color:#c7c1c1;font-size:13px;line-height:1.6}
#real-estate-cybersecurity .cta-box .btn{position:relative;z-index:3;white-space:nowrap}
/* =========================================================
CENTERED FINAL CTA
========================================================= */
#real-estate-cybersecurity .cta-box{
display:flex ;
flex-direction:column ;
align-items:center ;
justify-content:center ;
text-align:center ;
gap:22px ;
}
#real-estate-cybersecurity .cta-box > div{
width:100% ;
display:flex ;
flex-direction:column ;
align-items:center ;
text-align:center ;
}
#real-estate-cybersecurity .cta-box .eyebrow{
justify-content:center ;
text-align:center ;
}
#real-estate-cybersecurity .cta-box h2{
text-align:center ;
margin-bottom:12px ;
}
#real-estate-cybersecurity .cta-box p{
max-width:700px ;
margin-left:auto ;
margin-right:auto ;
text-align:center ;
}
/* =========================================================
RESPONSIVE
========================================================= */
@media(max-width:1050px){
#real-estate-cybersecurity .hero-grid,
#real-estate-cybersecurity .split{grid-template-columns:1fr}
#real-estate-cybersecurity .hero{min-height:auto;padding:80px 0}
#real-estate-cybersecurity .hero-visual{max-width:720px;width:100%;margin:15px auto 0}
#real-estate-cybersecurity .surface-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#real-estate-cybersecurity .framework-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#real-estate-cybersecurity .outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#real-estate-cybersecurity .split.reverse .split-copy{order:0}
}
@media(max-width:1000px){
#real-estate-cybersecurity .capability-inner{grid-template-columns:repeat(2,minmax(0,1fr))}
#real-estate-cybersecurity .services-grid{
justify-content:center;
}
#real-estate-cybersecurity .services-grid .service-card{
width:calc((100% – 16px) / 2);
}
#real-estate-cybersecurity .risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#real-estate-cybersecurity .fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#real-estate-cybersecurity .process-grid{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto;padding-bottom:12px}
#real-estate-cybersecurity .process-grid:before{display:none}
}
@media(max-width:650px){
#real-estate-cybersecurity .container{width:calc(100% – 28px)}
#real-estate-cybersecurity .section{padding:60px 0}
#real-estate-cybersecurity .section-sm{padding:45px 0}
#real-estate-cybersecurity .hero{padding:60px 0}
#real-estate-cybersecurity .hero h1{letter-spacing:-2.2px}
#real-estate-cybersecurity .hero-subtitle{font-size:16px}
#real-estate-cybersecurity .hero-visual{min-height:430px;border-radius:20px}
#real-estate-cybersecurity .orbit.o1{width:350px;height:350px}
#real-estate-cybersecurity .orbit.o2{width:255px;height:255px}
#real-estate-cybersecurity .orbit.o3{width:160px;height:160px}
#real-estate-cybersecurity .tech-core{width:105px;height:105px;border-radius:22px}
#real-estate-cybersecurity .hero-node{width:112px;padding:10px 7px}
#real-estate-cybersecurity .node-app{top:28px;left:12px}
#real-estate-cybersecurity .node-cloud{top:28px;right:12px}
#real-estate-cybersecurity .node-api{bottom:28px;left:12px}
#real-estate-cybersecurity .node-soc{bottom:28px;right:12px}
#real-estate-cybersecurity .node-code{top:12px}
#real-estate-cybersecurity .signal{width:340px}
#real-estate-cybersecurity .capability-inner{width:calc(100% – 28px);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
#real-estate-cybersecurity .capability-card{min-height:135px;padding:18px 15px;border-radius:12px}
#real-estate-cybersecurity .capability-icon{width:36px;height:36px;flex-basis:36px;font-size:14px;margin-bottom:13px}
#real-estate-cybersecurity .capability-content h3{font-size:13px}
#real-estate-cybersecurity .capability-content p{font-size:10px}
#real-estate-cybersecurity .risk-section{margin:0 10px;width:calc(100% – 20px);padding:55px 0;border-radius:22px}
#real-estate-cybersecurity .risk-grid,
#real-estate-cybersecurity .surface-grid,
#real-estate-cybersecurity .services-grid,
#real-estate-cybersecurity .fit-grid,
#real-estate-cybersecurity .framework-grid,
#real-estate-cybersecurity .outcome-grid{grid-template-columns:1fr}
#real-estate-cybersecurity .split{gap:38px}
#real-estate-cybersecurity .architecture-visual{min-height:380px}
#real-estate-cybersecurity .architecture-visual .layer{width:86%}
#real-estate-cybersecurity .cta-box{
padding:32px 24px ;
flex-direction:column ;
align-items:center ;
text-align:center ;
}
#real-estate-cybersecurity .cta-box > div{
align-items:center ;
text-align:center ;
}
#real-estate-cybersecurity .cta-box p{
text-align:center ;
}
#real-estate-cybersecurity .cta-box .btn{
width:auto ;
min-width:240px ;
}
#real-estate-cybersecurity .process-grid{grid-template-columns:repeat(5,150px)}
}
@media(prefers-reduced-motion:reduce){
#real-estate-cybersecurity *,
#real-estate-cybersecurity *:before,
#real-estate-cybersecurity *:after{
animation:none;
transition:none;
scroll-behavior:auto;
}
#real-estate-cybersecurity .reveal{opacity:1;transform:none}
}
/* =========================================================
FIRST 3 SECTIONS — BFSI WORDPRESS-HARDENED SYSTEM APPLIED TO TECHNOLOGY / IT / ITES
Same sizing, spacing, isolation, formatting and responsive behaviour.
Content and scope are Real Estate-specific.
========================================================= */
/* =========================================================
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 #real-estate-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 #real-estate-cybersecurity .hero-v3::after{
display:none ;
content:none ;
}
html body #real-estate-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 #real-estate-cybersecurity .hero-v3-grid > *{
min-width:0 ;
max-width:none ;
float:none ;
clear:none ;
box-sizing:border-box ;
}
html body #real-estate-cybersecurity .hero-content{
width:100% ;
order:1 ;
margin:0 ;
padding:0 ;
text-align:left ;
position:relative ;
box-sizing:border-box ;
}
html body #real-estate-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 #real-estate-cybersecurity .hero-kicker i{
font-size:13px ;
}
html body #real-estate-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 #real-estate-cybersecurity .hero h1 span{
display:inline ;
color:#8e231f ;
font-weight:700 ;
}
html body #real-estate-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 #real-estate-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 #real-estate-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 #real-estate-cybersecurity .hero-actions .btn-primary{
background:#8e231f ;
color:#fff ;
}
html body #real-estate-cybersecurity .hero-actions .btn-primary:hover{
background:#6e1714 ;
transform:translateY(-2px) ;
}
html body #real-estate-cybersecurity .hero-actions .btn-outline{
border-color:#d4d0ce ;
color:#221e1f ;
background:#fff ;
}
html body #real-estate-cybersecurity .hero-actions .btn-outline:hover{
border-color:#8e231f ;
color:#8e231f ;
}
html body #real-estate-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 #real-estate-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 #real-estate-cybersecurity .hero-v3 .hero-visual,
html body #real-estate-cybersecurity .hero-v3 .hero-orbit,
html body #real-estate-cybersecurity .hero-v3 .hero-signal,
html body #real-estate-cybersecurity .hero-v3 .bank-core,
html body #real-estate-cybersecurity .hero-v3 .hero-node,
html body #real-estate-cybersecurity .hero-v3 .hero-label{
display:none ;
}
@media (max-width:1000px){
html body #real-estate-cybersecurity .hero-v3{
min-height:auto ;
padding:80px 0 ;
}
html body #real-estate-cybersecurity .hero-v3-grid{
grid-template-columns:1fr ;
}
html body #real-estate-cybersecurity .hero-content{
order:1 ;
}
html body #real-estate-cybersecurity .hero-v3-visual{
order:2 ;
max-width:760px ;
margin:0 auto ;
}
}
@media (max-width:1000px){
html body #real-estate-cybersecurity .hero-visual-image{
width:100% ;
max-width:100% ;
margin:0 auto ;
}
}
@media (max-width:650px){
html body #real-estate-cybersecurity .hero-v3{
padding:65px 0 ;
}
html body #real-estate-cybersecurity .hero-v3-grid{
width:calc(100% – 28px) ;
max-width:none ;
gap:30px ;
}
html body #real-estate-cybersecurity .hero-kicker{
margin-top:0 ;
}
html body #real-estate-cybersecurity .hero h1{
font-size:43px ;
letter-spacing:-2.2px ;
}
html body #real-estate-cybersecurity .hero-subtitle{
font-size:15px ;
}
html body #real-estate-cybersecurity .hero-v3-visual{
margin-top:15px ;
}
}
#real-estate-cybersecurity .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 */
#real-estate-cybersecurity .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 ;
}
#real-estate-cybersecurity .bfsi-capability-heading-text {
min-width:0 ;
}
#real-estate-cybersecurity .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 ;
}
#real-estate-cybersecurity .bfsi-capability-eyebrow::before {
content:”” ;
width:22px ;
height:2px ;
background:#8E231F ;
}
#real-estate-cybersecurity .bfsi-capability-heading h2 {
margin:0 ;
padding:0 ;
color:#221E1F ;
font-size:22px ;
line-height:1.2 ;
font-weight:800 ;
letter-spacing:-.5px ;
}
#real-estate-cybersecurity .bfsi-capability-heading p {
margin:4px 0 0 ;
color:#878787 ;
font-size:11px ;
line-height:1.45 ;
}
/* Arrow controls */
#real-estate-cybersecurity .bfsi-capability-controls {
display:flex ;
gap:7px ;
flex:0 0 auto ;
}
#real-estate-cybersecurity .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 ;
}
#real-estate-cybersecurity .bfsi-capability-arrow:hover {
background:#8E231F ;
border-color:#8E231F ;
color:#fff ;
}
/* =========================================================
HORIZONTAL TRACK
========================================================= */
#real-estate-cybersecurity .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 ;
}
#real-estate-cybersecurity .bfsi-capability-inner::-webkit-scrollbar {
display:none ;
}
/* =========================================================
CARDS
========================================================= */
#real-estate-cybersecurity .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 ;
}
#real-estate-cybersecurity .bfsi-capability-card:hover {
transform:translateY(-4px) ;
border-color:rgba(142,35,31,.35) ;
box-shadow:0 15px 35px rgba(34,30,31,.09) ;
}
#real-estate-cybersecurity .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 ;
}
#real-estate-cybersecurity .bfsi-capability-card:hover::before {
transform:scaleX(1) ;
}
/* Icon */
#real-estate-cybersecurity .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 ;
}
#real-estate-cybersecurity .bfsi-capability-card:hover .bfsi-capability-icon {
background:#8E231F ;
color:#fff ;
}
/* Content */
#real-estate-cybersecurity .bfsi-capability-content {
width:100% ;
min-width:0 ;
margin:0 ;
padding:0 ;
}
#real-estate-cybersecurity .bfsi-capability-content h3 {
margin:0 0 5px 0 ;
padding:0 ;
font-size:14px ;
line-height:1.25 ;
font-weight:800 ;
color:#221E1F ;
}
#real-estate-cybersecurity .bfsi-capability-content p {
margin:0 ;
padding:0 ;
font-size:10.5px ;
line-height:1.45 ;
color:#878787 ;
}
/* =========================================================
TABLET
========================================================= */
@media(max-width:1000px) {
#real-estate-cybersecurity .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) {
#real-estate-cybersecurity .bfsi-capability-strip {
padding:24px 0 26px ;
}
#real-estate-cybersecurity .bfsi-capability-heading {
width:calc(100% – 28px) ;
margin-bottom:16px ;
align-items:center ;
}
#real-estate-cybersecurity .bfsi-capability-heading h2 {
font-size:19px ;
}
#real-estate-cybersecurity .bfsi-capability-heading p {
font-size:10px ;
}
#real-estate-cybersecurity .bfsi-capability-controls {
display:none ;
}
#real-estate-cybersecurity .bfsi-capability-inner {
width:calc(100% – 28px) ;
gap:9px ;
scroll-padding-left:0 ;
}
#real-estate-cybersecurity .bfsi-capability-card {
flex:0 0 82% ;
width:82% ;
min-width:82% ;
min-height:137px ;
padding:18px 15px ;
border-radius:12px ;
}
#real-estate-cybersecurity .bfsi-capability-icon {
width:36px ;
height:36px ;
flex-basis:36px ;
font-size:14px ;
margin-bottom:13px ;
}
#real-estate-cybersecurity .bfsi-capability-content h3 {
font-size:13px ;
}
#real-estate-cybersecurity .bfsi-capability-content p {
font-size:10px ;
}
}
/* =========================================================
BFSI INTRO ALIGNMENT HARDENING FOR WORDPRESS / JEVLIN
Keep the intro layout identical to the protected Maritime split layout.
========================================================= */
html body #real-estate-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 #real-estate-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 #real-estate-cybersecurity .intro-grid > .intro-copy {
width:100% ;
min-width:0 ;
max-width:none ;
float:none ;
clear:none ;
order:2 ;
grid-column:2 ;
}
html body #real-estate-cybersecurity .intro-grid .eyebrow,
html body #real-estate-cybersecurity .intro-grid .intro-lead,
html body #real-estate-cybersecurity .intro-grid .intro-copy {
position:relative ;
left:auto ;
right:auto ;
transform:none ;
}
@media (max-width:1000px) {
html body #real-estate-cybersecurity .intro-grid {
grid-template-columns:1fr ;
gap:35px ;
}
html body #real-estate-cybersecurity .intro-grid > .reveal:first-child,
html body #real-estate-cybersecurity .intro-grid > .intro-copy {
grid-column:1 ;
order:initial ;
}
}
/* Technology architecture visual compatibility */
html body #real-estate-cybersecurity #security-architecture .architecture{
width:100% ;
box-sizing:border-box ;
}
html body #real-estate-cybersecurity #security-architecture .architecture .arch-node{
box-sizing:border-box ;
}
/* =========================================================
TECHNOLOGY SECURITY ARCHITECTURE — WORDPRESS / JEVLIN HARDENED
Exact BFSI architecture layout/formatting adapted to the
Real Estate scope and terminology.
========================================================= */
/* SPLIT VISUAL */
#real-estate-cybersecurity .split{display:grid;grid-template-columns:.95fr 1.05fr;gap:60px;align-items:center}
#real-estate-cybersecurity .split.reverse{grid-template-columns:1.05fr .95fr}
#real-estate-cybersecurity .split.reverse .split-copy{order:2}
#real-estate-cybersecurity .split-copy p{color:var(–muted);font-size:14px;line-height:1.7}
#real-estate-cybersecurity .split-copy p+p{margin-top:15px}
#real-estate-cybersecurity .points{list-style:none;display:grid;gap:8px;margin-top:20px}
#real-estate-cybersecurity .points li{display:flex;gap:9px;font-size:12px;color:#4d4a49}
#real-estate-cybersecurity .points i{color:var(–primary);margin-top:5px}
#real-estate-cybersecurity .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)
}
#real-estate-cybersecurity .arch-line{position:absolute;background:rgba(142,35,31,.18);height:1px;transform-origin:left}
#real-estate-cybersecurity .arch-line.l1{width:180px;left:26%;top:42%;transform:rotate(18deg)}
#real-estate-cybersecurity .arch-line.l2{width:180px;left:51%;top:42%;transform:rotate(-18deg)}
#real-estate-cybersecurity .arch-line.l3{width:150px;left:33%;top:59%;transform:rotate(-20deg)}
#real-estate-cybersecurity .arch-line.l4{width:150px;left:49%;top:59%;transform:rotate(20deg)}
#real-estate-cybersecurity .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)
}
#real-estate-cybersecurity .arch-node i{display:block;color:var(–primary);font-size:18px;margin-bottom:4px}
#real-estate-cybersecurity .arch-node strong{font-size:10px;display:block}
#real-estate-cybersecurity .arch-node small{font-size:8px;color:#888;display:block;line-height:1.35}
#real-estate-cybersecurity .a1{left:7%;top:31%}#real-estate-cybersecurity .a2{right:7%;top:31%}
#real-estate-cybersecurity .a3{left:28%;bottom:10%}#real-estate-cybersecurity .a4{right:28%;bottom:10%}
#real-estate-cybersecurity .a5{left:50%;top:43%;transform:translateX(-50%);background:var(–secondary);color:#fff;border-color:var(–secondary)}
#real-estate-cybersecurity .a5 i{color:#e7a09c}
/* =========================================================
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 #real-estate-cybersecurity #security-architecture{
width:100% ;
max-width:none ;
display:block ;
position:relative ;
clear:both ;
overflow:hidden ;
box-sizing:border-box ;
}
html body #real-estate-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 #real-estate-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 #real-estate-cybersecurity #security-architecture > .container.split.reverse > .architecture-image-wrap{
width:100% ;
min-width:0 ;
max-width:none ;
margin:0 ;
padding:0 ;
float:none ;
clear:none ;
order:1 ;
grid-column:1 ;
align-self:center ;
justify-self:stretch ;
box-sizing:border-box ;
}
html body #real-estate-cybersecurity #security-architecture > .container.split.reverse > .architecture-image-wrap .it-ecosystem-visual-image{
display:block ;
width:100% ;
max-width:100% ;
height:auto ;
min-width:0 ;
min-height:0 ;
margin:0 ;
padding:0 ;
float:none ;
box-sizing:border-box ;
object-fit:contain ;
}
html body #real-estate-cybersecurity #security-architecture > .container.split.reverse > .architecture-image-wrap .it-ecosystem-visual-image{
display:block ;
width:100% ;
max-width:100% ;
height:auto ;
min-width:0 ;
min-height:0 ;
margin:0 ;
padding:0 ;
float:none ;
box-sizing:border-box ;
object-fit:contain ;
}
html body #real-estate-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 #real-estate-cybersecurity #security-architecture .split-copy p{
width:100% ;
max-width:690px ;
margin:0 ;
padding:0 ;
box-sizing:border-box ;
}
html body #real-estate-cybersecurity #security-architecture .split-copy p + p{
margin-top:15px ;
}
html body #real-estate-cybersecurity #security-architecture .points{
width:100% ;
max-width:690px ;
margin:20px 0 0 0 ;
padding:0 ;
box-sizing:border-box ;
}
html body #real-estate-cybersecurity #security-architecture .architecture *{
box-sizing:border-box ;
}
/* Keep the architecture diagram proportional inside its column. */
html body #real-estate-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 #real-estate-cybersecurity #security-architecture > .container.split.reverse{
width:calc(100% – 40px) ;
max-width:1180px ;
grid-template-columns:1fr ;
gap:35px ;
}
html body #real-estate-cybersecurity #security-architecture > .container.split.reverse > .architecture-image-wrap{
grid-column:1 ;
order:1 ;
width:100% ;
max-width:none ;
}
html body #real-estate-cybersecurity #security-architecture > .container.split.reverse > .split-copy{
grid-column:1 ;
order:2 ;
width:100% ;
}
}
@media (max-width:650px){
html body #real-estate-cybersecurity #security-architecture > .container.split.reverse{
width:calc(100% – 28px) ;
gap:28px ;
}
html body #real-estate-cybersecurity #security-architecture .architecture{
aspect-ratio:auto ;
min-height:340px ;
}
}
Real estate and PropTech organizations face growing cyber risks across property data, digital transactions, applications, cloud environments, smart buildings, and connected infrastructure. Varutra provides comprehensive real estate and PropTech cybersecurity services in India and globally, helping developers, REITs, property managers, brokers, and commercial real estate organizations identify vulnerabilities, reduce cyber risk, strengthen resilience, and protect critical digital assets against evolving cyber threats.
Cybersecurity services tailored to the property, PropTech and built-environment ecosystem.
Residential, commercial and mixed-use developers managing projects, buyers, vendors and property data
Office, retail, hospitality and business properties supported by digital building systems
Property managers, housing operators, tenant portals, resident services and operational platforms
Building management systems, access control, surveillance, IoT devices and connected facilities
Digitally enabled property portfolios, investor information, finance systems and third-party ecosystems
Property marketplaces, leasing platforms, CRM systems, tenant applications, APIs and SaaS products
Brokerage platforms, customer portals, property listings, lead systems and transaction workflows
Facility-management technology, vendors, remote access, enterprise infrastructure and operational systems
Real estate cybersecurity protects property information, customer and tenant data,
financial transactions, applications, cloud systems, smart-building technology and
connected infrastructure from cyber threats while supporting business continuity.
Modern real estate organizations operate a connected digital ecosystem: property
management platforms, CRM and ERP systems, buyer and tenant portals, payment workflows,
cloud applications, websites, mobile apps, APIs, access-control systems, surveillance
technology, building management systems and third-party vendors.
Varutra helps real estate and PropTech organizations identify, assess and mitigate cyber risk through Vulnerability Assessment and Penetration Testing (VAPT) across applications, APIs, cloud, infrastructure, IoT and smart-building environments, along with red teaming, SOC and managed security, incident response, GRC and strategic cybersecurity advisory.
Real estate organizations combine high-value transactions, sensitive personal
information, property data and increasingly connected building technology. A weakness
in an application, identity, vendor, cloud environment or building system can create
financial, privacy, operational and reputational risk. Cybersecurity helps identify,
validate and mitigate those risks.
Real estate organizations face growing cyber threats across property transactions, sensitive data, digital platforms, cloud environments, smart buildings and third-party ecosystems. A cyberattack can cause financial losses, data breaches, operational disruption, regulatory exposure and lasting damage to customer trust.
Phishing, business email compromise, account takeover and payment fraud can target property deals, escrow workflows and financial transactions, resulting in fraudulent payments, financial losses and delayed closings.
Real estate companies store buyer, tenant, employee, investor, financial and property data. Attackers exploiting vulnerable systems or stolen credentials can expose sensitive information, triggering privacy, regulatory and reputational consequences.
Vulnerable IoT devices, building management systems, access controls, surveillance and connected facilities can be exploited to interfere with building operations, physical security and occupant services.
Vulnerable web and mobile applications, APIs, cloud misconfigurations and weak identity controls can provide attackers with access to property platforms, customer information and critical business systems.
Property managers, contractors, brokers, facility providers, SaaS platforms and technology vendors can expand the attack surface through remote access, integrations, shared credentials and trusted connections.
Ransomware and credential-based attacks can disrupt property management systems, leasing operations, communications and critical digital services, causing downtime, revenue loss and prolonged business interruption.
We assess real estate environments to identify vulnerabilities, security gaps and attack paths across their technology ecosystem.
Property websites, buyer portals, tenant portals, leasing platforms, customer accounts and business-critical web applications.
Resident, tenant, broker and property-management mobile applications, authentication, storage and API communications.
CRM, ERP, payment, listing, leasing, facility-management and third-party APIs connecting applications and data.
Cloud workloads, storage, identity, virtual infrastructure, SaaS applications, exposed services and security configurations.
Corporate networks, property networks, internet-facing assets, servers, firewalls, wireless infrastructure and remote access.
Connected access systems, building management platforms, surveillance ecosystems, IoT devices and facility technology.
Customer, tenant, investor, employee and property data flows, authentication, authorization and privileged access.
Vendors, contractors, property managers, brokers, PropTech providers, payment partners and outsourced technology services.
Varutra provides risk-based cybersecurity services for real estate and PropTech organizations, helping developers, REITs, property managers, brokers and commercial real estate companies identify vulnerabilities, protect critical assets, secure connected environments and strengthen cyber resilience.
Identify and validate vulnerabilities across the infrastructure supporting
property operations, enterprise systems, digital services and internet-facing assets.
Secure property portals, leasing platforms, tenant applications, PropTech
products and digital services handling sensitive property data and transactions.
Secure cloud and SaaS environments supporting property management, CRM, ERP,
analytics, customer services and digital real estate operations.
Assess connected building technology and digital systems supporting modern
properties, facilities, physical security and smart-building operations.
Secure the property technology ecosystem by identifying weak trust boundaries,
excessive privileges, exposed services, insecure integrations and exploitable attack paths.
Simulate realistic attack paths against authorized real estate environments
to evaluate preventive controls, detection capabilities and response readiness.
Improve security visibility and response across real estate IT, property
technology and connected environments through monitoring, investigation and response.
Strengthen cybersecurity governance, risk management, privacy and control
assurance across real estate operations, technology and third-party ecosystems.
Provide strategic cybersecurity leadership for real estate and PropTech
organizations building or maturing their security programs.
Identify external threats, exposed assets, compromised information and threat
activity affecting real estate organizations, brands, employees and property technology.
Strengthen the human layer against phishing, social engineering, credential
theft and security practices that can expose real estate systems and data.
Varutra helps real estate and PropTech organizations align with applicable
cybersecurity standards, regulatory requirements and industry frameworks through
security assessments, VAPT, SOC monitoring, incident response, compliance and
security advisory services.
International standard for an Information Security Management System (ISMS),
helping organizations manage information security risks, controls, governance
and continual improvement.
Assurance framework based on Trust Services Criteria for evaluating controls
related to security, availability, processing integrity, confidentiality and
privacy, relevant to PropTech and SaaS environments.
Payment-card security standard for organizations and systems that store,
process or transmit cardholder data, including applicable real estate payment
and transaction platforms.
Prioritized cybersecurity safeguards for protecting assets, identities,
endpoints, networks, applications and cloud environments against common
security risks.
Risk-based cybersecurity framework covering Identify, Protect, Detect, Respond
and Recover across real estate IT, cloud, applications and connected environments.
India’s data protection requirements for processing and protecting digital
personal data, including information relating to property buyers, tenants,
customers and employees.
India’s cybersecurity requirements covering information security practices,
cyber incident reporting, incident response and log retention.
India’s real estate regulatory framework for property projects and transactions,
with relevance to the secure management of project, customer and transaction
information.
A useful cybersecurity engagement should do more than produce a vulnerability list.
It should help real estate leaders understand what matters, what can be exploited,
what should be fixed first and how security improvement can be validated.
Identify exposures affecting buyer, tenant, employee, investor and property information.
Strengthen applications, APIs, identities and workflows supporting property and payment activity.
Identify exposed assets, unnecessary services, vulnerable pathways, weak configurations and third-party risk.
Improve security visibility and preparedness across smart buildings, IoT, infrastructure and operations.
Aligned with the NIST Cybersecurity Framework (CSF), our risk-based approach
integrates VAPT, SOC, GRC and security services to address cyber risks, compliance requirements
and resilience across real estate and PropTech environments.
Identify critical property assets, data, systems, vendors, cyber risks and applicable
regulatory and compliance requirements.
Apply VAPT, security controls, access management, secure architecture and remediation
aligned with business and compliance requirements.
Strengthen SOC monitoring, threat detection and security visibility across networks,
cloud, applications and smart-building environments.
Manage cyber incidents through incident response, digital forensics, threat intelligence
and coordinated containment and remediation.
Improve cyber resilience through recovery planning, compliance validation, remediation
and continual security improvement.
Varutra combines security assessment, offensive security, managed security, GRC and
strategic advisory to help organizations understand exposure, prioritize remediation
and strengthen cyber resilience.
Security findings identified through authorized assessment and testing engagements.
Experience supporting organizations with cybersecurity assessment and risk-reduction needs.
Cybersecurity expertise across security testing, risk assessment, compliance and cyber resilience.
Experience delivering cybersecurity services across diverse technology and business environments in Asia-Pacific, Latin America, Europe, the Middle East, and Africa.
Clear answers about cybersecurity for real estate developers, property managers, REITs,
PropTech companies, brokers, smart buildings and commercial property organizations.
Varutra provides cybersecurity services for real estate developers, property
management organizations, commercial real estate companies, REITs, brokers,
PropTech businesses and connected property environments. Services include VAPT,
web and mobile application security, API security testing, network and cloud
security, IoT and smart-building security, red teaming, SOC and managed security,
threat intelligence, incident response, GRC, security awareness and virtual CISO services.
Real estate organizations handle valuable property information, personal data,
financial and transaction workflows and increasingly connected building systems.
Cybersecurity helps identify and mitigate vulnerabilities that could contribute to
unauthorized access, data exposure, fraud, ransomware, operational disruption or
compromise of connected property technology.
Real estate VAPT can assess authorized internet-facing infrastructure, internal
networks, web applications, mobile applications, APIs, authentication and
authorization, cloud assets and other systems within an approved scope. Vulnerability
assessment identifies weaknesses, while penetration testing validates whether
selected vulnerabilities can be exploited and evaluates their potential business impact.
Smart-building security can include assessment of connected devices, firmware,
communications, building-management platforms, access-control systems, supporting
web and mobile applications and network architecture. Security testing can help
identify weak configurations, exposed services, insecure communications and
trust-boundary weaknesses within the authorized environment.
Common risks include ransomware, phishing and credential theft, application
vulnerabilities, API abuse, cloud misconfiguration, excessive privileges, data
exposure, payment and transaction fraud, insecure remote access, third-party
compromise, smart-building and IoT weaknesses, and gaps in monitoring or incident response.
Applicability depends on the organization’s services, data, payment environment,
customers, geography and contractual obligations. Depending on context, real estate
organizations may consider ISO/IEC 27001, the Digital Personal Data Protection
framework, applicable CERT-In requirements, NIST and CIS security practices, OWASP
guidance for applications and APIs, PCI DSS where cardholder data is in scope, and
customer or contractual security requirements.
PropTech companies can improve security by testing web and mobile applications,
APIs, authentication, authorization, business logic and data flows; reviewing
cloud configurations and third-party integrations; performing secure code review
and threat modeling; and integrating security into the software development lifecycle.
Periodic testing and remediation validation can help manage changing application risk.
Discuss your real estate cybersecurity requirements with Varutra and identify the
right assessment, testing, monitoring, compliance or strategic security approach for
your property applications, transactions, cloud environments, infrastructure,
smart-building systems and critical third-party services.