.chips-root{--chips-bg:#080b11;--chips-card:#131c2d;--chips-text:#f8fafc;--chips-muted:#9fb0c8;--chips-muted-2:#7f92ad;--chips-neon:#00e5ff;--chips-blue:#05f;--chips-teal:#00bfa5;--chips-green:#00e676;--chips-red:#ff4d6d;--chips-shadow:0 18px 50px rgba(0,0,0,.32);--chips-max:1280px;background:var(--chips-bg);color:var(--chips-text);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.45;margin:0;position:relative;z-index:1}.chips-root *{box-sizing:border-box}.chips-root a{color:inherit;text-decoration:none}.chips-root img{display:block;height:auto;max-width:100%}.chips-root .chips-container{margin:0 auto;max-width:var(--chips-max);padding:0 24px;width:100%}.chips-root .chips-section{position:relative;z-index:1}.chips-root .chips-nav{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(4,8,15,.78);border-bottom:1px solid hsla(0,0%,100%,.06);position:sticky;top:0;width:100%;z-index:50}.chips-root .chips-nav-inner{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:88px}.chips-root .chips-brand{align-items:center;display:flex;gap:14px;min-width:0}.chips-root .chips-logo-image{display:block;flex:0 0 auto;height:34px;width:auto}.chips-root .chips-brand-sub{color:#b7c4d9;font-size:14px;white-space:nowrap}.chips-root .chips-desktop-nav{display:block}.chips-root .chips-menu{align-items:center;display:flex;gap:34px}.chips-root .chips-menu a{color:#d6dfec;font-size:16px;font-weight:600;transition:color .25s ease}.chips-root .chips-footer-links a:hover,.chips-root .chips-menu a:hover{color:var(--chips-neon)}.chips-root .chips-mobile-toggle{display:none}.chips-root .chips-btn{align-items:center;border:1px solid transparent;border-radius:16px;display:inline-flex;font-size:18px;font-weight:700;gap:10px;justify-content:center;min-height:58px;padding:14px 30px;text-align:center;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease,color .25s ease}.chips-root .chips-btn-primary{background:linear-gradient(135deg,#19d7ff,#0f7dff);box-shadow:0 10px 30px rgba(0,140,255,.32);color:#04101d}.chips-root .chips-btn-primary:hover{box-shadow:0 16px 35px rgba(0,140,255,.38);color:#fff;transform:translateY(-2px)}.chips-root .chips-btn-secondary{background:hsla(0,0%,100%,.035);border-color:hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03);color:#f2f7ff}.chips-root .chips-btn-secondary:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.2);transform:translateY(-2px)}.chips-root .chips-hero{background-image:linear-gradient(rgba(4,8,15,.72),rgba(4,8,15,.88)),url(https://prevent-ransomware.com/hubfs/2026%20website/2026%20background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid hsla(0,0%,100%,.06);overflow:hidden}.chips-root .chips-hero:before{background:radial-gradient(circle at 50% 10%,rgba(0,229,255,.12),rgba(0,229,255,0) 38%);content:"";inset:0;pointer-events:none;position:absolute}.chips-root .chips-hero-inner{align-items:center;display:flex;justify-content:center;min-height:720px;padding:130px 0 110px;position:relative;text-align:center;z-index:2}.chips-root .chips-eyebrow{background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;box-shadow:0 6px 24px rgba(0,0,0,.16);color:var(--chips-neon);display:inline-block;font-size:13px;font-weight:800;letter-spacing:.12em;margin-bottom:26px;padding:9px 18px;text-transform:uppercase}.chips-root .chips-hero h1{color:#fff;font-size:clamp(48px,6vw,86px);font-weight:800;letter-spacing:-.05em;line-height:.98;margin:0 0 24px}.chips-root .chips-gradient-text{background:linear-gradient(90deg,var(--chips-neon) 0,#1bb8ff 45%,var(--chips-blue) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.chips-root .chips-hero p{color:#c7d2e3;font-size:clamp(21px,2vw,28px);font-weight:500;line-height:1.4;margin:0 auto 40px;max-width:900px}.chips-root .chips-hero-actions{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.chips-root .chips-dark-section{background:#091221;border-bottom:1px solid hsla(0,0%,100%,.05)}.chips-root .chips-darkest-section{background:#060c15;border-bottom:1px solid hsla(0,0%,100%,.05);border-top:1px solid hsla(0,0%,100%,.05)}.chips-root .chips-section-inner{padding:96px 0}.chips-root .chips-heading-block{margin:0 auto 56px;max-width:980px;text-align:center}.chips-root .chips-heading-block h2{color:#fff;font-size:clamp(38px,4vw,64px);font-weight:800;letter-spacing:-.045em;line-height:1.02;margin:0 0 20px}.chips-root .chips-heading-block p{color:#adbdd2;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.45;margin:0}.chips-root .chips-card-grid{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}.chips-root .chips-advantage-card,.chips-root .chips-card,.chips-root .chips-testimonial{background:linear-gradient(135deg,rgba(12,23,41,.96),rgba(21,31,50,.96));border:1px solid hsla(0,0%,100%,.06);border-radius:18px;box-shadow:var(--chips-shadow);overflow:hidden;position:relative;transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease}.chips-root .chips-card{min-height:456px;padding:34px 32px 32px}.chips-root .chips-advantage-card:before,.chips-root .chips-card:before,.chips-root .chips-testimonial:before{background:transparent;content:"";height:2px;left:0;position:absolute;right:0;top:0;transition:background .3s ease}.chips-root .chips-advantage-card:hover,.chips-root .chips-card:hover,.chips-root .chips-testimonial:hover{border-color:rgba(0,229,255,.18);box-shadow:0 22px 45px rgba(0,0,0,.34),0 0 0 1px rgba(0,229,255,.05);transform:translateY(-7px)}.chips-root .chips-advantage-card:hover:before,.chips-root .chips-card.card-neon:hover:before,.chips-root .chips-testimonial:hover:before{background:var(--chips-neon)}.chips-root .chips-card.card-teal:hover:before{background:var(--chips-teal)}.chips-root .chips-card.card-green:hover:before{background:var(--chips-green)}.chips-root .chips-pill{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:13px;font-weight:800;letter-spacing:.06em;margin-bottom:28px;min-height:34px;padding:6px 12px;text-transform:uppercase}.chips-root .pill-neon{background:rgba(0,229,255,.09);border-color:rgba(0,229,255,.22);color:var(--chips-neon)}.chips-root .pill-teal{background:rgba(0,191,165,.09);border-color:rgba(0,191,165,.22);color:var(--chips-teal)}.chips-root .pill-green{background:rgba(0,230,118,.09);border-color:rgba(0,230,118,.22);color:var(--chips-green)}.chips-root .chips-card h3{color:#fff;font-size:26px;font-weight:800;line-height:1.1;margin:0 0 18px}.chips-root .chips-card p,.chips-root .chips-footer-copy,.chips-root .chips-footer-links a,.chips-root .chips-legal,.chips-root .chips-msp-copy p{color:var(--chips-muted)}.chips-root .chips-card p{font-size:18px;line-height:1.52;margin:0 0 28px;min-height:150px}.chips-root .chips-list{list-style:none;margin:0;padding:0}.chips-root .chips-list li{color:#deebfa;font-size:17px;font-weight:600;line-height:1.45;margin-bottom:16px;padding-left:30px;position:relative}.chips-root .chips-list li:last-child{margin-bottom:0}.chips-root .chips-list li:before{color:var(--chips-neon);content:"✓";font-weight:800;left:0;position:absolute;top:0}.chips-root .chips-list.teal li:before{color:var(--chips-teal)}.chips-root .chips-list.green li:before{color:var(--chips-green)}.chips-root .chips-testimonial-grid{display:grid;gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.chips-root .chips-testimonial{min-height:280px;padding:42px 40px 36px}.chips-root .chips-quote-mark{color:hsla(0,0%,100%,.05);font-size:120px;font-weight:800;left:24px;line-height:1;pointer-events:none;position:absolute;top:22px}.chips-root .chips-testimonial blockquote{color:#eef5ff;font-size:22px;font-style:italic;font-weight:500;line-height:1.45;margin:0 0 34px;padding-left:26px;position:relative;z-index:1}.chips-root .chips-attribution{align-items:flex-start;display:flex;gap:18px;padding-left:26px}.chips-root .chips-attribution-bar{background:var(--chips-neon);border-radius:999px;flex:0 0 auto;min-height:46px;width:3px}.chips-root .chips-attribution-name{color:#fff;font-size:17px;font-weight:800;margin:0 0 4px}.chips-root .chips-attribution-role{color:var(--chips-muted);font-size:16px;line-height:1.45;margin:0}.chips-root .chips-msp-grid{align-items:center;display:grid;gap:54px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.chips-root .chips-msp-copy h2{color:#fff;font-size:clamp(42px,4vw,72px);font-weight:800;letter-spacing:-.05em;line-height:.96;margin:0 0 24px}.chips-root .chips-msp-copy p{font-size:21px;font-weight:500;line-height:1.55;margin:0 0 28px}.chips-root .chips-number-list{display:grid;gap:26px;margin-top:32px}.chips-root .chips-number-item{align-items:start;display:grid;gap:16px;grid-template-columns:54px minmax(0,1fr)}.chips-root .chips-number-box{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid rgba(0,229,255,.28);border-radius:14px;box-shadow:0 0 25px rgba(0,229,255,.08);color:var(--chips-neon);display:flex;font-size:26px;font-weight:800;height:54px;justify-content:center;width:54px}.chips-root .chips-number-content h4{color:#fff;font-size:22px;font-weight:800;margin:0 0 8px}.chips-root .chips-number-content p{font-size:18px;margin:0}.chips-root .chips-advantage-card{padding:36px 36px 34px}.chips-root .chips-advantage-card h3{border-bottom:1px solid hsla(0,0%,100%,.07);color:#fff;font-size:22px;font-weight:800;margin:0 0 26px;padding-bottom:18px}.chips-root .chips-bar-group{margin-bottom:30px}.chips-root .chips-bar-group:last-child{margin-bottom:0}.chips-root .chips-bar-top{align-items:center;display:flex;font-size:14px;font-weight:800;gap:16px;justify-content:space-between;letter-spacing:.06em;line-height:1.4;margin-bottom:10px;text-transform:uppercase}.chips-root .chips-bar-top .muted{color:#8ea2c2}.chips-root .chips-bar-top .right-red{color:var(--chips-red)}.chips-root .chips-bar-top .right-green{color:var(--chips-green)}.chips-root .chips-bar-track{background:#050912;border:1px solid hsla(0,0%,100%,.06);border-radius:999px;height:18px;overflow:hidden;position:relative;width:100%}.chips-root .chips-bar-fill-right{background:linear-gradient(90deg,#a21e38,#ff5c79);border-radius:999px;box-shadow:0 0 18px rgba(255,92,121,.35);height:100%;position:absolute;right:0;top:0;width:40%}.chips-root .chips-bar-fill-left{background:linear-gradient(90deg,var(--chips-green) 0,var(--chips-teal) 100%);border-radius:999px;box-shadow:0 0 18px rgba(0,230,118,.35);height:100%;left:0;position:absolute;top:0;width:25%}.chips-root .chips-bar-caption{color:var(--chips-muted-2);font-size:16px;font-weight:500;line-height:1.45;margin-top:10px}.chips-root .chips-bar-caption .green{color:var(--chips-green);font-weight:700}.chips-root .chips-cta{background:radial-gradient(circle at 50% 40%,rgba(0,85,255,.22),rgba(8,11,17,0) 38%),linear-gradient(180deg,#060b14,#07111f);border-bottom:1px solid hsla(0,0%,100%,.05);border-top:1px solid hsla(0,0%,100%,.05);overflow:hidden}.chips-root .chips-cta-inner{padding:110px 0 105px;text-align:center}.chips-root .chips-cta h2{color:#fff;font-size:clamp(44px,5vw,78px);font-weight:800;letter-spacing:-.05em;line-height:1.02;margin:0 0 24px}.chips-root .chips-cta p{color:#d9e5f3;font-size:clamp(22px,2vw,31px);font-weight:500;line-height:1.45;margin:0 auto 38px;max-width:900px}.chips-root .chips-cta-actions{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin-bottom:34px}.chips-root .chips-cta-note{color:#b8c6da;font-size:16px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.chips-root .chips-footer{background:#060b14}.chips-root .chips-footer-inner{padding:70px 0 34px}.chips-root .chips-footer-grid{display:grid;gap:46px;grid-template-columns:1.5fr .7fr .7fr;margin-bottom:42px}.chips-root .chips-footer-brand{max-width:460px}.chips-root .chips-footer-logo-link{display:inline-block;margin-bottom:24px}.chips-root .chips-footer-logo-image{display:block;height:34px;width:auto}.chips-root .chips-footer-copy{font-size:16px;font-weight:500;line-height:1.65;margin:0 0 26px}.chips-root .chips-linkedin-text{color:#cad7e9;display:inline-flex;font-size:18px;font-weight:700;transition:color .25s ease}.chips-root .chips-linkedin-text:hover{color:var(--chips-neon)}.chips-root .chips-footer-heading{color:#fff;font-size:14px;font-weight:800;letter-spacing:.08em;margin:0 0 22px;text-transform:uppercase}.chips-root .chips-footer-links{list-style:none;margin:0;padding:0}.chips-root .chips-footer-links li{margin-bottom:14px}.chips-root .chips-footer-links li:last-child{margin-bottom:0}.chips-root .chips-footer-links a{font-size:18px;font-weight:500;transition:color .25s ease}.chips-root .chips-legal{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);display:flex;font-size:16px;font-weight:500;gap:20px;justify-content:space-between;padding-top:28px}.chips-root.chips-solution-page .chips-solution-hero-inner{justify-content:center;min-height:760px;text-align:left}.chips-root.chips-solution-page .chips-solution-hero-grid{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);width:100%}.chips-root.chips-solution-page .chips-solution-hero-copy{max-width:760px}.chips-root.chips-solution-page .chips-solution-hero-copy h1{font-size:clamp(44px,5.4vw,82px);line-height:.98;margin:0 0 24px;text-align:left}.chips-root.chips-solution-page .chips-solution-hero-copy p{font-size:clamp(20px,2vw,27px);margin:0 0 34px;max-width:820px;text-align:left}.chips-root.chips-solution-page .chips-solution-hero-actions{justify-content:flex-start}.chips-root.chips-solution-page .chips-solution-chip-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.chips-root.chips-solution-page .chips-solution-chip{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#dce8f8;display:inline-flex;font-size:14px;font-weight:700;min-height:40px;padding:8px 14px}.chips-root.chips-solution-page .chips-solution-hero-panel{padding:36px 34px 32px}.chips-root.chips-solution-page .chips-solution-bar-85{width:85%}.chips-root.chips-solution-page .chips-solution-bar-70{width:70%}.chips-root.chips-solution-page .chips-solution-bar-62{width:62%}.chips-root.chips-solution-page .chips-solution-bar-78{width:78%}.chips-root.chips-solution-page .chips-solution-stats{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}.chips-root.chips-solution-page .chips-solution-stat-card{min-height:0}.chips-root.chips-solution-page .chips-solution-stat-card h3{font-size:clamp(36px,3vw,54px);margin:0 0 10px}.chips-root.chips-solution-page .chips-solution-stat-card p{min-height:0}.chips-root.chips-solution-page .chips-solution-two-col{align-items:start}.chips-root.chips-solution-page .chips-advantage-card{align-self:start}.chips-root.chips-solution-page .chips-solution-compare-grid,.chips-root.chips-solution-page .chips-solution-coverage-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.chips-root.chips-solution-page .chips-solution-compare-box,.chips-root.chips-solution-page .chips-solution-coverage-box{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;min-height:100%;padding:22px 20px}.chips-root.chips-solution-page .chips-solution-note,.chips-root.chips-solution-page .chips-solution-panel-copy{color:var(--chips-muted);font-size:19px;line-height:1.58}.chips-root.chips-solution-page .chips-solution-faq-heading{color:#fff;font-size:clamp(28px,3vw,42px);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin:0 0 22px}.chips-root.chips-solution-page .chips-faq-list{display:grid;gap:16px}.chips-root.chips-solution-page .chips-faq-item{padding:0}.chips-root.chips-solution-page .chips-faq-question{align-items:center;appearance:none;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:18px;font-weight:700;gap:18px;justify-content:space-between;padding:24px 26px;text-align:left;width:100%}.chips-root.chips-solution-page .chips-faq-icon{align-items:center;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:var(--chips-neon);display:inline-flex;flex:0 0 auto;font-size:22px;height:34px;justify-content:center;line-height:1;transition:transform .25s ease,background .25s ease;width:34px}.chips-root.chips-solution-page .chips-faq-item.is-open .chips-faq-icon{background:hsla(0,0%,100%,.04);transform:rotate(45deg)}.chips-root.chips-solution-page .chips-faq-answer{max-height:0;transition:max-height .3s ease}.chips-root.chips-solution-page .chips-faq-answer-inner{color:var(--chips-muted)}.chips-root .chips-awards-panel{background:linear-gradient(135deg,rgba(12,23,41,.96),rgba(21,31,50,.96));border:1px solid hsla(0,0%,100%,.06);border-radius:18px;box-shadow:var(--chips-shadow);margin:0 auto 40px;max-width:960px;padding:28px}.chips-root .chips-awards-image{background:#fff;border-radius:14px;display:block;margin:0 auto;max-height:260px;max-width:840px;object-fit:contain;padding:18px;width:100%}@media (max-width:1199px){.chips-root .chips-card-grid,.chips-root .chips-footer-grid,.chips-root .chips-msp-grid,.chips-root .chips-testimonial-grid,.chips-root.chips-solution-page .chips-solution-hero-grid,.chips-root.chips-solution-page .chips-solution-stats{grid-template-columns:1fr}.chips-root .chips-card p{min-height:0}.chips-root .chips-msp-grid{gap:40px}.chips-root .chips-footer-brand{max-width:none}}@media (max-width:960px){.chips-root .chips-nav-inner{flex-wrap:wrap;min-height:auto;padding:18px 0}.chips-root .chips-desktop-cta,.chips-root .chips-desktop-nav{display:none}.chips-root .chips-mobile-toggle{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-size:22px;font-weight:700;justify-content:center;min-height:52px;min-width:52px}.chips-root .chips-menu-wrap{display:none;padding-top:10px;width:100%}.chips-root .chips-menu-wrap.is-open{display:block}.chips-root .chips-menu{align-items:stretch;border-top:1px solid hsla(0,0%,100%,.06);flex-direction:column;gap:0;padding:14px 0 8px}.chips-root .chips-menu .chips-btn,.chips-root .chips-menu a{width:100%}.chips-root .chips-menu a{padding:12px 0}.chips-root .chips-cta-inner,.chips-root .chips-footer-inner,.chips-root .chips-hero-inner,.chips-root .chips-section-inner{padding-bottom:72px;padding-top:72px}.chips-root.chips-solution-page .chips-solution-hero-copy h1,.chips-root.chips-solution-page .chips-solution-hero-copy p{text-align:center}.chips-root.chips-solution-page .chips-solution-chip-row,.chips-root.chips-solution-page .chips-solution-hero-actions{justify-content:center}.chips-root.chips-solution-page .chips-solution-compare-grid,.chips-root.chips-solution-page .chips-solution-coverage-grid{grid-template-columns:1fr}}@media (min-width:961px){.chips-root .chips-menu-wrap,.chips-root .chips-mobile-only{display:none}}@media (max-width:767px){.chips-root .chips-container{padding:0 18px}.chips-root .chips-brand{flex-wrap:wrap;gap:10px}.chips-root .chips-logo-image{height:28px}.chips-root .chips-brand-sub{font-size:12px;white-space:normal}.chips-root .chips-footer-logo-image{height:30px}.chips-root .chips-hero-inner{min-height:540px}.chips-root .chips-cta p,.chips-root .chips-heading-block p,.chips-root .chips-hero p,.chips-root .chips-msp-copy p{font-size:19px}.chips-root .chips-advantage-card,.chips-root .chips-card,.chips-root .chips-testimonial{padding:28px 22px 24px}.chips-root .chips-testimonial blockquote{font-size:19px;padding-left:10px}.chips-root .chips-attribution{padding-left:10px}.chips-root .chips-legal{align-items:flex-start;flex-direction:column}.chips-root.chips-solution-page .chips-faq-question{font-size:17px;padding:20px}.chips-root.chips-solution-page .chips-faq-answer-inner{padding:0 20px 20px}}.chips-root.chips-solution-page .chips-faq-answer{display:none;max-height:none;overflow:hidden}.chips-root.chips-solution-page .chips-faq-item.is-open .chips-faq-answer{display:block}.chips-root.chips-solution-page .chips-faq-answer-inner{color:#9fb0c8;font-size:17px;line-height:1.65;padding:0 26px 24px}