@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{font-size:unset;font-weight:unset;text-wrap:balance}#root,#__next{isolation:isolate}}@layer base{@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(/assets/Montserrat-VariableFont_wght-CiIa1Ne8.ttf) format("truetype")}}:root{--font: Gotham, Montserrat, Arial, Helvetica, sans-serif;--color-2ea1aa: #2ea1aa;--color-707070: #707070;--color-dogwood-rose: #e1136d;--color-nickle: #6f716f;--color-dull-cyan: #49c0c5;--page-margin: 2.5rem;--inner-page-margin: 1.875rem;--view-width: 25rem;--view-height: 53.125rem;--input-button-font-size: 1rem;--input-button-leading: 1.1rem;--button-input-min-height: 2.5rem}@layer reset{button{background:transparent;border:none;padding:0;margin:0;font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;text-align:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}}@layer base{html,body{height:100%}body{font-family:var(--font);font-weight:400;font-size:1rem;display:flex;align-items:center;justify-content:center}#app{position:relative;display:flex;background-color:#fff;flex-direction:column;align-items:center;width:100%;height:100%;gap:.25rem;overflow:hidden}header{display:flex;align-items:center;margin-top:5.9vh;margin-bottom:1vh}header .logo{-webkit-user-select:none;-moz-user-select:none;user-select:none}header .logo>svg{width:10.6875rem}main{display:flex;flex-grow:1;gap:.25rem;flex-direction:column}main>section{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:var(--view-width);padding-left:var(--page-margin);padding-right:var(--page-margin)}header,main,footer>.interior{max-width:var(--view-width)}section.actions{flex-grow:1;justify-content:end}section.actions>.interior{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;width:100%;gap:.5rem}footer{width:100%;min-height:6.5rem;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20data-name='Layer%202'%20viewBox='0%200%20557.43%20457.22'%3e%3cg%20data-name='Layer%2013'%3e%3ccircle%20cx='333.75'%20cy='233.54'%20r='223.69'%20fill='%234ac0c6'/%3e%3ccircle%20cx='112.63'%20cy='188.5'%20r='112.63'%20fill='%23e2136e'/%3e%3ccircle%20cx='469.57'%20cy='40.68'%20r='40.68'%20fill='%2382dbd8'%20opacity='.6'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:calc(50% - .85rem) top;background-size:36rem}@media screen and (max-height: 600px){footer{background-image:none}}.btn{border-radius:999px;width:100%;color:#fff;padding:.7rem var(--inner-margin);font-size:var(--input-button-font-size);line-height:var(--input-button-leading);font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none;letter-spacing:.05em}.btn--back,.btn--submit{min-height:var(--button-input-min-height)}.btn--back{background-color:var(--color-nickle)}.btn--submit{background-color:var(--color-dogwood-rose)}a.btn--submit{display:inline-flex;align-items:center;justify-content:center}.btn--brackets{display:inline-block;font-size:.93rem;color:var(--color-2ea1aa);text-decoration:none;font-weight:700;text-transform:uppercase;padding:.5rem}.btn--brackets:before{content:"[ "}.btn--brackets:after{content:" ]"}@keyframes rotate{to{transform:rotate(360deg)}}#Error404{font-family:Helvetica,Arial,Roboto,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;display:flex;justify-content:center;align-items:center;text-align:center;height:100%}#Error404>section{max-width:25rem}#Error404 h1{font-size:1.8rem;color:#d15c87;font-weight:600;line-height:1.25;margin:.67em auto}#Error404 p{font-size:1rem;color:#777;line-height:1.25;margin:.52em auto}}@media screen and (min-height: 957px) and (min-width: 441px){#app{border-radius:4rem;overflow:hidden;background-clip:border-box;box-shadow:0 0 1.5rem #4449;max-width:var(--view-width);max-height:var(--view-height)}body{background-color:var(--color-2ea1aa)}}@media screen and (max-height: 735px){section:last-of-type{padding-bottom:.75rem}footer{display:none}footer>.interior{gap:.25rem;justify-content:space-around}}
