:root{--content-width:1124px;--inner-pad-x: max(16px, 50vw - var(--content-width) / 2);--primary-main:#5252fe;--secondary-main:#9f2fdb;--red:#d31717;--text-main:#101014;--nav-height:48px;--default-text-color:#19191a;--white:#f9fbfe;--header-logo-width:180px;--card-shadow-lrg:0 30px 60px -12px rgba(45,50,93,.25) , 0 18px 36px -18px rgba(0,0,10,.3);--form-input-border:1px solid rgba(55,55,55,.2)}@media (max-width:850px){:root{--nav-height:42px}}html{scroll-behavior:smooth}body{background:var(--white);overflow-x:hidden}section{padding:0 var(--inner-pad-x)}section.align-center{display:flex;align-items:center;height:calc(100vh - var(--nav-height) - 64px)}*{padding:0;margin:0;font-family:Verdana,Geneva,sans-serif;color:var(--default-text-color)}h1,h2,h3,h4,h5,#site-header *,#site-footer *,form header{font-family:Helvetica,Arial,sans-serif}main *:not(h1,h2,h3,h4,h5) {line-height:1.5;font-size:16px}h1{font-weight:200;padding-top:24px;font-size:48px}@media (max-width:850px){h1{padding-top:16px;font-size:36px}}h2{margin-top:24px}h3{margin-bottom:0}h3:not(p + h3) {margin-top:18px}p:not(section > p:first-of-type)  {margin-top:18px}p{margin-bottom:18px}p:last-child{margin-bottom:0}h3+p,h4+p{margin-top:0!important}a{text-decoration:none;color:var(--primary-main)}a:not(a.disabled):hover {text-decoration:underline}a.disabled{cursor:default}button{cursor:pointer}ul,ol{list-style-position:inside}ul ul,ol ul{list-style-position:outside;margin-left:42px}li:not(nav ul li)+li:not(nav ul li) {margin-top:8px}li ul li,li ol li{margin-top:4px!important}code{padding:.2em 6px;font-size:.8em;border-radius:4px;border:1px solid rgba(0,0,0,.2);font-family:'Courier New',Courier,monospace}code.block{display:block;text-align:center;margin:6px 0}.info *{font-size:max(.85em,12px)}.flex-between-row{width:100%;display:flex;justify-content:space-between;align-items:center}.flex-m-col{display:flex}@media (max-width:768px){.flex-m-col{flex-direction:column}}.justified{text-align:justify}@media (max-width:768px){.justified,.justified *{font-size:13px}}.header-spacer{height:var(--nav-height)}#site-header{max-width:100vw;background-color:rgba(249,251,254,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:0 var(--inner-pad-x);display:flex;justify-content:space-between;align-items:center;height:var(--nav-height);position:sticky;top:0;z-index:1;transition:background-color .25s ease-out}#site-header:hover{background-color:rgba(252,252,255,.75)}#site-header *{-ms-user-select:none;-webkit-user-select:none;user-select:none}#site-header-logo{width:200px;height:100%;display:flex;align-items:center;text-decoration:none;transition:opacity .2s ease-out;fill:var(--text-main)}#site-header-logo:hover .logo-txt,#site-header-logo:hover .logo-img path{animation-name:glow;animation-duration:3s;animation-iteration-count:infinite}@keyframes glow {
    0%   {color:  var(--text-main); fill:  var(--text-main);}
    15%   {color: var(--primary-main); fill: var(--primary-main);filter:brightness(140%);}
  25%   {color: var(--primary-main); fill: var(--primary-main);filter:brightness(160%);}
  70%  {color: var(--secondary-main); fill: var(--secondary-main);filter:brightness(120%);}
  
    100%   {color: var(--text-main); fill:  var(--text-main);}
}#site-header-logo:active{filter:brightness(70%)}#site-header-logo .logo-img{height:16px;width:auto}#site-header-logo .logo-txt{margin-left:4px;margin-top:2px;font-weight:600;font-size:14px;color:#111115}#site-nav{width: calc(100vw - calc(var(--inner-pad-x) * 2) - 200px);display:flex;justify-content:space-between;align-items:center}#site-header-nav-links{width:calc(100% - 202px);height:var(--nav-height);display:flex;align-items:center;justify-content:center}#nav-user{display:flex;justify-content:flex-end;width:200px}#nav-user:has(a.disabled) {opacity:0}#nav-user-link{display:inline-flex;justify-content:flex-end;align-items:center;font-size:14px;padding:10px;margin-right:-10px;text-decoration-color:var(--text-main)}#nav-user-link .nav-icon{height:22px;width:auto}#nav-user-link .link-text{margin-left:3px}.site-header-nav-link-group{list-style-type:none;margin:0 4px;font-size:13px}.site-header-nav-link-group a{text-decoration:none;padding:12px 16px;color:#010104;transition:all .25s ease-out;border-radius:8px;letter-spacing:1px;text-decoration:none!important}.site-header-nav-link-group a:hover{background:rgba(0,0,5,.09)}.site-header-nav-link-group a:active{background:rgba(0,0,5,.18)}.site-header-nav-link-group.selected a{font-weight:400;background:linear-gradient(to right,var(--primary-main),var(--secondary-main));background-clip:text;color:transparent;filter:brightness(90%)}#site-nav-btn{display:none}@media (max-width:850px){#site-header{touch-action:manipulation;background-color:var(--white)!important}#site-nav-btn{display:block}#site-header-nav-links{width:100%;flex-direction:column;justify-content:flex-start}#site-nav{position:fixed;left:0;top:-100vh;height:calc(100vh - var(--nav-height));flex-direction:column;align-items:flex-start;width:100vw;background-color:var(--white);opacity:0;transition:opacity .2s ease-out}#site-nav.visible{opacity:1;top:var(--nav-height)}.site-header-nav-link-group{width:100%;font-size:24px;margin:6px}.site-header-nav-link-group a{display:inline-block;width:100%;padding: 0 var(--inner-pad-x) 0 calc(var(--inner-pad-x) * 2);border-radius:0}#site-header:has(#site-nav.visible) .site-header-nav-link-group a {padding: 6px var(--inner-pad-x) 6px calc(var(--inner-pad-x) * 2)}.site-header-nav-link-group a:hover{background-color:var(--white)}#site-header:has(#site-nav.visible) .logo-txt
    {opacity:0}#site-nav-btn{margin-right: calc(var(--inner-pad-x) * -1);padding:10px var(--inner-pad-x) 10px 9px;background:rgba(0,0,0,0);border:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.bar1,.bar2,.bar3{width:24px;height:2px;background-color:var(--text-main);margin:3px 0}.bar1,.bar3{transition:all .25s ease-out}.bar2{transition:all .125s ease-out}#site-header:has(#site-nav.visible) .bar1 {transform:translate(0,5px) rotate(-45deg)}#site-header:has(#site-nav.visible) .bar2 {width:0;transform:translate(6px)}#site-header:has(#site-nav.visible) .bar3 {transform:translate(0,-5px) rotate(45deg)}#nav-user{width:100%;margin:0 0 42px 0;padding:0;justify-content:flex-start}#nav-user-link{padding:12px var(--inner-pad-x);width: calc(100% - calc(var(--inner-pad-x) * 2));justify-content:flex-start}#nav-user-link .nav-icon{height:42px}#nav-user-link .link-text{font-size:20px}}#site-footer{background-color:var(--text-main);padding:14px var(--inner-pad-x) 10px var(--inner-pad-x)}#site-footer *{font-size:14px;color:var(--white);-ms-user-select:none;-webkit-user-select:none;user-select:none}#site-footer .flex-between-row+.flex-between-row{margin-top:10px;padding-top:10px;border-top: 1px solid #fafafd66}.text-center{text-align:center}#site-footer .logo-group{display:flex;align-items:center}#site-footer .logo-group-txt{margin-left:4px;font-weight:600}#site-footer .logo-img{fill:var(--white);height:14px;width:auto}#site-footer-links{margin:1px 0 0 10px;display:flex;list-style-type:none}#site-footer-links li{margin:0;list-style:none}#site-footer-links li:before{content:''}#site-footer-links li+li:before{content:'\a0\b7\a0'}@media (max-width:768px){#site-footer{padding:17px var(--inner-pad-x) 16px var(--inner-pad-x)}#site-footer .logo-group{width:100%;justify-content:center}#site-footer .logo-group-txt{font-size:20px;margin-top:0;margin-left:8px}#site-footer .logo-img{height:20px}#site-footer-links{margin:9px 0}#site-footer-links li{margin:4px 0;text-align:center}#legal-links{margin-top:6px}}main{padding:0 0 64px 0;min-height:calc(100vh - var(--nav-height) - 64px)}@media (max-width:768px){main{padding:0 0 64px 0;min-height:calc(100vh - var(--nav-height))}}.gradient{background:linear-gradient(to right,var(--primary-main),var(--secondary-main));background-clip:text;color:transparent;filter:brightness(80%)}@media print{#site-footer{display:none}#site-header *{display:none}main{padding:0;margin:0}main *:not(h1,h2,h3,h4,h5) {font-family:Tahoma,Verdana,Geneva,sans-serif;letter-spacing:.5px;line-height:1.5;font-size:12px}}.two-clm{display:flex;flex-wrap:wrap;justify-content:space-between}.two-clm .clm{width:calc(50% - 48px)}@media (max-width:900px){.two-clm .clm{width:100%}.two-clm.mobile-reverse .clm+.clm{margin-bottom:24px!important}.two-clm.mobile-reverse{flex-direction:column-reverse}}.card{padding:36px 48px 42px 48px;border-radius:16px;width:calc(100% - 96px);background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.7);box-shadow:var(--card-shadow-lrg)}.card.align-inner{width:100%;margin-left:-48px}.card footer{text-align:center;margin-top:24px;margin-left:-44px;margin-right:-44px;padding:12px 44px;background:rgba(240,240,243,.95);margin-bottom:-38px;border-radius:12px}.card footer,.card footer *{font-size:12px}form.standalone{width:375px}@media (max-width:768px){.card,.card.align-inner{padding:12px 16px 24px 16px;width:calc(100% - 32px);margin:0}.card:has(footer) {padding-bottom:42px}.card footer{text-align:center;margin-top:24px;margin-left:-12px;margin-right:-12px;padding:12px 12px}}form input,form textarea{background:rgba(255,255,255,.45);border:var(--form-input-border);border-radius:8px;padding:6px 8px;width:calc(100% - 16px)}form input[type="submit"]{cursor:pointer;margin-top:12px;width:100%}.card header{font-weight:600;font-size:26px}.card .form-subtitle{display:inline-block;color:rgba(0,0,0,.7);margin-bottom:12px!important}.card .form-subtitle *{font-size:14px!important}.center-text *{text-align:center}textarea{resize:none;max-height:600px!important}.form-html{margin-top:-6px;display:flex}.form-html *{font-size:14px}fieldset{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;border:0;margin:6px 0}form label,.radio-btn-set legend{-ms-user-select:none;-webkit-user-select:none;user-select:none;display:inline-block;font-size:14px;margin-bottom:1px;color:rgba(0,0,0,.75)}form *:focus{outline:none!important;border-image-slice:1;background-image:linear-gradient(rgba(255,255,255,.985),rgba(255,255,255,.985)) , linear-gradient(to right,var(--primary-main),var(--secondary-main));border-radius:8px;background-origin:border-box;background-clip:padding-box , border-box}.field-group:has(*:not(input[type=checkbox]):focus) label, 
