:root{--sa-navy:#071426;--sa-deep:#0b1d35;--sa-blue:#2864f0;--sa-cyan:#42d4d0;--sa-mint:#62e6ae;--sa-ink:#102038;--sa-muted:#65748a;--sa-soft:#f3f7fb;--sa-line:#dce5ef}.ssa-page{font-family:"Open Sans",sans-serif;color:var(--sa-ink);overflow:hidden}.ssa-page h1,.ssa-page h2,.ssa-page h3{font-family:"Montserrat",sans-serif;letter-spacing:-.035em}.ssa-hero{position:relative;padding:105px 0 95px;background:var(--sa-navy);color:#b2c1d4}.ssa-glow{position:absolute;inset:0;background:radial-gradient(circle at 78% 22%,rgba(40,100,240,.34),transparent 29%),radial-gradient(circle at 20% 100%,rgba(66,212,208,.12),transparent 27%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,auto,52px 52px,52px 52px}.ssa-hero .container{position:relative}.ssa-kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--sa-cyan);font-size:10px;font-weight:800}.ssa-hero h1{font-size:clamp(45px,5.2vw,72px);line-height:1.06;color:#fff;margin:20px 0}.ssa-hero h1 em{font-style:normal;color:#72e2df}.ssa-hero p{max-width:700px;font-size:17px;line-height:1.8}.ssa-actions{display:flex;gap:13px;flex-wrap:wrap;margin:32px 0}.ssa-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 21px;border-radius:9px;font-size:12px;font-weight:750}.ssa-btn.primary{background:var(--sa-blue);color:#fff!important}.ssa-btn.ghost{border:1px solid rgba(255,255,255,.25);color:#fff!important}.ssa-proof{display:flex;flex-wrap:wrap;gap:18px;font-size:9px}.ssa-proof i{color:var(--sa-mint)}.ssa-console{border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(10,29,53,.9);box-shadow:0 30px 75px rgba(0,0,0,.32);overflow:hidden}.console-head{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.1);font-size:8px;letter-spacing:.1em}.console-head b{color:var(--sa-mint)}.console-head b i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--sa-mint);margin-right:6px;box-shadow:0 0 12px var(--sa-mint)}.console-core{height:330px;position:relative;display:grid;place-items:center}.pulse{width:150px;height:150px;border-radius:50%;display:grid;place-content:center;text-align:center;background:linear-gradient(145deg,#2464f2,#123c92);box-shadow:0 0 0 18px rgba(40,100,240,.09),0 0 0 38px rgba(40,100,240,.05)}.pulse i{font-size:37px;color:#79e4df}.pulse strong,.pulse small{display:block}.pulse strong{color:#fff;margin-top:8px}.pulse small{font-size:7px;margin-top:4px}.orbit{position:absolute;padding:10px 12px;border-radius:9px;background:#fff;color:#29405f;font-size:8px;font-weight:700;box-shadow:0 12px 25px rgba(0,0,0,.24)}.orbit i{color:var(--sa-blue);font-size:18px;margin-right:5px}.o1{top:28px;left:18px}.o2{right:18px;top:72px}.o3{left:33px;bottom:25px}.console-foot{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.1)}.console-foot span{padding:14px;text-align:center;border-right:1px solid rgba(255,255,255,.1)}.console-foot small,.console-foot b{display:block}.console-foot small{font-size:7px}.console-foot b{color:#fff;font-size:12px;margin-top:4px}.ssa-strip{border-bottom:1px solid var(--sa-line)}.ssa-strip .container>div{display:grid;grid-template-columns:repeat(4,1fr)}.ssa-strip span{padding:24px;text-align:center;border-right:1px solid var(--sa-line);font-size:9px;color:var(--sa-muted)}.ssa-strip b{display:block;color:var(--sa-ink);font-size:13px;margin-bottom:4px}.ssa-section{padding:105px 0}.service-section,.amc-section{background:var(--sa-soft)}.section-intro{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:48px}.section-intro h2,.cyber-section h2,.amc-section h2{font-size:clamp(34px,4vw,51px);line-height:1.14;margin:14px 0 0}.section-intro>p{max-width:455px;line-height:1.75;color:var(--sa-muted);margin:0}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.service-grid article{padding:28px;border:1px solid var(--sa-line);border-radius:15px;background:#fff}.service-grid article>span{width:50px;height:50px;display:grid;place-items:center;border-radius:12px;background:#eaf1ff;color:var(--sa-blue);font-size:22px}.service-grid h3{font-size:16px;margin:21px 0 10px}.service-grid p,.cyber-grid p{font-size:10px;line-height:1.75;color:var(--sa-muted)}.cyber-section{background:#fff}.cyber-section .col-lg-5>p,.amc-section .col-lg-5>p{line-height:1.8;color:var(--sa-muted);margin:22px 0}.outcome-box{display:flex;flex-wrap:wrap;gap:8px}.outcome-box b{width:100%;font-size:11px}.outcome-box span{padding:7px 10px;border-radius:6px;background:#eaf1ff;color:#2753a7;font-size:8px}.cyber-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cyber-grid article{display:flex;gap:16px;padding:24px;border:1px solid var(--sa-line);border-radius:13px;background:var(--sa-soft)}.cyber-grid i{font-size:25px;color:var(--sa-blue)}.cyber-grid h3{font-size:15px;margin:0 0 8px}.storage-section{background:var(--sa-deep)}.section-intro.light h2{color:#fff}.section-intro.light>p{color:#aebdd0}.service-grid.dark article{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12)}.service-grid.dark article>span{background:rgba(66,212,208,.1);color:var(--sa-cyan)}.service-grid.dark h3{color:#fff}.service-grid.dark p{color:#aebdd0}.storage-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:28px}.storage-tags b{color:#fff;font-size:11px;margin-right:7px}.storage-tags span{padding:7px 10px;border-radius:6px;background:rgba(255,255,255,.07);color:#b9c7d8;font-size:8px}.ssa-link{font-size:11px;font-weight:750}.amc-cards{display:grid;grid-template-columns:1fr 1fr;gap:15px}.amc-cards article{position:relative;padding:29px;background:#fff;border:1px solid var(--sa-line);border-radius:15px}.amc-cards article.featured{border:2px solid var(--sa-blue);box-shadow:0 20px 45px rgba(26,68,145,.12)}.amc-cards article>span{position:absolute;right:15px;top:-12px;padding:5px 9px;border-radius:20px;background:var(--sa-blue);color:#fff;font-size:7px}.amc-cards small{color:var(--sa-blue);font-weight:800;letter-spacing:.12em}.amc-cards h3{font-size:19px;margin:12px 0 19px}.amc-cards ul{padding:0;margin:0;list-style:none}.amc-cards li{padding:9px 0;border-top:1px solid var(--sa-line);font-size:10px;color:var(--sa-muted)}.amc-cards li:before{content:'✓';color:#18a36a;font-weight:800;margin-right:8px}.coverage{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;background:#fff;border:1px solid var(--sa-line);border-radius:15px}.coverage div{padding:24px;border-right:1px solid var(--sa-line)}.coverage i{display:block;color:var(--sa-blue);font-size:22px}.coverage b,.coverage span{display:block}.coverage b{font-size:13px;margin:12px 0 5px}.coverage span{font-size:9px;color:var(--sa-muted)}.ssa-process{padding:100px 0;background:#fff}.process-line{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--sa-line)}.process-line div{padding:28px 25px 0 0}.process-line b{color:var(--sa-blue)}.process-line h3{font-size:16px;margin:15px 0 8px}.process-line p{font-size:10px;color:var(--sa-muted);line-height:1.7}.ssa-cta{padding:0 0 100px}.ssa-cta .container>div{padding:50px 55px;border-radius:19px;background:linear-gradient(120deg,var(--sa-blue),#123f9c);display:flex;justify-content:space-between;align-items:center;gap:30px}.ssa-cta h2{color:#fff;font-size:clamp(28px,3.4vw,42px);margin:12px 0}.ssa-cta p{color:#d5e2f6;font-size:11px}.ssa-btn.white{background:#fff;color:var(--sa-blue)!important;white-space:nowrap}@media(max-width:991px){.ssa-hero{padding:72px 0}.ssa-console{max-width:560px;margin:auto}.ssa-section,.ssa-process{padding:80px 0}.section-intro{display:block}.section-intro>p{margin-top:20px}.service-grid,.coverage{grid-template-columns:1fr 1fr}.ssa-cta .container>div{display:block}.ssa-cta .ssa-btn{margin-top:25px}}@media(max-width:767px){.ssa-hero h1{font-size:42px}.ssa-strip .container>div,.service-grid,.cyber-grid,.amc-cards,.coverage,.process-line{grid-template-columns:1fr 1fr}.coverage div{border-bottom:1px solid var(--sa-line)}.ssa-cta .container>div{padding:35px 26px}.ssa-btn.white{white-space:normal}}@media(max-width:520px){.ssa-actions{display:grid}.ssa-btn{width:100%}.ssa-strip .container>div,.service-grid,.cyber-grid,.amc-cards,.coverage,.process-line{grid-template-columns:1fr}.console-core{height:300px}.ssa-section,.ssa-process{padding:68px 0}}
