/* Scoped to #v-register */
@scope (#v-register) {
*{box-sizing:border-box}:scope{margin:0;min-height:100%;background:#031326;color:#f5f6fa;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,select{cursor:pointer}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #ffab39;outline-offset:3px}.svg-library{position:absolute;width:0;height:0;overflow:hidden}.icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.viewport{position:relative;width:100%;overflow:hidden}.scene{position:relative;width:1673px;height:820px;transform-origin:top left;isolation:isolate;background:#031326}.backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.shade{position:absolute;inset:0;background:linear-gradient(90deg,#00142655,transparent 65%),linear-gradient(0deg,#001225 0,transparent 24%);z-index:-2}.panel-outline{position:absolute;left:3px;top:13px;width:612px;height:766px;overflow:visible;pointer-events:none}.panel-logo{position:absolute;left:140px;top:66px;display:flex;align-items:center;font-weight:700;font-size:34px;letter-spacing:-1px;gap:5px}.panel-logo>.icon{width:52px;height:50px;stroke:none}.brand-orange{color:#ff9600}.brand-orange .icon{width:21px;height:21px;margin:0 -1px}.brand small{border-left:1px solid #577083;padding-left:8px;margin-left:4px;font-size:14px;letter-spacing:0;color:#ffa619}.form-content{position:absolute;left:112px;top:142px;width:398px}.form-content h1{font-size:36px;letter-spacing:-1px;line-height:1.1;margin:0 0 7px 15px}.intro{font-size:16px;margin:0 0 20px 15px;white-space:nowrap;color:#dce8fa}.account-types{height:47px;border:1px solid #47617f;border-radius:12px;background:#071b30a8;display:flex;margin-bottom:18px}.account-types button{display:flex;align-items:center;justify-content:center;gap:17px;background:none;border:0;border-radius:11px;width:50%;font-size:14px;font-weight:700}.account-types .selected{background:linear-gradient(110deg,#ff9c00,#ff6e00);box-shadow:0 0 18px #ff920025,inset 0 0 0 1px #ffbe4e}.account-types .icon{width:20px;height:20px}.input-wrap{height:40px;border:1px solid #7088a5;border-radius:8px;display:flex;align-items:center;gap:20px;background:linear-gradient(110deg,#10283bcc,#122b43ad);padding:0 14px;margin-bottom:8px;box-shadow:inset 0 0 3px #a7c7ef22;min-width:0}.input-wrap:focus-within{border-color:#ffa522;box-shadow:0 0 0 2px #ff971522}.input-wrap>.icon{width:21px;height:21px}.input-wrap input{width:100%;height:100%;min-width:0;border:0;outline:none;background:transparent;color:#fff;font-size:14px}.input-wrap input::placeholder{color:#b9cfe8;opacity:1}.name-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.phone-fields{display:grid;grid-template-columns:123px 1fr;gap:4px}.country{height:40px;border:1px solid #7088a5;border-radius:8px;background:#10283bdd}.country select{width:100%;height:100%;padding:0 8px;border:0;background:transparent;color:#fff;font-size:14px}.country option{background:#10283b}.show-password{display:grid;place-items:center;padding:0;background:none;border:0}.show-password .icon{width:19px;height:19px}.consents{margin:17px 0 20px;font-size:11.5px;color:#d0e1f4}.consents label{display:flex;align-items:center;gap:8px;margin:5px 0;cursor:pointer;white-space:nowrap}.consents input{appearance:none;flex-shrink:0;width:17px;height:17px;margin:0;border:1.5px solid #c0d5e9;border-radius:2px;background:#02162b}.consents input:checked{appearance:auto;accent-color:#ff9500}.submit{height:52px;width:calc(100% + 30px);margin-left:-15px;border:1px solid #ffb93c;border-radius:12px;background:linear-gradient(110deg,#ffa10b,#ff7800 75%,#ed6600);box-shadow:0 0 24px #ff811c55,inset 0 1px 2px #ffcf8066;display:flex;align-items:center;justify-content:center;gap:13px;font-size:21px;font-weight:700}.submit:hover{filter:brightness(1.1)}.signin{text-align:center;font-size:14px;margin:15px 0}.signin a{font-weight:700;text-decoration:underline;text-underline-offset:4px}.pitch{position:absolute;left:590px;top:60px}.eyebrow{color:#ff8d00;font-size:13px;letter-spacing:4px;font-weight:700;margin:0 0 8px}.pitch h2{font-size:54px;line-height:1.03;letter-spacing:-1.1px;margin:0 0 10px;text-shadow:0 2px 6px #0007}.pitch h2 span{display:block;color:#ff8900}.pitch-description{font-size:20px;line-height:1.35;color:#cfdef1;margin:0}.stats{display:flex;gap:28px;margin-top:25px}.stat{display:flex;gap:11px;align-items:center}.round-icon{width:45px;height:45px;border:1px solid #bf6b2380;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ff9100;background:#02172e80}.round-icon .icon{width:32px;height:32px}.stat strong{font-size:21px;display:block;line-height:1.35}.stat small{font-size:12px;letter-spacing:.6px;color:#c6daef}.motto{position:absolute;right:30px;top:27px;font-size:13px;letter-spacing:3px;line-height:1.7;color:#c4d9f4}.motto:after{content:'';display:block;width:42px;height:3px;background:#ff9300;margin-top:14px}.benefits{position:absolute;left:633px;bottom:48px;width:675px;display:flex;justify-content:space-around;gap:25px}.benefit{text-align:center;font-size:14px;line-height:1.2;display:flex;align-items:center;flex-direction:column;gap:10px}.benefit .round-icon{width:53px;height:53px;border-color:#567fa4}.help{position:absolute;right:26px;bottom:65px;width:270px;padding:16px 14px 20px;border:1px solid #4a92bc;border-radius:26px;background:linear-gradient(130deg,#0a2c47ee,#001225f5);box-shadow:0 8px 30px #0007}.greeting{background:#f4f8ff;color:#051227;border-radius:18px;padding:12px 14px;font-size:14px;line-height:1.4;width:145px;margin-bottom:10px;position:relative;z-index:2}.greeting:after{content:'';position:absolute;right:-11px;top:37px;border-width:9px 0 9px 13px;border-style:solid;border-color:transparent transparent transparent #f4f8ff}.help>a,.help>button{display:flex;align-items:center;gap:10px;border:1px solid #4c84ac;border-radius:14px;width:100%;height:36px;margin-top:5px;background:#02162ae6;color:#fff;font-size:11px;padding:0 12px;position:relative;z-index:2}.help>a:hover,.help>button:hover{background:#173953}.help .icon{width:18px;height:18px}.help>a>span,.help>button>span{margin-left:auto;font-size:25px}.help-toggle{position:absolute;right:35px;bottom:4px;width:57px;height:57px;border:1px solid #ffc04a;border-radius:50%;background:linear-gradient(120deg,#ffb000,#ff7d00);display:grid;place-items:center;box-shadow:0 0 20px #ff940025}.robot{position:absolute;right:4px;top:-49px;width:108px;height:145px;filter:drop-shadow(0 5px 4px #0009)}.robot-head{position:absolute;top:5px;width:98px;height:80px;border-radius:48%;background:linear-gradient(130deg,#fff,#a9bbc8 48%,#eafaff 53%,#567387);border:3px solid #c7e6fa;box-shadow:inset -6px -4px 7px #53657d}.robot-face{position:absolute;inset:10px 8px 12px;border:3px solid #344854;border-radius:44%;background:linear-gradient(120deg,#173446,#01050c 70%);display:flex;gap:20px;align-items:center;justify-content:center}.robot-face i{display:block;width:13px;height:20px;border-radius:50%;background:#00caff;box-shadow:0 0 10px #00b7ff}.robot-face span{position:absolute;bottom:5px;width:17px;height:6px;border-bottom:2px solid #00caff;border-radius:50%}.robot-body{position:absolute;top:85px;left:24px;width:59px;height:59px;border-radius:15px 15px 25px 25px;background:linear-gradient(115deg,#f6fdff,#8197aa);border:3px solid #dceaf1;transform:rotate(8deg);display:grid;place-items:center;color:#00b8ee}.robot-arm{position:absolute;top:87px;width:19px;height:54px;border-radius:12px;background:linear-gradient(90deg,#f6fdff,#64869c);border:2px solid #cbdfeb}.robot-arm.left{left:9px;transform:rotate(24deg)}.robot-arm.right{right:5px;transform:rotate(-17deg)}.status{position:fixed;z-index:50;bottom:24px;left:50%;transform:translateX(-50%);max-width:min(560px,calc(100% - 32px));padding:16px 22px;border:1px solid #b67932;border-radius:12px;background:#092038;color:#fff;box-shadow:0 8px 35px #0009;font-size:14px;line-height:1.5}.status:empty{display:none}#form-feedback{font-size:12px;padding:12px;background:#092038;border:1px solid #ffa12b;border-radius:8px;line-height:1.5}#site-header,#site-footer{display:block;width:100%}[hidden]{display:none!important}
@media(max-width:800px){.scene{width:100%;height:auto;min-height:100svh;padding:28px 18px 24px;display:flex;flex-direction:column}.backdrop{object-position:68% center;opacity:.5}.shade{background:linear-gradient(#00142655,#001426d9)}.panel-outline,.motto{display:none}.membership{order:2;position:relative;border:1px solid #bf8b4f;border-radius:18px;background:linear-gradient(120deg,#10293eef,#02172bf2);padding:25px 20px;box-shadow:0 0 22px #ff961321}.panel-logo{position:static;font-size:29px;margin-bottom:20px}.panel-logo>.icon{width:44px;height:43px}.form-content{position:static;width:100%}.form-content h1{font-size:31px;margin-left:0}.intro{white-space:normal;font-size:13px;margin-left:0;line-height:1.5}.input-wrap{height:45px;gap:12px}.country{height:45px}.phone-fields{grid-template-columns:105px 1fr}.consents label{white-space:normal;align-items:flex-start;line-height:1.45}.submit{width:100%;margin:0;font-size:19px}.pitch{order:1;position:static;margin:0 4px 25px}.eyebrow{font-size:9px;letter-spacing:2px;line-height:1.6}.pitch h2{font-size:clamp(27px,5.7vw,44px);line-height:1.08}.pitch-description{font-size:14px;margin-top:13px}.pitch-description br{display:none}.stats{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:20px}.stat strong{font-size:18px}.stat small{font-size:10px}.stat .round-icon{width:36px;height:36px}.stat .icon{width:25px;height:25px}.benefits{order:3;position:static;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:23px;margin:28px 0}.benefit{font-size:12px}.help{order:4;position:relative;right:auto;bottom:auto;width:270px;align-self:flex-end;margin:40px 0 0}.help-toggle{position:relative;right:auto;bottom:auto;order:5;align-self:flex-end;margin-top:8px}.signin{font-size:13px}.name-fields{gap:8px}.name-fields .input-wrap{padding:0 10px;gap:9px}}@media(prefers-reduced-motion:no-preference){button,a{transition:filter .15s,background .15s}}

}
