.rn .rn-page{grid-template-columns:1fr 1.1fr;min-height:100vh;display:grid}@media (max-width:920px){.rn .rn-page{grid-template-columns:1fr}.rn .rn-left{min-height:44vh}}.rn .rn-left{background:var(--bg2);flex-direction:column;justify-content:space-between;padding:48px 56px;display:flex;position:relative;overflow:hidden}.rn #rn-flowCanvas{opacity:.75;width:100%;height:100%;position:absolute;inset:0}.rn .rn-left .rn-veil{background:radial-gradient(ellipse 80% 60% at 30% 40%,transparent 0%,#060a1299 70%,var(--bg2) 100%);position:absolute;inset:0}.rn .rn-left .rn-logo{z-index:2;align-items:center;display:inline-flex;position:relative}.rn .rn-left .rn-logo img{filter:brightness(0)invert();height:26px}.rn .rn-left .rn-msg{z-index:2;padding-bottom:24px;position:relative}.rn .rn-left .rn-msg h2{letter-spacing:-.02em;font-size:clamp(1.9rem,2.8vw,2.7rem);font-weight:900;line-height:1.22}.rn .rn-left .rn-msg h2 em{color:#8fcbf7;font-style:normal}.rn .rn-left .rn-msg p{color:var(--sub);max-width:420px;margin-top:18px;font-size:15.5px}.rn .rn-steps{z-index:2;border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:8px;padding-top:26px;display:grid;position:relative}.rn .rn-steps .rn-st{color:var(--sub);padding-top:16px;font-size:12px;position:relative}.rn .rn-steps .rn-st b{color:var(--txt);font-size:13px;display:block}.rn .rn-steps .rn-st:before{content:"";background:#4aadf266;border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:0}.rn .rn-steps .rn-st:first-child:before{background:var(--cyan)}.rn .rn-right{flex-direction:column;justify-content:center;padding:70px 6vw;display:flex;position:relative}.rn .rn-back{color:var(--sub);font-size:13.5px;transition:color .25s;position:absolute;top:34px;right:40px}.rn .rn-back:hover{color:var(--blue)}.rn .rn-card{width:min(560px,100%)}.rn .rn-card h1{letter-spacing:-.02em;font-size:27px;font-weight:900}.rn .rn-card .rn-desc{color:var(--sub);margin:10px 0 30px;font-size:14.5px}.rn .rn-fg{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.rn .rn-fg{grid-template-columns:1fr}}.rn .rn-field{margin-bottom:2px}.rn .rn-field label{color:var(--sub);margin-bottom:8px;font-size:12.5px;font-weight:600;display:block}.rn .rn-field input,.rn .rn-field select,.rn .rn-field textarea{border:1px solid var(--line);width:100%;color:var(--txt);background:#ffffff0a;border-radius:12px;outline:none;padding:13px 16px;font-size:14.5px;transition:border-color .25s,box-shadow .25s}.rn .rn-field select{appearance:none}.rn .rn-field select option{color:var(--txt);background:#0e1523}.rn .rn-field input::-moz-placeholder{color:#5a6478}.rn .rn-field textarea::-moz-placeholder{color:#5a6478}.rn .rn-field input::placeholder,.rn .rn-field textarea::placeholder{color:#5a6478}.rn .rn-field input:focus,.rn .rn-field select:focus,.rn .rn-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #4aadf226}.rn .rn-field textarea{resize:vertical;min-height:110px}.rn .rn-full{grid-column:1/-1}.rn .rn-agree{color:var(--sub);cursor:pointer;align-items:center;gap:9px;margin:16px 0 22px;font-size:12.5px;display:flex}.rn .rn-agree input{accent-color:var(--blue);width:15px;height:15px}.rn .rn-submit{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:12px;width:100%;padding:17px 0;font-size:15.5px;font-weight:900;transition:transform .25s,box-shadow .25s;box-shadow:0 10px 30px #4aadf240}.rn .rn-submit:hover{transform:translateY(-2px);box-shadow:0 14px 40px #4aadf266}.rn .rn-done{text-align:center;padding:60px 0;display:none}.rn .rn-done .rn-chk{background:var(--grad);color:#04121f;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 24px;display:flex}.rn .rn-done h2{font-size:23px;font-weight:900}.rn .rn-done p{color:var(--sub);margin-top:12px;font-size:14px}@media (prefers-reduced-motion:reduce){.rn *{transition:none!important;animation:none!important}}.rn .rn-done.rn-done-on{display:block}.rn a.rn-submit-link{text-align:center;width:auto;margin-top:28px;padding:15px 28px;text-decoration:none;display:inline-block}.rn .rn-submit:disabled{opacity:.6;cursor:default;transform:none}@media (max-width:560px){.rn .rn-left{min-height:auto;padding:28px 20px 26px}.rn .rn-left .rn-msg{padding-top:26px;padding-bottom:18px}.rn .rn-steps{grid-template-columns:1fr 1fr;gap:14px 10px;padding-top:20px}.rn .rn-right{padding:54px 20px 44px}.rn .rn-back{top:18px;right:20px}.rn .rn-field input,.rn .rn-field select,.rn .rn-field textarea{padding:12px 14px;font-size:16px}.rn .rn-card h1{font-size:23px}.rn .rn-submit{padding:16px 0}}.rn .rn-left .rn-logo img{height:34px}.rn .rn-card h1{line-height:1.25}.rn .rn-left .rn-msg h2{line-height:1.22}@media (max-width:760px){.rn-back{align-items:center;min-height:38px;display:inline-flex}.rn-left .rn-logo{min-height:38px}.rn-agree input[type=checkbox]{width:24px;height:24px}.rn-agree label,.rn-agree{min-height:38px}}
