:root{--brand:#0068e0;--brand-dark:#0052b3;--brand-light:#4c98f0;--brand-highlight:#82b6f4;--brand-bg:#e5f0ff;--brand-mist:#f2f7fd;--slate:#202830;--slate-deep:#11181f;--slate-mid:#34414c;--slate-soft:#71808d;--ink:#17212a;--ink-2:#3d4a55;--muted:#6c7a86;--paper:#f4f7fa;--white:#fff;--line:#dce3e9;--crit:#d92d20;--crit-bg:#fef3f2;--high:#f79009;--high-bg:#fffaeb;--med:#ca8a04;--med-bg:#fefce8;--low:#2e90fa;--low-bg:#eff8ff;--ok:#079455;--ok-bg:#ecfdf3;--dark:#11181f;--dark-2:#1b252e;--dark-line:#34414c;--radius:14px}.visual-network .service-visual-unique{min-height:0;padding:22px 24px}.visual-network .sv-topology{gap:9px}.visual-network .sv-topology-console,.visual-network .sv-topology-proof{min-height:38px;padding-block:8px}@media (max-width:620px){.visual-network .service-visual-unique{padding:18px 14px}.visual-network .sv-topology{gap:8px}}.service-hero-visual.visual-iot-security .service-visual-unique{min-height:0!important;padding:22px 24px 14px!important}.visual-iot-security .sv-iot-new{gap:11px}.visual-iot-security .sv-iot-console{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important}.visual-iot-security .sv-iot-console>div{background:#000;width:auto;min-width:0}.visual-iot-security .sv-iot-console>div+div{border-left:1px solid #2c4257}.visual-iot-security .sv-iot-packet{width:12px;height:12px;background:#2388ef!important;border:2px solid #fff!important;box-shadow:0 0 0 4px #2388ef1f,0 0 15px #2388ef85!important}.visual-iot-security .sv-iot-packet span{inset:3px;background:#dff1ff!important}.visual-iot-security .sv-iot-node>i{z-index:6;position:relative}.visual-iot-security .sv-iot-proof{gap:14px;grid-template-columns:max-content minmax(70px,1fr) max-content!important}.visual-iot-security .sv-iot-proof>b{justify-self:end}@media (max-width:620px){.service-hero-visual.visual-iot-security .service-visual-unique{min-height:0!important;padding:16px 14px 10px!important}.visual-iot-security .sv-iot-console{grid-template-columns:1fr!important}.visual-iot-security .sv-iot-console>div+div{border-top:1px solid #2c4257;border-left:0}.visual-iot-security .sv-iot-proof{gap:6px;grid-template-columns:1fr!important}.visual-iot-security .sv-iot-proof>b{justify-self:start}}.visual-mobile-app .sv-device-screen,.visual-mobile-app .sv-device-zones>i{background:#000!important}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:var(--font-body), sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{max-width:100%;font:inherit}p,li,h1,h2,h3,h4,h5,strong,span{overflow-wrap:break-word}.counter-value{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:none!important}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}.mono{font-family:var(--font-mono), monospace}.topstrip{background:var(--slate);color:#9fb0bf;font-family:var(--font-mono);letter-spacing:.04em;text-align:center;padding:8px 0;font-size:11.5px}.topstrip b{color:#fff;font-weight:500}.topstrip a:hover{color:#fff}.topstrip .dot{color:var(--brand);padding:0 8px}.scroll-progress-track{z-index:70;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.scroll-progress-bar{background:linear-gradient(90deg, var(--brand), var(--brand-light));width:0%;height:100%;transition:width .1s linear}nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.nav-in{justify-content:space-between;align-items:center;gap:16px;height:70px;display:flex;position:relative}.logo-img{background:0 0;width:auto;height:26px;display:block}.nav-links{color:var(--ink-2);gap:30px;font-size:14.5px;font-weight:500;display:flex}.nav-item{align-items:center;display:flex}.nav-link{align-items:center;padding:10px 0;display:inline-flex;position:relative}.nav-link:after{content:"";background:var(--brand);border-radius:2px;height:2px;transition:right .25s;position:absolute;bottom:4px;left:0;right:100%}.nav-link:hover:after{right:0}.nav-link:hover{color:var(--brand)}.dropdown-menu{border:1px solid var(--line);opacity:0;visibility:hidden;z-index:30;background:#fff;border-radius:16px;width:max-content;max-width:min(960px,100vw - 32px);padding:18px 26px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:50%;transform:translate(-50%,8px);box-shadow:0 24px 60px #0f223c1f}.has-dropdown:hover .dropdown-menu,.has-dropdown:focus-within .dropdown-menu,.nav-links.open .dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%)}.dropdown-force-closed .dropdown-menu{pointer-events:none;opacity:0!important;visibility:hidden!important}.dropdown-link{color:var(--ink-2);border-radius:8px;margin:0 -8px;padding:7px 8px;font-size:13.5px;line-height:1.4;display:block}.dropdown-link:hover{background:var(--paper);color:var(--brand)}.dropdown-link-all{color:var(--ink);border-bottom:1px solid var(--line);border-radius:0;margin:0 0 12px;padding-bottom:14px;font-weight:600}.dropdown-groups{columns:170px 3;column-gap:26px}.dropdown-group{break-inside:avoid;margin-bottom:18px}.dropdown-group-label{letter-spacing:.05em;text-transform:uppercase;color:var(--brand);border-radius:6px;justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;padding:3px 8px;font-size:10.5px;font-weight:700;display:flex}.dropdown-group-label:after{content:"→";opacity:0;transition:opacity .15s,transform .15s;transform:translate(-4px)}.dropdown-group-label:hover{background:var(--brand-bg)}.dropdown-group-label:hover:after{opacity:1;transform:translate(0)}.dropdown-groups{display:none}.dropdown-mega{grid-template-columns:200px 1fr;gap:4px 30px;width:900px;max-width:100%;display:grid}.dropdown-mega-sidebar{border-right:1px solid var(--line);flex-direction:column;gap:2px;padding-right:18px;display:flex}.dropdown-mega-tab{text-align:left;cursor:pointer;color:var(--ink-2);background:0 0;border:none;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s,color .15s}.dropdown-mega-tab:hover,.dropdown-mega-tab.active{background:var(--brand-bg);color:var(--brand)}.dropdown-mega-panels{min-height:210px}.dropdown-mega-panel{grid-template-columns:1fr 1fr;align-content:start;gap:2px 16px;display:none}.dropdown-mega-panel.active{display:grid}.dropdown-mega-service{border-radius:10px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.dropdown-mega-service:hover{background:var(--paper)}.dropdown-mega-service-icon{background:var(--brand-bg);border:1px solid #d4e2fb;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.dropdown-mega-service-icon svg{fill:none;width:17px;height:17px;stroke:var(--brand);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.dropdown-mega-service-text strong{color:var(--ink);margin-bottom:2px;font-size:12.5px;font-weight:600;display:block}.dropdown-mega-service-text p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.nav-dpdpa-btn{border-color:var(--brand-highlight);color:var(--brand-dark);align-items:center;gap:7px;display:inline-flex;position:relative}.nav-dpdpa-btn:hover{border-color:var(--brand);background:var(--brand-mist)}.nav-dpdpa-badge{background:var(--brand);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:20px;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.nav-cta{align-items:center;gap:10px;display:flex}.btn{isolation:isolate;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:11px 20px;font-family:inherit;font-size:14.5px;font-weight:600;line-height:1.35;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex;position:relative;overflow:hidden}.btn>svg{flex:none;width:17px;height:17px}.btn:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 20%,#ffffff3d 48%,#0000 76%);transition:transform .55s;position:absolute;inset:0;transform:translate(-125%)}.btn:hover:before{transform:translate(125%)}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(1px)}.btn-brand{background:var(--brand);color:#fff}.btn-brand:hover{background:var(--brand-dark);box-shadow:0 6px 18px #0068e04d}.btn-dark{background:var(--slate);color:#fff}.btn-dark:hover{background:#101c27;box-shadow:0 6px 18px #10182838}.btn-ghost{border-color:var(--line);background:var(--white);color:var(--ink)}.btn-ghost:hover{border-color:var(--brand);color:var(--brand)}.btn-outline-light{color:#fff;border-color:var(--dark-line);background:0 0}.btn-outline-light:hover{border-color:#fff}.menu-btn{border:1px solid var(--line);cursor:pointer;min-width:44px;min-height:44px;color:var(--ink);background:0 0;border-radius:8px;place-items:center;padding:8px 10px;font-size:20px;line-height:1;display:none}.menu-btn span{min-width:18px;display:block}.hero{align-items:center;min-height:calc(100svh - 102px);padding:72px 0;display:grid;position:relative;overflow:hidden}.hero:before{content:"";filter:blur(20px);background:radial-gradient(circle,#0068e038 0%,#0000 65%);width:340px;height:340px;animation:14s ease-in-out infinite heroFloat;position:absolute;top:8%;right:-120px}.hero:after{content:"";filter:blur(22px);background:radial-gradient(circle,#0068e01f 0%,#0000 60%);width:260px;height:260px;animation:18s ease-in-out infinite heroFloatReverse;position:absolute;bottom:-40px;left:-40px}.hero-parallax-orb{pointer-events:none;z-index:0;will-change:transform;border-radius:50%;position:absolute}.hero-parallax-orb-1{filter:blur(30px);background:radial-gradient(circle,#0068e029 0%,#0000 70%);width:240px;height:240px;top:14%;right:4%}.hero-parallax-orb-2{filter:blur(26px);background:radial-gradient(circle,#0068e01a 0%,#0000 70%);width:200px;height:200px;bottom:2%;left:2%}.hero-grid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:64px;display:grid;position:relative}.hero-grid>*,.quote-grid>*,.comp-flex>*,.feature-showcase>*,.service-chapter>*,.services-hero-layout>*,.service-detail-hero-grid>*,.service-story-grid>*,.service-process-layout>*,.service-deliverables-layout>*,.service-faq-layout>*{min-width:0}.eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:var(--white);border:1px solid var(--line);border-radius:100px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 14px;font-size:12px;display:inline-flex}.eyebrow i{background:var(--ok);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;display:inline-block}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes heroFloat{0%,to{transform:translate(0)}50%{transform:translate(-14px,16px)}}@keyframes heroFloatReverse{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18px,-12px)scale(1.08)}}@keyframes heroEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes cardEnter{0%{opacity:0;transform:translate(28px)scale(.98)}to{opacity:1;transform:none}}.hero-grid>div:first-child{animation:.75s cubic-bezier(.2,.8,.2,1) both heroEnter}.hero-grid>.report-card{animation:.85s cubic-bezier(.2,.8,.2,1) .12s both cardEnter}.hero-proof .proof{animation:.55s both heroEnter}.hero-proof .proof:first-child{animation-delay:.3s}.hero-proof .proof:nth-child(2){animation-delay:.38s}.hero-proof .proof:nth-child(3){animation-delay:.46s}.hero-proof .proof:nth-child(4){animation-delay:.54s}h1{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(38px,4.6vw,58px);font-weight:700;line-height:1.06}h1 .strike{text-decoration-line:line-through;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-decoration-skip-ink:none;text-decoration-thickness:5px}h1 .strike:after{display:none}.hero h1{font-size:clamp(40px,4vw,54px)}h1 .verified{color:var(--brand);margin-top:.14em;display:block}.hero .lede{color:var(--ink-2);max-width:540px;margin:22px 0 30px;font-size:18px}.hero .eyebrow{letter-spacing:.06em;padding:6px 12px;font-size:10px}.hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:34px;display:flex}.hero-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-top:4px;display:grid}.proof{color:var(--muted);font-size:13px}.proof b{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:24px;display:block}.proof-definition-link{color:var(--brand);text-underline-offset:3px;margin-top:18px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.service-hero{background:linear-gradient(#0a12220f 0%,#fff 62%);padding:120px 0 80px}.service-hero .hero-grid{grid-template-columns:1.35fr .65fr;align-items:start;gap:54px;display:grid}.hero-copy{max-width:720px}.hero-copy h1{max-width:680px;margin-top:18px}.hero-copy p{color:var(--ink-2);max-width:660px;margin:24px 0 34px;font-size:18px}.hero-points{gap:14px;margin-bottom:30px;display:grid}.hero-point{background:var(--white);border:1px solid var(--line);border-radius:18px;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.hero-point span{background:var(--brand-bg);width:34px;height:34px;color:var(--brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.hero-point p{color:var(--ink-2);margin:0;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:16px;display:flex}.hero-stat-card{background:var(--white);border:1px solid var(--line);border-radius:24px;width:100%;min-width:0;max-width:460px;padding:34px;box-shadow:0 28px 80px #0068e014}.stat-head span{font-family:var(--font-mono);color:var(--brand);letter-spacing:.12em;margin-bottom:14px;font-size:12px;display:block}.stat-head h2{margin:0 0 24px;font-size:28px;line-height:1.1}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;display:grid}.stat-grid div{background:var(--brand-bg);border-radius:20px;min-width:0;padding:20px}.stat-grid strong{color:var(--ink);margin-bottom:10px;font-size:26px;display:block}.stat-grid span{color:var(--ink-2);font-size:15px;line-height:1.6}.service-block{padding:90px 0}.grid-2{grid-template-columns:1fr 1.2fr;align-items:start;gap:34px;display:grid}.benefit-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:20px;display:grid}.benefit-card{background:var(--white);border:1px solid var(--line);border-radius:24px;min-height:180px;padding:26px}.benefit-card h4{margin-bottom:12px;font-size:18px}.service-process .sec-head{max-width:720px;margin-bottom:32px}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.process-card{background:var(--white);border:1px solid var(--line);border-radius:24px;min-height:220px;padding:28px}.process-step{background:var(--brand-bg);width:44px;height:44px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-weight:700;display:inline-flex}.deliverables-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:20px;margin-top:22px;display:grid}.deliverable-card{background:var(--white);border:1px solid var(--line);border-radius:22px;align-items:center;min-height:132px;padding:26px;display:flex}.deliverable-card p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.75}.service-cta-section{padding:24px 0 112px}.service-cta-card{color:#fff;background:radial-gradient(circle at 10% 0%, #4c98f033, transparent 36%), linear-gradient(135deg, #101f32 0%, var(--dark) 68%);border:1px solid var(--dark-line);border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #0c162229}.service-cta-card:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-190px;left:-150px;box-shadow:0 0 0 48px #ffffff06}.service-cta-copy{z-index:1;padding:58px 60px;position:relative}.service-cta-label{color:var(--brand-highlight);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:600;display:block}.service-cta-copy h2{color:#fff;max-width:690px;font-size:clamp(30px,3.2vw,43px)}.service-cta-copy>p{color:#a9b8c7;max-width:660px;margin-top:18px;font-size:16px}.service-cta-points{flex-wrap:wrap;gap:12px 22px;margin-top:30px;display:flex}.service-cta-points span{color:#dbe5ee;align-items:center;gap:8px;font-size:13px;display:inline-flex}.service-cta-points i{color:#72dfa9;background:#07945526;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.service-cta-action{z-index:1;border-left:1px solid var(--dark-line);background:#ffffff0e;flex-direction:column;justify-content:center;padding:42px;display:flex;position:relative}.service-cta-action>span{color:var(--brand-highlight);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.service-cta-action strong{color:#fff;font-family:var(--font-display);margin-top:12px;font-size:23px;line-height:1.25}.service-cta-action p{color:#9fb0bf;margin:12px 0 24px;font-size:14px;line-height:1.7}.service-cta-action .btn{justify-content:space-between;width:100%}.service-cta-action .btn b{font-size:18px;font-weight:400;transition:transform .2s}.service-cta-action .btn:hover b{transform:translate(3px)}.service-cta-action small{color:#718397;font-family:var(--font-mono);text-align:center;margin-top:14px;font-size:9px;line-height:1.5}.btn-large{min-width:240px}.report-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 24px 60px -18px #0068e038}.rc-head{border-bottom:1px solid var(--line);background:#fcfcfd;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.rc-head .t{font-family:var(--font-mono);color:var(--muted);font-size:12px}.rc-dots{gap:6px;display:flex}.rc-dots span{background:var(--line);border-radius:50%;width:10px;height:10px}.rc-body{padding:22px}.f-id{font-family:var(--font-mono);color:var(--muted);justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.f-title{font-family:var(--font-display);letter-spacing:-.01em;min-height:52px;font-size:19px;font-weight:600}.f-title .caret{background:var(--ink);vertical-align:-3px;width:9px;height:20px;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.chips{flex-wrap:wrap;gap:8px;margin:14px 0 18px;display:flex}.chip{font-family:var(--font-mono);letter-spacing:.02em;border-radius:7px;padding:5px 11px;font-size:11.5px;font-weight:600}.chip-crit{background:var(--crit-bg);color:var(--crit)}.chip-high{background:var(--high-bg);color:var(--high)}.chip-med{background:var(--med-bg);color:var(--med)}.chip-low{background:var(--low-bg);color:var(--low)}.chip-grey{background:var(--paper);color:var(--ink-2);border:1px solid var(--line)}.cvss-row{margin-bottom:18px}.cvss-row .lbl{font-family:var(--font-mono);color:var(--muted);justify-content:space-between;margin-bottom:7px;font-size:11.5px;display:flex}.cvss-bar{background:var(--paper);border-radius:5px;height:8px;overflow:hidden}.cvss-fill{border-radius:5px;width:0;height:100%;transition:width 1s cubic-bezier(.2,.8,.2,1)}.f-status{background:var(--paper);border:1px dashed var(--line);border-radius:10px;align-items:center;gap:10px;padding:13px 15px;font-size:13.5px;font-weight:500;display:flex}.f-status .st-ic{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.rc-foot{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--muted);background:#fcfcfd;justify-content:space-between;align-items:center;padding:13px 18px;font-size:11.5px;display:flex}.rc-foot .nav-dots{gap:5px;display:flex}.rc-foot .nav-dots i{background:var(--line);border-radius:50%;width:6px;height:6px;transition:all .3s}.rc-foot .nav-dots i.on{background:var(--brand);border-radius:4px;width:16px}.certs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);contain:paint;padding:18px 0;overflow:hidden}.certs-wrap{align-items:center;gap:20px;display:flex}.certs .lbl{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);flex-shrink:0;font-size:11px}.certs-track-wrap{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.certs-track{align-items:center;gap:14px;width:max-content;animation:32s linear infinite certsScroll;display:flex}.certs:hover .certs-track{animation-play-state:paused}@keyframes certsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cert-pill{font-family:var(--font-mono);color:var(--ink-2);border:1px solid var(--line);background:var(--paper);white-space:nowrap;border-radius:8px;flex-shrink:0;padding:7px 14px;font-size:12.5px;font-weight:500}@media (prefers-reduced-motion:reduce){.certs-track{flex-wrap:wrap;width:auto;animation:none}.certs-track-dup{display:none}.certs-track-wrap{overflow:visible;-webkit-mask-image:none;mask-image:none}}section{padding:88px 0}.sec-head{max-width:680px;margin-bottom:52px}.sec-head.center{text-align:center;margin-left:auto;margin-right:auto}.sec-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin-bottom:14px;font-size:12px;font-weight:600;display:block}h2{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.12}.sec-head p{color:var(--ink-2);margin-top:16px;font-size:17px}.page-hero,.page-hero-alt{padding:88px 0;position:relative;overflow:hidden}.page-hero .sec-head,.page-hero-alt .sec-head{max-width:760px;margin-bottom:40px}.page-hero-alt{background:linear-gradient(#f0f6ffcc 0%,#fffffffa 100%)}.hero-row{grid-template-columns:1.2fr .8fr;align-items:start;gap:36px;display:grid}.hero-row>div{min-width:0}.home-features{padding:64px 0}.feature-showcase{background:var(--white);border:1px solid var(--line);border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid;overflow:hidden;box-shadow:0 28px 70px #0f223c14}.feature-intro{background:radial-gradient(circle at 0 0, #0068e024, transparent 44%), linear-gradient(145deg, var(--brand-mist), #fff);border-right:1px solid var(--line);padding:44px}.feature-intro h2{max-width:570px;font-size:clamp(30px,3.2vw,44px)}.feature-intro>p{color:var(--ink-2);max-width:590px;margin-top:18px;font-size:16.5px}.metric-row{border-top:1px solid #0068e029;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;padding-top:24px;display:grid}.metric-row div{border-right:1px solid #0068e029;min-width:0;padding:0 20px}.metric-row div:first-child{padding-left:0}.metric-row div:last-child{border-right:0;padding-right:0}.metric-row strong{font-family:var(--font-display);margin-bottom:7px;font-size:28px;line-height:1.1;display:block}.metric-row span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;line-height:1.4}.feature-benefits{align-content:center;padding:20px 42px;display:grid}.feature-benefit{grid-template-columns:42px 1fr;gap:20px;padding:30px 0;display:grid}.feature-benefit+.feature-benefit{border-top:1px solid var(--line)}.feature-number{background:var(--brand-bg);width:42px;height:42px;color:var(--brand);font-family:var(--font-mono);border-radius:12px;place-items:center;font-size:12px;font-weight:600;display:grid}.feature-benefit h3{font-family:var(--font-display);margin-bottom:15px;font-size:20px;line-height:1.3}.feature-benefit ul{gap:10px;list-style:none;display:grid}.feature-benefit li{color:var(--ink-2);padding-left:20px;font-size:14.5px;line-height:1.6;position:relative}.feature-benefit li:before{content:"";background:var(--brand);border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:0}.section-heading-row{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px;display:flex}.section-heading-row .sec-head{margin-bottom:0}.text-link{color:var(--brand);white-space:nowrap;padding-bottom:4px;font-weight:600}.text-link:hover{color:var(--brand-dark)}.home-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.service-preview{border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 18px 45px #0f223c0b}.service-preview:hover{border-color:var(--brand-highlight);transform:translateY(-3px);box-shadow:0 22px 50px #0068e017}.service-preview-tag{font-family:var(--font-mono);color:var(--brand);letter-spacing:.08em;margin-bottom:16px;font-size:11px;display:block}.service-preview h3{font-family:var(--font-display);margin-bottom:10px;font-size:19px}.service-preview p{color:var(--ink-2);font-size:14px;line-height:1.7}.service-preview a{color:var(--brand);align-items:center;gap:7px;margin-top:20px;font-size:14px;font-weight:600;display:inline-flex}.service-preview-wide{background:linear-gradient(135deg, #101d2d 0%, var(--dark) 70%);border-color:var(--dark-line);grid-column:span 3;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:stretch;gap:48px;padding:0;display:grid;overflow:hidden}.dfir-preview-copy{flex-direction:column;justify-content:center;padding:42px 0 42px 42px;display:flex}.dfir-preview-meta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}.service-preview-wide .service-preview-tag{color:var(--brand-highlight);margin:0}.dfir-availability{color:#cdd8e3;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:inline-flex}.dfir-availability i{background:var(--ok);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #0794551f}.service-preview-wide h3{color:#fff;max-width:560px;margin-bottom:14px;font-size:clamp(25px,2.4vw,34px)}.service-preview-wide p{color:#a8b7c7;max-width:650px;font-size:15px}.dfir-preview-panel{border-left:1px solid var(--dark-line);background:#ffffff0b;flex-direction:column;justify-content:center;padding:34px;display:flex}.dfir-panel-label{color:var(--brand-highlight);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-size:10px}.dfir-preview-panel ul{grid-template-columns:1fr 1fr;gap:12px 18px;list-style:none;display:grid}.dfir-preview-panel li{color:#dce5ed;padding-left:17px;font-size:13px;line-height:1.45;position:relative}.dfir-preview-panel li:before{content:"";background:var(--brand-light);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.dfir-preview-panel a{border-top:1px solid var(--dark-line);color:#fff;white-space:nowrap;margin-top:26px;padding-top:20px}.security-coverage{background:var(--dark);color:#fff}.security-coverage-head{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:end;gap:70px;margin-bottom:48px;display:grid}.security-coverage-head>*{min-width:0}.security-coverage .sec-eyebrow{color:var(--brand-highlight)}.security-coverage h2{color:#fff;max-width:700px}.security-coverage-head>p{color:#9fb0bf;font-size:16px;line-height:1.8}.security-coverage-grid{border:1px solid var(--dark-line);border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.security-coverage-card{background:#ffffff05;min-width:0;padding:30px}.security-coverage-card:nth-child(3n+2),.security-coverage-card:nth-child(3n+3){border-left:1px solid var(--dark-line)}.security-coverage-card:nth-child(n+4){border-top:1px solid var(--dark-line)}.security-coverage-title{align-items:center;gap:14px;margin-bottom:18px;display:flex}.security-coverage-title>span{color:var(--brand-highlight);font-family:var(--font-mono);font-size:10px}.security-coverage-title h3{color:#fff;font-family:var(--font-display);font-size:19px}.security-coverage-card>p{color:#9fb0bf;min-height:100px;font-size:14px;line-height:1.75}.security-coverage-tags{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.security-coverage-tags span{color:#b9c9d8;border:1px solid var(--dark-line);font-family:var(--font-mono);background:#ffffff09;border-radius:7px;padding:6px 9px;font-size:9px}.report-anatomy{background:linear-gradient(180deg, var(--brand-mist) 0%, var(--paper) 100%);border-bottom:1px solid var(--line)}.report-anatomy-layout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:center;gap:82px;display:grid}.report-anatomy-layout>*{min-width:0}.report-anatomy-preview{background:var(--dark);color:#fff;border:1px solid var(--dark-line);border-radius:24px;overflow:hidden;box-shadow:0 30px 70px #0c162229}.report-preview-head,.report-preview-foot{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;font-size:9px;display:flex}.report-preview-head{border-bottom:1px solid var(--dark-line);color:#dbe5ee}.report-preview-head i{color:var(--brand-highlight);font-style:normal}.report-preview-score{padding:30px 28px 24px}.report-preview-score>span{color:var(--brand-highlight);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.report-preview-score strong{color:#fff;font-family:var(--font-display);margin-top:10px;font-size:34px;display:block}.report-preview-score p{color:#9fb0bf;margin-top:10px;font-size:13px;line-height:1.7}.report-preview-bars{gap:18px;padding:0 28px 30px;display:grid}.report-preview-bars>div>span{color:#aebdcb;margin-bottom:8px;font-size:11px;display:block}.report-preview-bars>div>i{background:#1a2b3d;border-radius:100px;height:6px;display:block;overflow:hidden}.report-preview-bars b{background:linear-gradient(90deg, var(--brand), var(--brand-highlight));border-radius:inherit;height:100%;display:block}.report-preview-foot{border-top:1px solid var(--dark-line);color:#8092a5;background:#ffffff09}.report-preview-foot span{align-items:center;gap:8px;display:inline-flex}.report-preview-foot i{background:var(--ok);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #0794551f}.report-anatomy-content .sec-head{margin-bottom:26px}.report-content-list{border-top:1px solid #cbd7e8;margin-bottom:30px}.report-content-row{border-bottom:1px solid #cbd7e8;grid-template-columns:42px 1fr;gap:16px;padding:20px 0;display:grid}.report-content-row>span{color:var(--brand);font-family:var(--font-mono);padding-top:3px;font-size:10px}.report-content-row h3{font-family:var(--font-display);font-size:18px}.report-content-row p{color:var(--ink-2);margin-top:7px;font-size:13.5px;line-height:1.7}.engagement-scenarios{background:linear-gradient(180deg, var(--brand-mist) 0%, var(--paper) 100%)}.scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.scenario-card{background:var(--white);border:1px solid var(--line);border-radius:22px;flex-direction:column;min-height:330px;padding:30px;display:flex}.scenario-card>span{font-family:var(--font-mono);color:var(--brand);text-transform:uppercase;letter-spacing:.08em;margin-bottom:28px;font-size:11px}.scenario-card h3{font-family:var(--font-display);margin-bottom:14px;font-size:22px;line-height:1.3}.scenario-card p{color:var(--ink-2);font-size:14.5px;line-height:1.75}.scenario-card a{color:var(--brand);margin-top:auto;padding-top:28px;font-weight:600}.parallax-blob{filter:blur(90px);pointer-events:none;z-index:0;opacity:.5;border-radius:50%;width:480px;height:480px;position:absolute}.industries{background:linear-gradient(180deg, #fff 0%, var(--brand-mist) 100%);padding:96px 0;position:relative;overflow:hidden}.industries-blob{background:radial-gradient(circle,#0068e047,#0000 70%);top:-120px;right:-140px}.industries-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;position:relative}.industry-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:28px;box-shadow:0 18px 40px #0f223c09}.industry-icon{background:linear-gradient(135deg, var(--brand-bg), #fff);width:50px;height:50px;color:var(--brand);border:1px solid #0068e01f;border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.industry-icon svg{width:24px;height:24px}.industry-card h3{font-family:var(--font-display);margin-bottom:10px;font-size:18px;line-height:1.35}.industry-card p{color:var(--ink-2);font-size:13.5px;line-height:1.7}.global-reach{background:linear-gradient(180deg, #fff 0%, var(--brand-mist) 100%);padding:96px 0}.global-reach-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.global-reach-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-height:220px;padding:28px;display:flex;box-shadow:0 18px 40px #0f223c09}.global-reach-badge{background:linear-gradient(135deg, var(--brand-bg), #fff);border:1px solid #0068e01f;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:18px;font-size:24px;line-height:1;display:inline-flex}.global-reach-card h3{font-family:var(--font-display);margin-bottom:8px;font-size:19px;line-height:1.35}.global-reach-card p{color:var(--ink-2);flex-grow:1;font-size:13.5px;line-height:1.7}.global-reach-link{color:var(--brand);margin-top:18px;font-size:13px;font-weight:600}.engagement-timeline{background:#fff;padding:96px 0}.timeline-track{height:20px;margin:48px 0 8px;position:relative}.timeline-line-bg,.timeline-line-fg{border-radius:3px;height:3px;position:absolute;top:50%;left:12.5%;right:12.5%;transform:translateY(-50%)}.timeline-line-bg{background:var(--line)}.timeline-line-fg{background:linear-gradient(90deg, var(--brand), var(--brand-light));transform-origin:0}.timeline-dots{grid-template-columns:repeat(4,1fr);align-items:center;display:grid;position:absolute;inset:0}.timeline-dot{background:var(--brand);width:13px;height:13px;box-shadow:0 0 0 4px var(--brand-bg);border-radius:50%;justify-self:center}.timeline-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.timeline-step{text-align:center;padding:0 8px}.timeline-day{background:var(--brand-bg);color:var(--brand);font-family:var(--font-mono);letter-spacing:.04em;border-radius:999px;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.timeline-step h3{font-family:var(--font-display);margin-bottom:8px;font-size:17px;line-height:1.35}.timeline-step p{color:var(--ink-2);font-size:13.5px;line-height:1.7}.engagement-options{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.engagement-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.engagement-option-card{background:var(--paper);border:1px solid var(--line);border-radius:22px;flex-direction:column;min-height:430px;padding:30px;display:flex}.engagement-option-top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:34px;display:flex}.engagement-option-top span{color:var(--brand);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.engagement-option-top i{color:#a6b2c1;font-family:var(--font-mono);font-size:10px;font-style:normal}.engagement-option-card h3{font-family:var(--font-display);font-size:22px;line-height:1.35}.engagement-option-card>p{color:var(--ink-2);margin-top:13px;font-size:14px;line-height:1.75}.engagement-option-card ul{border-top:1px solid var(--line);gap:10px;margin:24px 0;padding-top:22px;list-style:none;display:grid}.engagement-option-card li{color:var(--ink-2);padding-left:20px;font-size:13px;position:relative}.engagement-option-card li:before{content:"✓";color:var(--ok);font-weight:700;position:absolute;left:0}.engagement-option-card a{color:var(--brand);margin-top:auto;font-weight:600}.security-insights{background:linear-gradient(180deg, var(--brand-mist), var(--paper))}.security-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.security-insight-card{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:270px;padding:28px;box-shadow:0 18px 40px #0f223c09}.security-insight-card>div{justify-content:space-between;align-items:center;gap:16px;margin-bottom:38px;display:flex}.security-insight-card>div span{color:var(--brand);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.security-insight-card>div i{color:#a6b2c1;font-family:var(--font-mono);font-size:9px;font-style:normal}.security-insight-card h3{font-family:var(--font-display);font-size:20px;line-height:1.35}.security-insight-card p{color:var(--ink-2);margin-top:12px;font-size:14px;line-height:1.75}.service-hero-panel{border:1px solid var(--line);background:#fff;border-radius:28px;gap:24px;padding:34px;display:grid;box-shadow:0 28px 70px #0068e014}.service-hero-panel .panel-head span{font-family:var(--font-mono);color:var(--brand);letter-spacing:.14em;margin-bottom:10px;font-size:12px;display:inline-block}.service-hero-panel .panel-head h3{margin:0;font-size:24px;line-height:1.2}.service-hero-panel ul{gap:14px;padding:0;list-style:none;display:grid}.service-hero-panel li{color:var(--ink-2);padding-left:20px;font-size:15px;line-height:1.8;position:relative}.service-hero-panel li:before{content:"✓";color:var(--brand);font-weight:700;position:absolute;top:3px;left:0}.service-hero-panel .btn{justify-content:center;width:100%}.service-summary{padding:88px 0 104px}.service-summary .sec-head{margin-bottom:34px}.service-summary-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:20px;display:grid}.service-summary-grid div{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;justify-content:center;min-height:210px;padding:30px 26px;display:flex}.service-summary-grid h4{margin-bottom:14px}.service-summary-grid p{color:var(--ink-2);line-height:1.75}.about-stats{grid-template-columns:repeat(3,minmax(160px,1fr));gap:16px;margin-top:28px;display:grid}.about-stats div{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.about-stats strong{margin-bottom:8px;font-size:28px;display:block}.about-panel{border:1px solid var(--line);background:#fff;border-radius:24px;padding:32px;box-shadow:0 24px 60px #0068e00f}.about-core{padding:88px 0 104px}.about-core .sec-head{margin-bottom:34px}.about-values-grid{grid-template-columns:repeat(3,minmax(240px,1fr));gap:18px;display:grid}.about-value-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:24px}.about-value-card h4{margin-bottom:12px}.contact-steps{gap:18px;margin-top:28px;display:grid}.contact-steps h4{margin-bottom:8px}.contact-panel{gap:18px;display:grid}.contact-card{border:1px solid var(--line);background:#fff;border-radius:24px;gap:18px;padding:26px;display:grid}.contact-card-strong{background:linear-gradient(135deg,#0068e01f,#0068e00a);border-color:#0068e033}.contact-card strong{margin-bottom:8px;display:block}.contact-form-wrap{background:#f7f9fc;padding:60px 0 100px}.service-audience .audience-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:18px;margin-top:30px;display:grid}.audience-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:28px}.audience-card h4{margin-bottom:12px}.audience-card p{color:var(--ink-2);line-height:1.75}.service-card-head{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.service-standard{font-family:var(--font-mono);color:var(--muted);border:1px solid var(--line);border-radius:100px;padding:8px 12px}.service-overview p{max-width:720px;color:var(--ink-2);margin-bottom:24px}.service-goals,.service-items{margin-bottom:22px}.service-goals h3,.service-items h3{margin-bottom:12px;font-size:18px}.service-goals ul,.service-items ul{gap:10px;padding:0;list-style:none;display:grid}.service-goals li,.service-items li{color:var(--ink-2);padding-left:18px;position:relative}.service-goals li:before,.service-items li:before{content:"›";color:var(--brand);position:absolute;left:0}.about-grid{grid-template-columns:1fr 1fr;gap:32px;margin-top:30px;display:grid}.about-values{gap:18px;display:grid}.about-value strong{margin-bottom:8px;font-size:16px;display:block}.about-value p{color:var(--ink-2)}.contact-summary{grid-template-columns:1.3fr .9fr;gap:32px;margin-top:28px;display:grid}.contact-details{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);gap:18px;padding:24px;display:grid}.contact-details p{color:var(--ink-2);line-height:1.6}.contact-details a{color:var(--brand);font-weight:600}.svc-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.svc{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:14px;padding:28px 26px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.svc:hover{border-color:var(--brand-highlight);transform:translateY(-4px);box-shadow:0 18px 40px -14px #0068e02e}.svc-tag{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);font-size:11px}.svc h3{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:600}.svc p{color:var(--ink-2);flex:1;font-size:14.5px}.svc ul{flex-direction:column;gap:7px;margin-top:2px;list-style:none;display:flex}.svc li{color:var(--ink-2);padding-left:20px;font-size:13.5px;position:relative}.svc li:before{content:"›";color:var(--brand);font-weight:700;position:absolute;left:4px}.svc .std{font-family:var(--font-mono);color:var(--muted);border-top:1px dashed var(--line);margin-top:4px;padding-top:13px;font-size:11px}.svc-link{color:var(--brand);align-items:center;gap:6px;margin-top:18px;font-weight:600;display:inline-flex}.svc-ic{background:var(--brand-bg);border:1px solid #d4e2fb;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.svc-ic svg{width:21px;height:21px;stroke:var(--brand);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.svc.wide{background:linear-gradient(135deg, #0f2136 0%, var(--dark) 68%);border-color:var(--dark-line);color:#fff;grid-column:span 3;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;padding:0;display:grid;overflow:hidden}.svc.wide:hover{border-color:#365173;transform:none;box-shadow:0 24px 60px -18px #0c16228c}.svc.wide .svc-ic{background:var(--dark-2);border-color:var(--dark-line)}.svc.wide .svc-ic svg{stroke:#fff}.svc.wide h3{color:#fff}.svc.wide p{color:#98a8b9}.svc-dfir-copy{flex-direction:column;justify-content:center;padding:44px;display:flex}.svc-dfir-topline{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.svc-dfir-topline .svc-tag{color:var(--brand-highlight)}.svc-dfir-live{font-family:var(--font-mono);color:#b7c5d4;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-left:auto;font-size:10px;display:inline-flex}.svc-dfir-live i{background:var(--ok);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #0794551f}.svc-dfir-copy h3{max-width:520px;margin-bottom:16px;font-size:clamp(26px,2.7vw,36px);line-height:1.15}.svc-dfir-copy p{max-width:600px;font-size:15px;line-height:1.75}.svc-dfir-copy .btn{align-self:flex-start;margin-top:26px}.svc-dfir-details{border-left:1px solid var(--dark-line);background:#ffffff0b;flex-direction:column;justify-content:center;padding:42px;display:flex}.svc-dfir-label{font-family:var(--font-mono);color:var(--brand-highlight);text-transform:uppercase;letter-spacing:.1em;margin-bottom:22px;font-size:10px}.svc-dfir-details ul{grid-template-columns:1fr 1fr;gap:14px 22px;display:grid}.svc-dfir-details li{color:#d6e0e9;align-items:flex-start;gap:10px;padding:0;font-size:13.5px;line-height:1.5;display:flex}.svc-dfir-details li:before{display:none}.svc-dfir-details li>span{width:20px;height:20px;color:var(--brand-highlight);background:#4c98f021;border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:grid}.svc-dfir-footer{border-top:1px solid var(--dark-line);flex-wrap:wrap;gap:9px;margin-top:28px;padding-top:22px;display:flex}.svc-dfir-footer span{border:1px solid var(--dark-line);color:#91a4b8;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:7px;padding:7px 10px;font-size:9px}.method{background:var(--dark);color:#fff}.method .sec-head p{color:#98a8b9}.method h2{color:#fff}.steps{border:1px solid var(--dark-line);border-radius:var(--radius);grid-template-columns:repeat(6,1fr);gap:0;display:grid;overflow:hidden}.step{border-right:1px solid var(--dark-line);background:var(--dark);padding:28px 22px;transition:background .2s}.step:last-child{border-right:0}.step:hover{background:var(--dark-2)}.step .n{font-family:var(--font-mono);color:var(--brand-light);margin-bottom:14px;font-size:12px;font-weight:600;display:block}.step h4{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:9px;font-size:16px;font-weight:600}.step p{color:#98a8b9;font-size:13px;line-height:1.55}.method-note{font-family:var(--font-mono);color:#66788c;align-items:center;gap:10px;margin-top:26px;font-size:12.5px;display:flex}.method-note i{background:var(--ok);border-radius:50%;flex-shrink:0;width:7px;height:7px}.comp{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.comp-flex{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.comp-badges{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.badge{background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:12px;padding:20px 16px}.badge .b-ic{font-family:var(--font-mono);color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:8px;margin-bottom:10px;padding:8px 4px;font-size:13px;font-weight:600}.badge p{color:var(--muted);font-size:12px}.checklist{flex-direction:column;gap:14px;margin-top:24px;list-style:none;display:flex}.checklist li{color:var(--ink-2);gap:12px;font-size:15px;display:flex}.checklist .ck{background:var(--ok-bg);width:22px;height:22px;color:var(--ok);border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;font-size:12px;font-weight:700;display:grid}.forensics{background:linear-gradient(135deg, #0a1f3d 0%, var(--dark) 60%);color:#fff;border-radius:24px;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;padding:64px 56px;display:grid;position:relative;overflow:hidden}.forensics:before{content:"DFIR";font-family:var(--font-display);color:#ffffff08;letter-spacing:-.05em;pointer-events:none;font-size:220px;font-weight:700;position:absolute;bottom:-50px;right:-30px}.forensics h2{color:#fff}.forensics>div>p{color:#98a8b9;margin-top:16px;font-size:16.5px}.f-tags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.f-tag{font-family:var(--font-mono);color:#cdd8e3;border:1px solid var(--dark-line);background:#ffffff08;border-radius:8px;padding:7px 13px;font-size:12px}.ir-box{background:var(--dark-2);border:1px solid var(--dark-line);z-index:1;border-radius:14px;padding:28px;position:relative}.ir-box .t{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--brand-light);margin-bottom:16px;font-size:11px;font-weight:600}.ir-line{font-family:var(--font-mono);border-bottom:1px dashed var(--dark-line);color:#cdd8e3;justify-content:space-between;gap:12px;padding:11px 0;font-size:13px;display:flex}.ir-line:last-of-type{border:0}.ir-line b{color:#fff;text-align:right;font-weight:500}.ir-box .btn{justify-content:center;width:100%;margin-top:18px}.faq{max-width:760px;margin:0 auto}details{background:var(--white);border:1px solid var(--line);border-radius:12px;margin-bottom:12px;overflow:hidden}details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:15.5px;font-weight:600;list-style:none;display:flex}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";font-family:var(--font-mono);color:var(--muted);font-size:20px;transition:transform .2s}details[open] summary:after{transform:rotate(45deg)}details .a{color:var(--ink-2);padding:0 24px 20px;font-size:14.5px}details[open] .a{animation:.3s both answerOpen}@keyframes answerOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scanLine{0%{opacity:0;top:18%}12%{opacity:.55}88%{opacity:.2}to{opacity:0;top:82%}}@keyframes nodeActivate{0%,25%{color:var(--brand-highlight);border-color:var(--dark-line);box-shadow:none}45%,60%{color:#fff;border-color:var(--brand);box-shadow:0 0 0 7px #0068e021}80%,to{color:var(--brand-highlight);border-color:var(--dark-line);box-shadow:none}}@keyframes statusRing{0%{box-shadow:0 0 #07945547}70%{box-shadow:0 0 0 11px #07945500}to{box-shadow:0 0 #07945500}}@keyframes mapSignal{0%{opacity:0;transform:translate(-130%)}18%{opacity:.75}82%{opacity:.35}to{opacity:0;transform:translate(330%)}}.cta-band{background:var(--slate);text-align:center;color:#fff;border-radius:24px;padding:64px;position:relative;overflow:hidden}.cta-band:before,.cta-band:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;position:absolute}.cta-band:before{width:480px;height:480px;top:-240px;left:-160px}.cta-band:after{width:380px;height:380px;bottom:-200px;right:-120px}.cta-band h2{color:#fff;max-width:640px;margin:0 auto}.cta-band p{color:#9fb0bf;max-width:520px;margin:18px auto 30px}.cta-band .hero-ctas{justify-content:center;margin-bottom:0}.comp,.dpdpa-promo-section{padding:64px 0}.dpdpa-promo-banner{background:linear-gradient(135deg, var(--brand-dark), var(--brand));text-align:center;color:#fff;border-radius:24px;max-width:780px;margin:0 auto;padding:56px 60px;position:relative;overflow:hidden}.dpdpa-promo-badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#ffffff29;border-radius:20px;margin-bottom:18px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-block}.dpdpa-promo-banner h2{color:#fff;max-width:560px;margin:0 auto 14px}.dpdpa-promo-banner p{color:#dbe8ff;max-width:520px;margin:0 auto 28px;font-size:15.5px;line-height:1.7}.dpdpa-promo-btn{color:var(--brand-dark);background:#fff}.dpdpa-promo-btn:hover{background:#eef4ff}.quote-grid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.q-form{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:34px}.q-form h3{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:22px;font-size:22px}.fld{margin-bottom:16px}.fld label{color:var(--ink-2);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.fld input,.fld select,.fld textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:9px;padding:12px 14px;font-family:inherit;font-size:14.5px}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:2px solid var(--brand);outline-offset:0;background:#fff}.field-help{color:var(--muted);margin-top:6px;font-size:11.5px;line-height:1.45;display:block}.fld-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.q-side h3{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:14px;font-size:26px}.q-side>p{color:var(--ink-2);margin-bottom:26px}.q-steps{flex-direction:column;display:flex}.q-step{gap:16px;padding-bottom:26px;display:flex;position:relative}.q-step:before{content:"";background:var(--line);width:1px;position:absolute;top:30px;bottom:2px;left:13px}.q-step:last-child:before{display:none}.q-step .qn{background:var(--brand);color:#fff;width:27px;height:27px;font-family:var(--font-mono);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.q-step h5{margin-bottom:3px;font-size:15px;font-weight:600}.q-step p{color:var(--ink-2);font-size:13.5px}.q-contact{border-top:1px dashed var(--line);color:var(--ink-2);flex-direction:column;gap:8px;margin-top:8px;padding-top:22px;font-size:14.5px;display:flex}.q-contact a{color:var(--brand);font-weight:600}.q-consent{color:var(--ink-2);align-items:flex-start;gap:10px;margin:2px 0 18px;font-size:12.5px;line-height:1.55;display:flex}.q-consent input{width:17px;height:17px;accent-color:var(--brand);flex-shrink:0;margin-top:2px}.q-consent a{color:var(--brand);text-underline-offset:2px;font-weight:600;text-decoration:underline}.form-ok{background:var(--ok-bg);color:var(--ok);border:1px solid #abefc6;border-radius:10px;margin-top:14px;padding:14px 16px;font-size:14px;font-weight:500;display:none}.form-ok.show{display:block}.trust-evidence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.trust-evidence-head{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:70px;margin-bottom:46px;display:grid}.trust-evidence-head h2{max-width:670px}.trust-evidence-head>p{color:var(--ink-2);font-size:16px;line-height:1.75}.trust-evidence-grid{border:1px solid var(--line);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.trust-evidence-card{background:var(--paper);flex-direction:column;min-height:285px;padding:28px 24px;display:flex}.trust-evidence-card+.trust-evidence-card{border-left:1px solid var(--line)}.trust-evidence-card>span{color:var(--brand);font-family:var(--font-mono);font-size:11px}.trust-evidence-card h3{font-family:var(--font-display);margin-top:34px;font-size:19px;line-height:1.35}.trust-evidence-card p{color:var(--ink-2);margin-top:12px;font-size:13.5px;line-height:1.7}.trust-evidence-card a{color:var(--brand);margin-top:auto;padding-top:22px;font-size:13px;font-weight:600}.claim-definitions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;padding:24px 0;display:grid}.claim-definitions div{padding:0 26px}.claim-definitions div+div{border-left:1px solid var(--line)}.claim-definitions strong{margin-bottom:7px;font-size:13px;display:block}.claim-definitions span{color:var(--muted);font-size:12px;line-height:1.6;display:block}footer{color:#9fb0bf;background:#081126;padding:72px 0 36px;font-size:14px}footer .wrap{position:relative}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr 1fr;gap:32px;margin-bottom:40px;display:grid}.foot-grid h5{color:#fff;font-family:var(--font-display);letter-spacing:.02em;margin-bottom:16px;font-size:14px}.foot-grid ul{flex-direction:column;gap:10px;list-style:none;display:flex}.foot-grid a:hover{color:#fff}.foot-social{gap:12px;margin-top:22px;display:flex}.foot-social a{color:#9dafc1;background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:color .2s,background-color .2s;display:flex}.foot-social a:hover{color:#fff;background:#ffffff1f}.foot-social svg{width:18px;height:18px}.foot-logo{align-items:center;width:min(100%,300px);margin-bottom:20px;display:inline-flex}.foot-logo-img{width:100%;height:auto;display:block}.foot-bottom{font-family:var(--font-mono);color:#66788c;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:26px;font-size:12px;display:flex}.rv{opacity:0;filter:blur(2px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1),filter .7s;transition-delay:var(--rv-delay,0s);transform:translateY(34px)}.rv.in{opacity:1;filter:blur();transform:none}@keyframes motionInUp{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:none}}@keyframes motionInDown{0%{opacity:0;transform:translateY(-42px)}to{opacity:1;transform:none}}@keyframes motionInLeft{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:none}}@keyframes motionInRight{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes motionInScale{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes motionInFade{0%{opacity:0}to{opacity:1}}.motion-immediate{animation-duration:.6s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}.motion-immediate-up{animation-name:motionInUp}.motion-immediate-down{animation-name:motionInDown}.motion-immediate-left{animation-name:motionInLeft}.motion-immediate-right{animation-name:motionInRight}.motion-immediate-scale{animation-name:motionInScale}.motion-immediate-fade{animation-name:motionInFade}@media (prefers-reduced-motion:reduce){.motion-immediate{opacity:1!important;animation:none!important;transform:none!important}}.security-coverage-card,.about-principle-card-new{transition:background-color .3s}.security-coverage-card:hover,.about-principle-card-new:hover{background:#0068e00e}.scenario-card,.about-value-new,.contact-path-card-new,.service-readiness-card,.service-use-case,.security-insight-card,.engagement-option-card{transition:border-color .3s,background-color .3s}.scenario-card:hover,.about-value-new:hover,.contact-path-card-new:hover,.service-readiness-card:hover,.service-use-case:hover,.security-insight-card:hover,.engagement-option-card:hover{border-color:var(--brand-highlight)}.service-chapter-icon,.service-detail-icon,.related-service-icon,.svc-ic,.feature-number{transition:transform .3s,box-shadow .3s}.service-chapter:hover .service-chapter-icon,.related-services-list>a:hover .related-service-icon,.svc:hover .svc-ic,.feature-benefit:hover .feature-number{transform:translateY(-3px)rotate(-3deg);box-shadow:0 10px 24px #0068e024}.report-anatomy-preview,.about-command-card,.services-program-map,.assessment-profile,.contact-response-card{position:relative}.report-anatomy-preview:after,.assessment-profile:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#82b6f4b3,#0000);height:1px;animation:5.5s ease-in-out infinite scanLine;position:absolute;top:18%;left:0;right:0}.report-preview-bars b{transform-origin:0;transform:scaleX(0)}.report-anatomy-preview.in .report-preview-bars>div:first-child b{animation:.9s cubic-bezier(.2,.8,.2,1) .2s forwards barGrow}.report-anatomy-preview.in .report-preview-bars>div:nth-child(2) b{animation:.9s cubic-bezier(.2,.8,.2,1) .36s forwards barGrow}.report-anatomy-preview.in .report-preview-bars>div:nth-child(3) b{animation:.9s cubic-bezier(.2,.8,.2,1) .52s forwards barGrow}.about-command-flow div span{animation:5.2s ease-in-out infinite nodeActivate}.about-command-flow div:nth-child(2) span{animation-delay:1.3s}.about-command-flow div:nth-child(3) span{animation-delay:2.6s}.about-command-flow div:nth-child(4) span{animation-delay:3.9s}.contact-response-status>i,.program-map-foot i,.assessment-profile-foot i{animation:2.2s ease-out infinite statusRing}.services-program-map:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--brand-highlight), transparent);width:34%;height:1px;animation:4.8s ease-in-out infinite mapSignal;position:absolute;top:52px;left:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.rv{opacity:1;filter:none;transition-delay:0s;transform:none}html{scroll-behavior:auto}}@media (hover:none){.btn:hover{transform:none}}@media (max-width:1020px){.hero-grid{grid-template-columns:1fr;gap:48px}.hero>.hero-grid>.report-card{max-width:760px}.svc-grid{grid-template-columns:1fr 1fr}.svc.wide{grid-column:span 2;grid-template-columns:1fr}.svc-dfir-details{border-left:0;border-top:1px solid var(--dark-line)}.service-hero .hero-grid,.grid-2{grid-template-columns:1fr}.hero-stat-card{max-width:none}.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.deliverables-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:repeat(3,1fr)}.step{border-bottom:1px solid var(--dark-line)}.hero-row,.about-values-grid,.service-summary-grid,.audience-grid,.contact-panel,.hero-row,.feature-showcase{grid-template-columns:1fr}.feature-intro{border-right:0;border-bottom:1px solid var(--line)}.home-service-grid{grid-template-columns:1fr 1fr}.service-preview-wide{grid-column:span 2;grid-template-columns:1fr;gap:0}.dfir-preview-copy{padding:34px}.dfir-preview-panel{border-left:0;border-top:1px solid var(--dark-line)}.security-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-coverage-card:nth-child(n){border:0}.security-coverage-card:nth-child(2n){border-left:1px solid var(--dark-line)}.security-coverage-card:nth-child(n+3){border-top:1px solid var(--dark-line)}.report-anatomy-layout{grid-template-columns:1fr;gap:48px}.report-anatomy-preview{max-width:620px}.trust-evidence-grid{grid-template-columns:1fr 1fr}.trust-evidence-card:nth-child(3){border-left:0}.trust-evidence-card:nth-child(n+3){border-top:1px solid var(--line)}.service-cta-card{grid-template-columns:1fr}.service-cta-action{border-top:1px solid var(--dark-line);border-left:0}}@media (max-width:1180px) and (min-width:1021px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);gap:44px}.hero h1{font-size:clamp(42px,4.15vw,50px)}}@media (max-width:860px){.hero-grid,.comp-flex,.quote-grid,.page-hero .hero-row,.service-hero .hero-grid,.benefit-grid,.process-grid,.service-audience .audience-grid{grid-template-columns:1fr}.industries-grid,.global-reach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-track{display:none}.timeline-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.forensics{grid-template-columns:1fr;padding:44px 30px}.nav-links{overscroll-behavior:contain;background:var(--white);border-bottom:1px solid var(--line);flex-direction:column;gap:0;max-height:calc(100dvh - 70px);padding:10px 24px 18px;display:none;position:absolute;top:70px;left:0;right:0;overflow-y:auto;box-shadow:0 20px 40px #0f223c1a}.nav-links.open{display:flex}.nav-item{display:block}.nav-links .dropdown-menu{border:0;border-bottom:1px solid var(--paper);min-width:0;max-width:none;max-height:none;box-shadow:none;opacity:1;visibility:visible;border-radius:0;margin:0 0 8px;padding:4px 0 8px 16px;display:none;position:static;overflow:visible;transform:none}.nav-links.open .dropdown-menu{display:block;left:auto;transform:none}.nav-links.open .dropdown-force-closed .dropdown-menu{opacity:1!important;visibility:visible!important}.nav-links a{border-bottom:1px solid var(--paper);min-height:44px;padding:12px 0}.nav-links .dropdown-link{min-height:40px;color:var(--muted);border-bottom:0;border-radius:0;margin:0;padding:9px 0;font-size:13px}.nav-links .dropdown-link-all{border-bottom:0;margin-bottom:0;padding-bottom:9px}.nav-links .dropdown-mega{display:none}.nav-links .dropdown-groups{columns:unset;column-count:1;column-gap:0;display:block}.nav-links .dropdown-group{break-inside:auto;margin-bottom:4px}.nav-links .dropdown-group-label{border-radius:0;padding:10px 0 6px}.nav-links .dropdown-group-label:after{display:none}.nav-links .dropdown-group-label:hover{background:0 0}.menu-btn{display:grid}.nav-cta .btn-ghost{display:none}.foot-grid{grid-template-columns:1fr 1fr}.about-values-grid,.service-summary-grid,.audience-grid,.contact-panel{grid-template-columns:1fr}.section-heading-row{flex-direction:column;align-items:flex-start}.security-coverage-head{grid-template-columns:1fr;gap:20px}.scenario-grid{grid-template-columns:1fr}.scenario-card{min-height:0}.engagement-option-grid,.security-insight-grid{grid-template-columns:1fr}.engagement-option-card,.security-insight-card{min-height:0}.trust-evidence-head{grid-template-columns:1fr;gap:20px}.claim-definitions{grid-template-columns:1fr}.claim-definitions div{padding:18px 0}.claim-definitions div+div{border-left:0;border-top:1px solid var(--line)}}.sv-reg-report{gap:12px;display:grid}.sv-reg-head{color:#91a5b8;font:8px var(--font-mono);background:#101d2b;border:1px solid #30475e;border-radius:8px;align-items:center;gap:9px;padding:10px 13px;display:flex}.sv-reg-head svg{color:#68aaff;width:17px}.sv-reg-head span{margin-right:auto}.sv-reg-head b{color:#58d19a;font-size:7px}.sv-reg-workspace{background:#091521;border:1px solid #30475d;border-radius:10px;grid-template-columns:.82fr 1.18fr;display:grid;overflow:hidden}.sv-reg-workspace>section{padding:0}.sv-report-pages{border-right:1px solid #30475d}.sv-report-pages header,.sv-reg-validator>header{color:#71879a;min-height:37px;font:6px var(--font-mono);background:#101d2b;border-bottom:1px solid #30475d;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.sv-report-pages header b{color:#68aaff;font-size:5px}.sv-reg-validator>header b{color:#ffad61;font-size:5px}.sv-page-stack{height:182px;margin:10px;position:relative}.sv-page-stack article{color:#182535;background:#f4f7fa;border:1px solid #cad5df;border-radius:5px;grid-template-columns:25px 1fr;align-items:center;gap:7px;width:78%;height:108px;padding:11px;display:grid;position:absolute;left:50%;box-shadow:0 8px 20px #0003}.sv-page-stack article>svg{color:#176fda;width:19px}.sv-page-stack article>span{color:#8493a2;font:6px var(--font-mono);position:absolute;top:7px;right:8px}.sv-page-stack article>b{font-size:7px}.sv-page-stack article>small{color:#657789;font:5px var(--font-mono);grid-column:2}.sv-page-stack .page-3{animation:17s infinite regPage3;top:52px}.sv-page-stack .page-2{animation:17s infinite regPage2;top:28px}.sv-page-stack .page-1{animation:17s infinite regPage1;top:4px}.sv-page-counter{color:#6f8599;font:5px var(--font-mono);grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:0 11px 11px;display:grid}.sv-page-counter i{transform-origin:0;background:linear-gradient(90deg,#438cd4,#58d19a);border-radius:5px;height:5px;animation:17s infinite regAssembly}.sv-page-counter b{color:#58d19a}.sv-reg-fields{grid-template-columns:repeat(2,1fr);gap:7px;padding:11px;display:grid}.sv-reg-fields article{opacity:.3;background:#101e2c;border:1px solid #2f485e;border-radius:7px;padding:9px}.sv-reg-fields span{color:#71879a;font:5px var(--font-mono)}.sv-reg-fields b{color:#58d19a;font:6px var(--font-mono);align-items:center;gap:4px;margin-top:6px;display:flex}.sv-reg-fields svg{width:10px}.sv-reg-fields article:first-child{animation:17s infinite regGate1}.sv-reg-fields article:nth-child(2){animation:17s infinite regGate2}.sv-reg-fields article:nth-child(3){animation:17s infinite regGate3}.sv-reg-fields article:nth-child(4){animation:17s infinite regGate4}.sv-reg-signature,.sv-reg-seal{opacity:.25;border-radius:7px;align-items:center;gap:8px;margin:0 11px 9px;padding:9px;display:grid}.sv-reg-signature{background:#0b1723;border:1px solid #30485d;grid-template-columns:28px 1fr auto;animation:17s infinite regSign}.sv-reg-signature>svg{color:#68aaff;width:20px}.sv-reg-signature span,.sv-reg-signature code{font:5px var(--font-mono);display:block}.sv-reg-signature code{color:#abbac7;margin-top:4px}.sv-reg-signature b{color:#58d19a;font:6px var(--font-mono)}.sv-reg-seal{color:#58d19a;background:#102a24;border:1px solid #287957;grid-template-columns:31px 1fr;animation:17s infinite regSeal}.sv-reg-seal svg{grid-row:1/3;width:25px}.sv-reg-seal span{font:7px var(--font-mono)}.sv-reg-seal small{color:#75a990;font:5px var(--font-mono)}.sv-reg-proof{font:6px var(--font-mono);background:#111d29;border:1px solid #304559;border-radius:8px;grid-template-columns:auto 70px auto 1fr;align-items:center;gap:10px;padding:9px 12px;display:grid}.sv-reg-proof>span{color:#71869a}.sv-reg-proof>div{gap:4px;display:flex}.sv-reg-proof>div i{background:#30485e;border-radius:4px;width:13px;height:5px}.sv-reg-proof>div i:first-child{animation:17s infinite regP1}.sv-reg-proof>div i:nth-child(2){animation:17s infinite regP2}.sv-reg-proof>div i:nth-child(3){animation:17s infinite regP3}.sv-reg-proof>div i:nth-child(4){animation:17s infinite regP4}.sv-reg-proof b{color:#ff8993;opacity:.25;animation:17s infinite regPassed}.sv-reg-proof strong{color:#58d19a;opacity:.25;justify-self:end;gap:5px;animation:17s infinite regSealed;display:flex}.sv-reg-proof svg{width:12px}@keyframes regPage3{0%,8%{opacity:.2;transform:translate(-50%,18px)rotate(5deg)}15%,to{opacity:1;transform:translate(-50%)rotate(5deg)}}@keyframes regPage2{0%,20%{opacity:.2;transform:translate(-50%,18px)rotate(-3deg)}27%,to{opacity:1;transform:translate(-50%)rotate(-3deg)}}@keyframes regPage1{0%,32%{opacity:.2;transform:translate(-50%,18px)}39%,to{opacity:1;transform:translate(-50%)}}@keyframes regAssembly{0%{transform:scaleX(.04)}42%,to{transform:scaleX(1)}}@keyframes regGate1{0%,41%{opacity:.3}46%,to{opacity:1;border-color:#347458}}@keyframes regGate2{0%,50%{opacity:.3}55%,to{opacity:1;border-color:#347458}}@keyframes regGate3{0%,59%{opacity:.3}64%,to{opacity:1;border-color:#347458}}@keyframes regGate4{0%,68%{opacity:.3}73%,to{opacity:1;border-color:#347458}}@keyframes regSign{0%,73%{opacity:.25}79%,96%{opacity:1;border-color:#347458}to{opacity:.25}}@keyframes regSeal{0%,80%{opacity:.25;transform:scale(.96)}86%,96%{opacity:1;transform:scale(1)}to{opacity:.25;transform:scale(.96)}}@keyframes regP1{0%,43%{background:#30485e}48%,to{background:#58d19a}}@keyframes regP2{0%,52%{background:#30485e}57%,to{background:#58d19a}}@keyframes regP3{0%,61%{background:#30485e}66%,to{background:#58d19a}}@keyframes regP4{0%,70%{background:#30485e}75%,to{background:#58d19a}}@keyframes regPassed{0%,74%{opacity:.25}79%,96%{opacity:1}to{opacity:.25}}@keyframes regSealed{0%,88%{opacity:.25}92%,98%{opacity:1}to{opacity:.25}}.sv-cert-document{gap:11px;display:grid}.sv-cert-toolbar{color:#8095a8;font:6px var(--font-mono);background:#101d2b;border:1px solid #30475e;border-radius:8px;justify-content:space-between;padding:9px 12px;display:flex}.sv-cert-toolbar span{gap:5px;display:flex}.sv-cert-toolbar span i{background:#52677b;border-radius:50%;width:6px;height:6px}.sv-cert-toolbar span i:first-child{background:#ff6876}.sv-cert-toolbar b{color:#68aaff}.sv-cert-canvas{background:#091521;border:1px solid #30475d;border-radius:10px;place-items:center;min-height:316px;padding:13px 55px 13px 22px;display:grid;position:relative;overflow:hidden}.sv-cert-paper{color:#d3e2f5;background:#000001;border:1px solid #131f2a;border-radius:4px;width:min(355px,100%);min-height:285px;padding:18px 19px 54px;animation:18s infinite certPaperBuild;position:relative;box-shadow:0 15px 34px #0005}.sv-cert-paper>header{border-bottom:2px solid #41a9ff;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding-bottom:10px;display:grid}.sv-cert-paper>header svg{color:#1670dc;width:24px}.sv-cert-paper>header span,.sv-cert-paper>header strong{display:block}.sv-cert-paper>header span{color:#798da4;font:5px var(--font-mono)}.sv-cert-paper>header strong{font-size:10px}.sv-cert-paper>header b{color:#000;font:5px var(--font-mono);background:#41a9ff;padding:4px}.sv-cert-meta{border-bottom:1px solid #121b23;grid-template-columns:repeat(3,1fr);gap:7px;padding:9px 0;display:grid}.sv-cert-meta span{font:4.5px var(--font-mono)}.sv-cert-meta b{font-size:5px;display:block}.sv-cert-sections{gap:5px;padding-top:9px;display:grid}.sv-cert-sections article{opacity:.3;background:#01060a;border-radius:4px;grid-template-columns:18px 1fr 17px;align-items:center;gap:7px;padding:6px;display:grid}.sv-cert-sections article>span{font:5px var(--font-mono)}.sv-cert-sections strong{font-size:6.5px}.sv-cert-sections article div i{background:#1a2530;width:75%;height:3px;margin-top:4px;display:block}.sv-cert-sections article>b{color:#1cb877;opacity:0;background:#000d00;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.sv-cert-sections svg{width:10px}.sv-cert-sections article:first-child{animation:18s infinite certSection1}.sv-cert-sections article:nth-child(2){animation:18s infinite certSection2}.sv-cert-sections article:nth-child(3){animation:18s infinite certSection3}.sv-cert-sections article:nth-child(4){animation:18s infinite certSection4}.sv-cert-sections article:first-child>b{animation:18s infinite certCheck1}.sv-cert-sections article:nth-child(2)>b{animation:18s infinite certCheck2}.sv-cert-sections article:nth-child(3)>b{animation:18s infinite certCheck3}.sv-cert-sections article:nth-child(4)>b{animation:18s infinite certCheck4}.sv-cert-paper>footer{color:#d3e2f5;opacity:.3;background:0 0;border-top:1px solid #131f2a;grid-template-columns:1fr 24px auto;align-items:center;gap:7px;padding:7px 0 0;animation:18s infinite certSignature;display:grid;position:absolute;bottom:14px;left:19px;right:19px}.sv-cert-paper>footer span,.sv-cert-paper>footer strong{display:block}.sv-cert-paper>footer span{font:4.5px var(--font-mono)}.sv-cert-paper>footer strong{font:5px var(--font-mono)}.sv-cert-paper>footer svg{color:#078f57;width:20px}.sv-cert-paper>footer>b{color:#1cb877;font:6px var(--font-mono)}.sv-cert-fold{z-index:5;color:#dfe9f2;opacity:0;background:#102035;flex-direction:column;justify-content:center;align-items:center;gap:9px;animation:18s infinite certEnvelope;display:flex;position:absolute;inset:0;transform:scaleY(.08)}.sv-cert-fold svg{color:#68aaff;width:35px}.sv-cert-fold span{font:7px var(--font-mono)}.sv-cert-margin{flex-direction:column;align-items:center;gap:12px;width:37px;display:flex;position:absolute;top:28px;bottom:28px;right:12px}.sv-cert-margin>span{writing-mode:vertical-rl;font:5px var(--font-mono)}.sv-cert-margin>i{color:#58d19a;opacity:.2;background:#102a24;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.sv-cert-margin>i svg{width:11px}.sv-cert-margin .mark-1{animation:18s infinite certMargin1}.sv-cert-margin .mark-2{animation:18s infinite certMargin2}.sv-cert-margin .mark-3{animation:18s infinite certMargin3}.sv-cert-margin .mark-4{animation:18s infinite certMargin4}.sv-cert-margin>b{color:#58d19a;font:6px var(--font-mono);opacity:.25;margin-top:auto;animation:18s infinite certMarginDone}.sv-cert-status{color:#71869a;font:6px var(--font-mono);background:#111d29;border:1px solid #304559;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:8px 11px;display:grid}.sv-cert-status i{transform-origin:0;background:#58d19a;height:3px;animation:18s infinite certStatusLine}.sv-cert-status b{color:#58d19a;opacity:.25;animation:18s infinite certStatusDone}@keyframes certPaperBuild{0%,4%{opacity:.25;transform:translateY(12px)}9%,88%{opacity:1;transform:none}93%,to{opacity:.25}}@keyframes certSection1{0%,10%{opacity:.3}15%,to{opacity:1}}@keyframes certSection2{0%,27%{opacity:.3}32%,to{opacity:1}}@keyframes certSection3{0%,44%{opacity:.3}49%,to{opacity:1}}@keyframes certSection4{0%,61%{opacity:.3}66%,to{opacity:1}}@keyframes certCheck1{0%,15%{opacity:0}19%,to{opacity:1}}@keyframes certCheck2{0%,32%{opacity:0}36%,to{opacity:1}}@keyframes certCheck3{0%,49%{opacity:0}53%,to{opacity:1}}@keyframes certCheck4{0%,66%{opacity:0}70%,to{opacity:1}}@keyframes certSignature{0%,70%{opacity:.3}76%,88%{opacity:1}93%,to{opacity:.3}}@keyframes certEnvelope{0%,87%{opacity:0;transform:scaleY(.08)}91%,97%{opacity:1;transform:scaleY(1)}to{opacity:0}}@keyframes certMargin1{0%,15%{opacity:.2}19%,to{opacity:1}}@keyframes certMargin2{0%,32%{opacity:.2}36%,to{opacity:1}}@keyframes certMargin3{0%,49%{opacity:.2}53%,to{opacity:1}}@keyframes certMargin4{0%,66%{opacity:.2}70%,to{opacity:1}}@keyframes certMarginDone{0%,72%{opacity:.25}77%,96%{opacity:1}to{opacity:.25}}@keyframes certStatusLine{0%{transform:scaleX(.03)}82%,96%{transform:scaleX(1)}to{transform:scaleX(.03)}}@keyframes certStatusDone{0%,83%{opacity:.25}88%,98%{opacity:1}to{opacity:.25}}.sv-audit-wall{gap:11px;display:grid}.sv-audit-rail{color:#71869a;font:6px var(--font-mono);background:#101d2b;border:1px solid #30475e;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.sv-audit-rail>div{justify-content:center;gap:5px;display:flex}.sv-audit-rail b{color:#a7b9c9;background:#162636;border-radius:4px;padding:4px 6px;font-size:5px}.sv-audit-rail strong{color:#58d19a;font-size:6px}.sv-audit-canvas{background-color:#0a1622;background-image:linear-gradient(90deg,#0000 49.8%,#4f6e8b1f 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#4f6e8b1f 50%,#0000 50.2%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #30475d;border-radius:10px;min-height:310px;position:relative;overflow:hidden}.sv-evidence-note{z-index:2;color:#d3e3f5;opacity:.3;background:#0d0700;border:1px solid #362c00;border-radius:3px;width:180px;min-height:82px;padding:12px 12px 12px 43px;position:absolute;box-shadow:0 9px 18px #0004}.sv-evidence-note>svg{color:#2475ce;width:21px;position:absolute;top:13px;left:12px}.sv-evidence-note>span{color:#978c6c;font:5px var(--font-mono)}.sv-evidence-note>strong,.sv-evidence-note>small{display:block}.sv-evidence-note>strong{margin-top:5px;font-size:8px}.sv-evidence-note>small{color:#969081;font:5px var(--font-mono);margin-top:4px}.sv-evidence-note>i{background:#ff6573;border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:50%;box-shadow:0 2px 4px #0004}.sv-evidence-note.note-1{animation:18s infinite auditNoteOne;top:38px;left:7%;transform:rotate(-2deg)}.sv-evidence-note.note-2{animation:18s infinite auditNoteTwo;top:112px;left:39%;transform:rotate(1.5deg)}.sv-evidence-note.note-3{animation:18s infinite auditNoteThree;top:205px;left:17%;transform:rotate(-1deg)}.sv-clause-tags{gap:13px;width:105px;display:grid;position:absolute;top:37px;right:6%}.sv-clause-tags span{color:#9cb0c2;min-height:35px;font:7px var(--font-mono);opacity:.25;background:#132334;border:1px solid #38536c;border-radius:18px;justify-content:center;align-items:center;display:flex}.sv-clause-tags .clause-1{animation:18s infinite auditClauseOne}.sv-clause-tags .clause-2{animation:18s infinite auditClauseTwo}.sv-clause-tags .clause-3{animation:18s infinite auditClauseThree}.sv-clause-tags .clause-gap{color:#ff7d88;background:#2d1922;border-color:#8d3f4b;gap:5px;animation:18s infinite auditClauseGap}.sv-clause-tags svg{width:12px}.sv-control-thread{z-index:1;transform-origin:0;opacity:0;background:#56728b;height:1px;position:absolute}.sv-control-thread.thread-1{width:47%;animation:18s infinite auditThreadOne;top:80px;left:34%;transform:rotate(-5deg)}.sv-control-thread.thread-2{width:16%;animation:18s infinite auditThreadTwo;top:153px;left:66%;transform:rotate(-8deg)}.sv-control-thread.thread-3{width:40%;animation:18s infinite auditThreadThree;top:245px;left:43%;transform:rotate(-16deg)}.sv-auditor-mark{color:#58d19a;opacity:.25;background:#102a24;border:1px solid #287957;border-radius:7px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:9px 11px;animation:18s infinite auditMark;display:grid;position:absolute;bottom:20px;right:5%;transform:rotate(-2deg)scale(.95)}.sv-auditor-mark svg{grid-row:1/3;width:24px}.sv-auditor-mark span{font:6px var(--font-mono)}.sv-auditor-mark b{color:#7fb199;font-size:6px}.sv-audit-verdict{color:#71869a;font:6px var(--font-mono);background:#111d29;border:1px solid #304559;border-radius:8px;grid-template-columns:auto 60px auto 1fr;align-items:center;gap:10px;padding:9px 12px;display:grid}.sv-audit-verdict>div{gap:4px;display:flex}.sv-audit-verdict>div i{background:#30485e;border-radius:4px;width:15px;height:5px}.sv-audit-verdict>div i:first-child{animation:18s infinite auditProofOne}.sv-audit-verdict>div i:nth-child(2){animation:18s infinite auditProofTwo}.sv-audit-verdict>div i:nth-child(3){animation:18s infinite auditProofThree}.sv-audit-verdict b{color:#ff8993;opacity:.25;animation:18s infinite auditMapped}.sv-audit-verdict strong{color:#58d19a;opacity:.25;justify-self:end;gap:5px;animation:18s infinite auditComplete;display:flex}.sv-audit-verdict svg{width:12px}@keyframes auditNoteOne{0%,7%{opacity:.3;transform:translateY(10px)rotate(-2deg)}12%,to{opacity:1;transform:rotate(-2deg)}}@keyframes auditNoteTwo{0%,28%{opacity:.3;transform:translateY(10px)rotate(1.5deg)}33%,to{opacity:1;transform:rotate(1.5deg)}}@keyframes auditNoteThree{0%,49%{opacity:.3;transform:translateY(10px)rotate(-1deg)}54%,to{opacity:1;transform:rotate(-1deg)}}@keyframes auditClauseOne{0%,14%{opacity:.25}20%,to{opacity:1;color:#58d19a;border-color:#58d19a}}@keyframes auditClauseTwo{0%,35%{opacity:.25}41%,to{opacity:1;color:#68aaff;border-color:#68aaff}}@keyframes auditClauseThree{0%,56%{opacity:.25}62%,to{opacity:1;color:#c28cff;border-color:#c28cff}}@keyframes auditClauseGap{0%,67%{opacity:.25}73%,94%{opacity:1}to{opacity:.25}}@keyframes auditThreadOne{0%,15%{opacity:0;transform:rotate(-5deg)scaleX(0)}20%,to{opacity:.7;transform:rotate(-5deg)scaleX(1)}}@keyframes auditThreadTwo{0%,36%{opacity:0;transform:rotate(-8deg)scaleX(0)}41%,to{opacity:.7;transform:rotate(-8deg)scaleX(1)}}@keyframes auditThreadThree{0%,57%{opacity:0;transform:rotate(-16deg)scaleX(0)}62%,to{opacity:.7;transform:rotate(-16deg)scaleX(1)}}@keyframes auditMark{0%,78%{opacity:.25;transform:rotate(-2deg)scale(.95)}84%,96%{opacity:1;transform:rotate(-2deg)scale(1)}to{opacity:.25}}@keyframes auditProofOne{0%,18%{background:#30485e}23%,to{background:#58d19a}}@keyframes auditProofTwo{0%,39%{background:#30485e}44%,to{background:#68aaff}}@keyframes auditProofThree{0%,60%{background:#30485e}65%,to{background:#c28cff}}@keyframes auditMapped{0%,64%{opacity:.25}70%,96%{opacity:1}to{opacity:.25}}@keyframes auditComplete{0%,87%{opacity:.25}92%,98%{opacity:1}to{opacity:.25}}@media (max-width:620px){section{padding:64px 0}.wrap{padding-left:20px;padding-right:20px}.industries-grid,.global-reach-grid,.timeline-steps{grid-template-columns:1fr}h1{font-size:clamp(34px,11vw,42px)}h1 .strike{white-space:normal;text-decoration-line:line-through;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-decoration-skip-ink:none;text-decoration-thickness:4px}h1 .strike:after{display:none}h1 .verified{margin-top:.2em}.svc-grid{grid-template-columns:1fr}.svc.wide{grid-column:span 1}.svc-dfir-copy,.svc-dfir-details{padding:28px 24px}.svc-dfir-live{width:100%;margin-left:0}.svc-dfir-details ul,.steps{grid-template-columns:1fr}.step{border-right:0}.comp-badges,.trust-evidence-grid{grid-template-columns:1fr}.trust-evidence-card{min-height:0}.trust-evidence-card+.trust-evidence-card,.trust-evidence-card:nth-child(3){border-left:0;border-top:1px solid var(--line)}.about-stats{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.hero-stat-card{padding:24px}.stat-grid div{border-radius:14px;padding:14px 10px}.stat-grid strong{margin-bottom:5px;font-size:21px}.stat-grid span{font-size:11px;line-height:1.35}.deliverables-grid,.fld-row{grid-template-columns:1fr}.cta-band{padding:48px 26px}.hero,.services-page-hero,.service-detail-hero,.about-hero-new,.contact-hero-new,.legal-hero{min-height:0;display:block}.hero{padding:56px 0 48px}.logo-img{max-width:min(48vw,210px);height:22px}.feature-intro{padding:30px 24px}.feature-benefits{padding:8px 24px}.feature-benefit{grid-template-columns:36px 1fr;gap:14px;padding:26px 0}.feature-number{width:36px;height:36px}.metric-row div{padding:0 10px}.metric-row strong{font-size:22px}.metric-row span{letter-spacing:.02em;font-size:10px}.home-service-grid{grid-template-columns:1fr}.service-preview-wide{grid-column:span 1}.dfir-preview-copy,.dfir-preview-panel{padding:28px 24px}.dfir-preview-panel ul{grid-template-columns:1fr}.deliverable-row{grid-template-columns:38px 1fr;gap:12px}.security-coverage-grid{grid-template-columns:1fr}.security-coverage-card:nth-child(n){border-left:0}.security-coverage-card:nth-child(n+2){border-top:1px solid var(--dark-line)}.security-coverage-card>p{min-height:0}.report-preview-head,.report-preview-foot{flex-direction:column;align-items:flex-start}.report-preview-score,.report-preview-bars{padding-left:22px;padding-right:22px}.report-content-row{grid-template-columns:34px 1fr;gap:10px}.engagement-option-card,.security-insight-card{padding:24px 22px}.foot-grid{grid-template-columns:1fr;gap:34px}.foot-bottom{flex-direction:column}.service-cta-section{padding:8px 0 80px}.service-cta-card{border-radius:22px}.service-cta-copy,.service-cta-action{padding:32px 24px}.service-cta-points{gap:12px;margin-top:24px;display:grid}.service-cta-action .btn{min-width:0}.hero-ctas{align-items:stretch}.hero-ctas .btn{justify-content:center}.q-form{padding:26px 22px}.rc-head,.rc-foot{gap:12px}.rc-head .t{overflow-wrap:anywhere;min-width:0;font-size:10px}.rc-dots{flex-shrink:0}.f-id{gap:12px;font-size:10px}.f-id span:last-child{text-align:right}details summary{padding:18px}details .a{padding:0 18px 18px}.contact-card,.about-panel,.about-value-card{padding:22px}.service-category-heading span,.text-link,.dfir-preview-panel a{white-space:normal}}.services-page-hero{background:radial-gradient(circle at 86% 12%, #0068e024, transparent 31%), linear-gradient(180deg, #f2f6fc 0%, var(--paper) 100%);padding:108px 0 96px;position:relative;overflow:hidden}.services-page-hero:before{content:"";border:1px solid #0068e01a;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-280px;left:-260px;box-shadow:0 0 0 70px #0068e006}.services-hero-layout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:76px;display:grid;position:relative}.services-hero-copy h1{max-width:720px;font-size:clamp(44px,5.2vw,68px)}.services-hero-copy>p{max-width:680px;color:var(--ink-2);margin:24px 0 30px;font-size:18px;line-height:1.75}.services-hero-proof{border-top:1px solid #0068e021;flex-wrap:wrap;gap:30px;margin-top:38px;padding-top:26px;display:flex}.services-hero-proof>span{color:var(--muted);font-size:12px}.services-hero-proof strong{color:var(--ink);font-family:var(--font-display);font-size:23px;line-height:1.2;display:block}.services-hero-proof strong>span{color:inherit;font:inherit;letter-spacing:inherit;text-transform:none}.services-program-map{background:var(--dark);color:#fff;border:1px solid var(--dark-line);border-radius:26px;overflow:hidden;box-shadow:0 30px 80px #0c162226}.program-map-head,.program-map-foot{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.program-map-head{border-bottom:1px solid var(--dark-line);color:#dbe5ee;font-size:11px}.program-map-head i{color:#6e8195;font-size:9px;font-style:normal}.program-map-group{padding:25px 24px}.program-map-group+.program-map-group{border-top:1px solid var(--dark-line)}.program-map-group span{color:var(--brand-highlight);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}.program-map-group p{color:#d5dfe8;font-size:15px;line-height:1.6}.program-map-foot{border-top:1px solid var(--dark-line);color:#8496a9;background:#ffffff09;font-size:9px}.program-map-foot span{align-items:center;gap:8px;display:inline-flex}.program-map-foot i{background:var(--ok);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #0794551f}.services-catalog{padding:112px 0}.services-catalog-head,.services-method-head,.service-coverage-head{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:flex-end;gap:70px;margin-bottom:54px;display:grid}.services-catalog-head h2{max-width:720px}.services-catalog-head>p,.services-method-head>p,.service-coverage-head>p{color:var(--ink-2);font-size:16px;line-height:1.75}.service-category-block{scroll-margin-top:130px}.service-category-block+.service-category-block{margin-top:54px}.service-category-heading{align-items:center;gap:16px;margin-bottom:22px;display:flex}.service-category-heading span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);white-space:nowrap;font-size:12.5px;font-weight:600}.service-category-heading:after{content:"";background:var(--line);flex:1;height:1px}.service-chapters{gap:28px;display:grid}.service-chapter{border:1px solid var(--line);background:#fff;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 20px 50px #0f223c0b}.service-chapter:nth-child(2n) .service-chapter-main{order:2}.service-chapter:nth-child(2n) .service-chapter-scope{border-right:1px solid var(--line);border-left:0;order:1}.service-chapter-main{padding:40px}.service-chapter-meta{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;margin-bottom:32px;font-size:10px;display:flex}.service-chapter-number{color:var(--brand);font-size:13px;font-weight:600}.service-chapter-title{grid-template-columns:52px 1fr;gap:20px;display:grid}.service-chapter-icon,.service-detail-icon,.related-service-icon{background:var(--brand-bg);border:1px solid #d4e2fb;border-radius:15px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.service-chapter-icon svg,.service-detail-icon svg,.related-service-icon svg{fill:none;width:24px;height:24px;stroke:var(--brand);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.service-chapter-title h3{font-family:var(--font-display);font-size:clamp(25px,2.4vw,33px);line-height:1.18}.service-chapter-title p{color:var(--ink-2);margin-top:13px;font-size:15px;line-height:1.75}.service-chapter-goals{border-top:1px solid var(--line);margin-top:30px;padding-top:25px}.service-chapter-goals>span,.service-chapter-label{color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:15px;font-size:9px;display:block}.service-chapter-goals ul{gap:9px;list-style:none;display:grid}.service-chapter-goals li{color:var(--ink-2);padding-left:18px;font-size:13px;position:relative}.service-chapter-goals li:before{content:"✓";color:var(--ok);font-weight:700;position:absolute;left:0}.service-chapter-scope{border-left:1px solid var(--line);background:#f8fafc;flex-direction:column;padding:40px;display:flex}.service-chapter-scope>ul{list-style:none}.service-chapter-scope>ul li{border-top:1px solid var(--line);grid-template-columns:minmax(140px,.75fr) minmax(0,1.25fr);gap:20px;padding:16px 0;display:grid}.service-chapter-scope>ul li:last-child{border-bottom:1px solid var(--line)}.service-chapter-scope li strong{font-size:13px;line-height:1.45}.service-chapter-scope li span{color:var(--muted);font-size:12px;line-height:1.6}.service-chapter-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:24px;display:flex}.service-chapter-footer>span{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:10px}.service-chapter-footer a{color:var(--brand);align-items:center;gap:12px;font-size:14px;font-weight:600;display:inline-flex}.service-chapter-footer a b{font-size:18px;font-weight:400;transition:transform .2s}.service-chapter-footer a:hover b{transform:translate(3px)}.service-chapter-dark{color:#fff;background:linear-gradient(135deg, #102138, var(--dark));border-color:var(--dark-line)}.service-chapter-dark .service-chapter-main{order:1!important}.service-chapter-dark .service-chapter-scope{background:#ffffff0a;border-color:var(--dark-line)!important;order:2!important}.service-chapter-dark .service-chapter-meta,.service-chapter-dark .service-chapter-title p,.service-chapter-dark .service-chapter-goals li,.service-chapter-dark .service-chapter-scope li span,.service-chapter-dark .service-chapter-footer>span{color:#9dafc1}.service-chapter-dark .service-chapter-icon{background:var(--dark-2);border-color:var(--dark-line)}.service-chapter-dark .service-chapter-icon svg{stroke:var(--brand-highlight)}.service-chapter-dark .service-chapter-goals,.service-chapter-dark .service-chapter-scope>ul li{border-color:var(--dark-line)}.service-chapter-dark .service-chapter-label{color:var(--brand-highlight)}.service-chapter-dark .service-chapter-footer a{color:#fff}.services-method{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:110px 0}.services-method-list{border-top:1px solid var(--line)}.services-method-row{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(220px,.8fr) minmax(0,1.2fr);align-items:start;gap:30px;padding:30px 0;display:grid}.services-method-row>span{color:var(--brand);font-family:var(--font-mono);padding-top:4px;font-size:12px}.services-method-row h3{font-family:var(--font-display);font-size:20px;line-height:1.35}.services-method-row p{color:var(--ink-2);font-size:14.5px;line-height:1.75}.services-included{background:linear-gradient(180deg, #eef4ff, var(--paper));padding:110px 0}.services-included-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:80px;display:grid}.services-included-copy{position:sticky;top:112px}.services-included-copy p{max-width:480px;color:var(--ink-2);margin:18px 0 28px;line-height:1.75}.services-included-list{border-top:1px solid #ced9e9}.services-included-row{border-bottom:1px solid #ced9e9;grid-template-columns:48px 1fr 28px;align-items:center;gap:20px;padding:25px 0;display:grid}.services-included-row>span{color:var(--brand);font-family:var(--font-mono);font-size:11px}.services-included-row p{color:var(--ink);font-weight:500}.services-included-row i{width:25px;height:25px;color:var(--ok);background:#dff7e9;border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.services-guidance{padding:32px 0 112px}.services-guidance-panel{color:#fff;background:linear-gradient(135deg, #10213a, var(--dark));border:1px solid var(--dark-line);border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);display:grid;overflow:hidden}.services-guidance-panel>div:first-child{padding:56px 60px}.services-guidance-panel h2{color:#fff;max-width:690px}.services-guidance-panel p{color:#a6b5c5;max-width:650px;margin-top:17px}.services-guidance-action{border-left:1px solid var(--dark-line);background:#ffffff0d;flex-direction:column;justify-content:center;padding:40px;display:flex}.services-guidance-action>span{color:#8da1b6;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px;font-size:10px}.services-guidance-action .btn{justify-content:space-between;min-width:0}.services-guidance-action .btn b{font-size:18px;font-weight:400}.services-guidance-action small{color:#718397;font-family:var(--font-mono);text-align:center;margin-top:13px;font-size:9px}.service-detail-hero{background:radial-gradient(circle at 80% 18%,#0068e021,#0000 28%),linear-gradient(#f1f6fd 0%,#fff 100%);padding:92px 0 88px;position:relative;overflow:hidden}.service-detail-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);align-items:center;gap:58px;display:grid}.service-back-link{color:var(--muted);align-items:center;gap:9px;margin-bottom:34px;font-size:13px;font-weight:500;display:inline-flex}.service-back-link:hover{color:var(--brand)}.breadcrumbs{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;margin-bottom:18px;position:static}.breadcrumbs ol{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:6px;display:inline-flex}.breadcrumbs a{color:var(--muted);font-weight:500}.breadcrumbs a:hover{color:var(--brand)}.breadcrumbs [aria-current=page]{color:var(--ink-2);font-weight:500}.breadcrumb-sep{color:var(--muted);opacity:.6}.service-detail-kicker{color:var(--brand);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:16px;margin-bottom:22px;font-size:11px;display:flex}.service-detail-icon{border-radius:13px;width:46px;height:46px}.service-detail-icon svg{width:21px;height:21px}.service-detail-copy h1{max-width:760px;font-size:clamp(43px,5vw,66px)}.service-detail-copy>p{max-width:720px;color:var(--ink-2);margin:23px 0 30px;font-size:18px;line-height:1.75}.service-detail-actions{flex-wrap:wrap;gap:12px;display:flex}.assessment-profile{background:var(--dark);color:#fff;border:1px solid var(--dark-line);border-radius:24px;overflow:hidden;box-shadow:0 28px 70px #0c162224}.assessment-profile-head,.assessment-profile-foot{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;display:flex}.assessment-profile-head{border-bottom:1px solid var(--dark-line);color:#d9e3ec;font-size:10px}.assessment-profile-head i{color:var(--brand-highlight);font-size:9px;font-style:normal}.assessment-profile-row{border-bottom:1px solid var(--dark-line);grid-template-columns:95px 1fr;gap:22px;padding:19px 22px;display:grid}.assessment-profile-row>span{color:#708398;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.assessment-profile-row strong{color:#dce5ed;font-size:13px;font-weight:500}.assessment-profile-foot{color:#8092a5;background:#ffffff09;font-size:8px}.assessment-profile-foot span{align-items:center;gap:8px;display:inline-flex}.assessment-profile-foot i{background:var(--ok);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #0794551f}.service-hero-visual{color:#fff;background:var(--dark);border:1px solid var(--dark-line);border-radius:26px;justify-self:end;width:100%;max-width:590px;overflow:hidden;box-shadow:0 30px 80px #0c162229}.service-visual-head,.service-visual-foot{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:18px 21px;font-size:9px;display:flex}.service-visual-head{color:#d9e3ec;border-bottom:1px solid var(--dark-line)}.service-visual-head>span,.service-visual-head>i,.service-visual-foot>span{align-items:center;gap:8px;display:inline-flex}.service-visual-head>span svg{width:17px;height:17px;color:var(--brand-highlight)}.service-visual-head>i{color:#7890aa;font-style:normal}.service-visual-head>i svg{width:13px;height:13px}.service-visual-stage{background:radial-gradient(circle at 50% 28%,#0068e024,#0000 42%);min-height:332px;padding:27px 24px 25px;position:relative}.service-visual-stage:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0068e01f,#0000);height:38%;animation:4.2s ease-in-out infinite serviceScan;position:absolute;inset:0}.service-visual-radar{place-items:center;width:120px;height:120px;margin:0 auto 24px;display:grid;position:relative}.service-visual-radar span{border:1px solid #378fff47;border-radius:50%;animation:3.4s ease-out infinite servicePulse;position:absolute;inset:50%;transform:translate(-50%,-50%)}.service-visual-radar span:nth-child(2){animation-delay:1.1s}.service-visual-radar span:nth-child(3){animation-delay:2.2s}.service-visual-radar>svg{z-index:1;width:35px;height:35px;color:var(--brand-highlight);background:var(--dark-2);box-sizing:content-box;border:1px solid #378fff6b;border-radius:11px;padding:7px;position:relative}.service-visual-events{z-index:1;gap:9px;display:grid;position:relative}.service-visual-event{border:1px solid var(--dark-line);min-width:0;animation:serviceEvent 4.8s var(--event-delay) ease-in-out infinite;background:#ffffff09;border-radius:10px;grid-template-columns:18px minmax(90px,.7fr) minmax(0,1.3fr);align-items:center;gap:10px;padding:11px 13px;display:grid}.service-visual-event>svg{width:15px;height:15px}.service-visual-event>span{color:#8497ab;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.service-visual-event>strong{color:#dce5ed;text-align:right;min-width:0;font-size:12px;font-weight:600}.service-visual-event.is-critical>svg{color:#ff6b6b}.service-visual-event.is-warning>svg{color:#ff9f1c}.service-visual-event.is-success>svg{color:#22c77a}.service-visual-foot{color:#718397;border-top:1px solid var(--dark-line);background:#ffffff09}.service-visual-foot i{background:var(--ok);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #0794551f}@keyframes servicePulse{0%{opacity:.8;width:24px;height:24px}80%,to{opacity:0;width:118px;height:118px}}@keyframes serviceScan{0%{opacity:0;transform:translateY(-100%)}20%{opacity:.45}80%{opacity:.18}to{opacity:0;transform:translateY(265%)}}@keyframes serviceEvent{0%,to{border-color:var(--dark-line);transform:translate(0)}12%,28%{border-color:#378fff73;transform:translate(3px)}38%{border-color:var(--dark-line);transform:translate(0)}}.service-visual-unique{background:radial-gradient(circle at 50% 25%,#0068e021,#0000 48%);min-height:390px;padding:30px;position:relative}.service-visual-unique svg{stroke-width:1.8px}.sv-browser{color:#8497aa;border:1px solid var(--dark-line);font-family:var(--font-mono);border-radius:11px 11px 0 0;align-items:center;gap:6px;padding:12px 14px;font-size:9px;display:flex}.sv-browser span{margin-right:auto}.sv-browser i{background:#526274;border-radius:50%;width:7px;height:7px}.sv-finding{border:1px solid var(--dark-line);border-top:0;border-radius:0 0 11px 11px;padding:25px;animation:4s ease-in-out infinite serviceEvent}.sv-finding>svg{color:#ff6b6b;width:25px}.sv-finding small{color:#ff8181;font-family:var(--font-mono);margin:14px 0 8px;display:block}.sv-finding strong{font-size:18px;display:block}.sv-finding p{color:#91a2b4;margin:9px 0 18px;font-size:12px}.sv-finding div{gap:8px;display:flex}.sv-finding div span{color:#cbd7e2;font:9px var(--font-mono);background:#172536;border-radius:6px;padding:5px 8px}.sv-api-route{border:1px solid var(--dark-line);background:#101d2b;border-radius:9px;grid-template-columns:auto 1fr auto;gap:12px;padding:13px;display:grid}.sv-api-route b{color:#22c77a}.sv-api-route code{color:#cbd7e2}.sv-api-route span{color:#22c77a}.sv-api-route em{color:#ff6b6b;font-style:normal}.sv-api-flow{text-align:center;color:#8fa1b4;font:9px var(--font-mono);grid-template-columns:1fr 20px 40px 20px 1fr;align-items:center;gap:8px;margin:55px 0;display:grid}.sv-api-flow svg{width:18px}.sv-api-flow>svg:nth-of-type(2){width:28px;height:28px;color:var(--brand-highlight)}.sv-api-flow .bad{color:#ff8181;border:1px solid #6f3540;border-radius:7px;padding:10px 5px}.sv-api-response{color:#ff9b9b;background:#251820;border-left:3px solid #ff6b6b;padding:13px;font-size:10px}.sv-mobile{grid-template-columns:180px 1fr;align-items:center;gap:28px;display:grid}.sv-phone{text-align:center;background:#101d2b;border:2px solid #33475b;border-radius:30px;height:280px;padding:48px 18px 18px;position:relative;overflow:hidden}.sv-phone-notch{background:#081126;border-radius:10px;width:62px;height:15px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.sv-phone>svg{width:42px;height:42px;color:var(--brand-highlight);margin:28px auto 12px}.sv-phone strong{display:block}.sv-mobile-alert{color:#ff8181;font:9px var(--font-mono);background:#2a1720;border-radius:7px;margin-top:32px;padding:8px;display:block}.sv-mobile-scan{background:var(--brand-highlight);height:2px;box-shadow:0 0 14px var(--brand);animation:3s infinite mobileScan;position:absolute;left:12px;right:12px}.sv-mobile-signals{gap:14px;display:grid}.sv-mobile-signals span{border-bottom:1px solid var(--dark-line);color:#a9b8c7;align-items:center;gap:9px;padding:13px;font-size:11px;display:flex}.sv-mobile-signals svg{color:#65a7ff;width:17px}.sv-network{height:330px;position:relative}.sv-net-map{width:100%;height:265px;position:absolute;inset:12px 0 40px;overflow:visible}.sv-net-map path{fill:none;stroke:#3b5873;stroke-width:2px}.sv-map-packet{fill:#78b7ff;filter:drop-shadow(0 0 7px #2787ff)}.sv-map-packet.is-late{fill:#d6eaff;opacity:.8}.sv-net-node{z-index:2;color:#9eb0c2;width:84px;height:84px;font:9px var(--font-mono);background:#101d2b;border:1px solid #41617e;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 28px #0000002e}.sv-net-node svg{color:#67a8ff;width:25px}.sv-net-node span{margin-top:-13px}.sv-net-node.edge{top:190px;left:19.5%}.sv-net-node.vpn{top:102px;left:50%}.sv-net-node.ad{border-color:#98414f;top:198px;left:82.5%}.sv-network small{text-align:center;color:#ff8181;font:9px var(--font-mono);position:absolute;bottom:4px;left:0;right:0}.sv-cloud{height:330px;position:relative}.sv-cloud-core{z-index:3;background:#102038;border:1px solid #3677bf;border-radius:50%;place-items:center;width:108px;height:108px;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 36px #0068e026}.sv-cloud-core svg{color:#69aaff;width:34px}.sv-cloud-core strong{font-size:10px}.sv-cloud-ring,.sv-cloud-track{border:1px solid #304b65;border-radius:50%;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.sv-cloud-ring.ring-1,.sv-cloud-track.track-1{width:180px;height:180px}.sv-cloud-ring.ring-2,.sv-cloud-track.track-2{width:240px;height:240px}.sv-cloud-ring.ring-3,.sv-cloud-track.track-3{width:298px;height:298px}.sv-cloud-track{z-index:2;border-color:#0000;animation:9s linear infinite cloudTrack}.sv-cloud-track.track-2{animation-duration:12s;animation-direction:reverse}.sv-cloud-track.track-3{animation-duration:16s}.sv-cloud-track span{color:#c6d3df;font:9px var(--font-mono);background:#142337;border:1px solid #3b5c7a;border-radius:7px;padding:7px 8px;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:0 0 15px #2b84ec2e}.sv-cloud-track.track-1 span{animation:9s linear infinite cloudCounter}.sv-cloud-track.track-2 span{animation:12s linear infinite cloudCounterReverse}.sv-cloud-track.track-3 span{animation:16s linear infinite cloudCounter}.sv-cloud-risk{color:#ff8181;font:9px var(--font-mono);animation:3s ease-in-out infinite riskBlink;position:absolute;top:4px;right:4px}.sv-code{border:1px solid var(--dark-line);background:#0b1420;border-radius:10px;overflow:hidden}.sv-code-tabs{border-bottom:1px solid var(--dark-line);background:#101c29;gap:2px;display:flex}.sv-code-tabs span{color:#8295a8;font:9px var(--font-mono);padding:11px 18px}.sv-code-tabs span:first-child{color:#fff;background:#172536}.sv-code pre{color:#bdc9d5;font:12px/2 var(--font-mono);padding:30px 22px}.sv-code pre i{color:#526579;font-style:normal}.sv-code pre b{color:#c994ff}.sv-code-marker{color:#ff9797;background:#2b1820;border-top:1px solid #713743;align-items:center;gap:9px;padding:13px 16px;font-size:11px;animation:4s infinite serviceEvent;display:flex}.sv-code-marker svg{width:17px}.sv-evidence{border:1px solid #34516b;border-radius:9px;grid-template-columns:36px 1fr;gap:4px 12px;padding:16px;display:grid}.sv-evidence svg{color:#68a9ff;grid-row:1/3;width:28px}.sv-evidence span{font:10px var(--font-mono)}.sv-evidence b{color:#22c77a;font:8px var(--font-mono)}.sv-timeline{border-left:1px solid #3b526a;margin:30px 0 0 18px;position:relative}.sv-timeline div{grid-template-columns:65px 1fr;gap:15px;padding:0 0 30px 24px;display:grid;position:relative}.sv-timeline div:before{content:"";background:#17283a;border:1px solid #5c9de8;border-radius:50%;width:9px;height:9px;animation:2.2s infinite statusRing;position:absolute;top:5px;left:-5px}.sv-timeline time{color:#6caaff;font:9px var(--font-mono)}.sv-timeline span{color:#c9d4df;font-size:12px}.sv-dpdpa{grid-template-columns:140px 1fr;align-items:center;gap:28px;display:grid}.sv-dpdpa-score{border:1px solid #2e5d94;border-radius:50%;place-items:center;height:140px;display:grid;box-shadow:inset 0 0 30px #0068e021}.sv-dpdpa-score svg{color:#69aaff;width:26px}.sv-dpdpa-score strong{font-size:35px;line-height:1}.sv-dpdpa-score span{color:#7f93a8;font:8px var(--font-mono)}.sv-controls{gap:20px;display:grid}.sv-controls div{position:relative}.sv-controls div span{color:#9babbc;margin-bottom:7px;font-size:10px;display:block}.sv-controls div:after{content:"";background:#18283a;border-radius:6px;height:6px;display:block}.sv-controls i{background:linear-gradient(90deg,var(--brand),var(--brand-highlight));border-radius:6px;height:6px;animation:1.2s both barGrow;position:absolute;bottom:0;left:0}.sv-dpdpa small{text-align:center;color:#6f8499;font:9px var(--font-mono);grid-column:1/-1}.sv-redteam{text-align:left}.sv-red-operation{font:9px var(--font-mono);background:#101d2b;border:1px solid #334a61;border-radius:9px;align-items:center;gap:10px;padding:12px 14px;display:flex}.sv-red-operation svg{color:#ff6977;width:22px;animation:1.8s infinite targetBeat}.sv-red-operation span{color:#cdd8e3;margin-right:auto}.sv-red-operation b{color:#ff929b;background:#341b24;border-radius:4px;padding:4px 7px;font-size:8px;animation:1.5s infinite riskBlink}.sv-killchain{grid-template-columns:repeat(4,1fr);margin:36px 0 24px;display:grid;position:relative}.sv-killchain:before{content:"";background:linear-gradient(90deg,#3979bd,#ff5f70);height:2px;position:absolute;top:17px;left:9%;right:9%}.sv-killchain span{z-index:1;color:#8296aa;font:8px var(--font-mono);justify-items:center;gap:9px;display:grid;position:relative}.sv-killchain span b{color:#9bc6f8;background:#102033;border:2px solid #3c6e9e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.sv-killchain span:last-child{color:#ff8b8b}.sv-killchain span:last-child b{color:#ff9aa3;border-color:#b84855}.sv-adversary{z-index:3;background:#fff;border:3px solid #ff5f70;border-radius:50%;width:11px;height:11px;animation:6s ease-in-out infinite adversaryMove;position:absolute;top:12px;left:7%;box-shadow:0 0 13px #ff5f70}.sv-red-console{background:#09131f;border:1px solid #2c4258;border-radius:8px;padding:12px 14px}.sv-red-console p{color:#91a4b8;font:9px var(--font-mono);opacity:.5;margin:0;padding:5px 0;animation:6s infinite consoleEvent}.sv-red-console p:nth-child(2){animation-delay:2s}.sv-red-console p:nth-child(3){animation-delay:4s}.sv-red-console em{color:#5da5ef;margin-right:10px;font-style:normal}.sv-red-result{color:#c6d2dd;text-align:center;margin-top:14px;font-size:11px;display:block}.sv-social{grid-template-columns:1fr .75fr;gap:22px;display:grid}.sv-mail{color:#172231;background:#f5f7fa;border-radius:10px;padding:20px}.sv-mail>svg{color:#146fe8;width:25px}.sv-mail>span{margin:14px 0 24px;font-size:11px;font-weight:700;display:block}.sv-mail p{font-size:12px}.sv-mail button{color:#fff;background:#0870df;border:0;border-radius:6px;width:100%;margin-top:28px;padding:9px}.sv-funnel{align-content:center;gap:9px;display:grid}.sv-funnel span,.sv-funnel b{text-align:center;clip-path:polygon(5% 0,95% 0,85% 100%,15% 100%);font:9px var(--font-mono);background:#142337;border:1px solid #2e465e;padding:10px;display:block}.sv-funnel span:nth-child(2){margin:0 8px}.sv-funnel span:nth-child(3){color:#ff9696;margin:0 16px}.sv-funnel b{color:#65d99d;margin:0 24px}.sv-cert{place-items:center;display:grid;position:relative}.sv-document{color:#172231;background:#f8fafc;border:1px solid #e1e7ee;border-radius:7px;width:min(300px,90%);min-height:285px;padding:28px 28px 78px;position:relative;transform:rotate(-1.4deg);box-shadow:13px 13px #152437}.sv-document>svg:first-child{color:#0a6ce0;width:30px}.sv-document h3{border-bottom:1px solid #d7dee7;margin:16px 0;padding-bottom:13px}.sv-document p{align-items:center;gap:8px;margin:11px 0;font-size:11px;display:flex}.sv-document p svg{color:#079455;width:14px}.sv-document-sign{color:#0870df;font:8px var(--font-mono);align-items:center;gap:7px;display:flex;position:absolute;bottom:24px;left:28px}.sv-document-sign svg{width:24px}.sv-cert-stamp{color:#079455;font:10px var(--font-mono);background:#f8fafce0;border:2px solid #079455;padding:8px 10px;animation:4s cubic-bezier(.2,.8,.2,1) infinite stampIn;position:absolute;bottom:20px;right:20px;transform:rotate(-7deg)}.sv-intel{grid-template-columns:230px 1fr;align-items:center;gap:28px;display:grid}.sv-radar{background:repeating-radial-gradient(circle,#0000 0 36px,#29445e 37px 38px);border:1px solid #3a6286;border-radius:50%;width:224px;height:224px;position:relative;overflow:hidden}.sv-radar-axis{z-index:1;background:#29445e;position:absolute}.sv-radar-axis.x{height:1px;top:50%;left:0;right:0}.sv-radar-axis.y{width:1px;top:0;bottom:0;left:50%}.sv-radar-sweep{z-index:2;background:conic-gradient(from -22deg,#4a9cf761,#4a9cf70d 18deg,#0000 50deg);border-radius:50%;animation:3.4s linear infinite radarSweep;position:absolute;inset:0}.sv-radar>svg{z-index:4;color:#65a8ff;width:31px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sv-radar i{z-index:3;background:#ff6b6b;border-radius:50%;width:8px;height:8px;animation:1.7s ease-in-out infinite radarBlip;position:absolute;box-shadow:0 0 10px #ff6b6b}.sv-radar .r1{top:52px;left:36px}.sv-radar .r2{animation-delay:.55s;top:92px;right:37px}.sv-radar .r3{animation-delay:1.1s;bottom:25px;left:105px}.sv-intel-feed{gap:11px;display:grid}.sv-intel-feed span{color:#a8b8c8;background:#ffffff06;border-left:2px solid #334f69;padding:12px;font-size:10px;animation:5.1s infinite intelFeed}.sv-intel-feed span:nth-child(2){animation-delay:1.7s}.sv-intel-feed span:nth-child(3){animation-delay:3.4s}.sv-intel-feed b{color:#63a8f4;font:8px var(--font-mono);margin-bottom:4px;display:block}.sv-pipeline{grid-template-columns:repeat(4,1fr);gap:8px;padding-top:85px;display:grid;position:relative}.sv-pipeline>svg{color:#67a9ff;width:30px;position:absolute;top:15px;left:12px}.sv-pipe-line{background:#314a62;height:2px;position:absolute;top:116px;left:12%;right:12%}.sv-pipe-node{z-index:2;text-align:center;color:#8da0b4;font:8px var(--font-mono);padding-top:52px;position:relative}.sv-pipe-node i{background:#15263a;border:2px solid #4b647d;border-radius:50%;width:20px;height:20px;position:absolute;top:21px;left:50%;transform:translate(-50%)}.sv-pipe-node.ok i{border-color:#079455}.sv-pipe-node.fail i{border-color:#ff6b6b;animation:2s infinite statusRing;box-shadow:0 0 0 8px #ff6b6b1a}.sv-pipe-node.wait i{border-color:#6a7b8e}.sv-pipeline strong{text-align:center;color:#ff8f8f;background:#281922;border:1px solid #6e3541;border-radius:8px;padding:13px;font-size:11px;position:absolute;bottom:-80px;left:0;right:0}.sv-iot{grid-template-columns:150px 1fr;align-items:center;gap:25px;display:grid}.sv-device{background:#101e2d;border:1px solid #39607f;border-radius:20px;place-items:center;height:155px;display:grid;position:relative;box-shadow:inset 0 0 30px #0068e021}.sv-device svg{color:#66a8ff;width:42px}.sv-device span{font:9px var(--font-mono)}.sv-device i{background:#22c77a;border-radius:50%;width:8px;height:8px;animation:2s infinite statusRing;position:absolute;top:12px;right:12px}.sv-telemetry p{border-bottom:1px solid var(--dark-line);justify-content:space-between;padding:13px 0;font-size:10px;display:flex}.sv-telemetry span{color:#7f93a7}.sv-telemetry b{color:#bfcbd7}.sv-telemetry .risk{color:#ff7d7d}.sv-wave{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='35'%3E%3Cpath d='M0 18h70l12-14 16 28 14-20 14 6h374' fill='none' stroke='%233578bd'/%3E%3C/svg%3E") 50%/cover;grid-column:1/-1;height:35px;animation:3s infinite serviceEvent}.sv-matrix{border:1px solid var(--dark-line);border-radius:9px;grid-template-columns:1.1fr repeat(3,.7fr);display:grid;overflow:hidden}.sv-matrix>*{border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);place-items:center;min-height:48px;padding:8px;font-size:9px;display:grid}.sv-matrix b{color:#69aaff;font-family:var(--font-mono)}.sv-matrix strong{color:#aab9c8;justify-content:start}.sv-matrix i{color:#22c77a;font-style:normal}.sv-matrix i svg{width:15px}.sv-matrix i.gap{color:#ff8a8a;background:#281a22}.sv-iso p{color:#a8b8c8;justify-content:center;align-items:center;gap:9px;margin-top:25px;font-size:11px;display:flex}.sv-iso p svg{color:#69aaff;width:19px}.sv-code-review{background:#09131e;border:1px solid #2c4258;border-radius:11px;overflow:hidden}.sv-code-toolbar{color:#8ea1b4;font:8px var(--font-mono);background:#101c29;border-bottom:1px solid #2c4258;align-items:center;gap:12px;padding:11px 13px;display:flex}.sv-code-toolbar>div{gap:5px;display:flex}.sv-code-toolbar i{background:#526477;border-radius:50%;width:7px;height:7px}.sv-code-toolbar span{margin-right:auto}.sv-code-toolbar b{color:#69adff;animation:1.2s infinite riskBlink}.sv-code-workspace{grid-template-columns:minmax(0,1.4fr) minmax(135px,.6fr);min-height:222px;display:grid}.sv-code-editor{border-right:1px solid #2c4258;padding:17px 0;position:relative;overflow:hidden}.sv-code-editor:after{content:"";background:linear-gradient(#0000,#3997ff1f,#0000);height:34px;animation:7.5s linear infinite reviewScan;position:absolute;top:0;left:0;right:0}.sv-code-editor pre{color:#b9c8d6;font:9px/2.65 var(--font-mono);margin:0}.sv-code-editor pre span{border-left:2px solid #0000;grid-template-columns:28px 1fr;padding:0 12px;display:grid}.sv-code-editor pre span>i{color:#52677b;font-style:normal}.sv-code-editor code{white-space:nowrap}.sv-code-editor .risk{animation:9s infinite reviewLine}.sv-code-editor .risk.two{animation-delay:3s}.sv-code-editor .risk.three{animation-delay:6s}.sv-review-cursor{z-index:3;background:#8bc6ff;width:2px;height:16px;animation:9s step-end infinite reviewCursor;position:absolute;top:46px;right:12px;box-shadow:0 0 8px #4da3ff}.sv-review-panel{background:#0d1824;padding:13px 11px}.sv-review-panel>span{color:#6e8296;font:7px var(--font-mono);margin-bottom:10px;display:block}.sv-review-panel>div{opacity:.3;border-bottom:1px solid #26394c;grid-template-columns:15px 1fr;align-items:center;gap:7px;padding:9px 0;animation:9s infinite reviewFinding;display:grid}.sv-review-panel>div:nth-child(3){animation-delay:3s}.sv-review-panel>div:nth-child(4){animation-delay:6s}.sv-review-panel svg{color:#ff6977;width:14px}.sv-review-panel p{min-width:0}.sv-review-panel strong,.sv-review-panel small{display:block}.sv-review-panel strong{color:#cbd6e0;font-size:8px}.sv-review-panel small{color:#6f8498;font:6px var(--font-mono);margin-top:3px}.sv-review-panel>div>b{color:#ff8d96;width:max-content;font:6px var(--font-mono);background:#301b24;border-radius:4px;grid-column:2;padding:3px 5px}.sv-code-patch{background:#101c29;border-top:1px solid #2c4258;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.sv-code-patch>span{color:#6e8296;font:7px var(--font-mono)}.sv-code-patch code{color:#aebdcc;font:8px var(--font-mono)}.sv-code-patch em{color:#ff7883;font-style:normal}.sv-code-patch i{color:#4bd493;font-style:normal}.sv-code-patch b{color:#6baeff}.sv-code-patch strong{color:#53d397;font:7px var(--font-mono);opacity:.25;align-items:center;gap:5px;animation:9s infinite patchVerified;display:flex}.sv-code-patch strong svg{width:13px}.service-visual-unique>:not(.sv-ambient){z-index:2;position:relative}.sv-ambient{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sv-ambient i{opacity:0;background:#3f9cff;border-radius:50%;width:3px;height:3px;animation:7s linear infinite ambientDrift;position:absolute;box-shadow:0 0 10px #1678e8}.sv-ambient i:first-child{animation-delay:-1s;top:78%;left:10%}.sv-ambient i:nth-child(2){animation-delay:-3.8s;top:94%;left:32%}.sv-ambient i:nth-child(3){animation-delay:-5.2s;top:86%;left:58%}.sv-ambient i:nth-child(4){animation-delay:-2.4s;top:92%;left:78%}.sv-ambient i:nth-child(5){animation-delay:-6.3s;top:72%;left:92%}.sv-browser b{color:#ff7c87;animation:3.6s step-end infinite idSwap}.sv-web-request{color:#7890a8;border-right:1px solid var(--dark-line);border-left:1px solid var(--dark-line);text-align:center;font:8px var(--font-mono);background:#091522;grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;gap:5px;padding:14px 8px;display:grid}.sv-web-request svg{color:#4f91d8;width:15px;animation:2.4s infinite arrowFlash}.sv-web-request svg:nth-of-type(2){animation-delay:1.2s}.sv-web-request em{color:#ff9c50;font-style:normal}.sv-web-request b{color:#ff747e}.sv-finding{transform-origin:50% 0;height:220px;padding:0;animation:5s ease-in-out infinite findingReveal;position:relative;overflow:hidden}.sv-finding-card{opacity:0;animation:findingCycle 12s calc(var(--finding-index) * 4s) ease-in-out infinite both;padding:24px 25px;position:absolute;inset:0;transform:translate(28px)scale(.97)}.sv-finding-card>svg{color:#ff6b6b;width:25px;animation:1.2s ease-in-out infinite bugShake}.sv-finding-card small{color:#ff8181;font-family:var(--font-mono);margin:12px 0 7px;display:block}.sv-finding-card strong{font-size:18px;display:block}.sv-finding-card p{color:#91a2b4;margin:8px 0 15px;font-size:12px}.sv-finding-card div{gap:8px;display:flex}.sv-finding-card div span{color:#cbd7e2;font:9px var(--font-mono);background:#172536;border-radius:6px;padding:5px 8px;animation:4.5s infinite tagFlash}.sv-finding-card div span:nth-child(2){animation-delay:1.5s}.sv-finding-card div span:nth-child(3){animation-delay:3s}.sv-finding-progress{justify-content:center;gap:6px;margin-top:10px;display:flex}.sv-finding-progress i{background:#263a50;border-radius:3px;width:18px;height:3px;animation:12s infinite findingDot}.sv-finding-progress i:nth-child(2){animation-delay:4s}.sv-finding-progress i:nth-child(3){animation-delay:8s}.sv-api-flow{position:relative}.sv-api-flow>svg{animation:1.8s infinite arrowFlash}.sv-api-flow>svg:nth-of-type(2){animation-delay:.9s}.sv-api-packet{z-index:4;background:#69afff;border-radius:50%;width:9px;height:9px;animation:3.2s ease-in-out infinite apiPacket;position:absolute;top:50%;left:3%;box-shadow:0 0 12px #2588ff}.sv-api-flags{gap:7px;margin-top:13px;display:flex}.sv-api-flags span{color:#ff8b94;text-align:center;font:7px var(--font-mono);background:#281922;border:1px solid #63313b;border-radius:5px;flex:1;padding:7px 4px;animation:4.8s infinite flagCycle}.sv-phone{animation:5s ease-in-out infinite phoneInspect}.sv-phone>svg{animation:3s ease-in-out infinite lockState}.sv-phone-bug{color:#ff747e;background:#321a24;border:1px solid #7b3442;border-radius:50%;place-items:center;width:30px;height:30px;animation:3s ease-in-out infinite mobileBug;display:grid;position:absolute;top:88px;right:20px}.sv-phone-bug svg{width:16px}.sv-mobile-alert{animation:3s ease-in-out infinite alertReveal}.sv-mobile-signals span{position:relative;overflow:hidden}.sv-mobile-signals span:after{content:"";background:#3e9dff;width:45%;height:1px;animation:3s ease-in-out infinite signalScan;position:absolute;bottom:0;left:0}.sv-mobile-signals span:nth-child(2):after{animation-delay:1s}.sv-mobile-signals span:nth-child(3):after{animation-delay:2s}.sv-mobile-signals b{color:#ff848d;font:7px var(--font-mono);margin-left:auto}.sv-code-tabs{position:relative}.sv-code-tabs>b{color:#69adff;font:7px var(--font-mono);margin-left:auto;padding:11px 14px;animation:1.2s infinite riskBlink}.sv-code pre{position:relative}.sv-code pre:after{content:"";background:linear-gradient(#0000,#3091ff29,#0000);height:30px;animation:3.5s linear infinite codeScan;position:absolute;top:8px;left:0;right:0}.sv-code mark{width:calc(100% - 8px);color:inherit;background:#ff5b691a;border-left:2px solid #ff5f70;animation:3.5s infinite codeFault;display:inline-block}.sv-code-findings{background:#101b28;gap:7px;padding:12px;display:flex}.sv-code-findings span{color:#8fa2b5;font:7px var(--font-mono);border:1px solid #31475d;border-radius:5px;padding:6px 8px;animation:4.5s infinite flagCycle}.sv-code-findings span:nth-child(2){animation-delay:1.5s}.sv-code-findings span:nth-child(3){animation-delay:3s}.sv-evidence{animation:4s ease-in-out infinite evidenceSeal}.sv-timeline div:nth-child(2):before{animation-delay:.7s}.sv-timeline div:nth-child(3):before{animation-delay:1.4s}.sv-timeline div{animation:4.8s infinite timelineReveal}.sv-timeline div:nth-child(2){animation-delay:1.6s}.sv-timeline div:nth-child(3){animation-delay:3.2s}.sv-dpdpa-score{animation:4s ease-in-out infinite scoreGlow;position:relative;overflow:hidden}.sv-dpdpa-score>i{border:4px solid #258cff;border-color:#258cff #258cff #0000 #0000;border-radius:50%;animation:3s linear infinite scoreOrbit;position:absolute;inset:7px}.sv-controls div span{justify-content:space-between;display:flex}.sv-controls div span b{color:#69adff;font:8px var(--font-mono)}.sv-controls i{transform-origin:0;animation:5s ease-in-out infinite controlAudit}.sv-controls div:nth-child(2) i{animation-delay:.5s}.sv-controls div:nth-child(3) i{animation-delay:1s}.sv-dpdpa-alerts{grid-column:1/-1;justify-content:center;gap:8px;display:flex}.sv-dpdpa-alerts span{color:#ff9b76;font:8px var(--font-mono);background:#261d1b;border:1px solid #624033;border-radius:6px;padding:7px 10px;animation:4s infinite flagCycle}.sv-dpdpa-alerts span+span{color:#72d8a5;background:#10251f;border-color:#285d49;animation-delay:2s}.sv-mail{transform-origin:50%;animation:5s ease-in-out infinite mailArrive;position:relative}.sv-mail button{animation:2.4s ease-in-out infinite buttonBait}.sv-cursor{color:#172231;filter:drop-shadow(1px 1px #fff);font-size:28px;font-style:normal;animation:5s ease-in-out infinite cursorClick;position:absolute;bottom:22px;right:22px}.sv-funnel>*{animation:5s ease-in-out infinite funnelStep}.sv-funnel>:nth-child(2){animation-delay:.5s}.sv-funnel>:nth-child(3){animation-delay:1s}.sv-funnel>:nth-child(4){animation-delay:1.5s}.sv-build-packet{z-index:4;background:#6cadff;border:2px solid #d8ecff;border-radius:50%;width:12px;height:12px;animation:5s ease-in-out infinite buildTravel;position:absolute;top:111px;left:12%;box-shadow:0 0 14px #2588ff}.sv-pipe-node{animation:5s infinite pipeStage}.sv-pipe-node:nth-of-type(2){animation-delay:.45s}.sv-pipe-node:nth-of-type(3){animation-delay:.9s}.sv-pipe-node:nth-of-type(4){animation-delay:1.35s}.sv-pipeline strong{animation:5s ease-in-out infinite deployBlock}.sv-device:before,.sv-device:after{content:"";border:1px solid #4ca3ff59;border-radius:20px;animation:3s ease-out infinite devicePulse;position:absolute}.sv-device:after{animation-delay:1.5s}.sv-telemetry p{animation:4.5s infinite telemetryRead}.sv-telemetry p:nth-child(2){animation-delay:1.5s}.sv-telemetry p:nth-child(3){animation-delay:3s}.sv-wave{background-size:520px 35px;animation:2.2s linear infinite waveTravel}.sv-matrix i{animation:4.8s infinite matrixCheck}.sv-matrix i:nth-of-type(3n+2){animation-delay:.8s}.sv-matrix i:nth-of-type(3n){animation-delay:1.6s}.sv-matrix i.gap{animation:1.8s ease-in-out infinite matrixGap}.sv-iso p{animation:4s infinite evidenceSeal}@keyframes ambientDrift{0%{opacity:0;transform:translateY(0)scale(.5)}15%{opacity:.65}to{opacity:0;transform:translateY(-360px)scale(1.4)}}@keyframes idSwap{0%,42%,to{opacity:1}45%,53%{opacity:.2}55%{color:#ffb34f}}@keyframes arrowFlash{50%{color:#d7eaff;transform:translate(4px)}}@keyframes findingReveal{0%,10%{opacity:.45;transform:scaleY(.92)}20%,88%{opacity:1;transform:scaleY(1)}to{opacity:.45}}@keyframes findingCycle{0%{opacity:0;filter:blur(3px);transform:translate(24px)scale(.98)}5%,28%{opacity:1;filter:blur();transform:translate(0)scale(1)}34%,to{opacity:0;filter:blur(3px);transform:translate(-24px)scale(.98)}}@keyframes findingDot{0%{width:18px;box-shadow:none;background:#263a50}5%,28%{background:#258cff;width:34px;box-shadow:0 0 9px #258cff80}34%,to{width:18px;box-shadow:none;background:#263a50}}@keyframes bugShake{45%,55%{transform:rotate(-8deg)scale(1.12)}50%,60%{transform:rotate(8deg)scale(1.12)}}@keyframes tagFlash{0%,25%,to{border-color:#0000}8%,18%{color:#fff;background:#1d4775}}@keyframes apiPacket{0%{opacity:0;left:3%}12%{opacity:1}48%{left:49%}76%{background:#ff6774;left:88%}to{opacity:0;left:94%}}@keyframes flagCycle{0%,28%,to{opacity:.45;transform:translateY(0)}8%,20%{opacity:1;transform:translateY(-2px)}}@keyframes phoneInspect{50%{border-color:#4b91d2;box-shadow:0 0 26px #2f91ff29}}@keyframes lockState{45%,58%{color:#ff6674;transform:scale(1.12)}}@keyframes mobileBug{0%,35%,to{opacity:0;transform:scale(.5)}48%,76%{opacity:1;transform:scale(1)}}@keyframes alertReveal{0%,35%,to{opacity:.25}45%,80%{opacity:1;box-shadow:0 0 18px #ff5a692e}}@keyframes signalScan{0%{transform:translate(-120%)}to{transform:translate(260%)}}@keyframes codeScan{0%{transform:translateY(0)}to{transform:translateY(125px)}}@keyframes codeFault{0%,40%,to{background:0 0;border-color:#0000}50%,82%{background:#ff5b691a;border-color:#ff5f70}}@keyframes evidenceSeal{50%{border-color:#4f98df;box-shadow:0 0 22px #2f91ff1f}}@keyframes timelineReveal{0%,25%,to{opacity:.35;transform:translate(0)}8%,18%{opacity:1;transform:translate(5px)}}@keyframes scoreGlow{50%{box-shadow:inset 0 0 38px #0068e04d,0 0 25px #0068e01f}}@keyframes scoreOrbit{to{transform:rotate(360deg)}}@keyframes controlAudit{0%,15%{transform:scaleX(.08)}45%,85%{transform:scaleX(1)}to{transform:scaleX(.08)}}@keyframes mailArrive{0%,10%{opacity:.5;transform:translateY(-12px)}22%,90%{opacity:1;transform:translateY(0)}to{opacity:.5}}@keyframes buttonBait{50%{box-shadow:0 0 0 5px #0870df29}}@keyframes cursorClick{0%,32%{opacity:0;transform:translate(25px,25px)}45%{opacity:1;transform:translate(0)}52%{transform:scale(.8)}62%,to{opacity:0}}@keyframes funnelStep{0%,25%,to{opacity:.35}8%,18%{opacity:1;filter:brightness(1.35)}}@keyframes buildTravel{0%,5%{opacity:0;left:12%}12%{opacity:1}32%{left:37%}52%{background:#ff6573;left:62%}72%,to{opacity:.3;left:62%}}@keyframes pipeStage{0%,28%,to{filter:none}10%,20%{filter:brightness(1.8)}}@keyframes deployBlock{0%,50%{opacity:.35;transform:translateY(5px)}62%,90%{opacity:1;transform:translateY(0)}}@keyframes devicePulse{0%{opacity:.8;inset:12px}to{opacity:0;inset:-28px}}@keyframes telemetryRead{0%,25%,to{background:0 0}8%,18%{background:#2f91ff14}}@keyframes waveTravel{to{background-position-x:520px}}@keyframes matrixCheck{0%,25%,to{opacity:.35;transform:scale(.8)}8%,18%{opacity:1;transform:scale(1.15)}}@keyframes matrixGap{50%{color:#fff;background:#71303c;box-shadow:inset 0 0 18px #ff5a6940}}@keyframes mobileScan{0%{opacity:0;top:45px}20%{opacity:1}to{opacity:0;top:245px}}@keyframes cloudTrack{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes cloudCounter{to{transform:translate(-50%)rotate(-360deg)}}@keyframes cloudCounterReverse{to{transform:translate(-50%)rotate(360deg)}}@keyframes targetBeat{50%{filter:drop-shadow(0 0 12px #ff5265);transform:scale(1.12)}}@keyframes radarSweep{to{transform:rotate(360deg)}}@keyframes radarBlip{0%,45%,to{opacity:.35;transform:scale(.7)}55%,75%{opacity:1;transform:scale(1.35)}}@keyframes riskBlink{50%{opacity:.45}}@keyframes adversaryMove{0%,8%{left:7%}28%{left:31%}51%{left:56%}74%,to{left:81%}}@keyframes consoleEvent{0%,28%,to{opacity:.35;color:#91a4b8}8%,20%{opacity:1;color:#e2ebf3}}@keyframes stampIn{0%,15%{opacity:0;transform:scale(1.5)rotate(-7deg)}25%,88%{opacity:1;transform:scale(1)rotate(-7deg)}to{opacity:0;transform:scale(1)rotate(-7deg)}}@keyframes intelFeed{0%,25%,to{background:#ffffff06;border-color:#334f69}8%,18%{background:#ff6b6b14;border-color:#ff6b6b}}.service-subnav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:0;border-bottom:1px solid var(--line);background:#fffffff5;position:sticky;top:70px}.service-subnav .wrap{scrollbar-width:none;gap:34px;display:flex;overflow-x:auto}.service-subnav .wrap::-webkit-scrollbar{display:none}.service-subnav a{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:16px 0;font-size:10px}.service-subnav a:hover{color:var(--brand)}.service-story,.service-coverage,.service-readiness,.service-process-new,.service-deliverables-new,.service-use-cases,.service-stakeholders,.service-assurance,.service-faq-section,.related-services{scroll-margin-top:125px}.service-story{padding:110px 0}.service-story-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:86px;display:grid}.service-story-copy h2{max-width:660px}.service-story-copy p{max-width:700px;color:var(--ink-2);margin-top:20px;font-size:16px;line-height:1.85}.risk-signals{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 20px 45px #0f223c0a}.risk-signals-label{color:var(--brand);border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#f8fafc;padding:18px 22px;font-size:9px;display:block}.risk-signals>div{grid-template-columns:38px 1fr;gap:14px;padding:18px 22px;display:grid}.risk-signals>div+div{border-top:1px solid var(--line)}.risk-signals>div span{color:var(--brand);font-family:var(--font-mono);padding-top:2px;font-size:10px}.risk-signals>div p{color:var(--ink-2);font-size:13px;line-height:1.6}.service-coverage{background:var(--dark);color:#fff;padding:110px 0}.service-coverage .sec-eyebrow{color:var(--brand-highlight)}.service-coverage h2{color:#fff}.service-coverage-head>p{color:#91a3b6}.coverage-list{border-top:1px solid var(--dark-line)}.coverage-row{border-bottom:1px solid var(--dark-line);grid-template-columns:70px minmax(220px,.8fr) minmax(0,1.2fr);gap:30px;padding:28px 0;display:grid}.coverage-row>span{color:var(--brand-highlight);font-family:var(--font-mono);padding-top:3px;font-size:11px}.coverage-row h3{color:#fff;font-family:var(--font-display);font-size:19px;line-height:1.4}.coverage-row p{color:#93a5b8;font-size:14px;line-height:1.75}.service-readiness{background:linear-gradient(180deg, var(--brand-mist) 0%, var(--paper) 100%);border-bottom:1px solid var(--line);padding:110px 0}.service-readiness-head,.service-assurance-head{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:70px;margin-bottom:46px;display:grid}.service-readiness-head>*,.service-assurance-head>*{min-width:0}.service-readiness-head>p,.service-assurance-head>p{color:var(--ink-2);font-size:16px;line-height:1.8}.service-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.service-readiness-card{background:#fff;border:1px solid #dce6f3;border-radius:20px;min-width:0;padding:26px}.service-readiness-card>div{justify-content:space-between;align-items:center;gap:14px;margin-bottom:34px;display:flex}.service-readiness-card>div span{color:var(--brand);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.service-readiness-card>div i{color:#a4b1c1;font-family:var(--font-mono);font-size:9px;font-style:normal}.service-readiness-card h3{font-family:var(--font-display);font-size:19px;line-height:1.35}.service-readiness-card p{color:var(--ink-2);margin-top:11px;font-size:13.5px;line-height:1.75}.service-readiness-note{background:#fff;border:1px solid #dce6f3;border-radius:16px;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:22px;padding:22px 26px;display:grid}.service-readiness-note>span{color:var(--ink);font-weight:600}.service-readiness-note p{color:var(--ink-2);font-size:13px;line-height:1.65}.service-readiness-note a{color:var(--brand);white-space:nowrap;font-size:13px;font-weight:600}.service-process-new{background:#fff;padding:110px 0}.service-process-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:90px;display:grid}.service-process-intro{position:sticky;top:145px}.service-process-intro>p{max-width:480px;color:var(--ink-2);margin-top:18px;line-height:1.75}.service-process-standard{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:30px;padding:20px 0}.service-process-standard span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:9px;display:block}.service-process-standard strong{color:var(--ink);font-size:13px;font-weight:600}.service-process-timeline{position:relative}.service-process-timeline:before{content:"";background:#cbd7e8;width:1px;position:absolute;top:20px;bottom:20px;left:24px}.service-process-step{grid-template-columns:50px 1fr;gap:24px;padding:0 0 42px;display:grid;position:relative}.service-process-step:last-child{padding-bottom:0}.service-process-step>span{z-index:1;width:48px;height:48px;color:var(--brand);background:var(--brand-bg);font-family:var(--font-mono);border:1px solid #c9dcfa;border-radius:50%;place-items:center;font-size:10px;display:grid;position:relative}.service-process-step h3{font-family:var(--font-display);padding-top:3px;font-size:20px}.service-process-step p{max-width:590px;color:var(--ink-2);margin-top:8px;font-size:14px;line-height:1.75}.service-deliverables-new{background:linear-gradient(180deg, var(--brand-mist) 0%, var(--paper) 100%);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:110px 0}.service-deliverables-layout{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:90px;display:grid}.service-deliverables-intro p{max-width:430px;color:var(--ink-2);margin-top:18px;line-height:1.75}.service-deliverables-list{border-top:1px solid #cbd7e8}.service-deliverable-row{border-bottom:1px solid #cbd7e8;grid-template-columns:55px 1fr;gap:22px;padding:25px 0;display:grid}.service-deliverable-row>span{color:var(--brand);font-family:var(--font-mono);padding-top:4px;font-size:10px}.service-deliverable-row h3{font-family:var(--font-display);font-size:18px}.service-deliverable-row p{color:var(--ink-2);margin-top:7px;font-size:13.5px;line-height:1.7}.service-use-cases{padding:110px 0}.service-use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.service-use-case{border:1px solid var(--line);background:#fff;border-radius:22px;min-height:285px;padding:28px;box-shadow:0 18px 40px #0f223c09}.service-use-case>div{justify-content:space-between;align-items:center;gap:18px;margin-bottom:48px;display:flex}.service-use-case>div span{color:var(--brand);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:9px}.service-use-case>div i{color:#a6b2c1;font-family:var(--font-mono);font-size:10px;font-style:normal}.service-use-case h3{font-family:var(--font-display);font-size:21px;line-height:1.35}.service-use-case p{color:var(--ink-2);margin-top:12px;font-size:14px;line-height:1.7}.service-stakeholders{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:110px 0}.service-stakeholders-layout{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:start;gap:86px;display:grid}.service-stakeholders-layout>*{min-width:0}.service-stakeholders-intro{position:sticky;top:145px}.service-stakeholders-intro p{max-width:470px;color:var(--ink-2);margin-top:18px;line-height:1.8}.service-stakeholder-list{border-top:1px solid var(--line)}.service-stakeholder-row{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:20px;padding:28px 0;display:grid}.service-stakeholder-row>span{color:var(--brand);font-family:var(--font-mono);padding-top:4px;font-size:10px}.service-stakeholder-row small{color:var(--brand);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.service-stakeholder-row h3{font-family:var(--font-display);font-size:21px;line-height:1.35}.service-stakeholder-row p{color:var(--ink-2);margin-top:9px;font-size:14px;line-height:1.75}.service-assurance{background:var(--dark);color:#fff;padding:110px 0}.service-assurance .sec-eyebrow{color:var(--brand-highlight)}.service-assurance h2{color:#fff}.service-assurance-head>p{color:#9bacc0}.service-assurance-grid{border:1px solid var(--dark-line);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.service-assurance-card{background:#ffffff05;min-width:0;padding:28px}.service-assurance-card+.service-assurance-card{border-left:1px solid var(--dark-line)}.service-assurance-card>span{color:var(--brand-highlight);font-family:var(--font-mono);font-size:10px}.service-assurance-card h3{color:#fff;font-family:var(--font-display);margin-top:28px;font-size:19px}.service-assurance-card p{color:#9bacc0;margin-top:10px;font-size:13.5px;line-height:1.75}.service-assurance-band{border:1px solid var(--dark-line);background:#ffffff07;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden}.service-assurance-band>div{min-width:0;padding:20px 24px}.service-assurance-band>div+div{border-left:1px solid var(--dark-line)}.service-assurance-band span{color:#718397;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:8px;display:block}.service-assurance-band strong{color:#dce5ed;font-size:12px;font-weight:500}.service-faq-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:110px 0}.service-faq-layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:90px;display:grid}.service-faq-intro p{max-width:430px;color:var(--ink-2);margin-top:18px;line-height:1.75}.service-faq-list details{box-shadow:none}.related-services{padding:72px 0}.related-services-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}.related-services-head .sec-eyebrow{margin-bottom:10px}.related-services-list{border-top:1px solid var(--line)}.related-services-list>a{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr 30px;align-items:center;gap:20px;padding:22px 0;transition:padding .2s;display:grid}.related-services-list>a:hover{padding-left:10px}.related-service-icon{border-radius:12px;width:44px;height:44px}.related-service-icon svg{width:19px;height:19px}.related-services-list small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:8px;display:block}.related-services-list strong{font-family:var(--font-display);font-size:17px}.related-services-list>a>b{color:var(--brand);font-size:20px;font-weight:400}@media (max-width:1020px){.services-hero-layout,.service-detail-hero-grid,.services-catalog-head,.services-method-head,.service-coverage-head,.service-story-grid{grid-template-columns:1fr;gap:44px}.services-program-map,.assessment-profile{max-width:none}.service-hero-visual{justify-self:start;max-width:650px}.service-chapter{grid-template-columns:1fr}.service-chapter:nth-child(2n) .service-chapter-main,.service-chapter-dark .service-chapter-main{order:1!important}.service-chapter:nth-child(2n) .service-chapter-scope,.service-chapter-dark .service-chapter-scope{border-top:1px solid var(--line);border-left:0;border-right:0;order:2!important}.service-chapter-dark .service-chapter-scope{border-color:var(--dark-line)}.services-included-layout,.service-process-layout,.service-deliverables-layout,.service-faq-layout,.service-stakeholders-layout{grid-template-columns:1fr;gap:50px}.services-included-copy,.service-process-intro,.service-stakeholders-intro{position:static}.service-readiness-grid,.service-assurance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-assurance-card+.service-assurance-card{border-left:0}.service-assurance-card:nth-child(2n){border-left:1px solid var(--dark-line)}.service-assurance-card:nth-child(n+3){border-top:1px solid var(--dark-line)}.services-guidance-panel{grid-template-columns:1fr}.services-guidance-action{border-top:1px solid var(--dark-line);border-left:0}}@media (max-width:760px){.services-page-hero,.service-detail-hero{padding:72px 0}.services-catalog,.services-method,.services-included,.service-story,.service-coverage,.service-process-new,.service-deliverables-new,.service-use-cases,.service-readiness,.service-stakeholders,.service-assurance,.service-faq-section{padding:80px 0}.service-readiness-head,.service-assurance-head{grid-template-columns:1fr;gap:20px}.service-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-readiness-note{grid-template-columns:1fr;gap:9px}.service-readiness-note a{white-space:normal}.service-assurance-band{grid-template-columns:1fr}.service-assurance-band>div+div{border-top:1px solid var(--dark-line);border-left:0}.service-chapter-main,.service-chapter-scope{padding:30px}.service-chapter-scope>ul li{grid-template-columns:1fr;gap:6px}.services-method-row,.coverage-row{grid-template-columns:45px 1fr;gap:18px}.services-method-row p,.coverage-row p{grid-column:2}.service-use-case-grid{grid-template-columns:1fr}.service-use-case{min-height:0}.service-use-case>div{margin-bottom:30px}.service-subnav{top:70px}}@media (max-width:620px){.services-page-hero{padding:60px 0 70px}.services-hero-copy h1,.service-detail-copy h1{font-size:clamp(34px,10vw,39px)}.services-hero-proof{grid-template-columns:1fr 1fr;gap:20px;display:grid}.program-map-head,.program-map-foot,.program-map-group{padding-left:20px;padding-right:20px}.services-catalog-head,.services-method-head,.service-coverage-head{margin-bottom:38px}.service-chapters{gap:20px}.service-chapter{border-radius:21px}.service-chapter-main,.service-chapter-scope{padding:25px 22px}.service-chapter-title{grid-template-columns:1fr;gap:15px}.service-chapter-icon{width:46px;height:46px}.service-chapter-footer{flex-direction:column;align-items:flex-start}.services-method-row,.coverage-row{grid-template-columns:36px 1fr;gap:12px}.services-guidance{padding:16px 0 80px}.services-guidance-panel{border-radius:22px}.services-guidance-panel>div:first-child,.services-guidance-action{padding:32px 24px}.service-detail-hero{padding:50px 0 64px}.service-visual-head,.service-visual-foot{flex-direction:column;align-items:flex-start}.service-visual-stage{min-height:0;padding:24px 18px}.service-visual-event{grid-template-columns:18px 1fr}.service-visual-event>strong{text-align:left;grid-column:2}.service-back-link{margin-bottom:25px}.assessment-profile-row{grid-template-columns:75px 1fr;gap:14px}.assessment-profile-foot{flex-direction:column;align-items:flex-start}.service-subnav .wrap{gap:24px}.service-story-grid{gap:38px}.service-process-step{grid-template-columns:44px 1fr;gap:16px;padding-bottom:34px}.service-process-step>span{width:42px;height:42px}.service-process-timeline:before{left:21px}.service-deliverable-row{grid-template-columns:36px 1fr;gap:12px}.service-readiness-grid,.service-assurance-grid{grid-template-columns:1fr}.service-assurance-card:nth-child(n){border-left:0}.service-assurance-card:nth-child(n+2){border-top:1px solid var(--dark-line)}.service-readiness-card{padding:24px 22px}.service-readiness-card>div{margin-bottom:24px}.service-stakeholder-row{grid-template-columns:36px 1fr;gap:12px}.related-services{padding:64px 0}.related-services-head{display:block}.related-services-list>a{grid-template-columns:42px 1fr 20px;gap:14px}}.about-hero-new{background:radial-gradient(circle at 82% 12%, #0068e026, transparent 30%), linear-gradient(180deg, var(--brand-mist) 0%, var(--paper) 100%);padding:112px 0 96px;position:relative;overflow:hidden}.about-hero-new:before{content:"";border:1px solid #0068e01a;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-300px;left:-260px;box-shadow:0 0 0 70px #0068e006}.about-hero-layout-new{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:74px;display:grid;position:relative}.about-hero-layout-new>*{min-width:0}.about-hero-copy-new h1{max-width:760px;font-size:clamp(45px,5.4vw,70px)}.about-hero-copy-new>p{max-width:680px;color:var(--ink-2);margin:24px 0 30px;font-size:18px;line-height:1.8}.about-hero-actions-new{flex-wrap:wrap;gap:12px;display:flex}.about-hero-stats-new{border-top:1px solid #0068e024;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:40px;padding-top:26px;display:grid}.about-hero-stats-new strong{font-family:var(--font-display);font-size:30px;line-height:1.2;display:block}.about-hero-stats-new strong>span{color:inherit;font:inherit;letter-spacing:inherit;text-transform:none}.about-hero-stats-new>div>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.about-command-card{color:#fff;background:var(--dark);border:1px solid var(--dark-line);border-radius:26px;overflow:hidden;box-shadow:0 32px 80px #0c162229}.about-command-head,.about-command-foot{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:9px;display:flex}.about-command-head{color:#d9e3ec;border-bottom:1px solid var(--dark-line)}.about-command-head i{color:var(--brand-highlight);font-style:normal}.about-command-core{padding:32px 28px}.about-command-core>span{color:var(--brand-highlight);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.about-command-core h2{color:#fff;margin-top:13px;font-size:30px}.about-command-core p{color:#9fb0bf;margin-top:14px;font-size:14px;line-height:1.75}.about-command-flow{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 28px 30px;display:grid}.about-command-flow div{text-align:center;position:relative}.about-command-flow div:not(:last-child):after{content:"";background:var(--dark-line);height:1px;position:absolute;top:19px;left:calc(50% + 24px);right:calc(24px - 50%)}.about-command-flow div span{z-index:1;width:38px;height:38px;color:var(--brand-highlight);background:var(--dark-2);border:1px solid var(--dark-line);font-family:var(--font-mono);border-radius:50%;place-items:center;margin:0 auto 9px;font-size:9px;display:grid;position:relative}.about-command-flow strong{color:#cbd7e2;font-size:10px;font-weight:500}.about-command-foot{color:#8092a5;border-top:1px solid var(--dark-line);background:#ffffff09}.about-command-foot span{align-items:center;gap:8px;display:inline-flex}.about-command-foot i{background:var(--ok);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #0794551f}.about-story-new{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.about-story-layout-new{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:90px;display:grid}.about-story-layout-new h2{max-width:550px;font-size:clamp(31px,3.5vw,45px)}.about-story-copy-new{border-left:1px solid var(--line);padding-left:38px}.about-story-copy-new>p{color:var(--ink-2);margin-bottom:20px;font-size:16px;line-height:1.9}.about-story-copy-new blockquote{color:var(--ink);background:var(--brand-bg);border-left:3px solid var(--brand);font-family:var(--font-display);margin-top:32px;padding:24px 28px;font-size:20px;line-height:1.5}.about-values-new{background:linear-gradient(180deg, var(--brand-mist) 0%, var(--paper) 100%)}.about-section-head-new{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:70px;margin-bottom:46px;display:grid}.about-section-head-new>p{color:var(--ink-2);font-size:16px;line-height:1.8}.about-value-grid-new{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.about-value-new{border:1px solid var(--line);background:#fff;border-radius:22px;min-height:280px;padding:30px;display:block;box-shadow:0 18px 40px #0f223c09}.about-value-new>div{justify-content:space-between;align-items:center;gap:16px;margin-bottom:52px;display:flex}.about-value-new>div span,.about-value-new>div i{font-family:var(--font-mono);letter-spacing:.08em;font-size:9px;font-style:normal}.about-value-new>div span{color:var(--brand)}.about-value-new>div i{color:#9daaba}.about-value-new h3{font-family:var(--font-display);font-size:22px}.about-value-new p{color:var(--ink-2);margin-top:13px;font-size:14px;line-height:1.75}.about-capabilities-new{color:#fff;background:radial-gradient(circle at 10% 0%, #4c98f026, transparent 34%), var(--dark)}.about-capabilities-layout-new{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:88px;display:grid}.about-capabilities-copy-new{position:sticky;top:120px}.about-capabilities-new .sec-eyebrow{color:var(--brand-highlight)}.about-capabilities-new h2{color:#fff}.about-capabilities-copy-new p{color:#9fb0bf;max-width:480px;margin:18px 0 28px;line-height:1.8}.about-capability-list-new{border-top:1px solid var(--dark-line)}.about-capability-row-new{border-bottom:1px solid var(--dark-line);grid-template-columns:48px minmax(140px,.6fr) minmax(0,1.4fr);gap:24px;padding:28px 0;display:grid}.about-capability-row-new>span{color:var(--brand-highlight);font-family:var(--font-mono);padding-top:3px;font-size:10px}.about-capability-row-new strong{color:#fff;font-family:var(--font-display);font-size:19px}.about-capability-row-new p{color:#9fb0bf;font-size:14px;line-height:1.65}.about-principles-new{background:#fff}.about-principle-grid-new{border:1px solid var(--line);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.about-principle-card-new{min-width:0;min-height:300px;padding:28px}.about-principle-card-new+.about-principle-card-new{border-left:1px solid var(--line)}.about-principle-card-new>span{color:var(--brand);font-family:var(--font-mono);font-size:10px}.about-principle-card-new h3{font-family:var(--font-display);margin-top:48px;font-size:20px;line-height:1.35}.about-principle-card-new p{color:var(--ink-2);margin-top:12px;font-size:13.5px;line-height:1.75}.about-trust-new{background:linear-gradient(180deg, var(--brand-mist) 0%, var(--paper) 100%);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-trust-layout-new{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:stretch;gap:66px;display:grid}.about-trust-panel-new{background:#fff;border:1px solid #dce6f3;border-radius:24px;padding:42px}.about-trust-panel-new p{max-width:650px;color:var(--ink-2);margin-top:16px;line-height:1.8}.about-cert-list-new{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.about-cert-list-new span{color:var(--brand);background:var(--brand-bg);font-family:var(--font-mono);border:1px solid #d4e2fb;border-radius:8px;padding:8px 12px;font-size:10px}.about-commitments-new{color:#fff;background:var(--dark);border:1px solid var(--dark-line);border-radius:24px;padding:40px}.about-commitments-label-new{color:var(--brand-highlight);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:24px;font-size:10px;display:block}.about-commitments-new ul{gap:15px;list-style:none;display:grid}.about-commitments-new li{color:#d4dee7;align-items:center;gap:12px;font-size:14px;display:flex}.about-commitments-new li span{color:#72dfa9;background:#07945524;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.about-cta-new{padding:30px 0 112px}.about-cta-card-new{color:#fff;background:linear-gradient(135deg, #10213a, var(--dark));border:1px solid var(--dark-line);border-radius:28px;justify-content:space-between;align-items:center;gap:50px;padding:58px 60px;display:flex}.about-cta-card-new h2{color:#fff;max-width:700px}.about-cta-card-new p{color:#a6b5c5;max-width:650px;margin-top:16px}.about-cta-card-new .btn{flex-shrink:0;justify-content:space-between}@media (max-width:1020px){.about-hero-layout-new,.about-story-layout-new,.about-capabilities-layout-new,.about-trust-layout-new{grid-template-columns:1fr;gap:48px}.about-command-card{max-width:680px}.about-story-copy-new{border-left:0;padding-left:0}.about-capabilities-copy-new{position:static}.about-principle-grid-new{grid-template-columns:repeat(2,minmax(0,1fr))}.about-principle-card-new+.about-principle-card-new{border-left:0}.about-principle-card-new:nth-child(2n){border-left:1px solid var(--line)}.about-principle-card-new:nth-child(n+3){border-top:1px solid var(--line)}.about-cta-card-new{flex-direction:column;align-items:flex-start}}@media (max-width:860px){.about-section-head-new{grid-template-columns:1fr;gap:20px}.about-value-grid-new{grid-template-columns:1fr}.about-value-new{min-height:0}}@media (max-width:620px){.about-hero-new{padding:64px 0 72px}.about-hero-copy-new h1{font-size:clamp(34px,10vw,39px)}.about-hero-stats-new{grid-template-columns:1fr 1fr}.about-command-head,.about-command-foot{flex-direction:column;align-items:flex-start}.about-command-flow{grid-template-columns:1fr 1fr;gap:20px}.about-command-flow div:nth-child(2):after{display:none}.about-value-new{padding:26px 22px}.about-value-new>div{margin-bottom:32px}.about-capability-row-new{grid-template-columns:36px 1fr;gap:12px}.about-capability-row-new p{grid-column:2}.about-principle-grid-new{grid-template-columns:1fr}.about-principle-card-new:nth-child(n){border-left:0;min-height:0}.about-principle-card-new:nth-child(n+2){border-top:1px solid var(--line)}.about-principle-card-new h3{margin-top:30px}.about-trust-panel-new,.about-commitments-new{padding:30px 24px}.about-cta-new{padding-bottom:80px}.about-cta-card-new{border-radius:22px;padding:36px 24px}.about-cta-card-new .btn{width:100%;min-width:0}}@media (max-width:420px){.about-hero-actions-new{flex-direction:column}.about-hero-actions-new .btn{justify-content:center;width:100%}.about-command-core{padding:28px 22px}.about-command-flow{padding-left:22px;padding-right:22px}.about-story-copy-new blockquote{padding:20px;font-size:18px}.about-hero-stats-new{grid-template-columns:1fr;gap:16px}}.contact-hero-new{background:radial-gradient(circle at 84% 12%, #0068e029, transparent 30%), linear-gradient(180deg, var(--brand-mist) 0%, var(--paper) 100%);padding:108px 0 92px;position:relative;overflow:hidden}.contact-hero-new:before{content:"";border:1px solid #0068e01a;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-310px;left:-270px;box-shadow:0 0 0 70px #0068e006}.contact-hero-layout-new{grid-template-columns:minmax(0,1.08fr) minmax(370px,.92fr);align-items:center;gap:76px;display:grid;position:relative}.contact-hero-layout-new>*{min-width:0}.contact-hero-copy-new h1{max-width:700px;font-size:clamp(46px,5.5vw,70px)}.contact-hero-copy-new>p{max-width:690px;color:var(--ink-2);margin:24px 0 34px;font-size:18px;line-height:1.8}.contact-direct-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:690px;display:grid}.contact-direct-grid a{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:18px 20px;transition:border-color .2s,transform .2s}.contact-direct-grid a:hover{border-color:#b8cdf5;transform:translateY(-2px)}.contact-direct-grid span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:9px;display:block}.contact-direct-grid strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.contact-response-card{color:#fff;background:var(--dark);border:1px solid var(--dark-line);border-radius:26px;overflow:hidden;box-shadow:0 32px 80px #0c162229}.contact-response-head,.contact-response-foot{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:9px;display:flex}.contact-response-head{color:#d9e3ec;border-bottom:1px solid var(--dark-line)}.contact-response-head i{color:var(--brand-highlight);font-style:normal}.contact-response-status{border-bottom:1px solid var(--dark-line);align-items:center;gap:14px;padding:24px;display:flex}.contact-response-status>i{background:var(--ok);border-radius:50%;flex-shrink:0;width:11px;height:11px;box-shadow:0 0 0 7px #0794551f}.contact-response-status strong{color:#fff;font-size:14px;display:block}.contact-response-status span{color:#8395a8;margin-top:4px;font-size:11px;display:block}.contact-response-emergency{padding:30px 28px 34px}.contact-response-emergency>span{color:var(--brand-highlight);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.contact-response-emergency h2{color:#fff;margin-top:12px;font-size:29px}.contact-response-emergency p{color:#9fb0bf;margin:13px 0 22px;font-size:14px;line-height:1.7}.contact-response-emergency .btn{justify-content:center;width:100%}.contact-response-foot{color:#718397;border-top:1px solid var(--dark-line);background:#ffffff09;align-items:flex-start;line-height:1.55}.contact-paths-new{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.contact-section-head-new{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:70px;margin-bottom:44px;display:grid}.contact-section-head-new>p{color:var(--ink-2);font-size:16px;line-height:1.8}.contact-path-grid-new{border:1px solid var(--line);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.contact-path-card-new{min-width:0;min-height:250px;padding:28px}.contact-path-card-new+.contact-path-card-new{border-left:1px solid var(--line)}.contact-path-card-new>span{color:var(--brand);font-family:var(--font-mono);font-size:10px}.contact-path-card-new h3{font-family:var(--font-display);margin-top:44px;font-size:21px}.contact-path-card-new p{color:var(--ink-2);margin-top:12px;font-size:14px;line-height:1.75}.quote-section{padding-top:0}.quote-section-contact{background:linear-gradient(180deg, var(--brand-mist) 0%, var(--paper) 100%);padding:100px 0}.quote-section-contact .quote-grid{align-items:start}.quote-section-contact .q-side{position:sticky;top:112px}.q-form{box-shadow:0 24px 60px #0f223c12}.q-form-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.q-form-head h3{margin:5px 0 0}.q-form-head>div>span{color:var(--brand);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:9px}.q-form-head>i{color:var(--ok);background:var(--ok-bg);white-space:nowrap;border-radius:100px;padding:7px 10px;font-size:9px;font-style:normal}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.q-submit{justify-content:space-between;width:100%;min-height:48px}.q-submit:disabled{cursor:wait;opacity:.7}.q-privacy{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.6}.form-status{border-radius:10px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.6;display:none}.form-status.sending{color:var(--brand);background:var(--brand-bg);border:1px solid #c9dcfa;display:block}.form-status.success{color:var(--ok);background:var(--ok-bg);border:1px solid #abefc6;display:block}.form-status.error{color:var(--crit);background:var(--crit-bg);border:1px solid #fecdca;display:block}.form-status a{font-weight:700;text-decoration:underline}.contact-location-new{border-top:1px solid var(--line);background:#fff}.contact-location-layout-new{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:84px;display:grid}.contact-location-details-new{border-top:1px solid var(--line)}.contact-location-details-new>div{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:22px;padding:22px 0;display:grid}.contact-location-details-new span{color:var(--brand);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.contact-location-details-new p{color:var(--ink-2);font-size:14px;line-height:1.7}.legal-hero{background:radial-gradient(circle at 80% 12%, #0068e021, transparent 30%), linear-gradient(180deg, var(--brand-mist), var(--paper));padding:104px 0 80px}.services-page-hero,.service-detail-hero,.about-hero-new,.contact-hero-new,.legal-hero{align-items:center;min-height:calc(100svh - 102px);padding-top:72px;padding-bottom:72px;display:grid}.legal-narrow{max-width:820px}.legal-hero h1{max-width:780px}.legal-hero p{max-width:700px;color:var(--ink-2);margin:22px 0 28px;font-size:18px;line-height:1.8}.legal-content{border-top:1px solid var(--line);background:#fff;padding:80px 0 112px}.legal-copy h2{margin-top:42px;font-size:24px}.legal-copy h2:first-child{margin-top:0}.legal-copy p,.legal-copy li{color:var(--ink-2);font-size:15px;line-height:1.85}.legal-copy p{margin-top:14px}.legal-copy ul{gap:10px;margin-top:16px;padding-left:22px;display:grid}.legal-copy a{color:var(--brand);font-weight:600}@media (max-width:1020px){.contact-hero-layout-new,.contact-location-layout-new{grid-template-columns:1fr;gap:48px}.contact-response-card{max-width:680px}}@media (max-width:860px){.contact-section-head-new{grid-template-columns:1fr;gap:20px}.contact-path-grid-new{grid-template-columns:1fr}.contact-path-card-new{min-height:0}.contact-path-card-new+.contact-path-card-new{border-top:1px solid var(--line);border-left:0}.quote-section-contact .q-side{position:static}}@media (max-width:620px){.contact-hero-new{padding:64px 0 72px}.contact-hero-copy-new h1{font-size:clamp(34px,10vw,39px)}.contact-direct-grid{grid-template-columns:1fr}.contact-response-head,.contact-response-foot{flex-direction:column;align-items:flex-start}.contact-path-card-new{padding:24px 22px}.contact-path-card-new h3{margin-top:28px}.quote-section-contact{padding:72px 0}.q-form-head{flex-direction:column}.contact-location-details-new>div{grid-template-columns:1fr;gap:8px}.legal-hero{padding:64px 0}.legal-content{padding:64px 0 80px}}@media (max-width:420px){.topstrip{padding:7px 16px;font-size:10px;line-height:1.55}.topstrip .dot{padding:0 5px}.nav-in{gap:10px;height:64px}.logo-img{max-width:min(46vw,170px);height:20px}.nav-links{max-height:calc(100dvh - 64px);padding-left:20px;padding-right:20px;top:64px;overflow-y:auto}.nav-cta{gap:8px}.nav-cta .btn-brand{padding:10px 14px;font-size:13px}.menu-btn{min-width:44px;min-height:44px;padding:7px 9px}.hero{padding-top:48px}.eyebrow{letter-spacing:.06em;max-width:100%;padding:7px 11px;font-size:10px}.hero .lede,.services-hero-copy>p,.service-detail-copy>p{font-size:16px}.hero-proof{grid-template-columns:1fr 1fr;gap:22px 14px;padding-top:10px}.proof b{font-size:22px}.metric-row{grid-template-columns:1fr;gap:16px}.metric-row div,.metric-row div:first-child,.metric-row div:last-child{border-bottom:1px solid #0068e029;border-right:0;padding:0 0 16px}.metric-row div:last-child{border-bottom:0;padding-bottom:0}.feature-benefit{grid-template-columns:1fr}.hero-ctas,.hero-actions,.service-detail-actions,.about-hero-actions-new{flex-direction:column}.hero-ctas .btn,.hero-actions .btn,.service-detail-actions .btn,.about-hero-actions-new .btn,.legal-hero .btn{width:100%}.forensics{padding:34px 22px}.ir-box{padding:22px 18px}.ir-line{flex-direction:column;align-items:flex-start;gap:3px}.ir-line b{text-align:left}.cta-band{padding:40px 22px}.services-hero-proof{grid-template-columns:1fr}.program-map-head,.program-map-foot{flex-direction:column;align-items:flex-start}.services-method-row,.coverage-row{grid-template-columns:30px 1fr}.services-included-row{grid-template-columns:34px 1fr 25px;gap:12px}.service-detail-kicker{flex-direction:column;align-items:flex-start}.assessment-profile-row{grid-template-columns:1fr;gap:7px}.service-subnav{top:64px}.service-subnav .wrap{padding-right:28px}.service-process-step{grid-template-columns:40px 1fr;gap:13px}.service-process-step>span{width:38px;height:38px}.service-process-timeline:before{left:19px}.related-services-list>a{grid-template-columns:40px minmax(0,1fr) 18px;gap:12px}.report-card{animation-name:heroEnter!important}.rc-head,.rc-foot{padding-left:14px;padding-right:14px}.rc-body{padding-left:18px;padding-right:18px}}@media (max-width:360px){.wrap{padding-left:16px;padding-right:16px}.nav-cta>.btn-brand{display:none}.logo-img{max-width:176px}.hero-ctas{flex-direction:column}.hero-ctas .btn{width:100%}.service-detail-actions{flex-direction:column}.service-detail-actions .btn{justify-content:center;width:100%}.report-card{border-radius:12px}.rc-body{padding:18px 16px}.rc-dots{display:none}.service-cta-copy,.service-cta-action,.services-guidance-panel>div:first-child,.services-guidance-action{padding:28px 20px}}@media (max-width:620px){.hero,.services-page-hero,.service-detail-hero,.about-hero-new,.contact-hero-new,.legal-hero{min-height:0;display:block}.service-hero-visual{border-radius:20px}.service-visual-head,.service-visual-foot{gap:10px;padding:14px 15px;font-size:7px;line-height:1.45}.service-visual-head>span{max-width:58%}.service-visual-head>i{text-align:right;justify-content:flex-end;max-width:40%}.service-visual-unique{min-height:350px;padding:22px 16px;overflow:hidden}.sv-mobile,.sv-social,.sv-dpdpa,.sv-intel,.sv-iot{grid-template-columns:1fr}.sv-phone{border-width:3px;width:172px;height:286px;margin:0 auto}.sv-mobile-signals{display:none}.sv-api-flow{grid-template-columns:1fr 15px 32px 15px 1fr;margin:42px 0}.sv-network{height:320px}.sv-net-map{width:calc(100% + 8px);inset:16px -4px 40px}.sv-net-node{width:62px;height:62px;font-size:7px}.sv-net-node svg{width:20px}.sv-net-node.edge{top:190px}.sv-net-node.vpn{top:102px}.sv-net-node.ad{top:198px}.sv-network small{font-size:7px}.sv-cloud{transform-origin:50%;width:330px;max-width:100%;height:330px;margin:0 auto;transform:scale(.86)}.sv-social{grid-template-columns:1fr 1fr;gap:12px}.sv-mail{padding:15px}.sv-mail button{margin-top:18px}.sv-intel{justify-items:center}.sv-intel-feed{display:none}.sv-radar{width:240px;height:240px}.sv-red-operation{padding:10px;font-size:7px}.sv-killchain{margin:34px -8px 22px}.sv-killchain span{font-size:6px}.sv-killchain span b{width:30px;height:30px}.sv-red-console{padding:10px}.sv-red-console p{font-size:7px}.sv-document{width:min(285px,88%);min-height:278px}.sv-cert-stamp{font-size:8px;bottom:18px;right:14px}.sv-document-sign{left:20px}.sv-iot{justify-items:stretch}.sv-device{width:150px;margin:0 auto}.sv-telemetry{display:none}.sv-pipeline{gap:2px}.sv-pipe-node{font-size:7px}}.sv-code-editor:after{content:none}.sv-review-cursor{display:none}.sv-review-scan{z-index:4;background:linear-gradient(90deg,#0000,#54a8ff 12%,#dbedff 50%,#54a8ff 88%,#0000);border-radius:3px;height:2px;animation:12s linear infinite codeMasterScan;position:absolute;top:17px;left:10px;right:10px;box-shadow:0 0 7px #429eff,0 0 14px #2f91ff66}.sv-code-editor .risk.one{animation:12s ease-in-out infinite codeMasterLineOne}.sv-code-editor .risk.two{animation:12s ease-in-out infinite codeMasterLineTwo}.sv-code-editor .risk.three{animation:12s ease-in-out infinite codeMasterLineThree}.sv-review-panel>div:nth-child(2){animation:12s ease-in-out infinite codeMasterQueueOne}.sv-review-panel>div:nth-child(3){animation:12s ease-in-out infinite codeMasterQueueTwo}.sv-review-panel>div:nth-child(4){animation:12s ease-in-out infinite codeMasterQueueThree}.sv-code-patch strong{animation:12s ease-in-out infinite codeMasterVerified}@keyframes codeMasterScan{0%{opacity:0;top:17px}3%{opacity:1}11%{top:67px}14%,25%{opacity:.4;top:67px}28%{opacity:0}31%{opacity:0;top:17px}34%{opacity:1}43%{top:115px}46%,57%{opacity:.4;top:115px}60%{opacity:0}63%{opacity:0;top:17px}66%{opacity:1}75%{top:163px}78%,87%{opacity:.4;top:163px}90%,to{opacity:0}}@keyframes codeMasterLineOne{0%,11%{color:#b9c8d6;background:0 0;border-color:#0000}14%,25%{color:#fff;background:#ff52631c;border-color:#ff5969}28%,to{color:#b9c8d6;background:0 0;border-color:#0000}}@keyframes codeMasterLineTwo{0%,43%{color:#b9c8d6;background:0 0;border-color:#0000}46%,57%{color:#fff;background:#ff52631c;border-color:#ff5969}60%,to{color:#b9c8d6;background:0 0;border-color:#0000}}@keyframes codeMasterLineThree{0%,75%{color:#b9c8d6;background:0 0;border-color:#0000}78%,87%{color:#fff;background:#ff52631c;border-color:#ff5969}90%,to{color:#b9c8d6;background:0 0;border-color:#0000}}@keyframes codeMasterQueueOne{0%,13%{opacity:.25;background:0 0;transform:none}16%,25%{opacity:1;background:#ff52630f;transform:translate(3px)}28%,to{opacity:.25;background:0 0;transform:none}}@keyframes codeMasterQueueTwo{0%,45%{opacity:.25;background:0 0;transform:none}48%,57%{opacity:1;background:#ff52630f;transform:translate(3px)}60%,to{opacity:.25;background:0 0;transform:none}}@keyframes codeMasterQueueThree{0%,77%{opacity:.25;background:0 0;transform:none}80%,87%{opacity:1;background:#ff52630f;transform:translate(3px)}90%,to{opacity:.25;background:0 0;transform:none}}@keyframes codeMasterVerified{0%,89%{opacity:.25;filter:none}93%,98%{opacity:1;filter:drop-shadow(0 0 6px #39d48e59)}to{opacity:.25;filter:none}}@keyframes reviewScan{0%{opacity:0;transform:translateY(-40px)}10%{opacity:1}to{opacity:0;transform:translateY(215px)}}@keyframes reviewLine{0%,8%,32%,to{color:#b9c8d6;background:0 0;border-color:#0000}12%,27%{color:#fff;background:#ff52631a;border-color:#ff5969}}@keyframes reviewCursor{0%,32%{top:46px}33%,65%{top:99px}66%,to{top:151px}}@keyframes reviewFinding{0%,8%,32%,to{opacity:.25;transform:translate(0)}12%,27%{opacity:1;background:#ff52630d;transform:translate(3px)}}@keyframes patchVerified{0%,70%,to{opacity:.25}78%,94%{opacity:1;filter:drop-shadow(0 0 6px #39d48e59)}}.sv-mobile-popups{align-self:center;min-height:190px;position:relative}.sv-mobile-popups article{opacity:0;background:#291820;border:1px solid #793542;border-radius:12px;padding:17px 16px;position:absolute;inset:0;transform:translate(20px)scale(.97);box-shadow:0 18px 35px #0003,0 0 22px #ff4e5e14}.sv-mobile-popups article:before{content:"";background:#291820;border-bottom:1px solid #793542;border-left:1px solid #793542;width:16px;height:16px;position:absolute;top:45%;left:-9px;transform:rotate(45deg)}.sv-mobile-popups article>div{border-bottom:1px solid var(--dark-line);align-items:center;gap:8px;padding-bottom:12px;display:flex}.sv-mobile-popups article>div svg{color:#69adff;width:16px}.sv-mobile-popups article>div span{color:#7f94aa;font:7px var(--font-mono);margin-right:auto}.sv-mobile-popups article>div b{color:#ff8b94;font:7px var(--font-mono);background:#321b24;border-radius:4px;padding:4px 6px}.sv-mobile-popups article>strong{color:#e2ebf3;margin:15px 0 8px;font-size:13px;display:block}.sv-mobile-popups article>p{color:#94a7ba;margin:0 0 17px;font-size:10px;line-height:1.55}.sv-mobile-popups article>small{color:#53cf92;font:7px var(--font-mono);letter-spacing:.08em}.sv-mobile-alerts{height:38px;margin-top:30px;position:relative}.sv-mobile-alerts>span{color:#ff8181;font:8px var(--font-mono);opacity:0;background:#2a1720;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex;position:absolute;inset:0}.sv-mobile-alerts>span:first-child{animation:12s ease-in-out infinite mobileRevealTop}.sv-mobile-alerts>span:nth-child(2){animation:12s ease-in-out -8s infinite mobileRevealMiddle}.sv-mobile-alerts>span:nth-child(3){animation:12s ease-in-out -4s infinite mobileRevealBottom}.sv-mobile-alerts small{color:#9daebe;font-size:7px}.sv-phone>svg,.sv-phone>strong,.sv-mobile-alerts{z-index:3;position:relative}.sv-mobile-scan{z-index:4;background:linear-gradient(#0000 0%,#3797ff0f 34%,#50a9ff52 91%,#8fc8ff 96%,#d8ecff 100%);border-radius:0 0 9px 9px;height:42px;animation:4s cubic-bezier(.45,0,.55,1) infinite mobileScan;left:10px;right:10px;box-shadow:0 5px 18px #197eed38}.sv-mobile-scan:before{content:"";background:linear-gradient(90deg,#0000,#55a8ff 12%,#e1f1ff 50%,#55a8ff 88%,#0000);border-radius:3px;height:2px;position:absolute;bottom:0;left:7%;right:7%;box-shadow:0 0 7px #55a8ff,0 0 15px #2d8ff88c}.sv-mobile-scan:after{content:"SCANNING";color:#98ccffa6;font:6px var(--font-mono);letter-spacing:.12em;position:absolute;bottom:7px;right:8px}.sv-phone-bug{z-index:1;opacity:0;pointer-events:none}.sv-phone-bug.bug-1{animation:12s ease-in-out infinite mobileBugTop;top:82px;left:18px;right:auto}.sv-phone-bug.bug-2{animation:12s ease-in-out -8s infinite mobileBugMiddle;top:142px;left:auto;right:16px}.sv-phone-bug.bug-3{animation:12s ease-in-out -4s infinite mobileBugBottom;top:204px;left:28px;right:auto}.sv-mobile-signals>span:first-child{animation:12s ease-in-out infinite mobileSignalTop}.sv-mobile-signals>span:nth-child(2){animation:12s ease-in-out -8s infinite mobileSignalMiddle}.sv-mobile-signals>span:nth-child(3){animation:12s ease-in-out -4s infinite mobileSignalBottom}.sv-finding-card{animation:12s ease-in-out infinite findingCycle}.sv-finding-card:first-child,.sv-finding-progress i:first-child{animation-delay:0s}.sv-finding-card:nth-child(2),.sv-finding-progress i:nth-child(2){animation-delay:-8s}.sv-finding-card:nth-child(3),.sv-finding-progress i:nth-child(3){animation-delay:-4s}@keyframes mobileBugTop{0%,7%{opacity:0;transform:scale(.4)rotate(-15deg)}10%,28%{opacity:1;transform:scale(1)rotate(0)}34%,to{opacity:0;transform:scale(.4)rotate(15deg)}}@keyframes mobileBugMiddle{0%,15%{opacity:0;transform:scale(.4)rotate(-15deg)}18%,28%{opacity:1;transform:scale(1)rotate(0)}34%,to{opacity:0;transform:scale(.4)rotate(15deg)}}@keyframes mobileBugBottom{0%,23%{opacity:0;transform:scale(.4)rotate(-15deg)}26%,30%{opacity:1;transform:scale(1)rotate(0)}34%,to{opacity:0;transform:scale(.4)rotate(15deg)}}@keyframes mobileRevealTop{0%,7%{opacity:0;transform:translateY(7px)scale(.97)}10%,28%{opacity:1;transform:none;box-shadow:0 0 18px #ff5a6924}34%,to{opacity:0;transform:translateY(-7px)scale(.97)}}@keyframes mobileRevealMiddle{0%,15%{opacity:0;transform:translateY(7px)scale(.97)}18%,28%{opacity:1;transform:none;box-shadow:0 0 18px #ff5a6924}34%,to{opacity:0;transform:translateY(-7px)scale(.97)}}@keyframes mobileRevealBottom{0%,23%{opacity:0;transform:translateY(7px)scale(.97)}26%,30%{opacity:1;transform:none;box-shadow:0 0 18px #ff5a6924}34%,to{opacity:0;transform:translateY(-7px)scale(.97)}}@keyframes mobileSignalTop{0%,7%,34%,to{opacity:.38;background:0 0}10%,28%{opacity:1;background:#2c8bf112}}@keyframes mobileSignalMiddle{0%,15%,34%,to{opacity:.38;background:0 0}18%,28%{opacity:1;background:#2c8bf112}}@keyframes mobileSignalBottom{0%,23%,34%,to{opacity:.38;background:0 0}26%,30%{opacity:1;background:#2c8bf112}}@media (prefers-reduced-motion:reduce){.sv-finding-card:first-child{opacity:1;filter:none;transform:none}.sv-mobile-alerts>span:first-child{opacity:1;transform:none}}.sv-api-packet{margin-top:-4.5px;animation-duration:5.5s;top:50%;transform:none}.sv-mobile{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:24px;min-height:330px}.sv-phone{box-sizing:border-box;justify-self:center;width:150px;height:292px;padding:44px 14px 16px}.sv-phone>svg{margin-top:22px;margin-bottom:10px}.sv-phone>strong{line-height:1.3}.sv-mobile-alerts{margin-top:23px}.sv-mobile-signals{align-self:center;gap:0}.sv-mobile-signals span{min-height:58px;padding:12px 10px}.sv-api-flow>svg{animation:none;transform:none}.sv-api-response{animation:5.5s ease-in-out infinite apiResponseSync}.sv-api-flags span,.sv-api-flags span:nth-child(2),.sv-api-flags span:nth-child(3){animation:5.5s ease-in-out infinite apiVerifySync}.sv-api-flags span:nth-child(2){animation-delay:.12s}.sv-api-flags span:nth-child(3){animation-delay:.24s}.sv-api-flow{grid-template-columns:132px 24px 48px 24px 132px;justify-content:center;column-gap:18px}.sv-api-flow>div{min-width:0}.sv-api-flow>div:first-child,.sv-api-flow>div.bad{box-sizing:border-box;place-items:center;width:100%;min-height:38px;padding:10px 5px;display:grid}.sv-api-flow>div:first-child{border:1px solid #334a61;border-radius:7px}.sv-api-flow>svg{justify-self:center}.sv-api-flow>svg:nth-of-type(2){place-self:center}@keyframes apiResponseSync{0%,68%{opacity:.3;border-color:#5a3038;transform:translateY(4px)}76%,92%{opacity:1;border-color:#ff6b6b;transform:translateY(0);box-shadow:0 0 18px #ff6b6b1f}to{opacity:.3;box-shadow:none;border-color:#5a3038;transform:translateY(4px)}}@keyframes apiVerifySync{0%,72%{opacity:.32;filter:none;transform:translateY(2px)}79%,92%{opacity:1;filter:brightness(1.25);transform:translateY(0)}to{opacity:.32;filter:none;transform:translateY(2px)}}@media (max-width:620px){.sv-api-flow{grid-template-columns:72px 14px 34px 14px 72px;column-gap:7px}.sv-api-flow>div:first-child,.sv-api-flow>div.bad{min-height:34px;padding:7px 3px;font-size:7px}.sv-phone{width:146px;height:284px}.sv-mobile{gap:14px;min-height:310px}.sv-mobile-alerts{margin-top:20px}.sv-mobile-popups{min-height:118px;margin-top:12px;display:block}.sv-mobile-popups article{padding:12px}.sv-mobile-popups article:before{display:none}.sv-mobile-popups article>div{padding-bottom:8px}.sv-mobile-popups article>strong{margin:9px 0 5px;font-size:11px}.sv-mobile-popups article>p{margin-bottom:8px;font-size:8px}.sv-code-workspace{grid-template-columns:1fr}.sv-code-editor{border-right:0;min-height:205px}.sv-review-panel{display:none}.sv-code-patch{grid-template-columns:1fr;gap:6px}.sv-code-patch strong{justify-self:start}.sv-pipeline-new{gap:12px}.sv-pipeline-head{padding:9px;font-size:6px}.sv-pipeline-track{margin:0 -5px}.sv-stage>i{width:30px;height:30px}.sv-pipeline-rail{top:31px}.sv-build-artifact{width:12px;height:12px;top:24px}.sv-stage>strong{font-size:6px}.sv-stage>small{max-width:62px;font-size:5px}.sv-iot-new{gap:11px}.sv-iot-head{padding:9px;font-size:6px}.sv-iot-path{min-height:100px;margin:0 -5px}.sv-iot-node>i{border-radius:12px;width:38px;height:38px}.sv-iot-node>i svg{width:18px}.sv-iot-rail{top:33px}.sv-iot-packet{top:26px}.sv-iot-console{grid-template-columns:1fr}.sv-iot-console>div+div{border-top:1px solid #2c4257;border-left:0}.sv-iot-proof{grid-template-columns:auto 1fr}.sv-iot-proof>b{grid-column:1/-1}.sv-web-new{gap:10px}.sv-web-toolbar{padding:9px;font-size:6px}.sv-web-path{margin:0 -5px}.sv-web-node>i{width:36px;height:36px}.sv-web-rail{top:28px}.sv-web-packet{top:21px}.sv-web-proof{min-height:156px}.sv-web-progress{grid-template-columns:auto repeat(3,16px)}.sv-web-progress>b{grid-column:1/-1;justify-self:start}.sv-api-new{gap:10px}.sv-api-head{padding:9px;font-size:6px}.sv-api-path{min-height:98px;margin:0 -7px}.sv-api-node>i{border-radius:10px;width:34px;height:34px}.sv-api-node>i svg{width:16px}.sv-api-rail{top:30px}.sv-api-token{width:12px;height:12px;top:23px}.sv-api-inspector{grid-template-columns:1fr}.sv-api-inspector>div+div{border-top:1px solid #2c4257;border-left:0}.sv-api-evidence{grid-template-columns:auto 1fr}.sv-api-evidence>b,.sv-api-evidence>strong{grid-column:1/-1}}.sv-mobile-scan{background:linear-gradient(90deg,#0000 0%,#4da3ff 12%,#dff1ff 48%,#78bbff 78%,#0000 100%);border-radius:999px;height:2px;animation:12s linear infinite mobileMasterScan;left:14px;right:14px;box-shadow:0 0 5px #58aaff,0 0 13px #3597ff8c,0 8px 18px #1874dc1f}.sv-mobile-scan:before{content:"";filter:blur(1px);background:radial-gradient(#cceaffb3,#389dff1f 55%,#0000 72%);width:42px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sv-mobile-scan:after{content:none}.sv-phone-bug.bug-1{animation:12s ease-in-out infinite mobileMasterBugOne}.sv-phone-bug.bug-2{animation:12s ease-in-out infinite mobileMasterBugTwo}.sv-phone-bug.bug-3{animation:12s ease-in-out infinite mobileMasterBugThree}.sv-mobile-popups article:first-child{animation:12s ease-in-out infinite mobileMasterPopupOne}.sv-mobile-popups article:nth-child(2){animation:12s ease-in-out infinite mobileMasterPopupTwo}.sv-mobile-popups article:nth-child(3){animation:12s ease-in-out infinite mobileMasterPopupThree}@keyframes mobileMasterScan{0%{opacity:0;top:42px}3%{opacity:1}9%{opacity:1;top:97px}12%,27%{opacity:.4;top:97px}30%{opacity:0}32%{opacity:0;top:42px}36%{opacity:1}43%{opacity:1;top:157px}46%,60%{opacity:.4;top:157px}63%{opacity:0}65%{opacity:0;top:42px}69%{opacity:1}76%{opacity:1;top:219px}79%,94%{opacity:.4;top:219px}97%,to{opacity:0;top:42px}}@keyframes mobileMasterBugOne{0%,9%{opacity:0;transform:scale(.4)}12%,27%{opacity:1;transform:scale(1)}30%,to{opacity:0;transform:scale(.4)}}@keyframes mobileMasterBugTwo{0%,43%{opacity:0;transform:scale(.4)}46%,60%{opacity:1;transform:scale(1)}63%,to{opacity:0;transform:scale(.4)}}@keyframes mobileMasterBugThree{0%,76%{opacity:0;transform:scale(.4)}79%,94%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(.4)}}@keyframes mobileMasterPopupOne{0%,11%{opacity:0;transform:translate(18px)scale(.97)}14%,27%{opacity:1;transform:none}30%,to{opacity:0;transform:translate(10px)scale(.98)}}@keyframes mobileMasterPopupTwo{0%,45%{opacity:0;transform:translate(18px)scale(.97)}48%,60%{opacity:1;transform:none}63%,to{opacity:0;transform:translate(10px)scale(.98)}}@keyframes mobileMasterPopupThree{0%,78%{opacity:0;transform:translate(18px)scale(.97)}81%,94%{opacity:1;transform:none}97%,to{opacity:0;transform:translate(10px)scale(.98)}}.sv-mobile-scan,.sv-phone-bug.bug-1,.sv-phone-bug.bug-2,.sv-phone-bug.bug-3,.sv-mobile-popups article:first-child,.sv-mobile-popups article:nth-child(2),.sv-mobile-popups article:nth-child(3){animation-duration:18s}.sv-mobile-new{grid-template-columns:164px minmax(0,1fr);align-items:center;gap:24px;display:grid}.sv-device-phone{background:#0a1420;border:3px solid #405b75;border-radius:31px;width:164px;height:314px;padding:12px;position:relative;box-shadow:inset 0 0 0 2px #101f2e,0 18px 35px #00000038}.sv-device-notch{z-index:6;background:#050b16;border-radius:10px;width:62px;height:14px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.sv-device-screen{text-align:center;background:linear-gradient(#102137,#0c1928);border-radius:20px;height:278px;padding:31px 12px 14px;position:relative;overflow:hidden}.sv-device-screen>span{color:#58718b;font:6px var(--font-mono);display:block}.sv-device-screen>svg{color:#78b7ff;width:30px;margin:16px auto 7px}.sv-device-screen>strong{color:#e0e9f2;font-size:11px;display:block}.sv-device-zones{grid-template-rows:repeat(3,1fr);display:grid;position:absolute;inset:115px 12px 15px}.sv-device-zones>i{color:#52708c;border-top:1px dashed #29435c;align-items:center;padding-left:7px;font-style:normal;display:flex}.sv-device-zones>i:last-child{border-bottom:1px dashed #29435c}.sv-device-zones svg{width:14px}.sv-device-scan{z-index:5;background:linear-gradient(90deg,#0000,#65aff8 12%,#e3f3ff 50%,#65aff8 88%,#0000);height:2px;animation:18s linear infinite deviceZoneScan;position:absolute;top:115px;left:10px;right:10px;box-shadow:0 0 8px #4ba4fc}.sv-device-probe{z-index:4;color:#ff7d88;opacity:0;background:#321923;border:1px solid #83404b;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid;position:absolute;right:23px}.sv-device-probe svg{width:13px}.sv-device-probe.probe-1{animation:18s infinite deviceProbeOne;top:122px}.sv-device-probe.probe-2{animation:18s infinite deviceProbeTwo;top:172px}.sv-device-probe.probe-3{animation:18s infinite deviceProbeThree;top:222px}.sv-device-home{background:#53677b;border-radius:5px;width:35px;height:4px;margin:8px auto 0}.sv-mobile-findings{min-height:210px;position:relative}.sv-mobile-findings article{opacity:0;background:#101e2d;border:1px solid #3a5670;border-radius:12px;width:100%;height:100%;padding:17px;position:absolute;inset:0;transform:translate(18px)scale(.98)}.sv-mobile-findings article:before{content:"";background:#101e2d;border-bottom:1px solid #3a5670;border-left:1px solid #3a5670;width:14px;height:14px;position:absolute;top:48%;left:-8px;transform:rotate(45deg)}.sv-mobile-findings .finding-1{animation:18s infinite deviceFindingOne}.sv-mobile-findings .finding-2{animation:18s infinite deviceFindingTwo}.sv-mobile-findings .finding-3{animation:18s infinite deviceFindingThree}.sv-mobile-findings header{border-bottom:1px solid #293f53;align-items:center;gap:8px;padding-bottom:12px;display:flex}.sv-mobile-findings header svg{color:#68adf4;width:16px}.sv-mobile-findings header span{color:#73899e;font:7px var(--font-mono);margin-right:auto}.sv-mobile-findings header b{color:#ff8b95;font:7px var(--font-mono);background:#311a23;border-radius:4px;padding:4px 6px}.sv-mobile-findings article>strong{color:#e0e9f1;margin:16px 0 8px;font-size:13px;display:block}.sv-mobile-findings p{color:#94a7ba;margin:0;font-size:10px;line-height:1.55}.sv-mobile-findings footer{color:#58d29a;font:7px var(--font-mono);align-items:center;gap:7px;display:flex;position:absolute;bottom:15px;left:17px;right:17px}.sv-mobile-findings footer i{background:#22c77a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c77a1a}.sv-mobile-status{color:#71869a;font:6px var(--font-mono);background:#111d29;border:1px solid #304559;border-radius:8px;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:9px 12px;display:grid}.sv-mobile-status i{transform-origin:0;background:linear-gradient(90deg,#3a7fc4,#54d19a);height:2px;animation:18s infinite deviceStatusLine}.sv-mobile-status b{color:#58d29a;opacity:.3;animation:18s infinite deviceStatusProof}@keyframes deviceZoneScan{0%{opacity:0;top:115px}3%{opacity:1}13%,25%{opacity:.5;top:134px}29%{opacity:0}32%{opacity:0;top:115px}35%{opacity:1}46%,58%{opacity:.5;top:184px}62%{opacity:0}65%{opacity:0;top:115px}68%{opacity:1}79%,91%{opacity:.5;top:234px}95%,to{opacity:0}}@keyframes deviceProbeOne{0%,13%{opacity:0;transform:scale(.4)}16%,25%{opacity:1;transform:scale(1)}29%,to{opacity:0;transform:scale(.4)}}@keyframes deviceProbeTwo{0%,46%{opacity:0;transform:scale(.4)}49%,58%{opacity:1;transform:scale(1)}62%,to{opacity:0;transform:scale(.4)}}@keyframes deviceProbeThree{0%,79%{opacity:0;transform:scale(.4)}82%,91%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(.4)}}@keyframes deviceFindingOne{0%,15%{opacity:0;transform:translate(18px)scale(.98)}18%,25%{opacity:1;transform:none}29%,to{opacity:0;transform:translate(10px)scale(.98)}}@keyframes deviceFindingTwo{0%,48%{opacity:0;transform:translate(18px)scale(.98)}51%,58%{opacity:1;transform:none}62%,to{opacity:0;transform:translate(10px)scale(.98)}}@keyframes deviceFindingThree{0%,81%{opacity:0;transform:translate(18px)scale(.98)}84%,91%{opacity:1;transform:none}95%,to{opacity:0;transform:translate(10px)scale(.98)}}@keyframes deviceStatusLine{0%{transform:scaleX(.06)}92%{transform:scaleX(1)}to{transform:scaleX(.06)}}@keyframes deviceStatusProof{0%,91%{opacity:.3}95%,98%{opacity:1}to{opacity:.3}}.sv-mobile-findings footer{background:0 0;padding:0}.sv-mobile-findings{min-height:270px}.sv-mobile-findings dl{gap:7px;margin:12px 0 30px;display:grid}.sv-mobile-findings dl>div{border-top:1px solid #263c50;grid-template-columns:88px minmax(0,1fr);gap:9px;padding-top:7px;display:grid}.sv-mobile-findings dt{color:#66819a;font:6px/1.4 var(--font-mono)}.sv-mobile-findings dd{color:#bdcad6;margin:0;font-size:8px;line-height:1.4}.sv-network-new{gap:16px;display:grid}.sv-network-head{color:#8fa2b5;font:8px var(--font-mono);background:#101d2b;border:1px solid #30475e;border-radius:8px;align-items:center;gap:9px;padding:10px 13px;display:flex}.sv-network-head svg{color:#66a9ff;width:17px}.sv-network-head span{margin-right:auto}.sv-network-head b{color:#64d79d;font-size:7px}.sv-network-path{grid-template-columns:repeat(4,1fr);min-height:122px;padding-top:15px;display:grid;position:relative}.sv-network-rail{background:#314c66;height:2px;position:absolute;top:39px;left:12.5%;right:12.5%;overflow:hidden}.sv-network-rail i{transform-origin:0;background:linear-gradient(90deg,#3189e4,#ff6975);width:66.666%;height:100%;animation:16s infinite networkRailTrace;display:block}.sv-network-node{z-index:2;text-align:center;align-content:start;justify-items:center;gap:7px;min-width:0;display:grid;position:relative}.sv-network-node>i{color:#69acf4;background:#102035;border:2px solid #3c6489;border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.sv-network-node>i svg{width:21px}.sv-network-node strong{color:#aebdcb;font:7px var(--font-mono)}.sv-network-node small{color:#667c90;max-width:92px;font:6px/1.35 var(--font-mono)}.sv-network-node.node-1>i{animation:16s infinite networkNodeOne}.sv-network-node.node-2>i{animation:16s infinite networkNodeTwo}.sv-network-node.node-3>i{animation:16s infinite networkNodeThree}.sv-network-node.node-4>i{animation:16s infinite networkNodeFour}.sv-network-packet{z-index:5;background:#73b7ff;border:2px solid #e0f1ff;border-radius:50%;width:14px;height:14px;animation:16s cubic-bezier(.45,0,.25,1) infinite networkPacketTravel;position:absolute;top:32px;left:12.5%;transform:translate(-50%);box-shadow:0 0 14px #318ff1}.sv-network-packet span{background:#fff;border-radius:50%;position:absolute;inset:4px}.sv-network-evidence{border:1px solid #2c4257;border-radius:9px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.sv-network-evidence>div{background:#0a1521;padding:11px 13px}.sv-network-evidence>div+div{border-left:1px solid #2c4257}.sv-network-evidence span,.sv-network-evidence strong{display:block}.sv-network-evidence span{color:#687e92;font:6px var(--font-mono);margin-bottom:6px}.sv-network-evidence strong{color:#b5c3d0;font:7px var(--font-mono)}.sv-network-evidence .risk{animation:16s infinite networkRiskPanel}.sv-network-evidence .risk strong{color:#ff7d88;align-items:center;gap:5px;display:flex}.sv-network-evidence .risk svg{width:12px}.sv-network-proof{background:#111d29;border:1px solid #304559;border-radius:8px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.sv-network-proof span{color:#71869a;font:6px var(--font-mono)}.sv-network-proof>i{transform-origin:0;background:linear-gradient(90deg,#397fc4,#ff6673);height:2px;animation:16s infinite networkProofLine}.sv-network-proof b{color:#ff818b;font:6px var(--font-mono);opacity:.25;animation:16s infinite networkBoundaryProof}.sv-network-proof strong{color:#58d19a;font:6px var(--font-mono);opacity:.25;align-items:center;gap:5px;animation:16s infinite networkEvidenceProof;display:flex}.sv-network-proof strong svg{width:12px}@keyframes networkPacketTravel{0%,4%{opacity:0;left:12.5%}7%,18%{opacity:1;left:12.5%}27%,38%{opacity:1;left:37.5%}47%,58%{opacity:1;left:62.5%}68%,84%{opacity:1;background:#ff6674;border-color:#ffd9dd;left:87.5%;box-shadow:0 0 16px #ff5364}90%,to{opacity:0;left:87.5%}}@keyframes networkRailTrace{0%,6%{transform:scaleX(0)}68%,86%{transform:scaleX(1)}92%,to{transform:scaleX(0)}}@keyframes networkNodeOne{0%,5%{filter:none}8%,18%{color:#4bd493;filter:brightness(1.25);border-color:#4bd493}22%,to{filter:none}}@keyframes networkNodeTwo{0%,25%{filter:none}29%,38%{color:#4bd493;filter:brightness(1.25);border-color:#4bd493}42%,to{filter:none}}@keyframes networkNodeThree{0%,45%{filter:none}49%,58%{color:#ffad5d;filter:brightness(1.25);border-color:#ff9f43}62%,to{filter:none}}@keyframes networkNodeFour{0%,66%{filter:none}70%,85%{color:#ff7480;background:#321923;border-color:#ff5968;box-shadow:0 0 0 8px #ff53631a}90%,to{filter:none}}@keyframes networkRiskPanel{0%,66%{background:#0a1521}70%,86%{background:#2b1821;box-shadow:inset 0 0 18px #ff526214}91%,to{background:#0a1521}}@keyframes networkProofLine{0%,64%{opacity:.3;transform:scaleX(.06)}70%,86%{opacity:1;transform:scaleX(1)}91%,to{opacity:.3;transform:scaleX(.06)}}@keyframes networkBoundaryProof{0%,69%{opacity:.25}73%,87%{opacity:1}92%,to{opacity:.25}}@keyframes networkEvidenceProof{0%,84%{opacity:.25}89%,97%{opacity:1}to{opacity:.25}}.sv-topology{gap:13px;display:grid}.sv-topology-head{color:#90a4b8;font:8px var(--font-mono);background:#101d2b;border:1px solid #30475e;border-radius:8px;align-items:center;gap:9px;padding:10px 13px;display:flex}.sv-topology-head svg{color:#67aaff;width:17px}.sv-topology-head span{margin-right:auto}.sv-topology-head b{color:#58d19a;font-size:7px}.sv-topology-map{background:radial-gradient(circle at 52% 48%,#216fbe2e,#0000 42%),linear-gradient(#395b7a14 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#395b7a14 1px,#0000 1px) 0 0/24px 24px,#091521;border:1px solid #2d455b;border-radius:10px;min-height:245px;position:relative;overflow:hidden}.sv-topology-map>svg{width:100%;height:100%;position:absolute;inset:0}.sv-topology-map>svg path{fill:none;stroke:#314f69;stroke-width:1.5px;vector-effect:non-scaling-stroke}.sv-topology-map>svg .attack-path{stroke:#ff6572;stroke-width:2.5px;stroke-dasharray:7 7;stroke-dashoffset:80px;opacity:0;filter:drop-shadow(0 0 4px #ff5364);animation:15s infinite topologyAttackPath}.sv-topo-node{z-index:2;color:#aab9c7;text-align:center;justify-items:center;gap:3px;width:82px;display:grid;position:absolute;transform:translate(-50%,-50%)}.sv-topo-node>i{color:#68aaf2;background:#102035;border:2px solid #3c6387;border-radius:14px;place-items:center;width:45px;height:45px;font-style:normal;display:grid;box-shadow:0 8px 22px #0003}.sv-topo-node svg{width:20px}.sv-topo-node span{font:7px var(--font-mono)}.sv-topo-node small{color:#667d92;font:5.5px var(--font-mono)}.sv-topo-node.internet{top:50%;left:11.2%}.sv-topo-node.firewall{top:50%;left:34%}.sv-topo-node.vpn{top:25.7%;left:58.4%}.sv-topo-node.web{top:74.7%;left:58.4%}.sv-topo-node.crown{top:50%;left:83.4%}.sv-topo-node.internet>i svg{color:#54d6c6;stroke:#54d6c6}.sv-topo-node.firewall>i svg{color:#59d69a;stroke:#59d69a}.sv-topo-node.vpn>i svg{color:#ffad61;stroke:#ffad61}.sv-topo-node.web>i svg{color:#55cddd;stroke:#55cddd}.sv-topo-node.crown>i svg{color:#ff7180;stroke:#ff7180}.sv-topo-node.internet>i{background:#0d292c;border-color:#3fb8ad}.sv-topo-node.firewall>i{background:#102a24;border-color:#3daf7e}.sv-topo-node.vpn>i{background:#2d2219;border-color:#d98843}.sv-topo-node.web>i{background:#10282d;border-color:#3e9fac}.sv-topo-node.crown>i{color:#ff7884;background:#2b1923;border-color:#a94451}.sv-topo-node.crown span{color:#ff929b}.sv-topo-node.crown small{color:#c86f79}.sv-topo-node.internet>i{animation:15s infinite topoDiscoverInternet}.sv-topo-node.firewall>i{animation:15s infinite topoDiscoverFirewall}.sv-topo-node.vpn>i{animation:15s infinite topoDiscoverVpn}.sv-topo-node.web>i{animation:15s infinite topoDiscoverWeb}.sv-topo-node.crown>i{animation:15s infinite topoCompromiseCrown}.sv-topology-sweep{z-index:1;border:1px solid #4da0f63b;border-radius:50%;width:185px;height:185px;animation:15s infinite topoSweepRing;position:absolute;top:50%;left:34%;overflow:hidden;transform:translate(-50%,-50%)}.sv-topology-sweep:before{content:"";background:conic-gradient(from 0deg,transparent 0 79%,#449ffa70 94%,transparent);animation:3.4s linear infinite topoSweepRotate;position:absolute;inset:-50%}.sv-topology-alert{z-index:4;color:#ff7884;opacity:0;background:#351923;border:1px solid #9c4350;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;animation:15s infinite topoAlert;display:grid;position:absolute;top:34%;left:72%}.sv-topology-alert svg{width:14px}.sv-topology-legend{color:#6c8297;font:5.5px var(--font-mono);justify-content:center;gap:18px;display:flex;position:absolute;bottom:8px;left:11px;right:11px}.sv-topology-legend span{align-items:center;gap:5px;display:flex}.sv-topology-legend i{background:#597087;border-radius:50%;width:6px;height:6px}.sv-topology-legend span:nth-child(2) i{background:#58a8f7}.sv-topology-legend span:nth-child(3) i{background:#ff6673}.sv-topology-console{background:#08131f;border:1px solid #2c4257;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.sv-topology-console span{color:#70869b;font:6px var(--font-mono)}.sv-topology-console code{color:#9eb0c0;font:7px var(--font-mono)}.sv-topology-console strong{color:#ff7b87;font:6px var(--font-mono);opacity:.2;align-items:center;gap:5px;animation:15s infinite topoConsoleAlert;display:flex}.sv-topology-console svg{width:12px}.sv-topology-proof{background:#111d29;border:1px solid #304559;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.sv-topology-proof span{color:#71869a;font:6px var(--font-mono)}.sv-topology-proof b{color:#ff818b;font:6px var(--font-mono);opacity:.25;animation:15s infinite topoRiskText}.sv-topology-proof strong{color:#58d19a;font:6px var(--font-mono);opacity:.25;align-items:center;gap:5px;animation:15s infinite topoVerified;display:flex}.sv-topology-proof svg{width:12px}@keyframes topologyAttackPath{0%,47%{opacity:0;stroke-dashoffset:80px}53%{opacity:1}78%{opacity:1;stroke-dashoffset:0}88%{opacity:.45}94%,to{opacity:0;stroke-dashoffset:-25px}}@keyframes topoSweepRing{0%,6%{opacity:0;transform:translate(-50%,-50%)scale(.25)}12%,44%{opacity:1;transform:translate(-50%,-50%)scale(1)}49%,to{opacity:0;transform:translate(-50%,-50%)scale(1.08)}}@keyframes topoSweepRotate{to{transform:rotate(360deg)}}@keyframes topoDiscoverInternet{0%,7%{filter:none}10%,19%{color:#55d198;border-color:#55d198;box-shadow:0 0 0 7px #37cf921a}23%,to{filter:none}}@keyframes topoDiscoverFirewall{0%,16%{filter:none}20%,30%{color:#55d198;border-color:#55d198;box-shadow:0 0 0 7px #37cf921a}34%,to{filter:none}}@keyframes topoDiscoverVpn{0%,27%{filter:none}31%,48%{color:#ffad5d;border-color:#ff9e43;box-shadow:0 0 0 7px #ff9e431a}52%,to{filter:none}}@keyframes topoDiscoverWeb{0%,32%{filter:none}36%,48%{color:#55d198;border-color:#55d198;box-shadow:0 0 0 7px #37cf921a}52%,to{filter:none}}@keyframes topoCompromiseCrown{0%,68%{color:#ff7884;background:#2b1923;border-color:#a94451;box-shadow:0 8px 22px #0003}72%,88%{color:#ff9ba4;background:#351923;border-color:#ff5968;box-shadow:0 0 0 9px #ff53631f,0 0 28px #ff536347}94%,to{color:#ff7884;background:#2b1923;border-color:#a94451;box-shadow:0 8px 22px #0003}}@keyframes topoAlert{0%,57%{opacity:0;transform:scale(.3)}62%,83%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(.3)}}@keyframes topoConsoleAlert{0%,66%{opacity:.2}71%,89%{opacity:1}94%,to{opacity:.2}}@keyframes topoRiskText{0%,72%{opacity:.25}77%,92%{opacity:1}96%,to{opacity:.25}}@keyframes topoVerified{0%,87%{opacity:.25}92%,98%{opacity:1}to{opacity:.25}}.sv-cloud-audit{gap:14px;display:grid}.sv-cloud-head{color:#91a5b8;font:8px var(--font-mono);background:#101d2b;border:1px solid #30475e;border-radius:8px;align-items:center;gap:9px;padding:10px 13px;display:flex}.sv-cloud-head svg{color:#67aaff;width:17px}.sv-cloud-head span{margin-right:auto}.sv-cloud-head b{color:#58d19a;font-size:7px}.sv-cloud-graph{background:radial-gradient(circle at 52%,#2d7fd32b,#0000 47%),#091521;border:1px solid #2d455b;border-radius:10px;min-height:190px;position:relative;overflow:hidden}.sv-cloud-graph>svg{width:100%;height:100%;position:absolute;inset:0}.sv-cloud-graph>svg path{fill:none;stroke:#34516b;stroke-width:1.5px;vector-effect:non-scaling-stroke}.sv-cloud-graph>svg .cloud-risk-path{stroke:#ff6674;stroke-width:2.5px;stroke-dasharray:7 7;stroke-dashoffset:70px;opacity:0;filter:drop-shadow(0 0 4px #ff5364);animation:17s infinite cloudRiskTrace}.sv-cloud-node{z-index:2;text-align:center;justify-items:center;gap:3px;width:82px;display:grid;position:absolute;transform:translate(-50%,-50%)}.sv-cloud-node>i{background:#102035;border:2px solid #3c6387;border-radius:13px;place-items:center;width:43px;height:43px;font-style:normal;display:grid}.sv-cloud-node svg{width:19px}.sv-cloud-node strong{color:#acbdcb;font:7px var(--font-mono)}.sv-cloud-node small{color:#687e92;font:5.5px var(--font-mono)}.sv-cloud-node.identity{top:49.5%;left:13%}.sv-cloud-node.policy{top:49.5%;left:35.4%}.sv-cloud-node.role{top:22%;left:59%}.sv-cloud-node.bucket{top:77%;left:59%}.sv-cloud-node.admin{top:49.5%;left:82.5%}.sv-cloud-node.identity>i{color:#55d5c5;background:#0d292c;border-color:#3fb8ad;animation:17s infinite cloudIdentityNode}.sv-cloud-node.policy>i{color:#68aaff;background:#102035;border-color:#3d75ac;animation:17s infinite cloudPolicyNode}.sv-cloud-node.role>i{color:#ffad61;background:#2d2219;border-color:#d98843;animation:17s infinite cloudRoleNode}.sv-cloud-node.bucket>i{color:#52cf99;background:#102a24;border-color:#3daf7e;animation:17s infinite cloudBucketNode}.sv-cloud-node.admin>i{color:#ff7582;background:#2d1922;border-color:#ad4553;animation:17s infinite cloudAdminNode}.sv-cloud-trace{z-index:5;background:#71b7ff;border:2px solid #e2f2ff;border-radius:50%;width:14px;height:14px;animation:17s cubic-bezier(.45,0,.25,1) infinite cloudTraceTravel;position:absolute;top:calc(49.5% - 7px);left:13%;transform:translate(-50%,-50%);box-shadow:0 0 14px #318ff1}.sv-cloud-trace span{background:#fff;border-radius:50%;position:absolute;inset:4px}.sv-cloud-warning{z-index:5;color:#ff7c87;opacity:0;background:#351923;border:1px solid #9d4350;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;animation:17s infinite cloudWarningReveal;display:grid;position:absolute;top:33%;left:70.5%}.sv-cloud-warning svg{width:13px}.sv-cloud-policy{border:1px solid #2c4257;border-radius:9px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.sv-cloud-policy>div{background:#0a1521;padding:10px 12px}.sv-cloud-policy>div+div{border-left:1px solid #2c4257}.sv-cloud-policy span,.sv-cloud-policy code{display:block}.sv-cloud-policy span{color:#687e92;font:6px var(--font-mono);margin-bottom:6px}.sv-cloud-policy code{color:#b5c3d0;font:7px var(--font-mono)}.sv-cloud-policy .bad{color:#ff7d88;animation:17s infinite cloudPolicyRisk}.sv-cloud-proof{background:#111d29;border:1px solid #304559;border-radius:8px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.sv-cloud-proof span{color:#71869a;font:6px var(--font-mono)}.sv-cloud-proof>i{transform-origin:0;background:linear-gradient(90deg,#3b83ca,#ff6674);height:2px;animation:17s infinite cloudProofLine}.sv-cloud-proof b{color:#ff818c;font:6px var(--font-mono);opacity:.25;animation:17s infinite cloudChainProof}.sv-cloud-proof strong{color:#58d19a;font:6px var(--font-mono);opacity:.25;align-items:center;gap:5px;animation:17s infinite cloudVerifiedProof;display:flex}.sv-cloud-proof svg{width:12px}@keyframes cloudTraceTravel{0%,4%{opacity:0;top:49.5%;left:13%}7%,17%{opacity:1;top:49.5%;left:13%}25%,36%{opacity:1;top:49.5%;left:35.4%}45%,57%{opacity:1;top:22%;left:59%}68%,85%{opacity:1;background:#ff6674;border-color:#ffd9dd;top:49.5%;left:82.5%;box-shadow:0 0 16px #ff5364}91%,to{opacity:0;top:49.5%;left:82.5%}}@keyframes cloudRiskTrace{0%,42%{opacity:0;stroke-dashoffset:70px}47%,86%{opacity:1;stroke-dashoffset:0}92%,to{opacity:0;stroke-dashoffset:-20px}}@keyframes cloudIdentityNode{0%,5%{filter:none}8%,17%{filter:brightness(1.35);box-shadow:0 0 0 7px #55d5c51a}21%,to{filter:none}}@keyframes cloudPolicyNode{0%,23%{filter:none}27%,36%{color:#ffad61;filter:brightness(1.3);border-color:#d98843;box-shadow:0 0 0 7px #ff9e431a}40%,to{filter:none}}@keyframes cloudRoleNode{0%,43%{filter:none}47%,57%{filter:brightness(1.35);box-shadow:0 0 0 7px #ff9e431a}61%,to{filter:none}}@keyframes cloudBucketNode{0%,to{filter:none}}@keyframes cloudAdminNode{0%,66%{filter:none}70%,86%{filter:brightness(1.35);box-shadow:0 0 0 9px #ff53631f,0 0 25px #ff536333}92%,to{filter:none}}@keyframes cloudWarningReveal{0%,56%{opacity:0;transform:scale(.3)}61%,85%{opacity:1;transform:scale(1)}91%,to{opacity:0;transform:scale(.3)}}@keyframes cloudPolicyRisk{0%,46%{opacity:.35}51%,88%{opacity:1;text-shadow:0 0 8px #ff53634d}94%,to{opacity:.35}}@keyframes cloudProofLine{0%,63%{opacity:.3;transform:scaleX(.05)}69%,87%{opacity:1;transform:scaleX(1)}93%,to{opacity:.3;transform:scaleX(.05)}}@keyframes cloudChainProof{0%,70%{opacity:.25}75%,89%{opacity:1}94%,to{opacity:.25}}@keyframes cloudVerifiedProof{0%,86%{opacity:.25}91%,98%{opacity:1}to{opacity:.25}}.sv-cloud-console{gap:13px;display:grid}.sv-cloud-console-head{color:#91a5b8;font:8px var(--font-mono);background:#101d2b;border:1px solid #30475e;border-radius:8px;align-items:center;gap:9px;padding:10px 13px;display:flex}.sv-cloud-console-head svg{color:#68aaff;width:17px}.sv-cloud-console-head span{margin-right:auto}.sv-cloud-console-head b{color:#58d19a;font-size:7px}.sv-cloud-workspace{background:#091521;border:1px solid #2d455b;border-radius:10px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:250px;display:grid;overflow:hidden}.sv-cloud-workspace>section{padding:0}.sv-cloud-policy-editor{border-right:1px solid #2d455b}.sv-cloud-policy-editor header,.sv-cloud-blast header{background:#101d2b;border-bottom:1px solid #2d455b;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:9px 11px;display:flex}.sv-cloud-policy-editor header span,.sv-cloud-blast header span{color:#899db0;font:6px var(--font-mono)}.sv-cloud-policy-editor header b{color:#ffac60;font:6px var(--font-mono);animation:14s infinite cloudConsoleSimulate}.sv-cloud-policy-editor pre{color:#aebdca;font:7px/2.15 var(--font-mono);grid-template-columns:20px 1fr;margin:0;padding:18px 10px;display:grid}.sv-cloud-policy-editor pre i{color:#50677d;font-style:normal}.sv-cloud-policy-editor pre code{white-space:nowrap}.sv-cloud-policy-editor pre code.risk{color:#ff7b87;background:linear-gradient(90deg,#ff536321,#0000);animation:14s infinite cloudWildcardRisk}.sv-cloud-patch{opacity:.25;background:#0d1c29;border:1px solid #30485e;border-radius:7px;margin:0 10px 12px;padding:10px;animation:14s infinite cloudPatchReveal}.sv-cloud-patch span{color:#6b8297;font:5.5px var(--font-mono);margin-bottom:7px;display:block}.sv-cloud-patch code{font:6px var(--font-mono);flex-direction:column;gap:4px;display:flex}.sv-cloud-patch em{color:#ff7b87;font-style:normal}.sv-cloud-patch b{color:#57d29a}.sv-cloud-blast header strong{color:#ff7c88;font:6px var(--font-mono);animation:14s infinite cloudExposureCount}.sv-cloud-service-grid{grid-template-columns:repeat(2,1fr);gap:8px;padding:13px;display:grid}.sv-cloud-service-grid article{background:#0e1d2b;border:1px solid #314a61;border-radius:8px;grid-template-columns:31px 1fr;align-items:center;gap:3px 8px;min-height:67px;padding:9px;display:grid;position:relative;overflow:hidden}.sv-cloud-service-grid article>i{border-radius:9px;grid-row:1/3;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.sv-cloud-service-grid article svg{width:16px}.sv-cloud-service-grid article b{color:#bdcad5;font:7px var(--font-mono)}.sv-cloud-service-grid article small{color:#6d8397;font:5px var(--font-mono)}.sv-cloud-service-grid article>span{transform-origin:0;background:currentColor;height:2px;animation:14s infinite cloudServiceExposure;position:absolute;inset:auto 0 0}.sv-cloud-service-grid .service-1{color:#55d5c5;animation:14s infinite cloudServiceOne}.sv-cloud-service-grid .service-2{color:#68aaff;animation:14s infinite cloudServiceTwo}.sv-cloud-service-grid .service-3{color:#ffad61;animation:14s infinite cloudServiceThree}.sv-cloud-service-grid .service-4{color:#c28cff;animation:14s infinite cloudServiceFour}.sv-cloud-service-grid .service-1>i{color:#55d5c5;background:#0d292c}.sv-cloud-service-grid .service-2>i{color:#68aaff;background:#102035}.sv-cloud-service-grid .service-3>i{color:#ffad61;background:#2d2219}.sv-cloud-service-grid .service-4>i{color:#c28cff;background:#251e35}.sv-cloud-radius-meter{color:#70869a;font:5.5px var(--font-mono);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:5px 13px 12px;display:grid}.sv-cloud-radius-meter i{transform-origin:0;background:linear-gradient(90deg,#51d09a,#ffad61,#ff6674);border-radius:6px;height:6px;animation:14s infinite cloudRadiusMeter}.sv-cloud-radius-meter b{color:#ff7b87}.sv-cloud-remediation{background:#111d29;border:1px solid #304559;border-radius:8px;grid-template-columns:auto 70px 1fr auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.sv-cloud-remediation>span{color:#71869a;font:6px var(--font-mono)}.sv-cloud-remediation>div{gap:4px;display:flex}.sv-cloud-remediation>div i{background:#ff6573;border-radius:4px;width:12px;height:5px;animation:14s infinite cloudControlCollapse}.sv-cloud-remediation b{color:#a7b8c7;font:6px var(--font-mono);opacity:.3;animation:14s infinite cloudActionReduction}.sv-cloud-remediation strong{color:#58d19a;font:6px var(--font-mono);opacity:.25;align-items:center;gap:5px;animation:14s infinite cloudContainmentVerified;display:flex}.sv-cloud-remediation svg{width:12px}@keyframes cloudConsoleSimulate{0%,12%,to{opacity:.4}18%,55%{opacity:1;color:#ffac60}70%,90%{opacity:1;color:#58d19a}}@keyframes cloudWildcardRisk{0%,12%{opacity:.4}18%,55%{opacity:1;text-shadow:0 0 8px #ff536359}70%,to{opacity:.35;text-decoration:line-through}}@keyframes cloudExposureCount{0%,14%,to{opacity:.3}20%,58%{opacity:1}70%,94%{color:#58d19a;opacity:1}}@keyframes cloudServiceExposure{0%,14%{transform:scaleX(0)}24%,58%{transform:scaleX(1)}72%,to{transform:scaleX(.08)}}@keyframes cloudServiceOne{0%,14%{filter:none}20%,58%{border-color:#55d5c5;box-shadow:inset 0 0 16px #55d5c514}72%,to{filter:none}}@keyframes cloudServiceTwo{0%,19%{filter:none}25%,58%{border-color:#68aaff;box-shadow:inset 0 0 16px #68aaff14}72%,to{filter:none}}@keyframes cloudServiceThree{0%,24%{filter:none}30%,58%{border-color:#ffad61;box-shadow:inset 0 0 16px #ffad6114}72%,to{filter:none}}@keyframes cloudServiceFour{0%,29%{filter:none}35%,58%{border-color:#c28cff;box-shadow:inset 0 0 16px #c28cff14}72%,to{filter:none}}@keyframes cloudRadiusMeter{0%,14%{transform:scaleX(.05)}22%,58%{transform:scaleX(1)}68%,92%{transform:scaleX(.18)}to{transform:scaleX(.05)}}@keyframes cloudPatchReveal{0%,57%{opacity:.25;transform:translateY(5px)}64%,90%{opacity:1;border-color:#287957;transform:none}96%,to{opacity:.25;transform:translateY(5px)}}@keyframes cloudControlCollapse{0%,58%{background:#ff6573;transform:scaleX(1)}68%,92%{background:#57d29a;transform:scaleX(.28)}to{transform:scaleX(1)}}@keyframes cloudActionReduction{0%,61%{opacity:.3}68%,93%{opacity:1}to{opacity:.3}}@keyframes cloudContainmentVerified{0%,84%{opacity:.25}90%,98%{opacity:1}to{opacity:.25}}.sv-operation-board{gap:13px;display:grid}.sv-operation-head{color:#aab9c7;font:8px var(--font-mono);background:#101d2b;border:1px solid #3a4b5e;border-radius:8px;align-items:center;gap:9px;padding:10px 13px;display:flex}.sv-operation-head>svg{color:#ff6876;width:18px}.sv-operation-head>span{margin-right:auto}.sv-operation-head>b{color:#58d19a;background:#102a24;border-radius:4px;padding:4px 6px;font-size:6px}.sv-operation-clock{color:#ff9ba4;align-items:center;gap:6px;display:flex}.sv-operation-clock i{background:#ff5d6b;border-radius:50%;width:7px;height:7px;animation:1.5s infinite operationClockPulse;box-shadow:0 0 0 4px #ff53631f}.sv-operation-body{background:#091521;border:1px solid #30475d;border-radius:10px;grid-template-columns:minmax(0,1.35fr) minmax(140px,.65fr);display:grid;overflow:hidden}.sv-operation-body>section{padding:0}.sv-objective-board{border-right:1px solid #30475d}.sv-objective-board header,.sv-blue-team>header{color:#71879a;min-height:39px;font:6px var(--font-mono);background:#101d2b;border-bottom:1px solid #30475d;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.sv-objective-board header b{color:#58d19a;font-size:5.5px}.sv-objective-grid{grid-template-columns:repeat(2,1fr);gap:9px;padding:13px;display:grid}.sv-objective-grid article{opacity:.42;background:#0e1c29;border:1px solid #30475d;border-radius:8px;grid-template-columns:13px 34px minmax(0,1fr);align-items:center;gap:6px;min-height:69px;padding:9px 34px 9px 9px;display:grid;position:relative;overflow:hidden;transform:translateY(5px)}.sv-objective-grid article:after{content:"";transform-origin:0;background:linear-gradient(90deg,#ff5968,#ff9b62);height:2px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.sv-objective-grid article>span{color:#61778c;text-align:left;width:13px;font:6px var(--font-mono)}.sv-objective-grid article>i{color:#ff7884;background:#2c1922;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.sv-objective-grid article>i svg{width:16px}.sv-objective-grid article div strong,.sv-objective-grid article div small{display:block}.sv-objective-grid article div strong{color:#c4d0db;font:6px var(--font-mono)}.sv-objective-grid article div small{color:#6d8296;font:5px var(--font-mono);margin-top:4px}.sv-objective-grid article>b{z-index:3;color:#58d19a;opacity:0;background:#102a24;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;line-height:0;display:flex;position:absolute;top:calc(50% - 9px);right:9px}.sv-objective-grid article>b svg{width:11px;height:11px;margin:0;display:block}.sv-objective-grid .objective-1{animation:16s infinite objectiveCardOne}.sv-objective-grid .objective-2{animation:16s infinite objectiveCardTwo}.sv-objective-grid .objective-3{animation:16s infinite objectiveCardThree}.sv-objective-grid .objective-4{animation:16s infinite objectiveCardFour}.sv-objective-grid .objective-1:after{animation:16s infinite objectiveLineOne}.sv-objective-grid .objective-2:after{animation:16s infinite objectiveLineTwo}.sv-objective-grid .objective-3:after{animation:16s infinite objectiveLineThree}.sv-objective-grid .objective-4:after{animation:16s infinite objectiveLineFour}.sv-objective-grid .objective-1>b{animation:16s infinite objectiveCheckOne}.sv-objective-grid .objective-2>b{animation:16s infinite objectiveCheckTwo}.sv-objective-grid .objective-3>b{animation:16s infinite objectiveCheckThree}.sv-objective-grid .objective-4>b{animation:16s infinite objectiveCheckFour}.sv-blue-team{background:#0b1723}.sv-blue-team>header{color:#68aaff;justify-content:center}.sv-detection-ring{width:118px;height:118px;margin:16px auto 12px;position:relative}.sv-detection-ring>span{border:1px solid #315270;border-radius:50%;position:absolute}.sv-detection-ring>span:first-child{inset:0}.sv-detection-ring>span:nth-child(2){border-color:#376b99;inset:13px}.sv-detection-ring>span:nth-child(3){border-color:#438dca;animation:16s infinite defenseRingReact;inset:27px}.sv-detection-content{z-index:2;text-align:center;grid-template-rows:24px 13px 7px;align-content:center;place-items:center;gap:1px;display:grid;position:absolute;inset:29px}.sv-detection-content>svg{color:#69aaff;width:24px;height:24px;display:block}.sv-detection-content b{color:#e1e9f0;font-size:11px;line-height:13px;animation:16s infinite defenseScore}.sv-detection-content small{color:#667d91;white-space:nowrap;line-height:7px;font:4.5px/7px var(--font-mono)}.sv-blue-team ul{gap:0;margin:0;padding:0 12px 13px;list-style:none;display:grid}.sv-blue-team li{color:#8498aa;font:5.5px var(--font-mono);opacity:.35;border-top:1px solid #263b4e;align-items:center;gap:7px;padding:8px 0;display:flex}.sv-blue-team li i{background:#597086;border-radius:50%;width:6px;height:6px}.sv-blue-team li:first-child{animation:16s infinite defenseEventOne}.sv-blue-team li:nth-child(2){animation:16s infinite defenseEventTwo}.sv-blue-team li:nth-child(3){animation:16s infinite defenseEventThree}.sv-after-action{background:#111d29;border:1px solid #304559;border-radius:8px;grid-template-columns:max-content 72px max-content minmax(0,1fr);align-items:center;gap:12px;padding:11px 13px;display:grid}.sv-after-action>span{color:#71869a;font:6px var(--font-mono)}.sv-after-action>div{gap:4px;display:flex}.sv-after-action>div i{background:#30485e;border-radius:4px;width:14px;height:5px}.sv-after-action>div i:first-child{animation:16s infinite afterActionOne}.sv-after-action>div i:nth-child(2){animation:16s infinite afterActionTwo}.sv-after-action>div i:nth-child(3){animation:16s infinite afterActionThree}.sv-after-action>div i:nth-child(4){animation:16s infinite afterActionFour}.sv-after-action b{color:#ff8a94;font:6px var(--font-mono);opacity:.3;animation:16s infinite afterActionScore}.sv-after-action strong{color:#58d19a;font:6px var(--font-mono);opacity:.25;justify-self:end;align-items:center;gap:5px;animation:16s infinite afterActionVerified;display:flex}.sv-after-action svg{width:12px}@keyframes operationClockPulse{50%{opacity:.35;transform:scale(.75)}}@keyframes objectiveCardOne{0%,5%{opacity:.42;transform:translateY(5px)}9%,to{opacity:1;background:#251923;border-color:#8d3f4b;transform:none}}@keyframes objectiveCardTwo{0%,25%{opacity:.42;transform:translateY(5px)}30%,to{opacity:1;background:#251923;border-color:#8d3f4b;transform:none}}@keyframes objectiveCardThree{0%,46%{opacity:.42;transform:translateY(5px)}51%,to{opacity:1;background:#251923;border-color:#8d3f4b;transform:none}}@keyframes objectiveCardFour{0%,67%{opacity:.42;transform:translateY(5px)}72%,94%{opacity:1;background:#311923;border-color:#ff5968;transform:none;box-shadow:inset 0 0 20px #ff53631a}to{opacity:.42}}@keyframes objectiveLineOne{0%,7%{transform:scaleX(0)}12%,to{transform:scaleX(1)}}@keyframes objectiveLineTwo{0%,28%{transform:scaleX(0)}33%,to{transform:scaleX(1)}}@keyframes objectiveLineThree{0%,49%{transform:scaleX(0)}54%,to{transform:scaleX(1)}}@keyframes objectiveLineFour{0%,70%{transform:scaleX(0)}75%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes objectiveCheckOne{0%,12%{opacity:0;transform:scale(.4)}16%,to{opacity:1;transform:scale(1)}}@keyframes objectiveCheckTwo{0%,33%{opacity:0;transform:scale(.4)}37%,to{opacity:1;transform:scale(1)}}@keyframes objectiveCheckThree{0%,54%{opacity:0;transform:scale(.4)}58%,to{opacity:1;transform:scale(1)}}@keyframes objectiveCheckFour{0%,75%{opacity:0;transform:scale(.4)}79%,94%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes defenseRingReact{0%,31%{box-shadow:none;border-color:#438dca}36%,67%{border-color:#ff9f43;box-shadow:0 0 15px #ff9f4333}72%,94%{border-color:#58d19a;box-shadow:0 0 15px #58d19a33}to{border-color:#438dca}}@keyframes defenseScore{0%,31%{color:#e1e9f0}36%,67%{color:#ffad61}72%,94%{color:#58d19a}to{color:#e1e9f0}}@keyframes defenseEventOne{0%,29%{opacity:.35}34%,to{opacity:1;color:#ffad61}}@keyframes defenseEventTwo{0%,50%{opacity:.35}55%,to{opacity:1;color:#68aaff}}@keyframes defenseEventThree{0%,71%{opacity:.35}76%,94%{opacity:1;color:#58d19a}to{opacity:.35}}@keyframes afterActionOne{0%,10%{background:#30485e}15%,to{background:#ff6673}}@keyframes afterActionTwo{0%,31%{background:#30485e}36%,to{background:#ff6673}}@keyframes afterActionThree{0%,52%{background:#30485e}57%,to{background:#ff6673}}@keyframes afterActionFour{0%,73%{background:#30485e}78%,94%{background:#ff6673}to{background:#30485e}}@keyframes afterActionScore{0%,75%{opacity:.3}80%,94%{opacity:1}to{opacity:.3}}@keyframes afterActionVerified{0%,87%{opacity:.25}91%,98%{opacity:1}to{opacity:.25}}.sv-phish-lab{gap:12px;display:grid}.sv-phish-head{color:#91a5b8;font:8px var(--font-mono);background:#101d2b;border:1px solid #30475e;border-radius:8px;align-items:center;gap:9px;padding:10px 13px;display:flex}.sv-phish-head svg{color:#68aaff;width:17px}.sv-phish-head span{margin-right:auto}.sv-phish-head b{color:#58d19a;font-size:7px}.sv-phish-workspace{background:#091521;border:1px solid #30475d;border-radius:10px;grid-template-columns:minmax(0,1.3fr) minmax(145px,.7fr);display:grid;overflow:hidden}.sv-phish-workspace>section{padding:0}.sv-inbox{border-right:1px solid #30475d}.sv-inbox>header,.sv-campaign-live>header{color:#71879a;min-height:37px;font:6px var(--font-mono);background:#101d2b;border-bottom:1px solid #30475d;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.sv-inbox>header b{color:#68aaff;font-size:6px}.sv-phish-email{color:#182535;background:#f6f8fb;min-height:251px;padding:13px 15px;position:relative;overflow:hidden}.sv-sender{align-items:center;gap:8px;display:flex}.sv-sender>i{color:#fff;width:30px;height:30px;font:8px var(--font-mono);background:#166fdc;border-radius:50%;place-items:center;display:grid}.sv-sender p{flex:1;margin:0}.sv-sender strong,.sv-sender small{display:block}.sv-sender strong{font-size:9px}.sv-sender small{color:#68788a;font:6px var(--font-mono);margin-top:2px;animation:15s infinite phishSenderReveal}.sv-sender>b{color:#8190a0;font:6px var(--font-mono)}.sv-report-action{color:#a4414c;font:5px var(--font-mono);background:#ffecef;border:1px solid #efc3c9;border-radius:4px;align-items:center;gap:4px;padding:5px 6px;animation:15s infinite phishReportTarget;display:inline-flex}.sv-report-action svg{width:10px}.sv-phish-email h3{margin:14px 0 7px;font-size:14px}.sv-phish-email>p{color:#5e6e7e;margin:0;font-size:9px;line-height:1.5}.sv-phish-email button{color:#fff;background:#126fdf;border:0;border-radius:6px;margin-top:13px;padding:8px 13px;font-size:8px;animation:15s infinite phishButtonState}.sv-phish-clues{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.sv-phish-clues span{color:#a33f4a;font:5px var(--font-mono);opacity:0;background:#ffecef;border:1px solid #f3c7cd;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;display:flex}.sv-phish-clues svg{width:9px}.sv-phish-clues span:first-child{animation:15s infinite phishClueOne}.sv-phish-clues span:nth-child(2){animation:15s infinite phishClueTwo}.sv-phish-clues span:nth-child(3){animation:15s infinite phishClueThree}.sv-phish-pointer{z-index:4;color:#101d2b;filter:drop-shadow(1px 1px #fff);transform-origin:2px 2px;font-size:25px;font-style:normal;animation:15s infinite phishPointerReport;position:absolute;top:43px;right:15px}.sv-report-banner{color:#1a6e4d;opacity:0;background:#e8fbf2;border:1px solid #9ce2bf;border-radius:7px;align-items:center;gap:7px;padding:9px;animation:15s infinite phishReported;display:flex;position:absolute;inset:auto 12px 12px;transform:translateY(8px)}.sv-report-banner svg{width:15px}.sv-report-banner span{font:6px var(--font-mono);margin-right:auto}.sv-report-banner b{font:5px var(--font-mono)}.sv-campaign-live{background:#0b1723}.sv-campaign-live>header{color:#68aaff;justify-content:center}.sv-campaign-score{border:1px solid #375c7c;border-radius:50%;width:104px;height:104px;margin:13px auto;position:relative}.sv-campaign-score:before{content:"";border:3px solid #58d19a;border-color:#58d19a #58d19a #1d3851 #1d3851;border-radius:50%;animation:15s infinite phishScoreRing;position:absolute;inset:7px;transform:rotate(25deg)}.sv-campaign-score strong{color:#e1e9f0;text-align:center;font-size:18px;line-height:1;animation:15s infinite phishScoreColor;position:absolute;top:31px;left:0;right:0}.sv-campaign-score span{color:#70869a;white-space:nowrap;text-align:center;font:4.5px/1 var(--font-mono);position:absolute;top:61px;left:0;right:0}.sv-campaign-score>i{background:#58d19a;border-radius:50%;width:7px;height:7px;animation:15s infinite phishScoreMarker;position:absolute;top:48px;right:5px;box-shadow:0 0 8px #58d19a}.sv-campaign-live dl{grid-template-columns:repeat(2,1fr);gap:6px;margin:0;padding:0 10px 10px;display:grid}.sv-campaign-live dl>div{background:#101e2c;border:1px solid #2d455a;border-radius:6px;padding:7px}.sv-campaign-live dt{color:#6c8195;font:5px var(--font-mono)}.sv-campaign-live dd{color:#c1cdd8;margin:4px 0 0;font-size:11px}.sv-campaign-live .risk dd{color:#ff7c88}.sv-campaign-live .safe dd{color:#58d19a;animation:15s infinite phishReportCount}.sv-campaign-coach{color:#7690a5;opacity:.3;background:#101e2c;border:1px solid #2d455a;border-radius:6px;align-items:center;gap:6px;margin:0 10px 11px;padding:8px;animation:15s infinite phishCoachReveal;display:flex}.sv-campaign-coach svg{color:#58d19a;width:13px}.sv-campaign-coach span{font:5px var(--font-mono);margin-right:auto}.sv-campaign-coach b{color:#58d19a;font:5px var(--font-mono)}.sv-phish-proof{background:#111d29;border:1px solid #304559;border-radius:8px;grid-template-columns:auto 60px auto 1fr;align-items:center;gap:10px;padding:9px 12px;display:grid}.sv-phish-proof>span{color:#71869a;font:6px var(--font-mono)}.sv-phish-proof>div{gap:4px;display:flex}.sv-phish-proof>div i{background:#30485e;border-radius:4px;width:15px;height:5px}.sv-phish-proof>div i:first-child{animation:15s infinite phishProofOne}.sv-phish-proof>div i:nth-child(2){animation:15s infinite phishProofTwo}.sv-phish-proof>div i:nth-child(3){animation:15s infinite phishProofThree}.sv-phish-proof b{color:#ff8993;font:6px var(--font-mono);opacity:.25;animation:15s infinite phishIndicatorsDone}.sv-phish-proof strong{color:#58d19a;font:6px var(--font-mono);opacity:.25;justify-self:end;align-items:center;gap:5px;animation:15s infinite phishBehaviorVerified;display:flex}.sv-phish-proof svg{width:12px}@keyframes phishSenderReveal{0%,12%{color:#68788a}17%,66%{color:#c24652;background:#ffecef}74%,to{color:#68788a;background:0 0}}@keyframes phishButtonState{0%,48%{box-shadow:none}54%,66%{box-shadow:0 0 0 5px #126fdf2e}74%,to{box-shadow:none}}@keyframes phishClueOne{0%,15%{opacity:0;transform:translateY(4px)}20%,72%{opacity:1;transform:none}78%,to{opacity:0}}@keyframes phishClueTwo{0%,27%{opacity:0;transform:translateY(4px)}32%,72%{opacity:1;transform:none}78%,to{opacity:0}}@keyframes phishClueThree{0%,39%{opacity:0;transform:translateY(4px)}44%,72%{opacity:1;transform:none}78%,to{opacity:0}}@keyframes phishReportTarget{0%,48%{box-shadow:none}54%,68%{border-color:#d85b68;box-shadow:0 0 0 4px #d85b681f}74%,to{box-shadow:none}}@keyframes phishPointerReport{0%,48%{opacity:0;transform:translate(22px,18px)}54%,62%{opacity:1;transform:translate(0)}65%{opacity:1;transform:translate(-2px,-2px)scale(.78)}70%,to{opacity:0;transform:translate(-2px,-2px)scale(.78)}}@keyframes phishReported{0%,68%{opacity:0;transform:translateY(8px)}74%,94%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@keyframes phishScoreRing{0%,68%{transform:rotate(25deg)}75%,94%{border-color:#58d19a;transform:rotate(85deg)}to{transform:rotate(25deg)}}@keyframes phishScoreColor{0%,68%{color:#e1e9f0}75%,94%{color:#58d19a}to{color:#e1e9f0}}@keyframes phishScoreMarker{0%,68%{opacity:.35}75%,94%{opacity:1;transform:scale(1.35)}to{opacity:.35}}@keyframes phishReportCount{0%,68%{opacity:.45}75%,94%{opacity:1;text-shadow:0 0 8px #58d19a59}to{opacity:.45}}@keyframes phishCoachReveal{0%,72%{opacity:.3}78%,94%{opacity:1;border-color:#287957}to{opacity:.3}}@keyframes phishProofOne{0%,18%{background:#30485e}23%,to{background:#ff6673}}@keyframes phishProofTwo{0%,30%{background:#30485e}35%,to{background:#ff6673}}@keyframes phishProofThree{0%,42%{background:#30485e}47%,to{background:#ff6673}}@keyframes phishIndicatorsDone{0%,45%{opacity:.25}50%,94%{opacity:1}to{opacity:.25}}@keyframes phishBehaviorVerified{0%,84%{opacity:.25}89%,98%{opacity:1}to{opacity:.25}}.sv-forensic-lab{gap:12px;display:grid}.sv-forensic-head{color:#91a5b8;font:8px var(--font-mono);background:#101d2b;border:1px solid #30475e;border-radius:8px;align-items:center;gap:9px;padding:10px 13px;display:flex}.sv-forensic-head svg{color:#68aaff;width:17px}.sv-forensic-head span{margin-right:auto}.sv-forensic-head b{color:#58d19a;font-size:7px}.sv-forensic-workspace{background:#091521;border:1px solid #30475d;border-radius:10px;grid-template-columns:minmax(145px,.75fr) minmax(0,1.25fr);display:grid;overflow:hidden}.sv-forensic-workspace>section{padding:0}.sv-disk-image{border-right:1px solid #30475d}.sv-disk-image header,.sv-artifact-recovery>header{color:#71879a;min-height:37px;font:6px var(--font-mono);background:#101d2b;border-bottom:1px solid #30475d;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.sv-disk-image header b{color:#58d19a;font-size:5.5px}.sv-disk-platter{background:radial-gradient(circle,#13293c 0 22%,#091521 23% 36%,#173047 37% 38%,#091521 39% 54%,#173047 55% 56%,#091521 57%);border:2px solid #3b6284;border-radius:50%;align-content:center;place-items:center;width:151px;height:151px;margin:14px auto 8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 25px #297ed226}.sv-disk-platter>svg{z-index:3;color:#6aaff6;width:27px;position:relative}.sv-disk-platter>strong{z-index:3;color:#c4d0da;font:6px var(--font-mono);margin-top:5px;position:relative}.sv-disk-platter>small{z-index:3;color:#647b90;font:5px var(--font-mono);margin-top:3px;position:relative}.sv-sector-grid{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(6,1fr);gap:2px;padding:18px;display:grid;position:absolute;inset:0;transform:rotate(-12deg)}.sv-sector-grid i{background:#3a5e7d26;border-radius:2px;animation:18s infinite forensicSectorAcquire}.sv-sector-grid i:nth-child(2n){animation-delay:.4s}.sv-sector-grid i:nth-child(3n){animation-delay:.8s}.sv-sector-grid i:nth-child(4n){animation-delay:1.2s}.sv-sector-grid i:nth-child(5n){animation-delay:1.6s}.sv-sector-grid i:nth-child(6n){animation-delay:2s}.sv-acquisition-progress{color:#70869a;font:5.5px var(--font-mono);grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:8px 11px 12px;display:grid}.sv-acquisition-progress i{transform-origin:0;background:linear-gradient(90deg,#438cd4,#58d19a);border-radius:5px;height:5px;animation:18s infinite forensicAcquisition}.sv-acquisition-progress b{color:#58d19a}.sv-artifact-recovery>header b{color:#ff9d61;font-size:5.5px}.sv-artifact-stack{gap:7px;padding:11px 12px;display:grid}.sv-artifact-stack article{opacity:.3;background:#101e2c;border:1px solid #2f485e;border-radius:7px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid;transform:translate(8px)}.sv-artifact-stack article>svg{color:#68aaff;width:17px}.sv-artifact-stack strong,.sv-artifact-stack small{display:block}.sv-artifact-stack strong{color:#c2ced9;font-size:7px}.sv-artifact-stack small{color:#6a8195;font:5px var(--font-mono);margin-top:3px}.sv-artifact-stack article>b{color:#ff9d61;font:6px var(--font-mono)}.sv-artifact-stack article:first-child{animation:18s infinite forensicArtifactOne}.sv-artifact-stack article:nth-child(2){animation:18s infinite forensicArtifactTwo}.sv-artifact-stack article:nth-child(3){animation:18s infinite forensicArtifactThree}.sv-hash-lock{background:#08131e;border:1px solid #2d455a;border-radius:7px;grid-template-columns:1fr 34px 1fr;align-items:center;gap:8px;margin:0 12px 11px;padding:9px;display:grid}.sv-hash-lock>div span,.sv-hash-lock>div code{text-align:center;display:block}.sv-hash-lock span{color:#687e92;font:5px var(--font-mono)}.sv-hash-lock code{color:#aebdca;font:6px var(--font-mono);margin-top:4px;animation:18s infinite forensicHashMatch}.sv-hash-lock>i{color:#58d19a;opacity:.25;background:#102a24;border:1px solid #287957;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;animation:18s infinite forensicHashLock;display:grid}.sv-hash-lock svg{width:14px}.sv-custody-seal{background:#111d29;border:1px solid #304559;border-radius:8px;grid-template-columns:auto 60px auto 1fr;align-items:center;gap:10px;padding:9px 12px;display:grid}.sv-custody-seal>span{color:#71869a;font:6px var(--font-mono)}.sv-custody-seal>div{gap:4px;display:flex}.sv-custody-seal>div i{background:#30485e;border-radius:4px;width:15px;height:5px}.sv-custody-seal>div i:first-child{animation:18s infinite custodyOne}.sv-custody-seal>div i:nth-child(2){animation:18s infinite custodyTwo}.sv-custody-seal>div i:nth-child(3){animation:18s infinite custodyThree}.sv-custody-seal b{color:#9eb0bf;font:6px var(--font-mono);opacity:.3;animation:18s infinite custodySteps}.sv-custody-seal strong{color:#58d19a;font:6px var(--font-mono);opacity:.25;justify-self:end;align-items:center;gap:5px;animation:18s infinite custodyVerified;display:flex}.sv-custody-seal svg{width:12px}@keyframes forensicSectorAcquire{0%,8%{background:#3a5e7d26}18%,54%{background:#4da4f980;box-shadow:0 0 5px #4da4f94d}66%,to{background:#58d19a57}}@keyframes forensicAcquisition{0%,6%{transform:scaleX(.04)}48%,58%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes forensicArtifactOne{0%,25%{opacity:.3;transform:translate(8px)}31%,to{opacity:1;border-color:#486c8b;transform:none}}@keyframes forensicArtifactTwo{0%,38%{opacity:.3;transform:translate(8px)}44%,to{opacity:1;border-color:#486c8b;transform:none}}@keyframes forensicArtifactThree{0%,51%{opacity:.3;transform:translate(8px)}57%,to{opacity:1;border-color:#486c8b;transform:none}}@keyframes forensicHashMatch{0%,59%{color:#aebdca}66%,92%{color:#58d19a;text-shadow:0 0 7px #58d19a40}to{color:#aebdca}}@keyframes forensicHashLock{0%,62%{opacity:.25;transform:scale(.7)}68%,92%{opacity:1;transform:scale(1);box-shadow:0 0 15px #58d19a2e}to{opacity:.25;transform:scale(.7)}}@keyframes custodyOne{0%,10%{background:#30485e}16%,to{background:#58d19a}}@keyframes custodyTwo{0%,55%{background:#30485e}62%,to{background:#58d19a}}@keyframes custodyThree{0%,72%{background:#30485e}79%,94%{background:#58d19a}to{background:#30485e}}@keyframes custodySteps{0%,60%{opacity:.3}67%,94%{opacity:1}to{opacity:.3}}@keyframes custodyVerified{0%,82%{opacity:.25}88%,97%{opacity:1}to{opacity:.25}}.sv-intel-desk{gap:12px;display:grid}.sv-intel-head{color:#91a5b8;font:8px var(--font-mono);background:#101d2b;border:1px solid #30475e;border-radius:8px;align-items:center;gap:9px;padding:10px 13px;display:flex}.sv-intel-head svg{color:#68aaff;width:17px}.sv-intel-head span{margin-right:auto}.sv-intel-head b{color:#58d19a;font-size:7px}.sv-intel-workspace{background:#091521;border:1px solid #30475d;border-radius:10px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid;position:relative;overflow:hidden}.sv-intel-workspace>section{padding:0}.sv-signal-stream{border-right:1px solid #30475d}.sv-signal-stream header,.sv-threat-dossier>header{color:#71879a;min-height:37px;font:6px var(--font-mono);background:#101d2b;border-bottom:1px solid #30475d;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.sv-signal-stream header b{color:#68aaff;font-size:5.5px}.sv-signal-stream article{opacity:.28;background:#101e2c;border:1px solid #2f485e;border-radius:7px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;min-height:67px;margin:9px 10px 0;padding:9px;display:grid;transform:translate(-9px)}.sv-signal-stream article:last-child{margin-bottom:9px}.sv-signal-stream article>svg{width:18px}.sv-signal-stream article div strong{color:#c1ced9;font:6px var(--font-mono)}.sv-signal-stream article div p{color:#72879a;margin:4px 0 0;font-size:6px;line-height:1.4}.sv-signal-stream article>b{font:5px var(--font-mono);border-radius:4px;padding:4px 5px}.sv-signal-stream .signal-1{color:#55d5c5;animation:18s infinite intelSignalOne}.sv-signal-stream .signal-1>b{background:#0d292c}.sv-signal-stream .signal-2{color:#ff7d88;animation:18s infinite intelSignalTwo}.sv-signal-stream .signal-2>b{background:#2d1922}.sv-signal-stream .signal-3{color:#c28cff;animation:18s infinite intelSignalThree}.sv-signal-stream .signal-3>b{background:#251e35}.sv-threat-dossier{background:radial-gradient(circle at 50% 36%,#2a7ed321,#0000 45%),#0b1723;position:relative}.sv-threat-dossier>header b{color:#ff9e61;font-size:5.5px}.sv-attribution{z-index:2;opacity:.35;padding:12px;animation:18s infinite intelDossierBuild;position:relative}.sv-threat-mark{background:#2a1922;border:1px solid #8d3e4b;border-radius:8px;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.sv-threat-mark svg{color:#ff6976;width:21px}.sv-threat-mark span{color:#e4c3c7;font:7px var(--font-mono)}.sv-threat-mark b{color:#ff7d88;font:5px var(--font-mono)}.sv-attribution dl{grid-template-columns:repeat(2,1fr);gap:7px;margin:9px 0 0;display:grid}.sv-attribution dl>div{background:#101e2c;border:1px solid #2f485e;border-radius:6px;padding:8px}.sv-attribution dt{color:#698095;font:5px var(--font-mono)}.sv-attribution dd{color:#b5c3cf;margin:4px 0 0;font-size:7px}.sv-attribution dl>div:last-child dd{color:#58d19a}.sv-intel-actions{grid-template-columns:repeat(3,1fr);gap:5px;padding:0 12px 12px;display:grid}.sv-intel-actions span{color:#7890a4;font:5px var(--font-mono);opacity:.25;background:#101e2c;border:1px solid #2f485e;border-radius:5px;align-items:center;gap:4px;padding:7px;display:flex}.sv-intel-actions svg{color:#58d19a;width:10px}.sv-intel-actions span:first-child{animation:18s infinite intelActionOne}.sv-intel-actions span:nth-child(2){animation:18s infinite intelActionTwo}.sv-intel-actions span:nth-child(3){animation:18s infinite intelActionThree}.sv-intel-proof{background:#111d29;border:1px solid #304559;border-radius:8px;grid-template-columns:auto 60px auto 1fr;align-items:center;gap:10px;padding:9px 12px;display:grid}.sv-intel-proof>span{color:#71869a;font:6px var(--font-mono)}.sv-intel-proof>div{gap:4px;display:flex}.sv-intel-proof>div i{background:#30485e;border-radius:4px;width:15px;height:5px}.sv-intel-proof>div i:first-child{animation:18s infinite intelProofOne}.sv-intel-proof>div i:nth-child(2){animation:18s infinite intelProofTwo}.sv-intel-proof>div i:nth-child(3){animation:18s infinite intelProofThree}.sv-intel-proof b{color:#ff8993;font:6px var(--font-mono);opacity:.25;animation:18s infinite intelFusionDone}.sv-intel-proof strong{color:#58d19a;font:6px var(--font-mono);opacity:.25;justify-self:end;align-items:center;gap:5px;animation:18s infinite intelAttributed;display:flex}.sv-intel-proof svg{width:12px}@keyframes intelSignalOne{0%,7%{opacity:.28;transform:translate(-9px)}12%,to{opacity:1;border-color:#3b817c;transform:none}}@keyframes intelSignalTwo{0%,24%{opacity:.28;transform:translate(-9px)}29%,to{opacity:1;border-color:#8e3e4a;transform:none}}@keyframes intelSignalThree{0%,41%{opacity:.28;transform:translate(-9px)}46%,to{opacity:1;border-color:#6f4f91;transform:none}}@keyframes intelDossierBuild{0%,50%{opacity:.35;filter:grayscale(.8)}57%,94%{opacity:1;filter:none}to{opacity:.35;filter:grayscale(.8)}}@keyframes intelActionOne{0%,59%{opacity:.25}64%,94%{opacity:1;border-color:#287957}to{opacity:.25}}@keyframes intelActionTwo{0%,67%{opacity:.25}72%,94%{opacity:1;border-color:#287957}to{opacity:.25}}@keyframes intelActionThree{0%,75%{opacity:.25}80%,94%{opacity:1;border-color:#287957}to{opacity:.25}}@keyframes intelProofOne{0%,11%{background:#30485e}16%,to{background:#55d5c5}}@keyframes intelProofTwo{0%,28%{background:#30485e}33%,to{background:#ff6673}}@keyframes intelProofThree{0%,45%{background:#30485e}50%,to{background:#c28cff}}@keyframes intelFusionDone{0%,52%{opacity:.25}58%,94%{opacity:1}to{opacity:.25}}@keyframes intelAttributed{0%,84%{opacity:.25}89%,98%{opacity:1}to{opacity:.25}}.sv-dpdp-room{gap:12px;display:grid}.sv-dpdp-head{color:#91a5b8;font:8px var(--font-mono);background:#101d2b;border:1px solid #30475e;border-radius:8px;align-items:center;gap:9px;padding:10px 13px;display:flex}.sv-dpdp-head svg{color:#68aaff;width:17px}.sv-dpdp-head span{margin-right:auto}.sv-dpdp-head b{color:#58d19a;font-size:7px}.sv-dpdp-workspace{background:#091521;border:1px solid #30475d;border-radius:10px;grid-template-columns:minmax(0,1.08fr) minmax(155px,.92fr);display:grid;overflow:hidden}.sv-dpdp-workspace>section{padding:0}.sv-dpdp-casefiles{border-right:1px solid #30475d}.sv-dpdp-casefiles header,.sv-dpdp-decision>header{color:#71879a;min-height:37px;font:6px var(--font-mono);background:#101d2b;border-bottom:1px solid #30475d;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.sv-dpdp-casefiles header b{color:#68aaff;font-size:5.5px}.sv-dpdp-decision>header b{color:#ffad61;font-size:5.5px}.sv-dpdp-cases{gap:7px;padding:10px;display:grid}.sv-dpdp-cases article{opacity:.32;background:#101e2c;border:1px solid #2f485e;border-radius:7px;grid-template-columns:31px 1fr auto 17px;align-items:center;gap:7px;min-height:54px;padding:8px;display:grid;position:relative;transform:translateY(5px)}.sv-dpdp-cases article>i{color:#68aaff;background:#102035;border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.sv-dpdp-cases article>i svg{width:15px}.sv-dpdp-cases article div strong,.sv-dpdp-cases article div small{display:block}.sv-dpdp-cases article div strong{color:#c1ced9;font:6px var(--font-mono)}.sv-dpdp-cases article div small{color:#6c8296;font:5px var(--font-mono);margin-top:3px}.sv-dpdp-cases article>b{color:#9aabba;font:5px var(--font-mono);background:#162636;border-radius:4px;padding:4px 5px}.sv-dpdp-cases article>span{color:#58d19a;opacity:0;background:#102a24;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.sv-dpdp-cases article>span svg{width:10px}.sv-dpdp-cases .case-1{animation:18s infinite dpdpCaseOne}.sv-dpdp-cases .case-2{animation:18s infinite dpdpCaseTwo}.sv-dpdp-cases .case-3{animation:18s infinite dpdpCaseThree}.sv-dpdp-cases .case-4{animation:18s infinite dpdpCaseFour}.sv-dpdp-cases .case-1>span{animation:18s infinite dpdpCheckOne}.sv-dpdp-cases .case-2>span{animation:18s infinite dpdpCheckTwo}.sv-dpdp-cases .case-3>span{animation:18s infinite dpdpCheckThree}.sv-dpdp-cases .case-4>span{animation:18s infinite dpdpCheckFour}.sv-dpdp-cases .case-3>b{color:#ff7c87;background:#2d1922}.sv-dpdp-decision{background:radial-gradient(circle at 50% 32%,#3489e026,#0000 42%),#0b1723}.sv-dpdp-score{text-align:center;grid-template-columns:auto auto;justify-content:center;align-items:end;gap:3px;padding:14px 0 9px;display:grid}.sv-dpdp-score strong{color:#e1e9f0;font-size:31px;line-height:1;animation:18s infinite dpdpScore}.sv-dpdp-score>span{color:#6d8296;font:8px var(--font-mono)}.sv-dpdp-score small{color:#6b8195;font:5px var(--font-mono);grid-column:1/-1;margin-top:4px}.sv-dpdp-gaps{gap:5px;padding:0 10px 9px;display:grid}.sv-dpdp-gaps article{opacity:.3;background:#101e2c;border:1px solid #2f485e;border-radius:6px;padding:7px 8px}.sv-dpdp-gaps span,.sv-dpdp-gaps b{display:block}.sv-dpdp-gaps span{color:#6b8296;font:5px var(--font-mono)}.sv-dpdp-gaps b{color:#b8c5d0;margin-top:3px;font-size:6px}.sv-dpdp-gaps article:first-child{animation:18s infinite dpdpGapOne}.sv-dpdp-gaps article:nth-child(2){animation:18s infinite dpdpGapTwo}.sv-dpdp-gaps article:nth-child(3){animation:18s infinite dpdpGapThree}.sv-dpdp-verdict{color:#ffad61;opacity:.25;background:#2d2219;border:1px solid #785332;border-radius:6px;align-items:center;gap:7px;margin:0 10px 10px;padding:8px;animation:18s infinite dpdpVerdict;display:flex}.sv-dpdp-verdict svg{width:16px}.sv-dpdp-verdict span,.sv-dpdp-verdict b{display:block}.sv-dpdp-verdict span{color:#9a816b;font:5px var(--font-mono)}.sv-dpdp-verdict b{font:6px var(--font-mono);margin-top:3px}.sv-dpdp-proof{background:#111d29;border:1px solid #304559;border-radius:8px;grid-template-columns:auto 70px auto 1fr;align-items:center;gap:10px;padding:9px 12px;display:grid}.sv-dpdp-proof>span{color:#71869a;font:6px var(--font-mono)}.sv-dpdp-proof>div{gap:4px;display:flex}.sv-dpdp-proof>div i{background:#30485e;border-radius:4px;width:13px;height:5px}.sv-dpdp-proof>div i:first-child{animation:18s infinite dpdpProofOne}.sv-dpdp-proof>div i:nth-child(2){animation:18s infinite dpdpProofTwo}.sv-dpdp-proof>div i:nth-child(3){animation:18s infinite dpdpProofThree}.sv-dpdp-proof>div i:nth-child(4){animation:18s infinite dpdpProofFour}.sv-dpdp-proof b{color:#ff8993;font:6px var(--font-mono);opacity:.25;animation:18s infinite dpdpReviewDone}.sv-dpdp-proof strong{color:#58d19a;font:6px var(--font-mono);opacity:.25;justify-self:end;align-items:center;gap:5px;animation:18s infinite dpdpRoadmap;display:flex}.sv-dpdp-proof svg{width:12px}@keyframes dpdpCaseOne{0%,6%{opacity:.32;transform:translateY(5px)}11%,to{opacity:1;border-color:#347458;transform:none}}@keyframes dpdpCaseTwo{0%,24%{opacity:.32;transform:translateY(5px)}29%,to{opacity:1;border-color:#496c8a;transform:none}}@keyframes dpdpCaseThree{0%,42%{opacity:.32;transform:translateY(5px)}47%,to{opacity:1;background:#251923;border-color:#8d3f4b;transform:none}}@keyframes dpdpCaseFour{0%,60%{opacity:.32;transform:translateY(5px)}65%,to{opacity:1;border-color:#347458;transform:none}}@keyframes dpdpCheckOne{0%,11%{opacity:0;transform:scale(.4)}15%,to{opacity:1;transform:scale(1)}}@keyframes dpdpCheckTwo{0%,29%{opacity:0;transform:scale(.4)}33%,to{opacity:1;transform:scale(1)}}@keyframes dpdpCheckThree{0%,47%{opacity:0;transform:scale(.4)}51%,to{opacity:1;color:#ff7c87;background:#2d1922;transform:scale(1)}}@keyframes dpdpCheckFour{0%,65%{opacity:0;transform:scale(.4)}69%,to{opacity:1;transform:scale(1)}}@keyframes dpdpScore{0%,10%{color:#e1e9f0}47%,68%{color:#ffad61}75%,94%{color:#58d19a}to{color:#e1e9f0}}@keyframes dpdpGapOne{0%,48%{opacity:.3}53%,to{opacity:1;border-color:#8d3f4b}}@keyframes dpdpGapTwo{0%,66%{opacity:.3}71%,to{opacity:1;border-color:#347458}}@keyframes dpdpGapThree{0%,72%{opacity:.3}77%,to{opacity:1;border-color:#6c5533}}@keyframes dpdpVerdict{0%,76%{opacity:.25;transform:translateY(4px)}82%,96%{opacity:1;transform:none}to{opacity:.25;transform:translateY(4px)}}@keyframes dpdpProofOne{0%,10%{background:#30485e}15%,to{background:#58d19a}}@keyframes dpdpProofTwo{0%,28%{background:#30485e}33%,to{background:#68aaff}}@keyframes dpdpProofThree{0%,46%{background:#30485e}51%,to{background:#ff6673}}@keyframes dpdpProofFour{0%,64%{background:#30485e}69%,to{background:#58d19a}}@keyframes dpdpReviewDone{0%,70%{opacity:.25}75%,96%{opacity:1}to{opacity:.25}}@keyframes dpdpRoadmap{0%,87%{opacity:.25}91%,98%{opacity:1}to{opacity:.25}}.sv-api-new{gap:15px;display:grid}.sv-api-head{color:#a7b6c5;font:8px var(--font-mono);background:#101d2b;border:1px solid #30475e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.sv-api-head b{color:#54d194}.sv-api-head em{color:#ff8b94;font-style:normal}.sv-api-head i{color:#68aaf2;font-style:normal}.sv-api-path{grid-template-columns:repeat(4,1fr);min-height:105px;padding-top:13px;display:grid;position:relative}.sv-api-rail{background:linear-gradient(90deg,#3979b8 0 66.66%,#85404b 66.66%);height:2px;position:absolute;top:34px;left:12.5%;right:12.5%}.sv-api-node{z-index:2;justify-items:center;gap:6px;display:grid;position:relative}.sv-api-node>i{color:#67aaf2;background:#102035;border:2px solid #3b6286;border-radius:13px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.sv-api-node>i svg{width:19px}.sv-api-node>strong{color:#aebdcb;font:7px var(--font-mono)}.sv-api-node>small{color:#667b90;text-align:center;max-width:92px;font:6px/1.35 var(--font-mono)}.sv-api-node.node-1>i{animation:16s infinite apiNodeOne}.sv-api-node.node-2>i{animation:16s infinite apiNodeTwo}.sv-api-node.node-3>i{animation:16s infinite apiNodeThree}.sv-api-node.node-4>i{animation:16s infinite apiNodeFour}.sv-api-token{z-index:5;background:#72b6ff;border:2px solid #e1f1ff;border-radius:50%;width:14px;height:14px;animation:16s cubic-bezier(.45,0,.25,1) infinite apiTokenTravel;position:absolute;top:27px;left:12.5%;transform:translate(-50%);box-shadow:0 0 14px #278af1}.sv-api-token span{background:#fff;border-radius:50%;position:absolute;inset:4px}.sv-api-inspector{border:1px solid #2c4257;border-radius:9px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.sv-api-inspector>div{background:#0a1521;padding:11px 13px}.sv-api-inspector>div+div{border-left:1px solid #2c4257}.sv-api-inspector span{color:#6d8296;font:6px var(--font-mono);margin-bottom:6px;display:block}.sv-api-inspector code{color:#adbdcc;font:7px/1.5 var(--font-mono)}.sv-api-inspector .response{animation:16s infinite apiResponseReveal}.sv-api-inspector .response span,.sv-api-inspector .response code{animation:16s infinite apiResponseColor}.sv-api-evidence{background:#111d29;border:1px solid #304559;border-radius:8px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.sv-api-evidence>span{color:#71869a;font:6px var(--font-mono)}.sv-api-evidence>i{transform-origin:0;background:linear-gradient(90deg,#3979b8,#ff5968);height:2px;animation:16s infinite apiBoundaryTrace}.sv-api-evidence>b{color:#ff7e89;font:6px var(--font-mono);opacity:.25;align-items:center;gap:5px;animation:16s infinite apiEvidenceReveal;display:flex}.sv-api-evidence>b svg{width:12px}.sv-api-evidence>strong{color:#62d39a;font:6px var(--font-mono);opacity:.25;animation:16s infinite apiProofVerified}@keyframes apiTokenTravel{0%,4%{opacity:0;left:12.5%}7%,17%{opacity:1;left:12.5%}24%,34%{opacity:1;left:37.5%}42%,53%{opacity:1;left:62.5%}62%,82%{opacity:1;background:#ff6673;border-color:#ffdadd;left:87.5%;box-shadow:0 0 16px #ff5363}88%,to{opacity:0;left:87.5%}}@keyframes apiNodeOne{0%,5%{filter:none}8%,17%{color:#4bd498;filter:brightness(1.25);border-color:#4bd498}21%,to{filter:none}}@keyframes apiNodeTwo{0%,22%{filter:none}26%,34%{color:#4bd498;filter:brightness(1.25);border-color:#4bd498}38%,to{filter:none}}@keyframes apiNodeThree{0%,40%{filter:none}44%,53%{color:#ffae60;filter:brightness(1.25);border-color:#ff9f43}57%,to{filter:none}}@keyframes apiNodeFour{0%,60%{filter:none}64%,83%{color:#ff7380;background:#321923;border-color:#ff5968;box-shadow:0 0 0 8px #ff53631a}87%,to{filter:none}}@keyframes apiResponseReveal{0%,61%{background:#0a1521}65%,84%{background:#2b1821;box-shadow:inset 0 0 18px #ff526214}88%,to{background:#0a1521}}@keyframes apiResponseColor{0%,61%{color:#adbdcc}65%,84%{color:#ff9ca4}88%,to{color:#adbdcc}}@keyframes apiBoundaryTrace{0%,57%{opacity:.3;transform:scaleX(.08)}64%,84%{opacity:1;transform:scaleX(1)}88%,to{opacity:.3;transform:scaleX(.08)}}@keyframes apiEvidenceReveal{0%,65%{opacity:.25}69%,85%{opacity:1}89%,to{opacity:.25}}@keyframes apiProofVerified{0%,82%{opacity:.25}87%,96%{opacity:1;filter:drop-shadow(0 0 6px #39d48e4d)}to{opacity:.25}}.sv-web-new{gap:14px;display:grid}.sv-web-toolbar{color:#8fa2b5;font:8px var(--font-mono);background:#101d2b;border:1px solid #30475e;border-radius:8px;align-items:center;gap:9px;padding:10px 13px;display:flex}.sv-web-toolbar svg{color:#65a9ff;width:16px}.sv-web-toolbar span{margin-right:auto}.sv-web-toolbar b{color:#64d79d;font-size:7px}.sv-web-path{grid-template-columns:repeat(3,1fr);min-height:92px;padding-top:10px;display:grid;position:relative}.sv-web-rail{background:linear-gradient(90deg,#3979b8,#3979b8 50%,#86404b 50%,#86404b);height:2px;position:absolute;top:31px;left:16.666%;right:16.666%}.sv-web-node{z-index:2;justify-items:center;gap:5px;display:grid;position:relative}.sv-web-node>i{color:#6aacf4;background:#102035;border:2px solid #3d6387;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.sv-web-node>i svg{width:19px}.sv-web-node>strong{color:#aebdcb;font:7px var(--font-mono)}.sv-web-node>small{color:#667b90;font:6px var(--font-mono)}.sv-web-node.node-1>i{animation:15s infinite webNodeOne}.sv-web-node.node-2>i{animation:15s infinite webNodeTwo}.sv-web-node.node-3>i{animation:15s infinite webNodeThree}.sv-web-packet{z-index:5;background:#72b6ff;border:2px solid #e1f1ff;border-radius:50%;width:14px;height:14px;animation:15s cubic-bezier(.45,0,.25,1) infinite webPacketTravel;position:absolute;top:24px;left:16.666%;transform:translate(-50%);box-shadow:0 0 14px #278af1}.sv-web-packet span{background:#fff;border-radius:50%;position:absolute;inset:4px}.sv-web-proof{background:#0a1521;border:1px solid #2c4257;border-radius:9px;min-height:148px;position:relative;overflow:hidden}.sv-web-proof article{opacity:0;width:100%;height:100%;padding:14px 16px;position:absolute;inset:0;transform:translateY(9px)}.sv-web-proof article:first-child{animation:15s infinite webProofOne}.sv-web-proof article:nth-child(2){animation:15s infinite webProofTwo}.sv-web-proof article:nth-child(3){animation:15s infinite webProofThree}.sv-web-proof article>div{align-items:center;gap:7px;display:flex}.sv-web-proof article>div svg{color:#ff6976;width:15px}.sv-web-proof article>div span{color:#ff7d87;font:7px var(--font-mono);margin-right:auto}.sv-web-proof article>div b{color:#ffc1c6;font:7px var(--font-mono)}.sv-web-proof article>strong{color:#e2eaf2;margin:11px 0 6px;font-size:13px;display:block}.sv-web-proof article>p{color:#91a4b6;margin:0 0 10px;font-size:9px;line-height:1.45}.sv-web-proof article>small{color:#63d49b;font:6px var(--font-mono)}.sv-web-progress{background:#111d29;border:1px solid #304559;border-radius:8px;grid-template-columns:auto repeat(3,22px) 1fr;align-items:center;gap:6px;padding:8px 11px;display:grid}.sv-web-progress>span{color:#71869a;font:6px var(--font-mono)}.sv-web-progress>i{background:#2e4358;border-radius:3px;height:3px}.sv-web-progress>i:first-of-type{animation:15s infinite webProgressOne}.sv-web-progress>i:nth-of-type(2){animation:15s infinite webProgressTwo}.sv-web-progress>i:nth-of-type(3){animation:15s infinite webProgressThree}.sv-web-progress>b{color:#55d296;font:6px var(--font-mono);opacity:.3;justify-self:end;animation:15s infinite webProofCaptured}@keyframes webPacketTravel{0%,2%{opacity:0;left:16.666%}5%,29%{opacity:1;left:16.666%}34%,62%{opacity:1;left:50%}67%,96%{opacity:1;background:#ff6673;border-color:#ffdadd;left:83.333%;box-shadow:0 0 16px #ff5363}to{opacity:0;left:83.333%}}@keyframes webNodeOne{0%,31%{color:#48d399;filter:brightness(1.15);border-color:#48d399}35%,to{filter:none}}@keyframes webNodeTwo{0%,30%{filter:none}34%,64%{color:#459cf4;filter:brightness(1.15);border-color:#459cf4}68%,to{filter:none}}@keyframes webNodeThree{0%,63%{filter:none}67%,96%{color:#ff7480;background:#321923;border-color:#ff5968;box-shadow:0 0 0 8px #ff53631a}to{filter:none}}@keyframes webProofOne{0%,29%{opacity:1;transform:none}34%,96%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes webProofTwo{0%,29%{opacity:0;transform:translateY(9px)}34%,62%{opacity:1;transform:none}67%,to{opacity:0;transform:translateY(-7px)}}@keyframes webProofThree{0%,62%{opacity:0;transform:translateY(9px)}67%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(-7px)}}@keyframes webProgressOne{0%,29%,to{background:#2d91fa;box-shadow:0 0 7px #258cff}34%,96%{box-shadow:none;background:#2e4358}}@keyframes webProgressTwo{0%,29%,67%,to{box-shadow:none;background:#2e4358}34%,62%{background:#2d91fa;box-shadow:0 0 7px #258cff}}@keyframes webProgressThree{0%,62%,to{box-shadow:none;background:#2e4358}67%,96%{background:#2d91fa;box-shadow:0 0 7px #258cff}}@keyframes webProofCaptured{0%,64%{opacity:.3}69%,96%{opacity:1}to{opacity:.3}}.sv-iot-new{gap:15px;display:grid}.sv-iot-head{color:#8fa2b5;font:8px var(--font-mono);background:#101d2b;border:1px solid #30475e;border-radius:8px;align-items:center;gap:9px;padding:10px 13px;display:flex}.sv-iot-head svg{color:#66a9ff;width:17px}.sv-iot-head span{margin-right:auto}.sv-iot-head b{color:#64d79d;font-size:7px}.sv-iot-path{grid-template-columns:repeat(3,1fr);min-height:112px;padding-top:14px;display:grid;position:relative}.sv-iot-rail{background:linear-gradient(90deg,#3679bd,#3679bd 50%,#7f3a47 50%,#7f3a47);height:2px;position:absolute;top:38px;left:16.666%;right:16.666%}.sv-iot-node{z-index:2;align-content:start;justify-items:center;gap:6px;display:grid;position:relative}.sv-iot-node>i{color:#66a9ff;background:#102035;border:2px solid #3b648a;border-radius:15px;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.sv-iot-node>i svg{width:22px}.sv-iot-node strong{color:#aebdcb;font:8px var(--font-mono)}.sv-iot-node small{color:#667b90;font:6px var(--font-mono)}.sv-iot-node.node-1>i{animation:15s infinite iotNodeOne}.sv-iot-node.node-2>i{animation:15s infinite iotNodeTwo}.sv-iot-node.node-3>i{animation:15s infinite iotNodeThree}.sv-iot-packet{z-index:5;background:#73b7ff;border:2px solid #e0f1ff;border-radius:50%;width:14px;height:14px;animation:15s cubic-bezier(.45,0,.25,1) infinite iotPacketTravel;position:absolute;top:31px;left:16.666%;transform:translate(-50%);box-shadow:0 0 14px #318ff1}.sv-iot-packet span{background:#fff;border-radius:50%;position:absolute;inset:4px}.sv-iot-console{border:1px solid #2c4257;border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.sv-iot-console>div{background:#0b1723;padding:10px 11px}.sv-iot-console>div+div{border-left:1px solid #2c4257}.sv-iot-console span,.sv-iot-console b{display:block}.sv-iot-console span{color:#687d91;font:6px var(--font-mono);margin-bottom:5px}.sv-iot-console b{color:#b4c2cf;font:7px var(--font-mono)}.sv-iot-console .risk{animation:15s infinite iotRiskPanel}.sv-iot-console .risk b{color:#ff7d88;align-items:center;gap:5px;display:flex}.sv-iot-console .risk svg{width:12px}.sv-iot-proof{background:#111d29;border:1px solid #304559;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.sv-iot-proof>span{color:#71869a;font:6px var(--font-mono)}.sv-iot-proof>div{align-items:center;gap:5px;height:24px;display:flex}.sv-iot-proof>div i{background:#3c82c8;border-radius:3px;width:3px;height:8px;animation:1.2s ease-in-out infinite alternate iotWaveBars}.sv-iot-proof>div i:nth-child(2){height:18px;animation-delay:.15s}.sv-iot-proof>div i:nth-child(3){height:12px;animation-delay:.3s}.sv-iot-proof>div i:nth-child(4){height:22px;animation-delay:.45s}.sv-iot-proof>div i:nth-child(5){height:10px;animation-delay:.6s}.sv-iot-proof>div i:nth-child(6){height:16px;animation-delay:.75s}.sv-iot-proof>b{color:#56d096;font:6px var(--font-mono);opacity:.3;align-items:center;gap:5px;animation:15s infinite iotEvidence;display:flex}.sv-iot-proof>b svg{width:13px}@keyframes iotPacketTravel{0%,5%{opacity:0;left:16.666%}8%,24%{opacity:1;left:16.666%}34%,49%{opacity:1;left:50%}59%,82%{opacity:1;background:#ff6674;border-color:#ffd9dd;left:83.333%;box-shadow:0 0 16px #ff5364}88%,to{opacity:0;left:83.333%}}@keyframes iotNodeOne{0%,6%{filter:none}8%,24%{color:#46d495;filter:brightness(1.25);border-color:#46d495}28%,to{filter:none}}@keyframes iotNodeTwo{0%,32%{filter:none}34%,49%{color:#46d495;filter:brightness(1.25);border-color:#46d495}53%,to{filter:none}}@keyframes iotNodeThree{0%,58%{filter:none}59%,82%{color:#ff707d;background:#331923;border-color:#ff5969;box-shadow:0 0 0 8px #ff53641a}88%,to{filter:none}}@keyframes iotRiskPanel{0%,58%{background:#0b1723}59%,82%{background:#2b1821;box-shadow:inset 0 0 18px #ff526214}88%,to{background:#0b1723}}@keyframes iotEvidence{0%,66%{opacity:.3}70%,82%{opacity:1;filter:drop-shadow(0 0 6px #39d48e4d)}88%,to{opacity:.3}}@keyframes iotWaveBars{to{filter:brightness(1.7);transform:scaleY(.45)}}.sv-pipeline-new{gap:16px;display:grid}.sv-pipeline-head{color:#8fa2b5;font:8px var(--font-mono);background:#101d2b;border:1px solid #30475e;border-radius:8px;align-items:center;gap:9px;padding:10px 13px;display:flex}.sv-pipeline-head svg{color:#66a9ff;width:17px}.sv-pipeline-head span{margin-right:auto}.sv-pipeline-head b{color:#68d49d;font-size:7px}.sv-pipeline-track{grid-template-columns:repeat(4,1fr);min-height:108px;padding-top:16px;display:grid;position:relative}.sv-pipeline-rail{background:linear-gradient(90deg,#266fbd 0 66.66%,#3b4c5e 66.66%);height:2px;position:absolute;top:34px;left:12.5%;right:12.5%}.sv-stage{z-index:2;text-align:center;align-content:start;justify-items:center;gap:7px;display:grid;position:relative}.sv-stage>i{color:#73869a;background:#112032;border:2px solid #3c536b;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.sv-stage>i svg{opacity:0;width:15px}.sv-stage>strong{color:#a6b6c6;font:8px var(--font-mono)}.sv-stage>small{color:#62778c;max-width:88px;font:6px/1.4 var(--font-mono)}.sv-stage.stage-1>i{animation:14s infinite pipelineNodePass}.sv-stage.stage-2>i{animation:14s infinite pipelineNodePassTwo}.sv-stage.stage-3>i{animation:14s infinite pipelineNodeFail}.sv-stage.stage-4>i{animation:14s infinite pipelineNodeBlocked}.sv-stage.stage-1>i svg{animation:14s infinite pipelineCheckOne}.sv-stage.stage-2>i svg{animation:14s infinite pipelineCheckTwo}.sv-build-artifact{z-index:5;background:#78b9ff;border:2px solid #e0f0ff;border-radius:4px;width:14px;height:14px;animation:14s cubic-bezier(.45,0,.25,1) infinite pipelineArtifact;position:absolute;top:27px;left:12.5%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 14px #288cf7}.sv-build-artifact span{background:#fff;border-radius:1px;position:absolute;inset:3px}.sv-pipeline-log{min-height:65px;font:7px/1.7 var(--font-mono);background:#08121d;border:1px solid #2b4055;border-radius:8px;padding:10px 13px}.sv-pipeline-log span,.sv-pipeline-log code{display:block}.sv-pipeline-log span{color:#688096}.sv-pipeline-log code{color:#a8b8c8}.sv-pipeline-log code b{color:#6bacf1}.sv-pipeline-log strong{color:#ff7b86;opacity:0;align-items:center;gap:7px;animation:14s infinite pipelineSecret;display:flex}.sv-pipeline-log strong svg{width:13px}.sv-deploy-gate{color:#74889b;font:7px var(--font-mono);background:#111d29;border:1px solid #31465a;border-radius:8px;align-items:center;gap:10px;padding:9px 13px;display:flex}.sv-deploy-gate span{margin-right:auto}.sv-deploy-gate i{background:#596a7c;border-radius:50%;width:8px;height:8px;animation:14s infinite pipelineGateLight}.sv-deploy-gate b{color:#7d90a2;animation:14s infinite pipelineGateText}@keyframes pipelineArtifact{0%,4%{opacity:0;left:12.5%}7%,18%{opacity:1;left:12.5%}27%,38%{opacity:1;left:37.5%}48%,78%{opacity:1;background:#ff6775;border-color:#ffd7db;left:62.5%;box-shadow:0 0 17px #ff5364}84%,to{opacity:0;left:62.5%}}@keyframes pipelineNodePass{0%,7%{border-color:#3c536b}10%,to{color:#4bd493;background:#10281f;border-color:#079455}}@keyframes pipelineNodePassTwo{0%,27%{border-color:#3c536b}30%,to{color:#4bd493;background:#10281f;border-color:#079455}}@keyframes pipelineNodeFail{0%,48%{background:#112032;border-color:#3c536b}52%,82%{background:#331923;border-color:#ff5969;box-shadow:0 0 0 8px #ff53641a}84%,to{background:#112032;border-color:#3c536b}}@keyframes pipelineNodeBlocked{0%,83%{background:#112032;border-color:#3c536b}87%,97%{background:#302319;border-color:#ff9c42}to{background:#112032;border-color:#3c536b}}@keyframes pipelineCheckOne{0%,9%{opacity:0}12%,to{opacity:1}}@keyframes pipelineCheckTwo{0%,29%{opacity:0}32%,to{opacity:1}}@keyframes pipelineSecret{0%,50%{opacity:0;transform:translateY(4px)}54%,80%{opacity:1;transform:none}84%,to{opacity:0}}@keyframes pipelineGateLight{0%,84%,to{box-shadow:none;background:#596a7c}88%,97%{background:#ff6a76;box-shadow:0 0 10px #ff5364}}@keyframes pipelineGateText{0%,84%,to{color:#7d90a2}88%,97%{color:#ff8790}}@keyframes mobilePopupTop{0%,9%{opacity:0;transform:translate(20px)scale(.97)}12%,28%{opacity:1;transform:none}34%,to{opacity:0;transform:translate(12px)scale(.98)}}@keyframes mobilePopupMiddle{0%,17%{opacity:0;transform:translate(20px)scale(.97)}20%,28%{opacity:1;transform:none}34%,to{opacity:0;transform:translate(12px)scale(.98)}}@keyframes mobilePopupBottom{0%,25%{opacity:0;transform:translate(20px)scale(.97)}28%,31%{opacity:1;transform:none}34%,to{opacity:0;transform:translate(12px)scale(.98)}}.service-detail-hero{background:#fff;min-height:0;padding-top:54px;padding-bottom:58px}.service-detail-hero-grid{gap:clamp(38px,4vw,58px)}.service-detail-copy{min-width:0}.service-detail-copy .breadcrumbs{margin-bottom:10px}.service-detail-copy .service-back-link{margin-bottom:18px}.service-detail-copy .service-detail-kicker{gap:12px;margin-bottom:15px}.service-detail-copy h1{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word;max-width:650px;font-size:clamp(38px,4.15vw,58px);line-height:1.04}.service-detail-copy>p{text-wrap:pretty;max-width:660px;min-height:4.85em;margin:18px 0 24px;font-size:16.5px;line-height:1.62}.service-hero-focus{border-top:1px solid #0068e026;max-width:660px;margin:-2px 0 24px;padding-top:15px}.service-hero-focus>span{color:var(--brand);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:600;display:block}.service-hero-focus ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.service-hero-focus li{color:var(--ink-2);background:0 0;border:1px solid #0068e01f;border-radius:8px;padding:9px 10px 9px 25px;font-size:10.5px;line-height:1.45;position:relative}.service-hero-focus li:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:10px;box-shadow:0 0 0 4px #0068e014}.service-detail-actions{row-gap:10px}.service-detail-actions .btn{min-height:46px}@media (min-width:1021px){.service-detail-hero{align-items:center;min-height:calc(100svh - 102px);display:grid}}@media (min-width:1021px) and (max-height:820px){.service-detail-hero{padding-top:36px;padding-bottom:38px}.service-detail-copy .service-back-link{margin-bottom:13px}.service-detail-copy .service-detail-kicker{margin-bottom:11px}.service-detail-copy h1{font-size:clamp(36px,3.7vw,51px)}.service-detail-copy>p{min-height:0;margin:14px 0 17px;font-size:15px;line-height:1.52}.service-hero-focus{margin-bottom:17px;padding-top:11px}.service-hero-focus>span{margin-bottom:7px}.service-hero-focus li{padding-top:7px;padding-bottom:7px;font-size:9.5px;line-height:1.35}.service-hero-focus li:before{top:12px}}@media (max-width:1020px){.service-detail-hero{padding-top:46px;padding-bottom:58px}.service-detail-hero-grid{gap:38px}.service-detail-copy h1{max-width:720px;font-size:clamp(38px,7vw,56px)}.service-detail-copy>p,.service-hero-focus{max-width:720px}}@media (max-width:620px){.service-detail-hero{padding-top:32px;padding-bottom:48px}.service-detail-copy .breadcrumbs{margin-bottom:8px}.service-detail-copy .breadcrumbs ol{gap:4px;font-size:11px}.service-detail-copy .service-back-link{margin-bottom:14px;font-size:12px}.service-detail-copy .service-detail-kicker{flex-direction:row;align-items:center;gap:10px;margin-bottom:14px;font-size:9px}.service-detail-copy .service-detail-icon{border-radius:11px;width:40px;height:40px}.service-detail-copy h1{font-size:clamp(34px,10vw,42px);line-height:1.07}.service-detail-copy>p{min-height:0;margin:16px 0 22px;font-size:15.5px;line-height:1.58}.service-hero-focus{display:none}.service-detail-actions{gap:9px}.sv-mobile-new{grid-template-columns:1fr;justify-items:center;gap:12px}.sv-device-phone{width:164px}.sv-mobile-findings{width:100%;min-height:232px}.sv-mobile-findings article{padding:13px 14px}.sv-mobile-findings article:before{display:none}.sv-mobile-findings article>strong{margin:10px 0 5px;font-size:12px}.sv-mobile-findings p{font-size:9px}.sv-mobile-findings dl{gap:5px;margin-top:8px}.sv-mobile-findings dl>div{grid-template-columns:78px minmax(0,1fr);gap:7px;padding-top:5px}.sv-mobile-findings dd{font-size:7.5px}.sv-mobile-findings footer{bottom:11px;left:14px;right:14px}.sv-mobile-status{gap:7px;width:100%;padding-inline:9px;font-size:5.5px}.sv-network-new{gap:11px}.sv-network-head{padding:9px;font-size:6px}.sv-network-path{min-height:111px;margin:0 -6px}.sv-network-node>i{width:38px;height:38px}.sv-network-node>i svg{width:17px}.sv-network-node strong{font-size:5.5px}.sv-network-node small{max-width:62px;font-size:5px}.sv-network-rail{top:34px}.sv-network-packet{top:27px}.sv-network-evidence{grid-template-columns:1fr}.sv-network-evidence>div+div{border-top:1px solid #2c4257;border-left:0}.sv-network-proof{grid-template-columns:auto 1fr}.sv-network-proof b,.sv-network-proof strong{grid-column:1/-1}.sv-topology{gap:10px}.sv-topology-head{padding:9px;font-size:6px}.sv-topology-map{min-height:224px}.sv-topo-node{width:58px}.sv-topo-node>i{border-radius:11px;width:36px;height:36px}.sv-topo-node>i svg{width:16px}.sv-topo-node span{font-size:5px}.sv-topo-node small{font-size:4.5px}.sv-topology-sweep{width:140px;height:140px}.sv-topology-legend{gap:8px;font-size:4.5px}.sv-topology-console,.sv-topology-proof{grid-template-columns:1fr;gap:5px}.sv-topology-console strong,.sv-topology-proof strong{justify-self:start}.sv-cloud-audit{gap:10px}.sv-cloud-head{padding:9px;font-size:6px}.sv-cloud-graph{min-height:205px}.sv-cloud-node{width:58px}.sv-cloud-node>i{border-radius:10px;width:35px;height:35px}.sv-cloud-node svg{width:16px}.sv-cloud-node strong{font-size:5px}.sv-cloud-node small{font-size:4.5px}.sv-cloud-policy{grid-template-columns:1fr}.sv-cloud-policy>div+div{border-top:1px solid #2c4257;border-left:0}.sv-cloud-proof{grid-template-columns:auto 1fr}.sv-cloud-proof b,.sv-cloud-proof strong{grid-column:1/-1}.sv-cloud-console{gap:10px}.sv-cloud-console-head{padding:9px;font-size:6px}.sv-cloud-workspace{grid-template-columns:1fr}.sv-cloud-policy-editor{border-bottom:1px solid #2d455b;border-right:0}.sv-cloud-policy-editor pre{padding-block:11px;line-height:1.8}.sv-cloud-service-grid article{min-height:57px}.sv-cloud-remediation{grid-template-columns:1fr;gap:6px}.sv-cloud-remediation strong{justify-self:start}.sv-operation-board{gap:10px}.sv-operation-head{flex-wrap:wrap;padding:9px;font-size:6px}.sv-operation-head>span{margin-right:auto}.sv-operation-body{grid-template-columns:1fr}.sv-objective-board{border-bottom:1px solid #30475d;border-right:0}.sv-objective-grid{gap:7px;padding:9px}.sv-objective-grid article{grid-template-columns:12px 29px minmax(0,1fr);gap:5px;min-height:61px;padding:7px 31px 7px 7px}.sv-objective-grid article>i{width:29px;height:29px}.sv-objective-grid article>b{top:calc(50% - 9px);right:7px}.sv-detection-ring{margin-block:13px 9px}.sv-after-action{grid-template-columns:1fr;gap:6px}.sv-after-action strong{justify-self:start}.sv-phish-lab{gap:10px}.sv-phish-head{padding:9px;font-size:6px}.sv-phish-workspace{grid-template-columns:1fr}.sv-inbox{border-bottom:1px solid #30475d;border-right:0}.sv-phish-email{min-height:240px}.sv-phish-proof{grid-template-columns:1fr;gap:6px}.sv-phish-proof strong{justify-self:start}.sv-forensic-lab{gap:10px}.sv-forensic-head{padding:9px;font-size:6px}.sv-forensic-workspace{grid-template-columns:1fr}.sv-disk-image{border-bottom:1px solid #30475d;border-right:0}.sv-disk-platter{width:136px;height:136px}.sv-custody-seal{grid-template-columns:1fr;gap:6px}.sv-custody-seal strong{justify-self:start}.sv-intel-desk{gap:10px}.sv-intel-head{padding:9px;font-size:6px}.sv-intel-workspace{grid-template-columns:1fr}.sv-signal-stream{border-bottom:1px solid #30475d;border-right:0}.sv-intel-links{display:none}.sv-intel-actions{grid-template-columns:1fr}.sv-intel-proof{grid-template-columns:1fr;gap:6px}.sv-intel-proof strong{justify-self:start}.sv-dpdp-room{gap:10px}.sv-dpdp-head{padding:9px;font-size:6px}.sv-dpdp-workspace{grid-template-columns:1fr}.sv-dpdp-casefiles{border-bottom:1px solid #30475d;border-right:0}.sv-dpdp-cases article{grid-template-columns:29px minmax(0,1fr) auto 17px;gap:5px;padding:7px}.sv-dpdp-cases article>i{width:29px;height:29px}.sv-dpdp-proof{grid-template-columns:1fr;gap:6px}.sv-dpdp-proof strong{justify-self:start}.sv-reg-report{gap:10px}.sv-reg-head{padding:9px;font-size:6px}.sv-reg-workspace{grid-template-columns:1fr}.sv-report-pages{border-bottom:1px solid #30475d;border-right:0}.sv-reg-fields{padding:9px}.sv-reg-proof{grid-template-columns:1fr;gap:6px}.sv-reg-proof strong{justify-self:start}.sv-cert-toolbar{font-size:5px}.sv-cert-canvas{min-height:300px;padding:11px 43px 11px 8px}.sv-cert-paper{min-height:277px;padding-inline:12px}.sv-cert-paper>footer{left:12px;right:12px}.sv-cert-margin{right:5px}.sv-cert-status{grid-template-columns:1fr;gap:5px}.sv-audit-rail{grid-template-columns:1fr;gap:6px}.sv-audit-rail>div{justify-content:flex-start}.sv-audit-canvas{min-height:360px}.sv-evidence-note{width:150px}.sv-evidence-note.note-1{left:4%}.sv-evidence-note.note-2{top:140px;left:8%}.sv-evidence-note.note-3{top:244px;left:4%}.sv-clause-tags{width:78px;right:4%}.sv-control-thread{display:none}.sv-auditor-mark{width:95px;bottom:20px;right:4%}.sv-audit-verdict{grid-template-columns:1fr;gap:6px}.sv-audit-verdict strong{justify-self:start}}@media (min-width:621px){.sv-audit-canvas{min-height:326px}.sv-evidence-note{box-sizing:border-box;width:198px;min-height:92px;padding:14px 14px 13px 48px}.sv-evidence-note>svg{width:23px;top:15px;left:13px}.sv-evidence-note>span{font-size:6.5px}.sv-evidence-note>strong{margin-top:7px;font-size:10px;line-height:1.25}.sv-evidence-note>small{margin-top:6px;font-size:6.5px;line-height:1.35}.sv-evidence-note>i{width:14px;height:14px;top:-7px}.sv-evidence-note.note-1{top:27px;left:4%}.sv-evidence-note.note-2{top:116px;left:27%}.sv-evidence-note.note-3{top:218px;left:9%}.sv-clause-tags{gap:10px;width:94px;top:31px;right:4%}.sv-clause-tags span{min-height:32px}.sv-control-thread{display:none}.sv-auditor-mark{grid-template-columns:25px 1fr;gap:6px;width:116px;padding:8px 9px;bottom:13px;right:4%}.sv-auditor-mark svg{width:21px}}.service-hero-visual{isolation:isolate;color:var(--ink);background:var(--white);border-color:#cbd9e8;box-shadow:0 28px 70px -24px #144d8a47}.service-visual-head{color:var(--ink-2);background:linear-gradient(135deg,#f8fbff,#eef5fd);border-bottom-color:#d4e0ed}.service-visual-head>span svg{color:var(--brand)}.service-visual-head>i{color:var(--muted)}.service-visual-foot{color:var(--muted);background:#f4f8fc;border-top-color:#d4e0ed}.service-visual-unique{filter:invert()hue-rotate(180deg)saturate(1.08)contrast(1.06);background:#000}.service-visual-unique :is(.sv-web-toolbar,.sv-web-proof article,.sv-web-progress,.sv-api-head,.sv-api-inspector>div,.sv-api-evidence,.sv-mobile-findings article,.sv-mobile-status,.sv-topology-head,.sv-topology-console,.sv-topology-proof,.sv-cloud-console-head,.sv-cloud-policy-editor,.sv-cloud-blast,.sv-cloud-remediation,.sv-code-toolbar,.sv-review-panel,.sv-code-patch,.sv-forensic-head,.sv-disk-image,.sv-artifact-recovery,.sv-custody-seal,.sv-dpdp-head,.sv-dpdp-casefiles,.sv-dpdp-decision,.sv-dpdp-proof,.sv-operation-head,.sv-objective-board,.sv-blue-team,.sv-after-action,.sv-phish-head,.sv-inbox,.sv-campaign-live,.sv-phish-proof,.sv-cert-toolbar,.sv-cert-status,.sv-intel-head,.sv-signal-stream,.sv-threat-dossier,.sv-intel-proof,.sv-pipeline-head,.sv-pipeline-log,.sv-deploy-gate,.sv-iot-head,.sv-iot-console,.sv-iot-proof,.sv-audit-rail,.sv-audit-canvas,.sv-audit-verdict){background-color:#000;background-image:none}.service-visual-unique :is(.sv-web-toolbar,.sv-web-progress,.sv-api-head,.sv-api-evidence,.sv-mobile-status,.sv-topology-head,.sv-topology-console,.sv-topology-proof,.sv-cloud-console-head,.sv-cloud-remediation,.sv-code-toolbar,.sv-code-patch,.sv-forensic-head,.sv-custody-seal,.sv-dpdp-head,.sv-dpdp-proof,.sv-operation-head,.sv-after-action,.sv-phish-head,.sv-phish-proof,.sv-cert-toolbar,.sv-cert-status,.sv-intel-head,.sv-intel-proof,.sv-pipeline-head,.sv-deploy-gate,.sv-iot-head,.sv-iot-proof,.sv-audit-rail,.sv-audit-verdict){background-color:#070707}.service-visual-unique svg{color:#2f78c4;stroke:currentColor;opacity:1;filter:invert()hue-rotate(180deg)drop-shadow(0 0 3px #2f78c47a)}.service-visual-unique :is([class*=risk],[class*=alert],[class*=probe],[class*=bug],.clause-gap,.is-critical,.is-warning) svg{color:#c92f45;filter:invert()hue-rotate(180deg)drop-shadow(0 0 4px #c92f459e)}.service-visual-unique :is([class*=success],[class*=verified],[class*=complete],[class*=safe],.sv-auditor-mark) svg{color:#087e55;filter:invert()hue-rotate(180deg)drop-shadow(0 0 4px #087e558c)}.service-visual-unique :is([class*=node]>i,[class*=probe],[class*=alert],[class*=mark],[class*=stage]>i){isolation:isolate;box-shadow:0 0 0 5px #1470dc17,0 0 16px #1470dc38}.service-visual-unique :is([class*=risk],[class*=alert],[class*=probe],.clause-gap){box-shadow:0 0 0 5px #e036481a,0 0 18px #e0364842}.visual-web-application .sv-web-node>i{color:#1473d2!important;filter:invert()hue-rotate(180deg)!important;background:#fff!important;border-color:#7eb3e8!important;box-shadow:0 0 0 6px #1473d214,0 0 18px #1473d23d!important}.visual-web-application .sv-web-node.node-1>i{border-color:#24a36f!important;box-shadow:0 0 0 6px #24a36f17,0 0 18px #24a36f40!important}.visual-web-application .sv-web-node.node-2>i{border-color:#1473d2!important;box-shadow:0 0 0 6px #1473d21a,0 0 20px #1473d24d!important}.visual-web-application .sv-web-node.node-3>i{color:#e33f54!important;border-color:#e33f54!important;box-shadow:0 0 0 7px #e33f541a,0 0 22px #e33f5452!important}.visual-web-application .sv-web-node>i svg{color:currentColor!important;filter:none!important}.visual-web-application .sv-web-packet{filter:invert()hue-rotate(180deg);width:15px;height:15px;background:#2388ef!important;border-color:#fff!important;box-shadow:0 0 0 5px #2388ef1f,0 0 18px #2388ef94!important}.visual-web-application .sv-web-packet span{background:#dff1ff}.service-visual-unique :is([class*=-node]>i,[class*=stage]>i,[class*=objective]>i,[class*=case-]>i,[class*=service-]>i,.sv-device-zones>i,.sv-threat-mark,.sv-detection-content,.sv-disk-platter>svg,.sv-hash-lock>i){color:#1473d2!important;filter:invert()hue-rotate(180deg)!important;background:#fff!important;border-color:#8ab8e5!important;box-shadow:0 0 0 5px #1473d214,0 0 16px #1473d238!important}.service-visual-unique :is([class*=-node]>i,[class*=stage]>i,[class*=objective]>i,[class*=case-]>i,[class*=service-]>i,.sv-device-zones>i,.sv-threat-mark,.sv-detection-content,.sv-disk-platter>svg,.sv-hash-lock>i) svg{color:currentColor!important;filter:none!important}.service-visual-unique :is([class*=packet],[class*=token],[class*=artifact],[class*=probe],[class*=alert],[class*=cursor]){filter:invert()hue-rotate(180deg)!important;background:#2388ef!important;border-color:#fff!important;box-shadow:0 0 0 5px #2388ef1f,0 0 18px #2388ef94!important}.service-visual-unique :is([class*=probe],[class*=alert],[class*=risk] [class*=packet],[class*=fail]>i){color:#df334b!important;background:#fff!important;border-color:#df334b!important;box-shadow:0 0 0 6px #df334b1c,0 0 20px #df334b61!important}.service-visual-unique :is([class*=probe],[class*=alert]) svg{color:#df334b!important;filter:none!important}.service-hero-visual.visual-network .service-visual-unique{min-height:0!important;padding:20px 24px 12px!important}.service-hero-visual.visual-network .sv-topology{gap:9px}.service-hero-visual.visual-iot-security .sv-iot-console>.risk b{animation:15s infinite iotRiskReveal}@keyframes iotRiskReveal{0%,58%{opacity:.25}59%,82%{opacity:1}88%,to{opacity:.25}}.service-hero-visual.visual-iot-security .sv-iot-console{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;display:grid!important}.service-hero-visual.visual-iot-security .sv-iot-console>div{box-sizing:border-box;justify-self:stretch;height:100%;width:100%!important}.service-hero-visual.visual-iot-security .sv-iot-console>.risk{background:#190b0f!important;grid-column:auto!important}.service-visual-unique :is([class*=console],[class*=proof],[class*=status],[class*=verdict],[class*=remediation],[class*=evidence]){justify-content:start}.service-visual-unique :is([class*=console],[class*=proof],[class*=status],[class*=verdict],[class*=remediation],[class*=evidence])>*{justify-self:start}.service-hero-visual.visual-network .sv-topology-console{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.35fr);justify-content:stretch;column-gap:16px}.service-hero-visual.visual-network .sv-topology-console>strong{text-align:right;justify-self:end;width:max-content}.service-hero-visual.visual-network .sv-topology-proof{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr) minmax(0,1fr);justify-content:stretch;column-gap:16px}.service-hero-visual.visual-network .sv-topology-console>:nth-child(2),.service-hero-visual.visual-network .sv-topology-proof>:nth-child(2){text-align:center;justify-self:center}.service-hero-visual.visual-network .sv-topology-proof>:last-child{text-align:right;justify-self:end}@media (max-width:760px){.service-hero-visual.visual-network .sv-topology-console,.service-hero-visual.visual-network .sv-topology-proof{grid-template-columns:1fr;row-gap:6px}}@media (max-width:620px){.service-hero-visual.visual-network .service-visual-unique{min-height:0!important;padding:16px 14px 10px!important}.service-hero-visual.visual-iot-security .sv-iot-console{grid-template-columns:1fr!important}}.service-hero-visual.visual-secure-code-review .service-visual-unique{min-height:0!important;padding:22px 24px 14px!important}.visual-secure-code-review .sv-code-workspace{grid-template-columns:minmax(0,1.55fr) minmax(145px,.65fr)}.visual-secure-code-review .sv-code-editor{min-width:0}.visual-secure-code-review .sv-code-editor pre{max-width:100%;overflow:hidden}.visual-secure-code-review .sv-code-editor pre span{grid-template-columns:28px minmax(0,1fr);max-width:100%}.visual-secure-code-review .sv-code-editor code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.visual-secure-code-review .sv-review-panel{min-width:145px;overflow:hidden}.visual-secure-code-review .sv-review-panel>div{grid-template-columns:15px minmax(0,1fr)}.visual-secure-code-review .sv-review-panel strong,.visual-secure-code-review .sv-review-panel small{overflow-wrap:anywhere}.visual-secure-code-review .sv-code-patch{grid-template-columns:max-content minmax(0,1fr) max-content;gap:9px}.visual-secure-code-review .sv-code-patch code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.visual-secure-code-review .sv-code-patch strong{white-space:nowrap;justify-self:end}.service-hero-visual.visual-cloud-security .sv-cloud-radius-meter i{background:linear-gradient(90deg,#087a4f 0%,#159766 34%,#ffad61 68%,#ff6674 100%)}.service-hero-visual.visual-red-team .sv-operation-body{grid-template-columns:minmax(0,1.55fr) minmax(138px,.55fr)}.service-hero-visual.visual-red-team .sv-objective-grid article{grid-template-columns:12px 34px minmax(72px,1fr);column-gap:7px;padding-right:31px}.service-hero-visual.visual-red-team .sv-objective-grid article div{min-width:0}.service-hero-visual.visual-red-team .sv-objective-grid article div strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.service-hero-visual.visual-red-team .sv-objective-grid article>b{right:7px}.service-hero-visual.visual-red-team .sv-detection-content{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.service-hero-visual.visual-red-team .sv-after-action{grid-template-columns:max-content 64px max-content minmax(0,1fr);gap:10px}.service-hero-visual.visual-red-team .sv-after-action strong{text-align:right;min-width:0}.service-hero-visual.visual-social-engineering .sv-phish-email{color:#e7dacb;height:100%;background:#000!important}.service-hero-visual.visual-social-engineering .sv-inbox{grid-template-rows:auto minmax(0,1fr);display:grid}.service-hero-visual.visual-social-engineering .sv-phish-email>p{color:#a19181}.service-hero-visual.visual-social-engineering .sv-sender strong{color:#e7dacb}.service-hero-visual.visual-social-engineering .sv-sender small{color:#978775;filter:invert()hue-rotate(180deg);border-radius:2px;padding:1px 2px}.service-hero-visual.visual-social-engineering .sv-sender>b{color:#7e6f5f}.service-hero-visual.visual-social-engineering .sv-phish-clues{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-hero-visual.visual-social-engineering .sv-campaign-live dl>div.risk{filter:invert()hue-rotate(180deg);box-shadow:none!important;background:#fff5f6!important;border-color:#ffcbd1!important}.service-hero-visual.visual-social-engineering .sv-phish-clues span{white-space:nowrap;justify-content:center;min-width:0}.service-hero-visual.visual-social-engineering .sv-phish-proof{grid-template-columns:max-content 60px max-content minmax(0,1fr)}.service-hero-visual.visual-social-engineering .sv-phish-proof strong{text-align:right;min-width:0}.sv-phish-v2{gap:12px;display:grid}.sv-phish-v2-head,.sv-phish-v2-outcome{font:7px var(--font-mono);background:#070707;border:1px solid #30475e;border-radius:8px;align-items:center;gap:9px;padding:10px 13px;display:flex}.sv-phish-v2-head{color:#91a5b8}.sv-phish-v2-head svg{color:#68aaff;width:17px}.sv-phish-v2-head span{margin-right:auto}.sv-phish-v2-head b{color:#58d19a;font-size:7px}.sv-phish-v2-flow{background:#000;border:1px solid #30475d;border-radius:10px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:292px;display:grid;overflow:hidden}.sv-phish-v2-mail{background:#000;border-right:1px solid #30475d;padding:0 15px 16px;position:relative}.sv-phish-v2-mail>header,.sv-phish-v2-analysis>header{color:#71879a;min-height:39px;font:6px var(--font-mono);background:#070707;border-bottom:1px solid #30475d;justify-content:space-between;align-items:center;margin:0 -15px 16px;padding:9px 13px;display:flex}.sv-phish-v2-mail>header b{color:#68aaff}.sv-phish-v2-sender{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;display:grid}.sv-phish-v2-sender>i{color:#fff;width:34px;height:34px;font:8px var(--font-mono);background:#166fdc;border-radius:50%;place-items:center;font-style:normal;display:grid}.sv-phish-v2-sender strong,.sv-phish-v2-sender small{display:block}.sv-phish-v2-sender strong{color:#e6d9ca;font-size:9px}.sv-phish-v2-sender small,.sv-phish-v2-sender time{color:#897968;font:5.5px var(--font-mono)}.sv-phish-v2-mail h3{color:#e6d9ca;margin:17px 0 7px;font-size:14px}.sv-phish-v2-mail>p{color:#a1907e;margin:0;font-size:8.5px;line-height:1.5}.sv-phish-v2-link{color:#ff7d88;font:6px var(--font-mono);background:#190609;border:1px solid #8c2833;border-radius:7px;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;margin-top:17px;padding:10px;animation:14s infinite phishV2Link;display:grid}.sv-phish-v2-link svg{width:14px}.sv-phish-v2-link b{color:#ff9ba4;background:#2d0d12;border-radius:4px;padding:4px 6px}.sv-phish-v2-scan{background:#142637;border-radius:3px;height:3px;position:absolute;bottom:17px;left:15px;right:15px;overflow:hidden}.sv-phish-v2-scan i{background:#65aaff;width:34%;height:100%;animation:14s ease-in-out infinite phishV2Scan;display:block;box-shadow:0 0 9px #338df0}.sv-phish-v2-analysis{background:#050505;padding:0 14px 14px}.sv-phish-v2-analysis>header{margin-inline:-14px}.sv-phish-v2-analysis>header b{color:#ff7d88}.sv-phish-v2-signals{gap:8px;display:grid}.sv-phish-v2-signals article{color:#bdcad5;opacity:.28;background:#0c0c0c;border:1px solid #30475d;border-radius:7px;grid-template-columns:31px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:9px;display:grid;transform:translate(7px)}.sv-phish-v2-signals article>i{color:#ff7180;background:#260b10;border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.sv-phish-v2-signals svg{width:15px}.sv-phish-v2-signals strong,.sv-phish-v2-signals small{display:block}.sv-phish-v2-signals strong{font:6px var(--font-mono)}.sv-phish-v2-signals small{color:#71869a;font:5px var(--font-mono);margin-top:4px}.sv-phish-v2-signals article>b{color:#58d19a;opacity:0;background:#082019;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.sv-phish-v2-signals article>b svg{width:11px}.sv-phish-v2-signals .signal-1{animation:14s infinite phishV2Signal1}.sv-phish-v2-signals .signal-2{animation:14s infinite phishV2Signal2}.sv-phish-v2-signals .signal-3{animation:14s infinite phishV2Signal3}.sv-phish-v2-signals article>b{animation:14s infinite phishV2Check}.sv-phish-v2-signals .signal-2>b{animation-delay:.8s}.sv-phish-v2-signals .signal-3>b{animation-delay:1.6s}.sv-phish-v2-report{color:#58d19a;opacity:.25;background:#071e17;border:1px solid #237454;border-radius:7px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;margin-top:10px;padding:10px;animation:14s infinite phishV2Reported;display:grid}.sv-phish-v2-report>svg{width:24px}.sv-phish-v2-report span,.sv-phish-v2-report strong{display:block}.sv-phish-v2-report span{color:#759b89;font:5px var(--font-mono)}.sv-phish-v2-report strong{margin-top:3px;font-size:7px}.sv-phish-v2-report>b{font:5.5px var(--font-mono)}.sv-phish-v2-outcome{color:#71869a;grid-template-columns:auto 1fr auto;display:grid}.sv-phish-v2-outcome>div{color:#9aaaba;justify-content:center;align-items:center;gap:7px;display:flex}.sv-phish-v2-outcome>div i{background:#30485e;border-radius:50%;width:7px;height:7px}.sv-phish-v2-outcome>div i.done{animation:14s infinite phishV2Step}.sv-phish-v2-outcome strong{color:#58d19a;opacity:.25;align-items:center;gap:5px;animation:14s infinite phishV2Outcome;display:flex}.sv-phish-v2-outcome svg{width:12px}@keyframes phishV2Scan{0%,5%{transform:translate(-110%)}52%,70%{transform:translate(195%)}78%,to{opacity:.2;transform:translate(195%)}}@keyframes phishV2Link{0%,15%{box-shadow:none}22%,70%{box-shadow:0 0 0 4px #ff53631a}78%,to{box-shadow:none}}@keyframes phishV2Signal1{0%,18%{opacity:.28;transform:translate(7px)}24%,92%{opacity:1;border-color:#a8404b;transform:none}to{opacity:.28;transform:translate(7px)}}@keyframes phishV2Signal2{0%,34%{opacity:.28;transform:translate(7px)}40%,92%{opacity:1;border-color:#a8404b;transform:none}to{opacity:.28;transform:translate(7px)}}@keyframes phishV2Signal3{0%,50%{opacity:.28;transform:translate(7px)}56%,92%{opacity:1;border-color:#a8404b;transform:none}to{opacity:.28;transform:translate(7px)}}@keyframes phishV2Check{0%,57%{opacity:0;transform:scale(.6)}64%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes phishV2Reported{0%,68%{opacity:.25;transform:translateY(5px)}75%,94%{opacity:1;transform:none;box-shadow:0 0 16px #37cc8b1f}to{opacity:.25;transform:translateY(5px)}}@keyframes phishV2Step{0%,18%{background:#30485e}25%,to{background:#58d19a}}@keyframes phishV2Outcome{0%,77%{opacity:.25}84%,96%{opacity:1}to{opacity:.25}}@media (max-width:620px){.sv-phish-v2-flow{grid-template-columns:1fr}.sv-phish-v2-mail{border-bottom:1px solid #30475d;border-right:0}.sv-phish-v2-outcome{grid-template-columns:1fr;gap:7px}.sv-phish-v2-outcome>div{justify-content:flex-start}.sv-phish-v2-outcome strong{justify-self:start}}.service-hero-visual.visual-social-engineering :is(.sv-report-action,.sv-phish-clues span,.sv-report-banner){filter:invert()hue-rotate(180deg)}.service-hero-visual.visual-social-engineering .sv-phish-pointer{text-shadow:0 0 8px #086fd847;font-family:Arial,sans-serif;font-size:28px;font-weight:700;line-height:1;color:#086fd8!important;filter:invert()hue-rotate(180deg)drop-shadow(0 1px #fff)drop-shadow(1px 0 #fff)!important}.service-hero-visual.visual-social-engineering .sv-report-banner{z-index:6}.service-hero-visual.visual-social-engineering .sv-phish-clues{z-index:5;position:relative}@media (max-width:620px){.service-hero-visual.visual-red-team .sv-operation-body,.service-hero-visual.visual-red-team .sv-objective-grid,.service-hero-visual.visual-red-team .sv-after-action{grid-template-columns:1fr}.service-hero-visual.visual-red-team .sv-after-action strong{text-align:left;justify-self:start}.service-hero-visual.visual-social-engineering .sv-phish-clues{grid-template-columns:1fr}.service-hero-visual.visual-social-engineering .sv-phish-clues span{justify-content:flex-start}.service-hero-visual.visual-social-engineering .sv-phish-proof{grid-template-columns:1fr}.service-hero-visual.visual-social-engineering .sv-phish-proof strong{text-align:left;justify-self:start}.service-hero-visual.visual-secure-code-review .service-visual-unique{min-height:0!important;padding:16px 14px 10px!important}.visual-secure-code-review .sv-code-workspace{grid-template-columns:1fr}.visual-secure-code-review .sv-code-editor{border-bottom:1px solid #2c4258;border-right:0}.visual-secure-code-review .sv-code-patch{grid-template-columns:1fr}.visual-secure-code-review .sv-code-patch strong{justify-self:start}}.service-hero-visual{--sv-crit:#ff6d6d;--sv-crit-soft:#ff6d6d29;--sv-high:#ffab5c;--sv-high-soft:#ffab5c29;--sv-med:#ffd166;--sv-med-soft:#ffd16629;--sv-low:#5ab2ff;--sv-low-soft:#5ab2ff29;--sv-ok:#3ddc97;--sv-ok-soft:#3ddc9729;--sv-text:#eaf0f7;--sv-muted:#8b9bab;--sv-line:#2a3542;--sv-panel:#161f29}.service-visual-body{background:radial-gradient(circle at 16% -10%,#0068e01a,#0000 40%),radial-gradient(circle at 100% 110%,#0068e00f,#0000 46%);gap:22px;min-height:300px;padding:28px 24px 24px;display:grid;position:relative;overflow:hidden}.service-visual-ambient{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.service-visual-ambient i{background:var(--brand-light);opacity:0;border-radius:50%;width:3px;height:3px;animation:7s ease-in-out infinite svAmbientDrift;position:absolute;box-shadow:0 0 10px #4c98f0b3}.service-visual-ambient i:first-child{animation-delay:-1s;top:82%;left:8%}.service-visual-ambient i:nth-child(2){animation-delay:-3.4s;top:92%;left:52%}.service-visual-ambient i:nth-child(3){animation-delay:-5.6s;top:74%;left:88%}@keyframes svAmbientDrift{0%{opacity:0;transform:translateY(0)}40%{opacity:.7}to{opacity:0;transform:translateY(-34px)}}.service-visual-rail{z-index:1;grid-template-columns:repeat(3,1fr);padding-top:4px;display:grid;position:relative}.service-visual-rail-line{background:var(--sv-line);border-radius:2px;height:2px;position:absolute;top:28px;left:16.666%;right:16.666%}.service-visual-rail-pulse{z-index:3;background:var(--brand-light);border:2px solid #e7f1ff;border-radius:50%;width:12px;height:12px;font-style:normal;animation:6s cubic-bezier(.5,0,.3,1) infinite svPulseTravel;position:absolute;top:22px;transform:translate(-50%);box-shadow:0 0 0 5px #4c98f029,0 0 16px #4c98f08c}@keyframes svPulseTravel{0%,3%{opacity:0;left:16.666%}8%,29%{opacity:1;left:16.666%}37%,58%{opacity:1;left:50%}66%,87%{opacity:1;left:83.333%}95%,to{opacity:0;left:83.333%}}.service-visual-step{z-index:2;text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.service-visual-step>i{width:44px;height:44px;color:var(--brand-highlight);background:var(--sv-panel);border:2px solid var(--sv-line);border-radius:50%;place-items:center;font-style:normal;display:grid}.service-visual-step>i svg{width:19px;height:19px}.service-visual-step strong{color:var(--sv-text);font:600 10px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;text-shadow:0 1px 4px #000c}.service-visual-step small{color:var(--sv-muted);font:9px var(--font-mono);text-shadow:0 1px 3px #00000080}.service-visual-step:first-child>i{border-color:var(--sv-ok);color:var(--sv-ok)}.service-visual-step:nth-child(2)>i{animation:6s infinite svStepActiveMid}.service-visual-step:nth-child(3)>i{animation:6s infinite svStepActiveEnd}@keyframes svStepActiveMid{0%,32%{border-color:var(--sv-line);color:var(--brand-highlight);box-shadow:none}37%,58%{border-color:var(--brand-light);color:#fff;box-shadow:0 0 0 6px #4c98f024,0 0 18px #4c98f066}63%,to{border-color:var(--sv-line);color:var(--brand-highlight);box-shadow:none}}@keyframes svStepActiveEnd{0%,61%{border-color:var(--sv-line);color:var(--brand-highlight);box-shadow:none}66%,87%{border-color:var(--brand-light);color:#fff;box-shadow:0 0 0 6px #4c98f024,0 0 18px #4c98f066}92%,to{border-color:var(--sv-line);color:var(--brand-highlight);box-shadow:none}}.service-visual-findings{z-index:1;gap:10px;display:grid;position:relative}.service-visual-finding{background:var(--sv-panel);border:1px solid var(--sv-line);border-left:3px solid var(--sev-color,var(--sv-crit));opacity:0;border-radius:10px;flex-direction:column;grid-area:1/1;min-height:150px;padding:16px 18px;animation:8s infinite svFindingCycle;display:flex;transform:translateY(8px)}.service-visual-finding:nth-child(2){animation-delay:4s}@keyframes svFindingCycle{0%{opacity:0;transform:translateY(8px)}4%,46%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(-6px)}}.service-visual-finding.sev-crit{--sev-color:var(--sv-crit)}.service-visual-finding.sev-high{--sev-color:var(--sv-high)}.service-visual-finding.sev-med{--sev-color:var(--sv-med)}.service-visual-finding.sev-low{--sev-color:var(--sv-low)}.service-visual-finding.sev-ok{--sev-color:var(--sv-ok)}.service-visual-finding>header{align-items:center;gap:7px;display:flex}.service-visual-finding>header svg{width:14px;height:14px;color:var(--sev-color,var(--sv-crit))}.service-visual-finding>header span{color:var(--sev-color,var(--sv-crit));font:9px var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.service-visual-finding>strong{color:#fff;margin-top:11px;font-size:14px;font-weight:600;line-height:1.3}.service-visual-finding>p{color:var(--sv-muted);margin-top:6px;font-size:11.5px;line-height:1.55}.service-visual-finding>small{color:var(--sev-color,var(--sv-ok));font:9px var(--font-mono);letter-spacing:.03em;margin-top:auto;padding-top:12px}.service-visual-dots{justify-content:center;gap:6px;display:flex}.service-visual-dots i{background:var(--sv-line);border-radius:2px;width:18px;height:3px;font-style:normal}.service-visual-dots i:first-child{animation:8s infinite svDotActive}.service-visual-dots i:nth-child(2){animation:8s 4s infinite svDotActive}@keyframes svDotActive{0%{background:var(--sv-line)}4%,46%{background:var(--brand-light);box-shadow:0 0 6px #4c98f099}50%,to{background:var(--sv-line)}}@media (max-width:620px){.service-visual-body{gap:18px;min-height:0;padding:20px 16px 18px}.service-visual-step>i{width:38px;height:38px}.service-visual-step>i svg{width:17px;height:17px}.service-visual-rail-line{top:24px}.service-visual-rail-pulse{top:18px}.service-visual-finding{min-height:168px;padding:14px 15px}.service-visual-finding>strong{font-size:13px}}.service-hero-visual.hv-card{--b:#0874e8;--bs:#edf6ff;--i:#172535;--m:#718296;--l:#dbe6f0;--r:#df4c5a;--rs:#fff1f2;--g:#16865b;--gs:#ecfaf4;--a:#bd7418;color:var(--i);border-color:var(--l);background:#fff;box-shadow:0 28px 80px #1a3d601f}.hv-card .service-visual-head,.hv-card .service-visual-foot{color:var(--m);border-color:var(--l);background:#fbfdff}.hv-card .service-visual-head>span{color:var(--i);font-weight:700}.hv-card .service-visual-head>span svg{color:var(--b)}.hv-card .service-visual-head>i{color:var(--m)}.hv-card .service-visual-foot i{background:var(--g);box-shadow:0 0 0 5px #16865b18}.hv-scene{background:linear-gradient(145deg,#fff,#f7fbff);min-height:390px;padding:28px;position:relative;overflow:hidden}.hv-scene:before{content:"";opacity:.22;background-image:radial-gradient(#a9c3dc .7px,#0000 .7px);background-size:18px 18px;position:absolute;inset:0}.hv-scene>*{z-index:1;position:relative}.hv-node{text-align:center;justify-items:center;gap:7px;display:grid}.hv-node>span{width:48px;height:48px;color:var(--b);background:var(--bs);border:1px solid #bddcff;border-radius:14px;place-items:center;display:grid;box-shadow:0 7px 18px #0874e817}.hv-node svg{width:21px}.hv-node small{color:var(--m);font:8px var(--font-mono);white-space:nowrap}.hv-node.hv-red>span{color:var(--r);background:var(--rs);border-color:#ffcbd0}.hv-node.hv-amber>span{color:var(--a);background:#fff7e8;border-color:#f1d19b}.hv-node.hv-green>span{color:var(--g);background:var(--gs);border-color:#bde8d5}.hv-chip{width:max-content;color:var(--b);background:var(--bs);font:700 7px var(--font-mono);border:1px solid #c8e1fc;border-radius:99px;padding:5px 8px;display:inline-flex}.hv-chip.hv-red{color:var(--r);background:var(--rs);border-color:#ffcbd0}.hv-chip.hv-green{color:var(--g);background:var(--gs);border-color:#bce6d4}.hv-chip.hv-amber{color:var(--a);background:#fff7e8;border-color:#f1d19b}.hv-callout,.hv-evidence,.hv-operation,.hv-secret,.hv-audit-head,.hv-audit-note{background:var(--rs);border:1px solid #ffd0d4;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.hv-callout>svg,.hv-evidence>svg,.hv-operation>svg,.hv-secret>svg,.hv-audit-head>svg,.hv-audit-note>svg{width:20px;color:var(--r)}.hv-callout span,.hv-evidence span,.hv-operation span,.hv-secret span,.hv-audit-head span,.hv-audit-note span{margin-right:auto;display:grid}.hv-callout small,.hv-evidence small,.hv-operation small,.hv-secret small,.hv-audit-head small,.hv-audit-note small{color:var(--m);font:7px var(--font-mono)}.hv-callout strong,.hv-evidence strong,.hv-operation strong,.hv-secret strong,.hv-audit-head strong,.hv-audit-note strong{font-size:11px}.hv-web{padding:24px}.hv-browser{border:1px solid var(--l);background:#edf3f8;border-radius:12px 12px 0 0;align-items:center;gap:6px;padding:12px;display:flex}.hv-browser span{background:#b7c5d2;border-radius:50%;width:7px;height:7px}.hv-browser b{color:var(--m);font:8px var(--font-mono);margin-left:8px}.hv-web-body{border:1px solid var(--l);background:#fff;border-top:0;border-radius:0 0 12px 12px;padding:20px}.hv-web aside{color:var(--m);font:8px var(--font-mono);background:#f7faff;grid-template-columns:auto 1fr auto;gap:12px;padding:11px;display:grid}.hv-web mark{color:var(--r);background:#ffe1e4}.hv-web-gate{grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:start;margin:27px 0;display:grid}.hv-web-gate>i{background:var(--l);height:1px;margin-top:24px}.hv-web-gate>i:after{content:"";background:var(--b);width:12px;height:1px;animation:3s infinite hvMove;display:block}.hv-api-route{border:1px solid var(--l);font:8px var(--font-mono);background:#fff;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.hv-api-route b{color:var(--g)}.hv-api-flow{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;margin:38px 0;display:grid}.hv-api-flow>svg{color:#9bb0c4;width:16px;animation:2s infinite hvArrow}.hv-api-gateway{width:82px;height:82px;color:var(--b);background:#fff;border:1px solid #bcdcff;border-radius:22px;place-items:center;gap:5px;margin:auto;display:grid;position:relative}.hv-api-gateway>svg{width:24px}.hv-api-gateway>span{border:1px solid #cce5ff;border-radius:27px;width:100px;height:100px;animation:2.8s infinite hvPulse;position:absolute}.hv-api-gateway>span:nth-of-type(2){animation-delay:1.4s}.hv-api-gateway small{font:7px var(--font-mono)}.hv-json{color:var(--m);border-left:3px solid var(--r);font:8px var(--font-mono);background:#f3f8fd;gap:4px;padding:14px;display:grid}.hv-json strong{color:var(--r)}.hv-mobile{grid-template-columns:170px 1fr;align-items:center;gap:25px;display:grid}.hv-phone{background:#eef3f8;border:2px solid #9dafbf;border-radius:30px;width:156px;height:310px;padding:11px;position:relative;transform:rotate(-3deg);box-shadow:0 18px 35px #1f3f5b24}.hv-phone>i{z-index:2;background:#aebdca;border-radius:9px;width:48px;height:8px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.hv-phone>div{background:linear-gradient(160deg,#fff,#e5f2ff);border-radius:21px;align-content:center;place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.hv-phone svg{width:40px;color:var(--b)}.hv-phone strong{margin-top:12px}.hv-phone small{color:var(--m);font:7px var(--font-mono)}.hv-scanline{background:var(--b);height:2px;box-shadow:0 0 12px var(--b);animation:3.5s infinite hvScan;position:absolute;left:8px;right:8px}.hv-mobile-signals{gap:11px;display:grid}.hv-mobile-signals article{border:1px solid var(--l);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:12px;display:flex}.hv-mobile-signals svg{width:18px;color:var(--b)}.hv-mobile-signals article>span{margin-right:auto;display:grid}.hv-mobile-signals small{color:var(--m);font:7px var(--font-mono)}.hv-mobile-signals strong{font-size:10px}.hv-network>svg{width:100%;height:230px;overflow:visible}.hv-network svg path{fill:none;stroke:#bfd0df;stroke-width:2px;stroke-dasharray:5}.hv-network svg circle:not(.hv-packet){fill:#fff;stroke:var(--b);stroke-width:3px}.hv-network .hv-packet{fill:var(--b)}.hv-network .p1{offset-path:path("M55 110 C145 110 132 42 245 42 S355 110 445 110");animation:5s linear infinite hvPacket}.hv-network .p2{offset-path:path("M55 110 C155 110 145 178 255 178 S360 110 445 110");animation:5s linear 2.5s infinite hvPacket}.hv-net-nodes{justify-content:space-between;display:flex;position:absolute;top:86px;left:28px;right:28px}.hv-net-nodes .hv-node:nth-child(2){transform:translateY(-68px)}.hv-net-nodes .hv-node:nth-child(3){transform:translateY(68px)}.hv-net-alert{color:var(--r);background:var(--rs);border:1px solid #ffd0d4;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.hv-net-alert svg{width:19px}.hv-net-alert span{display:grid}.hv-net-alert small{font:7px var(--font-mono)}.hv-net-alert strong{color:var(--i);font-size:10px}.hv-cloud{grid-template-columns:1fr 120px;align-items:center;display:grid}.hv-orbits{width:285px;height:285px;position:relative}.hv-orbits .ring{border:1px solid #cbddeb;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.hv-orbits .r1{width:125px;height:125px}.hv-orbits .r2{width:205px;height:205px}.hv-orbits .r3{width:280px;height:280px}.hv-cloud-core{width:88px;height:88px;color:var(--b);background:#fff;border:1px solid #bcdcff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hv-cloud-core svg{width:28px}.hv-cloud-core strong{font-size:8px}.hv-orbits>.hv-chip{transform-origin:0 135px;animation:10s linear infinite hvOrbit;position:absolute;top:8px;left:50%}.hv-orbits>.hv-chip:nth-last-child(2){transform-origin:0 94px;animation-duration:7s;animation-direction:reverse;top:49px}.hv-orbits>.hv-chip:last-child{transform-origin:0 55px;animation-duration:5s;top:88px}.hv-cloud-meter{gap:10px;display:grid}.hv-cloud-meter span{color:var(--m);font:8px var(--font-mono)}.hv-cloud-meter>i{background:#eaf0f5;border-radius:10px;width:10px;height:140px;overflow:hidden}.hv-cloud-meter>i b{background:linear-gradient(var(--r),#ffb95f,var(--g));height:82%;animation:4s infinite hvMeter;display:block}.hv-cloud-meter strong{color:var(--r);font-size:10px}.hv-code{padding:25px}.hv-code-tabs{border:1px solid var(--l);background:#eaf1f7;border-radius:10px 10px 0 0;display:flex}.hv-code-tabs span{color:var(--m);font:8px var(--font-mono);padding:10px 15px}.hv-code-tabs b{color:var(--r);font:7px var(--font-mono);margin:auto 12px auto auto}.hv-code pre{border:1px solid var(--l);min-height:240px;font:9px/2.5 var(--font-mono);background:#fff;grid-template-columns:28px 1fr;padding:22px 15px;display:grid}.hv-code pre i{color:#a2b0be;font-style:normal}.hv-code pre code{color:#52677a}.hv-code pre .bad{color:var(--r);background:#fff0f1}.hv-code aside{background:var(--rs);border:1px solid #ffd0d4;align-items:center;gap:10px;padding:12px;display:flex}.hv-code aside>svg{width:19px;color:var(--r)}.hv-code aside>span{margin-right:auto;display:grid}.hv-code aside small{color:var(--r);font:7px var(--font-mono)}.hv-code aside strong{font-size:10px}.hv-evidence{background:#f4f9ff;border-color:#c8def3}.hv-evidence>svg{color:var(--b)}.hv-timeline{border-left:2px solid #d1dfeb;margin:28px 0 0 12px;padding-left:25px;position:relative}.hv-timeline>i{background:var(--b);width:4px;height:46%;animation:5s infinite hvTimeline;position:absolute;top:0;left:-3px}.hv-timeline article{grid-template-columns:58px 1fr;align-items:center;min-height:72px;display:grid;position:relative}.hv-timeline article:before{content:"";border:3px solid var(--b);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;left:-32px}.hv-timeline time{color:var(--b);font:8px var(--font-mono)}.hv-timeline article span{gap:8px;display:flex}.hv-timeline article svg{width:17px}.hv-timeline article b{font-size:10px}.hv-dpdpa{grid-template-columns:190px 1fr;align-items:center;gap:30px;display:grid}.hv-score{place-items:center;width:180px;height:180px;display:grid;position:relative}.hv-score svg{width:100%;position:absolute;transform:rotate(-90deg)}.hv-score circle{fill:none;stroke:#e3edf5;stroke-width:9px}.hv-score .progress{stroke:var(--b);stroke-linecap:round;stroke-dasharray:302;stroke-dashoffset:85px;animation:4s infinite hvScore}.hv-score strong{font-size:42px}.hv-score small{color:var(--m);font:8px var(--font-mono);margin-top:48px}.hv-control-list{gap:11px;display:grid}.hv-control-list article{border:1px solid var(--l);background:#fff;border-radius:9px;gap:10px;padding:12px;display:flex}.hv-control-list svg{width:18px;color:var(--g)}.hv-control-list span{display:grid}.hv-control-list strong{font-size:10px}.hv-control-list small{color:var(--m);font:7px var(--font-mono)}.hv-control-list .risk{background:var(--rs)}.hv-control-list .risk svg{color:var(--r)}.hv-chain{grid-template-columns:repeat(4,1fr);margin:48px 0 40px;display:grid;position:relative}.hv-chain:before{content:"";background:#d6e1eb;height:2px;position:absolute;top:18px;left:8%;right:8%}.hv-chain span{z-index:1;justify-items:center;gap:9px;display:grid}.hv-chain span i{width:38px;height:38px;color:var(--b);font:8px var(--font-mono);background:#fff;border:2px solid #b8d9fa;border-radius:50%;place-items:center;display:grid}.hv-chain span b{font-size:8px}.hv-chain em{z-index:2;background:var(--r);border:3px solid #fff;border-radius:50%;width:12px;height:12px;animation:6s infinite hvAdversary;position:absolute;top:13px;left:7%}.hv-detection{border:1px solid var(--l);background:#fff;grid-template-columns:1fr auto;gap:7px;padding:12px;display:grid}.hv-detection small{color:var(--m);font:7px var(--font-mono)}.hv-detection strong{color:var(--r)}.hv-detection>i{background:#edf1f5;grid-column:1/-1;height:5px}.hv-detection>i b{background:linear-gradient(90deg,var(--g),#eeb64b,var(--r));width:66%;height:100%;animation:5s infinite hvDetect;display:block}.hv-social{grid-template-columns:1.15fr .85fr;gap:16px;padding:24px;display:grid}.hv-mail-card{border:1px solid var(--l);background:#fff;border-radius:11px;padding:18px;position:relative}.hv-mail-card header{border-bottom:1px solid var(--l);grid-template-columns:30px 1fr auto;gap:8px;padding-bottom:14px;display:grid}.hv-mail-card header svg{width:20px;color:var(--b)}.hv-mail-card header span{display:grid}.hv-mail-card header strong{font-size:9px}.hv-mail-card header small,.hv-mail-card time{color:var(--m);font:6px var(--font-mono)}.hv-mail-card h3{margin-top:28px;font-size:15px}.hv-mail-card p{color:var(--m);margin-top:8px;font-size:10px}.hv-mail-card button{color:#fff;background:var(--b);border:0;border-radius:6px;margin-top:27px;padding:9px;font-size:8px}.hv-cursor{font:28px Arial;animation:5s infinite hvCursor;position:absolute;bottom:50px;left:135px}.hv-phish-flags{align-content:center;gap:11px;display:grid}.hv-phish-flags article{background:var(--rs);border:1px solid #ffd0d4;border-radius:9px;gap:8px;padding:12px;display:flex}.hv-phish-flags svg{width:18px;color:var(--r)}.hv-phish-flags article span{display:grid}.hv-phish-flags strong{font-size:9px}.hv-phish-flags small{color:var(--m);font:6px var(--font-mono)}.hv-phish-flags>div{background:#f3f8fd;grid-template-columns:auto 1fr auto 1fr;gap:6px;padding:13px;display:grid}.hv-phish-flags>div b{color:var(--b)}.hv-cert{place-items:center;display:grid}.hv-paper{background:#fff;border:1px solid #d9e2ea;width:315px;padding:27px;position:relative;transform:rotate(-1.2deg);box-shadow:14px 15px #e8f0f7}.hv-paper header{border-bottom:1px solid var(--l);gap:10px;padding-bottom:16px;display:flex}.hv-paper header svg{width:27px;color:var(--b)}.hv-paper header span{display:grid}.hv-paper header small{color:var(--b);font:7px var(--font-mono)}.hv-paper p{gap:9px;margin:17px 0;font-size:10px;display:flex}.hv-paper p svg{width:14px;color:var(--g)}.hv-paper footer{color:var(--m);border-top:1px solid var(--l);font:7px var(--font-mono);justify-content:space-between;margin-top:23px;padding-top:12px;display:flex}.hv-paper footer b{color:var(--g)}.hv-stamp{color:var(--g);border:2px solid var(--g);text-align:center;font:8px var(--font-mono);background:#ffffffe8;border-radius:50%;padding:8px;animation:5s infinite hvStamp;position:absolute;bottom:48px;right:20px;transform:rotate(-9deg)}.hv-threat{grid-template-columns:230px 1fr;align-items:center;gap:25px;display:grid}.hv-radar{background:repeating-radial-gradient(circle,#0000 0 34px,#cddfeb 35px 36px);border:1px solid #bcd4e5;border-radius:50%;width:220px;height:220px;position:relative;overflow:hidden}.hv-radar:before{content:"";transform-origin:0 0;background:conic-gradient(from 270deg,#0874e859,#0000 35%);animation:4s linear infinite hvSweep;position:absolute;inset:50% 50% 0}.hv-radar>span{background:var(--r);border:2px solid #fff;border-radius:50%;width:9px;height:9px;animation:2s infinite hvSignal;position:absolute}.hv-radar .s1{top:28%;left:68%}.hv-radar .s2{top:66%;left:28%}.hv-radar>svg{width:24px;color:var(--b);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hv-dossier{border:1px solid var(--l);background:#fff;border-radius:10px;gap:10px;padding:17px;display:grid}.hv-dossier>small{color:var(--r);font:7px var(--font-mono)}.hv-dossier>p{color:var(--b);background:var(--bs);font:8px var(--font-mono);padding:10px}.hv-dossier>div{gap:6px;display:flex}.hv-pipeline{align-content:center;display:grid}.hv-pipe{grid-template-columns:1fr 25px 1fr 25px 1fr 25px 1fr;align-items:center;display:grid}.hv-pipe>span{border:1px solid var(--l);background:#fff;border-radius:11px;justify-items:center;gap:6px;padding:17px 5px;display:grid}.hv-pipe svg{width:23px;color:var(--b)}.hv-pipe b{font:8px var(--font-mono)}.hv-pipe small{color:var(--m);font:7px var(--font-mono)}.hv-pipe>i{background:#cbd9e5;height:2px}.hv-pipe>.blocked{color:var(--r);background:var(--rs)}.hv-pipe>.blocked svg{color:var(--r)}.hv-pipe>.muted{opacity:.45}.hv-secret{background:var(--gs);border-color:#bce6d4;margin-top:48px}.hv-secret>svg{color:var(--g)}.hv-iot{align-content:center;display:grid}.hv-iot-map{grid-template-columns:1fr 70px 1fr 50px 1fr;align-items:center;display:grid}.hv-iot-map>.link{background:#afd1ef;height:1px}.hv-iot .waves{height:70px;position:relative}.hv-iot .waves i{border:1px solid var(--b);border-radius:50%;width:12px;height:12px;animation:3s infinite hvWaves;position:absolute;top:50%;left:0}.hv-iot .waves i:nth-child(2){animation-delay:1s}.hv-iot .waves i:nth-child(3){animation-delay:2s}.hv-telemetry{background:var(--l);grid-template-columns:1fr 1fr auto;gap:1px;margin-top:55px;display:grid}.hv-telemetry>*{background:#fff;padding:13px}.hv-telemetry span{display:grid}.hv-telemetry small{color:var(--m);font:7px var(--font-mono)}.hv-telemetry strong{font-size:9px}.hv-telemetry span:first-child strong{color:var(--r)}.hv-telemetry>b{color:var(--b);font:7px var(--font-mono)}.hv-audit-head{background:#f3f8fd;border-color:#c9dfef}.hv-audit-head>svg{color:var(--b)}.hv-matrix{grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0;display:grid}.hv-matrix span{background:#fff;border:1px solid #cce7da;border-radius:8px;place-items:center;padding:11px;display:grid}.hv-matrix b{font:8px var(--font-mono)}.hv-matrix small{color:var(--g);font:6px var(--font-mono)}.hv-matrix .gap{background:#fff7e8;border-color:#f0cf96;animation:3s infinite hvGap}.hv-matrix .gap small{color:var(--a)}.hv-audit-note{background:#fff7e8;border-color:#f0d39f}.hv-audit-note>svg{color:var(--a)}.hv-audit-note>b{color:var(--b);font:9px var(--font-mono)}@keyframes hvMove{to{transform:translate(34px)}}@keyframes hvArrow{50%{transform:translate(4px)}}@keyframes hvPulse{to{opacity:0;transform:scale(1.25)}}@keyframes hvScan{0%{top:15%}to{top:90%}}@keyframes hvPacket{to{offset-distance:100%}}@keyframes hvOrbit{to{transform:rotate(360deg)}}@keyframes hvMeter{50%{height:52%}}@keyframes hvTimeline{50%{height:92%}}@keyframes hvScore{50%{stroke-dashoffset:55px}}@keyframes hvAdversary{50%,70%{left:90%}}@keyframes hvDetect{50%{width:82%}}@keyframes hvCursor{0%,18%{opacity:.62;transform:translate(13px,10px)}43%,72%{opacity:1;transform:none}78%{transform:scale(.86)}86%,to{opacity:.62;transform:translate(13px,10px)}}@keyframes hvStamp{0%,55%{opacity:0;transform:scale(1.5)rotate(-9deg)}68%{opacity:1;transform:scale(1)rotate(-9deg)}}@keyframes hvSweep{to{transform:rotate(360deg)}}@keyframes hvSignal{50%{box-shadow:0 0 0 10px #df4c5a00}}@keyframes hvWaves{to{opacity:0;width:70px;height:70px}}@keyframes hvGap{50%{box-shadow:0 0 0 4px #bd74181a}}@media (max-width:620px){.hv-scene{min-height:350px;padding:18px 14px}.hv-mobile{grid-template-columns:120px 1fr;gap:10px}.hv-phone{width:110px;height:245px}.hv-mobile-signals .hv-chip{display:none}.hv-cloud{grid-template-columns:1fr 70px}.hv-orbits{transform-origin:0;width:230px;transform:scale(.78)}.hv-threat{grid-template-columns:155px 1fr;gap:10px}.hv-radar{width:150px;height:150px}.hv-social{grid-template-columns:1fr 120px}.hv-phish-flags article{padding:8px}.hv-net-nodes{left:14px;right:14px}.hv-node>span{width:40px;height:40px}.hv-node small{font-size:6px}.hv-api-flow{grid-template-columns:1fr 15px 1fr 15px 1fr}.hv-api-gateway{width:62px;height:62px}.hv-pipe{grid-template-columns:1fr 10px 1fr 10px 1fr 10px 1fr}.hv-pipe>span{padding:12px 2px}.hv-iot-map{grid-template-columns:1fr 45px 1fr 25px 1fr}.hv-telemetry,.hv-web aside{grid-template-columns:1fr}.hv-dpdpa{grid-template-columns:130px 1fr;gap:10px}.hv-score{width:125px;height:125px}.hv-score strong{font-size:32px}.hv-score small{margin-top:38px}}@media (prefers-reduced-motion:reduce){.hv-card *{animation:none!important}}.service-hero-visual.hv-card{--hv-cycle:12s;grid-template-rows:auto auto auto;display:grid}.hv-card .hv-scene{align-content:center;height:350px;min-height:0;display:grid}.hv-card :is(.hv-api-flow>svg,.hv-api-gateway>span,.hv-scanline,.hv-packet,.hv-orbits>.hv-chip,.hv-cloud-meter>i b,.hv-timeline>i,.hv-score .progress,.hv-chain em,.hv-detection>i b,.hv-cursor,.hv-stamp,.hv-radar>span,.hv-iot .waves i,.hv-matrix .gap){animation-timing-function:cubic-bezier(.45,0,.2,1);animation-duration:var(--hv-cycle)!important}.hv-card .hv-api-gateway>span:nth-of-type(2),.hv-card .hv-network .p2,.hv-card .hv-radar .s2{animation-delay:calc(var(--hv-cycle) / -2)}.hv-card .hv-iot .waves i:nth-child(2){animation-delay:calc(var(--hv-cycle) / -3)}.hv-card .hv-iot .waves i:nth-child(3){animation-delay:calc(var(--hv-cycle) / -1.5)}.hv-card :is(.hv-web,.hv-api,.hv-mobile,.hv-cloud,.hv-code,.hv-forensics,.hv-dpdpa,.hv-redteam,.hv-social,.hv-cert,.hv-threat,.hv-pipeline,.hv-iot,.hv-iso){box-sizing:border-box}.hv-card .hv-web-body{align-content:center;display:grid}.hv-card .hv-network{padding-top:14px;padding-bottom:18px}.hv-card .hv-network>svg{height:218px}.hv-card .hv-forensics{padding-block:23px}.hv-card .hv-redteam{padding-block:25px}.hv-card .hv-cert{padding-block:18px}.hv-card .hv-iso{padding-block:22px}@media (max-width:620px){.hv-card .hv-scene{align-content:center;height:auto;min-height:320px}.hv-card .hv-mobile{min-height:290px}.hv-card .hv-network{min-height:330px}.hv-card .hv-social{min-height:340px}}.hv-web-gate>.hv-node{z-index:2;position:relative}.hv-network>svg{z-index:1;pointer-events:none;position:relative}.hv-net-nodes{z-index:2}.hv-network .hv-packet{r:4px;filter:drop-shadow(0 2px 4px #0874e847);pointer-events:none}.hv-cloud-core{z-index:3}.hv-orbits>.hv-chip{z-index:1;pointer-events:none}.hv-chain em,.hv-cursor,.hv-iot .waves{pointer-events:none}.hv-mobile-bug{z-index:4;left:var(--bug-x,68%);top:var(--bug-y,67%);color:var(--r);opacity:0;pointer-events:none;filter:drop-shadow(0 3px 6px #df4c5a47);animation:hvMobileBugFound var(--hv-cycle) ease-in-out infinite;place-items:center;transition:left .35s,top .35s;display:grid;position:absolute;transform:translate(-50%,-50%)scale(.55)}.hv-phone .hv-mobile-bug svg{width:22px;height:22px;color:var(--r);stroke-width:2.2px}@keyframes hvMobileBugFound{0%,58%{opacity:0;transform:translate(-50%,-50%)scale(.55)}64%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}69%,88%{opacity:1;transform:translate(-50%,-50%)scale(1)}95%,to{opacity:0;transform:translate(-50%,-50%)scale(.8)}}@media (max-width:620px){.hv-phone .hv-mobile-bug svg{width:18px;height:18px}}.hv-card .hv-code-v2{grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:20px 22px;align-content:stretch!important}.hv-code-v2 .hv-code-tabs{align-items:center;height:38px}.hv-code-v2 .hv-code-tabs b{color:var(--b);text-transform:uppercase;align-items:center;gap:6px;display:flex}.hv-code-tabs b>i{background:var(--b);width:6px;height:6px;animation:hvCodeStatus var(--hv-cycle) ease-in-out infinite;border-radius:50%;box-shadow:0 0 0 4px #0874e817}.hv-code-workspace{border:1px solid var(--l);background:#fff;border-top:0;grid-template-columns:minmax(0,1.55fr) minmax(145px,.75fr);min-height:220px;display:grid}.hv-code-v2 .hv-code-editor{border-right:1px solid var(--l);align-content:center;gap:4px;min-width:0;padding:18px 10px;display:grid;position:relative;overflow:hidden}.hv-code-row{color:#52677a;min-height:34px;font:8px var(--font-mono);border-left:3px solid #0000;border-radius:5px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;padding:0 8px;display:grid;position:relative}.hv-code-row>i{color:#9aabba;font-style:normal}.hv-code-row code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hv-code-row>b{color:var(--b);background:var(--bs);font:6px var(--font-mono);opacity:0;animation:hvSourceTag var(--hv-cycle) ease-in-out infinite;border-radius:4px;padding:4px 5px}.hv-code-row>svg{width:15px;color:var(--r);opacity:0;animation:hvCodeBug var(--hv-cycle) ease-in-out infinite}.hv-code-row.source{animation:hvCodeSource var(--hv-cycle) ease-in-out infinite}.hv-code-row.vulnerable{animation:hvCodeVulnerable var(--hv-cycle) ease-in-out infinite}.hv-code-beam{z-index:2;pointer-events:none;height:32px;animation:hvCodeBeam var(--hv-cycle) ease-in-out infinite;background:linear-gradient(#0000,#0874e817,#0000);border-bottom:1px solid #0874e847;position:absolute;top:18px;left:0;right:0}.hv-taint-path{z-index:3;opacity:0;width:12px;height:82px;animation:hvTaintPath var(--hv-cycle) ease-in-out infinite;border-bottom:2px dashed #7cb9f5;border-right:2px dashed #7cb9f5;border-radius:0 0 8px;position:absolute;top:57px;right:11px}.hv-taint-path>i{background:var(--b);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;right:-4px}.hv-taint-path>i:first-child{top:0}.hv-taint-path>i:nth-child(2){top:38px}.hv-taint-path>i:nth-child(3){background:var(--r);bottom:-4px}.hv-code-finding{opacity:.4;transform:translate(7px);animation:hvCodeFindingPanel var(--hv-cycle) ease-in-out infinite!important;background:#fbfdff!important;border:0!important;align-content:center!important;gap:12px!important;padding:16px!important;display:grid!important}.hv-code-finding header{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;display:grid}.hv-code-finding header>svg{width:20px;color:var(--r)}.hv-code-finding header>span{display:grid}.hv-code-finding header small{color:var(--r);font:6px var(--font-mono)}.hv-code-finding header strong{font-size:10px}.hv-code-finding header .hv-chip{grid-column:1/-1}.hv-code-finding>p{color:var(--m);font-size:8px;line-height:1.5}.hv-code-finding>div{background:#f1f6fb;border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:6px 8px;padding:9px;display:grid}.hv-code-finding>div span{color:var(--m);font:6px var(--font-mono)}.hv-code-finding>div code{text-overflow:ellipsis;min-width:0;color:var(--i);font:7px var(--font-mono);overflow:hidden}.hv-code-fix{background:var(--gs);opacity:.35;animation:hvCodeFix var(--hv-cycle) ease-in-out infinite;border:1px solid #bce6d4;border-radius:0 0 9px 9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 13px;display:grid;transform:translateY(5px)}.hv-code-fix>svg{width:18px;color:var(--g)}.hv-code-fix>span{display:grid}.hv-code-fix small{color:var(--g);font:6px var(--font-mono)}.hv-code-fix code{font:8px var(--font-mono)}.hv-code-fix>b{color:var(--g);font:7px var(--font-mono);align-items:center;gap:5px;display:flex}.hv-code-fix>b svg{width:12px}@keyframes hvCodeStatus{0%,12%,to{background:var(--b)}65%,86%{background:var(--r)}}@keyframes hvCodeBeam{0%,12%{opacity:0;top:18px}20%{opacity:1}58%{opacity:1;top:151px}66%,to{opacity:0;top:151px}}@keyframes hvCodeSource{0%,22%,to{background:0 0;border-color:#0000}28%,48%{background:var(--bs);border-color:var(--b)}}@keyframes hvSourceTag{0%,25%,to{opacity:0;transform:translate(4px)}31%,48%{opacity:1;transform:none}}@keyframes hvTaintPath{0%,33%,to{opacity:0;clip-path:inset(0 0 100%)}40%,60%{opacity:1;clip-path:inset(0)}}@keyframes hvCodeVulnerable{0%,50%,to{color:#52677a;background:0 0;border-color:#0000}58%,88%{color:var(--r);background:var(--rs);border-color:var(--r)}}@keyframes hvCodeBug{0%,55%,to{opacity:0;transform:scale(.5)}62%,88%{opacity:1;transform:scale(1)}}@keyframes hvCodeFindingPanel{0%,57%,to{opacity:.4;transform:translate(7px)}65%,90%{opacity:1;box-shadow:inset 3px 0 var(--r);transform:none;background:#fff8f9!important}}@keyframes hvCodeFix{0%,72%,to{opacity:.35;transform:translateY(5px)}80%,94%{opacity:1;transform:none}}@media (max-width:620px){.hv-card .hv-code-v2{min-height:390px;padding:15px 12px}.hv-code-workspace{grid-template-columns:1fr;min-height:280px}.hv-code-v2 .hv-code-editor{border-right:0;border-bottom:1px solid var(--l);padding-block:10px}.hv-code-finding{grid-template-columns:1fr 1fr;gap:7px!important;padding:10px!important}.hv-code-finding>p{display:none}.hv-code-finding>div{padding:6px}.hv-code-fix>b{display:none}}.hv-card .hv-pipeline-v2{grid-template-rows:auto minmax(0,1fr) auto;gap:14px;padding:22px 24px;align-content:stretch!important}.hv-build-head{border:1px solid var(--l);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.hv-build-head>span{grid-template-columns:18px auto;align-items:center;gap:0 7px;display:grid}.hv-build-head svg{width:17px;color:var(--b);grid-row:1/3}.hv-build-head b{font:8px var(--font-mono)}.hv-build-head small{color:var(--m);font:6px var(--font-mono)}.hv-build-rail{grid-template-columns:repeat(4,1fr);align-items:center;min-height:170px;padding-top:10px;display:grid;position:relative}.hv-rail-line{z-index:0;background:#dbe7f1;border-radius:3px;height:3px;position:absolute;top:75px;left:11%;right:11%;overflow:hidden}.hv-rail-line:after{content:"";background:linear-gradient(90deg,transparent,var(--b),transparent);width:44%;height:100%;animation:hvRailEnergy var(--hv-cycle) ease-in-out infinite;display:block}.hv-build-rail article{z-index:2;text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.hv-build-rail article>span{width:54px;height:54px;color:var(--b);background:#fff;border:2px solid #bcdcff;border-radius:16px;place-items:center;display:grid;position:relative;box-shadow:0 8px 20px #0874e814}.hv-build-rail article svg{width:22px}.hv-build-rail article>b{font:8px var(--font-mono)}.hv-build-rail article>small{color:var(--m);font:6px var(--font-mono)}.hv-build-rail .scan>span>i{animation:hvScannerPulse var(--hv-cycle) ease-out infinite;border:1px solid #9dcbfa;border-radius:9px;position:absolute;inset:7px}.hv-build-rail .gate>span{color:var(--r);background:var(--rs);animation:hvGateLock var(--hv-cycle) ease-in-out infinite;border-color:#f3b5bc}.hv-build-rail .deploy{opacity:.42;animation:hvDeployPaused var(--hv-cycle) ease-in-out infinite}.hv-build-rail .gate>em{z-index:4;background:var(--r);transform-origin:top;opacity:0;border-radius:2px;width:3px;height:65px;position:absolute;top:4px}.hv-build-rail .gate>em:first-of-type{animation:hvGateArmLeft var(--hv-cycle) ease-in-out infinite;left:calc(50% - 10px)}.hv-build-rail .gate>em:nth-of-type(2){animation:hvGateArmRight var(--hv-cycle) ease-in-out infinite;right:calc(50% - 10px)}.hv-build-artifact,.hv-secret-token{z-index:5;color:#fff;background:var(--b);pointer-events:none;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:63px;box-shadow:0 0 0 5px #0874e81a}.hv-build-artifact{animation:hvArtifactTravel var(--hv-cycle) ease-in-out infinite;left:10%}.hv-build-artifact svg{width:11px}.hv-secret-token{color:#fff;background:var(--r);opacity:0;width:22px;height:22px;animation:hvSecretExtract var(--hv-cycle) ease-in-out infinite;left:42%}.hv-secret-token svg{width:11px}.hv-quarantine{background:var(--rs);opacity:.35;animation:hvQuarantineReveal var(--hv-cycle) ease-in-out infinite;border:1px solid #f5c4c9;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px;display:grid;transform:translateY(6px)}.hv-quarantine>span{width:32px;height:32px;color:var(--r);background:#fff;border-radius:9px;place-items:center;display:grid}.hv-quarantine svg{width:17px}.hv-quarantine>div{display:grid}.hv-quarantine small{color:var(--r);font:6px var(--font-mono)}.hv-quarantine strong{font-size:10px}.hv-quarantine>b{color:var(--r);font:7px var(--font-mono);align-items:center;gap:5px;display:flex}.hv-quarantine>b svg{width:13px}@keyframes hvRailEnergy{0%,10%{transform:translate(-110%)}70%,92%{transform:translate(250%)}to{opacity:0}}@keyframes hvScannerPulse{0%,24%{opacity:0;transform:scale(.7)}32%,54%{opacity:1;transform:scale(1.25)}62%,to{opacity:0;transform:scale(1.4)}}@keyframes hvArtifactTravel{0%,12%{opacity:0;left:10%;transform:scale(.7)}18%,29%{opacity:1;left:10%;transform:scale(1)}38%,51%{opacity:1;left:36%}60%,78%{opacity:1;background:var(--r);left:62%}84%,to{opacity:0;left:62%;transform:scale(.7)}}@keyframes hvSecretExtract{0%,38%{opacity:0;top:63px;left:42%}45%{opacity:1}56%,72%{opacity:1;top:128px;left:48%}80%,to{opacity:0;top:128px;left:48%}}@keyframes hvGateLock{0%,48%,to{box-shadow:0 8px 20px #df4c5a0f}58%,82%{box-shadow:0 0 0 8px #df4c5a1a,0 10px 24px #df4c5a1f}}@keyframes hvGateArmLeft{0%,52%,to{opacity:0;transform:rotate(-45deg)}60%,82%{opacity:1;transform:rotate(38deg)}}@keyframes hvGateArmRight{0%,52%,to{opacity:0;transform:rotate(45deg)}60%,82%{opacity:1;transform:rotate(-38deg)}}@keyframes hvDeployPaused{0%,48%{opacity:.65}58%,to{opacity:.28;filter:grayscale()}}@keyframes hvQuarantineReveal{0%,57%,to{opacity:.35;transform:translateY(6px)}66%,92%{opacity:1;transform:none;box-shadow:0 10px 24px #df4c5a14}}@media (max-width:620px){.hv-card .hv-pipeline-v2{min-height:350px;padding:16px 12px}.hv-build-rail article>span{width:42px;height:42px}.hv-build-rail article svg{width:18px}.hv-rail-line{top:69px}.hv-build-artifact,.hv-secret-token{top:58px}.hv-build-rail article>small{display:none}.hv-quarantine{grid-template-columns:28px 1fr}.hv-quarantine>b{grid-column:1/-1}.hv-quarantine>span{width:27px;height:27px}}.hv-build-rail .gate>em{display:none}.hv-build-rail .gate>span{overflow:hidden}.hv-build-rail .gate>span:before,.hv-build-rail .gate>span:after{content:"";z-index:0;background:var(--r);opacity:0;height:3px;animation:hvGateShutter var(--hv-cycle) ease-in-out infinite;border-radius:3px;position:absolute;left:9px;right:9px;transform:scaleX(.15)}.hv-build-rail .gate>span:before{transform-origin:0;top:9px}.hv-build-rail .gate>span:after{transform-origin:100%;bottom:9px}.hv-build-rail .gate>span>svg{z-index:2;position:relative}.hv-build-artifact{animation-name:hvArtifactTravelSafe!important}@keyframes hvArtifactTravelSafe{0%,12%{opacity:0;left:10%;transform:scale(.7)}18%,29%{opacity:1;left:10%;transform:scale(1)}38%,51%{opacity:1;left:36%}60%,78%{opacity:1;background:var(--r);left:55%}84%,to{opacity:0;left:55%;transform:scale(.7)}}@keyframes hvGateShutter{0%,52%,to{opacity:0;transform:scaleX(.15)}60%,82%{opacity:1;transform:scaleX(1)}}.hv-card .hv-scene:after{content:"";z-index:0;pointer-events:none;animation:hvCanvasLight var(--hv-cycle) ease-in-out infinite;background:linear-gradient(112deg,#0000 38%,#0874e80b 48%,#0000 58%);position:absolute;inset:-45% -30%;transform:translate(-42%)}.hv-web aside{animation:hvRequest var(--hv-cycle) ease-in-out infinite}.hv-web-gate .hv-node:first-of-type>span{animation:hvNodeOne var(--hv-cycle) ease-in-out infinite}.hv-web-gate .hv-node:nth-of-type(2)>span{animation:hvNodeTwo var(--hv-cycle) ease-in-out infinite}.hv-web-gate .hv-node:nth-of-type(3)>span{animation:hvNodeThree var(--hv-cycle) ease-in-out infinite}.hv-web .hv-callout{animation:hvFindingReveal var(--hv-cycle) ease-in-out infinite}.hv-web mark{animation:hvMark var(--hv-cycle) ease-in-out infinite}.hv-api-route{animation:hvRequest var(--hv-cycle) ease-in-out infinite}.hv-api-gateway{animation:hvGatewayInspect var(--hv-cycle) ease-in-out infinite}.hv-api .hv-json{animation:hvFindingReveal var(--hv-cycle) ease-in-out infinite}.hv-mobile-signals article{animation:hvSignalCard var(--hv-cycle) ease-in-out infinite}.hv-mobile-signals article:nth-child(2){animation-delay:calc(var(--hv-cycle)/-8)}.hv-mobile-signals article:nth-child(3){animation-delay:calc(var(--hv-cycle)/-4)}.hv-phone{animation:hvPhoneFloat var(--hv-cycle) ease-in-out infinite}.hv-net-alert{animation:hvFindingReveal var(--hv-cycle) ease-in-out infinite}.hv-network .hv-node>span{animation:hvNetworkNode var(--hv-cycle) ease-in-out infinite}.hv-network .hv-node:nth-child(2)>span{animation-delay:calc(var(--hv-cycle)/-8)}.hv-network .hv-node:nth-child(3)>span{animation-delay:calc(var(--hv-cycle)/-4)}.hv-network .hv-node:nth-child(4)>span{animation-delay:calc(var(--hv-cycle)/-2)}.hv-cloud-core{animation:hvCloudCore var(--hv-cycle) ease-in-out infinite}.hv-cloud-meter strong{animation:hvRiskText var(--hv-cycle) ease-in-out infinite}.hv-code pre .bad{animation:hvCodeRisk var(--hv-cycle) ease-in-out infinite}.hv-code aside{animation:hvFindingReveal var(--hv-cycle) ease-in-out infinite}.hv-timeline article{animation:hvEvidenceStep var(--hv-cycle) ease-in-out infinite}.hv-timeline article:nth-child(3){animation-delay:calc(var(--hv-cycle)/-8)}.hv-timeline article:nth-child(4){animation-delay:calc(var(--hv-cycle)/-4)}.hv-control-list article{animation:hvControlVerify var(--hv-cycle) ease-in-out infinite}.hv-control-list article:nth-child(2){animation-delay:calc(var(--hv-cycle)/-8)}.hv-control-list article:nth-child(3){animation-delay:calc(var(--hv-cycle)/-4)}.hv-operation{animation:hvMission var(--hv-cycle) ease-in-out infinite}.hv-chain span i{animation:hvChainStage var(--hv-cycle) ease-in-out infinite}.hv-chain span:nth-child(2) i{animation-delay:calc(var(--hv-cycle)/-8)}.hv-chain span:nth-child(3) i{animation-delay:calc(var(--hv-cycle)/-4)}.hv-chain span:nth-child(4) i{animation-delay:calc(var(--hv-cycle)/-2)}.hv-phish-flags article{animation:hvFlagReveal var(--hv-cycle) ease-in-out infinite}.hv-phish-flags article:nth-child(2){animation-delay:calc(var(--hv-cycle)/-5)}.hv-mail-card button{animation:hvLure var(--hv-cycle) ease-in-out infinite}.hv-paper{animation:hvPaperFloat var(--hv-cycle) ease-in-out infinite}.hv-dossier{animation:hvDossier var(--hv-cycle) ease-in-out infinite}.hv-pipe>span{animation:hvPipelineStage var(--hv-cycle) ease-in-out infinite}.hv-pipe>span:nth-of-type(2){animation-delay:calc(var(--hv-cycle)/-8)}.hv-pipe>span:nth-of-type(3){animation-delay:calc(var(--hv-cycle)/-4)}.hv-pipe>span:nth-of-type(4){animation-delay:calc(var(--hv-cycle)/-2)}.hv-secret{animation:hvSecretReveal var(--hv-cycle) ease-in-out infinite}.hv-telemetry span:first-child{animation:hvTelemetryRisk var(--hv-cycle) ease-in-out infinite}.hv-telemetry span:nth-child(2){animation:hvTelemetrySafe var(--hv-cycle) ease-in-out infinite}.hv-matrix span{animation:hvMatrixVerify var(--hv-cycle) ease-in-out infinite}.hv-matrix span:nth-child(3n+2){animation-delay:calc(var(--hv-cycle)/-8)}.hv-matrix span:nth-child(3n){animation-delay:calc(var(--hv-cycle)/-4)}@keyframes hvCanvasLight{0%,12%{opacity:0;transform:translate(-42%)}28%{opacity:1}72%{opacity:.7}90%,to{opacity:0;transform:translate(42%)}}@keyframes hvRequest{0%,10%,to{opacity:.6;transform:translateY(-5px)}20%,82%{opacity:1;transform:none;box-shadow:0 8px 24px #0874e814}}@keyframes hvNodeOne{0%,to{transform:scale(.94)}12%,35%{transform:scale(1.08);box-shadow:0 0 0 7px #0874e81a}}@keyframes hvNodeTwo{0%,26%,to{transform:scale(.94)}34%,58%{transform:scale(1.08);box-shadow:0 0 0 7px #bd74181a}}@keyframes hvNodeThree{0%,52%,to{transform:scale(.94)}60%,82%{transform:scale(1.08);box-shadow:0 0 0 7px #df4c5a1a}}@keyframes hvFindingReveal{0%,58%,to{opacity:.35;transform:translateY(7px)}66%,90%{opacity:1;transform:none;box-shadow:0 10px 28px #df4c5a17}}@keyframes hvMark{0%,44%,to{box-shadow:none}52%,82%{box-shadow:0 0 0 4px #df4c5a1f}}@keyframes hvGatewayInspect{0%,to{transform:rotate(0)}35%{transform:rotate(-3deg)}60%{transform:rotate(3deg)}}@keyframes hvSignalCard{0%,to{transform:translate(0)}35%{border-color:#a9d2fb;transform:translate(6px)}60%{transform:none}}@keyframes hvPhoneFloat{0%,to{transform:rotate(-3deg)translateY(3px)}50%{transform:rotate(-1deg)translateY(-5px)}}@keyframes hvNetworkNode{0%,to{box-shadow:0 7px 18px #0874e80d}45%{box-shadow:0 0 0 8px #0874e814}}@keyframes hvCloudCore{0%,to{transform:translate(-50%,-50%)scale(.96)}50%{transform:translate(-50%,-50%)scale(1.04);box-shadow:0 0 0 12px #0874e812}}@keyframes hvRiskText{0%,55%,to{opacity:.45}65%,88%{opacity:1}}@keyframes hvCodeRisk{0%,42%,to{background:#fff0f1}52%,82%{box-shadow:inset 3px 0 var(--r);background:#ffdce0}}@keyframes hvEvidenceStep{0%,to{opacity:.55;transform:translate(-3px)}35%,70%{opacity:1;transform:none}}@keyframes hvControlVerify{0%,to{transform:translate(0)}40%{transform:translate(5px);box-shadow:0 8px 22px #16865b14}}@keyframes hvMission{0%,to{box-shadow:none}50%{box-shadow:0 0 0 6px #df4c5a12}}@keyframes hvChainStage{0%,to{transform:scale(.92)}35%,62%{transform:scale(1.08);box-shadow:0 0 0 7px #0874e814}}@keyframes hvFlagReveal{0%,to{opacity:.5;transform:translate(6px)}34%,72%{opacity:1;transform:none}}@keyframes hvLure{0%,to{box-shadow:none}45%,65%{box-shadow:0 0 0 5px #0874e81f}}@keyframes hvPaperFloat{0%,to{transform:rotate(-1.2deg)translateY(3px)}50%{transform:rotate(.4deg)translateY(-4px)}}@keyframes hvDossier{0%,48%,to{opacity:.55;transform:translate(5px)}58%,88%{opacity:1;transform:none;box-shadow:0 12px 28px #df4c5a14}}@keyframes hvPipelineStage{0%,to{transform:translateY(0)}35%,58%{transform:translateY(-7px);box-shadow:0 10px 22px #0874e817}}@keyframes hvSecretReveal{0%,55%,to{opacity:.4;transform:translateY(6px)}65%,90%{opacity:1;transform:none;box-shadow:0 10px 24px #16865b14}}@keyframes hvTelemetryRisk{0%,to{background:#fff}50%,76%{background:#fff1f2}}@keyframes hvTelemetrySafe{0%,to{background:#fff}58%,84%{background:#ecfaf4}}@keyframes hvMatrixVerify{0%,to{opacity:.65;transform:scale(.96)}38%,70%{opacity:1;transform:scale(1);box-shadow:0 6px 14px #16865b12}}.hv-web .hv-browser em{color:var(--b);font:700 6px var(--font-mono);letter-spacing:.08em;animation:hvReplayBadge var(--hv-cycle) ease-in-out infinite;background:#fff;border:1px solid #c9dff3;border-radius:99px;margin-left:auto;padding:4px 7px;font-style:normal}.hv-web-status{color:#92a2b2;font:7px var(--font-mono);text-align:center;text-transform:uppercase;letter-spacing:.04em;grid-template-columns:repeat(3,1fr);margin-bottom:13px;padding-bottom:10px;display:grid;position:relative}.hv-web-status:after{content:"";background:#e5edf4;border-radius:2px;height:2px;position:absolute;bottom:0;left:5%;right:5%}.hv-web-status>i{z-index:2;background:var(--b);width:7px;height:7px;animation:hvStatusTravel var(--hv-cycle) cubic-bezier(.45,0,.2,1) infinite;border:2px solid #fff;border-radius:50%;position:absolute;bottom:-2px;left:5%;box-shadow:0 0 0 3px #0874e81c}.hv-web-status span{animation:hvStatusLabel var(--hv-cycle) ease-in-out infinite}.hv-web-status span:nth-child(2){animation-delay:calc(var(--hv-cycle)/-8)}.hv-web-status span:nth-child(3){animation-delay:calc(var(--hv-cycle)/-4)}.hv-web mark{vertical-align:bottom;min-width:29px;display:inline-grid;position:relative;overflow:hidden}.hv-web mark span,.hv-web mark b{font:inherit;font-weight:inherit;grid-area:1/1}.hv-web mark span{animation:hvOldId var(--hv-cycle) steps(1) infinite}.hv-web mark b{opacity:0;color:var(--r);animation:hvNewId var(--hv-cycle) steps(1) infinite}.hv-web-gate{position:relative}.hv-exploit-packet{z-index:5;color:#fff;background:var(--b);opacity:0;pointer-events:none;width:22px;height:22px;animation:hvExploitTravel var(--hv-cycle) cubic-bezier(.45,0,.18,1) infinite;border:2px solid #fff;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:13px;left:12%;box-shadow:0 0 0 5px #0874e81a,0 4px 12px #0874e833}.hv-exploit-packet svg{width:10px;height:10px}.hv-boundary-break{z-index:6;pointer-events:none;width:28px;height:28px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.hv-boundary-break>i{background:var(--a);opacity:0;width:3px;height:3px;animation:hvBoundarySpark var(--hv-cycle) ease-out infinite;border-radius:50%;position:absolute;top:12px;left:13px}.hv-boundary-break>i:first-child{--sx:-14px;--sy:-12px}.hv-boundary-break>i:nth-child(2){--sx:16px;--sy:-5px}.hv-boundary-break>i:nth-child(3){--sx:8px;--sy:15px}.hv-web-gate .hv-node:nth-of-type(2)>span:after{content:"";background:var(--a);opacity:0;width:10px;height:2px;animation:hvLockCrack var(--hv-cycle) ease-in-out infinite;border-radius:2px;position:absolute;transform:rotate(-45deg)}.hv-web-gate .hv-node:nth-of-type(2)>span{position:relative}.hv-web-gate .hv-node:nth-of-type(3)>span:after{content:"1042";color:#fff;background:var(--r);font:6px var(--font-mono);opacity:0;animation:hvRecordOpen var(--hv-cycle) ease-in-out infinite;border:2px solid #fff;border-radius:99px;padding:3px 5px;position:absolute;top:-7px;right:-7px}.hv-web-gate .hv-node:nth-of-type(3)>span{position:relative}@keyframes hvReplayBadge{0%,to{opacity:.45}10%,86%{opacity:1;box-shadow:0 0 0 4px #0874e80d}}@keyframes hvStatusTravel{0%,8%{opacity:0;left:5%}14%,30%{opacity:1;left:16.5%}38%,54%{opacity:1;left:50%}62%,88%{opacity:1;left:83%}96%,to{opacity:0;left:83%}}@keyframes hvStatusLabel{0%,to{color:#92a2b2}20%,42%{color:var(--b);font-weight:700}}@keyframes hvOldId{0%,29%{opacity:1}30%,to{opacity:0}}@keyframes hvNewId{0%,29%{opacity:0}30%,to{opacity:1}}@keyframes hvExploitTravel{0%,28%{opacity:0;left:12%;transform:scale(.7)}34%{opacity:1;transform:scale(1)}49%{opacity:1;left:47%;transform:scale(1)}56%{left:52%;transform:scale(.88)}66%,84%{opacity:1;left:82%;transform:scale(1)}92%,to{opacity:0;left:82%;transform:scale(.7)}}@keyframes hvBoundarySpark{0%,48%{opacity:0;transform:none}53%{opacity:1}62%,to{opacity:0;transform:translate(var(--sx),var(--sy)) scale(.2)}}@keyframes hvLockCrack{0%,47%,to{opacity:0;transform:rotate(-45deg)scaleX(.2)}52%,68%{opacity:1;transform:rotate(-45deg)scaleX(1.7)}}@keyframes hvRecordOpen{0%,62%,to{opacity:0;transform:scale(.5)}69%,90%{opacity:1;transform:scale(1)}}@media (max-width:620px){.hv-web-status{font-size:6px}.hv-exploit-packet b,.hv-web .hv-browser em{display:none}}.hv-lure-button{color:#fff;background:var(--b);animation:hvLure var(--hv-cycle) ease-in-out infinite;border-radius:6px;margin-top:27px;padding:9px;font-size:8px;display:inline-block}.hv-scene-wrap{min-width:0;overflow:hidden}.hv-card .hv-scene:after{contain:strict}@media (max-width:620px){.hv-card .service-visual-head,.hv-card .service-visual-foot{flex-direction:row;align-items:center}.hv-card .service-visual-head>span,.hv-card .service-visual-head>i{max-width:none}.hv-card .service-visual-foot{font-size:7px}}@media (prefers-reduced-motion:reduce){.hv-card *,.hv-card :before,.hv-card :after{transition:none!important;animation:none!important}.hv-card :is(.hv-callout,.hv-json,.hv-secret,.hv-dossier,.hv-net-alert){opacity:1!important;transform:none!important}.hv-card .hv-exploit-packet,.hv-card .hv-boundary-break{display:none}.hv-card .hv-web mark span{opacity:0}.hv-card .hv-web mark b{opacity:1}}.hv-card .hv-scene *,.hv-card .hv-scene:before,.hv-card .hv-scene:after,.hv-card .hv-scene :before,.hv-card .hv-scene :after{animation-duration:var(--hv-cycle)!important;animation-iteration-count:infinite!important;animation-delay:0s!important}.hv-web-status>i{animation-name:hvStatusTravelReviewed!important;animation-timing-function:ease-in-out!important}.hv-exploit-packet{animation-name:hvExploitTravelSynced!important;animation-timing-function:ease-in-out!important}.hv-web-status span:first-child{animation-name:hvStatusCapture!important}.hv-web-status span:nth-child(2){animation-name:hvStatusMutate!important}.hv-web-status span:nth-child(3){animation-name:hvStatusVerify!important}@keyframes hvStatusTravelReviewed{0%,18%{opacity:0;left:5%}22%,35%{opacity:1;left:16.5%}43%,61%{opacity:1;left:50%}70%,91%{opacity:1;left:83%}97%,to{opacity:0;left:83%}}@keyframes hvExploitTravelSynced{0%,18%{opacity:0;left:12%;transform:scale(.72)}22%,35%{opacity:1;left:12%;transform:scale(1)}43%,61%{opacity:1;left:47%;transform:scale(1)}70%,91%{opacity:1;left:82%;transform:scale(1)}97%,to{opacity:0;left:82%;transform:scale(.72)}}@keyframes hvStatusCapture{0%,10%,38%,to{color:#92a2b2;font-weight:400}14%,34%{color:var(--b);font-weight:700}}@keyframes hvStatusMutate{0%,34%,65%,to{color:#92a2b2;font-weight:400}38%,61%{color:var(--b);font-weight:700}}@keyframes hvStatusVerify{0%,61%,96%,to{color:#92a2b2;font-weight:400}66%,92%{color:var(--b);font-weight:700}}.hv-card .hv-api{grid-template-rows:auto minmax(112px,1fr) auto;gap:14px;padding-block:22px;align-content:stretch!important}.hv-api .hv-api-route{grid-template-columns:auto minmax(0,1fr) auto auto;padding:11px 13px;box-shadow:0 8px 24px #173e620f}.hv-api-route mark{color:var(--r);background:var(--rs);border-radius:4px;padding:2px 4px}.hv-api-route>span{color:var(--m);font:7px var(--font-mono)}.hv-api .hv-api-flow{grid-template-columns:1fr 48px 1fr 48px 1fr;align-items:center;min-height:120px;margin:0;display:grid;position:relative}.hv-api-flow>.hv-api-track{background:#d8e5f0;border-radius:2px;width:100%;height:2px;position:relative;overflow:hidden}.hv-api-flow>.hv-api-track:after{content:"";background:linear-gradient(90deg,transparent,var(--b),transparent);animation:hvApiTrack var(--hv-cycle) ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.hv-api-flow>.hv-api-track.risk:after{background:linear-gradient(90deg,transparent,var(--r),transparent)}.hv-api .hv-api-gateway{border-radius:20px;width:76px;height:76px;box-shadow:0 10px 28px #0874e81a}.hv-api .hv-api-gateway>span{border-radius:25px;width:91px;height:91px}.hv-api-gateway small{margin-top:-2px}.hv-api-gateway>b{color:var(--m);font:6px var(--font-mono)}.hv-api-packet{z-index:5;color:#fff;background:var(--b);opacity:0;pointer-events:none;width:22px;height:22px;animation:hvApiPacket var(--hv-cycle) ease-in-out infinite;border:2px solid #fff;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:7%;transform:translateY(-50%);box-shadow:0 0 0 5px #0874e81a,0 4px 12px #0874e833}.hv-api-packet svg{width:10px;height:10px}.hv-api-flow>.hv-node,.hv-api-flow>.hv-api-gateway{z-index:2;position:relative}.hv-api .hv-json{box-sizing:border-box;color:#526b82;border:1px solid #d8e6f2;border-left:3px solid var(--r);opacity:1;width:100%;animation:hvApiEvidence var(--hv-cycle) ease-in-out infinite;background:#f7faff;border-radius:0 9px 9px 0;grid-template-columns:minmax(0,1fr) auto;gap:9px 16px;padding:13px 15px;transform:none}.hv-json header{border-bottom:1px solid #e2ebf3;grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.hv-json header>span{color:var(--m);font:7px var(--font-mono);align-items:center;gap:7px;display:flex}.hv-json header svg{width:13px;color:var(--r)}.hv-json>div{gap:3px;display:grid}.hv-json>strong{color:var(--r);background:var(--rs);border-radius:7px;place-self:center end;align-items:center;gap:6px;padding:7px 9px;font-size:8px;display:flex}.hv-json>strong svg{width:13px}@keyframes hvApiTrack{0%,20%{transform:translate(-110%)}72%,92%{transform:translate(110%)}to{opacity:0;transform:translate(110%)}}@keyframes hvApiPacket{0%,18%{opacity:0;left:7%;transform:translateY(-50%)scale(.72)}22%,35%{opacity:1;left:7%;transform:translateY(-50%)scale(1)}43%,61%{opacity:1;left:46%;transform:translateY(-50%)scale(1)}70%,91%{opacity:1;left:86%;transform:translateY(-50%)scale(1)}97%,to{opacity:0;left:86%;transform:translateY(-50%)scale(.72)}}@keyframes hvApiEvidence{0%,62%,to{opacity:.68;box-shadow:none}70%,93%{opacity:1;box-shadow:0 10px 25px #df4c5a14}}@media (max-width:620px){.hv-card .hv-api{padding-block:16px}.hv-api .hv-api-route{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.hv-api-route>.hv-chip{grid-column:1;display:inline-flex}.hv-api-route>code{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.hv-api-route>span:not(.hv-chip){display:none}.hv-api-route>b{grid-column:3;justify-self:end;width:max-content}.hv-api .hv-api-flow{grid-template-columns:1fr 25px 1fr 25px 1fr}.hv-api-packet b{display:none}.hv-api .hv-json{grid-template-columns:1fr}.hv-json>strong{justify-self:stretch}.hv-api .hv-api-gateway{width:60px;height:60px}}.hv-pipeline-v2 .hv-build-rail{--artifact-y:63px;--secret-drop-y:146px;grid-template-columns:repeat(4,minmax(0,1fr))}.hv-pipeline-v2 :is(.hv-build-artifact,.hv-secret-token){place-items:center;padding:0;line-height:0;display:grid}.hv-pipeline-v2 :is(.hv-build-artifact,.hv-secret-token)>svg{stroke-width:2.2px;flex:none;width:11px;height:11px;margin:0;display:block}.hv-pipeline-v2 .hv-build-rail article{align-self:center;width:100%}.hv-pipeline-v2 .hv-rail-line{top:75px;left:12.5%;right:12.5%}.hv-pipeline-v2 .hv-build-artifact{top:63px;animation-name:hvArtifactTimeline!important;animation-timing-function:ease-in-out!important}.hv-pipeline-v2 .hv-secret-token{top:63px;left:37.5%;transform:translate(-50%);animation-name:hvSecretTimeline!important;animation-timing-function:ease-in-out!important}.hv-pipeline-v2 .scan>span>i{animation-name:hvScannerTimeline!important}.hv-pipeline-v2 .gate>span:before,.hv-pipeline-v2 .gate>span:after{animation-name:hvGateTimeline!important}.hv-pipeline-v2 .gate>span{animation-name:hvGateNodeTimeline!important}.hv-pipeline-v2 .deploy{opacity:1!important;filter:none!important;animation-name:hvDeployTimeline!important}.hv-pipeline-v2 .deploy>span{opacity:1;filter:none}.hv-pipeline-v2 .deploy>span>svg,.hv-pipeline-v2 .deploy>:is(b,small){opacity:.28;filter:grayscale()}.hv-pipeline-v2 .hv-quarantine{animation-name:hvQuarantineTimeline!important}.hv-pipeline-v2 .commit>span{animation:hvCommitTimeline var(--hv-cycle) ease-in-out infinite}.hv-pipeline-v2 .scan>span{animation:hvScanNodeTimeline var(--hv-cycle) ease-in-out infinite}@keyframes hvArtifactTimeline{0%,7%{opacity:0;left:12.5%;transform:translate(-50%)scale(.7)}11%,24%{opacity:1;left:12.5%;transform:translate(-50%)scale(1)}32%,47%{opacity:1;left:37.5%;transform:translate(-50%)scale(1)}55%,64%{opacity:1;background:var(--r);left:62.5%;transform:translate(-50%)scale(1)}69%,to{opacity:0;background:var(--r);left:62.5%;transform:translate(-50%)scale(.7)}}@keyframes hvSecretTimeline{0%,39%{left:37.5%;top:var(--artifact-y);opacity:0;transform:translate(-50%)scale(.65)}44%,50%{left:37.5%;top:var(--artifact-y);opacity:1;transform:translate(-50%)scale(1)}58%,69%{left:37.5%;top:var(--secret-drop-y);opacity:1;transform:translate(-50%)scale(1)}75%,to{left:37.5%;top:var(--secret-drop-y);opacity:0;transform:translate(-50%)scale(.7)}}@keyframes hvCommitTimeline{0%,8%,to{box-shadow:none;transform:scale(.96)}12%,25%{transform:scale(1.06);box-shadow:0 0 0 7px #0874e814}30%{transform:scale(1)}}@keyframes hvScanNodeTimeline{0%,27%,to{box-shadow:none;transform:scale(.96)}33%,51%{transform:scale(1.06);box-shadow:0 0 0 7px #0874e814}56%{transform:scale(1)}}@keyframes hvScannerTimeline{0%,29%,to{opacity:0;transform:scale(.65)}35%,50%{opacity:1;transform:scale(1.25)}55%{opacity:0;transform:scale(1.4)}}@keyframes hvGateTimeline{0%,52%,to{opacity:0;transform:scaleX(.15)}59%,82%{opacity:1;transform:scaleX(1)}}@keyframes hvGateNodeTimeline{0%,51%,to{box-shadow:0 8px 20px #df4c5a0f}59%,83%{box-shadow:0 0 0 8px #df4c5a1a,0 10px 24px #df4c5a1f}}@keyframes hvDeployTimeline{0%,55%{opacity:.62;filter:none}63%,to{opacity:.26;filter:grayscale()}}@keyframes hvQuarantineTimeline{0%,60%,to{opacity:.3;transform:translateY(6px)}68%,93%{opacity:1;transform:none;box-shadow:0 10px 24px #df4c5a14}}@media (max-width:620px){.hv-pipeline-v2 .hv-build-rail{--artifact-y:58px;--secret-drop-y:136px}.hv-pipeline-v2 .hv-rail-line{top:69px}.hv-pipeline-v2 .hv-build-artifact,.hv-pipeline-v2 .hv-secret-token{top:58px}}.hv-card .hv-iot-v2{grid-template-rows:auto minmax(150px,1fr) auto;align-content:stretch;gap:16px;padding:22px 26px}.hv-iot-head{border:1px solid var(--l);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex;box-shadow:0 8px 22px #1843680d}.hv-iot-head>span{align-items:center;gap:8px;display:flex}.hv-iot-head svg{width:15px;color:var(--b)}.hv-iot-head b{font:700 8px var(--font-mono)}.hv-iot-head small{color:var(--m);border-left:1px solid var(--l);font:6px var(--font-mono);padding-left:8px}.hv-iot-path{grid-template-columns:repeat(3,1fr);align-items:center;min-height:158px;display:grid;position:relative}.hv-iot-rail{z-index:0;background:#d8e6f1;border-radius:2px;height:2px;position:absolute;top:63px;left:16.667%;right:16.667%;overflow:hidden}.hv-iot-rail:after{content:"";background:linear-gradient(90deg,transparent,var(--b),transparent);width:34%;height:100%;animation:hvIotRail var(--hv-cycle) ease-in-out infinite;display:block}.hv-iot-path article{z-index:2;text-align:center;align-self:start;justify-items:center;gap:6px;display:grid;position:relative}.hv-iot-path article>span{width:58px;height:58px;color:var(--b);background:#fff;border:2px solid #bfddfb;border-radius:18px;place-items:center;display:grid;position:relative;box-shadow:0 9px 24px #0874e814}.hv-iot-path article>span>svg{width:23px}.hv-iot-path article>b{font:8px var(--font-mono)}.hv-iot-path article>small{color:var(--m);font:6px var(--font-mono)}.hv-iot-path .device>span{color:var(--a);border-color:#efd09c}.hv-iot-path .device>span>i{opacity:0;animation:hvIotPairPulse var(--hv-cycle) ease-out infinite;border:1px solid #efc77f;border-radius:12px;position:absolute;inset:7px}.hv-iot-path .device>span>i+i{border-color:#f5dfbb;border-radius:23px;inset:-7px}.hv-iot-path .gateway>span>em{opacity:0;animation:hvIotGatewayScan var(--hv-cycle) ease-in-out infinite;border:1px solid #a9d1f8;border-radius:11px;position:absolute;inset:7px}.hv-iot-path .core>span{color:var(--g);border-color:#bce5d2}.hv-iot-packet,.hv-iot-pin{z-index:4;color:#fff;background:var(--b);opacity:0;pointer-events:none;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;line-height:0;display:grid;position:absolute;top:52px;box-shadow:0 0 0 5px #0874e81a,0 5px 13px #0874e833}.hv-iot-packet{animation:hvIotPacket var(--hv-cycle) ease-in-out infinite;left:16.667%}.hv-iot-packet svg,.hv-iot-pin svg{width:11px;height:11px;display:block}.hv-iot-pin{color:#fff;background:var(--r);animation:hvIotPin var(--hv-cycle) ease-in-out infinite;left:50%;box-shadow:0 0 0 5px #df4c5a1a,0 5px 13px #df4c5a33}.hv-iot-finding{background:var(--rs);animation:hvIotFinding var(--hv-cycle) ease-in-out infinite;border:1px solid #ffcbd0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;display:grid}.hv-iot-finding>svg{width:20px;color:var(--r)}.hv-iot-finding>span{display:grid}.hv-iot-finding small{color:var(--r);font:6px var(--font-mono)}.hv-iot-finding strong{font-size:10px}.hv-iot-finding>b{color:var(--r);font:7px var(--font-mono);background:#fff;border:1px solid #ffcbd0;border-radius:99px;align-items:center;gap:5px;padding:7px 9px;display:flex}.hv-iot-finding>b svg{width:12px}@keyframes hvIotRail{0%,10%{transform:translate(-110%)}68%,88%{transform:translate(205%)}94%,to{opacity:0;transform:translate(205%)}}@keyframes hvIotPairPulse{0%,7%,to{opacity:0;transform:scale(.7)}13%,29%{opacity:1;transform:scale(1)}35%{opacity:0;transform:scale(1.15)}}@keyframes hvIotPacket{0%,13%{opacity:0;left:16.667%;transform:translate(-50%)scale(.7)}18%,31%{opacity:1;left:16.667%;transform:translate(-50%)scale(1)}40%,55%{opacity:1;left:50%;transform:translate(-50%)scale(1)}64%,82%{opacity:1;background:var(--g);left:83.333%;transform:translate(-50%)scale(1)}90%,to{opacity:0;background:var(--g);left:83.333%;transform:translate(-50%)scale(.7)}}@keyframes hvIotGatewayScan{0%,33%,to{opacity:0;transform:scale(.72)}41%,58%{opacity:1;transform:scale(1.12)}64%{opacity:0;transform:scale(1.25)}}@keyframes hvIotPin{0%,39%{opacity:0;top:52px;transform:translate(-50%)scale(.65)}45%,54%{opacity:1;top:52px;transform:translate(-50%)scale(1)}62%,76%{opacity:1;top:126px;transform:translate(-50%)scale(1)}84%,to{opacity:0;top:126px;transform:translate(-50%)scale(.7)}}@keyframes hvIotFinding{0%,57%,to{opacity:.38;transform:translateY(5px)}66%,91%{opacity:1;transform:none;box-shadow:0 10px 25px #df4c5a14}}@media (max-width:620px){.hv-card .hv-iot-v2{gap:11px;padding:16px 12px}.hv-iot-head small{display:none}.hv-iot-path article>span{border-radius:14px;width:46px;height:46px}.hv-iot-path article>span>svg{width:18px}.hv-iot-rail{top:57px}.hv-iot-packet,.hv-iot-pin{top:46px}.hv-iot-finding{grid-template-columns:auto 1fr}.hv-iot-finding>b{grid-column:1/-1;justify-self:start}@keyframes hvIotPin{0%,39%{opacity:0;top:46px;transform:translate(-50%)scale(.65)}45%,54%{opacity:1;top:46px;transform:translate(-50%)scale(1)}62%,76%{opacity:1;top:118px;transform:translate(-50%)scale(1)}84%,to{opacity:0;top:118px;transform:translate(-50%)scale(.7)}}}.hv-card .hv-iot-v3{grid-template-columns:minmax(0,1.35fr) minmax(175px,.65fr);align-items:stretch;gap:16px;padding:22px;display:grid}.hv-pcb-board{background:linear-gradient(135deg,#f5fbf8,#edf7f4);border:1px solid #b9ddcf;border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 6px #ffffff80,0 14px 32px #1a644b14}.hv-pcb-board:before{content:"";opacity:.18;background-image:radial-gradient(#78b69e 1px,#0000 1px);background-size:13px 13px;position:absolute;inset:0}.hv-pcb-board>header{z-index:5;color:#52766a;font:6px var(--font-mono);justify-content:space-between;align-items:center;display:flex;position:absolute;top:11px;left:13px;right:13px}.hv-pcb-board>header span{align-items:center;gap:6px;display:flex}.hv-pcb-board>header svg{width:12px}.hv-pcb-board>header b{color:var(--g);font:6px var(--font-mono)}.hv-pcb-traces{z-index:1;width:calc(100% - 20px);height:calc(100% - 46px);position:absolute;inset:38px 10px 8px}.hv-pcb-traces path{fill:none;stroke:#74b8a0;stroke-width:2px;stroke-dasharray:4 3}.hv-pcb-traces circle{fill:#fff;stroke:#50a183;stroke-width:2px}.hv-pcb-chip{z-index:3;color:#fff;background:#1c6d58;border:5px solid #d7eee5;border-radius:13px;place-items:center;width:78px;height:78px;display:grid;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #83bfa9,0 15px 28px #185b482e}.hv-pcb-chip>svg{width:25px}.hv-pcb-chip strong{font:7px var(--font-mono)}.hv-pcb-chip small{color:#bfe5d7;font:5px var(--font-mono)}.hv-pcb-chip>i{background:#74b8a0;width:13px;height:3px;position:absolute}.hv-pcb-chip>i:first-of-type{top:18px;left:-17px}.hv-pcb-chip>i:nth-of-type(2){bottom:18px;left:-17px}.hv-pcb-chip>i:nth-of-type(3){top:18px;right:-17px}.hv-pcb-chip>i:nth-of-type(4){bottom:18px;right:-17px}.hv-pcb-part{z-index:3;color:#247d65;background:#fff;border:1px solid #9dcebb;border-radius:10px;place-items:center;gap:2px;width:42px;height:42px;display:grid;position:absolute;box-shadow:0 7px 16px #1a644b14}.hv-pcb-part svg{width:17px}.hv-pcb-part small{font:5px var(--font-mono)}.hv-pcb-part.radio{top:57px;left:19px}.hv-pcb-part.flash{bottom:24px;right:19px}.hv-pcb-part.cloud{top:57px;right:19px}.hv-pcb-scanline{z-index:2;background:linear-gradient(90deg,transparent,var(--b),transparent);height:2px;animation:hvPcbScan var(--hv-cycle) ease-in-out infinite;position:absolute;top:42px;left:10px;right:10px;box-shadow:0 0 13px #0874e873}.hv-probe{z-index:6;width:28px;height:48px;color:var(--r);animation:hvProbeRoute var(--hv-cycle) ease-in-out infinite;position:absolute;top:25%;left:17%}.hv-probe>i{transform-origin:bottom;background:#71889b;width:2px;height:43px;position:absolute;top:-24px;left:13px;transform:rotate(18deg)}.hv-probe>svg{box-sizing:content-box;background:#fff;border:1px solid #ffc4ca;border-radius:50%;width:18px;padding:4px;position:absolute;bottom:0}.hv-pair-console{border:1px solid var(--l);background:#fff;border-radius:14px;grid-template-rows:auto 1fr auto auto;min-width:0;display:grid;overflow:hidden;box-shadow:0 14px 30px #1e415f14}.hv-pair-console>header{color:var(--m);border-bottom:1px solid var(--l);font:6px var(--font-mono);background:#f3f7fa;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.hv-pair-console>header>i{background:#dce7ef;border-radius:5px;width:39px;height:4px;overflow:hidden}.hv-pair-console>header>i b{background:var(--b);width:35%;height:100%;animation:hvPairMeter var(--hv-cycle) ease-in-out infinite;display:block}.hv-pin-dial{align-content:center;place-items:center;gap:7px;padding:10px;display:grid}.hv-pin-dial>svg{width:25px;color:var(--b);animation:hvPinLock var(--hv-cycle) ease-in-out infinite}.hv-pin-dial>small{color:var(--m);font:6px var(--font-mono)}.hv-pin-dial>div{gap:4px;display:flex}.hv-pin-dial>div b{color:#344b60;width:25px;height:33px;font:13px var(--font-mono);animation:hvPinDigit var(--hv-cycle) steps(1,end) infinite;background:#f4f8fb;border:1px solid #d5e2ec;border-radius:5px;place-items:center;display:grid}.hv-pin-dial>div b:nth-child(2){animation-delay:-.35s!important}.hv-pin-dial>div b:nth-child(3){animation-delay:-.7s!important}.hv-pin-dial>strong{color:var(--r);background:var(--rs);font:6px var(--font-mono);opacity:0;animation:hvPinAccepted var(--hv-cycle) ease-in-out infinite;border-radius:99px;padding:4px 7px}.hv-pair-console>dl{border-top:1px solid var(--l);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.hv-pair-console>dl div{text-align:center;border-right:1px solid var(--l);gap:2px;padding:8px 5px;display:grid}.hv-pair-console>dl div:last-child{border:0}.hv-pair-console dt{color:var(--m);font:5px var(--font-mono)}.hv-pair-console dd{font:7px var(--font-mono);margin:0}.hv-pair-console>footer{color:var(--r);background:var(--rs);opacity:.35;animation:hvPairFinding var(--hv-cycle) ease-in-out infinite;border-top:1px solid #ffcbd0;align-items:center;gap:8px;padding:10px;display:flex}.hv-pair-console>footer svg{width:16px}.hv-pair-console>footer span{display:grid}.hv-pair-console>footer small{font:5px var(--font-mono)}.hv-pair-console>footer strong{color:var(--i);font-size:8px}@keyframes hvPcbScan{0%,8%{opacity:0;top:42px}14%{opacity:1}55%{opacity:1;top:89%}62%,to{opacity:0;top:89%}}@keyframes hvProbeRoute{0%,8%{opacity:0;top:76%;left:9%;transform:scale(.85)}14%,28%{opacity:1;top:76%;left:9%;transform:scale(1)}39%,54%{opacity:1;top:30%;left:43%;transform:scale(1)}63%,79%{opacity:1;top:57%;left:84%;transform:scale(1)}87%,to{opacity:0;top:57%;left:84%;transform:scale(.85)}}@keyframes hvPairMeter{0%,9%{width:8%}60%,73%{background:var(--b);width:100%}80%,94%{background:var(--r);width:100%}to{width:8%}}@keyframes hvPinDigit{0%,12%{color:#718296;transform:translateY(-2px)}20%,58%{color:#344b60;transform:translateY(2px)}66%,to{color:#172535;transform:none}}@keyframes hvPinLock{0%,59%,to{color:var(--b);transform:rotate(0)}66%,91%{color:var(--r);transform:rotate(-7deg)}}@keyframes hvPinAccepted{0%,65%,to{opacity:0;transform:scale(.75)}72%,92%{opacity:1;transform:scale(1)}}@keyframes hvPairFinding{0%,66%,to{opacity:.35}73%,94%{opacity:1}}@media (max-width:620px){.hv-card .hv-iot-v3{grid-template-columns:1.15fr .85fr;gap:8px;padding:13px}.hv-pcb-part{width:34px;height:34px}.hv-pcb-part svg{width:14px}.hv-pcb-part.radio{left:10px}.hv-pcb-part.cloud,.hv-pcb-part.flash{right:10px}.hv-pcb-chip{width:60px;height:60px}.hv-pin-dial>div b{width:19px;height:28px;font-size:10px}.hv-pair-console>dl{grid-template-columns:1fr}.hv-pair-console>dl div{grid-template-columns:1fr 1fr;padding:3px 6px}.hv-pair-console>footer{padding:7px}.hv-pair-console>footer strong{font-size:7px}}.hv-iot-v3 .hv-pcb-board,.hv-iot-v3 .hv-pair-console{box-sizing:border-box;height:100%}.hv-iot-v3 .hv-pcb-board>header{border-bottom:1px solid #579d8433;padding-bottom:8px}.hv-iot-v3 .hv-probe{width:22px;height:42px}.hv-iot-v3 .hv-probe>i{height:36px;top:-20px;left:10px}.hv-iot-v3 .hv-probe>svg{width:14px;padding:3px;bottom:0}.hv-iot-v3 .hv-pair-console{grid-template-rows:auto minmax(0,1fr) auto auto}.hv-iot-v3 .hv-pin-dial{align-content:center;gap:6px;min-height:0;padding:12px 10px}.hv-iot-v3 .hv-pin-dial>div b{box-shadow:0 4px 10px #21436012;filter:none!important}.hv-iot-v3 .hv-pin-dial>strong{box-sizing:border-box;min-height:12px}.hv-iot-v3 .hv-pair-console>dl{background:#fbfdff}.hv-iot-v3 .hv-pair-console>dl div{min-width:0}.hv-iot-v3 .hv-pair-console>footer{box-sizing:border-box;opacity:.55;min-height:43px}.hv-iot-v3 .hv-pair-console>footer small{color:var(--r)}.hv-iot-v3 .hv-pcb-part,.hv-iot-v3 .hv-pcb-chip{background-clip:padding-box}.hv-iot-v3 .hv-pcb-part{box-shadow:0 0 0 7px #f2faf7,0 7px 16px #1a644b14}.hv-iot-v3 .hv-pcb-chip{box-shadow:0 0 0 7px #edf8f4,0 0 0 8px #83bfa9,0 15px 28px #185b482e}.hv-iot-v3 .hv-pcb-scanline{z-index:2;opacity:.72;left:18px;right:18px}.hv-iot-v3 .hv-pcb-board{background:linear-gradient(145deg,#f9fdfb,#eff9f5);border-color:#a9d5c4;box-shadow:inset 0 0 0 5px #ffffffb8,0 14px 32px #1a644b14}.hv-iot-v3 .hv-pcb-board:before{opacity:.14;background-image:radial-gradient(#78b69e .8px,#0000 .8px);background-size:15px 15px}.hv-iot-v3 .hv-pcb-traces{width:calc(100% - 36px);height:calc(100% - 61px);inset:49px 18px 12px}.hv-iot-v3 .hv-pcb-traces path{stroke:#69ad94;stroke-width:1.6px;stroke-dasharray:none;opacity:.72}.hv-iot-v3 .hv-pcb-traces circle{r:4px;fill:#f9fdfb;stroke:#3e9677;stroke-width:2.2px}.hv-iot-v3 .hv-pcb-part{color:#17785c;background:#fff;border-color:#8fc9b3;border-radius:12px;gap:1px;width:46px;height:46px;box-shadow:0 0 0 6px #f4fbf8,0 8px 18px #1a644b17}.hv-iot-v3 .hv-pcb-part svg{width:18px;height:18px}.hv-iot-v3 .hv-pcb-part small{color:#367765;font:600 5px var(--font-mono);letter-spacing:.04em}.hv-iot-v3 .hv-pcb-part.cloud{top:63px;right:24px}.hv-iot-v3 .hv-pcb-part.flash{bottom:28px;right:24px}.hv-iot-v3 .hv-pcb-chip{background:linear-gradient(145deg,#218268,#176d57);border:4px solid #d9eee6;border-radius:15px;width:80px;height:80px;top:55%;box-shadow:0 0 0 1px #69ad94,0 13px 25px #185b4833}.hv-iot-v3 .hv-pcb-chip>svg{width:27px;height:27px}.hv-iot-v3 .hv-pcb-chip strong{letter-spacing:.08em;font-size:7px}.hv-iot-v3 .hv-pcb-chip small{color:#d2eee4}.hv-iot-v3 .hv-pcb-chip>i{background:#69ad94;border-radius:2px;width:15px;height:3px}.hv-iot-v3 .hv-pcb-chip>i:first-of-type,.hv-iot-v3 .hv-pcb-chip>i:nth-of-type(2){left:-19px}.hv-iot-v3 .hv-pcb-chip>i:nth-of-type(3),.hv-iot-v3 .hv-pcb-chip>i:nth-of-type(4){right:-19px}.hv-iot-v3 .hv-probe{z-index:7;width:24px;height:48px;color:var(--r);filter:drop-shadow(0 5px 7px #682d3526)}.hv-iot-v3 .hv-probe>i{background:linear-gradient(#8297a8,#405b70);border-radius:2px;width:2px;height:39px;top:-25px;left:11px;transform:rotate(16deg)}.hv-iot-v3 .hv-probe>span{background:#fff;border:1px solid #f29ba5;border-radius:7px;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:1px;left:1px;box-shadow:0 0 0 3px #df4c5a1a}.hv-iot-v3 .hv-probe>span:before,.hv-iot-v3 .hv-probe>span:after{content:"";border-color:var(--r);border-style:solid;width:5px;height:5px;position:absolute}.hv-iot-v3 .hv-probe>span:before{border-width:1px 0 0 1px;top:-3px;left:-3px}.hv-iot-v3 .hv-probe>span:after{border-width:0 1px 1px 0;bottom:-3px;right:-3px}.hv-iot-v3 .hv-probe>span svg{stroke-width:2.3px;width:12px;height:12px;display:block}.hv-iot-v3 .hv-pcb-scanline{background:linear-gradient(90deg,#0000 3%,#0874e8b3 20% 80%,#0000 97%);height:1px;left:22px;right:22px;box-shadow:0 0 9px #0874e847}@media (max-width:620px){.hv-iot-v3 .hv-pcb-part{width:36px;height:36px}.hv-iot-v3 .hv-pcb-part.radio{left:11px}.hv-iot-v3 .hv-pcb-part.cloud,.hv-iot-v3 .hv-pcb-part.flash{right:11px}.hv-iot-v3 .hv-pcb-chip{width:62px;height:62px}.hv-iot-v3 .hv-probe{transform:scale(.85)}}.hv-iot-v3 .hv-probe{filter:drop-shadow(0 4px 6px #682d3526);width:22px;height:22px;top:82%;left:11%;transform:translate(-50%,-50%);animation-name:hvBugCircuitRoute!important;animation-timing-function:linear!important}.hv-iot-v3 .hv-probe>i{display:none}.hv-iot-v3 .hv-probe>span{border-radius:6px;width:20px;height:20px;position:relative;bottom:auto;left:auto;box-shadow:0 0 0 3px #df4c5a17}@keyframes hvBugCircuitRoute{0%,5%{opacity:0;top:82%;left:11%;transform:translate(-50%,-50%)scale(.75)}9%{opacity:1;top:82%;left:11%;transform:translate(-50%,-50%)scale(1)}20%{opacity:1;top:82%;left:29%;transform:translate(-50%,-50%)scale(1)}29%{opacity:1;top:68%;left:29%;transform:translate(-50%,-50%)scale(1)}37%{opacity:1;top:68%;left:40%;transform:translate(-50%,-50%)scale(1)}41%,47%{opacity:0;top:68%;left:44%;transform:translate(-50%,-50%)scale(.75)}51%{opacity:0;top:48%;left:60%;transform:translate(-50%,-50%)scale(.75)}55%{opacity:1;top:48%;left:60%;transform:translate(-50%,-50%)scale(1)}65%{opacity:1;top:48%;left:71%;transform:translate(-50%,-50%)scale(1)}73%{opacity:1;top:37%;left:71%;transform:translate(-50%,-50%)scale(1)}82%{opacity:1;top:37%;left:84%;transform:translate(-50%,-50%)scale(1)}88%,to{opacity:0;top:37%;left:84%;transform:translate(-50%,-50%)scale(.75)}}.hv-iot-v3 .hv-pcb-traces{width:calc(100% - 24px);height:calc(100% - 50px);inset:42px 12px 8px;overflow:visible}.hv-iot-v3 .hv-pcb-traces path{fill:none;stroke:#69ad94;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.82}.hv-iot-v3 .hv-pcb-traces .test-route{stroke:#9bcbbb;stroke-width:1px}.hv-iot-v3 .hv-pcb-traces circle{fill:#f9fdfb;stroke:#318b6c;stroke-width:1.4px;vector-effect:non-scaling-stroke}.hv-iot-v3 .hv-pcb-part{z-index:4;width:48px;height:48px;margin:0;transform:translate(-50%,-50%)}.hv-iot-v3 .hv-pcb-part.cloud{top:34%;left:78%;right:auto}.hv-iot-v3 .hv-pcb-part.flash{inset:73% auto auto 78%}.hv-iot-v3 .hv-pcb-chip>i:first-of-type{top:28px;left:-19px}.hv-iot-v3 .hv-pcb-chip>i:nth-of-type(2){bottom:28px;left:-19px}.hv-iot-v3 .hv-pcb-chip>i:nth-of-type(3){top:28px;right:-19px}.hv-iot-v3 .hv-pcb-chip>i:nth-of-type(4){bottom:28px;right:-19px}.hv-iot-v3 .hv-probe{animation-name:hvBugCleanRoute!important}@keyframes hvBugCleanRoute{0%,6%{opacity:0;top:42%;left:22%;transform:translate(-50%,-50%)scale(.75)}10%,20%{opacity:1;top:42%;left:22%;transform:translate(-50%,-50%)scale(1)}31%{opacity:1;top:42%;left:32%;transform:translate(-50%,-50%)scale(1)}39%{opacity:1;top:49%;left:32%;transform:translate(-50%,-50%)scale(1)}47%{opacity:1;top:49%;left:40%;transform:translate(-50%,-50%)scale(1)}51%,57%{opacity:0;top:49%;left:43%;transform:translate(-50%,-50%)scale(.7)}61%{opacity:0;top:49%;left:60%;transform:translate(-50%,-50%)scale(.7)}65%{opacity:1;top:49%;left:60%;transform:translate(-50%,-50%)scale(1)}73%{opacity:1;top:49%;left:68%;transform:translate(-50%,-50%)scale(1)}81%{opacity:1;top:37%;left:68%;transform:translate(-50%,-50%)scale(1)}90%{opacity:1;top:37%;left:78%;transform:translate(-50%,-50%)scale(1)}96%,to{opacity:0;top:37%;left:78%;transform:translate(-50%,-50%)scale(.75)}}@media (max-width:620px){.hv-iot-v3 .hv-pcb-part{width:38px;height:38px}.hv-iot-v3 .hv-pcb-chip{width:64px;height:64px}}.hv-iot-v3 .hv-pcb-traces{display:none}.hv-iot-v3 .hv-pcb-part{width:48px;height:48px;box-shadow:0 7px 16px #1a644b14}.hv-iot-v3 .hv-pcb-part.radio{top:46%;left:20%}.hv-iot-v3 .hv-pcb-part.cloud{top:38%;left:80%}.hv-iot-v3 .hv-pcb-part.flash{top:72%;left:80%}.hv-iot-v3 .hv-pcb-chip{width:82px;height:82px;top:55%;left:50%}.hv-pcb-wires{z-index:2;pointer-events:none;position:absolute;inset:42px 0 0}.hv-pcb-wires>i{background:#58a98c;border-radius:3px;height:2px;display:block;position:absolute;box-shadow:0 0 0 1px #ffffffa6}.hv-pcb-wires>i:before,.hv-pcb-wires>i:after{content:"";background:#f5fbf8;border:2px solid #3a9273;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.hv-pcb-wires>i:before{left:-3px}.hv-pcb-wires>i:after{right:-3px}.hv-pcb-wires>.ble{transform-origin:0;width:calc(30% - 65px);top:43%;left:calc(20% + 24px);transform:rotate(8deg)}.hv-pcb-wires>.rf{transform-origin:0;width:calc(30% - 65px);top:40%;left:calc(50% + 41px);transform:rotate(-7deg)}.hv-pcb-wires>.flash{transform-origin:0;width:calc(30% - 65px);top:60%;left:calc(50% + 41px);transform:rotate(12deg)}.hv-iot-v3 .hv-pcb-chip>i{display:none}.hv-iot-v3 .hv-probe{top:46%;left:calc(20% + 24px);animation-name:hvBugDirectRoute!important}@keyframes hvBugDirectRoute{0%,7%{opacity:0;top:46%;left:calc(20% + 24px);transform:translate(-50%,-50%)scale(.75)}12%,22%{opacity:1;top:46%;left:calc(20% + 24px);transform:translate(-50%,-50%)scale(1)}47%,61%{opacity:1;top:55%;left:calc(50% - 41px);transform:translate(-50%,-50%)scale(1)}69%,to{opacity:0;top:55%;left:calc(50% - 41px);transform:translate(-50%,-50%)scale(.7)}}@media (max-width:620px){.hv-iot-v3 .hv-pcb-part{width:38px;height:38px}.hv-iot-v3 .hv-pcb-chip{width:64px;height:64px}.hv-pcb-wires>.ble{width:calc(30% - 51px);left:calc(20% + 19px)}.hv-pcb-wires>.rf,.hv-pcb-wires>.flash{width:calc(30% - 51px);left:calc(50% + 32px)}}.hv-card .hv-iot-v4{background:linear-gradient(145deg,#fff,#f6faff);grid-template-rows:auto 1fr;gap:13px;padding:20px 22px;display:grid}.hv-lab-head{color:var(--m);border:1px solid var(--l);font:6px var(--font-mono);background:#fff;border-radius:9px;grid-template-columns:auto 1fr 70px;align-items:center;gap:10px;padding:9px 11px;display:grid}.hv-lab-head>span{color:var(--i);align-items:center;gap:7px;display:flex}.hv-lab-head svg{width:13px;color:var(--b)}.hv-lab-head>small{border-left:1px solid var(--l);padding-left:10px}.hv-lab-head>i{background:#e1ebf3;border-radius:5px;height:4px;overflow:hidden}.hv-lab-head>i b{background:var(--b);width:18%;height:100%;animation:hvLabProgress var(--hv-cycle) ease-in-out infinite;display:block}.hv-teardown-stage{grid-template-columns:minmax(230px,1.1fr) minmax(185px,.9fr);gap:16px;min-height:0;display:grid}.hv-device-stack{perspective:700px;background:radial-gradient(circle at 50% 48%,#eef6ff 0 28%,#0000 29%),linear-gradient(145deg,#fbfdff,#f2f7fb);border:1px solid #d5e3ee;border-radius:16px;min-width:0;position:relative;overflow:hidden}.hv-device-stack:before{content:"EXPLODED VIEW";color:#8a9bab;font:6px var(--font-mono);letter-spacing:.08em;position:absolute;top:11px;left:12px}.hv-device-stack:after{content:"";background:linear-gradient(#0000,#b7d2e8 15% 85%,#0000);width:1px;position:absolute;top:48px;bottom:25px;left:50%}.hv-layer{z-index:2;box-sizing:border-box;background:#fff;border:1px solid #c8dceb;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:25px 1fr;align-items:center;width:152px;padding:9px 11px;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 9px 20px #1b436414}.hv-layer>svg,.hv-layer>i{width:18px;height:18px;color:var(--b);grid-row:1/3;margin-right:7px}.hv-layer>i{box-sizing:border-box;border:2px solid #8097aa;border-radius:5px;display:block}.hv-layer strong{font:7px var(--font-mono)}.hv-layer small{color:var(--m);font:5px var(--font-mono)}.hv-layer.enclosure{border-color:#c9d6df;top:37px}.hv-layer.radio{border-color:#bcdcff;top:91px}.hv-layer.controller{color:#fff;background:linear-gradient(135deg,#167760,#1d8b70);border-color:#11614f;top:145px}.hv-layer.controller svg,.hv-layer.controller small{color:#d3eee5}.hv-layer.firmware{border-color:#f0c57e;top:199px}.hv-layer.firmware svg{color:var(--a)}.hv-layer-scan{z-index:4;background:linear-gradient(90deg,transparent,var(--b),transparent);height:2px;animation:hvLayerScan var(--hv-cycle) ease-in-out infinite;position:absolute;top:47px;left:18%;right:18%;box-shadow:0 0 10px #0874e859}.hv-pin-artifact{z-index:5;color:var(--r);opacity:0;animation:hvArtifactExtract var(--hv-cycle) ease-in-out infinite;background:#fff;border:1px solid #f3aab2;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:flex;position:absolute;top:213px;left:calc(50% + 42px);box-shadow:0 7px 17px #a135421f}.hv-pin-artifact>svg{width:14px}.hv-pin-artifact>span{display:grid}.hv-pin-artifact small{font:5px var(--font-mono)}.hv-pin-artifact b{font:8px var(--font-mono)}.hv-logic-scope{background:#fff;border:1px solid #d4e2ed;border-radius:16px;grid-template-rows:auto 1fr auto auto;min-width:0;display:grid;overflow:hidden;box-shadow:0 12px 28px #1f466712}.hv-logic-scope>header{color:var(--m);border-bottom:1px solid var(--l);font:6px var(--font-mono);background:#f4f8fb;justify-content:space-between;padding:10px 11px;display:flex}.hv-logic-scope>header b{color:var(--b)}.hv-scope-screen{background-image:linear-gradient(#dbeaf5 1px,#0000 1px),linear-gradient(90deg,#dbeaf5 1px,#0000 1px);background-size:18px 18px;min-height:105px;position:relative;overflow:hidden}.hv-scope-screen svg{width:calc(100% - 16px);height:calc(100% - 28px);position:absolute;inset:14px 8px}.hv-scope-screen path{fill:none;stroke:var(--b);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:520;animation:hvWaveDraw var(--hv-cycle) ease-in-out infinite}.hv-scope-screen line{stroke:#9bb5c9;stroke-width:1px}.hv-scope-cursor{background:var(--r);width:1px;animation:hvScopeCursor var(--hv-cycle) ease-in-out infinite;position:absolute;top:8px;bottom:8px;left:8%;box-shadow:0 0 7px #df4c5a59}.hv-scope-screen>b{color:var(--r);font:5px var(--font-mono);opacity:0;animation:hvPinAccepted var(--hv-cycle) ease-in-out infinite;background:#fff;border:1px solid #ffcbd0;border-radius:5px;padding:4px 6px;position:absolute;top:8px;right:8px}.hv-scope-stats{border-top:1px solid var(--l);grid-template-columns:repeat(3,1fr);display:grid}.hv-scope-stats>span{text-align:center;border-right:1px solid var(--l);gap:2px;padding:8px 4px;display:grid}.hv-scope-stats>span:last-child{border:0}.hv-scope-stats small{color:var(--m);font:5px var(--font-mono)}.hv-scope-stats b{font:7px var(--font-mono)}.hv-scope-result{color:var(--r);background:var(--rs);opacity:.35;animation:hvScopeResult var(--hv-cycle) ease-in-out infinite;border-top:1px solid #ffcbd0;align-items:center;gap:8px;padding:10px;display:flex}.hv-scope-result>svg{width:17px}.hv-scope-result>span{display:grid}.hv-scope-result small{font:5px var(--font-mono)}.hv-scope-result strong{color:var(--i);font-size:8px}@keyframes hvLabProgress{0%,7%{width:8%}76%,92%{background:var(--b);width:100%}96%,to{background:var(--r);width:100%}}@keyframes hvLayerScan{0%,8%{opacity:0;top:47px}14%{opacity:1}72%{opacity:1;top:246px}80%,to{opacity:0;top:246px}}@keyframes hvArtifactExtract{0%,57%{opacity:0;left:calc(50% + 12px);transform:scale(.75)}66%,88%{opacity:1;left:calc(50% + 62px);transform:scale(1)}95%,to{opacity:0;left:calc(50% + 62px);transform:scale(.8)}}@keyframes hvWaveDraw{0%,8%{stroke-dashoffset:520px}68%,to{stroke-dashoffset:0}}@keyframes hvScopeCursor{0%,8%{opacity:0;left:8%}14%{opacity:1}72%,90%{opacity:1;left:91%}96%,to{opacity:0;left:91%}}@keyframes hvScopeResult{0%,62%,to{opacity:.35}71%,94%{opacity:1}}@media (max-width:620px){.hv-card .hv-iot-v4{gap:8px;padding:13px}.hv-lab-head{grid-template-columns:auto 1fr}.hv-lab-head>small{display:none}.hv-teardown-stage{grid-template-columns:1.05fr .95fr;gap:8px}.hv-layer{width:118px;padding:7px 8px}.hv-layer.enclosure{top:38px}.hv-layer.radio{top:87px}.hv-layer.controller{top:136px}.hv-layer.firmware{top:185px}.hv-pin-artifact{top:198px}.hv-scope-stats{grid-template-columns:1fr}.hv-scope-stats>span{grid-template-columns:1fr 1fr;padding:3px 5px}.hv-scope-result{padding:7px}.hv-scope-result strong{font-size:7px}}.hv-card .hv-network-v2{grid-template-rows:minmax(0,1fr) auto;gap:15px;padding:21px 27px;display:grid}.hv-net-topology{min-height:245px;position:relative}.hv-net-topology>svg{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hv-net-topology>svg path{fill:none;stroke:#c5d7e6;stroke-width:2px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.hv-net-topology>svg .hv-packet.packet{fill:var(--b);stroke:#fff;stroke-width:4px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #0874e859)}.hv-net-topology>svg .hv-packet.packet.lower{fill:var(--r)}.hv-net-topology>article{z-index:3;text-align:center;justify-items:center;gap:4px;width:105px;display:grid;position:absolute;transform:translate(-50%,-50%)}.hv-net-topology>article>span{width:51px;height:51px;color:var(--b);background:#fff;border:2px solid #bcdcff;border-radius:15px;place-items:center;display:grid;box-shadow:0 8px 20px #0874e817}.hv-net-topology>article svg{width:21px}.hv-net-topology>article>b{font:8px var(--font-mono)}.hv-net-topology>article>small{color:var(--m);font:5px var(--font-mono)}.hv-network-v2 .hv-net-topology>article svg{opacity:1;filter:none;width:21px;height:21px;display:block;overflow:visible}.hv-network-v2 .hv-net-topology>article svg :is(path,circle,rect,line,polyline,polygon){fill:none;stroke:currentColor;stroke-width:2px;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round;opacity:1}.hv-net-topology>.internet{top:50%;left:15.83%}.hv-net-topology>.firewall{top:23.9%;left:50%}.hv-net-topology>.vpn{top:76.1%;left:50%}.hv-net-topology>.domain{top:50%;left:84.17%}.hv-net-topology>.firewall>span{color:var(--g);border-color:#b9e2d0}.hv-net-topology>.vpn>span{color:var(--a);border-color:#efcf98}.hv-net-topology>.domain>span{color:var(--r);background:var(--rs);border-color:#ffc4ca}.hv-net-pulse{z-index:4;background:var(--b);pointer-events:none;border:3px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 4px #0874e81a}.hv-net-pulse.upper{offset-path:path("M 95 115 C 180 115 185 55 300 55 S 420 115 505 115");animation:hvNetUpper var(--hv-cycle) ease-in-out infinite}.hv-net-pulse.lower{offset-path:path("M 95 115 C 180 115 185 175 300 175 S 420 115 505 115");animation:hvNetLower var(--hv-cycle) ease-in-out infinite}.hv-network-v2 .hv-net-alert{border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;display:grid}.hv-network-v2 .hv-net-alert>span{display:grid}.hv-network-v2 .hv-net-alert small{color:var(--r)}@keyframes hvNetUpper{0%,8%{offset-distance:0%;opacity:0}13%,45%{opacity:1}51%{offset-distance:100%;opacity:1}58%,to{offset-distance:100%;opacity:0}}@keyframes hvNetLower{0%,37%{offset-distance:0%;opacity:0}44%,83%{opacity:1}89%{offset-distance:100%;opacity:1;background:var(--r)}96%,to{offset-distance:100%;opacity:0;background:var(--r)}}@media (max-width:620px){.hv-card .hv-network-v2{gap:9px;padding:14px 12px}.hv-net-topology{min-height:230px}.hv-net-topology>article{width:82px}.hv-net-topology>article>span{width:42px;height:42px}.hv-network-v2 .hv-net-alert{grid-template-columns:auto 1fr}.hv-network-v2 .hv-net-alert>.hv-chip{grid-column:1/-1}}.hv-network-v2 .hv-net-topology>.internet>span{animation:hvNetInternetNode var(--hv-cycle) ease-in-out infinite}.hv-network-v2 .hv-net-topology>.firewall>span{animation:hvNetFirewallNode var(--hv-cycle) ease-in-out infinite}.hv-network-v2 .hv-net-topology>.vpn>span{animation:hvNetVpnNode var(--hv-cycle) ease-in-out infinite}.hv-network-v2 .hv-net-topology>.domain>span{animation:hvNetDomainNode var(--hv-cycle) ease-in-out infinite}.hv-network-v2 .hv-net-topology>svg path.upper{animation:hvNetUpperRoute var(--hv-cycle) ease-in-out infinite}.hv-network-v2 .hv-net-topology>svg path.lower{animation:hvNetLowerRoute var(--hv-cycle) ease-in-out infinite}@keyframes hvNetInternetNode{0%,to{box-shadow:0 8px 20px #0874e817}8%,18%{box-shadow:0 0 0 7px #0874e81a,0 9px 22px #0874e824}}@keyframes hvNetFirewallNode{0%,26%,48%,to{box-shadow:0 8px 20px #16865b14}32%,43%{box-shadow:0 0 0 7px #16865b1a,0 9px 22px #16865b24}}@keyframes hvNetVpnNode{0%,43%,68%,to{box-shadow:0 8px 20px #bd741814}50%,63%{box-shadow:0 0 0 7px #bd74181a,0 9px 22px #bd741824}}@keyframes hvNetDomainNode{0%,70%,to{box-shadow:0 8px 20px #df4c5a14}78%,93%{transform:scale(1.04);box-shadow:0 0 0 8px #df4c5a1c,0 10px 24px #df4c5a29}}@keyframes hvNetUpperRoute{0%,8%,56%,to{stroke:#c5d7e6}14%,50%{stroke:#77afe3}}@keyframes hvNetLowerRoute{0%,36%,94%,to{stroke:#c5d7e6}44%,72%{stroke:#e2ae6a}78%,90%{stroke:#e0848e}}.hv-card .hv-cloud-v2{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:stretch;gap:12px;padding:20px 22px;display:grid}.hv-cloud-head{border:1px solid var(--l);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.hv-cloud-head>span{align-items:center;gap:8px;display:flex}.hv-cloud-head svg{width:16px;color:var(--b)}.hv-cloud-head b{font:7px var(--font-mono)}.hv-cloud-head small{color:var(--m);border-left:1px solid var(--l);font:6px var(--font-mono);padding-left:8px}.hv-cloud-workspace{background:#fff;border:1px solid #d4e2ed;border-radius:13px;grid-template-columns:minmax(0,1.12fr) minmax(180px,.88fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 13px 30px #1f466712}.hv-policy-editor{border-right:1px solid var(--l);grid-template-rows:auto 1fr auto;min-width:0;display:grid}.hv-policy-editor>header,.hv-blast-panel>header{color:var(--m);border-bottom:1px solid var(--l);font:6px var(--font-mono);background:#f3f7fa;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.hv-policy-editor>header>b{color:var(--b);align-items:center;gap:5px;display:flex}.hv-policy-editor>header>b i{background:var(--b);width:5px;height:5px;animation:hvPolicyStatus var(--hv-cycle) ease-in-out infinite;border-radius:50%}.hv-policy-code{align-content:center;gap:3px;padding:13px 11px;display:grid;position:relative;overflow:hidden}.hv-policy-code>span{z-index:2;min-height:27px;font:7px var(--font-mono);border-left:2px solid #0000;border-radius:5px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;padding:0 7px;display:grid;position:relative}.hv-policy-code>span>i{color:#9aabba;font-style:normal}.hv-policy-code code{text-overflow:ellipsis;white-space:nowrap;color:#52677a;overflow:hidden}.hv-policy-code>span>b{color:var(--r);font:5px var(--font-mono);opacity:0;background:#fff;border-radius:4px;padding:3px 5px}.hv-policy-code .risk{animation:hvPolicyRiskOne var(--hv-cycle) ease-in-out infinite}.hv-policy-code .risk.resource{animation:hvPolicyRiskTwo var(--hv-cycle) ease-in-out infinite}.hv-policy-code .risk>b{animation:hvPolicyTagOne var(--hv-cycle) ease-in-out infinite}.hv-policy-code .risk.resource>b{animation:hvPolicyTagTwo var(--hv-cycle) ease-in-out infinite}.hv-policy-code>em{z-index:1;height:30px;animation:hvPolicyBeam var(--hv-cycle) ease-in-out infinite;background:linear-gradient(#0000,#0874e814,#0000);position:absolute;top:15%;left:0;right:0}.hv-policy-editor>footer{color:var(--r);background:var(--rs);opacity:.38;animation:hvPolicyFinding var(--hv-cycle) ease-in-out infinite;border-top:1px solid #ffcbd0;align-items:center;gap:8px;padding:10px;display:flex}.hv-policy-editor>footer svg{width:17px}.hv-policy-editor>footer span{display:grid}.hv-policy-editor>footer small{font:5px var(--font-mono)}.hv-policy-editor>footer strong{color:var(--i);font-size:8px}.hv-blast-panel{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.hv-blast-panel>header>b{color:var(--r)}.hv-resource-grid{align-content:center;gap:6px;padding:9px;display:grid}.hv-resource-grid article{color:#8091a2;opacity:.35;background:#f8fbfd;border:1px solid #dce7ef;border-radius:7px;grid-template-columns:25px minmax(0,1fr) 8px;align-items:center;gap:7px;padding:8px;display:grid}.hv-resource-grid article>svg{width:17px}.hv-resource-grid article>span{display:grid}.hv-resource-grid article b{color:var(--i);font-size:7px}.hv-resource-grid article small{font:5px var(--font-mono)}.hv-resource-grid article>i{background:#c9d5df;border-radius:50%;width:7px;height:7px}.hv-resource-grid article:first-child{animation:hvCloudAssetOne var(--hv-cycle) ease-in-out infinite}.hv-resource-grid article:nth-child(2){animation:hvCloudAssetTwo var(--hv-cycle) ease-in-out infinite}.hv-resource-grid article:nth-child(3){animation:hvCloudAssetThree var(--hv-cycle) ease-in-out infinite}.hv-resource-grid article:nth-child(4){animation:hvCloudAssetFour var(--hv-cycle) ease-in-out infinite}.hv-blast-panel>footer{border-top:1px solid var(--l);background:#f7fafd;grid-template-columns:45px 1fr auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.hv-blast-panel>footer>span{background:#dfe8ef;border-radius:5px;height:5px;overflow:hidden}.hv-blast-panel>footer>span i{background:var(--r);width:12%;height:100%;animation:hvCloudRiskMeter var(--hv-cycle) ease-in-out infinite;display:block}.hv-blast-panel>footer>div{display:grid}.hv-blast-panel>footer small{color:var(--m);font:5px var(--font-mono)}.hv-blast-panel>footer strong{font:9px var(--font-mono)}.hv-blast-panel>footer>b{color:var(--r);background:var(--rs);font:5px var(--font-mono);opacity:.35;animation:hvCloudCritical var(--hv-cycle) ease-in-out infinite;border-radius:5px;padding:4px 6px}@keyframes hvPolicyStatus{0%,91%{background:var(--b);box-shadow:0 0 #0874e826}96%,to{background:var(--r);box-shadow:0 0 0 4px #df4c5a1a}}@keyframes hvPolicyBeam{0%,7%{opacity:0;top:13%}12%{opacity:1}65%{opacity:1;top:72%}72%,to{opacity:0;top:72%}}@keyframes hvPolicyRiskOne{0%,28%,to{color:inherit;background:0 0;border-color:#0000}35%,88%{color:var(--r);background:var(--rs);border-color:var(--r)}}@keyframes hvPolicyRiskTwo{0%,43%,to{color:inherit;background:0 0;border-color:#0000}50%,88%{color:var(--r);background:var(--rs);border-color:var(--r)}}@keyframes hvPolicyTagOne{0%,33%,to{opacity:0;transform:translate(4px)}40%,88%{opacity:1;transform:none}}@keyframes hvPolicyTagTwo{0%,49%,to{opacity:0;transform:translate(4px)}56%,88%{opacity:1;transform:none}}@keyframes hvPolicyFinding{0%,52%,to{opacity:.38}61%,93%{opacity:1}}@keyframes hvCloudAssetOne{0%,51%,to{opacity:.35;border-color:#dce7ef}58%,93%{opacity:1;color:var(--r);background:var(--rs);border-color:#ffcbd0}}@keyframes hvCloudAssetTwo{0%,57%,to{opacity:.35;border-color:#dce7ef}64%,93%{opacity:1;color:var(--r);background:var(--rs);border-color:#ffcbd0}}@keyframes hvCloudAssetThree{0%,63%,to{opacity:.35;border-color:#dce7ef}70%,93%{opacity:1;color:var(--r);background:var(--rs);border-color:#ffcbd0}}@keyframes hvCloudAssetFour{0%,69%,to{opacity:.35;border-color:#dce7ef}76%,93%{opacity:1;color:var(--r);background:var(--rs);border-color:#ffcbd0}}@keyframes hvCloudRiskMeter{0%,53%{width:12%}82%,94%{width:91%}to{width:12%}}@keyframes hvCloudCritical{0%,76%,to{opacity:.35}83%,94%{opacity:1}}@media (max-width:620px){.hv-card .hv-cloud-v2{gap:8px;padding:13px}.hv-cloud-head small{display:none}.hv-cloud-workspace{grid-template-columns:1.05fr .95fr}.hv-policy-code>span{grid-template-columns:18px minmax(0,1fr)}.hv-policy-code>span>b{display:none}.hv-resource-grid{gap:4px;padding:6px}.hv-resource-grid article{grid-template-columns:18px 1fr;padding:6px}.hv-resource-grid article>i{display:none}.hv-blast-panel>footer{grid-template-columns:1fr auto}.hv-blast-panel>footer>span{grid-column:1/-1}}.hv-card .hv-cloud-v3{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;align-items:stretch;gap:11px;padding:18px 22px;display:grid}.hv-cloud-stage{grid-template-columns:126px 43px minmax(0,1fr);align-items:center;min-height:0;display:grid;position:relative}.hv-cloud-identity{z-index:4;text-align:center;background:#fff;border:1px solid #c9ddeb;border-radius:13px;justify-items:center;gap:7px;padding:12px 8px;display:grid;position:relative;box-shadow:0 9px 22px #1b436414}.hv-cloud-identity>svg{width:23px;color:var(--a)}.hv-cloud-identity>span{gap:2px;display:grid}.hv-cloud-identity small{color:var(--m);font:5px var(--font-mono)}.hv-cloud-identity strong{font-size:8px}.hv-cloud-identity code{color:var(--r);background:var(--rs);font:7px var(--font-mono);border-radius:5px;margin-top:4px;padding:4px 6px}.hv-cloud-beam{z-index:5;background:#b9d2e5;height:2px;position:relative}.hv-cloud-beam>i{background:linear-gradient(90deg,transparent,var(--b));transform-origin:0;animation:hvCloudBeam var(--hv-cycle) ease-in-out infinite;position:absolute;inset:0}.hv-cloud-beam>svg{z-index:2;color:#fff;background:var(--b);box-sizing:border-box;width:20px;height:20px;animation:hvCloudToken var(--hv-cycle) ease-in-out infinite;border:2px solid #fff;border-radius:50%;padding:3px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #0874e81a}.hv-cloud-perimeter{z-index:2;background:linear-gradient(145deg,#f8fcff,#eef7ff);border:2px solid #acd3f6;border-radius:38px 38px 16px 16px;grid-template-rows:auto 1fr;min-width:0;min-height:205px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 6px #ffffffa6,0 13px 28px #0874e814}.hv-cloud-perimeter:before,.hv-cloud-perimeter:after{content:"";z-index:-1;background:#f5faff;border:2px solid #acd3f6;border-bottom:0;border-radius:50px 50px 0 0;width:88px;height:65px;position:absolute;top:-24px}.hv-cloud-perimeter:before{left:21%}.hv-cloud-perimeter:after{width:69px;height:55px;top:-15px;right:17%}.hv-cloud-perimeter>header{z-index:3;color:var(--m);font:6px var(--font-mono);background:#ffffffbf;border-bottom:1px solid #cfe4f5;justify-content:space-between;align-items:center;padding:12px 14px;display:flex;position:relative}.hv-cloud-perimeter>header span{color:var(--b);align-items:center;gap:6px;display:flex}.hv-cloud-perimeter>header svg{width:14px}.hv-cloud-perimeter>header b{color:var(--m)}.hv-cloud-assets{z-index:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:11px;display:grid;position:relative}.hv-cloud-assets article{opacity:.38;background:#fff;border:1px solid #d5e5f1;border-radius:9px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px;display:grid;box-shadow:0 6px 14px #244e700d}.hv-cloud-assets article>svg{width:17px;color:var(--b)}.hv-cloud-assets article>span{display:grid}.hv-cloud-assets article b{font-size:7px}.hv-cloud-assets article small{color:var(--m);font:5px var(--font-mono)}.hv-cloud-assets article>em{color:var(--r);background:var(--rs);font:5px var(--font-mono);opacity:0;border-radius:4px;padding:3px 4px;font-style:normal}.hv-cloud-assets article:first-child{animation:hvCloudResourceOne var(--hv-cycle) ease-in-out infinite}.hv-cloud-assets article:nth-child(2){animation:hvCloudResourceTwo var(--hv-cycle) ease-in-out infinite}.hv-cloud-assets article:nth-child(3){animation:hvCloudResourceThree var(--hv-cycle) ease-in-out infinite}.hv-cloud-assets article:nth-child(4){animation:hvCloudResourceFour var(--hv-cycle) ease-in-out infinite}.hv-cloud-assets article>em{animation:hvCloudPermission var(--hv-cycle) ease-in-out infinite}.hv-cloud-wave{z-index:1;opacity:0;width:35px;height:35px;animation:hvCloudWave var(--hv-cycle) ease-out infinite;border:1px solid #df4c5a6b;border-radius:50%;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.hv-cloud-wave.w2{animation-delay:-.7s!important}.hv-cloud-wave.w3{animation-delay:-1.4s!important}.hv-cloud-verdict{color:var(--r);background:var(--rs);opacity:.35;animation:hvCloudVerdict var(--hv-cycle) ease-in-out infinite;border:1px solid #ffcbd0;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.hv-cloud-verdict>svg{width:18px}.hv-cloud-verdict>span{display:grid}.hv-cloud-verdict small{font:5px var(--font-mono)}.hv-cloud-verdict strong{color:var(--i);font-size:9px}.hv-cloud-verdict>b{font:6px var(--font-mono)}@keyframes hvCloudBeam{0%,8%{transform:scaleX(0)}34%,to{transform:scaleX(1)}}@keyframes hvCloudToken{0%,8%{opacity:0;left:0;transform:translate(-50%,-50%)scale(.7)}13%{opacity:1}34%,58%{opacity:1;left:100%;transform:translate(-50%,-50%)scale(1)}66%,to{opacity:0;left:100%;transform:translate(-50%,-50%)scale(.7)}}@keyframes hvCloudWave{0%,35%{opacity:0;width:35px;height:35px}42%{opacity:.75}76%{opacity:0;width:330px;height:210px}to{opacity:0}}@keyframes hvCloudResourceOne{0%,37%,to{opacity:.55;border-color:#d5e5f1}45%,92%{opacity:1;background:#fff7f8;border-color:#ffcbd0}}@keyframes hvCloudResourceTwo{0%,44%,to{opacity:.55;border-color:#d5e5f1}52%,92%{opacity:1;background:#fff7f8;border-color:#ffcbd0}}@keyframes hvCloudResourceThree{0%,51%,to{opacity:.55;border-color:#d5e5f1}59%,92%{opacity:1;background:#fff7f8;border-color:#ffcbd0}}@keyframes hvCloudResourceFour{0%,58%,to{opacity:.55;border-color:#d5e5f1}66%,92%{opacity:1;background:#fff7f8;border-color:#ffcbd0}}@keyframes hvCloudPermission{0%,43%,to{opacity:0;transform:translate(3px)}51%,92%{opacity:1;transform:none}}@keyframes hvCloudVerdict{0%,62%,to{opacity:.58;transform:translateY(2px)}70%,94%{opacity:1;transform:none;box-shadow:0 9px 22px #df4c5a14}}@media (max-width:620px){.hv-card .hv-cloud-v3{gap:8px;padding:13px}.hv-cloud-stage{grid-template-columns:92px 26px 1fr}.hv-cloud-identity{padding:8px 5px}.hv-cloud-perimeter{border-radius:27px 27px 13px 13px;min-height:210px}.hv-cloud-assets{grid-template-columns:1fr;gap:4px;padding:7px}.hv-cloud-assets article{grid-template-columns:19px 1fr;padding:6px}.hv-cloud-assets article>em{display:none}.hv-cloud-verdict{grid-template-columns:auto 1fr}.hv-cloud-verdict>b{grid-column:1/-1}}.hv-card .hv-cloud-v3{box-sizing:border-box;grid-template-rows:42px 190px 46px;gap:8px;height:350px;overflow:hidden}.hv-cloud-v3 .hv-cloud-head{box-sizing:border-box;height:42px}.hv-cloud-v3 .hv-cloud-stage{align-self:stretch;height:190px;min-height:190px}.hv-cloud-v3 .hv-cloud-perimeter{box-sizing:border-box;border-radius:17px;height:190px;min-height:0}.hv-cloud-v3 .hv-cloud-perimeter:before,.hv-cloud-v3 .hv-cloud-perimeter:after{display:none}.hv-cloud-v3 .hv-cloud-perimeter>header{box-sizing:border-box;min-height:38px;padding:9px 12px}.hv-cloud-v3 .hv-cloud-assets{align-content:center;min-height:0;padding:8px}.hv-cloud-v3 .hv-cloud-assets article{box-sizing:border-box;min-height:52px}.hv-cloud-v3 .hv-cloud-identity{box-sizing:border-box;justify-self:center;width:112px}.hv-cloud-v3 .hv-cloud-verdict{box-sizing:border-box;height:46px;overflow:hidden}.hv-cloud-v3 .hv-cloud-wave{max-width:300px;max-height:180px}@media (max-width:620px){.hv-card .hv-cloud-v3{grid-template-rows:40px 194px 48px}.hv-cloud-v3 .hv-cloud-head{height:40px}.hv-cloud-v3 .hv-cloud-stage{height:194px;min-height:194px}.hv-cloud-v3 .hv-cloud-perimeter{height:194px}.hv-cloud-v3 .hv-cloud-identity{width:86px}.hv-cloud-v3 .hv-cloud-assets article{min-height:35px}.hv-cloud-v3 .hv-cloud-verdict{height:48px}}.hv-cloud-v3 .hv-cloud-perimeter{display:block;position:relative;overflow:hidden}.hv-cloud-v3 .hv-cloud-perimeter>header{z-index:6;background:#fffffff0;height:38px;margin:0;position:absolute;top:0;left:0;right:0}.hv-cloud-v3 .hv-cloud-assets{z-index:3;box-sizing:border-box;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;display:grid;position:absolute;inset:38px 0 0}.hv-cloud-v3 .hv-cloud-assets article{height:auto;min-height:0}.hv-cloud-v3 .hv-cloud-verdict{opacity:.58}@media (max-width:620px){.hv-cloud-v3 .hv-cloud-perimeter>header{height:34px}.hv-cloud-v3 .hv-cloud-assets{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr;top:34px}}.hv-card .hv-redteam-v2{grid-template-rows:auto 1fr;gap:11px;padding:19px 22px;display:grid}.hv-op-head{background:#fff;border:1px solid #f1c3c8;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.hv-op-head>span{align-items:center;gap:8px;display:flex}.hv-op-head svg{width:17px;color:var(--r)}.hv-op-head b{font:7px var(--font-mono)}.hv-op-head small{color:var(--m);border-left:1px solid var(--l);font:6px var(--font-mono);padding-left:8px}.hv-red-workspace{background:#fff;border:1px solid #d4e1ec;border-radius:13px;grid-template-columns:minmax(0,1.2fr) minmax(185px,.8fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 13px 30px #1f466712}.hv-op-console{border-right:1px solid var(--l);background:#fbfdff;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.hv-op-console>header,.hv-privilege-tower>header{color:var(--m);border-bottom:1px solid var(--l);font:6px var(--font-mono);background:#f2f6f9;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.hv-op-console>header span{align-items:center;gap:4px;display:flex}.hv-op-console>header span i{background:#b7c5d2;border-radius:50%;width:5px;height:5px}.hv-op-console>header span i:first-child{background:var(--r)}.hv-op-console>header>b{color:var(--r)}.hv-command-feed{align-content:center;gap:5px;padding:11px;display:grid;position:relative;overflow:hidden}.hv-command-feed>p{color:#6d8091;opacity:.28;min-height:30px;font:6px var(--font-mono);background:#fff;border:1px solid #e0e8ef;border-left:2px solid #b8cad9;border-radius:5px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;margin:0;padding:0 7px;display:grid}.hv-command-feed>p>i{color:#9aaaba;font-style:normal}.hv-command-feed code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hv-command-feed>p>b{color:var(--b);background:var(--bs);font:5px var(--font-mono);border-radius:4px;padding:3px 5px}.hv-command-feed>.c1{animation:hvCommandOne var(--hv-cycle) ease-in-out infinite}.hv-command-feed>.c2{animation:hvCommandTwo var(--hv-cycle) ease-in-out infinite}.hv-command-feed>.c3{animation:hvCommandThree var(--hv-cycle) ease-in-out infinite}.hv-command-feed>.c4{animation:hvCommandFour var(--hv-cycle) ease-in-out infinite}.hv-command-feed>.c4>b{color:var(--r);background:var(--rs)}.hv-terminal-cursor{background:var(--b);width:7px;height:2px;animation:hvTerminalBlink var(--hv-cycle) steps(2,end) infinite;position:absolute;bottom:7px;left:12px}.hv-op-console>footer{border-top:1px solid var(--l);grid-template-columns:20px 1fr 65px;align-items:center;gap:7px;padding:8px 10px;display:grid}.hv-op-console>footer>svg{width:16px;color:var(--b)}.hv-op-console>footer>span{display:grid}.hv-op-console>footer small{color:var(--m);font:5px var(--font-mono)}.hv-op-console>footer strong{font-size:7px}.hv-op-console>footer>i{background:#dce7ef;border-radius:5px;height:4px;overflow:hidden}.hv-op-console>footer>i b{background:var(--b);width:10%;height:100%;animation:hvOperatorSignal var(--hv-cycle) ease-in-out infinite;display:block}.hv-privilege-tower{background:#f8fafc;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.hv-privilege-tower>header>b{color:var(--r)}.hv-access-stack{flex-direction:column;justify-content:center;gap:5px;padding:8px 10px;display:flex;position:relative}.hv-access-stack>article{z-index:2;opacity:.38;background:#fff;border:1px solid #dce6ed;border-radius:7px;grid-template-columns:23px 1fr;align-items:center;gap:7px;min-height:34px;padding:5px 7px;display:grid;position:relative}.hv-access-stack>article>svg{color:#7e93a5;width:15px}.hv-access-stack>article>span{display:grid}.hv-access-stack article b{font-size:7px}.hv-access-stack article small{color:var(--m);font:5px var(--font-mono)}.hv-access-stack>.level-1{animation:hvLevelOne var(--hv-cycle) ease-in-out infinite}.hv-access-stack>.level-2{animation:hvLevelTwo var(--hv-cycle) ease-in-out infinite}.hv-access-stack>.level-3{animation:hvLevelThree var(--hv-cycle) ease-in-out infinite}.hv-access-stack>.level-4{animation:hvLevelFour var(--hv-cycle) ease-in-out infinite}.hv-adversary-marker{z-index:5;color:#fff;background:var(--r);width:19px;height:19px;animation:hvPrivilegeClimb var(--hv-cycle) ease-in-out infinite;border:2px solid #fff;border-radius:6px;place-items:center;display:grid;position:absolute;bottom:17px;right:7px;box-shadow:0 0 0 4px #df4c5a1a}.hv-adversary-marker svg{width:10px}.hv-blue-sweep{z-index:4;background:linear-gradient(90deg,transparent,var(--b),transparent);height:2px;animation:hvBlueSweep var(--hv-cycle) ease-in-out infinite;position:absolute;top:90%;left:5px;right:5px;box-shadow:0 0 8px #0874e859}.hv-privilege-tower>footer{color:var(--g);background:var(--gs);opacity:.32;animation:hvBlueIntercept var(--hv-cycle) ease-in-out infinite;border-top:1px solid #bfe4d3;align-items:center;gap:7px;padding:9px;display:flex}.hv-privilege-tower>footer>svg{width:16px}.hv-privilege-tower>footer>span{display:grid}.hv-privilege-tower>footer small{font:5px var(--font-mono)}.hv-privilege-tower>footer strong{color:var(--i);font-size:7px}@keyframes hvCommandOne{0%,6%,to{opacity:.28;transform:translate(-5px)}12%,88%{opacity:1;border-left-color:var(--b);transform:none}}@keyframes hvCommandTwo{0%,22%,to{opacity:.28;transform:translate(-5px)}29%,88%{opacity:1;border-left-color:var(--b);transform:none}}@keyframes hvCommandThree{0%,40%,to{opacity:.28;transform:translate(-5px)}47%,88%{opacity:1;border-left-color:var(--a);transform:none}}@keyframes hvCommandFour{0%,61%,to{opacity:.28;transform:translate(-5px)}69%,91%{opacity:1;border-left-color:var(--r);background:var(--rs);transform:none}}@keyframes hvTerminalBlink{0%,91%{opacity:1}94%,to{opacity:0}}@keyframes hvOperatorSignal{0%,8%{width:10%}81%,92%{background:var(--b);width:100%}97%,to{background:var(--r);width:100%}}@keyframes hvPrivilegeClimb{0%,12%{opacity:0;bottom:17px}18%,31%{opacity:1;bottom:17px}38%,48%{opacity:1;bottom:58px}55%,68%{opacity:1;bottom:99px}74%,84%{opacity:1;bottom:140px}90%,to{opacity:0;bottom:140px}}@keyframes hvBlueSweep{0%,49%{opacity:0;top:90%}57%{opacity:1}82%{opacity:1;top:14%}90%,to{opacity:0;top:14%}}@keyframes hvLevelOne{0%,12%,to{opacity:.38}18%,88%{opacity:1;border-color:#bcdcff}}@keyframes hvLevelTwo{0%,34%,to{opacity:.38}41%,88%{opacity:1;border-color:#bcdcff}}@keyframes hvLevelThree{0%,51%,to{opacity:.38}58%,88%{opacity:1;border-color:#efcf98}}@keyframes hvLevelFour{0%,70%,to{opacity:.38}77%,88%{opacity:1;background:var(--rs);border-color:#ffcbd0}}@keyframes hvBlueIntercept{0%,73%,to{opacity:.58}81%,94%{opacity:1}}@media (max-width:620px){.hv-card .hv-redteam-v2{gap:8px;padding:13px}.hv-op-head small{display:none}.hv-red-workspace{grid-template-columns:1.1fr .9fr}.hv-command-feed>p{grid-template-columns:15px 1fr}.hv-command-feed>p>b{display:none}.hv-access-stack{padding:6px}.hv-access-stack>article{grid-template-columns:18px 1fr;padding:4px}.hv-op-console>footer{grid-template-columns:18px 1fr}.hv-op-console>footer>i{grid-column:1/-1}}.hv-card .hv-redteam-v2{box-sizing:border-box;grid-template-rows:44px 257px;gap:11px;height:350px;overflow:hidden}.hv-redteam-v2 .hv-op-head{box-sizing:border-box;height:44px}.hv-redteam-v2 .hv-red-workspace{height:257px;min-height:257px}.hv-redteam-v2 .hv-op-console,.hv-redteam-v2 .hv-privilege-tower{box-sizing:border-box;height:257px;min-height:0;display:block;position:relative;overflow:hidden}.hv-redteam-v2 .hv-op-console>header,.hv-redteam-v2 .hv-privilege-tower>header{z-index:6;box-sizing:border-box;height:36px;position:absolute;top:0;left:0;right:0}.hv-redteam-v2 .hv-command-feed{box-sizing:border-box;grid-template-rows:repeat(4,minmax(0,1fr));align-content:stretch;gap:5px;display:grid;position:absolute;inset:36px 0 39px}.hv-redteam-v2 .hv-command-feed>p{height:auto;min-height:0}.hv-redteam-v2 .hv-op-console>footer{z-index:6;box-sizing:border-box;background:#fff;height:39px;position:absolute;bottom:0;left:0;right:0}.hv-redteam-v2 .hv-access-stack{box-sizing:border-box;display:flex;position:absolute;inset:36px 0 43px}.hv-redteam-v2 .hv-access-stack>article{flex:1;min-height:0}.hv-redteam-v2 .hv-privilege-tower>footer{z-index:6;box-sizing:border-box;height:43px;position:absolute;bottom:0;left:0;right:0}@media (max-width:620px){.hv-card .hv-redteam-v2{grid-template-rows:40px 276px;gap:8px}.hv-redteam-v2 .hv-op-head{height:40px}.hv-redteam-v2 .hv-red-workspace,.hv-redteam-v2 .hv-op-console,.hv-redteam-v2 .hv-privilege-tower{height:276px;min-height:276px}}.hv-redteam-v2 .hv-terminal-cursor{display:none}.hv-redteam-v2 .hv-access-stack{padding-right:39px}.hv-redteam-v2 .hv-access-stack:after{content:"";z-index:1;background:#d5e2ec;width:1px;position:absolute;top:13px;bottom:13px;right:18px}.hv-redteam-v2 .hv-adversary-marker{border-radius:6px;width:18px;height:18px;right:8px;box-shadow:0 0 0 3px #df4c5a1a}.hv-redteam-v2 .hv-privilege-tower>footer{opacity:.58}@media (max-width:620px){.hv-redteam-v2 .hv-access-stack{padding-right:31px}.hv-redteam-v2 .hv-access-stack:after{right:14px}.hv-redteam-v2 .hv-adversary-marker{width:16px;height:16px;right:5px}}.hv-redteam-v2 .hv-adversary-marker{box-sizing:border-box;place-items:center;width:20px;height:20px;padding:0;line-height:0;display:grid;overflow:visible}.hv-redteam-v2 .hv-adversary-marker>svg{stroke-width:2.2px;width:11px;height:11px;margin:0;display:block;transform:none}@media (max-width:620px){.hv-redteam-v2 .hv-adversary-marker{width:18px;height:18px}.hv-redteam-v2 .hv-adversary-marker>svg{width:10px;height:10px}}.hv-card .hv-social{box-sizing:border-box;align-items:stretch;height:350px;padding:20px 22px;align-content:stretch!important}.hv-social .hv-mail-card{box-sizing:border-box;grid-template-rows:auto auto auto 1fr;min-height:0;padding:17px 18px;display:grid}.hv-social .hv-lure-button{place-self:end start;margin-top:15px}.hv-social .hv-phish-flags{grid-template-rows:1fr 1fr auto;align-content:stretch;gap:10px;min-height:0}.hv-social .hv-phish-flags article{box-sizing:border-box;align-items:center}.hv-social .hv-phish-flags>div{box-sizing:border-box;align-items:center;min-height:57px}@media (max-width:620px){.hv-card .hv-social{gap:9px;padding:14px 12px}.hv-social .hv-mail-card{padding:13px}.hv-social .hv-mail-card h3{margin-top:16px}.hv-social .hv-phish-flags{gap:6px}.hv-social .hv-phish-flags>div{min-height:48px}}.hv-card .hv-social{align-items:center;align-content:center!important}.hv-social .hv-mail-card{align-self:center;height:270px;padding:17px 18px;display:block}.hv-social .hv-phish-flags{grid-template-rows:78px 78px 62px;align-content:center;align-self:center;gap:10px;height:270px}.hv-social .hv-phish-flags>div{height:62px;min-height:0;padding:11px}.hv-social .hv-cursor{transform-origin:50%;bottom:47px;left:150px}@media (max-width:620px){.hv-social .hv-mail-card,.hv-social .hv-phish-flags{height:278px}.hv-social .hv-phish-flags{grid-template-rows:82px 82px 60px}.hv-social .hv-phish-flags article{height:82px}.hv-social .hv-phish-flags>div{height:60px}.hv-social .hv-cursor{bottom:44px;left:105px}}.hv-social .hv-mail-card{grid-template-rows:auto auto auto auto 1fr;height:292px;display:grid}.hv-social .hv-link-preview{opacity:.5;animation:hvLinkPreview var(--hv-cycle) ease-in-out infinite;background:#f5f9fc;border:1px solid #d9e6ef;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-self:end;align-items:center;gap:7px;padding:9px 10px;display:grid}.hv-social .hv-link-preview>svg{width:15px;color:var(--r)}.hv-social .hv-link-preview>span{min-width:0;display:grid}.hv-social .hv-link-preview small{color:var(--m);font:5px var(--font-mono)}.hv-social .hv-link-preview code{text-overflow:ellipsis;white-space:nowrap;color:var(--i);font:6px var(--font-mono);overflow:hidden}.hv-social .hv-link-preview>b{color:var(--r);background:var(--rs);font:5px var(--font-mono);border-radius:4px;padding:3px 5px}.hv-social .hv-phish-flags{grid-template-rows:84px 84px 66px;height:292px}.hv-social .hv-phish-flags article{height:84px}@keyframes hvLinkPreview{0%,38%,to{opacity:.5;border-color:#d9e6ef}48%,86%{opacity:1;background:#fff7f8;border-color:#ffcbd0}}@media (max-width:620px){.hv-social .hv-mail-card,.hv-social .hv-phish-flags{height:300px}.hv-social .hv-phish-flags{grid-template-rows:88px 88px 66px}.hv-social .hv-phish-flags article{height:88px}.hv-social .hv-cursor{bottom:92px;left:100px}.hv-social .hv-link-preview>b{display:none}}.hv-social .hv-mail-card{grid-template-rows:auto auto auto auto auto 1fr}.hv-social .hv-external-banner{color:var(--a);font:5.5px var(--font-mono);opacity:.62;animation:hvExternalBanner var(--hv-cycle) ease-in-out infinite;background:#fff8eb;border:1px solid #f1d39d;border-radius:6px;align-items:center;gap:6px;margin-top:9px;padding:6px 8px;display:flex}.hv-social .hv-external-banner>svg{flex:none;width:12px;height:12px}.hv-social .hv-mail-card h3{margin-top:13px}.hv-social .hv-mail-card p{margin-top:5px}.hv-social .hv-lure-button{margin-top:13px}.hv-social .hv-phish-flags{grid-template-rows:58px 58px 58px 64px;gap:7px}.hv-social .hv-phish-flags article{height:58px;padding:9px 11px}.hv-social .hv-phish-flags>div{height:64px}.hv-social .hv-cursor{bottom:90px}@keyframes hvExternalBanner{0%,8%,to{opacity:.62}16%,40%{opacity:1;box-shadow:0 5px 12px #bd741814}}@media (max-width:620px){.hv-social .hv-phish-flags{grid-template-rows:61px 61px 61px 64px;gap:6px}.hv-social .hv-phish-flags article{height:61px;padding:7px}.hv-social .hv-mail-card h3{margin-top:10px}.hv-social .hv-external-banner{padding:5px}}.hv-social .hv-cursor{bottom:76px;left:119px}@media (max-width:620px){.hv-social .hv-cursor{bottom:76px;left:84px}.hv-social .hv-phish-flags,.hv-social .hv-phish-flags article,.hv-social .hv-phish-flags article span{box-sizing:border-box;width:100%;min-width:0}.hv-social .hv-phish-flags article{gap:5px;overflow:hidden}.hv-social .hv-phish-flags article svg{flex:0 0 14px;width:14px}.hv-social .hv-phish-flags article strong,.hv-social .hv-phish-flags article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hv-social .hv-phish-flags>div{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);width:100%;min-width:0;padding-inline:7px;overflow:hidden}.hv-social .hv-phish-flags>div small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (max-width:360px){.hv-card .hv-social{grid-template-columns:minmax(0,1fr) minmax(92px,.68fr);gap:7px;padding-inline:9px}.hv-social .hv-mail-card{min-width:0;padding-inline:10px}.hv-social .hv-phish-flags article{padding-inline:5px}.hv-social .hv-phish-flags article strong{font-size:7px}.hv-social .hv-phish-flags article small{font-size:5px}.hv-social .hv-phish-flags>div{gap:3px;padding-inline:4px}.hv-social .hv-phish-flags>div b{font-size:11px}.hv-social .hv-phish-flags>div small{font-size:4.5px}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.language-switcher{height:44px;color:var(--ink-2);border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:12px;align-items:center;gap:7px;padding:0 13px;display:inline-flex;position:relative}.language-switcher>svg{width:17px;height:17px;color:var(--brand)}.language-switcher>span{min-width:22px;font:600 10px var(--font-mono);letter-spacing:.04em}.language-switcher>select{z-index:2;cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.language-switcher:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #0068e01a}.floating-language-switcher{z-index:1000;left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);direction:ltr;position:fixed;box-shadow:0 10px 30px #14385a2e}body{top:0!important}[dir=rtl] body{text-align:right}[dir=rtl] .nav-in,[dir=rtl] .service-visual-head,[dir=rtl] .service-visual-foot{direction:rtl}[dir=rtl] .service-hero-visual,[dir=rtl] code,[dir=rtl] pre{direction:ltr}@media (max-width:900px){.language-switcher{height:43px;padding-inline:11px}.language-switcher>span{min-width:18px}.language-switcher>svg{width:16px}}@media (max-width:620px){.floating-language-switcher{left:max(12px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom));border-radius:50%;justify-content:center;width:46px;padding:0}.floating-language-switcher>span{display:none}}[data-translation-status=translating] .language-switcher>span{font-size:0}[data-translation-status=translating] .language-switcher>span:after{content:"···";font:600 10px var(--font-mono)}html:not([lang=en]) :where(h1,h2,h3,h4,p,li,a,button,label,strong,small){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}html:not([lang=en]) :where(.btn,.nav-link,.service-subnav a,.dropdown-link){white-space:normal;text-align:center;height:auto;min-height:44px;line-height:1.3}html:not([lang=en]) :where(.card,.service-card,.service-chapter,.service-use-case,.service-assurance-card,.service-readiness-card)>*{min-width:0}html:is([lang=de],[lang=ru],[lang=es]) .nav-links{gap:clamp(12px,1.5vw,26px)}html:is([lang=de],[lang=ru],[lang=es]) .nav-link{font-size:13px}html:is([lang=de],[lang=ru],[lang=es]) .hv-scene :is(strong,small,em,code){overflow-wrap:anywhere;line-height:1.25;font-size:90%!important}html:is([lang=de],[lang=ru],[lang=es]) .service-visual-head>span{font-size:85%;line-height:1.25}html:is([lang=zh-CN],[lang=ja]) body{word-break:break-all}[dir=rtl] :where(.service-detail-actions,.hero-actions,.contact-actions){justify-content:flex-start}[dir=rtl] :where(input,textarea,select){text-align:right}[dir=rtl] :where(.service-hero-visual,code,pre,.hv-scene){text-align:left}@media (max-width:760px){html:not([lang=en]) .nav-links.open{max-height:calc(100dvh - 80px);overflow-y:auto}html:not([lang=en]) .service-detail-actions .btn{width:100%}html:not([lang=en]) :where(.service-visual-head,.service-visual-foot){gap:8px}}.hv-card .hv-forensics-v2{grid-template-rows:auto 1fr;gap:11px;padding:19px 22px;display:grid}.hv-forensic-head{background:#fff;border:1px solid #c8def3;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.hv-forensic-head>span{align-items:center;gap:8px;display:flex}.hv-forensic-head svg{width:17px;color:var(--b)}.hv-forensic-head b{font:7px var(--font-mono)}.hv-forensic-head small{color:var(--m);border-left:1px solid var(--l);font:6px var(--font-mono);padding-left:8px}.hv-forensic-workspace{background:#fff;border:1px solid #d4e2ed;border-radius:13px;grid-template-columns:minmax(0,1.05fr) minmax(190px,.95fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 13px 30px #1f466712}.hv-disk-map{border-right:1px solid var(--l);background:#f8fbfd;grid-template-rows:auto 1fr auto;min-width:0;display:grid;position:relative;overflow:hidden}.hv-disk-map>header,.hv-recovery-pane>header{color:var(--m);border-bottom:1px solid var(--l);font:6px var(--font-mono);background:#f1f6fa;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.hv-disk-map>header>b{color:var(--b)}.hv-sector-grid{grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(8,1fr);gap:4px;padding:12px;display:grid;position:relative}.hv-sector-grid>i{min-width:0;min-height:0;animation:hvSectorRead var(--hv-cycle) ease-in-out infinite;background:#e4edf4;border:1px solid #d2e0ea;border-radius:3px}.hv-sector-grid>i:nth-child(3n){background:#d8e8f5}.hv-sector-grid>i.deleted{animation:hvSectorRecover var(--hv-cycle) ease-in-out infinite;background:#fff0f1;border-color:#f3bbc1}.hv-disk-scan{z-index:3;background:linear-gradient(90deg,transparent,var(--b),transparent);height:2px;animation:hvDiskScan var(--hv-cycle) ease-in-out infinite;position:absolute;top:42px;left:8px;right:8px;box-shadow:0 0 9px #0874e84d}.hv-carved-file{color:var(--r);background:var(--rs);opacity:.3;animation:hvCarvedFile var(--hv-cycle) ease-in-out infinite;border:1px solid #ffcbd0;border-radius:7px;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;margin:0 10px 9px;padding:8px 9px;display:grid}.hv-carved-file>svg{width:16px}.hv-carved-file>span{display:grid}.hv-carved-file small{font:5px var(--font-mono)}.hv-carved-file strong{color:var(--i);font-size:7px}.hv-carved-file>b{font:5px var(--font-mono)}.hv-recovery-pane{background:#fbfdff;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.hv-recovery-pane>header>b{color:var(--g)}.hv-recovery-list{align-content:center;gap:6px;padding:9px;display:grid}.hv-recovery-list article{opacity:.3;background:#fff;border:1px solid #dce7ef;border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}.hv-recovery-list article>svg{width:16px;color:var(--b)}.hv-recovery-list article>span{display:grid}.hv-recovery-list article b{font-size:7px}.hv-recovery-list article small{color:var(--m);font:5px var(--font-mono)}.hv-recovery-list article>em{color:var(--g);background:var(--gs);font:5px var(--font-mono);border-radius:4px;padding:3px 4px;font-style:normal}.hv-recovery-list>.a1{animation:hvArtifactOne var(--hv-cycle) ease-in-out infinite}.hv-recovery-list>.a2{animation:hvArtifactTwo var(--hv-cycle) ease-in-out infinite}.hv-recovery-list>.a3{animation:hvArtifactThree var(--hv-cycle) ease-in-out infinite}.hv-recovery-pane>footer{color:var(--g);background:var(--gs);opacity:.35;animation:hvCustodyVerified var(--hv-cycle) ease-in-out infinite;border-top:1px solid #bfe4d3;grid-template-columns:20px 1fr 55px;align-items:center;gap:7px;padding:9px;display:grid}.hv-recovery-pane>footer>svg{width:16px}.hv-recovery-pane>footer>span{display:grid}.hv-recovery-pane>footer small{font:5px var(--font-mono)}.hv-recovery-pane>footer strong{color:var(--i);font-size:7px}.hv-recovery-pane>footer>i{background:#cee5da;border-radius:4px;height:4px;overflow:hidden}.hv-recovery-pane>footer>i b{background:var(--g);width:10%;height:100%;animation:hvCustodyMeter var(--hv-cycle) ease-in-out infinite;display:block}@keyframes hvDiskScan{0%,7%{opacity:0;top:42px}13%{opacity:1}62%{opacity:1;top:78%}69%,to{opacity:0;top:78%}}@keyframes hvSectorRead{0%,9%{opacity:.5}36%,85%{opacity:1}to{opacity:.5}}@keyframes hvSectorRecover{0%,35%,to{opacity:.35;transform:scale(.92)}45%,88%{opacity:1;transform:scale(1);box-shadow:0 0 0 2px #df4c5a14}}@keyframes hvCarvedFile{0%,42%,to{opacity:.55;transform:translateY(2px)}52%,90%{opacity:1;transform:none}}@keyframes hvArtifactOne{0%,48%,to{opacity:.55;transform:translate(3px)}56%,92%{opacity:1;border-color:#bfe4d3;transform:none}}@keyframes hvArtifactTwo{0%,58%,to{opacity:.55;transform:translate(3px)}66%,92%{opacity:1;border-color:#bfe4d3;transform:none}}@keyframes hvArtifactThree{0%,68%,to{opacity:.55;transform:translate(3px)}76%,92%{opacity:1;border-color:#bfe4d3;transform:none}}@keyframes hvCustodyVerified{0%,75%,to{opacity:.55}83%,95%{opacity:1}}@keyframes hvCustodyMeter{0%,48%{width:10%}86%,95%{width:100%}to{width:10%}}@media (max-width:620px){.hv-card .hv-forensics-v2{gap:8px;padding:13px}.hv-forensic-head small{display:none}.hv-forensic-workspace{grid-template-columns:1fr 1fr}.hv-sector-grid{gap:3px;padding:8px}.hv-recovery-list{gap:4px;padding:6px}.hv-recovery-list article{grid-template-columns:17px 1fr;padding:6px}.hv-recovery-list article>em{display:none}.hv-recovery-pane>footer{grid-template-columns:17px 1fr}.hv-recovery-pane>footer>i{grid-column:1/-1}}.hv-forensics-v2 .hv-disk-map,.hv-forensics-v2 .hv-recovery-pane{min-height:0;display:block;position:relative;overflow:hidden}.hv-forensics-v2 .hv-disk-map>header,.hv-forensics-v2 .hv-recovery-pane>header{z-index:6;box-sizing:border-box;height:36px;position:absolute;top:0;left:0;right:0}.hv-forensics-v2 .hv-sector-grid{box-sizing:border-box;grid-template-rows:repeat(6,minmax(0,1fr));position:absolute;inset:36px 0 66px}.hv-forensics-v2 .hv-carved-file{z-index:5;box-sizing:border-box;height:48px;margin:0;position:absolute;bottom:9px;left:10px;right:10px}.hv-forensics-v2 .hv-recovery-list{box-sizing:border-box;grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;display:grid;position:absolute;inset:36px 0 45px}.hv-forensics-v2 .hv-recovery-list article{min-height:0}.hv-forensics-v2 .hv-recovery-pane>footer{z-index:6;box-sizing:border-box;height:45px;position:absolute;bottom:0;left:0;right:0}.hv-forensics-v2 .hv-recovery-list article,.hv-forensics-v2 .hv-carved-file,.hv-forensics-v2 .hv-recovery-pane>footer{opacity:.55}.hv-card .hv-threat-v2{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:stretch;gap:11px;padding:19px 22px;display:grid}.hv-intel-head{background:#fff;border:1px solid #d0e1ee;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.hv-intel-head>span{align-items:center;gap:8px;display:flex}.hv-intel-head svg{width:17px;color:var(--b)}.hv-intel-head b{font:7px var(--font-mono)}.hv-intel-head small{color:var(--m);border-left:1px solid var(--l);font:6px var(--font-mono);padding-left:8px}.hv-intel-workspace{background:#fff;border:1px solid #d4e2ed;border-radius:13px;grid-template-columns:minmax(0,1.05fr) minmax(200px,.95fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 13px 30px #1f466712}.hv-source-monitor{border-right:1px solid var(--l);background:#f9fbfd;grid-template-rows:auto auto 1fr;min-width:0;display:grid;position:relative;overflow:hidden}.hv-source-monitor>header,.hv-domain-fingerprint>header{color:var(--m);border-bottom:1px solid var(--l);font:6px var(--font-mono);background:#f1f6fa;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.hv-source-monitor>header>b{color:var(--g)}.hv-source-tabs{border-bottom:1px solid var(--l);background:#fff;grid-template-columns:repeat(3,1fr);padding:7px 8px 0;display:grid;position:relative}.hv-source-tabs>span{color:var(--m);text-align:center;font:5px var(--font-mono);padding:6px 3px}.hv-source-tabs>i{background:var(--b);width:31%;height:2px;animation:hvIntelTabs var(--hv-cycle) ease-in-out infinite;position:absolute;bottom:0;left:1.5%}.hv-dark-post{opacity:.42;animation:hvDarkPost var(--hv-cycle) ease-in-out infinite;background:#fff;border:1px solid #d7e3ec;border-radius:9px;align-self:center;margin:10px;padding:11px;box-shadow:0 8px 20px #2146650f}.hv-dark-post>header{border-bottom:1px solid var(--l);grid-template-columns:20px 1fr;gap:7px;padding-bottom:8px;display:grid}.hv-dark-post>header svg{width:16px;color:var(--r)}.hv-dark-post>header span{display:grid}.hv-dark-post>header b{font:6px var(--font-mono)}.hv-dark-post>header small{color:var(--m);font:5px var(--font-mono)}.hv-dark-post>p{color:#52677a;margin:10px 0;font-size:7px;line-height:1.55}.hv-dark-post mark{color:var(--r);background:#ffe5e8}.hv-dark-post>code{color:var(--r);background:var(--rs);font:7px var(--font-mono);border-radius:5px;padding:7px;display:block}.hv-dark-post>footer{color:var(--m);font:5px var(--font-mono);justify-content:space-between;margin-top:8px;display:flex}.hv-dark-post>footer b{color:var(--r)}.hv-intel-scan{z-index:4;background:linear-gradient(90deg,transparent,var(--b),transparent);height:2px;animation:hvIntelScan var(--hv-cycle) ease-in-out infinite;position:absolute;top:39px;left:7px;right:7px;box-shadow:0 0 9px #0874e84d}.hv-domain-fingerprint{background:#fbfdff;grid-template-rows:auto auto 1fr auto;min-width:0;display:grid}.hv-domain-fingerprint>header>b{color:var(--r)}.hv-domain-compare{border-bottom:1px solid var(--l);grid-template-columns:1fr 35px 1fr;align-items:center;gap:5px;padding:10px;display:grid}.hv-domain-compare>span{background:#fff;border:1px solid #dce7ef;border-radius:7px;gap:4px;padding:8px;display:grid}.hv-domain-compare small{color:var(--m);font:5px var(--font-mono)}.hv-domain-compare code{font:6px var(--font-mono)}.hv-domain-compare>.suspect{background:var(--rs);border-color:#ffcbd0}.hv-domain-compare mark{color:var(--r);background:#ffd8dc}.hv-domain-compare>i{background:#dce7ef;border-radius:5px;height:4px;overflow:hidden}.hv-domain-compare>i b{background:var(--r);width:8%;height:100%;animation:hvSimilarityMeter var(--hv-cycle) ease-in-out infinite;display:block}.hv-intel-signals{align-content:center;gap:5px;padding:7px 9px;display:grid}.hv-intel-signals article{opacity:.35;background:#fff;border:1px solid #dce7ef;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px;display:grid}.hv-intel-signals article>svg{width:15px;color:var(--b)}.hv-intel-signals article>span{display:grid}.hv-intel-signals article b{font-size:7px}.hv-intel-signals article small{color:var(--m);font:5px var(--font-mono)}.hv-intel-signals article>em{color:var(--r);font:6px var(--font-mono);font-style:normal}.hv-intel-signals article:first-child{animation:hvIntelSignalOne var(--hv-cycle) ease-in-out infinite}.hv-intel-signals article:nth-child(2){animation:hvIntelSignalTwo var(--hv-cycle) ease-in-out infinite}.hv-intel-signals article:nth-child(3){animation:hvIntelSignalThree var(--hv-cycle) ease-in-out infinite}.hv-domain-fingerprint>footer{color:var(--r);background:var(--rs);opacity:.4;animation:hvIntelVerdict var(--hv-cycle) ease-in-out infinite;border-top:1px solid #ffcbd0;align-items:center;gap:7px;padding:9px;display:flex}.hv-domain-fingerprint>footer>svg{width:16px}.hv-domain-fingerprint>footer>span{display:grid}.hv-domain-fingerprint>footer small{font:5px var(--font-mono)}.hv-domain-fingerprint>footer strong{color:var(--i);font-size:7px}@keyframes hvIntelTabs{0%,9%{left:1.5%}28%,42%{left:34.5%}55%,to{left:67.5%}}@keyframes hvIntelScan{0%,9%{opacity:0;top:39px}15%{opacity:1}62%{opacity:1;top:88%}70%,to{opacity:0;top:88%}}@keyframes hvDarkPost{0%,38%{opacity:.62;transform:translateY(2px)}48%,92%{opacity:1;border-color:#ffcbd0;transform:none}to{opacity:.62}}@keyframes hvSimilarityMeter{0%,42%{width:8%}68%,93%{width:92%}to{width:8%}}@keyframes hvIntelSignalOne{0%,48%,to{opacity:.35;transform:translate(3px)}56%,93%{opacity:1;border-color:#ffcbd0;transform:none}}@keyframes hvIntelSignalTwo{0%,58%,to{opacity:.35;transform:translate(3px)}66%,93%{opacity:1;border-color:#ffcbd0;transform:none}}@keyframes hvIntelSignalThree{0%,68%,to{opacity:.35;transform:translate(3px)}76%,93%{opacity:1;border-color:#ffcbd0;transform:none}}@keyframes hvIntelVerdict{0%,73%,to{opacity:.4}81%,95%{opacity:1}}@media (max-width:620px){.hv-card .hv-threat-v2{gap:8px;padding:13px}.hv-intel-head small{display:none}.hv-intel-workspace{grid-template-columns:1fr 1fr}.hv-domain-compare{grid-template-columns:1fr;padding:6px}.hv-domain-compare>i{display:none}.hv-intel-signals{gap:3px;padding:5px}.hv-intel-signals article{grid-template-columns:17px 1fr;padding:5px}.hv-intel-signals article>em{display:none}}.hv-threat-v2 .hv-source-monitor{display:block;position:relative;overflow:hidden}.hv-live-radar{z-index:2;background:radial-gradient(circle,#0874e80a,#0000 64%),#f8fcff;border:1px solid #cfe3f3;border-radius:9px;height:91px;position:absolute;top:42px;left:10px;right:10px;overflow:hidden}.hv-live-radar .ring{border:1px solid #5290c647;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hv-live-radar .r1{width:42px;height:42px}.hv-live-radar .r2{width:83px;height:83px}.hv-live-radar .r3{width:126px;height:126px}.hv-live-radar .axis{background:#689dca2e;position:absolute}.hv-live-radar .axis.x{height:1px;top:50%;left:9%;right:9%}.hv-live-radar .axis.y{width:1px;top:7%;bottom:7%;left:50%}.hv-live-radar>em{z-index:2;clip-path:polygon(0 0,100% 0,0 100%);transform-origin:0 0;width:72px;height:72px;animation:hvRealRadarSweep var(--hv-cycle) linear infinite;background:conic-gradient(from 268deg,#0874e861,#0874e814 25deg,#0000 58deg);position:absolute;top:50%;left:50%}.hv-live-radar>svg{z-index:4;width:18px;height:18px;color:var(--b);background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hv-live-radar .blip{z-index:5;background:var(--r);opacity:.2;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 #df4c5a2e}.hv-live-radar .b1{animation:hvRadarBlipOne var(--hv-cycle) ease-out infinite;top:27%;left:67%}.hv-live-radar .b2{animation:hvRadarBlipTwo var(--hv-cycle) ease-out infinite;top:68%;left:29%}.hv-live-radar .b3{background:var(--a);animation:hvRadarBlipThree var(--hv-cycle) ease-out infinite;top:72%;left:77%}.hv-threat-v2 .hv-source-tabs{z-index:6;box-sizing:border-box;height:34px;position:absolute;top:140px;left:0;right:0}.hv-threat-v2 .hv-dark-post{z-index:3;box-sizing:border-box;margin:0;position:absolute;inset:181px 10px 10px;overflow:hidden}.hv-threat-v2 .hv-intel-scan{display:none}@keyframes hvRealRadarSweep{to{transform:rotate(360deg)}}@keyframes hvRadarBlipOne{0%,10%,to{opacity:.28;box-shadow:0 0 3px #df4c5a73}16%,26%{opacity:1;box-shadow:0 0 7px #df4c5a,0 0 16px #df4c5ab8,0 0 0 7px #df4c5a00}}@keyframes hvRadarBlipTwo{0%,48%,to{opacity:.28;box-shadow:0 0 3px #df4c5a73}54%,64%{opacity:1;box-shadow:0 0 7px #df4c5a,0 0 16px #df4c5ab8,0 0 0 7px #df4c5a00}}@keyframes hvRadarBlipThree{0%,73%,to{opacity:.28;box-shadow:0 0 3px #bd741866}79%,89%{opacity:1;box-shadow:0 0 7px #bd7418f2,0 0 15px #bd7418a6,0 0 0 7px #bd741800}}@media (max-width:620px){.hv-live-radar{height:82px}.hv-threat-v2 .hv-source-tabs{top:131px}.hv-threat-v2 .hv-dark-post{top:170px}.hv-live-radar .r3{width:110px;height:110px}}.hv-threat-v2 .hv-source-monitor{grid-template-rows:34px 86px 32px minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;display:grid!important}.hv-threat-v2 .hv-source-monitor>header,.hv-threat-v2 .hv-live-radar,.hv-threat-v2 .hv-source-tabs,.hv-threat-v2 .hv-dark-post{box-sizing:border-box;width:auto;height:auto;margin:0;position:relative;inset:auto}.hv-threat-v2 .hv-live-radar{min-height:0;margin:7px 9px 5px}.hv-threat-v2 .hv-source-tabs{padding-top:2px}.hv-threat-v2 .hv-dark-post{grid-template-rows:auto auto auto;align-content:center;gap:5px;min-height:0;margin:7px 9px 9px;padding:8px 9px;display:grid;overflow:hidden}.hv-threat-v2 .hv-dark-post>header{padding-bottom:5px}.hv-threat-v2 .hv-dark-post>p{-webkit-line-clamp:1;line-clamp:1;white-space:normal;-webkit-box-orient:vertical;margin:2px 0;display:-webkit-box;overflow:hidden}.hv-threat-v2 .hv-dark-post>code{padding:5px}.hv-threat-v2 .hv-dark-post>footer{display:none}@media (max-width:620px){.hv-threat-v2 .hv-source-monitor{grid-template-rows:34px 78px 30px minmax(0,1fr)!important}.hv-threat-v2 .hv-live-radar{margin:5px 7px}.hv-threat-v2 .hv-dark-post{margin:5px 7px 7px;padding:6px}.hv-threat-v2 .hv-dark-post>p{display:none}}.hv-threat-v2 .hv-source-monitor{position:relative;overflow:hidden;display:block!important}.hv-threat-v2 .hv-source-monitor>header{z-index:8;box-sizing:border-box;height:34px;position:absolute;top:0;left:0;right:0}.hv-threat-v2 .hv-live-radar{z-index:2;height:86px;margin:0;position:absolute;top:41px;left:9px;right:9px}.hv-threat-v2 .hv-source-tabs{z-index:7;height:32px;padding-top:2px;position:absolute;top:134px;left:0;right:0}.hv-threat-v2 .hv-dark-post{z-index:5;grid-template-rows:auto auto;height:auto;margin:0;padding:7px 9px;position:absolute;inset:173px 9px 8px}.hv-threat-v2 .hv-dark-post>p,.hv-threat-v2 .hv-dark-post>footer{display:none}.hv-threat-v2 .hv-domain-fingerprint{display:block;position:relative;overflow:hidden}.hv-threat-v2 .hv-domain-fingerprint>header{z-index:7;box-sizing:border-box;height:34px;position:absolute;top:0;left:0;right:0}.hv-threat-v2 .hv-domain-compare{box-sizing:border-box;height:64px;position:absolute;top:34px;left:0;right:0}.hv-threat-v2 .hv-intel-signals{box-sizing:border-box;grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;display:grid;position:absolute;inset:98px 0 40px}.hv-threat-v2 .hv-intel-signals article{min-height:0}.hv-threat-v2 .hv-domain-fingerprint>footer{z-index:7;box-sizing:border-box;height:40px;position:absolute;bottom:0;left:0;right:0}@media (max-width:620px){.hv-threat-v2 .hv-live-radar{height:78px}.hv-threat-v2 .hv-source-tabs{height:30px;top:126px}.hv-threat-v2 .hv-dark-post{top:163px}.hv-threat-v2 .hv-domain-compare{height:57px}.hv-threat-v2 .hv-intel-signals{top:91px}}.hv-threat-v2 .hv-live-radar .r1{width:28px;height:28px}.hv-threat-v2 .hv-live-radar .r2{width:52px;height:52px}.hv-threat-v2 .hv-live-radar .r3{width:76px;height:76px}.hv-threat-v2 .hv-live-radar>em{width:43px;height:43px}.hv-threat-v2 .hv-live-radar .axis.x{left:18%;right:18%}.hv-threat-v2 .hv-live-radar .axis.y{top:8%;bottom:8%}.hv-threat-v2 .hv-dark-post{opacity:.62}@media (max-width:620px){.hv-threat-v2 .hv-live-radar .r3{width:68px;height:68px}.hv-threat-v2 .hv-live-radar .r2{width:46px;height:46px}.hv-threat-v2 .hv-live-radar>em{width:39px;height:39px}}.hv-threat-v2 .hv-live-radar>em{clip-path:none;transform-origin:50%;background:conic-gradient(#0000 0deg 302deg,#0874e80d 315deg,#0874e852 350deg,#0000 360deg);border-radius:50%;width:76px;height:76px;top:50%;left:50%;animation-name:hvRealRadarSweepCentered!important}.hv-threat-v2 .hv-live-radar>em:after{content:"";background:linear-gradient(var(--b),#0874e814);width:1px;height:50%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 5px #0874e861}@keyframes hvRealRadarSweepCentered{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (max-width:620px){.hv-threat-v2 .hv-live-radar>em{width:68px;height:68px}}.hv-threat-v2 .hv-live-radar .blip{background:var(--r);border:0;width:6px;height:6px;box-shadow:0 0 5px #df4c5af2,0 0 11px #df4c5a80}.hv-threat-v2 .hv-live-radar .b3{background:var(--a);box-shadow:0 0 5px #bd7418e6,0 0 10px #bd741873}.hv-threat-v2 .hv-live-radar .b1{top:calc(50% - 20px);left:calc(50% + 22px)}.hv-threat-v2 .hv-live-radar .b2{top:calc(50% + 17px);left:calc(50% - 26px)}.hv-threat-v2 .hv-live-radar .b3{top:calc(50% + 19px);left:calc(50% + 25px)}@media (max-width:620px){.hv-threat-v2 .hv-live-radar .b1{top:calc(50% - 17px);left:calc(50% + 19px)}.hv-threat-v2 .hv-live-radar .b2{top:calc(50% + 15px);left:calc(50% - 22px)}.hv-threat-v2 .hv-live-radar .b3{top:calc(50% + 16px);left:calc(50% + 21px)}}.hv-card .hv-dpdpa-v2{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:stretch;gap:11px;padding:19px 22px;display:grid}.hv-privacy-head{background:#fff;border:1px solid #cfe1ee;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.hv-privacy-head>span{align-items:center;gap:8px;display:flex}.hv-privacy-head svg{width:17px;color:var(--b)}.hv-privacy-head b{font:7px var(--font-mono)}.hv-privacy-head small{color:var(--m);border-left:1px solid var(--l);font:6px var(--font-mono);padding-left:8px}.hv-privacy-workspace{background:#fff;border:1px solid #d4e2ed;border-radius:13px;grid-template-columns:minmax(0,1.08fr) minmax(195px,.92fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 13px 30px #1f466712}.hv-data-register{border-right:1px solid var(--l);background:#fbfdff;grid-template-rows:auto auto 1fr;min-width:0;display:grid;position:relative;overflow:hidden}.hv-data-register>header,.hv-obligation-panel>header{color:var(--m);border-bottom:1px solid var(--l);font:6px var(--font-mono);background:#f1f6fa;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.hv-data-register>header>b{color:var(--b)}.hv-register-columns{color:#8a9bab;border-bottom:1px solid var(--l);font:5px var(--font-mono);background:#fff;grid-template-columns:1.4fr .8fr .7fr;padding:7px 10px;display:grid}.hv-register-columns span:not(:first-child){text-align:right}.hv-register-rows{align-content:center;gap:6px;padding:9px;display:grid}.hv-register-rows article{opacity:.38;background:#fff;border:1px solid #dce7ef;border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:8px;display:grid}.hv-register-rows article>svg{width:16px;color:var(--b)}.hv-register-rows article>span{display:grid}.hv-register-rows article b{font-size:7px}.hv-register-rows article small{color:var(--m);font:5px var(--font-mono)}.hv-register-rows article>em{color:var(--g);background:var(--gs);font:5px var(--font-mono);border-radius:4px;padding:3px 4px;font-style:normal}.hv-register-rows article>code{color:var(--m);font:5px var(--font-mono)}.hv-register-rows>.r1{animation:hvRegisterOne var(--hv-cycle) ease-in-out infinite}.hv-register-rows>.r2{animation:hvRegisterTwo var(--hv-cycle) ease-in-out infinite}.hv-register-rows>.r3{animation:hvRegisterThree var(--hv-cycle) ease-in-out infinite}.hv-register-scan{z-index:4;background:linear-gradient(90deg,transparent,var(--b),transparent);height:2px;animation:hvRegisterScan var(--hv-cycle) ease-in-out infinite;position:absolute;top:38px;left:7px;right:7px;box-shadow:0 0 8px #0874e84d}.hv-obligation-panel{background:#fafcfe;grid-template-rows:auto auto 1fr auto;min-width:0;display:grid}.hv-obligation-panel>header>b{color:var(--a)}.hv-notice-clock{border-bottom:1px solid var(--l);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.hv-notice-clock>span{display:grid}.hv-notice-clock small{color:var(--m);font:5px var(--font-mono)}.hv-notice-clock strong{font:11px var(--font-mono)}.hv-notice-clock>i{background:#e1e9ef;border-radius:5px;height:5px;overflow:hidden}.hv-notice-clock>i b{background:linear-gradient(90deg,var(--g),var(--a),var(--r));width:8%;height:100%;animation:hvNoticeClock var(--hv-cycle) ease-in-out infinite;display:block}.hv-notice-steps{align-content:center;gap:5px;padding:7px 9px;display:grid}.hv-notice-steps article{opacity:.4;background:#fff;border:1px solid #dce7ef;border-radius:6px;grid-template-columns:20px 1fr;align-items:center;gap:7px;padding:6px;display:grid}.hv-notice-steps article>svg{width:15px;color:var(--g)}.hv-notice-steps article>span{display:grid}.hv-notice-steps article b{font-size:7px}.hv-notice-steps article small{color:var(--m);font:5px var(--font-mono)}.hv-notice-steps article:first-child{animation:hvNoticeOne var(--hv-cycle) ease-in-out infinite}.hv-notice-steps article:nth-child(2){animation:hvNoticeTwo var(--hv-cycle) ease-in-out infinite}.hv-notice-steps>.missing{animation:hvNoticeMissing var(--hv-cycle) ease-in-out infinite}.hv-notice-steps>.missing>svg{color:var(--r)}.hv-obligation-panel>footer{color:var(--r);background:var(--rs);opacity:.4;animation:hvPrivacyGap var(--hv-cycle) ease-in-out infinite;border-top:1px solid #ffcbd0;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;padding:9px;display:grid}.hv-obligation-panel>footer>svg{width:16px}.hv-obligation-panel>footer>span{display:grid}.hv-obligation-panel>footer small{font:5px var(--font-mono)}.hv-obligation-panel>footer strong{color:var(--i);font-size:7px}.hv-obligation-panel>footer>b{font:6px var(--font-mono)}@keyframes hvRegisterScan{0%,7%{opacity:0;top:38px}13%{opacity:1}60%{opacity:1;top:90%}68%,to{opacity:0;top:90%}}@keyframes hvRegisterOne{0%,14%,to{opacity:.38}22%,88%{opacity:1;border-color:#bfe4d3}}@keyframes hvRegisterTwo{0%,28%,to{opacity:.38}36%,88%{opacity:1;border-color:#bfe4d3}}@keyframes hvRegisterThree{0%,42%,to{opacity:.38}50%,88%{opacity:1;border-color:#bfe4d3}}@keyframes hvNoticeClock{0%,12%{width:8%}74%,93%{width:100%}to{width:8%}}@keyframes hvNoticeOne{0%,20%,to{opacity:.4}28%,90%{opacity:1;border-color:#bfe4d3}}@keyframes hvNoticeTwo{0%,38%,to{opacity:.4}46%,90%{opacity:1;border-color:#bfe4d3}}@keyframes hvNoticeMissing{0%,58%,to{opacity:.4}66%,92%{opacity:1;background:var(--rs);border-color:#ffcbd0}}@keyframes hvPrivacyGap{0%,65%,to{opacity:.4}73%,94%{opacity:1}}@media (max-width:620px){.hv-card .hv-dpdpa-v2{gap:8px;padding:13px}.hv-privacy-head small{display:none}.hv-privacy-workspace{grid-template-columns:1fr 1fr}.hv-register-columns{display:none}.hv-register-rows{gap:4px;padding:6px}.hv-register-rows article{grid-template-columns:18px 1fr;padding:6px}.hv-register-rows article>em,.hv-register-rows article>code{display:none}.hv-notice-clock{padding:7px}.hv-notice-steps{gap:3px;padding:5px}.hv-obligation-panel>footer{grid-template-columns:16px 1fr}.hv-obligation-panel>footer>b{display:none}}.hv-card .hv-dpdpa-v3{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;align-items:stretch;gap:9px;padding:18px 22px;display:grid}.hv-privacy-desk{grid-template-columns:minmax(145px,1fr) 135px minmax(145px,1fr);align-items:center;gap:13px;min-height:0;padding:4px 0;display:grid}.hv-consent-stack{height:190px;position:relative}.hv-consent-stack .paper{box-sizing:border-box;background:#fff;border:1px solid #d3e1eb;border-radius:7px;width:160px;height:157px;position:absolute;top:50%;left:50%;box-shadow:0 10px 24px #1c426314}.hv-consent-stack>.p3{background:#edf5fb;transform:translate(-43%,-43%)rotate(4deg)}.hv-consent-stack>.p2{background:#f6faff;transform:translate(-47%,-47%)rotate(-2deg)}.hv-consent-stack>.p1{grid-template-rows:auto 1fr 1fr auto;padding:11px;display:grid;transform:translate(-50%,-50%)}.hv-consent-stack article>header{border-bottom:1px solid var(--l);grid-template-columns:20px 1fr 17px;align-items:center;gap:6px;padding-bottom:8px;display:grid}.hv-consent-stack header>svg{width:16px;color:var(--b)}.hv-consent-stack header>span{display:grid}.hv-consent-stack header small{color:var(--m);font:5px var(--font-mono)}.hv-consent-stack header b{font:6px var(--font-mono)}.hv-consent-stack header>svg:last-child{color:var(--g);opacity:0;animation:hvConsentCheck var(--hv-cycle) ease-in-out infinite}.hv-consent-stack p{border-bottom:1px solid #edf2f6;align-content:center;margin:0;display:grid}.hv-consent-stack p span{color:var(--m);font:5px var(--font-mono)}.hv-consent-stack p b{font-size:7px}.hv-consent-stack footer{justify-content:space-between;align-items:center;padding-top:7px;display:flex}.hv-consent-stack footer small{color:var(--m);font:5px var(--font-mono)}.hv-consent-stack footer b{color:var(--g);font:5px var(--font-mono);opacity:.35;animation:hvConsentVerified var(--hv-cycle) ease-in-out infinite}.hv-statutory-clock{box-sizing:border-box;background:#f9fbfd;border:1px solid #d5e2ec;border-radius:13px;align-content:center;justify-items:center;gap:5px;height:190px;padding:9px;display:grid}.hv-statutory-clock>header{width:100%;color:var(--m);font:5px var(--font-mono);justify-content:space-between;display:flex}.hv-statutory-clock>header b{color:var(--r)}.hv-hourglass{width:58px;height:84px;position:relative}.hv-hourglass:before,.hv-hourglass:after{content:"";background:#8195a6;border-radius:5px;height:4px;position:absolute;left:4px;right:4px}.hv-hourglass:before{top:0}.hv-hourglass:after{bottom:0}.hv-hourglass>.glass{box-sizing:border-box;border:2px solid #b9cddd;width:38px;height:36px;position:absolute;left:10px;overflow:hidden}.hv-hourglass>.top{clip-path:polygon(0 0,100% 0,56% 100%,44% 100%);top:6px}.hv-hourglass>.bottom{clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);bottom:6px}.hv-hourglass>.glass b{background:var(--r);position:absolute;left:0;right:0}.hv-hourglass>.top b{height:72%;animation:hvSandTop var(--hv-cycle) ease-in-out infinite;bottom:0}.hv-hourglass>.bottom b{height:8%;animation:hvSandBottom var(--hv-cycle) ease-in-out infinite;bottom:0}.hv-hourglass>em{z-index:3;background:var(--r);width:2px;height:18px;animation:hvSandStream var(--hv-cycle) ease-in-out infinite;position:absolute;top:39px;left:28px}.hv-statutory-clock>strong{font:10px var(--font-mono)}.hv-statutory-clock>strong span:last-child{color:var(--r)}.hv-statutory-clock>small{color:var(--m);font:5px var(--font-mono)}.hv-board-notice{box-sizing:border-box;background:#fff;border:1px solid #d5e2ec;border-radius:13px;align-content:center;gap:8px;height:190px;padding:11px;display:grid;position:relative}.hv-envelope{box-sizing:border-box;background:#f7faff;border:1px solid #cbddea;border-radius:7px;grid-template-columns:22px 1fr;align-items:center;gap:7px;height:66px;padding:10px;display:grid;position:relative;overflow:hidden}.hv-envelope:after{content:"";clip-path:polygon(0 0,50% 100%,100% 0);border-bottom:1px solid #cbddea;height:35px;position:absolute;top:0;left:0;right:0}.hv-envelope>svg{z-index:2;width:18px;color:var(--b);position:relative}.hv-envelope>span,.hv-envelope>b{z-index:2;font:5px var(--font-mono);position:relative}.hv-envelope>b{color:var(--i);grid-column:2}.hv-envelope>i{z-index:3;background:var(--r);opacity:.3;width:8px;height:8px;animation:hvNoticeDot var(--hv-cycle) ease-in-out infinite;border-radius:50%;position:absolute;top:9px;right:9px}.hv-approval-route{gap:4px;display:grid}.hv-approval-route>span{color:var(--g);font:5.5px var(--font-mono);align-items:center;gap:5px;display:flex}.hv-approval-route svg{width:11px}.hv-approval-route>.missing{color:var(--r);opacity:.45;animation:hvMissingApproval var(--hv-cycle) ease-in-out infinite}.hv-board-notice>em{color:var(--r);background:var(--rs);font:5px var(--font-mono);opacity:.35;animation:hvNoticeUnsent var(--hv-cycle) ease-in-out infinite;border:1px solid #ffcbd0;border-radius:5px;padding:4px 6px;font-style:normal;position:absolute;bottom:9px;right:9px}.hv-privacy-verdict{color:var(--r);background:var(--rs);opacity:.42;animation:hvPrivacyVerdictV3 var(--hv-cycle) ease-in-out infinite;border:1px solid #ffcbd0;border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;padding:9px 11px;display:grid}.hv-privacy-verdict>svg{width:16px}.hv-privacy-verdict>span{display:grid}.hv-privacy-verdict small{font:5px var(--font-mono)}.hv-privacy-verdict strong{color:var(--i);font-size:8px}.hv-privacy-verdict>b{font:6px var(--font-mono)}@keyframes hvConsentCheck{0%,13%,to{opacity:0;transform:scale(.7)}21%,90%{opacity:1;transform:scale(1)}}@keyframes hvConsentVerified{0%,18%,to{opacity:.35}26%,90%{opacity:1}}@keyframes hvSandTop{0%,15%{height:72%}78%,93%{height:10%}to{height:72%}}@keyframes hvSandBottom{0%,15%{height:8%}78%,93%{height:70%}to{height:8%}}@keyframes hvSandStream{0%,12%,96%,to{opacity:0}18%,89%{opacity:1}}@keyframes hvNoticeDot{0%,54%,to{opacity:.3;box-shadow:none}62%,91%{opacity:1;box-shadow:0 0 0 6px #df4c5a00}}@keyframes hvMissingApproval{0%,50%,to{opacity:.45}58%,92%{opacity:1}}@keyframes hvNoticeUnsent{0%,59%,to{opacity:.35}67%,93%{opacity:1}}@keyframes hvPrivacyVerdictV3{0%,65%,to{opacity:.42;transform:translateY(3px)}73%,94%{opacity:1;transform:none}}@media (max-width:620px){.hv-card .hv-dpdpa-v3{gap:7px;padding:13px}.hv-privacy-desk{grid-template-columns:1fr 88px 1fr;gap:6px}.hv-consent-stack,.hv-statutory-clock,.hv-board-notice{height:205px}.hv-consent-stack .paper{width:118px;height:174px}.hv-consent-stack>.p1{padding:8px}.hv-statutory-clock{padding:6px}.hv-hourglass{transform:scale(.82)}.hv-board-notice{padding:7px}.hv-envelope{grid-template-columns:18px 1fr;padding:7px}.hv-privacy-verdict{grid-template-columns:16px 1fr}.hv-privacy-verdict>b{display:none}}.hv-dpdpa-v3 .hv-consent-stack article.paper>footer{width:auto;height:auto;min-height:20px;color:var(--m);box-sizing:border-box;justify-content:space-between;align-items:center;margin:0;display:flex;position:static;border:0!important;border-top:1px solid var(--l)!important;box-shadow:none!important;background:#fff!important;padding:6px 0 0!important}.hv-dpdpa-v3 .hv-consent-stack article.paper>footer small{color:var(--m);font:5px var(--font-mono);margin:0}.hv-dpdpa-v3 .hv-consent-stack article.paper>footer b{color:var(--g);font:5px var(--font-mono);background:0 0;margin:0}.hv-dpdpa-v3 .hv-flip-deadline{grid-template-rows:auto 1fr auto auto;align-content:stretch;gap:8px;padding:10px 9px;display:grid}.hv-dpdpa-v3 .hv-flip-clock{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:3px;display:grid}.hv-dpdpa-v3 .hv-flip-clock>span{background:linear-gradient(#fff 0 49%,#edf3f7 50% 51%,#fff 52%);border:1px solid #cad9e4;border-radius:7px;place-items:center;gap:3px;min-width:0;padding:10px 3px 7px;display:grid;position:relative;box-shadow:0 6px 14px #1d426214}.hv-dpdpa-v3 .hv-flip-clock>span:after{content:"";background:#d8e3eb;height:1px;position:absolute;top:50%;left:3px;right:3px}.hv-dpdpa-v3 .hv-flip-clock b{z-index:2;font:15px var(--font-mono);position:relative}.hv-dpdpa-v3 .hv-flip-clock small{z-index:2;color:var(--m);font:5px var(--font-mono);position:relative}.hv-dpdpa-v3 .hv-flip-clock>i{color:#8ca0b2;font:11px var(--font-mono);font-style:normal}.hv-dpdpa-v3 .hv-flip-clock>.seconds{color:var(--r);animation:hvFlipSecond var(--hv-cycle) steps(2,end) infinite;border-color:#f2b6bd}.hv-dpdpa-v3 .hv-deadline-track{gap:5px;display:grid}.hv-dpdpa-v3 .hv-deadline-track>i{background:#e1e9ef;border-radius:6px;height:6px;overflow:hidden}.hv-dpdpa-v3 .hv-deadline-track>i b{background:linear-gradient(90deg,var(--g),var(--a),var(--r));width:12%;height:100%;animation:hvDeadlineProgress var(--hv-cycle) ease-in-out infinite;display:block}.hv-dpdpa-v3 .hv-deadline-track>span{color:var(--m);justify-content:space-between;display:flex}.hv-dpdpa-v3 .hv-deadline-track small{font:4.5px var(--font-mono)}.hv-dpdpa-v3 .hv-flip-deadline>strong{color:var(--m);font:5px var(--font-mono);letter-spacing:.06em;justify-self:center}.hv-dpdpa-v3 .hv-hourglass,.hv-dpdpa-v3 .hv-flip-deadline>small{display:none}@keyframes hvFlipSecond{0%,48%{background:linear-gradient(#fff 0 49%,#edf3f7 50% 51%,#fff 52%);transform:rotateX(0)}50%,to{background:linear-gradient(#fff7f8 0 49%,#f3cbd0 50% 51%,#fff7f8 52%);transform:rotateX(-5deg)}}@keyframes hvDeadlineProgress{0%,10%{width:12%}78%,94%{width:88%}to{width:12%}}@media (max-width:620px){.hv-dpdpa-v3 .hv-flip-deadline{padding:7px 5px}.hv-dpdpa-v3 .hv-flip-clock{gap:2px}.hv-dpdpa-v3 .hv-flip-clock>span{padding:8px 2px 6px}.hv-dpdpa-v3 .hv-flip-clock b{font-size:11px}.hv-dpdpa-v3 .hv-flip-clock>i{font-size:8px}}.hv-dpdpa-v3 .hv-deadline-ruler{grid-template-rows:auto 1fr auto;gap:7px;padding:10px 9px;display:grid}.hv-dpdpa-v3 .hv-ruler-scale{min-height:0;margin:0 3px;position:relative}.hv-dpdpa-v3 .hv-ruler-scale>i{background:linear-gradient(var(--g),var(--a) 58%,var(--r));border-radius:5px;width:4px;position:absolute;top:8px;bottom:8px;left:30px}.hv-dpdpa-v3 .hv-ruler-scale>span{color:var(--m);grid-template-columns:24px 1fr;align-items:center;gap:15px;display:grid;position:absolute;left:0;right:0}.hv-dpdpa-v3 .hv-ruler-scale>span:before{content:"";box-sizing:border-box;background:#fff;border:2px solid;border-radius:50%;width:10px;height:10px;position:absolute;left:27px}.hv-dpdpa-v3 .hv-ruler-scale>span b{font:6px var(--font-mono)}.hv-dpdpa-v3 .hv-ruler-scale>span small{font:5px var(--font-mono)}.hv-dpdpa-v3 .hv-ruler-scale>.t0{color:var(--g);top:3px}.hv-dpdpa-v3 .hv-ruler-scale>.t1{top:33%}.hv-dpdpa-v3 .hv-ruler-scale>.t2{color:var(--a);top:64%}.hv-dpdpa-v3 .hv-ruler-scale>.t3{color:var(--r);bottom:3px}.hv-dpdpa-v3 .hv-ruler-scale>em{z-index:4;color:#fff;background:var(--b);width:18px;height:18px;animation:hvDeadlineMarker var(--hv-cycle) ease-in-out infinite;border:2px solid #fff;border-radius:6px;place-items:center;font-style:normal;display:grid;position:absolute;top:10%;left:23px;box-shadow:0 0 0 4px #0874e81a}.hv-dpdpa-v3 .hv-ruler-scale>em b{font:4.5px var(--font-mono)}.hv-dpdpa-v3 .hv-ruler-scale>em small{width:28px;color:var(--b);font:4.5px var(--font-mono);position:absolute;left:24px}.hv-dpdpa-v3 .hv-deadline-ruler>footer{color:var(--m);justify-content:space-between;align-items:center;padding-top:7px;display:flex;border:0!important;border-top:1px solid var(--l)!important;background:0 0!important}.hv-dpdpa-v3 .hv-deadline-ruler>footer small{font:5px var(--font-mono)}.hv-dpdpa-v3 .hv-deadline-ruler>footer strong{color:var(--r);font:8px var(--font-mono)}.hv-dpdpa-v3 .hv-flip-clock,.hv-dpdpa-v3 .hv-deadline-track,.hv-dpdpa-v3 .hv-flip-deadline>strong{display:none}@keyframes hvDeadlineMarker{0%,10%{background:var(--g);top:10%}65%,82%{background:var(--a);top:61%}91%,96%{background:var(--r);top:83%}to{background:var(--g);top:10%}}@media (max-width:620px){.hv-dpdpa-v3 .hv-deadline-ruler{padding:7px 4px}.hv-dpdpa-v3 .hv-ruler-scale>i{left:23px}.hv-dpdpa-v3 .hv-ruler-scale>span{grid-template-columns:18px 1fr;gap:12px}.hv-dpdpa-v3 .hv-ruler-scale>span:before{left:20px}.hv-dpdpa-v3 .hv-ruler-scale>em{left:16px}.hv-dpdpa-v3 .hv-ruler-scale>em small{display:none}.hv-dpdpa-v3 .hv-deadline-ruler>footer{justify-items:center;display:grid}.hv-dpdpa-v3 .hv-deadline-ruler>footer small{display:none}}.hv-dpdpa-v3 .hv-ruler-scale>em{border-radius:5px;width:24px;height:18px;left:38px}.hv-dpdpa-v3 .hv-ruler-scale>em:before{content:"";background:currentColor;width:7px;height:1px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.hv-dpdpa-v3 .hv-ruler-scale>em small{display:none}.hv-dpdpa-v3 .hv-deadline-ruler>footer{justify-items:center;gap:2px;padding-top:6px;display:grid}.hv-dpdpa-v3 .hv-deadline-ruler>footer small{letter-spacing:.04em;font-size:4.5px}.hv-dpdpa-v3 .hv-deadline-ruler>footer strong{font-size:8px;line-height:1}@media (max-width:620px){.hv-dpdpa-v3 .hv-ruler-scale>em{width:21px;left:30px}.hv-dpdpa-v3 .hv-deadline-ruler>footer small{font-size:4px;display:block}}.hv-dpdpa-v3 .hv-sla-card{background:linear-gradient(145deg,#fff,#f7fafc);grid-template-rows:auto 1fr auto auto;align-content:stretch;gap:9px;padding:10px 11px;display:grid}.hv-dpdpa-v3 .hv-sla-value{text-align:center;align-content:center;place-items:center;gap:1px;display:grid}.hv-dpdpa-v3 .hv-sla-value small{color:var(--m);font:5px var(--font-mono);letter-spacing:.05em}.hv-dpdpa-v3 .hv-sla-value strong{color:var(--i);font:32px/1 var(--font-mono);letter-spacing:-.08em}.hv-dpdpa-v3 .hv-sla-value>span{color:var(--r);font:7px var(--font-mono)}.hv-dpdpa-v3 .hv-sla-progress{gap:5px;display:grid}.hv-dpdpa-v3 .hv-sla-progress>i{background:#e1e8ee;border-radius:7px;height:7px;position:relative;overflow:hidden}.hv-dpdpa-v3 .hv-sla-progress>i:after{content:"";background:linear-gradient(90deg,#0000 24%,#fff 25% 26%,#0000 27% 49%,#fff 50% 51%,#0000 52% 74%,#fff 75% 76%,#0000 77%);position:absolute;inset:0}.hv-dpdpa-v3 .hv-sla-progress>i b{background:linear-gradient(90deg,var(--g),var(--a),var(--r));width:12%;height:100%;animation:hvSlaProgress var(--hv-cycle) ease-in-out infinite;display:block}.hv-dpdpa-v3 .hv-sla-progress>div{color:var(--m);font:4.5px var(--font-mono);justify-content:space-between;display:flex}.hv-dpdpa-v3 .hv-sla-state{background:#fff8eb;border:1px solid #f0d19d;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px;display:flex}.hv-dpdpa-v3 .hv-sla-state>i{background:var(--a);width:7px;height:7px;animation:hvSlaState var(--hv-cycle) ease-in-out infinite;border-radius:50%;box-shadow:0 0 0 3px #bd74181a}.hv-dpdpa-v3 .hv-sla-state>span{display:grid}.hv-dpdpa-v3 .hv-sla-state small{color:var(--m);font:4.5px var(--font-mono)}.hv-dpdpa-v3 .hv-sla-state b{color:var(--a);font:6px var(--font-mono)}.hv-dpdpa-v3 .hv-deadline-ruler{display:none}@keyframes hvSlaProgress{0%,10%{width:12%}68%,84%{width:67%}93%,96%{width:92%}to{width:12%}}@keyframes hvSlaState{0%,54%{background:var(--g);box-shadow:0 0 0 3px #16865b1a}62%,84%{background:var(--a);box-shadow:0 0 0 3px #bd74181a}91%,96%{background:var(--r);box-shadow:0 0 0 5px #df4c5a00}to{background:var(--g)}}@media (max-width:620px){.hv-dpdpa-v3 .hv-sla-card{gap:6px;padding:7px 5px}.hv-dpdpa-v3 .hv-sla-value strong{font-size:24px}.hv-dpdpa-v3 .hv-sla-state{padding:5px 3px}.hv-dpdpa-v3 .hv-sla-progress>div{font-size:4px}}.hv-dpdpa-v3 .hv-sla-card{gap:8px;padding:11px 12px}.hv-dpdpa-v3 .hv-sla-value{gap:3px}.hv-dpdpa-v3 .hv-sla-value strong{letter-spacing:-.06em;font-size:29px}.hv-dpdpa-v3 .hv-sla-value>span{font-size:6.5px}.hv-dpdpa-v3 .hv-sla-progress{justify-self:center;gap:6px;width:100%;max-width:105px}.hv-dpdpa-v3 .hv-sla-progress>i{height:8px}.hv-dpdpa-v3 .hv-sla-progress>div{height:8px;font-size:4.5px;position:relative}.hv-dpdpa-v3 .hv-sla-progress>div span{position:absolute;top:0;transform:translate(-50%)}.hv-dpdpa-v3 .hv-sla-progress>div span:first-child{left:0;transform:none}.hv-dpdpa-v3 .hv-sla-progress>div span:nth-child(2){left:33.333%}.hv-dpdpa-v3 .hv-sla-progress>div span:nth-child(3){left:66.667%}.hv-dpdpa-v3 .hv-sla-progress>div span:nth-child(4){left:auto;right:0;transform:none}.hv-dpdpa-v3 .hv-sla-state{box-sizing:border-box;justify-self:stretch;min-height:34px;padding:6px 8px}.hv-dpdpa-v3 .hv-sla-state>i{flex:none;width:8px;height:8px}.hv-dpdpa-v3 .hv-sla-state small{font-size:4.5px;line-height:1.2}.hv-dpdpa-v3 .hv-sla-state b{font-size:6px;line-height:1.25}@media (max-width:620px){.hv-dpdpa-v3 .hv-sla-card{padding:8px 6px}.hv-dpdpa-v3 .hv-sla-value strong{font-size:23px}.hv-dpdpa-v3 .hv-sla-progress{max-width:76px}.hv-dpdpa-v3 .hv-sla-state{min-height:32px;padding:5px}}.hv-cert .hv-paper>footer{width:auto;height:auto;min-height:34px;color:var(--m);box-sizing:border-box;grid-template-columns:1fr auto;align-items:center;gap:10px;margin:18px 0 0;display:grid;position:static;border:0!important;border-top:1px solid var(--l)!important;box-shadow:none!important;background:#fff!important;padding:10px 0 0!important}.hv-cert .hv-paper>footer>b{color:var(--g);background:var(--gs);font:6px var(--font-mono);border:1px solid #bce6d4;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;display:flex}.hv-cert .hv-paper>footer>b:before{content:"✓";font-weight:700}.hv-card .hv-cert-v2{grid-template-rows:auto 1fr auto;gap:9px;padding:18px 22px;display:grid}.hv-filing-head{background:#fff;border:1px solid #cfdfeb;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.hv-filing-head>span{align-items:center;gap:8px;display:flex}.hv-filing-head svg{width:17px;color:var(--b)}.hv-filing-head b{font:7px var(--font-mono)}.hv-filing-head small{color:var(--m);border-left:1px solid var(--l);font:6px var(--font-mono);padding-left:8px}.hv-filing-workspace{background:#fff;border:1px solid #d4e2ed;border-radius:13px;grid-template-columns:minmax(0,1.08fr) minmax(190px,.92fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 13px 30px #1f466712}.hv-report-pack{border-right:1px solid var(--l);background:linear-gradient(145deg,#f8fbfd,#eef4f8);min-width:0;position:relative;overflow:hidden}.hv-report-sheet{box-sizing:border-box;background:#fff;border:1px solid #ccdbe6;border-radius:4px;width:178px;height:198px;position:absolute;top:50%;left:50%;box-shadow:0 10px 24px #1c426317}.hv-report-sheet.back{background:#e8f0f6;transform:translate(-42%,-43%)rotate(4deg)}.hv-report-sheet.middle{background:#f5f9fc;transform:translate(-47%,-47%)rotate(-2deg)}.hv-report-sheet.back i,.hv-report-sheet.middle i{background:#d5e2eb;border-radius:4px;width:65%;height:5px;margin:18px;display:block}.hv-report-sheet.front{animation:hvReportAssemble var(--hv-cycle) ease-in-out infinite;grid-template-rows:auto auto 1fr auto;padding:12px;display:grid;transform:translate(-50%,-50%)}.hv-report-sheet.front>header{border-bottom:2px solid var(--b);grid-template-columns:24px 1fr auto;align-items:center;gap:7px;padding-bottom:9px;display:grid}.hv-report-sheet.front>header svg{width:20px;color:var(--b)}.hv-report-sheet.front>header span{display:grid}.hv-report-sheet.front>header small{color:var(--b);font:5px var(--font-mono)}.hv-report-sheet.front>header strong{font-size:9px}.hv-report-sheet.front>header>b{color:#fff;background:var(--b);font:5px var(--font-mono);border-radius:3px;padding:3px 5px}.hv-report-meta{border-bottom:1px solid var(--l);grid-template-columns:1fr 1fr;gap:6px;padding:9px 0;display:grid}.hv-report-meta>span{display:grid}.hv-report-meta small{color:var(--m);font:4.5px var(--font-mono)}.hv-report-meta b{font-size:6px}.hv-report-findings{align-content:center;gap:5px;display:grid}.hv-report-findings>span{font:5.5px var(--font-mono);background:#f7fafc;border-radius:4px;grid-template-columns:6px 1fr auto;align-items:center;gap:6px;padding:5px;display:grid}.hv-report-findings i{background:var(--g);border-radius:50%;width:6px;height:6px}.hv-report-findings span:nth-child(2) i{background:var(--r)}.hv-report-findings span:nth-child(3) i{background:var(--a)}.hv-report-sheet.front>footer{color:var(--m);grid-template-columns:auto 1fr;gap:7px;display:grid;border:0!important;border-top:1px solid var(--l)!important;background:#fff!important;padding-top:7px!important}.hv-report-sheet.front>footer small{font:4.5px var(--font-mono)}.hv-report-sheet.front>footer code{text-align:right;font:5px var(--font-mono)}.hv-signature-pen{z-index:6;opacity:0;width:62px;height:16px;animation:hvSigningPen var(--hv-cycle) ease-in-out infinite;position:absolute;top:76%;left:62%;transform:rotate(-18deg)}.hv-signature-pen>span{background:linear-gradient(90deg,#8195a6,var(--b));border-radius:4px;width:52px;height:3px;position:absolute;top:7px;left:0}.hv-signature-pen>i{border-style:solid;border-width:5px 0 5px 11px;border-color:transparent transparent transparent var(--b);position:absolute;top:4px;right:0}.hv-filing-validator{background:#fbfdff;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.hv-filing-validator>header{color:var(--m);border-bottom:1px solid var(--l);font:6px var(--font-mono);background:#f1f6fa;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.hv-filing-validator>header>b{color:var(--b)}.hv-validation-gates{align-content:center;gap:5px;padding:8px;display:grid}.hv-validation-gates article{opacity:.32;background:#fff;border:1px solid #dce7ef;border-radius:6px;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;padding:7px;display:grid}.hv-validation-gates article>svg{width:15px;color:var(--g)}.hv-validation-gates article>span{display:grid}.hv-validation-gates article b{font-size:7px}.hv-validation-gates article small{color:var(--m);font:5px var(--font-mono)}.hv-validation-gates article>em{color:var(--g);font:5px var(--font-mono);font-style:normal}.hv-validation-gates>.g1{animation:hvFilingGate1 var(--hv-cycle) ease-in-out infinite}.hv-validation-gates>.g2{animation:hvFilingGate2 var(--hv-cycle) ease-in-out infinite}.hv-validation-gates>.g3{animation:hvFilingGate3 var(--hv-cycle) ease-in-out infinite}.hv-validation-gates>.g4{animation:hvFilingGate4 var(--hv-cycle) ease-in-out infinite}.hv-filing-validator>footer{color:var(--g);background:var(--gs);border-top:1px solid #bfe4d3;grid-template-columns:1fr auto 18px;align-items:center;gap:7px;padding:9px;display:grid}.hv-filing-validator>footer>span{background:#cfe5db;border-radius:5px;height:5px;overflow:hidden}.hv-filing-validator>footer>span i{background:var(--g);width:8%;height:100%;animation:hvFilingProgress var(--hv-cycle) ease-in-out infinite;display:block}.hv-filing-validator>footer>b{font:5px var(--font-mono);opacity:.35;animation:hvFilingReady var(--hv-cycle) ease-in-out infinite}.hv-filing-validator>footer>svg{opacity:.35;width:16px;animation:hvFilingReady var(--hv-cycle) ease-in-out infinite}.hv-filing-receipt{color:var(--g);background:var(--gs);opacity:.36;animation:hvFilingReceipt var(--hv-cycle) ease-in-out infinite;border:1px solid #bfe4d3;border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.hv-filing-receipt>svg{width:17px}.hv-filing-receipt>span{display:grid}.hv-filing-receipt small{font:5px var(--font-mono)}.hv-filing-receipt strong{color:var(--i);font-size:8px}.hv-filing-receipt>b{font:5px var(--font-mono);background:#fff;border:1px solid #bfe4d3;border-radius:5px;padding:4px 6px}@keyframes hvReportAssemble{0%,8%{opacity:.45;transform:translate(-50%,-46%)scale(.96)}16%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes hvSigningPen{0%,58%{opacity:0;top:76%;left:48%}65%{opacity:1}79%{opacity:1;top:76%;left:67%}86%,to{opacity:0;top:76%;left:67%}}@keyframes hvFilingGate1{0%,15%,to{opacity:.32}23%,92%{opacity:1;border-color:#bfe4d3}}@keyframes hvFilingGate2{0%,30%,to{opacity:.32}38%,92%{opacity:1;border-color:#bfe4d3}}@keyframes hvFilingGate3{0%,45%,to{opacity:.32}53%,92%{opacity:1;border-color:#bfe4d3}}@keyframes hvFilingGate4{0%,63%,to{opacity:.32}71%,92%{opacity:1;background:var(--gs);border-color:#bfe4d3}}@keyframes hvFilingProgress{0%,12%{width:8%}77%,93%{width:100%}to{width:8%}}@keyframes hvFilingReady{0%,72%,to{opacity:.35}80%,94%{opacity:1}}@keyframes hvFilingReceipt{0%,76%,to{opacity:.36;transform:translateY(3px)}84%,95%{opacity:1;transform:none;box-shadow:0 8px 20px #16865b14}}@media (max-width:620px){.hv-card .hv-cert-v2{gap:7px;padding:13px}.hv-filing-head small{display:none}.hv-filing-workspace{grid-template-columns:1fr 1fr}.hv-report-sheet{width:135px;height:205px}.hv-report-sheet.front{padding:9px}.hv-validation-gates{gap:3px;padding:5px}.hv-validation-gates article{grid-template-columns:17px 1fr;padding:5px}.hv-validation-gates article>em{display:none}.hv-filing-receipt{grid-template-columns:16px 1fr}.hv-filing-receipt>b{display:none}}.hv-card .hv-cert-v2{box-sizing:border-box;grid-template-rows:40px 212px 44px;gap:9px;height:350px;overflow:hidden}.hv-cert-v2 .hv-filing-head{box-sizing:border-box;height:40px}.hv-cert-v2 .hv-filing-workspace{box-sizing:border-box;height:212px;min-height:212px}.hv-cert-v2 .hv-filing-receipt{box-sizing:border-box;height:44px;overflow:hidden}.hv-cert-v2 .hv-report-sheet{width:164px;height:184px}.hv-cert-v2 .hv-report-sheet.front{padding:10px}.hv-cert-v2 .hv-validation-gates{gap:4px;padding:6px 8px}.hv-cert-v2 .hv-validation-gates article{padding:6px 7px}.hv-cert-v2 .hv-signature-pen{top:78%}@media (max-width:620px){.hv-card .hv-cert-v2{grid-template-rows:38px 224px 40px;gap:7px}.hv-cert-v2 .hv-filing-head{height:38px}.hv-cert-v2 .hv-filing-workspace{height:224px;min-height:224px}.hv-cert-v2 .hv-filing-receipt{height:40px}.hv-cert-v2 .hv-report-sheet{width:126px;height:194px}}.hv-card .hv-iso-v2{box-sizing:border-box;grid-template-rows:42px 1fr 52px;gap:12px;height:350px;padding:18px 22px;display:grid;overflow:hidden}.hv-iso-head{background:#f5f9fd;border:1px solid #c9dfef;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.hv-iso-head>span{grid-template-columns:22px auto;align-items:center;column-gap:8px;display:grid}.hv-iso-head svg{width:20px;color:var(--b);grid-row:1/3}.hv-iso-head b{font-size:8px}.hv-iso-head small{color:var(--m);font:5.5px var(--font-mono)}.hv-audit-board{background:#fff;border:1px solid #d1e0eb;border-radius:12px;grid-template-columns:minmax(175px,.82fr) minmax(0,1.18fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 12px 28px #1b44650f}.hv-clause-spine{border-right:1px solid var(--l);background:linear-gradient(145deg,#f8fbfd,#f1f6fa);align-content:center;gap:7px;padding:12px 14px 12px 24px;display:grid;position:relative}.hv-clause-spine article{z-index:1;box-sizing:border-box;opacity:.35;background:#fff;border:1px solid #dbe7ef;border-radius:7px;grid-template-columns:29px 1fr 15px;align-items:center;gap:8px;min-height:36px;padding:5px 8px;display:grid;position:relative;transform:translate(-5px)}.hv-clause-spine article>b{width:27px;height:27px;color:var(--b);font:6px var(--font-mono);background:#edf6ff;border:1px solid #bad9f7;border-radius:50%;place-items:center;display:grid}.hv-clause-spine article>span{display:grid}.hv-clause-spine strong{font-size:7px}.hv-clause-spine small{color:var(--m);font:4.5px var(--font-mono)}.hv-clause-spine article>svg{width:13px;color:var(--g)}.hv-clause-spine .risk{background:#fff9ee;border-color:#efcd92}.hv-clause-spine .risk>b{color:var(--a);background:#fff4df;border-color:#eac47d}.hv-clause-spine .risk>svg{color:var(--a)}.hv-clause-spine .c1{animation:hvIsoClause1 var(--hv-cycle) ease-in-out infinite}.hv-clause-spine .c2{animation:hvIsoClause2 var(--hv-cycle) ease-in-out infinite}.hv-clause-spine .c3{animation:hvIsoClause3 var(--hv-cycle) ease-in-out infinite}.hv-clause-spine .c4{animation:hvIsoClause4 var(--hv-cycle) ease-in-out infinite}.hv-evidence-wall{background:linear-gradient(135deg,#fff,#f9fcfe);grid-template-rows:31px 1fr;min-width:0;display:grid;position:relative;overflow:hidden}.hv-evidence-wall>header{color:var(--m);border-bottom:1px solid var(--l);font:5.5px var(--font-mono);background:#f2f7fb;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.hv-evidence-wall>header b{color:var(--b)}.hv-evidence-cards{grid-template-columns:1fr 1fr;align-content:center;gap:8px;padding:11px;display:grid}.hv-evidence-cards article{opacity:.28;background:#fff;border:1px solid #dce7ee;border-radius:6px;grid-template-columns:21px 1fr auto;align-items:center;gap:7px;min-width:0;padding:9px;display:grid;box-shadow:0 5px 12px #1840610d}.hv-evidence-cards article>svg{width:17px;color:var(--b)}.hv-evidence-cards article>span{min-width:0;display:grid}.hv-evidence-cards small{color:var(--m);font:4.5px var(--font-mono)}.hv-evidence-cards article span>b{text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.hv-evidence-cards em{color:var(--g);font:4.5px var(--font-mono);font-style:normal}.hv-evidence-cards .missing{background:#fff5f5;border-color:#f2bfc5}.hv-evidence-cards .missing>svg,.hv-evidence-cards .missing em{color:var(--r)}.hv-evidence-cards .e1{animation:hvIsoEvidence1 var(--hv-cycle) ease-in-out infinite;transform:rotate(-1.2deg)}.hv-evidence-cards .e2{animation:hvIsoEvidence2 var(--hv-cycle) ease-in-out infinite;transform:rotate(1deg)}.hv-evidence-cards .e3{animation:hvIsoEvidence3 var(--hv-cycle) ease-in-out infinite;transform:rotate(.7deg)}.hv-evidence-cards .e4{animation:hvIsoEvidence4 var(--hv-cycle) ease-in-out infinite;transform:rotate(-.8deg)}.hv-iso-verdict{color:var(--a);opacity:.35;animation:hvIsoVerdict var(--hv-cycle) ease-in-out infinite;background:#fff8eb;border:1px solid #eccb91;border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:9px 12px;display:grid;transform:translateY(3px)}.hv-iso-verdict>svg{width:20px}.hv-iso-verdict>span{display:grid}.hv-iso-verdict small{font:5px var(--font-mono)}.hv-iso-verdict strong{color:var(--i);font-size:8px}.hv-iso-verdict>b{color:var(--b);font:7px var(--font-mono)}@keyframes hvIsoClause1{0%,8%,to{opacity:.35;transform:translate(-5px)}15%,92%{opacity:1;transform:none}}@keyframes hvIsoClause2{0%,20%,to{opacity:.35;transform:translate(-5px)}27%,92%{opacity:1;transform:none}}@keyframes hvIsoClause3{0%,32%,to{opacity:.35;transform:translate(-5px)}39%,92%{opacity:1;transform:none}}@keyframes hvIsoClause4{0%,46%,to{opacity:.35;transform:translate(-5px)}54%,92%{opacity:1;transform:none;box-shadow:0 0 0 4px #bd74180f}}@keyframes hvIsoEvidence1{0%,14%,to{opacity:.28;transform:translateY(5px)rotate(-1.2deg)}22%,92%{opacity:1;transform:rotate(-1.2deg)}}@keyframes hvIsoEvidence2{0%,27%,to{opacity:.28;transform:translateY(5px)rotate(1deg)}35%,92%{opacity:1;transform:rotate(1deg)}}@keyframes hvIsoEvidence3{0%,40%,to{opacity:.28;transform:translateY(5px)rotate(.7deg)}48%,92%{opacity:1;transform:rotate(.7deg)}}@keyframes hvIsoEvidence4{0%,53%,to{opacity:.28;transform:translateY(5px)rotate(-.8deg)}61%,92%{opacity:1;transform:rotate(-.8deg);box-shadow:0 0 0 4px #df4c5a0d}}@keyframes hvIsoVerdict{0%,72%,to{opacity:.35;transform:translateY(3px)}80%,94%{opacity:1;transform:none;box-shadow:0 8px 20px #bd741812}}@media (max-width:620px){.hv-card .hv-iso-v2{grid-template-rows:38px 1fr 48px;gap:8px;padding:13px}.hv-iso-head small{display:none}.hv-audit-board{grid-template-columns:.86fr 1.14fr}.hv-clause-spine{padding:8px 6px 8px 12px}.hv-clause-spine article{grid-template-columns:24px 1fr;padding:4px}.hv-clause-spine article>b{width:22px;height:22px}.hv-clause-spine article>svg,.hv-clause-spine small{display:none}.hv-evidence-cards{gap:5px;padding:7px}.hv-evidence-cards article{grid-template-columns:16px 1fr;padding:6px}.hv-evidence-cards article>svg{width:14px}.hv-evidence-cards em{display:none}.hv-iso-verdict{grid-template-columns:18px 1fr}.hv-iso-verdict>b{display:none}.hv-iso-verdict strong{font-size:6.5px}}.hv-iso-v2 .hv-iso-head>.hv-chip{white-space:nowrap;flex:none;justify-content:center;min-width:72px;line-height:1}.hv-iso-v2 .hv-evidence-wall{display:block}.hv-iso-v2 .hv-evidence-wall>header{z-index:3;box-sizing:border-box;height:31px;position:absolute;top:0;left:0;right:0}.hv-iso-v2 .hv-evidence-cards{box-sizing:border-box;grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch;position:absolute;inset:31px 0 0}.hv-iso-v2 .hv-evidence-cards article{height:auto;min-height:0}@media (max-width:620px){.hv-iso-v2 .hv-iso-head>.hv-chip{min-width:64px;font-size:5.5px}.hv-iso-v2 .hv-evidence-cards{padding:6px}}