.radio-btn-set:has(*:focus) legend,
.radio-btn-set:has(*:active) legend
{color:rgba(0,0,0,.25);background:linear-gradient(to right,var(--primary-main),var(--secondary-main));background-clip:text}.field-group{width:100%}fieldset:has(.field-group + .field-group) .field-group {width:calc(50% - 6px)}@media (max-width:768px){fieldset:has(.field-group + .field-group) .field-group {width:100%}.field-group+.field-group{margin-top:12px}}.field-group:has(*:not(*[type=radio]):required) label::after,
.radio-btn-set:has(input:required) legend::after {content:" *";font-size:12px;color:var(--red)}.field-group:has(input[type=checkbox]) {margin-top:12px;display:flex;flex-direction:row-reverse;justify-content:flex-end}input[type="checkbox"]{width:16px;margin-right:6px;cursor:pointer;accent-color:var(--primary-main)}.field-group:has(input[type=checkbox]) label {cursor:pointer}input[type="checkbox"]:focus{box-shadow:0 0 0 1px var(--primary-main)}.radio-btn-options{display:flex;justify-content:space-between;width:100%}.radio-btn{display:flex;border:var(--form-input-border);width:calc(50% - 22px);border-radius:8px;align-items:top;justify-content:space-between;padding:6px 8px;position:relative;z-index:0;transition:opacity .25s ease-out;cursor:pointer}.radio-btn input{position:absolute;right:6px;top:6px;height:13px;width:13px;accent-color:var(--primary-main)}.radio-btn *{-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:pointer}.radio-btn-icon{height:35px;width:35px}.radio-btn-text{display:block!important;width:100%}.radio-btn-title{width:100%;color:var(--default-text-color);font-size:12px;font-weight:600;display:block}.radio-btn-description{width:100%;font-size:11px;line-height:1.3!important;display:block}.radio-btn:has(input:checked) {outline:none!important;border-image-slice:1;background-image:linear-gradient(rgba(255,255,255,.985),rgba(255,255,255,.985)) , linear-gradient(to right,var(--primary-main),var(--secondary-main))!important;background-origin:border-box;background-clip:padding-box , border-box!important}.radio-btn:has(input:checked) .radio-btn-title {color:rgba(0,0,0,.2);background:linear-gradient(to right,var(--primary-main),var(--secondary-main));background-clip:text}input[type="submit"]{transition:all .2s ease-out}form:not(form:has(*:invalid)) input[type=submit] {background:var(--text-main);color:var(--white)}form:not(form:has(*:invalid)) input[type=submit]:focus, form:not(form:has(*:invalid)) input[type=submit]:hover {box-shadow:0 0 0 3px var(--text-main)}form:not(form:has(*:invalid)) input[type=submit]:active {box-shadow:0 0 0 0 var(--text-main)}form:has(*:invalid) input[type=submit]:focus {box-shadow:0 0 0 1px goldenrod;border:1px solid #daa520}form:has(*:invalid) input[type=submit]:hover {background:rgba(0,3,7,.02);color:rgba(0,3,7,.6)}.field-group:has(*:invalid):not(.field-group:has(*:focus)):not(.field-group:has(*:placeholder-shown)) {label {
        color: var(--red);
    }
    input, textarea {

        border: 1px solid var(--red);
    }
}form a:focus{text-decoration:underline;border-radius:0;border:none;background:rgba(0,0,0,0)}.radio-btn-set:has(input:checked) .radio-btn:not(.radio-btn:has(input:checked)) {opacity:.5}.radio-btn-set:has(input:checked) .radio-btn:not(.radio-btn:has(input:checked)):hover {opacity:1}.background-logo .logo-img{opacity:.04;position:fixed;bottom:0;width:65vw;min-width:800px;right:0;z-index:-1;transform:rotate(-35deg)}@media (max-width:865px){.background-logo .logo-img{right: calc(calc(800px - 100vw) / -2 )}}.nobr{display:inline-block}.single-item{width:100%;display:flex;justify-content:center;padding-top:75px}.single-item .card{width:375px}@media (max-width:768px){.single-item{width:calc(100% - 32px);padding:50px 16px 0 16px}}