@font-face{font-family:Signika-Bold;src:url(/fonts/Signika-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Signika-Light;src:url(/fonts/Signika-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Signika-Medium;src:url(/fonts/Signika-Medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Signika-Regular;src:url(/fonts/Signika-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Signika-SemiBold;src:url(/fonts/Signika-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:ClashDisplay-Extralight;src:url(/fonts/ClashDisplay-Extralight.woff2) format("woff2"),url(/fonts/ClashDisplay-Extralight.woff) format("woff"),url(/fonts/ClashDisplay-Extralight.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Light;src:url(/fonts/ClashDisplay-Light.woff2) format("woff2"),url(/fonts/ClashDisplay-Light.woff) format("woff"),url(/fonts/ClashDisplay-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Regular;src:url(/fonts/ClashDisplay-Regular.woff2) format("woff2"),url(/fonts/ClashDisplay-Regular.woff) format("woff"),url(/fonts/ClashDisplay-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Medium;src:url(/fonts/ClashDisplay-Medium.woff2) format("woff2"),url(/fonts/ClashDisplay-Medium.woff) format("woff"),url(/fonts/ClashDisplay-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Semibold;src:url(/fonts/ClashDisplay-Semibold.woff2) format("woff2"),url(/fonts/ClashDisplay-Semibold.woff) format("woff"),url(/fonts/ClashDisplay-Semibold.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Bold;src:url(/fonts/ClashDisplay-Bold.woff2) format("woff2"),url(/fonts/ClashDisplay-Bold.woff) format("woff"),url(/fonts/ClashDisplay-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Variable;src:url(/fonts/ClashDisplay-Variable.woff2) format("woff2"),url(/fonts/ClashDisplay-Variable.woff) format("woff"),url(/fonts/ClashDisplay-Variable.ttf) format("truetype");font-weight:200 700;font-display:swap;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{width:100%;background-color:#000000;font-family:Signika,sans-serif;color:#E9E6E6;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}h1{font-size:clamp(24px,4.627vw + 4.48px,60px);font-weight:600;max-width:830px}h2{font-size:clamp(12pt,calc(1.5vw + 5pt),24pt)}h2,h3{font-family:Clash Display,sans-serif;font-weight:500}h3{font-size:clamp(10px,calc(2vw - 4px),18px);color:#151515;margin:16px auto;text-align:center}button{display:inline-block;width:100%;padding:8px 16px;background-color:#151515;color:#E9E6E6;border:none;border-radius:4px;cursor:pointer;font-family:Clash Display,sans-serif;font-size:12pt;white-space:nowrap;align-self:flex-start;display:block;margin:5vw auto;transition:background-color .3s ease,transform .1s ease,box-shadow .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.2)}button:hover{background-color:#252525;transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.3)}button:active{background-color:#0f0f0f;transform:translateY(0) scale(.95);box-shadow:0 2px 4px rgba(0,0,0,.2)}form{display:block;width:70%;margin:8px auto}form button{margin:3vw auto 5vw}form label{color:#151515;font-size:6pt;padding-top:8px}form input,form label{font-family:Clash Display,sans-serif}form input{box-sizing:border-box;background-color:#E9E6E6;border:1px solid #151515;border-radius:5px;width:100%;padding:6px;font-size:9pt}form input:active,form input:focus{outline:none;background-color:#ffffff;border-color:#E9E6E6;box-shadow:0 0 0 3px rgba(233,230,230,.6)}li{font-family:Clash Display,sans-serif;font-weight:300;font-size:clamp(6pt,calc(1.5vw + 5pt),10pt);color:#E9E6E6;margin:4px 0}.accent-rectangle{width:3.5vw;aspect-ratio:5/1;max-width:35px;margin:0 0 2vw .4vw;background-color:#E9E6E6}.content-container{margin:auto;width:87%}.error-message{color:#ffffff;background-color:#ff4d4f;border:1px solid #ff4d4f;padding:.75em 1em;margin:6px 0;border-radius:4px;font-size:clamp(12px,2vw,16px)}.feature-container{display:flex;flex:1 1;flex-direction:row;align-items:flex-start;margin-top:8vw}.feature-list-container{display:flex;flex-direction:column;flex:1 1;align-content:center;align-items:flex-start;margin:0 auto 10vw}.form-container{margin:6vw auto}.hero-image-container{position:relative;width:100%;max-width:500px;aspect-ratio:1/1;margin:0 auto}.hero-image-container-large{position:relative;aspect-ratio:2/1;display:none}.logo-container{width:114px;height:14px;margin:0 0 24px;position:relative}.company-logo-grid{display:grid;grid-template-columns:repeat(4,auto);justify-content:center;align-items:center;width:85%;margin:10vw auto;grid-gap:clamp(8px,10vw,72px);gap:clamp(8px,10vw,72px)}.company-logo-container{width:12vw;max-width:115px;aspect-ratio:1/1;position:relative;display:flex;justify-content:center;align-items:center}.modal-content{background-color:#E9E6E6;color:#151515;padding:36px 0;border-radius:10px;width:90%;max-width:600px;margin:auto}.placeholder{width:100%;height:calc(100vw / 3);background-color:#5d5757;margin:16px 0 24px}.standard-shadow-box{width:100%;padding:24px 0;margin:0 0 48px;border-radius:10px;background-color:#E9E6E6;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;box-shadow:0 0 10px 2px rgba(0,0,0,.5)}.standard-shadow-box.level-01{background:linear-gradient(-30deg,#151515,#25212A,#151515)}.standard-shadow-box.level-02{background:linear-gradient(30deg,#1C1C1D,#262334,#1C1C1D)}.standard-shadow-box.level-03{background:linear-gradient(-30deg,#292626,#2A2633,#292626)}.standard-header{margin:5vw 0 0}.symbol-container{width:10vw;min-width:40px;aspect-ratio:1/1;position:relative;display:flex;justify-content:center;align-items:center;margin-right:10px}.two-column-list{border-left:2px solid #e9e6e6;padding-left:10px}@media (min-width:768px){.accent-rectangle{margin:0 0 2vw .3vw}.company-logo-grid{margin:10vw auto 12vw;gap:clamp(8px,5vw,72px)}.content-container{width:70%}.feature-list-container{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin:0 0 48px}.hero-image-container{width:68%;aspect-ratio:1/1;margin:2vw auto}.logo-container{position:relative;width:171px;height:21px}.standard-header{margin:5vw 0 0}.symbol-container{width:10vw;min-width:40px;aspect-ratio:1/1;position:relative;display:flex;justify-content:center;align-items:center;margin-right:10px}.two-column-list{margin:10vw auto}h2{font-size:clamp(20px,calc(3.5714vw - 7.4286px),28px)}li{font-size:clamp(14px,calc(1.7857vw + .2857px),24px);margin:6px 0}button{width:60%;margin:8vw auto;font-size:clamp(20px,calc(1.7857vw + .2857px),28px)}form label{font-size:12px}form input{font-size:clamp(20px,calc(1.7857vw + .2857px),28px);padding:12px}}@media (min-width:1200px){.content-container{width:70%}.form-container{margin:48px 0}.accent-rectangle{margin:0 0 22px 4px}.company-logo-grid{margin:10vw auto;gap:120px}.hero-image-container{display:none}.hero-image-container-large{display:block;width:80%;margin:4vw auto 12vw}.two-column-list{column-count:3;column-gap:4vw;border-left:2px solid #e9e6e6}button{width:30%;margin:6vw 0 8vw;font-size:28px}form{width:40%;margin:4px 0}form button{width:66%;margin:24px 0 8vw;font-size:28px}form input{margin:6px 0}h3{text-align:left}}