*,:after,:before{box-sizing:border-box;margin:0;padding:0}ol,ul{list-style-type:none}fieldset{border:none}img,svg{display:block}html{font-size:16px}body{font-family:Verdana,Tahoma,Segoe UI,sans-serif}a{color:#fff;text-decoration-line:none}@media (hover:hover){a:hover:not(.process-button){text-decoration-line:underline}}.main-header__hgroup em{font-style:normal}button{cursor:pointer}dt{font-weight:700}h1{margin-bottom:15px}.page-header{justify-content:space-between;padding:15px 30px;display:flex;position:relative}.page-main{background-color:#ededed;grid-template-columns:minmax(340px,900px);justify-content:center;display:grid}.page-footer{text-align:center;background-image:linear-gradient(#2dafc4,#121321 80%);padding:15px 0}.page-footer *{color:#fff;font-style:normal}.page-footer>:not(:last-child){margin-bottom:10px}.main-header,.main-header__hgroup,.main-header__ul{text-align:center;z-index:1}.main-header{color:#fff;justify-self:center;max-width:80vw;margin:40px 0;padding:0 10px}@media (width>=700px){.main-header{max-width:100vw}}@media (width>=900px){.main-header{padding:0}}.main-header .process-button{margin-top:30px}.visually-hidden{white-space:nowrap;clip:rect(0, 0, 0, 0);clip-path:inset(100%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hidden{display:none!important}.fade{opacity:0!important}.appear{opacity:1!important}.process-button{color:#fff;white-space:nowrap;background-color:#714ae4;border:none;border-radius:4px;min-width:110px;padding:15px;font-size:1rem;font-weight:700;transition:background-color .2s;display:inline-block;position:relative;box-shadow:3px 3px 5px #000c}@media (hover:hover){.process-button:hover{cursor:pointer;background-color:#4114c9}}.process-button:active{transform:translate(3px,3px);box-shadow:1px 1px 5px #000000b3}.page-backdrop{clip-path:polygon(0% 0%,100% 0%,100% 20%,50% 100%,0% 20%);z-index:0;background-image:linear-gradient(#121321,#2dafc4 60%);width:100%;height:590px;position:absolute}@media (width>=480px){.page-backdrop{clip-path:polygon(0% 0%,100% 0%,100% 15%,50% 100%,0% 15%)}}@media (width>=768px){.page-backdrop{clip-path:polygon(0% 0%,100% 0%,100% 10%,50% 100%,0% 10%)}}
