@import url(https://fonts.googleapis.com/css?family=Inter:400,500,600,700,800&display=swap);body{background-color:#0a0a0a;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@media(min-width:641px){.has-animations [class*=reveal-]{opacity:0;will-change:opacity,transform}.has-animations .reveal-from-top{transform:translateY(-10px)}.has-animations .reveal-from-bottom{transform:translateY(10px)}.has-animations .reveal-from-left{transform:translateX(-10px)}.has-animations .reveal-from-right{transform:translateX(10px)}.has-animations .reveal-scale-up{transform:scale(.95)}.has-animations .reveal-scale-down{transform:scale(1.05)}.has-animations .reveal-rotate-from-left{transform:perspective(1000px) rotateY(-45deg)}.has-animations .reveal-rotate-from-right{transform:perspective(1000px) rotateY(45deg)}.has-animations.is-loaded [class*=reveal-]{transition:opacity .8s cubic-bezier(.39,.575,.565,1),transform .8s cubic-bezier(.39,.575,.565,1)}.has-animations.is-loaded [class*=reveal-].is-revealed{opacity:1;transform:translate(0)}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#151719}hr{background:#25282c;border:0;display:block;height:1px;margin-bottom:24px;margin-top:24px}ol,ul{margin-top:0;padding-left:24px}ol:not(:last-child),ul:not(:last-child){margin-bottom:24px}ul{list-style:disc}ol{list-style:decimal}li:not(:last-child){margin-bottom:12px}li>ol,li>ul{margin-bottom:0;margin-top:12px}dl{margin-bottom:24px;margin-top:0}dt{font-weight:700}dd{margin-bottom:24px;margin-left:24px}img{border-radius:2px}img,svg,video{display:block;height:auto;max-width:100%}figure{margin:48px 0}figcaption{padding:8px 0}table{border-collapse:collapse;font-size:16px;letter-spacing:-.1px;line-height:24px;margin-bottom:24px;width:100%}tr{border-bottom:1px solid #25282c}th{font-weight:700;text-align:left}td,th{padding:8px 16px}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.invert-color hr{background:#eceded;display:block;height:1px}.invert-color tr{border-bottom:1px solid #eceded}html{font-size:20px;letter-spacing:-.1px;line-height:30px}body{color:#9ca9b3;font-size:1rem}body,button,input,select,textarea{font-family:Inter,sans-serif;font-weight:400}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{word-wrap:break-word;clear:both;color:#eceded;font-family:Inter,sans-serif;font-weight:800;overflow-wrap:break-word}.h1,h1{font-size:44px;line-height:54px}.h1,.h2,h1,h2{letter-spacing:-.3px}.h2,h2{font-size:32px;line-height:42px}.h3,.h4,h3,h4{font-size:24px;letter-spacing:-.1px;line-height:34px}.h5,h5{font-size:20px;letter-spacing:-.1px;line-height:30px}.h6,.text-sm,h6,small{font-size:18px;letter-spacing:-.1px;line-height:28px}.text-xs{font-size:16px;letter-spacing:-.1px;line-height:24px}.text-xxs,figcaption{font-size:14px;line-height:22px}a:not(.button){color:#eceded;text-decoration:none}a:not(.button):active,a:not(.button):hover{outline:0}a.button-link{color:#9ca9b3}a.button-link:active,a.button-link:hover{color:#eceded}.h1,.h2,h1,h2{margin-bottom:32px;margin-top:48px}.h3,h3{margin-bottom:24px;margin-top:36px}.h4,.h5,.h6,h4,h5,h6{margin-bottom:24px;margin-top:24px}p{margin-bottom:24px;margin-top:0}cite,dfn,em,i{font-style:italic}blockquote{font-size:20px;letter-spacing:-.1px;line-height:30px;margin-bottom:24px;margin-left:24px;margin-top:24px}blockquote:before{content:"“"}blockquote:after{content:"”"}blockquote p{display:inline}address{border-color:#25282c;border-style:solid;border-width:1px 0;margin:0 0 24px;padding:24px 0}pre,pre .h1,pre .h2,pre .h3,pre .h4,pre .h5,pre .h6,pre h1,pre h2,pre h3,pre h4,pre h5,pre h6{font-family:Courier\ 10 Pitch,Courier,monospace}code,kbd,pre,tt,var{background:#0e0f11}pre{margin-bottom:24px;margin-top:24px;max-width:100%;overflow:auto;padding:24px}code,kbd,pre,tt,var{font-size:16px;letter-spacing:-.1px;line-height:24px}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;padding:2px 4px}abbr,acronym{cursor:help}ins,mark{text-decoration:none}b,strong{font-weight:700}.invert-color{color:#717d86}.invert-color a:not(.button){color:#717d86;text-decoration:none}.invert-color a:not(.button):active,.invert-color a:not(.button):hover{outline:0}.invert-color a.button-link:active,.invert-color a.button-link:hover,.invert-color a.func-link:active,.invert-color a.func-link:hover{color:#f83800}.invert-color .h1,.invert-color .h2,.invert-color .h3,.invert-color .h4,.invert-color .h5,.invert-color .h6,.invert-color h1,.invert-color h2,.invert-color h3,.invert-color h4,.invert-color h5,.invert-color h6{color:#151719}.invert-color address{border-color:#eceded}.invert-color code,.invert-color kbd,.invert-color pre,.invert-color tt,.invert-color var{background:#0e0f11}@media(max-width:640px){.h1-mobile{font-size:44px;letter-spacing:-.3px;line-height:54px}.h2-mobile{font-size:32px;letter-spacing:-.3px;line-height:42px}.h3-mobile,.h4-mobile{font-size:24px;letter-spacing:-.1px;line-height:34px}.h5-mobile{font-size:20px;letter-spacing:-.1px;line-height:30px}.h6-mobile{font-size:18px;letter-spacing:-.1px;line-height:28px}}@media(min-width:641px){.h1,h1{font-size:52px;line-height:62px}.h1,.h2,h1,h2{letter-spacing:-.3px}.h2,h2{font-size:44px;line-height:54px}.h3,h3{font-size:32px;letter-spacing:-.3px;line-height:42px}}.container,.container-sm,.container-xs{margin:0 auto;padding-left:16px;padding-right:16px;width:100%}@media(min-width:481px){.container,.container-sm,.container-xs{padding-left:24px;padding-right:24px}}.container{max-width:1128px}.container-sm{max-width:944px}.container-xs{max-width:668px}[class*=container] [class*=container]{padding-left:0;padding-right:0}[class*=container] .container-sm{max-width:896px}[class*=container] .container-xs{max-width:620px}.button{background-color:#eceded;border:1px solid #0000;border-radius:2px;color:#25282c;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;height:48px;justify-content:center;letter-spacing:-.1px;letter-spacing:inherit;line-height:24px;padding:11px 31px;text-align:center;text-decoration:none!important;transition:background .15s ease;white-space:nowrap}.button:active{outline:0}.button:hover{background-color:#dfe1e1}.button.is-loading{color:#0000!important;pointer-events:none;position:relative}.button.is-loading:after{animation:button-loading .6s linear infinite;border:2px solid #25282c;border-radius:50%;border-right-color:#0000!important;border-top-color:#0000!important;content:"";display:block;height:24px;left:50%;margin-left:-12px;margin-top:-12px;position:absolute;top:50%;width:24px;z-index:1}.button[disabled]{background-color:#717d86!important;color:#33363a;cursor:not-allowed}.button[disabled].is-loading:after{border-color:#33363a}.button-sm{height:36px;padding:5px 23px}.button-dark{background-color:#25282c;color:#eceded}.button-dark:hover{background-color:#2a2d32}.button-dark.is-loading:after{border-color:#eceded}.button-primary{background-color:#f83800;color:#eceded}.button-primary:hover{background-color:#ff3c03}.button-primary.is-loading:after{border-color:#eceded}.button-secondary{background-color:#24e5af;color:#eceded}.button-secondary:hover{background-color:#2de6b2}.button-secondary.is-loading:after{border-color:#eceded}.button-block{display:flex;width:100%}.button-group{align-items:center;display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;margin-top:-8px}.button-group:last-of-type{margin-bottom:-8px}.button-group:not(:last-of-type){margin-bottom:8px}.button-group>[class*=button]{margin:8px}@media(max-width:640px){.button-wide-mobile{max-width:280px;width:100%}}@keyframes button-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}fieldset{border:0;margin:0;padding:0}.form-label,.form-slider,.form-switch{color:#717d86;font-weight:500}.form-label{font-size:14px;line-height:22px}.form-checkbox input,.form-input,.form-radio input,.form-select{-moz-appearance:none;-webkit-appearance:none;background-color:#eceded;border:1px solid #151719}.form-checkbox input:hover,.form-input:hover,.form-radio input:hover,.form-select:hover{border-color:#717d86}.form-checkbox input:active,.form-checkbox input:focus,.form-input:active,.form-input:focus,.form-radio input:active,.form-radio input:focus,.form-select:active,.form-select:focus{border-color:#f83800;outline:none}.form-checkbox input[disabled],.form-input[disabled],.form-radio input[disabled],.form-select[disabled]{background-color:#33363a;border-color:#25282c;cursor:not-allowed}.form-checkbox input.form-error,.form-input.form-error,.form-radio input.form-error,.form-select.form-error{border-color:#ff6171}.form-checkbox input.form-warning,.form-input.form-warning,.form-radio input.form-warning,.form-select.form-warning{border-color:#ffa173}.form-checkbox input.form-success,.form-input.form-success,.form-radio input.form-success,.form-select.form-success{border-color:#24e5af}.form-input,.form-select{border-radius:0;box-shadow:none;color:#151719;display:block;font-size:16px;height:48px;letter-spacing:-.1px;line-height:24px;max-width:100%;padding:11px 15px;width:100%}.form-input::placeholder{color:#9ca9b3}.form-input::-ms-input-placeholder{color:#9ca9b3}textarea.form-input{height:auto;resize:vertical}.form-select{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2011.4L2.6%206%204%204.6l4%204%204-4L13.4%206%208%2011.4z%22%20fill%3D%22%23ECEDED%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:46px}.form-select-sm{background-position:right 11px center;padding-right:38px}.form-input-sm,.form-select-sm{height:36px;padding:5px 11px}.has-icon-left,.has-icon-right{position:relative}.has-icon-left svg,.has-icon-right svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.has-icon-left .form-input{padding-left:46px}.has-icon-left .form-input+svg{left:15px}.has-icon-left .form-input-sm{padding-left:38px}.has-icon-left .form-input-sm+svg{left:11px}.has-icon-right .form-input{padding-right:46px}.has-icon-right .form-input+svg{right:15px}.has-icon-right .form-input-sm{padding-right:38px}.has-icon-right .form-input-sm+svg{right:11px}.form-checkbox,.form-radio,.form-switch{cursor:pointer}.form-checkbox,.form-radio,.form-slider,.form-switch{font-size:16px;letter-spacing:-.1px;line-height:24px}.form-checkbox,.form-radio{color:#9ca9b3;padding-left:24px;position:relative}.form-checkbox input,.form-radio input{cursor:pointer;height:16px;left:0;position:absolute;top:3px;width:16px}.form-checkbox input:checked,.form-radio input:checked{background-color:#f83800!important;background-position:50%;border-color:#f83800!important}.form-checkbox input{border-radius:2px}.form-checkbox input:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjQgNSAxMCAzLjZsLTQgNC0yLTJMMi42IDcgNiAxMC40eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.form-radio input{border-radius:50%}.form-radio input:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBmaWxsPSIjRkZGIiBjeD0iNyIgY3k9IjciIHI9IjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.form-switch{align-items:center;display:inline-flex;-webkit-user-select:none;user-select:none}.form-switch input{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.form-switch .form-switch-icon{background:#33363a;border-radius:16px;display:block;height:32px;min-width:60px;position:relative;width:60px}.form-switch .form-switch-icon:before{background:#eceded;border-radius:14px;content:"";display:block;height:28px;left:2px;position:absolute;top:2px;transition:all .15s ease-out;width:28px}.form-switch input:checked+.form-switch-icon{background:#f83800}.form-switch input:checked+.form-switch-icon:before{left:30px}.form-switch>span:not(.form-switch-icon){margin-right:12px;order:-1}.form-switch>span:not(.form-switch-icon):last-child{margin-left:12px;margin-right:0;order:0}.form-slider>span{display:block}.form-slider input[type=range]{-moz-appearance:none;-webkit-appearance:none;background:#9ca9b3;border-radius:3px;height:6px;margin-bottom:15px;margin-top:15px;outline:none;width:100%}.form-slider input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background-color:#f83800;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23ECEDED%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;border:0;border-radius:50%;cursor:pointer;height:36px;width:36px}.form-slider input[type=range]::-moz-range-thumb{background-color:#f83800;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23ECEDED%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;border:none;border-radius:50%;cursor:pointer;height:36px;width:36px}.form-slider input[type=range]::-ms-thumb{background-color:#f83800;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23ECEDED%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;border:0;border-radius:50%;cursor:pointer;height:36px;width:36px}.form-slider input[type=range]::-moz-focus-outer{border:0}.invert-color .form-label,.invert-color .form-slider,.invert-color .form-switch{color:#33363a}.invert-color .form-checkbox input,.invert-color .form-input,.invert-color .form-radio input,.invert-color .form-select{border-color:#e2e3e3}.invert-color .form-checkbox input:active,.invert-color .form-checkbox input:focus,.invert-color .form-input:active,.invert-color .form-input:focus,.invert-color .form-radio input:active,.invert-color .form-radio input:focus,.invert-color .form-select:active,.invert-color .form-select:focus{border-color:#f83800}.invert-color .form-checkbox input[disabled],.invert-color .form-input[disabled],.invert-color .form-radio input[disabled],.invert-color .form-select[disabled]{background-color:#e2e3e3}.invert-color .form-input,.invert-color .form-select{color:#33363a}.invert-color .form-select{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2011.4L2.6%206%204%204.6l4%204%204-4L13.4%206%208%2011.4z%22%20fill%3D%22%2333363A%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E")}.invert-color .form-checkbox,.invert-color .form-radio{color:#33363a}.invert-color .form-checkbox input:checked,.invert-color .form-radio input:checked{background-color:#0e0f11!important;border-color:#0e0f11!important}.invert-color .form-slider input[type=range]::-webkit-slider-thumb{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23ECEDED%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E")}.invert-color .form-slider input[type=range]::-moz-range-thumb{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23ECEDED%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E")}.invert-color .form-slider input[type=range]::-ms-thumb{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23ECEDED%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E")}.form-group{display:flex}.form-group .form-input{flex-grow:1;flex-shrink:1;margin-right:12px}.form-group .button{flex-shrink:0;padding-left:24px;padding-right:24px}.form-hint{font-size:14px;line-height:22px;margin-top:8px}@media(max-width:640px){.form-group-desktop .form-input{margin-bottom:12px}.form-group-desktop .button{width:100%}}@media(min-width:641px){.form-group-desktop{display:flex}.form-group-desktop .form-input{flex-grow:1;flex-shrink:1;margin-right:12px}.form-group-desktop .button{flex-shrink:0;padding-left:24px;padding-right:24px}}.header-nav-toggle{background:#0000;border:0;cursor:pointer;outline:0;padding:0}.hamburger,.hamburger-inner{display:block;pointer-events:none}.hamburger{height:24px;position:relative;width:24px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background:#9ca9b3;height:2px;position:absolute;width:24px}.invert-color .hamburger-inner,.invert-color .hamburger-inner:after,.invert-color .hamburger-inner:before{background:#25282c}.hamburger-inner{margin-top:-1px;top:50%;transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px;transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger-inner:after{bottom:-7px;transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),width .1s ease-in .25s}.off-nav-is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.off-nav-is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.off-nav-is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,width .1s ease-out;width:24px}.modal,.modal:before{bottom:0;left:0;right:0;top:0}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.modal-video .modal-inner{max-width:1024px;padding:0}.modal .modal-inner,.modal:before{display:none}.modal:before{background-color:#151719e0;content:"";position:absolute}.modal.is-active{display:flex}.modal.is-active .modal-inner,.modal.is-active:before{display:block}.modal.is-active .modal-inner{animation:slideUpInModal .15s ease-in-out both}.modal.is-active:before{animation:slideUpInModalBg .15s ease-in-out both}.modal-inner{background:#25282c;margin-left:16px;margin-right:16px;max-height:calc(100vh - 32px);max-width:520px;overflow:auto;position:relative;width:calc(100% - 32px)}.modal-content{padding:48px 16px}.modal-close{background:#0000;border:0;cursor:pointer;height:16px;outline:0;padding:0;position:absolute;right:16px;top:16px;width:16px}.modal-close:after,.modal-close:before{background:#717d86;content:"";display:block;height:2px;left:50%;margin-left:-8px;margin-top:-1px;position:absolute;top:50%;width:16px}.modal-close:before{transform:rotate(225deg)}.modal-close:after{transform:rotate(-45deg)}.modal-close:hover:after,.modal-close:hover:before{background:#9ca9b3}@media(min-width:641px){.modal-inner{margin:0 auto;max-height:calc(100vh - 96px)}.modal-content{padding:64px 32px}}@keyframes slideUpInModal{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpInModalBg{0%{opacity:0}to{opacity:1}}.split-wrap{margin-top:-24px}.split-wrap:last-of-type{margin-bottom:-24px}.split-wrap:not(:last-of-type){margin-bottom:24px}.split-wrap .split-item{display:flex;flex-direction:column;padding-bottom:24px;padding-top:24px}.split-wrap .split-item .split-item-image{position:relative;width:100%}.split-wrap .split-item .split-item-image img,.split-wrap .split-item .split-item-image svg,.split-wrap .split-item .split-item-image video{height:auto;max-width:100%;overflow:visible;width:auto}.split-wrap .split-item .split-item-image.split-item-image-fill img,.split-wrap .split-item .split-item-image.split-item-image-fill svg,.split-wrap .split-item .split-item-image.split-item-image-fill video{width:100%}@media(max-width:640px){.split-wrap .split-item .split-item-content{margin-bottom:32px}.split-wrap.invert-mobile .split-item .split-item-content{margin-bottom:0!important;order:1}.split-wrap.invert-mobile .split-item .split-item-image{margin-bottom:32px}}@media(min-width:641px){.split-wrap{margin-top:-40px}.split-wrap:last-of-type{margin-bottom:-40px}.split-wrap:not(:last-of-type){margin-bottom:40px}.split-wrap .split-item{align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:40px;padding-top:40px}.split-wrap .split-item .split-item-content{flex-shrink:0;margin-bottom:0;margin-right:64px;width:396px}.split-wrap .split-item .split-item-image{min-width:436px}.split-wrap.invert-desktop .split-item:nth-child(odd),.split-wrap:not(.invert-desktop) .split-item:nth-child(2n){justify-content:flex-end}.split-wrap.invert-desktop .split-item:nth-child(odd) .split-item-content,.split-wrap:not(.invert-desktop) .split-item:nth-child(2n) .split-item-content{margin-left:64px;margin-right:0;order:1}.split-wrap.invert-desktop .split-item:nth-child(2n) .split-item-image img,.split-wrap.invert-desktop .split-item:nth-child(2n) .split-item-image svg,.split-wrap.invert-desktop .split-item:nth-child(2n) .split-item-image video,.split-wrap:not(.invert-desktop) .split-item:nth-child(odd) .split-item-image img,.split-wrap:not(.invert-desktop) .split-item:nth-child(odd) .split-item-image svg,.split-wrap:not(.invert-desktop) .split-item:nth-child(odd) .split-item-image video{margin-left:auto}.split-wrap.align-top .split-item{align-items:flex-start}}@media(min-width:821px){.container .split-wrap .split-item .split-item-content{width:488px}.container .split-wrap .split-item .split-item-image{min-width:528px}}.tiles-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-12px;margin-right:-12px;margin-top:-12px}.tiles-wrap:last-of-type{margin-bottom:-12px}.tiles-wrap:not(:last-of-type){margin-bottom:12px}.tiles-wrap.push-left:after{content:"";height:0;padding-left:12px;padding-right:12px}.tiles-item,.tiles-wrap.push-left:after{box-sizing:initial;flex-basis:330px;max-width:330px}.tiles-item{padding:12px}.tiles-item *{box-sizing:border-box}.tiles-item-inner{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;padding:32px 24px}.site-header{position:absolute!important;top:0;width:100%;z-index:10!important}.site-header+.site-content .section:first-of-type{padding-top:80px}.site-header .brand{margin-right:32px}.site-header-inner{align-items:center;display:flex;height:80px;justify-content:space-between}.header-nav{flex-grow:1}.header-nav .header-nav-inner,.header-nav ul{display:flex;flex-grow:1}.header-nav ul{align-items:center;margin-bottom:0;white-space:nowrap}.header-nav ul:first-of-type{flex-wrap:wrap}.header-nav li+.header-button{margin-left:32px}.header-nav a:not(.button){color:#9ca9b3;display:block;font-weight:500;padding:0 32px}.header-nav a:not(.button):active,.header-nav a:not(.button):hover{color:#eceded}.invert-color .header-nav a:not(.button){color:#33363a}.invert-color .header-nav a:not(.button):active,.invert-color .header-nav a:not(.button):hover{color:#f83800}.header-nav a.button{margin-left:32px}.header-nav-center:first-of-type{flex-grow:1;justify-content:flex-end}.header-nav-right{justify-content:flex-end}.header-nav-right+.header-nav-right{flex-grow:0}.header-nav-toggle{display:none}@media(max-width:640px){.header-nav-toggle{display:block}.header-nav-toggle+.header-nav{background:#0e0f11;flex-direction:column;left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;right:0;top:100%;transition:max-height .25s ease-in-out,opacity .15s;z-index:9999}.header-nav-toggle+.header-nav.is-active{opacity:1}.header-nav-toggle+.header-nav .header-nav-inner{flex-direction:column;padding:24px}.header-nav-toggle+.header-nav ul{display:block;text-align:center}.header-nav-toggle+.header-nav ul a:not(.button){color:#eceded;display:inline-flex;padding-bottom:12px;padding-top:12px}.header-nav-toggle+.header-nav a.button{margin-bottom:12px;margin-left:0;margin-top:12px}}.is-boxed{background:#1a1c1f}.is-boxed .body-wrap{box-shadow:0 20px 48px #151719cc;margin:0 auto;max-width:1440px}.is-boxed .body-wrap:before{background:#151719;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-10}.body-wrap{display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative}.site-content{flex:1 0 auto}.site-footer{position:relative}.site-footer:before{background:#151719;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-3}.site-footer-inner{padding:48px 0}.footer-top{padding-bottom:12px}.footer-bottom{padding-top:12px}.footer-blocks{display:flex;flex-wrap:wrap;margin-left:-24px;margin-right:-24px;margin-top:-12px}.footer-blocks:last-of-type{margin-bottom:28px}.footer-blocks:not(:last-of-type){margin-bottom:12px}.footer-block{box-sizing:initial;flex-basis:160px;flex-grow:1;padding:12px 24px}.footer-block *{box-sizing:border-box}.footer-block ul li:not(:last-child){margin-bottom:4px}.footer-block a{color:#9ca9b3}.footer-block a:active,.footer-block a:hover{color:#eceded}.footer-block-title{color:#eceded;font-size:14px;font-weight:700;line-height:22px;margin-bottom:8px;text-transform:uppercase}.invert-color .footer-block-title{color:#151719}.footer-nav a,.footer-social a{display:flex}.footer-nav ul,.footer-social ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:0;white-space:nowrap}.footer-social ul{margin-left:-16px;margin-right:-16px}.footer-social li{padding:0 8px}.footer-social a{padding:8px}.footer-social a svg{fill:#f83800;transition:fill .15s ease}.footer-social a:hover svg{fill:#acadff}.footer-nav{margin-left:-12px;margin-right:-12px}.footer-nav a{color:#9ca9b3;padding:0 12px}.footer-nav a:active,.footer-nav a:hover{color:#eceded}@media(max-width:640px){.footer-bottom>:not(:last-child),.footer-top>:not(:last-child){margin-bottom:24px}}@media(min-width:641px){.site-footer-inner{padding:64px 0}.footer-bottom.space-between,.footer-top.space-between{align-items:center;display:flex;justify-content:space-between}.footer-bottom.invert-order-desktop>:first-child,.footer-top.invert-order-desktop>:first-child{order:1}}.section-inner{padding-top:48px;position:relative}.section-header,.section-inner{padding-bottom:48px}@media(min-width:641px){.section-inner{padding-top:80px}.section-header,.section-inner{padding-bottom:80px}}.hero-inner>.hero-content+.hero-figure,.hero-inner>.hero-figure+.hero-content{margin-top:48px}.hero-inner>.hero-figure>a{align-items:center;display:inline-flex;vertical-align:top}@media(max-width:640px){.hero .split-wrap .split-item .split-item-content,.hero .split-wrap.invert-mobile .split-item .split-item-image{margin-bottom:48px}}@media(min-width:641px){.hero-inner>.hero-content+.hero-figure,.hero-inner>.hero-figure+.hero-content{margin-top:64px}.features-split .section-header{padding-bottom:92px}}.features-tiles .tiles-wrap{margin-left:-16px;margin-right:-16px;margin-top:-16px}.features-tiles .tiles-wrap:last-of-type{margin-bottom:-16px}.features-tiles .tiles-wrap:not(:last-of-type){margin-bottom:16px}.features-tiles .tiles-wrap.push-left:after{flex-basis:317px;max-width:317px;padding-left:16px;padding-right:16px}.features-tiles .tiles-item{flex-basis:317px;max-width:317px;padding:16px}.features-tiles .tiles-item-inner{padding:0}@media(min-width:641px){.features-tiles .tiles-wrap{margin-left:-32px;margin-right:-32px;margin-top:-32px}.features-tiles .tiles-wrap:last-of-type{margin-bottom:-32px}.features-tiles .tiles-wrap:not(:last-of-type){margin-bottom:32px}.features-tiles .tiles-wrap.push-left:after{padding-left:32px;padding-right:32px}.features-tiles .tiles-item{padding:32px}}.testimonial .tiles-item,.testimonial .tiles-wrap.push-left:after{flex-basis:344px;max-width:344px}.testimonial .tiles-item-inner{padding:24px 32px}.testimonial-item-content{flex-grow:1}.testimonial-item-source{align-items:center;display:inline-flex;flex-wrap:wrap}.cta .section-inner{padding-bottom:48px;padding-top:48px}.cta-slogan{margin-bottom:40px}@media(min-width:641px){.cta .section-inner{padding-bottom:64px;padding-top:64px}.cta-split{align-items:center;display:flex;justify-content:space-between}.cta-split .cta-slogan{margin-bottom:0;margin-right:48px}}[class*=illustration-]{position:relative}[class*=illustration-]:after{pointer-events:none}[class*=illustration-element-]:after{z-index:-1}[class*=illustration-section-]:after{z-index:-2}.illustration-section-01:after{background-image:url(/static/media/illustration-section-01.99e07f3902e2501c7dea.svg);background-position:top;height:286px;top:0;transform:translate(-50%)}.illustration-section-01:after,.illustration-section-02:after{background-repeat:no-repeat;background-size:auto;content:"";left:50%;max-width:100%;position:absolute;width:100%}.illustration-section-02:after{background-image:url(/static/media/illustration-section-02.edab4733afe40836929e.svg);background-position:50%;height:253px;top:calc(50% + 30px);transform:translate(-50%,-50%)}.h3,.h4,.h5,.h6,h3,h4,h5,h6{font-weight:700}.features-tiles-item-image{background-color:#f83800;border-radius:50%;display:inline-flex}.testimonial .tiles-item-inner{background:#25282c}.testimonial-item-content{position:relative}.testimonial-item-content:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224%22%20height%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2013.481c0-2.34.611-4.761%201.833-7.263C3.056%203.716%204.733%201.643%206.865%200L11%202.689C9.726%204.382%208.777%206.093%208.152%207.824c-.624%201.73-.936%203.578-.936%205.545V18H0v-4.519zm13%200c0-2.34.611-4.761%201.833-7.263%201.223-2.502%202.9-4.575%205.032-6.218L24%202.689c-1.274%201.693-2.223%203.404-2.848%205.135-.624%201.73-.936%203.578-.936%205.545V18H13v-4.519z%22%20fill%3D%22%23f83800%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;content:"";display:block;height:18px;margin-bottom:16px;margin-top:12px;width:24px}.testimonial-item-footer{font-weight:600;padding-top:20px}.testimonial-item-footer.has-top-divider:before{background:#33363a}.testimonial-item-link{color:#1cb68b}.testimonial-item-link a{color:#1cb68b;text-decoration:none}.testimonial-item-link a:hover{color:#73efcc}.cta .form-input{border-color:#0000;border-radius:2px}.cta-inner{background-color:#f83800;background-image:url(/static/media/cta-illustration.79633e4594ec76a3f01f.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;padding-left:16px;padding-right:16px}@media(min-width:641px){.cta .form-input{min-width:280px}.cta-inner{padding-left:48px;padding-right:48px}}.banner{bottom:0;position:fixed;right:0;width:100%;z-index:60}@media(min-width:641px){.banner{bottom:32px;right:48px;width:auto}}.banner-inner{align-items:center;background-color:#1e293b;color:#f8fafc;display:flex;justify-content:space-between;padding:12px}@media(min-width:641px){.banner-inner{border-radius:4px}}.banner-container{color:#64748b;display:inline-flex}.banner-link{font-weight:500}.banner-link:hover{text-decoration:underline}.banner-link-white{color:#f8fafc!important}.banner-link-green{color:#10b981!important}.banner-separator{font-style:italic;padding:0 6px}.banner-hide-on-sm{display:none}@media(min-width:481px){.banner-hide-on-sm{display:inline}}.banner-close{background:#0000;border:0;border-left:1px solid #334155;color:#64748b;cursor:pointer;margin-left:12px;outline:0;padding:0 0 0 8px}.banner-close:hover{color:#94a3b8}.banner-close svg{fill:currentColor;flex-shrink:0;height:16px;width:16px}.screen-reader{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.list-reset{list-style:none;padding:0}.list-reset li{margin:0}.ta-l{text-align:left}.ta-c{text-align:center}.ta-r{text-align:right}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.text-color-high{color:#eceded}.text-color-mid{color:#9ca9b3}.text-color-low{color:#717d86}.text-color-primary{color:#f83800}.text-color-secondary{color:#24e5af}.text-color-error{color:#ff6171}.text-color-warning{color:#ffa173}.text-color-success{color:#24e5af}.invert-color .text-color-high{color:#151719}.invert-color .text-color-mid{color:#25282c}.invert-color .text-color-low{color:#717d86}.tt-u{text-transform:uppercase}.image-full{width:100%}.image-larger{left:50%;max-width:100vw;position:relative;transform:translateX(-50%);width:calc(100% + 96px)}.has-bg-color{background-color:#fff;position:relative;z-index:0}.has-shadow{box-shadow:0 24px 64px #151719a3}img.has-shadow{border-radius:2px}.has-top-divider{position:relative}.has-top-divider:before{background:#25282c;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}.has-bottom-divider{position:relative}.has-bottom-divider:after{background:#25282c;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.invert-color .has-top-divider{position:relative}.invert-color .has-top-divider:before{background:#eceded;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}.invert-color .has-bottom-divider{position:relative}.invert-color .has-bottom-divider:after{background:#eceded;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.center-content{text-align:center}.center-content img,.center-content svg,.center-content video{margin-left:auto;margin-right:auto}.center-content .button-group{justify-content:center}.responsive-video{height:0;padding-bottom:56.25%;position:relative}.responsive-video.is-4-3{padding-bottom:75%}.responsive-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.m-0{margin:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.m-4{margin:4px}.mt-4{margin-top:4px}.mr-4{margin-right:4px}.mb-4{margin-bottom:4px}.ml-4{margin-left:4px}.m-8{margin:8px}.mt-8{margin-top:8px}.mr-8{margin-right:8px}.mb-8{margin-bottom:8px}.ml-8{margin-left:8px}.m-12{margin:12px}.mt-12{margin-top:12px}.mr-12{margin-right:12px}.mb-12{margin-bottom:12px}.ml-12{margin-left:12px}.m-16{margin:16px}.mt-16{margin-top:16px}.mr-16{margin-right:16px}.mb-16{margin-bottom:16px}.ml-16{margin-left:16px}.m-24{margin:24px}.mt-24{margin-top:24px}.mr-24{margin-right:24px}.mb-24{margin-bottom:24px}.ml-24{margin-left:24px}.m-32{margin:32px}.mt-32{margin-top:32px}.mr-32{margin-right:32px}.mb-32{margin-bottom:32px}.ml-32{margin-left:32px}.p-0{padding:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.p-4{padding:4px}.pt-4{padding-top:4px}.pr-4{padding-right:4px}.pb-4{padding-bottom:4px}.pl-4{padding-left:4px}.p-8{padding:8px}.pt-8{padding-top:8px}.pr-8{padding-right:8px}.pb-8{padding-bottom:8px}.pl-8{padding-left:8px}.p-12{padding:12px}.pt-12{padding-top:12px}.pr-12{padding-right:12px}.pb-12{padding-bottom:12px}.pl-12{padding-left:12px}.p-16{padding:16px}.pt-16{padding-top:16px}.pr-16{padding-right:16px}.pb-16{padding-bottom:16px}.pl-16{padding-left:16px}.p-24{padding:24px}.pt-24{padding-top:24px}.pr-24{padding-right:24px}.pb-24{padding-bottom:24px}.pl-24{padding-left:24px}.p-32{padding:32px}.pt-32{padding-top:32px}.pr-32{padding-right:32px}.pb-32{padding-bottom:32px}.pl-32{padding-left:32px}.spacer-4{padding-top:4px}.spacer-8{padding-top:8px}.spacer-12{padding-top:12px}.spacer-16{padding-top:16px}.spacer-24{padding-top:24px}.spacer-32{padding-top:32px}.spacer-48{padding-top:48px}.spacer-64{padding-top:64px}@media(max-width:640px){.ta-l-mobile{text-align:left}.ta-c-mobile{text-align:center}.ta-r-mobile{text-align:right}.center-content-mobile{text-align:center}.center-content-mobile img,.center-content-mobile svg,.center-content-mobile video{margin-left:auto;margin-right:auto}.center-content-mobile .button-group{justify-content:center}.spacer-4-mobile{padding-top:4px}.spacer-8-mobile{padding-top:8px}.spacer-12-mobile{padding-top:12px}.spacer-16-mobile{padding-top:16px}.spacer-24-mobile{padding-top:24px}.spacer-32-mobile{padding-top:32px}.spacer-48-mobile{padding-top:48px}.spacer-64-mobile{padding-top:64px}}@media(min-width:641px){.ta-l-desktop{text-align:left}.ta-c-desktop{text-align:center}.ta-r-desktop{text-align:right}.center-content-desktop{text-align:center}.center-content-desktop img,.center-content-desktop svg,.center-content-desktop video{margin-left:auto;margin-right:auto}.center-content-desktop .button-group{justify-content:center}}body,html{overflow-x:hidden}.App-header{padding:20px;text-align:center}.App-header p{animation:fadeIn 3s 3s forwards;font-size:clamp(12px,2vw,16px);font-weight:300;letter-spacing:1px;line-height:1.5;margin-right:40px;margin-top:60px;opacity:0;text-transform:uppercase}.App-header p .highlight{animation:pulse-header 2s infinite;color:#06c;font-weight:500}.title{animation:fadeIn 8s forwards;color:#fff;display:inline-block;filter:drop-shadow(0 1px 3px);font-size:clamp(45px,10vw,100px);letter-spacing:40px;line-height:1;margin:0;opacity:0;z-index:2}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse-header{0%{text-shadow:0 0 10px #007bffcc,0 0 20px #007bff99;transform:scale(.2)}50%{text-shadow:0 0 20px #007bff,0 0 30px #007bffcc;transform:scale(1.15)}to{text-shadow:0 0 10px #007bffcc,0 0 20px #007bff99;transform:scale(.2)}}.App-services{grid-gap:20px;animation:fadeIn 2s 1s forwards;background-color:#151719;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));max-width:100%;opacity:0;padding:20px;width:100%}.service-card{align-items:center;background-color:#2c2c2c;border-radius:8px;box-shadow:0 4px 8px #00000080;display:flex;flex-direction:column;height:auto;justify-content:center;overflow:hidden;padding:20px;position:relative;width:100%}.service-card h3{font-size:1.3rem;font-weight:400;line-height:1.3;margin:0}.service-card h3,.service-card p{color:#dcdcdc;letter-spacing:.5px}.service-card p{font-size:.75rem;font-weight:300;margin:10px 0 0}.service-card:hover{box-shadow:0 8px 16px #0000004d}.service-card:before{background:linear-gradient(#0000001a,#0003);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.service-card:hover:before{opacity:1}.contact-section{display:flex;justify-content:center;margin:40px 0}.contact-btn{background-color:#06c;border-radius:25px;box-shadow:0 2px 4px #0003;color:#dcdcdc;font-size:16px;font-weight:400;margin-bottom:50px;padding:12px 20px;text-decoration:none;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease}.contact-btn:hover{background-color:#0059b3;box-shadow:0 4px 8px #0000004d;transform:scale(1.02)}.App-footer{background-color:#151719;bottom:0;color:#dcdcdc;padding:10px;position:fixed;width:100%;z-index:1000}.App-footer p{font-size:clamp(10px,1vw,14px);font-weight:300;letter-spacing:.5px;margin:0}.layers{position:relative}.layers:after,.layers:before{content:attr(data-text);position:absolute;width:110%;z-index:-1}.layers:before{color:#e0287d;left:15px;top:10px}.layers:after{color:#1bc7fb;left:-15px;top:5px}.single-path{clip-path:polygon(0 12%,53% 12%,53% 26%,25% 26%,25% 86%,31% 86%,31% 0,53% 0,53% 84%,92% 84%,92% 82%,70% 82%,70% 29%,78% 29%,78% 65%,69% 65%,69% 66%,77% 66%,77% 45%,85% 45%,85% 26%,97% 26%,97% 28%,84% 28%,84% 34%,54% 34%,54% 89%,30% 89%,30% 58%,83% 58%,83% 5%,68% 5%,68% 36%,62% 36%,62% 1%,12% 1%,12% 34%,60% 34%,60% 57%,98% 57%,98% 83%,1% 83%,1% 53%,91% 53%,91% 84%,8% 84%,8% 83%,4% 83%)}.paths{animation:paths 5s step-end infinite}@keyframes paths{0%{clip-path:polygon(0 43%,83% 43%,83% 22%,23% 22%,23% 24%,91% 24%,91% 26%,18% 26%,18% 83%,29% 83%,29% 17%,41% 17%,41% 39%,18% 39%,18% 82%,54% 82%,54% 88%,19% 88%,19% 4%,39% 4%,39% 14%,76% 14%,76% 52%,23% 52%,23% 35%,19% 35%,19% 8%,36% 8%,36% 31%,73% 31%,73% 16%,1% 16%,1% 56%,50% 56%,50% 8%)}5%{clip-path:polygon(0 29%,44% 29%,44% 83%,94% 83%,94% 56%,11% 56%,11% 64%,94% 64%,94% 70%,88% 70%,88% 32%,18% 32%,18% 96%,10% 96%,10% 62%,9% 62%,9% 84%,68% 84%,68% 50%,52% 50%,52% 55%,35% 55%,35% 87%,25% 87%,25% 39%,15% 39%,15% 88%,52% 88%)}30%{clip-path:polygon(0 53%,93% 53%,93% 62%,68% 62%,68% 37%,97% 37%,97% 89%,13% 89%,13% 45%,51% 45%,51% 88%,17% 88%,17% 54%,81% 54%,81% 75%,79% 75%,79% 76%,38% 76%,38% 28%,61% 28%,61% 12%,55% 12%,55% 62%,68% 62%,68% 51%,0 51%,0 92%,63% 92%,63% 4%,65% 4%)}45%{clip-path:polygon(0 33%,2% 33%,2% 69%,58% 69%,58% 94%,55% 94%,55% 25%,33% 25%,33% 85%,16% 85%,16% 19%,5% 19%,5% 20%,79% 20%,79% 96%,93% 96%,93% 50%,5% 50%,5% 74%,55% 74%,55% 57%,96% 57%,96% 59%,87% 59%,87% 65%,82% 65%,82% 39%,63% 39%,63% 92%,4% 92%,4% 36%,24% 36%,24% 70%,1% 70%,1% 43%,15% 43%,15% 28%,23% 28%,23% 71%,90% 71%,90% 86%,97% 86%,97% 1%,60% 1%,60% 67%,71% 67%,71% 91%,17% 91%,17% 14%,39% 14%,39% 30%,58% 30%,58% 11%,52% 11%,52% 83%,68% 83%)}76%{clip-path:polygon(0 26%,15% 26%,15% 73%,72% 73%,72% 70%,77% 70%,77% 75%,8% 75%,8% 42%,4% 42%,4% 61%,17% 61%,17% 12%,26% 12%,26% 63%,73% 63%,73% 43%,90% 43%,90% 67%,50% 67%,50% 41%,42% 41%,42% 46%,50% 46%,50% 84%,96% 84%,96% 78%,49% 78%,49% 25%,63% 25%,63% 14%)}90%{clip-path:polygon(0 41%,13% 41%,13% 6%,87% 6%,87% 93%,10% 93%,10% 13%,89% 13%,89% 6%,3% 6%,3% 8%,16% 8%,16% 79%,0 79%,0 99%,92% 99%,92% 90%,5% 90%,5% 60%,0 60%,0 48%,89% 48%,89% 13%,80% 13%,80% 43%,95% 43%,95% 19%,80% 19%,80% 85%,38% 85%,38% 62%)}1%,33%,47%,7%,78%,93%{clip-path:none}}.movement{animation:movement 8s step-end infinite;position:relative}@keyframes movement{0%{left:-20px;top:0}15%{left:10px;top:10px}60%{left:-10px;top:5px}75%{left:20px;top:-5px}to{left:5px;top:10px}}.opacity{animation:opacity 5s step-end infinite}@keyframes opacity{0%{opacity:.1}5%{opacity:.7}30%{opacity:.4}45%{opacity:.6}76%{opacity:.4}90%{opacity:.8}1%,33%,47%,7%,78%,93%{opacity:0}}.font{animation:font 7s step-end infinite}@keyframes font{0%{color:#e0287d;filter:blur(3px);font-weight:100}20%{color:#fff;filter:blur(0);font-weight:500}50%{color:#1bc7fb;filter:blur(2px);font-weight:300}60%{color:#fff;filter:blur(0);font-weight:700}90%{color:#e0287d;filter:blur(6px);font-weight:500}}.glitch span{animation:paths 5s step-end infinite}.glitch:before{animation:paths 5s step-end infinite,opacity 5s step-end infinite,font 8s step-end infinite,movement 10s step-end infinite}.glitch:after{animation:paths 5s step-end infinite,opacity 5s step-end infinite,font 7s step-end infinite,movement 8s step-end infinite}@media(max-width:768px){.App-header{flex-direction:column;height:100vh;padding:10px;text-align:center}.App-header p{font-size:clamp(10px,3vw,14px);margin-right:20px;margin-top:30px}.App-header .title{animation:fadeIn 8s forwards;color:#fff;display:inline-block;filter:drop-shadow(0 1px 3px);font-size:clamp(4px,10vw,80px);letter-spacing:40px;line-height:1;margin:0 -35px 0 0;opacity:0;z-index:2}.App-services{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.service-card{font-size:.8rem;height:auto;padding:15px;width:100%}.service-card h3{font-size:1.1rem}.service-card p{font-size:.65rem}.contact-section{align-items:center;flex-direction:column}.contact-btn{font-size:14px;margin-bottom:30px;padding:10px 18px}.App-footer{font-size:clamp(8px,2vw,12px);padding:5px}}@media(max-width:480px){.App-header{align-items:center;height:100vh}.App-header p{font-size:clamp(8px,4vw,12px);margin-right:10px;margin-top:20px}.App-header .title{animation:fadeIn 8s forwards;color:#fff;display:inline-block;filter:drop-shadow(0 1px 3px);font-size:clamp(4px,10vw,80px);letter-spacing:40px;line-height:1;margin:0 -35px 0 0;opacity:0;z-index:2}.App-services{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.service-card{height:auto;padding:10px;width:100%}.service-card h3{font-size:1rem}.service-card p{font-size:.6rem}.contact-section{margin:20px 0}.contact-btn{font-size:12px;padding:8px 16px}}.App{background:#0a0a0a;min-height:100vh}.App-header{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;padding:0 20px;position:relative}.App-header .header-content{position:relative;text-align:center;z-index:2}.title.glitch{color:#fff;font-size:4.5rem;font-weight:800;letter-spacing:.2em;margin:0}.title.glitch,.title.glitch.layers{position:relative}.title.glitch.layers:after,.title.glitch.layers:before{content:attr(data-text);position:absolute;width:110%;z-index:-1}.title.glitch.layers:before{color:#1bc7fb;left:15px;top:10px}.title.glitch.layers:after{color:aqua;left:-10px;top:5px}.title.glitch:hover:before{animation:glitch-anim .3s cubic-bezier(.25,.46,.45,.94) infinite both}.title.glitch:hover:after{animation:glitch-anim .3s cubic-bezier(.25,.46,.45,.94) infinite reverse both}.subtitle{font-size:1.5rem;margin-top:1rem;opacity:.9}.subtitle .highlight{color:#1bc7fb;font-weight:600}.cyber-grid{animation:grid-animation 8s linear infinite;background:linear-gradient(90deg,#1bc7fb17 1px,#0000 0),linear-gradient(180deg,#1bc7fb17 1px,#0000 0);background-size:150px 150px;opacity:.875;pointer-events:none;transform:perspective(1000px) rotateX(45deg) translateZ(0);transform-origin:50% 50%;will-change:transform,background-position}.cyber-grid,.cyber-grid:before{bottom:0;left:0;position:absolute;right:0;top:0}.cyber-grid:before{animation:grid-animation-overlay 6s linear infinite;background:inherit;background-position:75px 75px;content:"";opacity:.625}@keyframes grid-animation{0%{transform:perspective(1000px) rotateX(45deg) translateZ(0) translateY(0)}50%{transform:perspective(1000px) rotateX(45deg) translateZ(0) translateY(-150px)}to{transform:perspective(1000px) rotateX(45deg) translateZ(0) translateY(0)}}@keyframes grid-animation-overlay{0%{transform:translateY(0)}to{transform:translateY(-150px)}}.App-services{background:#050505;padding:100px 20px}.App-services h2{color:#fff;font-size:2.5rem;margin-bottom:60px;text-align:center}.service-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.service-card{background:#141414;border:1px solid #1bc7fb1a;border-radius:15px;padding:30px;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{box-shadow:0 10px 20px #1bc7fb1a;transform:translateY(-5px)}.service-card h3{color:#fff;font-size:1.4rem;margin:20px 0 10px}.service-card p{color:#ffffffb3;line-height:1.6;margin:0}.service-icon{height:50px;margin-bottom:20px;width:50px}.service-icon svg{fill:#1bc7fb;height:100%;width:100%}.contact-section{background:linear-gradient(135deg,#0a0a0af2,#0066cc0d);overflow:hidden;padding:100px 20px;position:relative;text-align:center}.contact-section:before{background:linear-gradient(90deg,#1bc7fb08 1px,#0000 0),linear-gradient(0deg,#1bc7fb08 1px,#0000 0);background-size:20px 20px;content:"";inset:0;opacity:.5;pointer-events:none;position:absolute}.contact-section .contact-content{margin:0 auto;max-width:600px;position:relative;z-index:1}.contact-section .contact-content h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#1bc7fb);-webkit-background-clip:text;color:#fff;font-size:2.5rem;margin-bottom:30px}.contact-section .contact-content .contact-description{color:#fffc;font-size:1.1rem;line-height:1.6;margin-bottom:40px}.contact-section .contact-btn{background:#1bc7fb;border:1px solid #1bc7fb33;border-radius:30px;color:#fff;display:inline-block;font-weight:600;padding:15px 40px;text-decoration:none;transition:all .3s ease}.contact-section .contact-btn:hover{background:#04acdf;box-shadow:0 5px 15px #1bc7fb33;transform:translateY(-2px)}.App-footer{background:#020202;color:#ffffffb3;padding:30px 20px;text-align:center}@keyframes glitch-anim{0%{transform:translate(0)}20%{transform:translate(-5px,5px)}40%{transform:translate(-5px,-5px)}60%{transform:translate(5px,5px)}80%{transform:translate(5px,-5px)}to{transform:translate(0)}}@media(max-width:768px){.title.glitch{font-size:3rem}.subtitle{font-size:1.2rem}.service-grid{grid-template-columns:1fr}}.expertise-section{background:linear-gradient(180deg,#0a0a0a,#020202);padding:120px 0}.expertise-section .container{margin:0 auto;max-width:1200px;padding:0 20px}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#1bc7fbcc);-webkit-background-clip:text;font-size:2.5rem;margin-bottom:1rem;text-align:center}.section-subtitle{color:#ffffffb3;font-size:1.2rem;margin-bottom:4rem;text-align:center}.expertise-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:60px}.expertise-stat{background:#14141480;border:1px solid #1bc7fb1a;border-radius:15px;padding:30px;text-align:center;transition:transform .3s ease}.expertise-stat:hover{box-shadow:0 0 20px #1bc7fb0d;transform:translateY(-5px)}.expertise-stat .stat-number{color:#1bc7fb;display:block;font-size:3.5rem;font-weight:700;margin-bottom:10px;text-shadow:0 0 10px #1bc7fb4d}.expertise-stat p{color:#ffffffe6;font-size:1.1rem}.services-section{padding-top:40px}.services-section .section-title{margin-bottom:40px;margin-top:0}.service-detailed{align-items:center;display:flex;gap:60px;margin-bottom:100px}.service-detailed.reverse{flex-direction:row-reverse}.service-content{flex:1 1}.service-content h3{color:#fff;font-size:2rem;margin-bottom:1.5rem}.service-content .service-description{color:#fffc;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.service-features{list-style:none;padding:0}.service-features li{color:#ffffffb3;margin-bottom:1rem;padding-left:25px;position:relative}.service-features li:before{color:#1bc7fb;content:"⦿";font-size:1.2em;left:0;line-height:1;opacity:.9;position:absolute}.service-visual{align-items:center;background:#0a0a0a66;border-radius:10px;display:flex;flex:0 0 200px;height:200px;justify-content:center;overflow:hidden;position:relative}.service-visual .tech-hexagon,.service-visual .tech-sphere,.service-visual .tech-wave{height:100%;position:relative;width:100%}.service-visual .tech-hexagon:before,.service-visual .tech-sphere:before,.service-visual .tech-wave:before{background:linear-gradient(45deg,#1bc7fb1a,#0066cc1a);content:"";inset:0;opacity:.5;position:absolute}@media(max-width:768px){.service-detailed{flex-direction:column;gap:30px;padding:20px}.service-detailed .service-visual{flex:0 0 180px;height:180px;margin:0 auto;width:180px}.service-detailed .service-visual .tech-hexagon:after,.service-detailed .service-visual .tech-sphere:after,.service-detailed .service-visual .tech-wave:after{background-size:55%;inset:15px}}@media(max-width:576px){.service-detailed{gap:20px}.service-detailed .service-visual{flex:0 0 150px;height:150px;width:150px}}@keyframes pulse{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.8;transform:scale(1)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@media(max-width:768px){.service-visual{flex:0 0 150px;height:150px}}.advanced-capabilities{background:linear-gradient(0deg,#0066cc0d,#0a0a0a);padding:120px 0}.advanced-capabilities .container{margin:0 auto;max-width:1200px;padding:0 20px}.capabilities-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin:60px 0}.capability-card{background:#141414b3;border:1px solid #1bc7fb1a;border-radius:15px;overflow:hidden;padding:40px;position:relative;transition:all .3s ease}.capability-card:before{animation:scan-line 2s linear infinite;background:linear-gradient(90deg,#0000,#1bc7fb,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.capability-card:hover{box-shadow:0 10px 30px #1bc7fb1a;transform:translateY(-5px)}.capability-card h3{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#1bc7fb);-webkit-background-clip:text;color:#fff;font-size:1.8rem;margin-bottom:20px}.capability-card p{color:#fffc;line-height:1.6;margin-bottom:25px}.capability-icon{align-items:center;display:flex;height:80px;justify-content:center;margin-bottom:25px;position:relative}.capability-icon:before{background:linear-gradient(45deg,#1bc7fb1a,#0066cc1a);border-radius:10px;content:"";inset:0;position:absolute}.capability-icon:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:40px;inset:unset;margin:auto;opacity:.9;position:relative;width:40px}.capabilities-showcase{align-items:center;background:#14141480;border:1px solid #1bc7fb1a;border-radius:20px;display:flex;gap:60px;margin-top:80px;padding:40px}.capabilities-showcase .showcase-content{flex:1 1}.capabilities-showcase .showcase-content h3{color:#fff;font-size:2rem;margin-bottom:20px}.capabilities-showcase .showcase-content ul{list-style:none;padding:0}.capabilities-showcase .showcase-content ul li{color:#fffc;margin-bottom:15px;padding-left:30px;position:relative}.capabilities-showcase .showcase-content ul li:before{color:#1bc7fb;content:"✓";left:0;position:absolute}.tech-matrix{animation:matrix-scan 8s linear infinite;background:linear-gradient(90deg,#1bc7fb1a 1px,#0000 0),linear-gradient(0deg,#1bc7fb1a 1px,#0000 0);background-size:20px 20px;border-radius:8px;height:300px;overflow:hidden;position:relative;transform:perspective(500px) rotateY(-15deg);width:400px}.tech-matrix:before{animation:detect-target 4s linear infinite;border:2px solid #1bc7fb;border-radius:4px;content:"";height:40px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.tech-matrix:after{animation:matrix-highlight 4s linear infinite;background:linear-gradient(90deg,#0000,#1bc7fb33 50%,#0000);content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%,#000 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15%,#000 85%,#0000);position:absolute}.tech-matrix .target-label{animation:show-label 4s linear infinite;left:calc(50% - 20px);opacity:0;position:absolute;top:calc(50% - 45px);z-index:2}.tech-matrix .target-label .label-text{background:#0a0a0acc;border-radius:2px;color:#1bc7fb;font-size:10px;padding:2px 6px;transform:translateX(-50%);white-space:nowrap}.tech-matrix .target-label:after{background:#1bc7fb;bottom:-10px;content:"";height:15px;left:0;position:absolute;width:2px}@keyframes show-label{0%,35%{opacity:0;transform:translateY(5px)}40%{opacity:1;transform:translateY(0)}45%,75%{opacity:1;transform:translateY(0)}85%{opacity:.5;transform:translateY(-2px)}to{opacity:0;transform:translateY(-5px)}}@keyframes detect-target{0%,35%{border-color:#1bc7fb4d;opacity:0;transform:translate(-50%,-50%) scale(1.5)}40%{border-color:#1bc7fb;box-shadow:0 0 20px #1bc7fb80;opacity:1;transform:translate(-50%,-50%) scale(1)}42%{border-color:aqua;box-shadow:0 0 30px #0ffc}45%,75%{border-color:#1bc7fb;box-shadow:0 0 20px #1bc7fb80;opacity:1;transform:translate(-50%,-50%) scale(1)}85%{border-color:#1bc7fb80;opacity:.5;transform:translate(-50%,-50%) scale(1.2)}to{border-color:#1bc7fb4d;opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes matrix-highlight{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes matrix-scan{0%{background-position:0 0}to{background-position:40px 40px}}@media(max-width:968px){.capabilities-grid{grid-template-columns:repeat(2,1fr)}.capabilities-showcase{flex-direction:column;text-align:center}.capabilities-showcase .showcase-content ul{text-align:left}}@media(max-width:576px){.capabilities-grid{grid-template-columns:1fr}.tech-matrix{height:200px;width:100%}}.analytics-section{background:linear-gradient(180deg,#0a0a0a,#0066cc0d);padding:120px 0}.analytics-section .container{margin:0 auto;max-width:1200px;padding:0 20px}.analytics-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:60px 0}.analytics-card{background:#141414b3;border:1px solid #1bc7fb1a;border-radius:15px;padding:30px;transition:all .3s ease}.analytics-card:hover{box-shadow:0 10px 30px #1bc7fb26;transform:translateY(-5px)}.analytics-card:hover .analytics-visual{transform:scale(1.05)}.analytics-card h3{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#1bc7fb);-webkit-background-clip:text;font-size:1.6rem;margin:20px 0}.analytics-card p{color:#fffc;line-height:1.6;margin-bottom:20px}.analytics-visual{height:120px;margin-bottom:20px;position:relative;transition:transform .3s ease}.analytics-visual:before{background:linear-gradient(45deg,#1bc7fb1a,#0066cc1a);border-radius:10px;content:"";inset:0;position:absolute}.analytics-visual:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";opacity:.9}.analytics-dashboard{background:#14141480;border:1px solid #1bc7fb1a;border-radius:20px;display:flex;gap:60px;margin:40px 0;padding:30px 40px 5px}.analytics-dashboard .dashboard-preview{flex:0 0 auto;margin-bottom:-20px;min-width:450px;width:500px}.analytics-dashboard .dashboard-content{padding:20px 20px 0}@media(max-width:768px){.analytics-dashboard{padding:15px 20px 0}.analytics-dashboard .dashboard-preview{margin-bottom:-15px}.analytics-dashboard .dashboard-content{padding:15px 15px 0}}.data-visualization{background:#0a0a0a4d;border-radius:8px;height:280px;overflow:hidden;padding:45px 40px 35px;position:relative;transform:perspective(500px) rotateY(-15deg);width:100%}.data-visualization:before{background:linear-gradient(90deg,#1bc7fb08 1px,#0000 0),linear-gradient(0deg,#1bc7fb08 1px,#0000 0);background-size:20px 20px;bottom:30px;content:"";left:40px;pointer-events:none;position:absolute;right:40px;top:35px}.data-visualization .y-axis{background:#1bc7fb80;bottom:30px;left:40px;position:absolute;top:35px;width:2px;z-index:1}.data-visualization .y-axis:before{color:#1bc7fbcc;content:"System Load";font-size:11px;left:-85px;position:absolute;top:50%;transform:rotate(-90deg) translateX(50%);white-space:nowrap}.data-visualization .y-axis .y-markers{bottom:0;color:#1bc7fbb3;display:flex;flex-direction:column;font-size:11px;justify-content:space-between;left:-35px;position:absolute;text-align:right;top:0}.data-visualization .y-axis .y-markers span{line-height:1;padding-right:10px;transform:translateY(50%)}.data-visualization .y-axis .y-markers span:after{background:#1bc7fb80;content:"";height:1px;position:absolute;right:-10px;top:50%;width:6px}.data-visualization .x-axis{background:#1bc7fb80;bottom:30px;height:2px;left:40px;position:absolute;right:40px;z-index:1}.data-visualization .x-axis .x-markers{bottom:-25px;color:#1bc7fbb3;display:flex;font-size:11px;justify-content:space-between;left:0;position:absolute;right:0}.data-visualization .x-axis .x-markers span{transform:translateX(-50%)}.data-visualization .x-axis .x-markers span:before{background:#1bc7fb80;content:"";height:6px;left:50%;position:absolute;top:-8px;width:1px}.data-visualization .data-lines{bottom:30px;height:calc(100% - 65px);left:40px;position:absolute;right:40px;top:35px;z-index:2}.data-visualization .data-lines .data-line{inset:0;pointer-events:none;position:absolute}.data-visualization .data-lines .data-line svg{height:100%;overflow:visible;width:100%}.data-visualization .data-lines .data-line path{stroke-width:2;fill:none;stroke-dasharray:500;stroke-dashoffset:500}.data-visualization .data-lines .data-line.line-1 path{stroke:#1bc7fbcc;animation:draw-line 8s linear infinite;filter:drop-shadow(0 0 2px rgba(27,199,251,.4))}.data-visualization .data-lines .data-line.line-2 path{stroke:#0ff9;animation:draw-line 8s linear infinite;filter:drop-shadow(0 0 2px rgba(0,255,255,.4))}@keyframes draw-line{0%{stroke-dashoffset:500;opacity:0}5%{opacity:1}45%{stroke-dashoffset:0;opacity:1}55%{stroke-dashoffset:0;opacity:1}95%{opacity:0}to{stroke-dashoffset:-500;opacity:0}}@keyframes pulse-line{0%,to{opacity:.8}50%{opacity:.4}}@keyframes fade-fill{0%{opacity:0}to{opacity:.3}}@keyframes graph-line-1{0%{clip-path:path("M0,200 Q50,180 100,150 T200,100 T300,120 T400,80 T500,90 T600,60")}50%{clip-path:path("M0,180 Q50,150 100,170 T200,130 T300,90 T400,110 T500,70 T600,100")}to{clip-path:path("M0,200 Q50,180 100,150 T200,100 T300,120 T400,80 T500,90 T600,60")}}@keyframes graph-line-2{0%{clip-path:path("M0,180 Q50,150 100,170 T200,130 T300,150 T400,110 T500,140 T600,100")}50%{clip-path:path("M0,160 Q50,190 100,140 T200,160 T300,120 T400,150 T500,110 T600,130")}to{clip-path:path("M0,180 Q50,150 100,170 T200,130 T300,150 T400,110 T500,140 T600,100")}}@keyframes data-pulse{0%,to{opacity:.3}50%{opacity:.8}}@media(max-width:968px){.analytics-grid{grid-template-columns:repeat(2,1fr)}.analytics-dashboard{flex-direction:column}.dashboard-preview{min-height:300px;width:100%}.dashboard-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.analytics-grid,.dashboard-metrics{grid-template-columns:1fr}}.secure-comms-section{background:linear-gradient(180deg,#0066cc0d,#0a0a0a);padding:120px 0}.secure-comms-section .container{margin:0 auto;max-width:1200px;padding:0 20px}.comms-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:60px 0}.comms-card{background:#141414b3;border:1px solid #1bc7fb1a;border-radius:15px;overflow:hidden;padding:30px;position:relative;transition:all .3s ease}.comms-card:after{animation:secure-scan 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#1bc7fb,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.comms-card:hover{box-shadow:0 10px 30px #1bc7fb26;transform:translateY(-5px)}.comms-card:hover .comms-visual{transform:scale(1.05)}.comms-card h3{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#1bc7fb);-webkit-background-clip:text;font-size:1.6rem;margin:20px 0}.comms-card p{color:#fffc;line-height:1.6;margin-bottom:20px}.comms-visual{height:100px;margin-bottom:20px;position:relative;transition:transform .3s ease}.comms-visual:before{background:linear-gradient(45deg,#1bc7fb1a,#0066cc1a);border-radius:10px;content:"";inset:0;position:absolute}.comms-visual:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";opacity:.9}.comms-showcase{align-items:center;background:#14141480;border:1px solid #1bc7fb1a;border-radius:20px;display:flex;gap:60px;margin-top:80px;padding:40px}.encryption-visual{background:#0a0a0a80;border-radius:10px;height:300px;overflow:hidden;position:relative;width:400px}.encryption-visual:before{animation:encrypt-data 10s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#1bc7fb1a 0,#1bc7fb1a 4px);content:"";inset:0;position:absolute}.encryption-visual:after{animation:encrypt-scan 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#1bc7fb33 50%,#0000);content:"";inset:0;position:absolute}.security-metrics{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:30px}.metric{text-align:center}.metric .metric-ring{height:100px;margin:0 auto 15px;position:relative;width:100px}.metric .metric-ring svg{transform:rotate(-90deg)}.metric .metric-ring span{color:#1bc7fb;font-size:1.2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.metric p{color:#ffffffb3;font-size:.9rem}@keyframes secure-scan{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes encrypt-data{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes encrypt-scan{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}@media(max-width:968px){.comms-grid{grid-template-columns:repeat(2,1fr)}.comms-showcase{flex-direction:column}.encryption-visual{width:100%}.security-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.comms-grid,.security-metrics{grid-template-columns:1fr}}.capability-features{list-style:none;margin:0;padding:0}.capability-features li{color:#ffffffb3;margin-bottom:12px;padding-left:25px;position:relative}.capability-features li:last-child{margin-bottom:0}.capability-features li:before{color:#1bc7fb;content:"⦿";font-size:1.2em;left:0;line-height:1;opacity:.9;position:absolute;top:3px}.analytics-features{list-style:none;margin:0;padding:0}.analytics-features li{color:#ffffffb3;margin-bottom:12px;padding-left:25px;position:relative}.analytics-features li:last-child{margin-bottom:0}.analytics-features li:before{color:#1bc7fb;content:"⦿";font-size:1.2em;left:0;line-height:1;opacity:.9;position:absolute;top:3px}.comms-features{list-style:none;margin:0;padding:0}.comms-features li{color:#ffffffb3;margin-bottom:12px;padding-left:25px;position:relative}.comms-features li:last-child{margin-bottom:0}.comms-features li:before{color:#1bc7fb;content:"⦿";font-size:1.2em;left:0;line-height:1;opacity:.9;position:absolute;top:3px}.analytics-card,.capability-card,.comms-card,.service-detailed{padding:35px}.analytics-card h3,.capability-card h3,.comms-card h3,.service-detailed h3{margin:25px 0 20px}.analytics-card p,.capability-card p,.comms-card p,.service-detailed p{line-height:1.6;margin-bottom:25px}.analytics-visual,.capability-icon,.comms-visual{align-items:center;display:flex;height:80px;justify-content:center;margin-bottom:25px;position:relative}.analytics-visual:before,.capability-icon:before,.comms-visual:before{background:linear-gradient(45deg,#1bc7fb1a,#0066cc1a);border-radius:10px;content:"";inset:0;position:absolute}.analytics-visual:after,.capability-icon:after,.comms-visual:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:40px;inset:unset;margin:auto;opacity:.9;position:relative;width:40px}.capability-icon:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231bc7fb' d='M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z'/%3E%3C/svg%3E")}.capability-icon.uas-isr:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231bc7fb' d='M22 16v-2l-8.5-5V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-5.5L22 16z'/%3E%3C/svg%3E")}.capability-icon.defense:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231bc7fb' d='M12 1 3 5v6c0 5.5 3.8 10.7 9 12 5.2-1.3 9-6.5 9-12V5l-9-4zm0 2.2L19 7v4c0 4.7-3.2 8.9-7 10.1-3.8-1.2-7-5.4-7-10.1V7l7-3.8zM11 7v4h2V7h-2zm0 6v2h2v-2h-2z'/%3E%3C/svg%3E")}.analytics-visual.predictive:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231bc7fb' d='m3.5 18.5 6-6 4 4L22 6.92 20.59 5.5l-7.09 8-4-4L2 17l1.5 1.5M22 19v2H2V3h2v16h18Z'/%3E%3C/svg%3E")}.analytics-visual.realtime:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231bc7fb' d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 18c-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8-3.6 8-8 8zm.5-13H11v6l5.2 3.2.8-1.3-4.5-2.7V7z'/%3E%3C/svg%3E")}.analytics-visual.intelligence:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231bc7fb' d='m12 16.5 4-4h-3v-9h-2v9H8l4 4zm9-13v11h2v-11h-2zm-4 0v11h2v-11h-2zm-4 0v3h2v-3H9zm-4 0v3h2v-3H1zm22 15v2H1v-2h22z'/%3E%3C/svg%3E")}.comms-visual.encryption:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231bc7fb' d='M12 1 3 5v6c0 5.5 3.8 10.7 9 12 5.2-1.3 9-6.5 9-12V5l-9-4zm0 2.2L19 7v4c0 4.7-3.2 8.9-7 10.1-3.8-1.2-7-5.4-7-10.1V7l7-3.8zM11 7v4h2V7h-2zm0 6v2h2v-2h-2z'/%3E%3C/svg%3E")}.comms-visual.network:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231bc7fb' d='M15 20c0 .5-.5 1-1 1s-1-.5-1-1 .5-1 1-1 1 .5 1 1'/%3E%3C/svg%3E")}.comms-visual.tactical:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231bc7fb' d='M12 3c-4.5 0-8.1 3.2-8.9 7.4l1.9.3c.7-3.5 3.6-6.2 7-6.2 3.8 0 6.9 3.1 6.9 6.9 0 3.8-3.1 6.9-6.9 6.9-3.4 0-6.3-2.7-7-6.2l-1.9.3c1 5.4 4.6 8.6 8.9 8.6 4.9 0 8.9-4 8.9-8.9C20.9 7 16.9 3 12 3zm1 4v5.1l4.1 2.4-.5.9-4.6-2.7V7h1z'/%3E%3C/svg%3E")}@media(max-width:1200px){.analytics-dashboard{flex-direction:column;gap:40px;padding:30px}.analytics-dashboard .dashboard-preview{min-width:0;width:100%}.analytics-dashboard .dashboard-content{margin-right:0;padding:0;text-align:center}.data-visualization{height:280px;padding:40px 30px 25px}.container{padding:0 30px}.analytics-grid,.capabilities-grid,.comms-grid{gap:30px;grid-template-columns:repeat(2,1fr)}.service-detailed{gap:40px;padding:30px}}@media(max-width:992px){.section-title{font-size:2rem}.section-subtitle{font-size:1rem}.service-detailed{text-align:center}.service-detailed,.service-detailed.reverse{flex-direction:column}.service-detailed .service-content h3{font-size:1.6rem}.service-detailed .service-features{text-align:left}.capabilities-showcase{flex-direction:column;padding:30px;text-align:center}.capabilities-showcase .showcase-content ul{text-align:left}.tech-matrix{height:250px;width:100%}}@media(max-width:768px){.title.glitch{font-size:3rem;letter-spacing:.1em}.subtitle{font-size:1.1rem}.analytics-grid,.capabilities-grid,.comms-grid{gap:25px;grid-template-columns:1fr}.expertise-grid{gap:20px;grid-template-columns:1fr}.expertise-stat .stat-number{font-size:2.5rem}.analytics-dashboard{flex-direction:column;padding:20px}.analytics-dashboard .dashboard-preview{min-width:0;order:2}.analytics-dashboard .dashboard-content{margin-right:0;order:1;padding:0 0 20px;text-align:left}.data-visualization{height:250px;padding:35px 25px 25px}.contact-section{padding:60px 20px}.contact-section .contact-content h2{font-size:2rem}.contact-section .contact-content .contact-description{font-size:1rem}.capabilities-showcase{gap:0}.capabilities-showcase .showcase-visual{height:300px;margin-top:0;width:100%}.capabilities-showcase .showcase-visual .tech-matrix{height:100%;transform:scale(.95);width:100%}.capabilities-showcase .showcase-visual .tech-matrix .target-label{font-size:14px;padding:8px 15px}.capabilities-showcase .showcase-visual .tech-matrix .target-label .label-text{white-space:nowrap}.section-title{margin-bottom:15px;margin-top:20px}.analytics-section{padding-top:20px}.capabilities-section{padding-bottom:20px}.analytics-dashboard .dashboard-content h3{font-size:1.8rem;text-align:left}}@media(max-width:576px){.container{padding:0 20px}.title.glitch{font-size:2.5rem}.section-title{font-size:1.75rem;margin-bottom:10px;margin-top:15px}.analytics-card,.capability-card,.comms-card{padding:25px}.analytics-card h3,.capability-card h3,.comms-card h3{font-size:1.4rem}.service-detailed{padding:20px}.service-detailed .service-content h3{font-size:1.4rem}.data-visualization{height:220px;padding:30px 20px 20px;transform:perspective(500px) rotateY(-10deg)}.data-visualization .y-axis:before{font-size:10px;left:-65px}.contact-btn{font-size:.9rem;padding:12px 30px}.App-footer{font-size:.8rem;padding:20px}.capabilities-showcase{gap:0}.capabilities-showcase .showcase-visual{height:280px;margin-top:0}.capabilities-showcase .showcase-visual .tech-matrix{transform:scale(.9)}.capabilities-showcase .showcase-visual .tech-matrix .target-label{font-size:12px;padding:6px 12px}.analytics-section{padding-top:15px}.capabilities-section{padding-bottom:15px}.analytics-dashboard .dashboard-content h3{font-size:1.6rem}}@media(max-height:700px)and (orientation:landscape){.App-header{height:auto;min-height:100vh;padding:60px 20px}.title.glitch{font-size:2.5rem}}@media(max-width:768px){.capabilities-showcase{gap:0}.capabilities-showcase .showcase-visual{height:300px;margin-top:0;width:100%}.capabilities-showcase .showcase-visual .tech-matrix{height:100%;transform:scale(.95);width:100%}.capabilities-showcase .showcase-visual .tech-matrix .target-label{font-size:14px;padding:8px 15px}.capabilities-showcase .showcase-visual .tech-matrix .target-label .label-text{white-space:nowrap}}@media(max-width:576px){.capabilities-showcase{gap:0}.capabilities-showcase .showcase-visual{height:280px;margin-top:0}.capabilities-showcase .showcase-visual .tech-matrix{transform:scale(.9)}.capabilities-showcase .showcase-visual .tech-matrix .target-label{font-size:12px;padding:6px 12px}}.analytics-dashboard .dashboard-content{padding:30px 20px 0;text-align:center}.analytics-dashboard .dashboard-content h3{background:none;color:#fff;font-size:2.4rem;font-weight:700;letter-spacing:.02em;margin:0 0 30px;text-align:center}.analytics-dashboard .dashboard-content p{color:#dcdcdcb3;font-size:1.1rem;line-height:1.6;margin-bottom:5px;padding:0 15px;text-align:center}@media(max-width:768px){.analytics-dashboard .dashboard-content{padding:25px 15px 0;text-align:center}.analytics-dashboard .dashboard-content h3{font-size:2rem;text-align:center}.analytics-dashboard .dashboard-content p{font-size:1rem;margin-bottom:5px;text-align:center}.services-section{padding-top:20px}.services-section .section-title{margin-bottom:30px}}@media(max-width:576px){.services-section{padding-top:15px}.services-section .section-title{margin-bottom:20px}}.tech-hexagon:after{animation:pulse 2s infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231bc7fb' d='M12 1 3 5v6c0 5.5 3.8 10.7 9 12 5.2-1.3 9-6.5 9-12V5l-9-4zm7 10c0 4.7-3.2 8.9-7 10.1-3.8-1.2-7-5.4-7-10.1V6.3l7-3.1 7 3.1V11zm-7-5c-1.7 0-3 1.3-3 3s1.3 3 3 3 3-1.3 3-3-1.3-3-3-3z'/%3E%3C/svg%3E")}.tech-sphere:after{animation:rotate 10s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231bc7fb' d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 18c-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8-3.6 8-8 8zM11 7h2v6h-2zm0 8h2v2h-2z'/%3E%3C/svg%3E")}.tech-wave:after{animation:float 3s ease-in-out infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231bc7fb' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2a7.2 7.2 0 0 1-6-3.22c.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08a7.2 7.2 0 0 1-6 3.22z'/%3E%3C/svg%3E")}.service-visual .tech-hexagon:after,.service-visual .tech-sphere:after,.service-visual .tech-wave:after{background-position:50%;background-repeat:no-repeat;background-size:60%;content:"";filter:drop-shadow(0 0 5px rgba(27,199,251,.5));inset:20px;position:absolute}@media(max-width:768px){.service-visual .tech-hexagon:after,.service-visual .tech-sphere:after,.service-visual .tech-wave:after{background-size:55%;inset:15px}}
/*# sourceMappingURL=main.03be463d.css.map*/