.cybercloak-page{--cc-bg:#050914;--cc-bg-2:#07182d;--cc-panel:rgba(12,28,52,.82);--cc-panel-strong:rgba(10,22,42,.94);--cc-border:rgba(76,207,255,.22);--cc-border-strong:rgba(76,207,255,.46);--cc-cyan:#22c8ff;--cc-cyan-soft:#76e5ff;--cc-blue:#2f7df6;--cc-text:#f7fbff;--cc-muted:#aebfd0;--cc-soft:#d9edf8;--cc-dark:#06101f;--cc-shadow:0 28px 90px rgba(0,0,0,.35);background:radial-gradient(circle at 14% 6%,rgba(34,200,255,.2),transparent 30%),radial-gradient(circle at 86% 16%,rgba(47,125,246,.22),transparent 34%),linear-gradient(180deg,#040812,#07182d 42%,#050914);color:var(--cc-text);font-family:inherit;overflow:hidden}.cybercloak-page *{box-sizing:border-box}.cybercloak-container{margin:0 auto;width:min(1180px,calc(100% - 40px))}.cybercloak-section{padding:88px 0;position:relative}.cybercloak-kicker{align-items:center;color:var(--cc-cyan);display:inline-flex;font-size:.78rem;font-weight:850;gap:10px;letter-spacing:.16em;margin-bottom:16px;text-transform:uppercase}.cybercloak-kicker:before{background:linear-gradient(90deg,var(--cc-cyan),transparent);content:"";display:inline-block;height:2px;width:34px}.cybercloak-page h1,.cybercloak-page h2,.cybercloak-page h3,.cybercloak-page p{margin-top:0}.cybercloak-page h1{font-size:clamp(2.75rem,6vw,5.8rem);letter-spacing:-.076em;line-height:.95;margin-bottom:24px;max-width:920px}.cybercloak-page h2{font-size:clamp(2rem,4vw,3.45rem);letter-spacing:-.056em;line-height:1.03;margin-bottom:18px}.cybercloak-page h3{font-size:1.22rem;letter-spacing:-.025em;line-height:1.18;margin-bottom:10px}.cybercloak-page p{color:var(--cc-muted);font-size:1rem;line-height:1.72;margin-bottom:0}.cybercloak-hero{align-items:center;background:linear-gradient(115deg,rgba(4,8,18,.96),rgba(4,8,18,.68)),url(https://prevent-ransomware.com/hubfs/2026%20website/2026%20background.png) 50% /cover no-repeat;display:flex;min-height:790px;padding:112px 0 92px;position:relative}.cybercloak-hero-overlay{background:linear-gradient(90deg,rgba(4,8,18,.94),rgba(4,8,18,.72) 48%,rgba(4,8,18,.86)),radial-gradient(circle at 78% 34%,rgba(34,200,255,.2),transparent 35%);inset:0;pointer-events:none;position:absolute}.cybercloak-hero:before{background-image:linear-gradient(rgba(34,200,255,.12) 1px,transparent 0),linear-gradient(90deg,rgba(34,200,255,.12) 1px,transparent 0);background-size:64px 64px;inset:0;mask-image:linear-gradient(180deg,#000,transparent 94%);opacity:.25}.cybercloak-hero:after,.cybercloak-hero:before{content:"";pointer-events:none;position:absolute}.cybercloak-hero:after{background:radial-gradient(ellipse at center,rgba(34,200,255,.17),transparent 64%);height:430px;inset:auto -20% -34% -20%}.cybercloak-hero-glow{border-radius:999px;filter:blur(30px);height:360px;pointer-events:none;position:absolute;width:360px}.cybercloak-glow-one{background:rgba(34,200,255,.16);left:-120px;top:120px}.cybercloak-glow-two{background:rgba(47,125,246,.18);bottom:90px;right:-120px}.cybercloak-hero-grid{align-items:center;display:grid;gap:44px;grid-template-columns:1.04fr .96fr;position:relative;z-index:2}.cybercloak-hero-lead{color:var(--cc-soft);font-size:clamp(1.08rem,1.8vw,1.32rem);max-width:730px}.cybercloak-hero-actions,.cybercloak-proof-pills{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.cybercloak-hero-actions{margin-top:34px}.cybercloak-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:.96rem;font-weight:850;justify-content:center;min-height:50px;padding:14px 22px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.cybercloak-btn:hover{transform:translateY(-2px)}.cybercloak-btn-primary{background:linear-gradient(135deg,#27d2ff,#7cecff);box-shadow:0 18px 44px rgba(34,200,255,.26);color:#03101f}.cybercloak-btn-secondary{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.22);color:var(--cc-text)}.cybercloak-btn-secondary:hover{background:rgba(34,200,255,.12);border-color:rgba(34,200,255,.58)}.cybercloak-proof-pills{margin-top:28px}.cybercloak-proof-pills span{background:rgba(34,200,255,.09);border:1px solid rgba(34,200,255,.22);border-radius:999px;box-shadow:inset 0 0 20px rgba(34,200,255,.04);color:#d9eef8;font-size:.88rem;padding:9px 12px}.cybercloak-cta-card,.cybercloak-hero-visual,.cybercloak-resource-card,.cybercloak-stack-card{backdrop-filter:blur(16px);background:linear-gradient(145deg,rgba(15,34,62,.88),rgba(6,16,31,.88)),radial-gradient(circle at top right,rgba(34,200,255,.16),transparent 46%);border:1px solid var(--cc-border);border-radius:32px;box-shadow:var(--cc-shadow)}.cybercloak-hero-visual{overflow:hidden;padding:26px;position:relative}.cybercloak-hero-visual:before{background:linear-gradient(135deg,transparent,rgba(34,200,255,.18),transparent);content:"";inset:-2px;opacity:.75;pointer-events:none;position:absolute}.cybercloak-visual-topline{color:var(--cc-soft);display:flex;font-size:.82rem;font-weight:850;gap:14px;justify-content:space-between;letter-spacing:.12em;margin-bottom:20px;position:relative;text-transform:uppercase;z-index:2}.cybercloak-enclave-map{background:radial-gradient(circle at 50% 50%,rgba(34,200,255,.25),transparent 30%),radial-gradient(circle at 18% 22%,rgba(47,125,246,.22),transparent 24%),linear-gradient(145deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));border:1px solid rgba(34,200,255,.18);border-radius:26px;min-height:350px;overflow:hidden;position:relative;z-index:2}.cybercloak-enclave-map:before{background-image:linear-gradient(rgba(34,200,255,.12) 1px,transparent 0),linear-gradient(90deg,rgba(34,200,255,.12) 1px,transparent 0);background-size:38px 38px;content:"";inset:0;opacity:.28;position:absolute}.cybercloak-node{background:rgba(5,14,28,.9);border:1px solid rgba(34,200,255,.46);border-radius:18px;box-shadow:0 14px 38px rgba(0,0,0,.32);color:#e9f9ff;font-weight:850;min-width:132px;padding:14px 16px;position:absolute;text-align:center;z-index:3}.cybercloak-node span{display:block;font-size:.86rem;line-height:1.25}.cybercloak-node-hq{left:26px;top:34px}.cybercloak-node-core{background:linear-gradient(135deg,rgba(34,200,255,.34),rgba(47,125,246,.22));left:50%;min-width:160px;top:50%;transform:translate(-50%,-50%)}.cybercloak-node-ot{bottom:34px;right:26px}.cybercloak-path{background:linear-gradient(90deg,transparent,rgba(34,200,255,.98),transparent);height:2px;position:absolute;transform-origin:left center;z-index:2}.cybercloak-path-one{left:142px;top:118px;transform:rotate(23deg);width:270px}.cybercloak-path-two{bottom:118px;right:142px;transform:rotate(23deg);width:260px}.cybercloak-scan-ring{border:1px solid rgba(34,200,255,.18);border-radius:999px;position:absolute;z-index:1}.ring-one{height:230px;width:230px}.ring-one,.ring-two{left:50%;top:50%;transform:translate(-50%,-50%)}.ring-two{border-color:rgba(47,125,246,.14);height:310px;width:310px}.cybercloak-capability-panel{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:16px;position:relative;z-index:2}.cybercloak-capability-panel div{background:hsla(0,0%,100%,.065);border:1px solid hsla(0,0%,100%,.11);border-radius:18px;padding:16px}.cybercloak-capability-panel span,.cybercloak-capability-panel strong{display:block}.cybercloak-capability-panel strong{color:var(--cc-text);margin-bottom:5px}.cybercloak-capability-panel span{color:var(--cc-muted);font-size:.9rem}.cybercloak-section-heading{margin-bottom:36px;max-width:880px}.cybercloak-card-grid{display:grid;gap:18px}.cybercloak-card-grid.three{grid-template-columns:repeat(3,1fr)}.cybercloak-card-grid.four{grid-template-columns:repeat(4,1fr)}.cybercloak-card,.cybercloak-feature,.cybercloak-usecase{background:linear-gradient(145deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.035));border:1px solid rgba(34,200,255,.16);border-radius:26px;overflow:hidden;padding:26px;position:relative;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.cybercloak-hover-card:before{background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(34,200,255,.16),transparent 38%);content:"";inset:-1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease}.cybercloak-hover-card:hover{border-color:rgba(34,200,255,.44);box-shadow:0 22px 60px rgba(0,0,0,.25);transform:translateY(-5px)}.cybercloak-hover-card:hover:before{opacity:1}.cybercloak-card-number{color:var(--cc-cyan);display:inline-flex;font-weight:950;margin-bottom:18px}.cybercloak-capabilities{background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.015))}.cybercloak-feature-orb{background:radial-gradient(circle at 35% 30%,#fff,#27d2ff 24%,#2f7df6 68%,#0b1b35 100%);border-radius:999px;box-shadow:0 0 40px rgba(34,200,255,.3);height:44px;margin-bottom:18px;width:44px}.cybercloak-theme-band{align-items:center;background:linear-gradient(135deg,rgba(34,200,255,.13),rgba(47,125,246,.08)),hsla(0,0%,100%,.045);border:1px solid rgba(34,200,255,.22);border-radius:28px;display:grid;gap:24px;grid-template-columns:.85fr 1.15fr;margin-top:22px;padding:28px}.cybercloak-theme-band span{color:var(--cc-cyan);display:block;font-size:.78rem;font-weight:850;letter-spacing:.14em;margin-bottom:9px;text-transform:uppercase}.cybercloak-theme-band strong{color:var(--cc-text);display:block;font-size:clamp(1.35rem,2vw,2rem);letter-spacing:-.04em;line-height:1.12}.cybercloak-stack-card{align-items:center;display:grid;gap:34px;grid-template-columns:.86fr 1.14fr;padding:36px}.cybercloak-stack-lanes{display:grid;gap:14px}.cybercloak-lane{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.11);border-radius:22px;padding:18px}.cybercloak-lane span{color:var(--cc-cyan);display:block;font-size:.78rem;font-weight:850;letter-spacing:.12em;margin-bottom:7px;text-transform:uppercase}.cybercloak-lane strong{color:var(--cc-text);display:block;font-size:1.28rem;margin-bottom:4px}.cybercloak-lane.active{background:linear-gradient(135deg,rgba(34,200,255,.17),rgba(47,125,246,.1));border-color:rgba(34,200,255,.5)}.cybercloak-usecases{background:radial-gradient(circle at 20% 20%,rgba(47,125,246,.16),transparent 28%),hsla(0,0%,100%,.02)}.cybercloak-usecase-grid{display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.cybercloak-usecase{min-height:224px}.cybercloak-usecase-label{background:rgba(34,200,255,.1);border:1px solid rgba(34,200,255,.18);border-radius:999px;color:var(--cc-cyan);display:inline-flex;font-size:.76rem;font-weight:850;letter-spacing:.14em;margin-bottom:16px;padding:8px 10px;text-transform:uppercase}.cybercloak-resources{background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.045))}.cybercloak-resource-card{align-items:center;display:grid;gap:34px;grid-template-columns:.88fr 1.12fr;padding:36px}.cybercloak-resource-copy p+p{margin-top:16px}.cybercloak-resource-buttons{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.cybercloak-resource-link{background:hsla(0,0%,100%,.06);border:1px solid rgba(34,200,255,.18);border-radius:22px;color:var(--cc-text);display:block;min-height:124px;padding:20px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.cybercloak-resource-link:hover{background:rgba(34,200,255,.11);border-color:rgba(34,200,255,.52);transform:translateY(-4px)}.cybercloak-resource-link span{color:var(--cc-cyan);display:block;font-size:.76rem;font-weight:850;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.cybercloak-resource-link strong{display:block;font-size:1.06rem;line-height:1.25}.cybercloak-resource-link.vendor{background:linear-gradient(135deg,rgba(34,200,255,.15),rgba(47,125,246,.1))}.cybercloak-final-cta{padding-bottom:52px}.cybercloak-cta-card{align-items:center;display:grid;gap:28px;grid-template-columns:1fr auto;padding:40px}.cybercloak-cta-card p{max-width:760px}.cybercloak-faq{padding-bottom:104px;padding-top:50px}.cybercloak-faq-list{display:grid;gap:14px}.cybercloak-faq-item{background:hsla(0,0%,100%,.055);border:1px solid rgba(34,200,255,.16);border-radius:22px;overflow:hidden}.cybercloak-faq-question{align-items:center;appearance:none;background:transparent;border:0;color:var(--cc-text);cursor:pointer;display:flex;font:inherit;font-weight:850;gap:20px;justify-content:space-between;padding:20px 22px;text-align:left;width:100%}.cybercloak-faq-icon{align-items:center;background:rgba(34,200,255,.12);border-radius:999px;color:var(--cc-cyan);display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;transition:transform .18s ease;width:30px}.cybercloak-faq-answer{max-height:0;overflow:hidden;transition:max-height .22s ease}.cybercloak-faq-answer p{padding:0 22px 22px}.cybercloak-faq-item.is-open{border-color:rgba(34,200,255,.42)}.cybercloak-faq-item.is-open .cybercloak-faq-icon{transform:rotate(45deg)}.cybercloak-reveal{opacity:0;transform:translateY(18px);transition:opacity .52s ease,transform .52s ease}.cybercloak-reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:980px){.cybercloak-cta-card,.cybercloak-hero-grid,.cybercloak-resource-card,.cybercloak-stack-card,.cybercloak-theme-band{grid-template-columns:1fr}.cybercloak-card-grid.four,.cybercloak-card-grid.three{grid-template-columns:repeat(2,1fr)}.cybercloak-hero{min-height:auto;padding-top:88px}.cybercloak-cta-card .cybercloak-btn{justify-self:start}}@media (max-width:720px){.cybercloak-container{width:min(100% - 28px,1180px)}.cybercloak-section{padding:66px 0}.cybercloak-hero{padding:74px 0 66px}.cybercloak-page h1{font-size:clamp(2.45rem,13vw,4rem)}.cybercloak-page h2{font-size:clamp(2rem,9vw,2.65rem)}.cybercloak-capability-panel,.cybercloak-card-grid.four,.cybercloak-card-grid.three,.cybercloak-resource-buttons,.cybercloak-usecase-grid{grid-template-columns:1fr}.cybercloak-hero-actions{align-items:stretch}.cybercloak-btn{width:100%}.cybercloak-enclave-map{min-height:310px}.cybercloak-node{font-size:.82rem;min-width:112px;padding:12px}.cybercloak-node-hq{left:16px}.cybercloak-node-ot{right:16px}.cybercloak-path-one,.cybercloak-path-two{width:190px}.cybercloak-card,.cybercloak-cta-card,.cybercloak-feature,.cybercloak-hero-visual,.cybercloak-resource-card,.cybercloak-stack-card,.cybercloak-theme-band,.cybercloak-usecase{border-radius:24px}}