:root{
--midnight:#061F26;
--navy:#0A2F38;
--petrol:#0A3A45;
--teal:#16707B;
--cyan:#1F8C98;
--cyan-soft:#59B5C0;
--sand:#F4F1EC;
--white:#ffffff;
--text:#16363E;
--muted:#61757A;
--line:rgba(10,58,69,0.12);
--line-strong:rgba(10,58,69,0.18);
--shadow:0 28px 60px rgba(6,31,38,0.14);
--shadow-strong:0 34px 80px rgba(6,31,38,0.22);
--shadow-soft:0 16px 34px rgba(6,31,38,0.10);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0}
.cyber-page{
font-family:Inter, Arial, sans-serif;
background:
radial-gradient(circle at top left, rgba(31,140,152,0.10), transparent 26%),
radial-gradient(circle at bottom right, rgba(10,58,69,0.08), transparent 28%),
linear-gradient(180deg,#faf8f4,#f4f1ec);
color:var(--text);
line-height:1.65;
overflow:hidden;
position:relative;
}
.cyber-page::before,
.cyber-page::after{
content:"";
position:absolute;
pointer-events:none;
z-index:0;
}
.cyber-page::before{
right:-120px;
top:-120px;
width:360px;
height:360px;
background:radial-gradient(circle, rgba(31,140,152,0.12), transparent 68%);
animation:floatOrb 11s ease-in-out infinite;
}
.cyber-page::after{
left:-120px;
bottom:-120px;
width:320px;
height:320px;
background:radial-gradient(circle, rgba(10,58,69,0.08), transparent 70%);
animation:floatOrb 13s ease-in-out infinite reverse;
}
.cyber-grid-lines{
position:fixed;
inset:0;
pointer-events:none;
z-index:0;
opacity:.28;
background-image:
linear-gradient(rgba(22,112,123,0.05) 1px, transparent 1px),
linear-gradient(90deg, rgba(22,112,123,0.05) 1px, transparent 1px);
background-size: 48px 48px;
animation:gridShift 18s linear infinite;
}
.cyber-wrap{
width:min(1180px, calc(100% - 40px));
margin:auto;
position:relative;
z-index:2;
}
.cyber-page h1,
.cyber-page h2,
.cyber-page h3,
.cyber-page h4{
margin:0 0 14px;
color:var(--petrol);
letter-spacing:-0.03em;
}
.cyber-page h1{
font-size:clamp(42px, 6vw, 78px);
line-height:1.02;
}
.cyber-page h2{
font-size:clamp(30px, 4vw, 48px);
line-height:1.08;
}
.cyber-page h3{
font-size:22px;
line-height:1.2;
}
.cyber-page h4{
font-size:18px;
}
.cyber-page p{
margin:0 0 16px;
font-size:18px;
color:var(--muted);
}
.cyber-page .eyebrow{
display:inline-flex;
align-items:center;
gap:10px;
padding:10px 16px;
border-radius:999px;
background:rgba(255,255,255,0.82);
border:1px solid rgba(10,58,69,0.12);
color:var(--petrol);
font-size:13px;
font-weight:800;
text-transform:uppercase;
letter-spacing:.08em;
margin-bottom:22px;
backdrop-filter:blur(10px);
box-shadow:0 8px 22px rgba(6,31,38,0.06);
}
.cyber-page .eyebrow::before{
content:"";
width:10px;
height:10px;
border-radius:50%;
background:linear-gradient(135deg,var(--petrol),var(--cyan));
box-shadow:0 0 0 6px rgba(10,58,69,0.08);
}
.reveal{
opacity:0;
transform:translateY(28px);
transition:opacity .85s ease, transform .85s ease;
}
.reveal.visible{
opacity:1;
transform:translateY(0);
}
.floaty{animation:floatSoft 6s ease-in-out infinite}
.floaty-slow{animation:floatSoft 8s ease-in-out infinite}
.cyber-page .btn-row,
.trust-actions{
display:flex;
flex-wrap:wrap;
gap:14px;
margin-top:26px;
}
.cyber-page .btn,
.btn-white,
.btn-ghost{
display:inline-flex;
align-items:center;
justify-content:center;
padding:16px 24px;
border-radius:999px;
font-size:16px;
font-weight:800;
text-decoration:none;
transition:transform .25s ease, box-shadow .25s ease, background .25s ease, border-color .25s ease;
}
.cyber-page .btn-main{
background:linear-gradient(135deg,var(--midnight),var(--teal));
color:#fff;
box-shadow:0 18px 36px rgba(6,31,38,0.24);
}
.cyber-page .btn-main:hover{
transform:translateY(-3px);
box-shadow:0 24px 44px rgba(6,31,38,0.28);
}
.cyber-page .btn-alt{
background:rgba(255,255,255,0.86);
color:var(--petrol);
border:1px solid rgba(10,58,69,0.12);
}
.cyber-page .btn-alt:hover{
transform:translateY(-3px);
background:#fff;
border-color:var(--line-strong);
}
.btn-white{
background:#fff;
color:var(--petrol);
}
.btn-white:hover{transform:translateY(-2px)}
.btn-ghost{
background:rgba(255,255,255,0.12);
color:#fff;
border:1px solid rgba(255,255,255,0.24);
}
.btn-ghost:hover{
transform:translateY(-2px);
background:rgba(255,255,255,0.18);
}
.cyber-hero,
.esg-strip,
.human-risk,
.culture-section,
.operating-band,
.trust-close,
.image-sections{
padding:84px 0;
}
.cyber-hero{padding-top:92px;padding-bottom:58px}
.cyber-hero-grid,
.culture-layout,
.trust-inner,
.image-grid,
.image-grid.reverse{
display:grid;
gap:28px;
align-items:center;
}
.cyber-hero-grid{grid-template-columns:1.08fr .92fr}
.image-grid{grid-template-columns:1fr 1fr}
.image-grid.reverse{grid-template-columns:1fr 1fr}
.culture-layout{grid-template-columns:1fr 1fr;gap:22px}
.trust-inner{grid-template-columns:1fr auto;gap:24px}
.cyber-copy .lead{font-size:21px;max-width:720px}
.cyber-visual,
.image-spot-wrap{position:relative}
.cyber-image-shell,
.image-spot-shell{
position:relative;
padding:16px;
border-radius:30px;
background:rgba(255,255,255,0.76);
border:1px solid rgba(255,255,255,0.52);
box-shadow:var(--shadow-strong);
backdrop-filter:blur(10px);
overflow:hidden;
isolation:isolate;
}
.cyber-image-shell::before,
.image-spot-shell::before{
content:"";
position:absolute;
inset:0;
background:linear-gradient(180deg, rgba(255,255,255,0.08), rgba(255,255,255,0));
z-index:1;
pointer-events:none;
}
.cyber-image-shell::after,
.image-spot-shell::after{
content:"";
position:absolute;
inset:16px;
border-radius:22px;
background:linear-gradient(180deg, rgba(255,255,255,0.04), rgba(6,31,38,0.16));
z-index:2;
pointer-events:none;
}
.cyber-image-shell img,
.image-spot-shell img{
width:100%;
height:auto;
aspect-ratio:4 / 3;
max-height:420px;
object-fit:cover;
border-radius:22px;
display:block;
transition:transform .8s ease, filter .35s ease;
}
.cyber-image-shell img{aspect-ratio:5 / 4;max-height:500px;object-position:center 35%}
.img-spot-1{object-position:center 30%}
.img-spot-2{object-position:center 20%}
.img-spot-3{object-position:center 40%}
.img-spot-4{object-position:center 28%}
.img-spot-5{object-position:center 34%}
.cyber-image-shell:hover img,
.image-spot-shell:hover img{
transform:scale(1.03);
filter:saturate(1.05) contrast(1.02);
}
.badge-pill{
position:absolute;
left:28px;
top:28px;
z-index:3;
display:inline-flex;
align-items:center;
gap:8px;
padding:10px 14px;
border-radius:999px;
background:rgba(255,255,255,0.92);
border:1px solid rgba(10,58,69,0.08);
color:var(--petrol);
font-size:12px;
font-weight:800;
letter-spacing:.06em;
text-transform:uppercase;
box-shadow:var(--shadow-soft);
backdrop-filter:blur(10px);
}
.badge-pill::before{
content:"";
width:8px;
height:8px;
border-radius:50%;
background:linear-gradient(135deg,var(--petrol),var(--cyan));
}
.image-popup{
position:absolute;
left:28px;
right:28px;
bottom:28px;
z-index:3;
padding:16px 16px 14px;
border-radius:20px;
background:rgba(255,255,255,0.92);
border:1px solid rgba(10,58,69,0.10);
box-shadow:0 18px 36px rgba(10,58,69,0.14);
backdrop-filter:blur(10px);
transform:translateY(14px);
opacity:0;
transition:transform .3s ease, opacity .3s ease;
}
.cyber-image-shell:hover .image-popup,
.image-spot-shell:hover .image-popup{
transform:translateY(0);
opacity:1;
}
.image-popup h4{margin-bottom:8px}
.image-popup p{margin:0;font-size:14px;line-height:1.5}
.risk-card,
.floating-stat{
position:absolute;
background:linear-gradient(135deg, rgba(6,31,38,0.96), rgba(22,112,123,0.94));
color:#fff;
border-radius:22px;
padding:18px;
box-shadow:var(--shadow-strong);
}
.risk-card{
left:-16px;
bottom:22px;
width:min(300px, 92%);
}
.floating-stat{
right:-10px;
bottom:22px;
width:min(270px, 88%);
}
.risk-card h4,
.floating-stat h4{color:#fff;margin-bottom:8px}
.risk-card p,
.floating-stat p{color:rgba(255,255,255,0.90);font-size:14px;margin:0}
.esg-box,
.operating-box,
.panel,
.tall-card,
.mini-card,
.phase,
.trust-panel{
position:relative;
overflow:hidden;
}
.esg-box,
.operating-box{
background:linear-gradient(135deg, rgba(255,255,255,0.94), rgba(255,255,255,0.82));
border:1px solid var(--line);
border-radius:30px;
padding:32px;
box-shadow:var(--shadow);
}
.esg-top,
.operating-head{
text-align:center;
max-width:860px;
margin:0 auto 28px;
}
.esg-grid,
.operating-grid{
display:grid;
gap:22px;
}
.esg-grid{grid-template-columns:repeat(3, minmax(0,1fr))}
.operating-grid{grid-template-columns:repeat(5, minmax(0,1fr));gap:16px}
.esg-item,
.mini-card,
.phase,
.operating-pill,
.panel,
.tall-card{
transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease, background .28s ease;
}
.esg-item,
.phase,
.mini-card,
.operating-pill,
.panel,
.tall-card{
border:1px solid var(--line);
}
.esg-item,
.phase,
.mini-card,
.panel,
.tall-card{
box-shadow:0 14px 30px rgba(6,31,38,0.07);
}
.esg-item,
.phase,
.mini-card{
background:#fff;
border-radius:22px;
padding:24px;
}
.panel{
background:linear-gradient(180deg, rgba(255,255,255,0.96), rgba(255,255,255,0.84));
backdrop-filter:blur(10px);
padding:32px;
border-radius:24px;
box-shadow:var(--shadow);
}
.tall-card{
background:#fff;
border-radius:26px;
padding:30px;
box-shadow:var(--shadow);
min-height:100%;
}
.esg-item::after,
.phase::after,
.mini-card::after,
.panel::after,
.tall-card::after{
content:"";
position:absolute;
left:0;
bottom:0;
width:100%;
height:3px;
background:linear-gradient(90deg,var(--petrol),var(--cyan));
transform:scaleX(0);
transform-origin:left;
transition:transform .28s ease;
}
.esg-item:hover,
.phase:hover,
.mini-card:hover,
.panel:hover,
.tall-card:hover{
transform:translateY(-6px);
box-shadow:0 24px 42px rgba(6,31,38,0.12);
border-color:var(--line-strong);
}
.esg-item:hover::after,
.phase:hover::after,
.mini-card:hover::after,
.panel:hover::after,
.tall-card:hover::after{transform:scaleX(1)}
.esg-tag{
display:inline-block;
margin-bottom:14px;
padding:7px 12px;
border-radius:999px;
background:rgba(10,58,69,0.08);
color:var(--petrol);
font-size:13px;
font-weight:800;
text-transform:uppercase;
letter-spacing:.06em;
}
.human-risk-inner{
text-align:center;
max-width:900px;
margin:auto;
}
.human-risk-inner h2{
max-width:860px;
margin-inline:auto;
}
.human-risk-inner .big-line{
font-size:24px;
color:var(--petrol);
font-weight:800;
line-height:1.35;
margin-top:18px;
}
.dark-break{
margin:0 0 86px;
padding:86px 0;
background:
radial-gradient(circle at left top, rgba(255,255,255,0.10), transparent 26%),
linear-gradient(135deg,var(--midnight),var(--teal));
text-align:center;
position:relative;
overflow:hidden;
}
.dark-break::after{
content:"";
position:absolute;
right:-70px;
bottom:-70px;
width:260px;
height:260px;
background:radial-gradient(circle, rgba(255,255,255,0.10), transparent 70%);
animation:floatSoft 8s ease-in-out infinite;
}
.dark-break h2,
.dark-break p{color:#fff}
.dark-break p{max-width:780px;margin-inline:auto;opacity:.92}
.stack-cards{display:grid;gap:22px}
.tall-card .icon{
width:46px;
height:46px;
border-radius:14px;
background:linear-gradient(135deg,var(--midnight),var(--teal));
color:#fff;
display:inline-flex;
align-items:center;
justify-content:center;
font-size:18px;
font-weight:800;
margin-bottom:16px;
box-shadow:0 10px 22px rgba(6,31,38,0.16);
}
.operating-pill{
padding:18px 16px;
text-align:center;
border-radius:20px;
background:#fff;
font-size:15px;
font-weight:700;
color:var(--petrol);
box-shadow:0 10px 22px rgba(6,31,38,0.06);
}
.operating-pill:hover{
transform:translateY(-4px);
background:rgba(244,241,236,0.9);
}
.trust-panel{
background:
radial-gradient(circle at top right, rgba(255,255,255,0.12), transparent 24%),
linear-gradient(135deg,var(--petrol),var(--teal));
border-radius:34px;
padding:48px;
box-shadow:var(--shadow-strong);
color:#fff;
}
.trust-panel::before{
content:"";
position:absolute;
inset:auto auto -90px -60px;
width:240px;
height:240px;
background:radial-gradient(circle, rgba(255,255,255,0.12), transparent 72%);
}
.trust-panel h2,
.trust-panel p{color:#fff}
.trust-panel p{max-width:760px;opacity:.94}
.footer{padding:24px 0 34px}
.footer-line{
display:flex;
justify-content:space-between;
gap:20px;
align-items:center;
padding-top:18px;
border-top:1px solid rgba(10,58,69,0.12);
}
.footer-line p,
.footer-line a{
margin:0;
font-size:14px;
color:var(--muted);
text-decoration:none;
}
.footer-links{display:flex;flex-wrap:wrap;gap:18px}
@keyframes floatSoft{
0%{transform:translateY(0)}
50%{transform:translateY(-8px)}
100%{transform:translateY(0)}
}
@keyframes floatOrb{
0%{transform:translateY(0) translateX(0)}
50%{transform:translateY(18px) translateX(-10px)}
100%{transform:translateY(0) translateX(0)}
}
@keyframes gridShift{
0%{transform:translateY(0)}
100%{transform:translateY(48px)}
}
@media (max-width: 1024px){
.cyber-hero-grid,
.culture-layout,
.trust-inner,
.image-grid,
.image-grid.reverse{
grid-template-columns:1fr;
}
.esg-grid,
.operating-grid{grid-template-columns:1fr 1fr}
.risk-card,
.floating-stat{
position:relative;
left:auto;
right:auto;
bottom:auto;
width:100%;
margin-top:14px;
}
.image-popup{opacity:1;transform:none}
}
@media (max-width: 680px){
.cyber-wrap{width:min(100% - 24px,1180px)}
.cyber-hero{padding:56px 0 30px}
.esg-strip,.human-risk,.culture-section,.operating-band,.trust-close,.image-sections{padding-bottom:56px}
.dark-break{padding:64px 0; margin:0 0 56px}
.cyber-image-shell img,
.image-spot-shell img{max-height:320px}
.esg-grid,.operating-grid{grid-template-columns:1fr}
.trust-panel,.esg-box,.operating-box,.panel,.tall-card,.mini-card{padding:24px}
.footer-line{flex-direction:column; align-items:flex-start}
.badge-pill{left:24px;top:24px}
.image-popup{left:24px;right:24px;bottom:24px}
}
Cyber Security
If you think cyber security is an IT problem, your company is already at risk.
Because today, cyber security is no longer about firewalls or software. It’s about trust, accountability, and whether a company can truly call itself responsible.
A single breach doesn’t just expose systems. It exposes the organisation’s culture, leadership, and values.
Cyber responsibility
Human assets, not just data fields
Credit card numbers, social security details, personal data, billing and invoicing information — these are not technical assets. They are human assets.
Image spot 1
Visible culture
Security becomes real when people understand the behaviours expected from them every day.
Why people need more than awareness slides
Cyber behaviour improves when expectations are clear, examples are concrete, and leadership treats security as part of everyday responsibility instead of an isolated topic.
When Cyber Security Fails, ESG Fails With It
Protecting data is no longer a narrow technical task. It is part of a company’s environmental, social, and governance responsibility.
Environmental
Operational continuity
Secure digital infrastructure is essential for continuity, resilience, and sustainable operations.
Social
Data is a people issue
Protecting people’s personal information is a direct social obligation, not just a compliance task.
Governance
Accountability is visible
Cyber security is now one of the clearest indicators of whether leadership takes responsibility seriously.
Why ESG and cyber now belong together
Resilience, social responsibility, and governance credibility are all weakened when data protection is treated as a separate technical domain rather than a cross-organisational responsibility.
Image spot 2
The most common point of failure isn’t the system.
It’s a human decision — one rushed click, one ignored guideline, one assumption that “this won’t happen here.”
That’s why cyber security cannot sit with IT alone.
It must live in the behaviour of every person, from the C-suite to the frontline. Technology can block attacks. But only people can prevent them.
Image spot 3
One click matters
The smallest human decision can expose the largest organisational weakness.
Why the weak point is often behavioural
Most serious incidents start with an action that looked ordinary in the moment. That is why culture, habit, and decision-making matter as much as controls and systems.
01
Cyber-responsible culture
At SKILLhill, we help organisations build cyber-responsible cultures that strengthen trust and meet modern ESG expectations.
We do not treat cyber security as a policy sitting somewhere in the background. We help make it part of leadership, behaviour, and everyday choices.
Leadership alignment
Shared understanding at the top, so responsibility does not fragment across functions.
Practical training
Real-world guidance that helps people make better choices under pressure, not just pass awareness modules.
Clear operating models
Defined roles, expectations, and escalation logic so good intent becomes disciplined action.
What a cyber-responsible culture looks like
It looks like leaders reinforcing the same expectations, teams recognising risk earlier, and people feeling responsible for protection instead of assuming someone else owns it.
Image spot 4
How SKILLhill Helps
We have the right people and the right skills to turn cyber security from a policy into a shared, sustainable practice.
Leadership alignment
Practical training
Clear operating models
Everyday behaviours that stick
Accountability across the organisation
Image spot 5
Behaviour that sticks
Policies matter only when people can turn them into repeatable, reliable routines.
Why operating models matter
Strong cyber culture needs more than awareness. It needs clear roles, working routines, escalation paths, and repeated practice so the right response becomes normal under pressure.
Technology can block attacks. But only people can prevent them.
If cyber security is going to be credible, it must become visible in the culture, in leadership decisions, and in everyday behavior across the whole organisation.
(function(){
const els = document.querySelectorAll('.reveal');
if (!('IntersectionObserver' in window)) {
els.forEach(el => el.classList.add('visible'));
return;
}
const obs = new IntersectionObserver((entries)=>{
entries.forEach(entry=>{
if(entry.isIntersecting){
entry.target.classList.add('visible');
}
});
}, {threshold:0.12});
els.forEach(el => obs.observe(el));
})();