:root{--black:#292d34;--glossy-white:#fffc;--extra-glossy-white:#ffffff56;--primary:#0026ff;--primaryShadow:#c09ffd;--grey:#7c828d;--box-shadow:0px 5px 10px 1px var(--primaryShadow);--box-shadow-box:0px 0px 8px 0px var(--primaryShadow);--color-bg2:#00146e;--color1:50,90,255;--color2:120,60,220;--color3:100,180,255;--color4:150,80,220;--color5:90,100,200;--color-interactive:130,90,255;--circle-size:80%;--blending:hard-light}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--white);scroll-behavior:smooth;background-color:#00030e;font-family:Sagoe,sans-serif;overflow-x:hidden}main{flex-direction:column;gap:7vh;margin:0 5%;display:flex}a{text-decoration:none}h1{color:var(--glossy-white);text-align:center;font-size:3rem}h2{color:var(--glossy-white);text-align:center;font-size:calc(3.2rem + 1.1vw)}h3,h5{color:var(--glossy-white);text-align:center;font-size:calc(1.8rem + .4vw)}p,label,textarea,input,li,a{color:var(--extra-glossy-white);letter-spacing:.005rem;font-family:Sagoe,sans-serif;font-size:1.2rem}.linearGradient{background:-webkit-linear-gradient(#0026ff,#00b7ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}button{color:#fff;background-color:var(--primary);border:none;border-radius:100px;height:45px;font-size:1.2rem}button:hover{cursor:pointer;background-color:#0037ff}nav{background-color:#0000;flex-direction:row;justify-content:space-between;max-width:80vw;padding:1.2rem 0;display:flex}nav div{color:var(--white);gap:1.5rem;display:flex}a:hover{text-decoration:underline}label{color:var(--glossy-white)}input{height:45px}textarea{resize:none;min-height:114px}input,textarea{color:#fff;background-color:#ffffff12;border:1px solid #d9d9d97f;border-radius:10px;outline:none;padding:.5rem;font-size:1.2rem}.sections-wrapper{flex-direction:column;gap:40vh;display:flex}@media screen and (max-width:678px){nav div{display:none}.sections-wrapper{flex-direction:column;gap:30vh;display:flex}}@media screen and (min-width:1200px){.sections-wrapper{flex-direction:column;gap:40vh;margin-top:30vh;display:flex}h1{font-size:calc(5rem + 1.5vw)}h3{font-size:calc(2.9rem + .8vw)}h5{font-size:calc(2.6rem + .8vw)}}@media screen and (min-width:1500px){h1{font-size:calc(6rem + 1.7vw)}h3{font-size:calc(3rem + 1.1vw)}h5{white-space:nowrap}}
