.tr-hero{background:var(--tp-dark);color:#fff;padding:55px 0 68px;position:relative;overflow:hidden}.tr-hero:after{content:'REGISTER';position:absolute;right:4%;bottom:-35px;color:rgba(255,255,255,.04);font:900 150px var(--tp-mono);letter-spacing:-.12em}.tr-hero .tp-container{position:relative;z-index:1}.tr-hero h1{font-size:clamp(48px,6vw,76px);line-height:.9;letter-spacing:-.08em;margin:22px 0 12px}.tr-hero h1 em{font-family:var(--tp-serif);font-weight:400;letter-spacing:-.08em}.tr-hero p{color:#a9ccc4;font-size:12px;margin:0}.tr-hero .td-back{display:block;margin-bottom:45px}.tr-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:19px;padding-top:45px;padding-bottom:80px}.tr-panel,.tr-summary,.tr-help{background:#fff;border:1px solid var(--tp-line);border-radius:13px}.tr-panel{padding:26px}.tr-panel-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:1px solid var(--tp-line);padding-bottom:21px;margin-bottom:23px}.tr-panel-heading h2{font-size:31px;line-height:.95;letter-spacing:-.08em;margin:10px 0 0}.tr-panel-heading h2 em{font-family:var(--tp-serif);font-weight:400;letter-spacing:-.08em}.tr-step{font:9px var(--tp-mono);color:var(--tp-muted);letter-spacing:.09em}.tr-form{display:flex;flex-direction:column;gap:17px}.tr-form label{display:flex;flex-direction:column;gap:7px;color:var(--tp-ink);font-size:11px;font-weight:700}.tr-form label>span{font-size:9px;font-weight:400;color:var(--tp-muted)}.tr-form input,.tr-form select,.tr-form textarea{border:1px solid var(--tp-line);border-radius:7px;background:#fbfcfc;padding:12px;color:var(--tp-ink);font-size:12px;outline:0;resize:vertical}.tr-form input:focus,.tr-form select:focus,.tr-form textarea:focus{border-color:#78b9a6;box-shadow:0 0 0 3px rgba(8,120,110,.09)}.tr-form select{appearance:auto}.tr-form small{color:var(--tp-muted);font-size:9px;font-weight:400}.tr-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.tr-consent{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:9px;color:var(--tp-muted)!important;font-size:10px!important;font-weight:400!important;line-height:1.5}.tr-consent input{margin-top:3px;accent-color:var(--tp-teal)}.tr-form button{justify-content:center;border:0;margin-top:4px}.tr-aside{display:flex;flex-direction:column;gap:13px}.tr-summary,.tr-help{padding:21px}.tr-summary h2{font-size:20px;line-height:1.1;letter-spacing:-.06em;margin:14px 0 21px}.tr-summary>div{border-top:1px solid var(--tp-line);padding:12px 0}.tr-summary b,.tr-summary span{display:block}.tr-summary b{font:9px var(--tp-mono);letter-spacing:.08em;color:var(--tp-muted);text-transform:uppercase}.tr-summary span{font-size:11px;margin-top:5px}.tr-help{background:var(--tp-dark);color:#fff}.tr-help ol{list-style:none;padding:0;margin:21px 0}.tr-help li{counter-increment:item;display:flex;gap:10px;align-items:flex-start;color:#c3ddd5;font-size:11px;padding:10px 0;border-top:1px solid rgba(255,255,255,.14)}.tr-help li:before{content:counter(item,decimal-leading-zero);font:9px var(--tp-mono);color:var(--tp-orange)}.tr-help ol{counter-reset:item}.tr-help a{display:flex;justify-content:space-between;color:#f4b568;border-top:1px solid rgba(255,255,255,.14);padding-top:15px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.tr-help a span{font-size:16px}.tr-footer{padding:30px 0}.tr-form-column .alert{border-radius:8px;margin-bottom:13px;font-size:12px}
@media(max-width:760px){.tr-layout{display:block;padding-top:25px}.tr-aside{margin-top:15px}.tr-panel{padding:18px}.tr-form-grid{grid-template-columns:1fr}.tr-panel-heading{display:block}.tr-step{display:block;margin-top:15px}.tr-hero{padding:35px 0 50px}.tr-hero .td-back{margin-bottom:35px}.tr-hero h1{font-size:52px}}
