.page-module__iRBh-W__viewport{width:100vw;height:100vh;font-family:var(--font-inter), sans-serif;-webkit-user-select:none;user-select:none;display:flex;position:relative;overflow:hidden}.page-module__iRBh-W__accordionPanel{cursor:default;justify-content:center;align-items:center;width:10vw;height:100vh;transition:width .65s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.page-module__iRBh-W__accordionPanel.page-module__iRBh-W__active{width:70vw}.page-module__iRBh-W__panelContent{opacity:0;pointer-events:none;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;flex-shrink:0;justify-content:center;align-items:center;width:70vw;height:100vh;padding:120px 24px 32px;transition:opacity .3s;display:flex;overflow-y:auto}.page-module__iRBh-W__panelContent::-webkit-scrollbar{display:none}.page-module__iRBh-W__accordionPanel.page-module__iRBh-W__active .page-module__iRBh-W__panelContent{opacity:1;pointer-events:auto;transition-delay:.3s}.page-module__iRBh-W__unexpandedIndicator{opacity:1;pointer-events:none;transition:opacity .3s;position:absolute;top:60px;left:50%;transform:translate(-50%)}.page-module__iRBh-W__accordionPanel.page-module__iRBh-W__active .page-module__iRBh-W__unexpandedIndicator{opacity:0}.page-module__iRBh-W__completedText{letter-spacing:.4em;color:#ffffff40;white-space:nowrap;pointer-events:none;opacity:1;font-size:36px;font-weight:800;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.page-module__iRBh-W__accordionPanel.page-module__iRBh-W__active .page-module__iRBh-W__completedText{opacity:0}.page-module__iRBh-W__circleNumber{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:flex}.page-module__iRBh-W__formWrapper{flex-direction:column;gap:20px;width:100%;max-width:680px;margin:0 auto;display:flex}.page-module__iRBh-W__panelTitleStatic{opacity:0;justify-content:flex-start;transition:opacity .3s;display:flex}.page-module__iRBh-W__accordionPanel.page-module__iRBh-W__active .page-module__iRBh-W__panelTitleStatic{opacity:1;transition-delay:.3s}.page-module__iRBh-W__stepBadge{text-transform:uppercase;letter-spacing:.1em;border-radius:24px;width:fit-content;padding:8px 16px;font-size:13px;font-weight:700}.page-module__iRBh-W__panelTitle h2{margin:4px 0 0;font-size:26px;font-weight:700}.page-module__iRBh-W__panelTitle p{margin:0;font-size:14px}.page-module__iRBh-W__bg1{background-color:#09090b}.page-module__iRBh-W__bg2{background-color:#022c22}.page-module__iRBh-W__bg3{background-color:#4c0519}.page-module__iRBh-W__bg4{background-color:#172554}.page-module__iRBh-W__successOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:200;background:#000000bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.page-module__iRBh-W__successCard{text-align:center;color:#fff;background:#1e1e2d;border:1px solid #ffffff26;border-radius:24px;width:100%;max-width:520px;padding:40px;animation:.4s cubic-bezier(.16,1,.3,1) page-module__iRBh-W__popIn;box-shadow:0 25px 60px #0009}@keyframes page-module__iRBh-W__popIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.page-module__iRBh-W__checkIconLarge{background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;display:flex;box-shadow:0 0 30px #10b98166}.page-module__iRBh-W__checkIconLarge:after{content:"";border:5px solid #000;border-width:0 5px 5px 0;width:16px;height:32px;margin-top:-8px;transform:rotate(45deg)}.page-module__iRBh-W__errorBanner{z-index:150;color:#fff;background:#ef4444f2;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:600;animation:.3s page-module__iRBh-W__slideDown;display:flex;position:fixed;top:80px;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #ef444466}@keyframes page-module__iRBh-W__slideDown{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}
