.security-module__3ERo3G__page{--gutter:clamp(20px, 5vw, 48px);--ease-out:cubic-bezier(.2, .7, .2, 1);max-width:calc(1120px + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto;overflow-x:clip}.security-module__3ERo3G__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.security-module__3ERo3G__codeBackdrop{--tile:960px;z-index:-1;height:calc(100vh + var(--tile));background-image:url(/security/code-bg.svg);background-size:1440px var(--tile);opacity:.08;pointer-events:none;will-change:transform;background-position:top;background-repeat:repeat;animation:140s linear infinite security-module__3ERo3G__codeDrift;position:fixed;inset:0 0 auto;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#00000059,#000 80%);mask-image:radial-gradient(70% 60% at 50% 45%,#00000059,#000 80%)}.security-module__3ERo3G__skipLink{z-index:10;background:var(--sec-violet);color:#fff;border-radius:6px;padding:10px 16px;font-weight:650;position:absolute;top:-80px;left:16px}.security-module__3ERo3G__skipLink:focus{top:16px}.security-module__3ERo3G__header{align-items:center;gap:32px;padding:28px 0;display:flex}.security-module__3ERo3G__logo{flex-shrink:0;margin-left:-14px}.security-module__3ERo3G__logo img{width:auto;height:58px}.security-module__3ERo3G__nav{gap:32px;margin-left:auto;font-size:14px;font-weight:550;display:flex}.security-module__3ERo3G__nav a{color:var(--sec-muted);transition:color .18s}.security-module__3ERo3G__nav a:hover{color:var(--sec-white)}.security-module__3ERo3G__headerActions{align-items:center;gap:16px;display:flex}.security-module__3ERo3G__language{min-width:44px;min-height:44px;color:var(--sec-muted);font-family:var(--sec-mono);letter-spacing:.08em;place-items:center;font-size:13px;transition:color .18s;display:grid}.security-module__3ERo3G__language:hover{color:var(--sec-white)}.security-module__3ERo3G__button{border:1px solid var(--sec-violet);background:var(--sec-violet);color:#fff;min-height:48px;transition:background .18s, border-color .18s, box-shadow .18s, transform .18s var(--ease-out);border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:12px 22px;font-size:15px;font-weight:700;line-height:1.3;display:inline-flex}.security-module__3ERo3G__formShell .button{border:1px solid var(--sec-violet);background:var(--sec-violet);color:#fff;min-height:48px;transition:background .18s, border-color .18s, box-shadow .18s, transform .18s var(--ease-out);border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:12px 22px;font-size:15px;font-weight:700;line-height:1.3;display:inline-flex}.security-module__3ERo3G__button:hover{background:#6a49f5;border-color:#6a49f5}.security-module__3ERo3G__formShell .button:hover{background:#6a49f5;border-color:#6a49f5}.security-module__3ERo3G__button:active{transition-duration:80ms;transform:translateY(1px)}.security-module__3ERo3G__formShell .button:active{transition-duration:80ms;transform:translateY(1px)}:is(.security-module__3ERo3G__button:not(.security-module__3ERo3G__buttonOutline):active,.security-module__3ERo3G__formShell .button:active){background:#5c3ded;border-color:#5c3ded;box-shadow:inset 0 1px 2px #00000047}.security-module__3ERo3G__buttonOutline{border-color:var(--sec-line-strong);color:var(--sec-white);background:0 0}.security-module__3ERo3G__buttonOutline:hover{border-color:var(--sec-white);background:0 0}.security-module__3ERo3G__header .security-module__3ERo3G__buttonOutline{min-height:44px;padding:10px 18px;font-size:14px}.security-module__3ERo3G__hero{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,40px);padding:clamp(32px,5vw,64px) 0 clamp(24px,3vw,40px);display:grid}.security-module__3ERo3G__heroCopy h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(36px,4.1vw,56px);font-weight:700;line-height:1.07}.security-module__3ERo3G__lead{max-width:34em;color:var(--sec-muted);margin-top:24px;font-size:18px;line-height:1.55}.security-module__3ERo3G__heroActions{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.security-module__3ERo3G__heroVisual{aspect-ratio:1.02;margin-right:calc(var(--gutter) * -1);scroll-margin-top:24px;position:relative;container-type:inline-size}.security-module__3ERo3G__heroV{width:78%;position:absolute;top:2%;left:-12%}.security-module__3ERo3G__terminal{z-index:1;border:1px solid var(--sec-line-strong);background:#101018;border-radius:8px;width:42%;position:absolute;top:27%;left:58%;overflow:hidden}.security-module__3ERo3G__windowBar{border-bottom:1px solid var(--sec-line);gap:6px;padding:9px 12px;display:flex}.security-module__3ERo3G__windowBar span{background:var(--sec-line-strong);width:7px;height:7px}.security-module__3ERo3G__windowBar span:first-child{background:var(--sec-violet)}.security-module__3ERo3G__terminalBody{min-height:11.6em;color:var(--sec-white);font-family:var(--sec-mono);white-space:pre;padding:1.1em 1.3em 1.3em;font-size:clamp(8px,1.78cqi,12px);line-height:1.75}.security-module__3ERo3G__terminalLine{width:calc(var(--chars) * 1ch);max-width:100%;animation:security-module__3ERo3G__type var(--duration) steps(var(--chars), end) var(--delay) both;display:block;overflow:hidden}.security-module__3ERo3G__terminalCursor{background:var(--sec-violet);vertical-align:text-bottom;width:.6em;height:1.1em;animation:security-module__3ERo3G__appear 0s var(--delay) both, security-module__3ERo3G__blink 1.1s steps(2, jump-none) var(--delay) infinite;margin-top:.3em;display:inline-block}.security-module__3ERo3G__termAccent{color:var(--sec-violet-soft)}.security-module__3ERo3G__termCommand{color:var(--sec-white)}.security-module__3ERo3G__termMuted{color:var(--sec-faint)}.security-module__3ERo3G__termAlert{color:var(--sec-danger)}.security-module__3ERo3G__dashboard{z-index:2;border:1px solid var(--sec-violet);width:60%;animation:security-module__3ERo3G__floatIn .6s var(--ease-out) .9s both;background:#0f0f17;border-radius:8px;position:absolute;top:59%;right:0;overflow:hidden}.security-module__3ERo3G__dashboard img{width:100%;height:auto}.security-module__3ERo3G__pixelV{overflow:visible}.security-module__3ERo3G__white{fill:var(--sec-white)}.security-module__3ERo3G__violet{fill:var(--sec-violet)}.security-module__3ERo3G__darkBit{fill:var(--sec-bit)}.security-module__3ERo3G__pixelV .security-module__3ERo3G__cell,.security-module__3ERo3G__pixelV .security-module__3ERo3G__dust,.security-module__3ERo3G__pixelV .security-module__3ERo3G__bit{transform-box:fill-box;transform-origin:50%}.security-module__3ERo3G__pixelVHero .security-module__3ERo3G__cell{animation:security-module__3ERo3G__cellIn .42s var(--ease-out) calc(var(--i) * 35ms) both}.security-module__3ERo3G__pixelVHero .security-module__3ERo3G__dust{animation:security-module__3ERo3G__dustIn .6s ease-out calc(.7s + var(--i) * 60ms) both, security-module__3ERo3G__dustDrift calc(5s + var(--i) * .45s) ease-in-out calc(var(--i) * -.7s) infinite alternate}.security-module__3ERo3G__pixelVHero .security-module__3ERo3G__bit{animation:security-module__3ERo3G__bitPop .36s var(--ease-out) 1.15s both, security-module__3ERo3G__bitBlink 6s ease-in-out 3.5s infinite}.security-module__3ERo3G__pixelVBand .security-module__3ERo3G__bit{animation:5s ease-in-out 1s infinite security-module__3ERo3G__bitBlink}.security-module__3ERo3G__section{padding:clamp(40px,5vw,64px) 0;scroll-margin-top:24px}.security-module__3ERo3G__sectionHead{flex-wrap:wrap;align-items:baseline;gap:12px 16px;margin-bottom:28px;display:flex}.security-module__3ERo3G__sectionHead h2{letter-spacing:-.01em;scroll-margin-top:24px;font-size:clamp(26px,2.6vw,32px);font-weight:650;line-height:1.2}.security-module__3ERo3G__services{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.security-module__3ERo3G__card{border:1px solid var(--sec-line);background:var(--sec-card);transition:border-color .2s, transform .25s var(--ease-out);border-radius:6px;padding:24px 24px 26px}.security-module__3ERo3G__serviceIcon{width:52px;height:52px;image-rendering:pixelated;transition:transform .25s var(--ease-out);margin-bottom:22px}@media (hover:hover){.security-module__3ERo3G__card:hover{border-color:var(--sec-violet);transform:translateY(-2px)}.security-module__3ERo3G__card:hover .security-module__3ERo3G__serviceIcon{transform:translate(2px,-2px)}}.security-module__3ERo3G__card h3{font-size:19px;font-weight:650;line-height:1.3}.security-module__3ERo3G__card p{color:var(--sec-muted);margin-top:8px;font-size:15px;line-height:1.5}.security-module__3ERo3G__hackathons{gap:28px;display:grid}.security-module__3ERo3G__hackathon{border:1px solid var(--sec-line-strong);background:var(--sec-card);border-radius:8px;overflow:hidden}.security-module__3ERo3G__hackBar{border-bottom:1px solid var(--sec-line);color:var(--sec-muted);font-family:var(--sec-mono);letter-spacing:.04em;background:#11111a;flex-wrap:wrap;align-items:center;gap:6px 22px;padding:12px 24px;font-size:12px;display:flex}.security-module__3ERo3G__hackEvent{color:var(--sec-white);text-transform:uppercase;align-items:center;gap:10px;font-weight:600;display:inline-flex}.security-module__3ERo3G__hackEvent:before{content:"";background:var(--sec-violet);width:7px;height:7px}.security-module__3ERo3G__hackBar time{margin-left:auto}.security-module__3ERo3G__hackMain{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(24px,3.5vw,44px);padding:clamp(22px,3vw,32px);display:grid}.security-module__3ERo3G__hackSummary{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.security-module__3ERo3G__hackPlace{align-items:center;gap:18px;margin-bottom:18px;display:flex}.security-module__3ERo3G__trophy{width:76px;overflow:visible}.security-module__3ERo3G__hackPlace p{flex-direction:column;line-height:1;display:flex}.security-module__3ERo3G__placeNumber{color:var(--sec-violet-soft);font-family:var(--sec-mono);letter-spacing:-.02em;font-size:46px;font-weight:700}.security-module__3ERo3G__placeLabel{color:var(--sec-muted);font-family:var(--sec-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:12px}.security-module__3ERo3G__hackSummary h3{letter-spacing:-.01em;font-size:clamp(22px,2.3vw,28px);font-weight:700;line-height:1.2}.security-module__3ERo3G__hackTask{color:var(--sec-muted);margin-top:12px;font-size:15px;line-height:1.55}.security-module__3ERo3G__hackScore{border:1px solid var(--sec-line);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:22px 0 24px;display:grid}.security-module__3ERo3G__hackScore>div{flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:14px 16px;display:flex}.security-module__3ERo3G__hackScore>div+div{border-left:1px solid var(--sec-line)}.security-module__3ERo3G__hackScore .security-module__3ERo3G__hackScoreWide{border-left:0;border-top:1px solid var(--sec-line);grid-column:1/-1}.security-module__3ERo3G__hackScoreWide .security-module__3ERo3G__cells{order:-1;margin-top:8px}.security-module__3ERo3G__hackScore dt{color:var(--sec-muted);font-size:13px}.security-module__3ERo3G__hackScore dd{color:var(--sec-white);font-family:var(--sec-mono);margin:0;font-size:26px;font-weight:700;line-height:1.15}.security-module__3ERo3G__hackScore>div:first-child dd{color:var(--sec-violet-soft)}.security-module__3ERo3G__repoButton{margin-top:auto}.security-module__3ERo3G__repoButton svg{fill:currentColor;width:18px;height:18px}.security-module__3ERo3G__cells{flex-wrap:wrap;gap:3px;display:flex}.security-module__3ERo3G__cells span{border:1px solid var(--sec-line-strong);width:10px;height:10px}.security-module__3ERo3G__cells .security-module__3ERo3G__cellOn{border-color:var(--sec-violet);background:var(--sec-violet)}.security-module__3ERo3G__cellsDense{grid-template-columns:repeat(26,minmax(0,1fr));gap:2px;display:grid}.security-module__3ERo3G__cellsDense span{aspect-ratio:1;width:auto;height:auto}.security-module__3ERo3G__shot{align-self:center;min-width:0}.security-module__3ERo3G__shotButton{border:1px solid var(--sec-line-strong);width:100%;color:inherit;text-align:left;cursor:zoom-in;background:#0f0f17;border-radius:8px;padding:0;transition:border-color .18s,transform .18s;display:block;position:relative;overflow:hidden}.security-module__3ERo3G__shotButton:hover,.security-module__3ERo3G__shotButton:focus-visible{border-color:var(--sec-violet)}.security-module__3ERo3G__shotButton img{width:100%;height:auto}.security-module__3ERo3G__shotHint{border:1px solid var(--sec-line-strong);color:var(--sec-white);font-family:var(--sec-mono);background:#0b0b12e0;border-radius:4px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;transition:border-color .18s;display:inline-flex;position:absolute;bottom:12px;right:12px}.security-module__3ERo3G__shotHint svg{width:12px;height:12px;fill:var(--sec-violet-soft)}.security-module__3ERo3G__shotButton:hover .security-module__3ERo3G__shotHint,.security-module__3ERo3G__shotButton:focus-visible .security-module__3ERo3G__shotHint{border-color:var(--sec-violet)}.security-module__3ERo3G__lightbox{border:1px solid var(--sec-line-strong);width:min(1280px,96vw);max-width:none;max-height:94vh;color:var(--sec-white);background:#0f0f17;border-radius:8px;padding:0;overflow:auto}.security-module__3ERo3G__lightbox::backdrop{background:#05050adb}.security-module__3ERo3G__lightbox[open]{animation:.25s cubic-bezier(.2,.7,.2,1) security-module__3ERo3G__rise}.security-module__3ERo3G__lightbox img{object-fit:contain;width:100%;height:auto;max-height:calc(94vh - 60px)}.security-module__3ERo3G__lightboxBar{border-bottom:1px solid var(--sec-line);background:#11111a;justify-content:flex-end;padding:8px;display:flex;position:sticky;top:0}.security-module__3ERo3G__lightboxClose{border:1px solid var(--sec-line-strong);min-height:40px;color:var(--sec-white);background:0 0;border-radius:6px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.security-module__3ERo3G__lightboxClose:hover{border-color:var(--sec-white)}.security-module__3ERo3G__lightboxClose span{font-size:18px;line-height:1}.security-module__3ERo3G__hackCharts{border-top:1px solid var(--sec-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.security-module__3ERo3G__hackPanel{min-width:0;padding:clamp(20px,2.6vw,28px) clamp(22px,3vw,32px)}.security-module__3ERo3G__hackPanel+.security-module__3ERo3G__hackPanel{border-left:1px solid var(--sec-line)}.security-module__3ERo3G__hackPanel h4,.security-module__3ERo3G__hackEngineering h4{color:var(--sec-white);font-family:var(--sec-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.security-module__3ERo3G__hackPanelNote{color:var(--sec-faint);margin-top:4px;font-size:13px}.security-module__3ERo3G__serviceRows,.security-module__3ERo3G__standings{gap:4px;margin:16px 0 0;padding:0;list-style:none;display:grid}.security-module__3ERo3G__serviceRows li,.security-module__3ERo3G__standings li{border-bottom:1px solid var(--sec-line);align-items:center;gap:14px;min-height:40px;padding:6px 0;font-size:14px;display:grid}.security-module__3ERo3G__serviceRows li:last-child,.security-module__3ERo3G__standings li:last-child{border-bottom:0}.security-module__3ERo3G__serviceRows li,.security-module__3ERo3G__standings li{isolation:isolate;position:relative}.security-module__3ERo3G__serviceRows li:before,.security-module__3ERo3G__standings li:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:#ffffff09;border-radius:4px;transition:opacity .18s;position:absolute;inset:0 -10px}@media (hover:hover){.security-module__3ERo3G__serviceRows li:hover:before,.security-module__3ERo3G__standings li:hover:before{opacity:1}}.security-module__3ERo3G__serviceRows li{grid-template-columns:minmax(0,1fr) 164px 118px}.security-module__3ERo3G__serviceRows .security-module__3ERo3G__cells{flex-wrap:nowrap;gap:2px}.security-module__3ERo3G__serviceRows .security-module__3ERo3G__cells span{width:9px;height:9px}.security-module__3ERo3G__standings li{grid-template-columns:22px minmax(0,.9fr) minmax(0,1fr) 98px}.security-module__3ERo3G__rowName{min-width:0;color:var(--sec-white);overflow-wrap:anywhere;align-items:center;gap:8px;font-weight:600;display:flex}.security-module__3ERo3G__rowValue{color:var(--sec-muted);font-family:var(--sec-mono);white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:8px;font-size:12px;display:flex}.security-module__3ERo3G__rowValue strong{color:var(--sec-white);font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:700}.security-module__3ERo3G__standingPlace{color:var(--sec-faint);font-family:var(--sec-mono);font-size:13px}.security-module__3ERo3G__standingBar{background:repeating-linear-gradient(90deg, var(--sec-line-strong) 0 8px, transparent 8px 10px);height:10px;-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--w) * 100%), transparent 0);mask-image:linear-gradient(90deg, #000 calc(var(--w) * 100%), transparent 0)}.security-module__3ERo3G__standingUs .security-module__3ERo3G__standingBar{background:repeating-linear-gradient(90deg, var(--sec-violet) 0 8px, transparent 8px 10px)}.security-module__3ERo3G__standingUs .security-module__3ERo3G__standingPlace,.security-module__3ERo3G__standingUs .security-module__3ERo3G__rowValue strong{color:var(--sec-violet-soft)}.security-module__3ERo3G__usTag{border:1px solid var(--sec-violet);color:var(--sec-violet-soft);font-family:var(--sec-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:600}.security-module__3ERo3G__hackEngineering{border-top:1px solid var(--sec-line);padding:clamp(20px,2.6vw,28px) clamp(22px,3vw,32px) clamp(22px,3vw,32px)}.security-module__3ERo3G__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 12px;padding:0;list-style:none;display:grid}.security-module__3ERo3G__facts li{border:1px solid var(--sec-line);background:var(--sec-bg);border-radius:6px;flex-direction:column;gap:6px;padding:16px;display:flex}.security-module__3ERo3G__facts strong{color:var(--sec-violet-soft);font-family:var(--sec-mono);font-size:24px;font-weight:700;line-height:1.2}.security-module__3ERo3G__facts span{color:var(--sec-muted);font-size:13px;line-height:1.45}.security-module__3ERo3G__principle{border:1px dashed var(--sec-line-strong);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;padding:16px 18px;display:flex}.security-module__3ERo3G__principle p{color:var(--sec-white);font-family:var(--sec-mono);align-items:baseline;gap:12px;font-size:15px;font-weight:600;display:flex}.security-module__3ERo3G__principleMark{color:var(--sec-violet)}.security-module__3ERo3G__principle footer{color:var(--sec-muted);font-size:13px}.security-module__3ERo3G__certificates{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.security-module__3ERo3G__certificate{--frame:#5c5679;border:2px solid var(--frame);background:var(--sec-bg);outline:1px solid var(--frame);outline-offset:-9px;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;min-height:140px;padding:28px 20px;transition:border-color .18s,outline-color .18s,background .18s,transform .18s;display:flex;position:relative}.security-module__3ERo3G__certificate:hover,.security-module__3ERo3G__certificate:focus-visible{--frame:var(--sec-violet);background:#12111d;transform:translateY(-2px)}.security-module__3ERo3G__certificate:focus-visible{outline:2px solid var(--sec-violet-soft);outline-offset:4px}.security-module__3ERo3G__certificateImage{object-fit:contain;width:auto;max-width:100%;height:72px;margin-bottom:8px}.security-module__3ERo3G__certificate strong{font-size:20px;font-weight:700;line-height:1.2}.security-module__3ERo3G__certificateMeta{color:var(--sec-muted);font-size:14px}.security-module__3ERo3G__certificateVerify{color:var(--sec-violet-soft);font-family:var(--sec-mono);letter-spacing:.04em;margin-top:6px;font-size:12px}.security-module__3ERo3G__certificate:hover .security-module__3ERo3G__certificateVerify,.security-module__3ERo3G__certificate:focus-visible .security-module__3ERo3G__certificateVerify{color:var(--sec-white)}.security-module__3ERo3G__certificateVerify>span[aria-hidden]{transition:transform .2s var(--ease-out);display:inline-block}.security-module__3ERo3G__certificate:hover .security-module__3ERo3G__certificateVerify>span[aria-hidden],.security-module__3ERo3G__certificate:focus-visible .security-module__3ERo3G__certificateVerify>span[aria-hidden]{transform:translate(2px,-2px)}.security-module__3ERo3G__corner{background:var(--frame);width:4px;height:4px;box-shadow:6px 0 0 var(--frame), 12px 0 0 var(--frame), 0 6px 0 var(--frame), 0 12px 0 var(--frame), 6px 6px 0 var(--sec-violet);position:absolute}.security-module__3ERo3G__corner:first-child{top:14px;left:14px}.security-module__3ERo3G__corner:nth-child(2){top:14px;right:14px;transform:scaleX(-1)}.security-module__3ERo3G__corner:nth-child(3){bottom:14px;left:14px;transform:scaleY(-1)}.security-module__3ERo3G__corner:nth-child(4){bottom:14px;right:14px;transform:scale(-1)}.security-module__3ERo3G__corner:first-child,.security-module__3ERo3G__corner:nth-child(2),.security-module__3ERo3G__corner:nth-child(3),.security-module__3ERo3G__corner:nth-child(4){transform-origin:2px 2px}.security-module__3ERo3G__achievements{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.security-module__3ERo3G__metric{letter-spacing:-.01em;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.15}.security-module__3ERo3G__metricValue{color:var(--sec-violet);font-variant-numeric:tabular-nums;justify-items:start;display:inline-grid}.security-module__3ERo3G__metricValue>*{grid-area:1/1}.security-module__3ERo3G__metricValue[data-counting]>:first-child{color:#0000}.security-module__3ERo3G__metricLabel{color:var(--sec-white)}.security-module__3ERo3G__segments{grid-template-columns:repeat(50,minmax(0,1fr));gap:2px;height:14px;margin:20px 0 0;display:grid}.security-module__3ERo3G__segmentsCount{--step:.11s;gap:6px;display:flex}.security-module__3ERo3G__segmentsCount span{width:14px}.security-module__3ERo3G__segments span{border:1px solid var(--sec-line-strong);background:0 0}.security-module__3ERo3G__segments .security-module__3ERo3G__segmentOn{border-color:var(--sec-violet);background:var(--sec-violet)}.security-module__3ERo3G__ctaWrap{padding:clamp(24px,3vw,40px) clamp(0px,4vw,48px)}.security-module__3ERo3G__cta{background:var(--sec-violet);color:#fff;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,3.5vw,44px);padding:clamp(24px,3vw,34px) clamp(24px,3.5vw,40px);display:grid}.security-module__3ERo3G__ctaV{width:clamp(72px,9vw,104px)}.security-module__3ERo3G__cta h2{text-wrap:balance;font-size:clamp(21px,2.2vw,27px);font-weight:700;line-height:1.3}.security-module__3ERo3G__cta a{text-underline-offset:5px;margin-top:8px;font-size:clamp(20px,2vw,25px);font-weight:700;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;text-decoration-thickness:1px;transition:text-decoration-color .18s;display:inline-block}.security-module__3ERo3G__cta a:hover{text-decoration-color:#fff}.security-module__3ERo3G__cta a:focus-visible{outline-color:#fff}.security-module__3ERo3G__contact{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.security-module__3ERo3G__formShell{border:1px solid var(--sec-line);background:var(--sec-card);border-radius:6px;padding:clamp(20px,3vw,32px)}.security-module__3ERo3G__formShell .form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.security-module__3ERo3G__formShell .field{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.security-module__3ERo3G__formShell .field label{font-size:13px;font-weight:650}:is(.security-module__3ERo3G__formShell .field input,.security-module__3ERo3G__formShell .field textarea){border:1px solid var(--sec-line-strong);background:var(--sec-bg);width:100%;min-height:48px;color:var(--sec-white);border-radius:6px;padding:12px 14px;font-size:16px;transition:border-color .18s}:is(.security-module__3ERo3G__formShell .field input:hover,.security-module__3ERo3G__formShell .field textarea:hover){border-color:var(--sec-faint)}:is(.security-module__3ERo3G__formShell .field input:focus-visible,.security-module__3ERo3G__formShell .field textarea:focus-visible){border-color:var(--sec-violet);outline-offset:2px}.security-module__3ERo3G__formShell .field textarea{resize:vertical;min-height:140px}.security-module__3ERo3G__formShell .field textarea::placeholder{color:var(--sec-faint);font-size:14px}.security-module__3ERo3G__formShell .field [aria-invalid=true]{border-color:var(--sec-danger)}.security-module__3ERo3G__formShell .field small{color:var(--sec-faint);font-size:12px}.security-module__3ERo3G__formShell .field-error{color:var(--sec-danger);font-size:13px;line-height:1.5}.security-module__3ERo3G__formShell .honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.security-module__3ERo3G__formShell .consent{color:var(--sec-muted);align-items:flex-start;gap:12px;margin:8px 0 24px;font-size:13px;display:flex}.security-module__3ERo3G__formShell .consent input{width:18px;height:18px;accent-color:var(--sec-violet);flex-shrink:0;margin-top:1px}.security-module__3ERo3G__formShell .consent a{color:var(--sec-white);text-underline-offset:3px;text-decoration:underline}.security-module__3ERo3G__formShell .form-error{border:1px solid var(--sec-danger);color:var(--sec-danger);border-radius:6px;margin:0 0 20px;padding:14px 16px;font-size:14px}.security-module__3ERo3G__formShell .button span{transition:transform .2s var(--ease-out);font-size:18px;line-height:1}.security-module__3ERo3G__formShell .button:hover:not(:disabled) span{transform:translate(3px)}.security-module__3ERo3G__formShell .success-message{justify-items:start;gap:12px;display:grid}.security-module__3ERo3G__formShell .success-mark{border:1px solid var(--sec-violet);width:44px;height:44px;color:var(--sec-violet-soft);place-items:center;font-size:20px;display:grid}.security-module__3ERo3G__contactAside{color:var(--sec-muted);font-size:15px}.security-module__3ERo3G__contactAside ol{counter-reset:step;margin:22px 0 28px;padding:0;list-style:none}.security-module__3ERo3G__contactAside li{border-top:1px solid var(--sec-line);color:var(--sec-white);counter-increment:step;align-items:center;gap:14px;padding:12px 0;display:flex}.security-module__3ERo3G__contactAside li:before{content:"0" counter(step);color:var(--sec-violet-soft);font-family:var(--sec-mono);font-size:13px}.security-module__3ERo3G__contactEmailLabel{font-size:13px}.security-module__3ERo3G__contactEmail{color:var(--sec-white);text-decoration:underline;-webkit-text-decoration-color:var(--sec-violet);text-decoration-color:var(--sec-violet);text-underline-offset:5px;margin-top:4px;font-size:20px;font-weight:700;text-decoration-thickness:1px;display:inline-block}.security-module__3ERo3G__contactNote{color:var(--sec-faint);margin-top:18px;font-size:13px}.security-module__3ERo3G__footer{border-top:1px solid var(--sec-line);color:var(--sec-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:clamp(32px,4vw,56px);padding:28px clamp(0px,4vw,48px) 40px;font-size:13px;display:flex}.security-module__3ERo3G__footer nav{flex-wrap:wrap;gap:8px 24px;display:flex}.security-module__3ERo3G__footer a{transition:color .18s}.security-module__3ERo3G__footer a:hover{color:var(--sec-white)}.security-module__3ERo3G__footer small{font-size:13px}@keyframes security-module__3ERo3G__type{0%{width:0}}@keyframes security-module__3ERo3G__appear{0%{visibility:hidden}}@keyframes security-module__3ERo3G__blink{50%{opacity:0}}@keyframes security-module__3ERo3G__pixelIn{0%{opacity:0;transform:translateY(-4px)}}@keyframes security-module__3ERo3G__dustIn{0%{opacity:0}}@keyframes security-module__3ERo3G__cellIn{0%{opacity:0;transform:scale(.55)}}@keyframes security-module__3ERo3G__dustDrift{to{transform:translate(-1.2px,-1px)}}@keyframes security-module__3ERo3G__bitPop{0%{opacity:0;transform:translate(-6px,6px)scale(.5)}}@keyframes security-module__3ERo3G__bitBlink{0%,80%,to{opacity:1}86%,92%{opacity:.25}}@keyframes security-module__3ERo3G__floatIn{0%{opacity:0;transform:translate(14px,10px)}}@keyframes security-module__3ERo3G__reveal{0%{opacity:0;transform:translateY(10px)}}@keyframes security-module__3ERo3G__cellFill{0%{border-color:var(--sec-line-strong);background:0 0}}@keyframes security-module__3ERo3G__barGrow{0%{clip-path:inset(0 100% 0 0)}}@keyframes security-module__3ERo3G__sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes security-module__3ERo3G__twinkle{0%{opacity:0}45%{opacity:1}75%{opacity:.3}}@media screen{.security-module__3ERo3G__page[data-motion] [data-reveal=fade]:not([data-revealed]),.security-module__3ERo3G__page[data-motion] [data-reveal]:not([data-revealed]) :is(.security-module__3ERo3G__trophyCell,.security-module__3ERo3G__sparkle){opacity:0}.security-module__3ERo3G__page[data-motion] [data-reveal]:not([data-revealed]) :is(.security-module__3ERo3G__segmentOn,.security-module__3ERo3G__cellOn){border-color:var(--sec-line-strong);background:0 0}.security-module__3ERo3G__page[data-motion] [data-reveal]:not([data-revealed]) .security-module__3ERo3G__standingBar{clip-path:inset(0 100% 0 0)}}.security-module__3ERo3G__page[data-motion] [data-reveal=fade][data-revealed=play]{animation:security-module__3ERo3G__reveal .5s var(--ease-out) calc(min(var(--i,0), 5) * 70ms) backwards}.security-module__3ERo3G__page[data-motion] [data-revealed=play] :is(.security-module__3ERo3G__segmentOn,.security-module__3ERo3G__cellOn){animation:security-module__3ERo3G__cellFill .16s linear calc(.18s + var(--i) * var(--step,9ms)) backwards}.security-module__3ERo3G__page[data-motion] [data-revealed=play] .security-module__3ERo3G__standingBar{animation:security-module__3ERo3G__barGrow .6s var(--ease-out) calc(.12s + var(--i) * 50ms) backwards}.security-module__3ERo3G__page[data-motion] [data-revealed=play] .security-module__3ERo3G__standingUs:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 35%,#7b5bff2e 50%,#0000 65%) 0 0/300% 100% no-repeat;border-radius:4px;animation:.6s ease-in-out .75s both security-module__3ERo3G__sweep;position:absolute;inset:0 -10px}.security-module__3ERo3G__page[data-motion] [data-revealed=play] .security-module__3ERo3G__trophyCell{animation:security-module__3ERo3G__pixelIn .4s var(--ease-out) calc(var(--i) * 10ms) backwards}.security-module__3ERo3G__page[data-motion] [data-revealed=play] .security-module__3ERo3G__sparkle{animation:security-module__3ERo3G__twinkle .6s ease-in-out calc(.65s + var(--i,0) * .14s) backwards}@keyframes security-module__3ERo3G__codeDrift{to{transform:translate3d(0, calc(var(--tile) * -1), 0)}}@keyframes security-module__3ERo3G__rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.security-module__3ERo3G__codeBackdrop,.security-module__3ERo3G__terminalLine,.security-module__3ERo3G__terminalCursor,.security-module__3ERo3G__dashboard,.security-module__3ERo3G__pixelVHero .security-module__3ERo3G__cell,.security-module__3ERo3G__pixelVHero .security-module__3ERo3G__dust,.security-module__3ERo3G__pixelVHero .security-module__3ERo3G__bit,.security-module__3ERo3G__pixelVBand .security-module__3ERo3G__bit,.security-module__3ERo3G__lightbox[open]{animation:none}.security-module__3ERo3G__card:hover,.security-module__3ERo3G__card:hover .security-module__3ERo3G__serviceIcon,.security-module__3ERo3G__button:active,.security-module__3ERo3G__certificate:hover,.security-module__3ERo3G__certificate:focus-visible,.security-module__3ERo3G__certificate:hover .security-module__3ERo3G__certificateVerify>span[aria-hidden],.security-module__3ERo3G__certificate:focus-visible .security-module__3ERo3G__certificateVerify>span[aria-hidden]{transform:none}.security-module__3ERo3G__formShell .button:active{transform:none}.security-module__3ERo3G__formShell .button:hover:not(:disabled) span{transform:none}}@media (max-width:1000px){.security-module__3ERo3G__nav{gap:22px}.security-module__3ERo3G__certificates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.security-module__3ERo3G__hero{grid-template-columns:1fr}.security-module__3ERo3G__heroVisual{width:min(100%,640px);margin:8px auto 0}.security-module__3ERo3G__services{grid-template-columns:repeat(2,minmax(0,1fr))}.security-module__3ERo3G__achievements{grid-template-columns:1fr;gap:36px}.security-module__3ERo3G__contact{grid-template-columns:1fr}}@media (max-width:760px){.security-module__3ERo3G__header{gap:12px;padding:18px 0}.security-module__3ERo3G__nav{display:none}.security-module__3ERo3G__headerActions{gap:6px;margin-left:auto}.security-module__3ERo3G__logo{margin-left:-9px}.security-module__3ERo3G__logo img{height:44px}.security-module__3ERo3G__lead{font-size:16px}.security-module__3ERo3G__heroActions .security-module__3ERo3G__button{flex:180px}.security-module__3ERo3G__heroVisual{aspect-ratio:.84;margin-right:0}.security-module__3ERo3G__heroV{width:84%;top:0;left:-18%}.security-module__3ERo3G__terminal{width:70%;top:30%;left:30%}.security-module__3ERo3G__terminalBody{font-size:9px}.security-module__3ERo3G__dashboard{width:84%;top:65%}.security-module__3ERo3G__services{grid-template-columns:1fr}.security-module__3ERo3G__formShell .form-grid{grid-template-columns:1fr}.security-module__3ERo3G__ctaWrap{padding-inline:0}.security-module__3ERo3G__cta{grid-template-columns:1fr}.security-module__3ERo3G__footer{flex-direction:column;align-items:flex-start;padding-inline:0}}@media (max-width:480px){.security-module__3ERo3G__certificates{grid-template-columns:1fr}.security-module__3ERo3G__header .security-module__3ERo3G__buttonOutline{padding-inline:14px}}@media (max-width:1000px){.security-module__3ERo3G__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.security-module__3ERo3G__hackCharts{grid-template-columns:1fr}.security-module__3ERo3G__hackPanel+.security-module__3ERo3G__hackPanel{border-top:1px solid var(--sec-line);border-left:0}}@media (max-width:900px){.security-module__3ERo3G__hackMain{grid-template-columns:1fr}.security-module__3ERo3G__shot{order:-1}}@media (max-width:760px){.security-module__3ERo3G__codeBackdrop{opacity:.05;background-size:1080px 720px;animation:none}.security-module__3ERo3G__hackBar{padding-inline:18px}.security-module__3ERo3G__hackBar time{margin-left:0}.security-module__3ERo3G__serviceRows li{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.security-module__3ERo3G__serviceRows .security-module__3ERo3G__cells{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:3px}.security-module__3ERo3G__standings li{grid-template-columns:18px minmax(0,1fr) 92px;gap:6px 12px}.security-module__3ERo3G__standingBar{grid-area:2/2/auto/-1}}@media (max-width:480px){.security-module__3ERo3G__facts{grid-template-columns:1fr}.security-module__3ERo3G__hackScore dd{font-size:22px}}
