@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/inter-1dc044f4.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/inter-1dc044f4.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/inter-1dc044f4.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Tight';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/inter-tight-35babd43.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Tight';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/inter-tight-35babd43.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Tight';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/inter-tight-35babd43.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/jetbrains-mono-eb56f67a.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/montserrat-a9792a49.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#ffffff;--bg-2:#f4f6f9;--bg-3:#eaeef3;--text:#0a0f1c;--text-2:#29324a;--muted:#5a6478;--line:#e1e5ec;--line-2:#cfd5df;--navy:#0a0f1c;--navy-2:#111829;--navy-3:#182136;--on-navy:#eef1f6;--on-navy-2:#a3adc2;--navy-line:rgba(238,241,246,0.1);--brand:#00a6a6;--accent:#058283;--accent-2:#046a6b;--accent-soft:rgba(0,166,166,0.12);--accent-glow:rgba(5,130,131,0.55);--alert:#e2412a;--c-prevent:#e2412a;--c-protect:#2f6fe4;--c-pursue:#b7791f;--f-head:"Inter Tight","Inter",ui-sans-serif,system-ui,sans-serif;--f-body:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--maxw:1280px;--gutter:clamp(16px,4vw,40px);--r:12px;--ease:cubic-bezier(0.22,1,0.36,1);--hdr-h:76px;--surface:#ffffff;--input-bg:#ffffff;--hdr-bg:rgba(255,255,255,0.92);--logo-ink:#21333e;--accent-ink:#047a7b;--ink-prevent:#c7321d;--ink-protect:#2f6fe4;--ink-pursue:#96600f;--err:#c7321d;--menu-shadow:0 30px 70px -24px rgba(10,15,28,.45);color-scheme:light;--shadow:0 1px 2px rgba(10,15,28,.04),0 8px 24px -8px rgba(10,15,28,.1);--shadow-lg:0 2px 4px rgba(10,15,28,.04),0 24px 48px -16px rgba(10,15,28,.18)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--f-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.mono{font-family:var(--f-mono);font-size:12px;letter-spacing:.02em}.skip{position:absolute;left:12px;top:-60px;z-index:300;background:var(--accent);color:#fff;padding:10px 14px;border-radius:8px}.skip:focus{top:12px}.h1{font-family:var(--f-head);font-weight:600;font-size:clamp(36px,4.6vw,60px);line-height:1.06;letter-spacing:-0.03em;margin:0 0 22px;color:var(--on-navy);max-width:20ch;text-wrap:balance}.h1--hero{font-size:clamp(36px,4.6vw,64px);max-width:23ch}.h2{font-family:var(--f-head);font-weight:600;font-size:clamp(30px,3.4vw,46px);line-height:1.1;letter-spacing:-0.025em;margin:0;text-wrap:balance}.h2--light{color:var(--on-navy)}.h3{font-family:var(--f-head);font-weight:600;font-size:22px;letter-spacing:-0.015em;margin:48px 0 16px}.h3:first-child{margin-top:0}.lead{font-size:clamp(17px,1.3vw,19px);line-height:1.6;color:var(--muted);margin:0;max-width:56ch}.lead--light{color:var(--on-navy-2)}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.eyebrow--light{color:var(--on-navy-2)}.eyebrow .bar{width:24px;height:2px;background:var(--accent)}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.dot--prevent{background:var(--c-prevent)}.dot--protect{background:var(--c-protect)}.dot--pursue{background:var(--c-pursue)}.tag{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--bg-2);color:var(--text-2)}.tag::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tag--prevent{color:var(--ink-prevent);background:rgba(226,65,42,.08)}.tag--protect{color:var(--ink-protect);background:rgba(47,111,228,.08)}.tag--pursue{color:var(--ink-pursue);background:rgba(183,121,31,.1)}.pulse{position:relative;width:7px;height:7px;border-radius:50%;background:var(--alert);flex:none;display:inline-block}.pulse::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--alert);animation:pulse 2s var(--ease) infinite}@keyframes pulse{0%{transform:scale(.5);opacity:1}100%{transform:scale(2);opacity:0}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border-radius:8px;font-weight:600;font-size:15px;letter-spacing:-0.005em;white-space:nowrap;transition:background .25s,color .25s,border-color .25s,transform .25s var(--ease),box-shadow .25s}.btn:active{transform:translateY(1px)}.btn--sm{height:40px;padding:0 16px;font-size:14px}.btn--lg{height:54px;padding:0 26px;font-size:16px}.btn--block{width:100%}.btn--accent{background:var(--accent);color:#fff;box-shadow:0 6px 20px -8px var(--accent-glow)}.btn--accent:hover{background:var(--accent-2);box-shadow:0 10px 28px -10px var(--accent-glow)}.btn--outline-light{border:1px solid rgba(238,241,246,.28);color:var(--on-navy)}.btn--outline-light:hover{background:rgba(238,241,246,.08);border-color:rgba(238,241,246,.5)}.arr{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--ease);flex:none}.btn:hover .arr,a:hover>.arr,.lnk:hover .arr{transform:translateX(4px)}.lnk{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--accent-ink)}.lnk--light{color:var(--on-navy)}.util{background:var(--navy);color:var(--on-navy-2);font-size:13px;border-bottom:1px solid var(--navy-line)}.util__in{height:38px;display:flex;align-items:center;justify-content:space-between;gap:16px}.util__alert{display:inline-flex;align-items:center;gap:10px;color:var(--on-navy);font-weight:500}.util__alert:hover{color:#fff}.util__end{display:flex;align-items:center;gap:20px}.util__end a:hover{color:var(--on-navy)}.util__lang{font-weight:600;letter-spacing:.06em;padding:3px 9px;border:1px solid var(--navy-line);border-radius:6px;color:var(--on-navy)}.util__lang:hover{border-color:rgba(238,241,246,.4)}.hdr{position:sticky;top:0;z-index:100;background:var(--hdr-bg);backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid transparent;transition:border-color .3s,box-shadow .3s}.hdr.is-scrolled{border-color:var(--line);box-shadow:0 6px 24px -18px rgba(10,15,28,.35)}.hdr__in{height:var(--hdr-h);display:flex;align-items:center;gap:32px}.brand{display:inline-flex;align-items:center}.logo{display:inline-block;white-space:nowrap;font-family:"Montserrat",var(--f-body);font-weight:700;font-size:19.2px;line-height:1;letter-spacing:5px}.logo__pill{position:relative;display:inline-block;padding:13px 2px 14px 30px}.logo__pill::before{content:"";position:absolute;top:0;left:0;width:calc(100% + 7.5px);height:100%;border-radius:100px 0 0 100px;background:var(--brand);opacity:.15;transition:opacity .4s var(--ease)}.logo__first{position:relative;margin-right:-10px;color:var(--brand)}.logo__last{color:var(--logo-ink)}.logo--dark .logo__last{color:#c0c3d0}.brand:hover .logo__pill::before{opacity:.26}.nav{display:flex;align-items:center;align-self:stretch;gap:4px;margin-left:auto}.nav__link{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:8px;font-size:15px;font-weight:500;color:var(--text-2);transition:color .2s,background .2s}.nav__link:hover,.nav__link[aria-expanded="true"]{color:var(--text);background:var(--bg-2)}.nav__link[aria-current="page"]{color:var(--text)}.nav__link[aria-current="page"]::after{content:"";position:absolute;left:14px;right:14px;bottom:-18px;height:2px;background:var(--accent)}.caret{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .3s var(--ease)}[aria-expanded="true"]>.caret{transform:rotate(180deg)}.hdr__cta{margin-left:8px}.burger{display:none;margin-left:auto;width:44px;height:44px;border-radius:8px;border:1px solid var(--line);position:relative}.burger span{position:absolute;left:13px;right:13px;height:1.6px;background:var(--text);transition:transform .35s var(--ease)}.burger span:first-child{top:17px}.burger span:last-child{top:25px}.burger[aria-expanded="true"] span:first-child{transform:translateY(4px) rotate(45deg)}.burger[aria-expanded="true"] span:last-child{transform:translateY(-4px) rotate(-45deg)}.nav__item--mega{align-self:stretch;display:flex;align-items:center}.mega{position:absolute;left:0;right:0;top:100%;padding-top:10px;z-index:5;opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity .2s ease,transform .3s var(--ease),visibility 0s linear .3s}.mega.is-open{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .22s ease,transform .35s var(--ease),visibility 0s}.mega__card{display:grid;grid-template-columns:300px 1fr;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--menu-shadow);overflow:hidden}.mega__intro{position:relative;display:flex;flex-direction:column;gap:12px;padding:32px 28px;background:var(--navy);color:var(--on-navy);overflow:hidden;isolation:isolate}.mega__intro::after{content:"";position:absolute;z-index:-1;right:-40%;bottom:-40%;width:120%;height:90%;background:radial-gradient(closest-side,rgba(0,166,166,.28),transparent)}.mega__eyebrow{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.mega__title{margin:0;font-family:var(--f-head);font-weight:600;font-size:22px;line-height:1.2;letter-spacing:-0.02em}.mega__lead{margin:0 0 8px;font-size:14px;color:var(--on-navy-2)}.mega__alert{margin-top:auto;padding-top:18px;border-top:1px solid var(--navy-line);display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--on-navy)}.mega__alert:hover{color:#fff}.mega__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 20px;padding:24px 24px 20px}.mega__cat{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:0 10px 10px;border-bottom:1px solid var(--line);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mega ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.mega li a{display:flex;align-items:flex-start;gap:12px;padding:10px;border-radius:10px;transition:background .2s}.mega__ico{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--bg-2);color:var(--text-2);transition:background .2s,color .2s}.mega__txt{display:grid;gap:2px;min-width:0}.mega__t{font-weight:600;font-size:14.5px;line-height:1.3;color:var(--text);transition:color .2s}.mega__d{font-size:13px;line-height:1.4;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mega li a:hover,.mega li a:focus-visible{background:var(--bg-2)}.mega li a:hover .mega__ico,.mega li a:focus-visible .mega__ico{background:var(--navy);color:#fff}.mega li a:hover .mega__t{color:var(--accent-ink)}.scrim{position:fixed;inset:0;z-index:90;background:rgba(10,15,28,.35);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.scrim.is-on{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s}.ico{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ico--sm{width:20px;height:20px;flex:none}.ico--xl{width:120px;height:120px;stroke-width:1}.mnav{border-top:1px solid var(--line);background:var(--bg);max-height:calc(100svh - var(--hdr-h) - 38px);overflow-y:auto;padding:16px 0 28px}.mnav[hidden]{display:none}.mnav__h{margin:4px 0 8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mnav__svc{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;margin-bottom:12px}.mnav__svc a{padding:9px 0;font-size:15px;border-bottom:1px solid var(--line)}.mnav__big{display:block;padding:14px 0;font-family:var(--f-head);font-weight:600;font-size:22px;border-bottom:1px solid var(--line)}.mnav .btn{margin-top:20px;width:100%}.hero{position:relative;background:var(--navy);color:var(--on-navy);overflow:hidden;padding:clamp(72px,10vw,128px) 0 0;isolation:isolate}.hero__globe{position:absolute;z-index:-2;top:-4%;right:-14%;width:72%;height:108%;opacity:0;transition:opacity 1.4s var(--ease)}.hero__globe.is-ready{opacity:1}.hero__shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--navy) 0%,rgba(10,15,28,.92) 38%,rgba(10,15,28,.2) 70%),linear-gradient(0deg,var(--navy) 0%,transparent 35%)}.hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--navy-line) 1px,transparent 1px),linear-gradient(90deg,var(--navy-line) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 60% 70% at 20% 40%,#000 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 60% 70% at 20% 40%,#000 0%,transparent 70%)}.hero__in{position:relative}.hero__lead{margin-bottom:36px}.btns{display:flex;flex-wrap:wrap;gap:12px}.hero__stats{margin-top:clamp(64px,8vw,104px)}.stats{list-style:none;margin:0;padding:28px 0 32px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--navy-line)}.stats li{display:grid;gap:4px;padding-right:20px}.stats li + li{padding-left:28px;border-left:1px solid var(--navy-line)}.stat__n{font-family:var(--f-head);font-weight:600;font-size:clamp(34px,3.4vw,48px);letter-spacing:-0.03em;line-height:1;font-variant-numeric:tabular-nums;color:#fff}.stat__l{font-size:14px;color:var(--on-navy-2)}.stats--light{border:1px solid var(--line);border-radius:var(--r);padding:32px;background:var(--surface);box-shadow:var(--shadow)}.stats--light li + li{border-color:var(--line)}.stats--light .stat__n{color:var(--text)}.stats--light .stat__l{color:var(--muted)}.ln{display:inline-block;vertical-align:top;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.ln>span{display:inline-block}.sec{padding:clamp(72px,9vw,128px) 0}.sec--tight{padding:clamp(48px,6vw,72px) 0}.sec--tint{background:var(--bg-2)}.sec--dark{background:var(--navy);color:var(--on-navy)}.sechead{margin-bottom:clamp(36px,5vw,56px)}.sechead--row{display:grid;grid-template-columns:1.1fr 1fr;gap:32px 64px;align-items:end}.caps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cap{position:relative;padding:32px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);display:flex;flex-direction:column;transition:border-color .3s,box-shadow .4s var(--ease),transform .4s var(--ease)}.cap::before{content:"";position:absolute;left:0;top:0;right:0;height:3px;border-radius:var(--r) var(--r) 0 0;background:var(--c);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.cap:nth-child(1){--c:var(--c-prevent)}.cap:nth-child(2){--c:var(--c-protect)}.cap:nth-child(3){--c:var(--c-pursue)}.cap:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px);border-color:transparent}.cap:hover::before{transform:scaleX(1)}.cap__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.cap__n{color:var(--muted)}.cap__t{font-family:var(--f-head);font-weight:600;font-size:26px;letter-spacing:-0.02em;margin:0 0 10px}.cap__d{color:var(--muted);margin:0 0 24px}.cap__list{list-style:none;margin:auto 0 0;padding:0;border-top:1px solid var(--line)}.cap__list a{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid var(--line);font-weight:500;transition:color .2s,padding .35s var(--ease)}.cap__list a .arr{color:var(--muted);width:16px}.cap__list a:hover{color:var(--c);padding-left:6px}.cap__list a:hover .arr{color:var(--c)}.cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{position:relative;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);transition:box-shadow .4s var(--ease),transform .4s var(--ease),border-color .3s}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px);border-color:transparent}.card__ico{width:52px;height:52px;display:grid;place-items:center;border-radius:10px;background:var(--bg-2);color:var(--text);margin-bottom:6px;transition:background .3s,color .3s}.card:hover .card__ico{background:var(--navy);color:#fff}.card__t{display:block;font-family:var(--f-head);font-weight:600;font-size:20px;letter-spacing:-0.015em;line-height:1.25}.card__d{display:block;color:var(--muted);font-size:15px}.card__more{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--accent-ink)}.card:hover .card__more .arr{transform:translateX(4px)}.card--row{flex-direction:row;align-items:center;gap:18px}.card--row .card__ico{margin:0;flex:none}.card--row>span:nth-child(2){flex:1}.card--row>.arr{color:var(--muted)}.cards--rel{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:8px}.why{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(32px,6vw,96px);align-items:start}.why__head{position:sticky;top:calc(var(--hdr-h) + 40px)}.why__head .lead{margin-top:20px}.why__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line)}.why__i{padding:32px 28px 32px 0;border-bottom:1px solid var(--line)}.why__i:nth-child(even){padding-left:28px;padding-right:0;border-left:1px solid var(--line)}.why__n{color:var(--accent-ink)}.why__i h3{font-family:var(--f-head);font-weight:600;font-size:20px;letter-spacing:-0.015em;margin:14px 0 8px}.why__i p{margin:0;color:var(--muted)}.pillars{list-style:none;margin:0;padding:0;display:grid;gap:16px}.pillars li{padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.pillars h3{font-family:var(--f-head);font-weight:600;font-size:21px;margin:14px 0 6px;letter-spacing:-0.015em}.pillars p{margin:0;color:var(--muted)}.proc{position:relative}.proc__line{position:absolute;left:0;right:0;top:23px;height:2px;background:var(--navy-line)}.proc__line span{display:block;height:100%;background:var(--accent);transform-origin:left;transform:scaleX(0)}.steps{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.step__n{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--navy);border:1px solid rgba(238,241,246,.22);font-family:var(--f-mono);font-size:14px;color:var(--on-navy);margin-bottom:24px;transition:background .4s,border-color .4s}.step.is-on .step__n{background:var(--accent);border-color:var(--accent)}.step__t{font-family:var(--f-head);font-weight:600;font-size:20px;margin:0 0 8px;color:var(--on-navy)}.step__d{margin:0;color:var(--on-navy-2);font-size:15px}.cta{position:relative;overflow:hidden;background:var(--navy-2);color:var(--on-navy);padding:clamp(64px,8vw,104px) 0;isolation:isolate}.cta::after{content:"";position:absolute;z-index:-1;right:-10%;top:-60%;width:60%;height:220%;background:radial-gradient(closest-side,rgba(0,166,166,.2),transparent)}.cta__grid{position:absolute;inset:0;z-index:-1;opacity:.5;background-image:linear-gradient(var(--navy-line) 1px,transparent 1px),linear-gradient(90deg,var(--navy-line) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,transparent,#000 60%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%)}.cta__in{display:flex;align-items:flex-end;justify-content:space-between;gap:32px 48px;flex-wrap:wrap}.cta .h2{margin-bottom:14px}.cta__btns{display:flex;gap:12px;flex-wrap:wrap}.ftr{background:var(--navy);color:var(--on-navy-2);padding:72px 0 28px;font-size:15px}.ftr__top{display:grid;grid-template-columns:1.2fr 1.6fr 1fr 1fr;gap:40px;padding-bottom:48px;border-bottom:1px solid var(--navy-line)}.ftr__tag{margin:18px 0 8px;color:var(--on-navy);font-family:var(--f-head);font-weight:600;font-size:18px}.ftr__mail{color:var(--on-navy-2);border-bottom:1px solid var(--navy-line)}.ftr__mail:hover{color:#fff}.ftr__h{margin:4px 0 16px;color:var(--on-navy);font-weight:600;font-size:14px}.ftr__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ftr__list--2{grid-template-columns:1fr 1fr;column-gap:24px}.ftr__list a{transition:color .2s}.ftr__list a:hover{color:#fff}.ftr__addr{font-style:normal;margin-bottom:16px}.ftr__bot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px;font-size:13px}.phero{position:relative;background:var(--navy);color:var(--on-navy);padding:clamp(48px,7vw,88px) 0 clamp(56px,7vw,96px);overflow:hidden;isolation:isolate}.phero__bg{position:absolute;inset:0;z-index:-1;opacity:.55;background-image:linear-gradient(var(--navy-line) 1px,transparent 1px),linear-gradient(90deg,var(--navy-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 50% 90% at 85% 50%,#000,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 50% 90% at 85% 50%,#000,transparent 75%)}.phero__in{display:flex;justify-content:space-between;align-items:center;gap:40px}.phero__copy{max-width:820px}@keyframes draw{to{stroke-dashoffset:0}}.crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:28px;font-size:14px;color:var(--on-navy-2)}.crumbs a:hover{color:#fff}.crumbs .sep{opacity:.5}.crumbs [aria-current]{color:var(--on-navy)}.svc{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(32px,6vw,88px);align-items:start}.prose p{color:var(--text-2);font-size:18px;line-height:1.7;margin:0 0 18px;max-width:64ch}.scope{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.scope li{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--line);border-radius:10px;font-weight:500;transition:border-color .25s,background .25s}.scope li:hover{border-color:var(--line-2);background:var(--bg-2)}.chk{width:20px;height:20px;flex:none;fill:none;stroke:var(--accent-ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.deliver{list-style:none;margin:0;padding:0;counter-reset:d;border-top:1px solid var(--line)}.deliver li{display:flex;gap:20px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--line);font-size:17px;font-weight:500}.deliver .mono{color:var(--accent-ink)}.svc__side{position:sticky;top:calc(var(--hdr-h) + 24px)}.side{padding:28px;border-radius:var(--r);background:var(--navy);color:var(--on-navy);box-shadow:var(--shadow-lg)}.side__t{font-family:var(--f-head);font-weight:600;font-size:22px;margin:0 0 8px;letter-spacing:-0.015em}.side__d{margin:0 0 22px;color:var(--on-navy-2);font-size:15px}.side__alt{display:block;text-align:center;margin-top:14px;font-size:14px;color:var(--on-navy-2)}.side__alt:hover{color:#fff}.docs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.doc{display:flex;align-items:center;gap:16px;padding:22px 24px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);font-weight:600;transition:box-shadow .35s var(--ease),transform .35s var(--ease)}.doc:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.doc__k{font-family:var(--f-mono);font-size:11px;color:var(--accent-ink);background:var(--accent-soft);border-radius:6px;padding:5px 7px}.doc__t{flex:1;font-size:17px}.doc .arr{color:var(--muted)}.contact{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,6vw,80px);align-items:start}.contact__info{display:grid;gap:16px}.route{position:relative;display:grid;gap:6px;padding:24px 56px 24px 24px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);transition:box-shadow .35s var(--ease),transform .35s var(--ease),border-color .3s}.route:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.route>.arr{position:absolute;right:22px;top:50%;margin-top:-9px;color:var(--muted)}.route--hot{border-color:rgba(226,65,42,.35);background:linear-gradient(135deg,rgba(226,65,42,.06),var(--surface) 60%)}.route--hot:hover{border-color:var(--alert)}.route__k{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.route--hot .route__k{color:var(--alert)}.route__t{font-family:var(--f-head);font-weight:600;font-size:21px;letter-spacing:-0.015em}.route__d{color:var(--muted);font-size:15px}.meta{margin:16px 0 0;display:grid;gap:18px}.meta div{display:grid;grid-template-columns:100px 1fr;gap:16px}.meta dt{color:var(--muted);font-size:14px}.meta dd{margin:0}.meta a{color:var(--accent-ink);font-weight:500}.form{padding:clamp(24px,3vw,40px);border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-lg);display:grid;gap:16px}.form__t{margin:0;font-family:var(--f-head);font-weight:600;font-size:24px;letter-spacing:-0.02em}.form__note{margin:-8px 0 4px;font-size:13px;color:var(--muted)}.frow{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fld{display:grid;gap:6px}.fld>span{font-size:14px;font-weight:500;color:var(--text-2)}.fld input,.fld select,.fld textarea{width:100%;padding:12px 14px;border:1px solid var(--line-2);border-radius:8px;background:var(--input-bg);font-size:16px;outline:none;transition:border-color .2s,box-shadow .2s}.fld textarea{resize:vertical;min-height:130px}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.fld.is-bad input,.fld.is-bad textarea{border-color:var(--alert)}.form__err{margin:0;color:var(--err);font-size:14px;font-weight:500}.nf{background:var(--navy);color:var(--on-navy);padding:120px 0 140px}.nf__code{color:var(--accent-ink);font-size:14px;margin:0 0 12px}.nf .lead{margin-bottom:32px}.toast{position:fixed;z-index:200;left:50%;bottom:24px;transform:translate(-50%,24px);opacity:0;pointer-events:none;padding:12px 18px;border-radius:8px;background:var(--navy);color:#fff;font-size:14px;box-shadow:var(--shadow-lg);transition:transform .4s var(--ease),opacity .3s}.toast.is-on{transform:translate(-50%,0);opacity:1}.js:not(.reduced) [data-reveal],.js:not(.reduced) [data-hero]{opacity:0;transform:translateY(20px);transition:opacity .9s var(--ease) var(--d,0s),transform .9s var(--ease) var(--d,0s)}.js:not(.reduced) [data-reveal].is-in,.js:not(.reduced) [data-hero].is-in{opacity:1;transform:none}.js:not(.reduced) [data-hero-split] .ln>span{transform:translateY(105%);transition:transform 1.1s var(--ease) var(--d,0s)}.js:not(.reduced) [data-hero-split].is-in .ln>span{transform:none}@media (max-width:1100px){.nav,.hdr__cta{display:none}.burger{display:block}.caps,.cards{grid-template-columns:1fr 1fr}.caps .cap:last-child{grid-column:1 / -1}.steps{grid-template-columns:repeat(3,1fr);row-gap:40px}.proc__line{display:none}.ftr__top{grid-template-columns:1fr 1fr}.svc{grid-template-columns:1fr}.svc__side{position:static}.hero__globe{width:110%;right:-45%;opacity:0}.hero__globe.is-ready{opacity:.55}}@media (max-width:820px){.sechead--row,.why,.contact{grid-template-columns:1fr}.why__head{position:static}.stats{grid-template-columns:1fr 1fr;row-gap:24px}.stats li:nth-child(3){padding-left:0;border-left:0}.phero__in{flex-direction:column;align-items:flex-start}.scene{width:100%;max-width:420px;margin-top:8px}.docs{grid-template-columns:1fr}.cta__in{align-items:flex-start}}@media (max-width:640px){.util__end a:first-child{display:none}.caps,.cards,.why__list,.scope,.frow,.mnav__svc{grid-template-columns:1fr}.why__i,.why__i:nth-child(even){padding:24px 0;border-left:0}.steps{grid-template-columns:1fr}.ftr__top,.ftr__list--2{grid-template-columns:1fr}.hero__globe{width:160%;right:-80%;top:10%}.meta div{grid-template-columns:1fr;gap:2px}.stats--light{padding:24px}.btns .btn,.cta__btns .btn{width:100%}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}}.reduced .proc__line span,.no-js .proc__line span{transform:none}.reduced .step__n,.no-js .step__n{background:var(--accent);border-color:var(--accent)}.bro{display:flex;align-items:center;gap:16px;margin-top:16px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);transition:border-color .3s,box-shadow .35s var(--ease),transform .35s var(--ease)}.bro:hover{border-color:transparent;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.bro__k{flex:none;font-family:var(--f-mono);font-size:11px;color:var(--accent-ink);background:var(--accent-soft);border-radius:6px;padding:6px 8px}.bro__b{flex:1;display:grid;gap:2px}.bro__t{font-weight:600}.bro__d{font-size:13px;color:var(--muted)}.bro>.arr{color:var(--muted)}.bro:hover>.arr{color:var(--accent-ink);transform:translateY(2px)}.phero .btns{margin-top:32px}@media (max-width:380px){.logo{font-size:17px;letter-spacing:4px}}.vid__grid{display:grid;grid-template-columns:0.8fr 1.2fr;gap:clamp(32px,5vw,72px);align-items:center}.vid__copy .lead{margin-top:18px}.vid__frame{position:relative;display:block;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:var(--navy-2);border:1px solid var(--navy-line);box-shadow:0 40px 90px -40px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.02) inset;isolation:isolate}.vid__frame img,.vid__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.vid__frame img{transition:transform 1.2s var(--ease),filter .6s;filter:saturate(.85)}.vid__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,15,28,.05),rgba(10,15,28,.55));transition:opacity .4s}.vid__play{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#fff;box-shadow:0 16px 40px -10px var(--accent-glow);transition:transform .45s var(--ease),background .3s}.vid__play::before{content:"";position:absolute;inset:-10px;border-radius:50%;border:1px solid rgba(255,255,255,.45);animation:vidpulse 2.4s var(--ease) infinite}.vid__play svg{width:30px;height:30px;margin-left:4px;fill:currentColor}.vid__label{position:absolute;left:20px;bottom:16px;padding:7px 12px;border-radius:999px;background:rgba(10,15,28,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:13px;font-weight:600}.vid__frame:hover img{transform:scale(1.035);filter:saturate(1)}.vid__frame:hover .vid__play{transform:scale(1.08);background:var(--accent-2)}.vid__frame.is-playing .vid__shade,.vid__frame.is-playing .vid__play,.vid__frame.is-playing .vid__label,.vid__frame.is-playing img{display:none}.vid__solo{max-width:960px}@keyframes vidpulse{0%{transform:scale(.9);opacity:.9}100%{transform:scale(1.35);opacity:0}}@media (max-width:960px){.vid__grid{grid-template-columns:1fr}}@media (max-width:640px){.vid__play{width:64px;height:64px;margin:-32px 0 0 -32px}.vid__play svg{width:24px;height:24px}}:root[data-theme="dark"]{--bg:#0b111c;--bg-2:#0f1724;--bg-3:#172235;--text:#e9edf4;--text-2:#c9d1de;--muted:#97a2b6;--line:rgba(233,237,244,0.09);--line-2:rgba(233,237,244,0.17);--navy:#070b14;--navy-2:#0a101b;--navy-3:#131c2d;--surface:#111a29;--input-bg:#0c1320;--hdr-bg:rgba(11,17,28,0.86);--logo-ink:#c0c3d0;--accent-ink:#2ec4c4;--accent-soft:rgba(46,196,196,0.14);--ink-prevent:#ff8a72;--ink-protect:#82aaff;--ink-pursue:#e3ac57;--err:#ff8a72;--shadow:0 1px 2px rgba(0,0,0,.3),0 8px 24px -8px rgba(0,0,0,.5);--shadow-lg:0 2px 4px rgba(0,0,0,.3),0 24px 48px -16px rgba(0,0,0,.65);--menu-shadow:0 30px 70px -20px rgba(0,0,0,.75);color-scheme:dark}:root[data-theme="dark"] .card:hover .card__ico,:root[data-theme="dark"] .mega li a:hover .mega__ico{background:#05080f;color:#fff;box-shadow:inset 0 0 0 1px rgba(0,166,166,.45)}.vid__solo .vid__frame{border-color:var(--line)}.util__theme{display:inline-grid;place-items:center;width:30px;height:26px;border:1px solid var(--navy-line);border-radius:6px;color:var(--on-navy);transition:border-color .2s,background .2s}.util__theme:hover{border-color:rgba(238,241,246,.4);background:rgba(238,241,246,.06)}.util__theme svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.util__theme .i-sun{display:none}:root[data-theme="dark"] .util__theme .i-sun{display:block}:root[data-theme="dark"] .util__theme .i-moon{display:none}.theme-anim,.theme-anim *,.theme-anim *::before,.theme-anim *::after{transition:background-color .35s ease,border-color .35s ease,color .35s ease,fill .35s ease,stroke .35s ease !important}@media (min-width:1181px){.cards:not(.cards--rel){grid-template-columns:repeat(4,1fr)}.cards:not(.cards--rel) .card{padding:24px}}.ani .ac{stroke:var(--brand)}.ani .f{fill:currentColor;stroke:none}.ani .ac.f{fill:var(--brand)}.ani [class*="a-"]{transform-box:fill-box;transform-origin:center}.ani--red-team .a-win{opacity:.3}.ani--red-team .a-door{fill:rgba(0,166,166,.22);transform-origin:left center}.ani--ics .a-bar{fill:rgba(0,166,166,.25);transform-origin:center bottom;transform:scaleY(.55)}.ani--ics .a-smoke{opacity:0}.ani--investigations .a-mer--2{opacity:.45}.ani--investigations .a-pin{transform-origin:center bottom}.ani--forensics .a-scan__glow{opacity:.22}.ani--blockchain .a-pkt{opacity:0}.ani--dark-web .a-slash{stroke-dasharray:50}.card:hover .ani .a-spin,.card:focus-visible .ani .a-spin,.mega li a:hover .ani .a-spin,.mega li a:focus-visible .ani .a-spin{animation:a-spin 9s linear infinite}.card:hover .ani .a-lock,.card:focus-visible .ani .a-lock,.mega li a:hover .ani .a-lock,.mega li a:focus-visible .ani .a-lock{animation:a-lock 2.8s var(--ease) infinite}.card:hover .ani .a-pulse,.card:focus-visible .ani .a-pulse,.mega li a:hover .ani .a-pulse,.mega li a:focus-visible .ani .a-pulse{animation:a-pulse 1.4s ease-in-out infinite}.card:hover .ani .a-win,.card:focus-visible .ani .a-win,.mega li a:hover .ani .a-win,.mega li a:focus-visible .ani .a-win{animation:a-win 3.2s ease-in-out infinite}.card:hover .ani .a-win--2,.card:focus-visible .ani .a-win--2,.mega li a:hover .ani .a-win--2,.mega li a:focus-visible .ani .a-win--2{animation-delay:.8s}.card:hover .ani .a-door,.card:focus-visible .ani .a-door,.mega li a:hover .ani .a-door,.mega li a:focus-visible .ani .a-door{animation:a-door 3.2s var(--ease) infinite}.card:hover .ani .a-dot,.card:focus-visible .ani .a-dot,.mega li a:hover .ani .a-dot,.mega li a:focus-visible .ani .a-dot{animation:a-dot 1.2s ease-in-out infinite}.card:hover .ani .a-dot--2,.card:focus-visible .ani .a-dot--2,.mega li a:hover .ani .a-dot--2,.mega li a:focus-visible .ani .a-dot--2{animation-delay:.15s}.card:hover .ani .a-dot--3,.card:focus-visible .ani .a-dot--3,.mega li a:hover .ani .a-dot--3,.mega li a:focus-visible .ani .a-dot--3{animation-delay:.3s}.card:hover .ani .a-bubble,.card:focus-visible .ani .a-bubble,.mega li a:hover .ani .a-bubble,.mega li a:focus-visible .ani .a-bubble{animation:a-bubble 3.6s var(--ease) infinite}.card:hover .ani .a-look,.card:focus-visible .ani .a-look,.mega li a:hover .ani .a-look,.mega li a:focus-visible .ani .a-look{animation:a-look 5s ease-in-out infinite}.card:hover .ani .a-blink,.card:focus-visible .ani .a-blink,.mega li a:hover .ani .a-blink,.mega li a:focus-visible .ani .a-blink{animation:a-blink 4.5s ease-in-out infinite}.card:hover .ani .a-slash,.card:focus-visible .ani .a-slash,.mega li a:hover .ani .a-slash,.mega li a:focus-visible .ani .a-slash{animation:a-slash 4.5s var(--ease) infinite}.card:hover .ani .a-bar,.card:focus-visible .ani .a-bar,.mega li a:hover .ani .a-bar,.mega li a:focus-visible .ani .a-bar{animation:a-bar 1.2s ease-in-out infinite alternate}.card:hover .ani .a-bar--2,.card:focus-visible .ani .a-bar--2,.mega li a:hover .ani .a-bar--2,.mega li a:focus-visible .ani .a-bar--2{animation-duration:.9s;animation-delay:-.4s}.card:hover .ani .a-bar--3,.card:focus-visible .ani .a-bar--3,.mega li a:hover .ani .a-bar--3,.mega li a:focus-visible .ani .a-bar--3{animation-duration:1.5s;animation-delay:-.8s}.card:hover .ani .a-led,.card:focus-visible .ani .a-led,.mega li a:hover .ani .a-led,.mega li a:focus-visible .ani .a-led{animation:a-led 1s steps(1) infinite}.card:hover .ani .a-smoke,.card:focus-visible .ani .a-smoke,.mega li a:hover .ani .a-smoke,.mega li a:focus-visible .ani .a-smoke{animation:a-smoke 2s ease-out infinite}.card:hover .ani .a-mer,.card:focus-visible .ani .a-mer,.mega li a:hover .ani .a-mer,.mega li a:focus-visible .ani .a-mer{animation:a-mer 3s linear infinite}.card:hover .ani .a-mer--2,.card:focus-visible .ani .a-mer--2,.mega li a:hover .ani .a-mer--2,.mega li a:focus-visible .ani .a-mer--2{animation-delay:-1.5s}.card:hover .ani .a-pin,.card:focus-visible .ani .a-pin,.mega li a:hover .ani .a-pin,.mega li a:focus-visible .ani .a-pin{animation:a-pin 1.6s ease-in-out infinite alternate}.card:hover .ani .a-scan,.card:focus-visible .ani .a-scan,.mega li a:hover .ani .a-scan,.mega li a:focus-visible .ani .a-scan{animation:a-scan 2.4s ease-in-out infinite alternate}.card:hover .ani .a-pkt--up,.card:focus-visible .ani .a-pkt--up,.mega li a:hover .ani .a-pkt--up,.mega li a:focus-visible .ani .a-pkt--up{animation:a-pkt-up 2.4s ease-in-out infinite}.card:hover .ani .a-pkt--down,.card:focus-visible .ani .a-pkt--down,.mega li a:hover .ani .a-pkt--down,.mega li a:focus-visible .ani .a-pkt--down{animation:a-pkt-down 2.4s ease-in-out 1.2s infinite}.card:hover .ani .a-blk--2,.card:focus-visible .ani .a-blk--2,.mega li a:hover .ani .a-blk--2,.mega li a:focus-visible .ani .a-blk--2{animation:a-blk 2.4s ease-in-out .9s infinite}.card:hover .ani .a-blk--3,.card:focus-visible .ani .a-blk--3,.mega li a:hover .ani .a-blk--3,.mega li a:focus-visible .ani .a-blk--3{animation:a-blk 2.4s ease-in-out 2.1s infinite}@keyframes a-spin{to{transform:rotate(360deg)}}@keyframes a-lock{0%{transform:scale(1.45);opacity:0}30%{transform:scale(1);opacity:1}75%{transform:scale(1);opacity:1}100%{transform:scale(.9);opacity:0}}@keyframes a-pulse{50%{transform:scale(1.7);opacity:.55}}@keyframes a-win{0%,35%{opacity:.3;fill:currentColor}45%,85%{opacity:1;fill:var(--brand)}100%{opacity:.3;fill:currentColor}}@keyframes a-door{0%,30%{transform:scaleX(1)}50%,75%{transform:scaleX(.18)}95%,100%{transform:scaleX(1)}}@keyframes a-dot{0%,60%,100%{transform:translateY(0);opacity:.5}30%{transform:translateY(-2.6px);opacity:1}}@keyframes a-bubble{0%,80%,100%{transform:scale(1)}88%{transform:scale(1.08)}}@keyframes a-look{0%,100%{transform:translateX(0)}20%,40%{transform:translateX(-4px)}60%,80%{transform:translateX(4px)}}@keyframes a-blink{0%,90%,100%{transform:scaleY(1)}94%{transform:scaleY(.08)}}@keyframes a-slash{0%{stroke-dashoffset:50}35%,85%{stroke-dashoffset:0}100%{stroke-dashoffset:-50}}@keyframes a-bar{from{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes a-led{50%{opacity:.15}}@keyframes a-smoke{0%{transform:translateY(2px) scale(.6);opacity:0}30%{opacity:.9}100%{transform:translateY(-6px) scale(1.4);opacity:0}}@keyframes a-mer{0%{transform:scaleX(1)}50%{transform:scaleX(0)}100%{transform:scaleX(-1)}}@keyframes a-pin{from{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes a-scan{from{transform:translateY(0)}to{transform:translateY(33px)}}@keyframes a-pkt-up{0%{transform:translate(0,0);opacity:0}10%{opacity:1}35%{transform:translate(8px,0)}65%{transform:translate(8px,-12px)}90%{transform:translate(16px,-12px);opacity:1}100%{transform:translate(16px,-12px);opacity:0}}@keyframes a-pkt-down{0%{transform:translate(0,0);opacity:0}10%{opacity:1}35%{transform:translate(8px,0)}65%{transform:translate(8px,12px)}90%{transform:translate(16px,12px);opacity:1}100%{transform:translate(16px,12px);opacity:0}}@keyframes a-blk{0%,100%{stroke:currentColor}15%,35%{stroke:var(--brand)}}.reduced .ani *{animation:none !important}.scene{--rx:0deg;--ry:0deg;flex:none;width:420px;perspective:1000px}.sc{display:block;width:100%;height:auto;overflow:visible;font-family:var(--f-body);transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--ease)}.sc .w{fill:none;stroke:rgba(238,241,246,.2);stroke-width:1.2}.sc .dash{stroke-dasharray:3 5}.sc .p{fill:rgba(238,241,246,.035);stroke:rgba(238,241,246,.14);stroke-width:1}.sc .wall{fill:none;stroke:rgba(238,241,246,.45);stroke-width:3;stroke-linecap:round}.sc .t{fill:#a3adc2;font-size:11.5px;font-weight:500}.sc .t--tl{fill:#5fd6d6}.sc .t--al{fill:#ff8a72}.sc .tb{fill:#eef1f6;font-size:12px;font-weight:600}.sc .m{fill:#7d889c;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.08em}.sc .m--al{fill:#ff8a72}.sc .mono-tx{fill:#c9d1de;font-family:var(--f-mono);font-size:9.5px}.sc .mono-tx--l{font-size:11px;fill:#eef1f6}.sc .tl{fill:none;stroke:var(--brand);stroke-width:1.8;stroke-linecap:round}.sc .tlf{fill:var(--brand)}.sc .alf{fill:var(--alert)}.sc .node{fill:#111829;stroke:rgba(238,241,246,.2)}.sc .core{fill:#111829;stroke:rgba(0,166,166,.55);stroke-width:1.4}.sc .chip{fill:rgba(17,24,41,.9);stroke:rgba(238,241,246,.16)}.sc .chip--tl{stroke:rgba(0,166,166,.5)}.sc .chip--al{stroke:rgba(226,65,42,.55)}.sc .ring{fill:none;stroke:var(--brand);stroke-width:1.4;opacity:.6}.sc .ring--al{stroke:var(--alert)}.sc .needle{stroke:#eef1f6;stroke-width:2;stroke-linecap:round}[class*="sc-"]{transform-box:fill-box;transform-origin:center}.sc--pentest .stat{fill:rgba(238,241,246,.25)}.sc--pentest .sc-probe{stroke-dasharray:100;stroke-dashoffset:100;opacity:0;animation:sc-probe 7.2s var(--ease) infinite;animation-delay:calc(var(--i) * 1s)}.sc--pentest .sc-ok{animation:sc-ok 7.2s ease infinite;animation-delay:calc(var(--i) * 1s)}.sc-spin{animation:a-spin 14s linear infinite;transform-box:view-box}.sc-beat{animation:a-pulse 1.6s ease-in-out infinite}@keyframes sc-probe{0%{stroke-dashoffset:100;opacity:1}12%{stroke-dashoffset:0;opacity:1}22%{opacity:0}100%{stroke-dashoffset:0;opacity:0}}@keyframes sc-ok{0%,11%{fill:rgba(238,241,246,.25)}13%,92%{fill:var(--brand)}100%{fill:rgba(238,241,246,.25)}}.sc--red-team .rack{fill:rgba(0,166,166,.08);stroke:rgba(0,166,166,.5)}.sc--red-team .cone{fill:rgba(238,241,246,.07)}.sc--red-team .cam,.sc--red-team .reader{fill:#1b2436;stroke:rgba(238,241,246,.4)}.sc--red-team .sc-led{fill:var(--alert);animation:sc-led 6s steps(1) infinite}.sc-cam{animation:sc-cam 5s ease-in-out infinite alternate;transform-box:view-box}.sc-route{stroke-dasharray:100;stroke-dashoffset:100;animation:sc-route 6s var(--ease) infinite}.sc--red-team .head{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-dasharray:2 98;stroke-dashoffset:100;animation:sc-head 6s var(--ease) infinite}.sc-target{animation:sc-target 6s ease infinite}@keyframes sc-cam{from{transform:rotate(-28deg)}to{transform:rotate(28deg)}}@keyframes sc-route{0%{stroke-dashoffset:100;opacity:1}65%,88%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}@keyframes sc-head{0%{stroke-dashoffset:100;opacity:1}65%{stroke-dashoffset:2;opacity:1}70%,100%{opacity:0}}@keyframes sc-led{0%{fill:var(--alert)}50%{fill:var(--brand)}}@keyframes sc-target{0%,60%{transform:scale(.6);opacity:.35}68%{transform:scale(1.6);opacity:1}76%,90%{transform:scale(1);opacity:1}100%{transform:scale(.6);opacity:.35}}.sc--social-engineering .dotw{fill:rgba(238,241,246,.2)}.sc--social-engineering .mail{fill:rgba(238,241,246,.04);stroke:rgba(238,241,246,.12)}.sc--social-engineering .mail--sus{stroke:rgba(226,65,42,.8);fill:rgba(226,65,42,.07)}.sc--social-engineering .ava{fill:rgba(238,241,246,.18)}.sc--social-engineering .bar{fill:rgba(238,241,246,.35)}.sc--social-engineering .bar--dim{fill:rgba(238,241,246,.15)}.sc--social-engineering .tag-al{fill:rgba(226,65,42,.18);stroke:rgba(226,65,42,.7)}.sc--social-engineering .tag-tx{fill:#ff8a72;font-size:10px;font-weight:600}.sc--social-engineering .tag-tx--tl{fill:#5fd6d6}.sc--social-engineering .sc-rep{opacity:0}.sc--social-engineering .track{fill:rgba(238,241,246,.1)}.sc-mail{animation:sc-mail 8s var(--ease) infinite;animation-delay:calc(var(--i) * .35s)}.sc-flag{animation:sc-pop 8s var(--ease) infinite}.sc-rep{animation:sc-rep 8s var(--ease) infinite}.sc-fill{transform-origin:left center;animation:sc-fill 8s var(--ease) infinite}@keyframes sc-mail{0%{transform:translateX(24px);opacity:0}8%,90%{transform:none;opacity:1}100%{opacity:0}}@keyframes sc-pop{0%,22%{opacity:0;transform:scale(.7)}28%,50%{opacity:1;transform:none}55%,100%{opacity:0}}@keyframes sc-rep{0%,52%{opacity:0;transform:scale(.7)}58%,90%{opacity:1;transform:none}100%{opacity:0}}@keyframes sc-fill{0%,45%{transform:scaleX(.15)}75%,92%{transform:scaleX(.85)}100%{transform:scaleX(.15)}}.sc--dark-web .layer{stroke:rgba(238,241,246,.12)}.sc--dark-web .l1{fill:rgba(238,241,246,.07)}.sc--dark-web .l2{fill:rgba(238,241,246,.035)}.sc--dark-web .l3{fill:rgba(0,0,0,.35);stroke:rgba(226,65,42,.3)}.sc--dark-web .frag{fill:#151d2e;stroke:rgba(226,65,42,.55)}.sc-frag{animation:sc-frag 6.6s var(--ease) infinite;animation-delay:calc(var(--i) * 2.2s);opacity:0}.sc-alert{animation:sc-alert 2.2s ease-out infinite}@keyframes sc-frag{0%{transform:translateY(0);opacity:0}10%{opacity:1}40%,80%{transform:translateY(-114px);opacity:1}90%,100%{transform:translateY(-114px);opacity:0}}@keyframes sc-fragb{0%,38%{stroke:rgba(226,65,42,.7)}44%,100%{stroke:var(--brand)}}.sc--dark-web .sc-fragb{animation:sc-fragb 6.6s ease infinite;animation-delay:calc(var(--i) * 2.2s)}.sc-scanline{stroke-dasharray:4 6;opacity:.55;animation:a-led 1.6s steps(1) infinite}@keyframes sc-alert{0%{transform:scale(.6);opacity:1}100%{transform:scale(1.5);opacity:0}}.sc--ics .liquid{fill:rgba(0,166,166,.28);transform-origin:center bottom}.sc-lvl{animation:sc-lvl 7s ease-in-out infinite alternate}.sc-lvl--b{animation-direction:alternate-reverse}.sc--ics .pipe{fill:none;stroke:rgba(238,241,246,.18);stroke-width:10;stroke-linecap:round}.sc--ics .flow{fill:none;stroke:var(--brand);stroke-width:3;stroke-dasharray:6 10;animation:sc-flow 1s linear infinite}.sc-rotor{animation:a-spin 1.4s linear infinite;transform-box:view-box}.sc-needle{animation:sc-needle 3.4s ease-in-out infinite alternate;transform-box:view-box}.sc--ics .plc{fill:rgba(238,241,246,.18)}.sc-plc{animation:sc-plc 2.4s steps(1) infinite;animation-delay:calc(var(--i) * .3s)}.sc-led2{animation:a-led 1.2s steps(1) infinite}@keyframes sc-lvl{from{transform:scaleY(.35)}to{transform:scaleY(.9)}}@keyframes sc-flow{to{stroke-dashoffset:-16}}@keyframes sc-needle{from{transform:rotate(-55deg)}to{transform:rotate(40deg)}}@keyframes sc-plc{0%{fill:var(--brand)}40%{fill:rgba(238,241,246,.18)}}.sc--investigations .map circle{fill:rgba(238,241,246,.14)}.sc-link{stroke-dasharray:100;stroke-dashoffset:100;animation:sc-link 8s var(--ease) infinite;animation-delay:calc(var(--i) * .6s)}.sc-pin{animation:sc-pinpop 8s var(--ease) infinite;animation-delay:calc(var(--i) * .6s)}.sc .stepdot{fill:#111829;stroke:rgba(238,241,246,.35);stroke-width:1.5}.sc-tl{stroke-dasharray:100;stroke-dashoffset:100;animation:sc-tl 8s var(--ease) infinite}.sc-step .stepdot{animation:sc-step 8s ease infinite;animation-delay:calc(var(--i) * 1.1s + 3s)}@keyframes sc-link{0%{stroke-dashoffset:100}25%,90%{stroke-dashoffset:0}100%{stroke-dashoffset:0;opacity:0}}@keyframes sc-pinpop{0%{transform:scale(0)}6%,92%{transform:scale(1)}100%{transform:scale(0)}}@keyframes sc-tl{0%,35%{stroke-dashoffset:100}80%,92%{stroke-dashoffset:0}100%{stroke-dashoffset:100}}@keyframes sc-step{0%{fill:#111829;stroke:rgba(238,241,246,.35)}6%,55%{fill:var(--brand);stroke:var(--brand)}70%,100%{fill:#111829;stroke:rgba(238,241,246,.35)}}.sc-platter{animation:a-spin 3s linear infinite;transform-box:view-box}.sc-arm{animation:sc-arm 2.6s ease-in-out infinite alternate;transform-box:view-box}.sc--forensics .hex{fill:#c9d1de;font-family:var(--f-mono);font-size:10px}.sc--forensics .off{fill:var(--brand)}.sc-hex{animation:sc-hex 9s linear infinite;transform-box:view-box}.sc-verify{animation:sc-verify 4.5s var(--ease) infinite}@keyframes sc-arm{from{transform:rotate(-6deg)}to{transform:rotate(8deg)}}@keyframes sc-hex{from{transform:translate(216px,84px)}to{transform:translate(216px,-108px)}}@keyframes sc-verify{0%,35%{opacity:0;transform:translateX(-6px)}45%,90%{opacity:1;transform:none}100%{opacity:0}}.sc--blockchain .wallet{fill:#111829;stroke:rgba(238,241,246,.3);stroke-width:1.4}.sc-hop{stroke-width:2.4;stroke-dasharray:100;stroke-dashoffset:100;animation:sc-hop 7s var(--ease) infinite;animation-delay:calc(var(--i) * .9s)}.sc-wallet .wallet--hot{animation:sc-wallet 7s ease infinite;animation-delay:calc(var(--i) * .9s)}.sc-flagged{animation:sc-alert 1.8s ease-out infinite}@keyframes sc-hop{0%{stroke-dashoffset:100}12%,70%{stroke-dashoffset:0}85%,100%{stroke-dashoffset:0;opacity:0}}@keyframes sc-wallet{0%{stroke:rgba(238,241,246,.3)}4%,70%{stroke:var(--brand);fill:rgba(0,166,166,.18)}85%,100%{stroke:rgba(238,241,246,.3);fill:#111829}}.reduced .sc *,.no-js .sc *{animation:none !important}.reduced .sc .sc-probe,.reduced .sc .sc-route,.reduced .sc .sc-link,.reduced .sc .sc-tl,.reduced .sc .sc-hop{stroke-dashoffset:0;opacity:1}.reduced .sc .sc-ok{fill:var(--brand)}.reduced .sc .sc-frag{opacity:1}.reduced .sc .sc-fill{transform:scaleX(.85)}.reduced .sc .head{opacity:0}@media (max-width:1100px){.scene{width:360px}}@media (max-width:820px){.scene{width:100%;max-width:420px;margin-top:8px}}.ani .al{stroke:var(--alert)}.ani .a-climb,.ani .a-check,.ani .a-tick{stroke-dasharray:100;stroke-dashoffset:0}.ani--adversary-emulation .a-flag{transform-origin:left center;fill:rgba(0,166,166,.2)}.ani--brand-protection .a-ghost{opacity:.35}.ani--awareness .a-rays{opacity:.5}.card:hover .ani .a-climb,.card:focus-visible .ani .a-climb,.mega li a:hover .ani .a-climb,.mega li a:focus-visible .ani .a-climb{animation:a-draw 3s var(--ease) infinite}.card:hover .ani .a-flag,.card:focus-visible .ani .a-flag,.mega li a:hover .ani .a-flag,.mega li a:focus-visible .ani .a-flag{animation:a-flag .7s ease-in-out infinite alternate}.card:hover .ani .a-rays,.card:focus-visible .ani .a-rays,.mega li a:hover .ani .a-rays,.mega li a:focus-visible .ani .a-rays{animation:a-rays 1.6s ease-in-out infinite}.card:hover .ani .a-fil,.card:focus-visible .ani .a-fil,.mega li a:hover .ani .a-fil,.mega li a:focus-visible .ani .a-fil{animation:a-led 1.6s ease-in-out infinite}.card:hover .ani .a-ghost,.card:focus-visible .ani .a-ghost,.mega li a:hover .ani .a-ghost,.mega li a:focus-visible .ani .a-ghost{animation:a-ghost 3s ease-in-out infinite}.card:hover .ani .a-check,.card:focus-visible .ani .a-check,.mega li a:hover .ani .a-check,.mega li a:focus-visible .ani .a-check{animation:a-draw 3s var(--ease) infinite}.card:hover .ani .a-shackle,.card:focus-visible .ani .a-shackle,.mega li a:hover .ani .a-shackle,.mega li a:focus-visible .ani .a-shackle{animation:a-shackle 2.4s var(--ease) infinite}.card:hover .ani .a-drift,.card:focus-visible .ani .a-drift,.mega li a:hover .ani .a-drift,.mega li a:focus-visible .ani .a-drift{animation:a-pin 2s ease-in-out infinite alternate}.card:hover .ani .a-tick,.card:focus-visible .ani .a-tick,.mega li a:hover .ani .a-tick,.mega li a:focus-visible .ani .a-tick{animation:a-tick 3.6s var(--ease) infinite}.card:hover .ani .a-tick--2,.card:focus-visible .ani .a-tick--2,.mega li a:hover .ani .a-tick--2,.mega li a:focus-visible .ani .a-tick--2{animation-delay:.5s}.card:hover .ani .a-tick--3,.card:focus-visible .ani .a-tick--3,.mega li a:hover .ani .a-tick--3,.mega li a:focus-visible .ani .a-tick--3{animation-delay:1s}.card:hover .ani .a-alarm,.card:focus-visible .ani .a-alarm,.mega li a:hover .ani .a-alarm,.mega li a:focus-visible .ani .a-alarm{animation:a-led .7s steps(1) infinite}.card:hover .ani .a-siren,.card:focus-visible .ani .a-siren,.mega li a:hover .ani .a-siren,.mega li a:focus-visible .ani .a-siren{animation:a-pulse .7s ease-in-out infinite}@keyframes a-draw{0%{stroke-dashoffset:100}55%,85%{stroke-dashoffset:0}100%{stroke-dashoffset:0;opacity:0}}@keyframes a-flag{from{transform:scaleX(1)}to{transform:scaleX(.72) skewY(4deg)}}@keyframes a-rays{0%,100%{opacity:.25;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}@keyframes a-ghost{0%,100%{opacity:0;transform:translateX(4px)}40%,60%{opacity:.7;transform:none}}@keyframes a-shackle{0%,20%{transform:translateY(-3.5px)}45%,85%{transform:translateY(0)}100%{transform:translateY(-3.5px)}}@keyframes a-tick{0%,10%{stroke-dashoffset:100}35%,85%{stroke-dashoffset:0}100%{stroke-dashoffset:100}}.sc .w--soft{stroke:rgba(238,241,246,.07)}.sc .t--sm{font-size:10.5px}.sc .t--c{font-size:10.5px;font-weight:600}.sc .track{fill:rgba(238,241,246,.1)}.sc--adversary-emulation .host{transition:none}.sc-kce{stroke-width:2.4;stroke-dasharray:100;stroke-dashoffset:100;animation:sc-hop 7s var(--ease) infinite;animation-delay:calc(var(--i) * 1s + .4s)}.sc-host .host{animation:sc-host 7s ease infinite;animation-delay:calc(var(--i) * 1s)}.sc-crown{animation:sc-crown 7s ease infinite}@keyframes sc-host{0%{stroke:rgba(238,241,246,.2);fill:#111829}5%,72%{stroke:var(--brand);fill:rgba(0,166,166,.16)}85%,100%{stroke:rgba(238,241,246,.2);fill:#111829}}@keyframes sc-crown{0%,42%{transform:scale(1);filter:none}48%{transform:scale(1.12)}54%,75%{transform:scale(1);filter:drop-shadow(0 0 10px rgba(0,166,166,.8))}90%,100%{filter:none}}.sc--adversary-emulation .sc-step .stepdot{animation-duration:7s;animation-delay:calc(var(--i) * 1s)}.sc--adversary-emulation .sc-tl{animation-duration:7s}.sc .alline{fill:none;stroke:var(--alert);stroke-width:1.8;stroke-linecap:round}.sc-line{stroke-dasharray:100;stroke-dashoffset:100;animation:sc-tl 7s var(--ease) infinite}.sc-ptc{animation:sc-pinpop 7s var(--ease) infinite;animation-delay:calc(var(--i) * .7s + 2.4s);transform:scale(0)}.sc .track-ring{fill:none;stroke:rgba(238,241,246,.12);stroke-width:5}.sc-ring{stroke-width:5;stroke-dasharray:100;stroke-dashoffset:100;animation:sc-ring 7s var(--ease) infinite;transform-box:fill-box;transform-origin:center;transform:rotate(-90deg)}@keyframes sc-ring{0%,20%{stroke-dashoffset:100}70%,92%{stroke-dashoffset:12}100%{stroke-dashoffset:100}}.sc .bar-url{fill:rgba(238,241,246,.045);stroke:rgba(0,166,166,.5)}.sc .bar-url--bad{stroke:rgba(238,241,246,.14)}.sc .url{fill:#eef1f6;font-family:var(--f-mono);font-size:12px}.sc .strike{fill:none;stroke:var(--alert);stroke-width:1.6;stroke-dasharray:100;stroke-dashoffset:100}.sc-row{animation:sc-mail 9s var(--ease) infinite;animation-delay:calc(var(--i) * .3s)}.sc-bad{opacity:0;animation:sc-bad 9s var(--ease) infinite;animation-delay:calc(var(--i) * .5s)}.sc-down{opacity:0;animation:sc-down 9s var(--ease) infinite;animation-delay:calc(var(--i) * .5s)}.sc-strike{animation:sc-strike 9s var(--ease) infinite;animation-delay:calc(var(--i) * .5s)}@keyframes sc-bad{0%,10%{opacity:0;transform:scale(.7)}16%,44%{opacity:1;transform:none}50%,100%{opacity:0}}@keyframes sc-down{0%,50%{opacity:0;transform:scale(.7)}56%,90%{opacity:1;transform:none}100%{opacity:0}}@keyframes sc-strike{0%,46%{stroke-dashoffset:100}56%,90%{stroke-dashoffset:0}100%{stroke-dashoffset:100;opacity:0}}.sc .cell{fill:rgba(238,241,246,.04);stroke:rgba(238,241,246,.1)}.sc .xbg{fill:rgba(226,65,42,.2);stroke:rgba(226,65,42,.7)}.sc .xmark{stroke:#ff8a72;stroke-width:1.8;stroke-linecap:round}.sc .vmark{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sc .scanbar{stroke:var(--brand);stroke-width:2;opacity:.8;filter:drop-shadow(0 0 6px rgba(0,166,166,.9))}.sc-cscan{animation:sc-cscan 8s ease-in-out infinite;transform-box:view-box}.sc-x{animation:sc-xo 8s ease infinite}.sc-v{opacity:0;animation:sc-vo 8s ease infinite}.sc-x,.sc-v{animation-delay:calc(var(--k) * .9s)}@keyframes sc-cscan{0%{transform:translateY(0);opacity:0}5%{opacity:.8}50%{transform:translateY(170px);opacity:.8}55%,100%{transform:translateY(170px);opacity:0}}@keyframes sc-xo{0%,12%{opacity:1}16%,92%{opacity:0}100%{opacity:1}}@keyframes sc-vo{0%,12%{opacity:0;transform:scale(.5)}18%,92%{opacity:1;transform:none}100%{opacity:0}}.sc .rk--hi{fill:rgba(226,65,42,.32)}.sc .rk--md{fill:rgba(227,172,87,.26)}.sc .rk--lo{fill:rgba(0,166,166,.2)}.sc .riskdot{fill:#eef1f6;stroke:#0a0f1c;stroke-width:2}.sc-rd{animation:sc-rd 8s var(--ease) infinite;animation-delay:calc(var(--i) * .4s)}.sc-prog{transform-origin:left center;animation:sc-prog 8s var(--ease) infinite;animation-delay:calc(var(--i) * .4s)}@keyframes sc-rd{0%,20%{transform:translate(0,0);fill:#ff8a72}60%,88%{transform:translate(var(--dx),var(--dy));fill:#5fd6d6}100%{transform:translate(0,0);fill:#ff8a72}}@keyframes sc-prog{0%,15%{transform:scaleX(.12)}60%,90%{transform:scaleX(var(--p))}100%{transform:scaleX(.12)}}.sc .phase{fill:rgba(238,241,246,.05);stroke:rgba(238,241,246,.18)}.sc-ph .phase{animation:sc-phase 8s ease infinite;animation-delay:calc(var(--i) * 1.4s)}.sc-ph:first-child .phase{animation-name:sc-phase-al}.sc .pc{fill:#111829;stroke:rgba(238,241,246,.22)}.sc-inf{animation:sc-inf 8s ease infinite}.sc .cordon{fill:none;stroke:var(--alert);stroke-width:1.6;stroke-dasharray:5 5}.sc-cordon,.sc-iso{opacity:0;animation:sc-cordon 8s ease infinite}.sc-rec{transform-origin:left center;animation:sc-rec 8s var(--ease) infinite}@keyframes sc-phase{0%{fill:rgba(238,241,246,.05);stroke:rgba(238,241,246,.18)}4%,80%{fill:rgba(0,166,166,.2);stroke:var(--brand)}92%,100%{fill:rgba(238,241,246,.05);stroke:rgba(238,241,246,.18)}}@keyframes sc-phase-al{0%{fill:rgba(238,241,246,.05)}4%,80%{fill:rgba(226,65,42,.22);stroke:var(--alert)}92%,100%{fill:rgba(238,241,246,.05);stroke:rgba(238,241,246,.18)}}@keyframes sc-inf{0%,4%{fill:#111829;stroke:rgba(238,241,246,.22)}8%,55%{fill:rgba(226,65,42,.35);stroke:var(--alert)}66%,88%{fill:rgba(0,166,166,.25);stroke:var(--brand)}100%{fill:#111829;stroke:rgba(238,241,246,.22)}}@keyframes sc-cordon{0%,18%{opacity:0}24%,58%{opacity:1}64%,100%{opacity:0}}@keyframes sc-rec{0%,50%{transform:scaleX(0)}85%,92%{transform:scaleX(1)}100%{transform:scaleX(0)}}.reduced .sc .sc-kce,.reduced .sc .sc-line,.reduced .sc .sc-ring{stroke-dashoffset:0}.reduced .sc .sc-ptc,.reduced .sc .sc-v,.reduced .sc .sc-down{opacity:1;transform:none}.reduced .sc .sc-x,.reduced .sc .sc-bad,.reduced .sc .sc-cordon,.reduced .sc .sc-iso,.reduced .sc .scanbar{opacity:0}.reduced .sc .sc-strike{stroke-dashoffset:0}.reduced .sc .sc-prog{transform:scaleX(var(--p))}.cards__cta{grid-column:span 2}.card--cta{background:var(--navy);border-color:var(--navy);color:var(--on-navy);justify-content:center}.card--cta .card__t{color:#fff}.card--cta .card__d{color:var(--on-navy-2);max-width:46ch}.card--cta:hover{border-color:transparent}.card--cta .card__more{color:var(--brand)}@media (max-width:640px){.cards__cta{grid-column:auto}}.reduced .sc .sc-rd{transform:translate(var(--dx),var(--dy));fill:#5fd6d6}.btn .arr circle{fill:none}.util__lang{display:inline-flex;align-items:center;gap:7px;letter-spacing:0}.globe-ico{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;flex:none}.mnav__lang{display:inline-flex;align-items:center;gap:10px;margin-top:18px;font-weight:600;color:var(--accent-ink)}.mnav__lang .globe-ico{width:18px;height:18px}.ftr__langs a{color:var(--on-navy-2)}.ftr__langs a:hover{color:#fff}.ftr__langs a[aria-current]{color:var(--on-navy);font-weight:600}.js:not(.reduced) .mnav:not([hidden]) .mnav__svc a,.js:not(.reduced) .mnav:not([hidden]) .mnav__big,.js:not(.reduced) .mnav:not([hidden]) .btn,.js:not(.reduced) .mnav:not([hidden]) .mnav__lang{animation:mnav-in .45s var(--ease) both}.js:not(.reduced) .mnav:not([hidden]) .mnav__big{animation-delay:.12s}.js:not(.reduced) .mnav:not([hidden]) .btn,.js:not(.reduced) .mnav:not([hidden]) .mnav__lang{animation-delay:.18s}@keyframes mnav-in{from{opacity:0;transform:translateY(12px)}}.hero__globe--still{object-fit:contain;object-position:center;padding:6% 0;box-sizing:border-box}