.brand{display:flex;align-items:center;gap:12px}.pro-label{font-size:12px;letter-spacing:.14em;border:1px solid #ffffff65;padding:5px 8px;border-radius:20px}.pro-hero-action{position:absolute;bottom:75px;left:0;right:0;text-align:center}.pro-hero-action p{font-size:12px;letter-spacing:.06em;margin:20px 0 0}.pro-hero-action .button{background:#ffffff0a}.registration{background:#44484e;color:white;display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:110px max(8%,calc((100% - 1150px)/2))}.registration h2{font-size:clamp(52px,6vw,80px)}.registration p{font-size:17px;line-height:1.6}.registration-panel{padding-top:4px}.registration label:not(.consent){display:block;font-size:14px;margin:0 0 12px}.registration input:not([type=checkbox]){width:100%;border:0;border-bottom:1px solid #ffffff66;background:transparent;color:white;border-radius:0;padding:12px 0 17px;font:inherit;font-size:19px;margin-bottom:28px}.registration input::placeholder{color:#c9ccd2}.registration input:focus-visible{outline:2px solid #e6e8ed;outline-offset:5px}.registration .field-help{font-size:13px;line-height:1.6;color:#e0e2e7;margin:0 0 25px}.consent{display:flex;gap:12px;font-size:14px;line-height:1.6;margin:25px 0}.consent input{width:18px;height:18px;flex:none;accent-color:#c6cad0}.registration button{font-family:inherit;cursor:pointer}.registration h3{font-size:36px;font-weight:400;letter-spacing:-.04em;margin:0 0 20px}.registration output{display:block;font-size:clamp(25px,3vw,42px);letter-spacing:.08em;margin:32px 0;overflow-wrap:anywhere}.result-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px}.registration .status-note{border-top:1px solid #ffffff30;padding-top:22px;font-size:14px}.registration [hidden]{display:none!important}.registration button:disabled{opacity:.5;cursor:wait}#form-error{color:#ffbaba;font-size:14px}section[id]{scroll-margin-top:40px}@media(max-width:760px){.registration{grid-template-columns:1fr;gap:35px;padding:65px 25px}.pro-hero-action{bottom:48px}.pro-label{font-size:10px;padding:4px 6px}.brand{gap:6px}.registration .section-label{margin-bottom:30px}.pro-hero-action p{font-size:12px}.registration h2{font-size:53px}}

.pro-label{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:47px;height:26px;padding:0 0 0 .14em;line-height:1;text-align:center}@media(max-width:760px){.pro-label{min-width:40px;height:23px;padding:0 0 0 .14em}}

.pro-label{min-width:94px;padding:0 9px 0 calc(9px + .14em)}@media(max-width:760px){.pro-label{min-width:77px;padding:0 6px 0 calc(6px + .14em);font-size:9px}}
