
.sec-page{background:#f3f4f3;color:#07182d}
.sec-page .site-header{background:rgba(3,9,17,.80);border-bottom:1px solid rgba(255,255,255,.07)}
.sec-page .desktop-nav a{color:rgba(255,255,255,.65)}.sec-page .desktop-nav a:hover{color:#fff}
.sec-page .langs a{color:rgba(255,255,255,.42)}.sec-page .langs a.active{color:#fff}.sec-page .menu-toggle span{background:#fff}

.sec-hero{position:relative;overflow:hidden;min-height:1020px;padding:165px 0 45px;color:#fff;background:radial-gradient(circle at 81% 19%,rgba(28,181,215,.18),transparent 24%),radial-gradient(circle at 22% 82%,rgba(34,113,160,.14),transparent 29%),linear-gradient(145deg,#030910,#061523 58%,#08283a)}
.sec-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.019) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.019) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,#000,transparent 93%)}
.sec-glow{position:absolute;border-radius:50%;filter:blur(100px);opacity:.34}.sec-glow.g1{width:380px;height:380px;background:#15a6d0;right:-40px;top:70px}.sec-glow.g2{width:300px;height:300px;background:#1b6f9c;left:24%;bottom:-80px}
.sec-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
.sec-hero-copy h1{margin:20px 0 24px;font-size:clamp(4.2rem,6.5vw,7.4rem);line-height:.84;letter-spacing:-.069em;font-weight:950}.sec-hero-copy h1 em{display:block;font-style:normal;color:#69d8ef}.sec-hero-copy>p{max-width:685px;color:rgba(237,245,249,.66);font-size:1.06rem;line-height:1.73}.sec-hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:31px}
.sec-control{position:relative;height:650px;border-radius:36px;overflow:hidden;border:1px solid rgba(94,211,234,.13);background:radial-gradient(circle at 50% 46%,rgba(24,158,192,.11),transparent 35%),linear-gradient(145deg,rgba(5,18,29,.86),rgba(5,31,46,.72));box-shadow:0 36px 90px rgba(0,0,0,.25);backdrop-filter:blur(15px)}
.sec-control-top{height:56px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:0 21px;border-bottom:1px solid rgba(255,255,255,.06)}.sec-control-top>div{display:flex;gap:6px}.sec-control-top i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.2)}.sec-control-top span{font-size:8px;letter-spacing:.14em;color:rgba(255,255,255,.38);font-weight:900}.sec-control-top b{font-size:8px;letter-spacing:.12em;color:#6cdfb7}
.sec-radar{position:absolute;left:0;right:0;top:56px;bottom:95px}.sec-ring{position:absolute;left:50%;top:50%;translate:-50% -50%;border-radius:50%;border:1px solid rgba(98,215,234,.09)}.sec-ring.r1{width:190px;height:190px}.sec-ring.r2{width:300px;height:300px}.sec-ring.r3{width:420px;height:420px}.sec-ring.r4{width:535px;height:535px}.sec-core{position:absolute;left:50%;top:50%;translate:-50% -50%;width:145px;height:145px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle at 50% 35%,rgba(64,207,227,.20),transparent 45%),#061b29;border:1px solid rgba(105,218,238,.18);box-shadow:0 0 70px rgba(55,184,204,.10)}.sec-core small{font-size:7px;letter-spacing:.14em;color:#6bd8ed;font-weight:900}.sec-core strong{font-size:23px;margin-top:5px}.sec-core span{font-size:7px;letter-spacing:.12em;color:#6fddb9;margin-top:7px}
.sec-node{position:absolute;min-width:135px;padding:13px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(4,17,27,.84);box-shadow:0 15px 35px rgba(0,0,0,.15)}.sec-node small{display:block;font-size:6px;letter-spacing:.12em;color:#68d6ea;font-weight:900}.sec-node strong{font-size:9px}.sec-node i{position:absolute;right:12px;top:50%;translate:0 -50%;width:6px;height:6px;border-radius:50%;background:#68dcb7;box-shadow:0 0 14px rgba(104,220,183,.5)}.n-access{left:5%;top:18%}.n-backup{right:5%;top:23%}.n-monitor{left:7%;bottom:12%}.n-recovery{right:6%;bottom:10%}
.sec-surface{position:absolute;left:28px;right:28px;bottom:22px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:13px 15px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025)}.sec-surface>span,.sec-surface>b{font-size:7px;letter-spacing:.12em;font-weight:900}.sec-surface>span{color:rgba(255,255,255,.38)}.sec-surface>b{color:#6bdab6}.sec-surface>div{display:flex;gap:5px}.sec-surface>div i{height:4px;flex:1;background:#62d4e8;border-radius:99px}.sec-surface>div i:nth-child(4),.sec-surface>div i:nth-child(5){opacity:.15}
.sec-strip{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:70px;padding-top:24px;border-top:1px solid rgba(255,255,255,.09);font-size:10px;letter-spacing:.14em;font-weight:900;color:rgba(255,255,255,.44)}.sec-strip i{font-style:normal;color:#67d7eb}

.sec-intro{padding:125px 0;background:#f3f1ea}.sec-intro-grid{display:grid;grid-template-columns:1fr .86fr;gap:95px}.sec-intro h2{margin:14px 0 0;font-size:clamp(3.8rem,5.6vw,6.2rem);line-height:.89;letter-spacing:-.064em}.sec-intro h2 em{font-style:normal;color:#118eaa}.sec-intro-copy{padding-top:32px}.sec-intro-copy strong{display:block;margin-bottom:20px;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.2;letter-spacing:-.035em}.sec-intro-copy p{color:#68737f;line-height:1.76}

.sec-layers{padding:125px 0;color:#fff;background:linear-gradient(145deg,#050d17,#082130)}.sec-layers-head{max-width:980px}.sec-layers-head h2{margin:14px 0 0;font-size:clamp(4rem,5.8vw,6.5rem);line-height:.87;letter-spacing:-.065em}.sec-layers-head h2 em{font-style:normal;color:#6ad9ee}.sec-layers-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:70px}.sec-layers-grid article{position:relative;min-height:445px;padding:26px;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.026)}.sec-layers-grid article>span{font-size:9px;color:rgba(255,255,255,.27);font-weight:900}.sec-layers-grid small{display:block;margin-top:48px;font-size:8px;letter-spacing:.14em;color:#68d8ec;font-weight:900}.sec-layers-grid h3{margin:12px 0 14px;font-size:2rem;letter-spacing:-.045em}.sec-layers-grid p{color:rgba(255,255,255,.49);line-height:1.62;font-size:.88rem}
.sec-mini-bars,.sec-mini-grid,.sec-mini-copy,.sec-mini-wave{position:absolute;left:26px;right:26px;bottom:26px;height:90px}.sec-mini-bars{display:flex;align-items:end;gap:8px}.sec-mini-bars i{display:block;width:17px;border-radius:5px 5px 0 0;background:linear-gradient(to top,#0f6075,#6dd9eb)}.sec-mini-bars i:nth-child(1){height:40px}.sec-mini-bars i:nth-child(2){height:66px}.sec-mini-bars i:nth-child(3){height:84px}.sec-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sec-mini-grid i{border-radius:10px;border:1px solid rgba(104,216,236,.18);background:rgba(104,216,236,.04)}.sec-mini-copy i{position:absolute;left:0;right:20%;height:32px;border-radius:9px;border:1px solid rgba(104,216,236,.17);background:rgba(104,216,236,.04)}.sec-mini-copy i:nth-child(1){top:0}.sec-mini-copy i:nth-child(2){top:24px;left:12%}.sec-mini-copy i:nth-child(3){top:48px;left:24%}.sec-mini-wave:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(104,216,236,.07),transparent)}.sec-mini-wave i{position:absolute;left:0;right:0;top:48%;height:2px;background:linear-gradient(90deg,#68d8ec 0 15%,transparent 15% 22%,#68d8ec 22% 46%,transparent 46% 52%,#68d8ec 52% 100%);box-shadow:0 0 12px rgba(104,216,236,.22)}

.sec-surface-section{padding:125px 0;background:radial-gradient(circle at 80% 16%,rgba(34,149,179,.09),transparent 25%),linear-gradient(145deg,#f5f7f7,#e9eff0)}.sec-surface-grid{display:grid;grid-template-columns:.83fr 1.17fr;gap:90px;align-items:center}.sec-surface-copy h2{margin:15px 0 22px;font-size:clamp(3.8rem,5.5vw,6.1rem);line-height:.89;letter-spacing:-.062em}.sec-surface-copy h2 em{font-style:normal;color:#118eaa}.sec-surface-copy p{color:#687482;line-height:1.72}.sec-surface-copy blockquote{margin:28px 0 0;padding:4px 0 4px 20px;border-left:3px solid #118eaa;font-weight:800;line-height:1.55}
.sec-surface-visual{display:grid;grid-template-columns:1fr 50px 1fr;gap:16px;align-items:center}.sec-before,.sec-after{min-height:340px;padding:27px;border-radius:25px;background:#fff;border:1px solid #dce3e6;box-shadow:0 20px 50px rgba(10,33,51,.05)}.sec-after{background:linear-gradient(145deg,#061927,#0b3547);color:#fff;border-color:#12465b}.sec-before small,.sec-after small{font-size:8px;letter-spacing:.13em;color:#8d98a2;font-weight:900}.sec-after small{color:#6bd8ed}.sec-before strong,.sec-after strong{display:block;margin-top:10px;font-size:2rem}.sec-dots{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:70px}.sec-dots i{aspect-ratio:1;border-radius:50%;background:#b6c1c8}.sec-dots.many i:nth-child(3n){background:#e27f6d}.sec-dots.few{grid-template-columns:repeat(2,1fr);max-width:130px}.sec-dots.few i{background:#65d8b2}.sec-arrow{text-align:center;color:#118eaa;font-size:24px}

.sec-continuity{padding:125px 0;color:#fff;background:linear-gradient(145deg,#050d17,#082130)}.sec-continuity-head{display:grid;grid-template-columns:.4fr 1fr .8fr;gap:55px;align-items:end}.sec-continuity-head h2{margin:0;font-size:clamp(3.8rem,5.6vw,6.2rem);line-height:.88;letter-spacing:-.063em}.sec-continuity-head h2 em{font-style:normal;color:#69d9ed}.sec-continuity-head p{margin:0;color:rgba(255,255,255,.56);line-height:1.7}.sec-continuity-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:14px;align-items:center;margin-top:68px}.sec-cont-card{min-height:190px;padding:23px;border-radius:21px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.028)}.sec-cont-card small{font-size:8px;letter-spacing:.14em;color:#68d8ec;font-weight:900}.sec-cont-card strong{display:block;margin:35px 0 8px;font-size:1.35rem}.sec-cont-card span{color:rgba(255,255,255,.47);font-size:.82rem;line-height:1.5}.sec-continuity-grid>i{font-style:normal;color:#69d8ec}

.sec-backup{padding:125px 0;background:#f3f1ea}.sec-backup-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:center}.sec-backup-visual{position:relative;min-height:460px;perspective:1100px}.sec-snapshot{position:absolute;left:8%;right:8%;height:150px;padding:26px 30px;border-radius:23px;border:1px solid #d9e1e5;background:#fff;box-shadow:0 22px 58px rgba(10,33,51,.06);transform:rotateX(57deg)}.sec-snapshot small{font-size:8px;color:#8a959f}.sec-snapshot span{display:block;margin-top:9px;font-size:1.2rem;font-weight:900}.sec-snapshot.s1{top:20px;z-index:1;opacity:.48}.sec-snapshot.s2{top:125px;z-index:2;opacity:.72}.sec-snapshot.s3{top:230px;z-index:3;background:linear-gradient(145deg,#071c2a,#0b394b);color:#fff;border-color:#12495e}.sec-snapshot.s3 small{color:#6bd8ed}.sec-restore{position:absolute;right:0;bottom:10px;width:180px;height:78px;border-radius:18px;background:#fff;border:1px solid #dbe2e6;display:grid;place-content:center;text-align:center;box-shadow:0 15px 40px rgba(10,33,51,.06)}.sec-restore i{width:8px;height:8px;border-radius:50%;background:#65d9b3;box-shadow:0 0 14px rgba(101,217,179,.4);margin:auto}.sec-restore b{font-size:8px;letter-spacing:.11em;margin-top:6px}
.sec-backup-copy h2{margin:15px 0 22px;font-size:clamp(3.8rem,5.4vw,6rem);line-height:.89;letter-spacing:-.062em}.sec-backup-copy h2 em{font-style:normal;color:#118eaa}.sec-backup-copy p{color:#687482;line-height:1.72}.sec-checks{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.sec-checks span{padding:8px 11px;border-radius:99px;background:#fff;border:1px solid #dce2e6;font-size:7px;letter-spacing:.11em;font-weight:900}.sec-checks i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#65d9b3;margin-right:6px}

.sec-access{padding:125px 0;color:#fff;background:radial-gradient(circle at 18% 42%,rgba(31,154,184,.12),transparent 28%),linear-gradient(145deg,#050d17,#082130)}.sec-access-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:90px;align-items:center}.sec-access-copy h2{margin:15px 0 22px;font-size:clamp(3.8rem,5.5vw,6.1rem);line-height:.89;letter-spacing:-.062em}.sec-access-copy h2 em{font-style:normal;color:#69d9ed}.sec-access-copy p{color:rgba(255,255,255,.56);line-height:1.72}.sec-access-panel{padding:26px;border-radius:26px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.sec-access-row{display:grid;grid-template-columns:1fr 110px 25px;gap:12px;align-items:center;min-height:72px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.06)}.sec-access-row span{font-size:9px;letter-spacing:.1em;font-weight:900}.sec-access-row b{font-size:8px;color:#69d9ed;letter-spacing:.10em}.sec-access-row i{width:8px;height:8px;border-radius:50%;background:#6addb7;box-shadow:0 0 13px rgba(106,221,183,.42)}.sec-access-row.off{opacity:.42}.sec-access-row.off i{background:#84919a;box-shadow:none}.sec-access-foot{padding:24px 14px 5px}.sec-access-foot small{font-size:7px;letter-spacing:.13em;color:#69d9ed;font-weight:900}.sec-access-foot strong{display:block;margin-top:7px;font-size:1.4rem}

.sec-monitor{padding:125px 0;background:#f3f1ea}.sec-monitor-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:center}.sec-monitor-visual{border-radius:27px;overflow:hidden;background:#fff;border:1px solid #dce3e6;box-shadow:0 26px 65px rgba(10,33,51,.07)}.sec-monitor-top{height:52px;display:flex;justify-content:space-between;align-items:center;padding:0 19px;border-bottom:1px solid #e5e9ec}.sec-monitor-top span{font-size:8px;letter-spacing:.13em;color:#7c8791;font-weight:900}.sec-monitor-top b{font-size:8px;color:#49b38b}.sec-chart{position:relative;height:300px;color:#118eaa;padding:22px}.sec-chart svg{width:100%;height:100%}.sec-event{position:absolute;display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:99px;background:#f2f6f7;border:1px solid #dfe7e9}.sec-event i{width:6px;height:6px;border-radius:50%;background:#62cbdc}.sec-event span{font-size:7px;letter-spacing:.10em;font-weight:900}.sec-event.e1{left:18%;top:54%}.sec-event.e2{left:52%;top:34%}.sec-event.e3{right:8%;top:23%}.sec-event.alert i{background:#e48b72}.sec-monitor-bottom{display:flex;justify-content:space-between;padding:16px 20px;border-top:1px solid #e5e9ec}.sec-monitor-bottom span{font-size:7px;letter-spacing:.11em;color:#818b95;font-weight:900}.sec-monitor-copy h2{margin:15px 0 22px;font-size:clamp(3.8rem,5.4vw,6rem);line-height:.89;letter-spacing:-.062em}.sec-monitor-copy h2 em{font-style:normal;color:#118eaa}.sec-monitor-copy p{color:#687482;line-height:1.72}.sec-monitor-copy .text-link{display:inline-flex;margin-top:20px}

.sec-response{padding:125px 0;color:#fff;background:linear-gradient(145deg,#050d17,#082130)}.sec-response-head{max-width:900px}.sec-response-head h2{margin:15px 0 0;font-size:clamp(3.9rem,5.7vw,6.4rem);line-height:.87;letter-spacing:-.064em}.sec-response-head h2 em{font-style:normal;color:#69d9ed}.sec-response-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:15px;align-items:center;margin-top:68px}.sec-response-flow div{min-height:170px;padding:23px;border-radius:21px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.027)}.sec-response-flow span{font-size:8px;color:rgba(255,255,255,.27);font-weight:900}.sec-response-flow b{display:block;margin:31px 0 8px;font-size:13px;letter-spacing:.05em}.sec-response-flow small{color:rgba(255,255,255,.46);line-height:1.5}.sec-response-flow>i{font-style:normal;color:#69d8ec}

.sec-help{padding:125px 0;background:radial-gradient(circle at 86% 15%,rgba(34,149,179,.07),transparent 23%),linear-gradient(145deg,#f5f7f7,#e9eff0)}.sec-help-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:90px;align-items:center}.sec-help-copy h2{margin:15px 0 22px;font-size:clamp(3.8rem,5.5vw,6.1rem);line-height:.89;letter-spacing:-.062em}.sec-help-copy h2 em{font-style:normal;color:#118eaa}.sec-help-copy p{color:#687482;line-height:1.72}.sec-help-options{display:grid;gap:11px}.sec-help-options a{display:grid;grid-template-columns:45px 1fr 35px;gap:15px;align-items:center;min-height:82px;padding:0 20px;border-radius:17px;background:#fff;border:1px solid #dfe4e7;color:#08192d;text-decoration:none;box-shadow:0 12px 33px rgba(10,33,51,.04)}.sec-help-options span{font-size:8px;color:#118eaa;font-weight:900}.sec-help-options b{font-size:1rem}.sec-help-options i{font-style:normal;color:#118eaa}

.sec-final{position:relative;overflow:hidden;padding:150px 0;text-align:center;color:#07182d;background:radial-gradient(circle at 18% 24%,rgba(24,151,177,.11),transparent 24%),radial-gradient(circle at 84% 72%,rgba(18,91,118,.06),transparent 25%),linear-gradient(145deg,#f7f4ed,#ece9e2)}.sec-final:before{content:"SAFE";position:absolute;left:50%;top:50%;translate:-50% -50%;font-size:clamp(12rem,27vw,34rem);line-height:.7;font-weight:950;letter-spacing:-.09em;color:rgba(7,31,42,.025);white-space:nowrap}.sec-final-inner{position:relative;z-index:2;max-width:1000px}.sec-final small{font-size:9px;letter-spacing:.17em;color:#118eaa;font-weight:900}.sec-final h2{margin:20px 0 18px;font-size:clamp(4rem,6vw,6.8rem);line-height:.88;letter-spacing:-.064em}.sec-final h2 em{font-style:normal;color:#118eaa}.sec-final p{color:#66717e;font-size:1.1rem;margin:0 0 30px}.sec-final .button{display:inline-flex;background:#071a30;color:#fff;box-shadow:0 18px 40px rgba(7,27,48,.13)}

@media(max-width:1120px){
 .sec-hero-grid,.sec-intro-grid,.sec-surface-grid,.sec-backup-grid,.sec-access-grid,.sec-monitor-grid,.sec-help-grid{grid-template-columns:1fr}
 .sec-control{max-width:740px;width:100%;margin:auto}
 .sec-layers-grid{grid-template-columns:1fr 1fr}
 .sec-continuity-head{grid-template-columns:1fr}
 .sec-continuity-grid,.sec-response-flow{grid-template-columns:1fr}.sec-continuity-grid>i,.sec-response-flow>i{rotate:90deg;justify-self:center}
}
@media(max-width:760px){
 .sec-hero{min-height:auto;padding:125px 0 35px}.sec-hero-copy h1{font-size:clamp(3.4rem,15vw,5rem)}
 .sec-control{height:520px}.sec-ring.r1{width:155px;height:155px}.sec-ring.r2{width:245px;height:245px}.sec-ring.r3{width:335px;height:335px}.sec-ring.r4{width:430px;height:430px}.sec-core{width:120px;height:120px}.sec-node{min-width:102px;padding:10px}.n-access{left:2%}.n-backup{right:2%}.n-monitor{left:3%}.n-recovery{right:3%}.sec-surface{left:12px;right:12px}
 .sec-strip{overflow:hidden;justify-content:flex-start;white-space:nowrap}.sec-strip span:nth-of-type(n+4),.sec-strip i:nth-of-type(n+4){display:none}
 .sec-intro,.sec-layers,.sec-surface-section,.sec-continuity,.sec-backup,.sec-access,.sec-monitor,.sec-response,.sec-help{padding:85px 0}.sec-intro-copy{padding-top:0}
 .sec-layers-grid{grid-template-columns:1fr}.sec-layers-grid article{min-height:380px}
 .sec-surface-visual{grid-template-columns:1fr}.sec-arrow{rotate:90deg}.sec-before,.sec-after{min-height:260px}
 .sec-backup-visual{min-height:390px}.sec-snapshot{left:2%;right:2%}.sec-restore{right:5px}
 .sec-access-row{grid-template-columns:1fr 90px 20px}
 .sec-monitor-bottom{gap:10px;overflow:hidden}.sec-monitor-bottom span{white-space:nowrap}
 .sec-final{padding:105px 0}
}
@media(prefers-reduced-motion:reduce){.sec-control,.sec-radar{transform:none!important}}
