.rg2{--bg:#0e0202;--card:#1f0d08;--paper:#f7f7f5;--white:#fff;--white-80:rgba(255,255,255,0.8);--orange:#ff5700;--input-bg:rgba(187,187,187,0.15);--input-line:rgba(136,136,136,0.1);--placeholder:#999;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg);font-family:var(--font-inter),"Inter",sans-serif;color:var(--white);-webkit-font-smoothing:antialiased}.rg2 *,.rg2 :after,.rg2 :before{box-sizing:border-box}.rg2 a{color:inherit;text-decoration:none}.rg2-nav{padding:16px 30px 10px}.rg2-nav-inner{max-width:1140px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.rg2-logo{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:21px;letter-spacing:-.6px;color:var(--paper)}.rg2-logo svg{width:30px;height:30px}.rg2-menu{display:flex;align-items:center;gap:36px;list-style:none;margin:0;padding:0}.rg2-link{position:relative;font-size:16px;font-weight:400;line-height:1.7;color:var(--paper)}.rg2-link:after{content:"";position:absolute;left:0;bottom:2px;height:1px;width:0;background:var(--paper);transition:width .3s ease}.rg2-link:hover:after{width:100%}.rg2-nav-right{display:flex;align-items:center;gap:24px}.rg2 .rg2-btn-white{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:12px;border:1px solid rgba(59,59,59,.12);background:var(--white);color:#0a0a0a;font-size:14px;font-weight:500;line-height:1.7;transition:transform .25s ease}.rg2-btn-white:hover{transform:translateY(-2px)}.rg2-section{flex:1;min-height:80vh;justify-content:center;padding:50px 30px}.rg2-card,.rg2-section{display:flex;align-items:center}.rg2-card{gap:80px;max-width:1200px;background:var(--card);border-radius:16px;padding:70px}.rg2-copy{width:384px;min-height:540px;justify-content:space-between;gap:24px}.rg2-copy,.rg2-copy-top{display:flex;flex-direction:column}.rg2-copy-top{gap:10px}.rg2-tag{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.8);font-size:20px;font-weight:500;line-height:1.7}.rg2-tag .ic{width:30px;height:30px;border-radius:9px;background:rgba(255,255,255,.12);display:grid;place-items:center;font-size:15px}.rg2-copy h2{margin:0;font-size:48px;font-weight:500;letter-spacing:-2px;line-height:1.2em;color:var(--paper)}.rg2-copy h2 span{color:var(--orange)}.rg2-copy p{margin:0;font-size:16px;font-weight:400;line-height:1.7em;color:var(--white-80)}.rg2-form{flex-direction:column;width:510px}.rg2-form,.rg2-row{display:flex;align-items:center;gap:20px}.rg2-row{width:100%}.rg2-field{flex:1;display:flex;flex-direction:column;gap:10px;min-width:0}.rg2-field--full{width:100%;flex:none}.rg2-field>span{line-height:1.7em}.rg2-field>span,.rg2-input,.rg2-phone{font-size:14px;font-weight:400;color:var(--white)}.rg2-input,.rg2-phone{width:100%;height:43px;border-radius:10px;border:1px solid var(--input-line);background:var(--input-bg);font-family:inherit;line-height:1.2em;padding:12px;outline:none;transition:background .2s ease,border-color .2s ease}.rg2-input::-moz-placeholder{color:var(--placeholder)}.rg2-input::placeholder{color:var(--placeholder)}.rg2-input:focus{background:rgba(187,187,187,.2);border-color:var(--orange)}.rg2-phone{display:flex;align-items:center;padding:4px 8px}.rg2-phone:focus-within{background:rgba(187,187,187,.2);border-color:var(--orange)}.rg2-ddi{display:flex;align-items:center;gap:8px;padding:4px 8px;min-width:60px;flex:none}.rg2-ddi .flag{font-size:16px;line-height:1}.rg2-ddi select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--white);font-family:inherit;font-size:14px;outline:none;cursor:pointer}.rg2-ddi select option{color:#000}.rg2-phone input{flex:1;min-width:0;border:0;background:transparent;color:var(--white);font-family:inherit;font-size:14px;padding:4px 8px;outline:none}.rg2-phone input::-moz-placeholder{color:var(--placeholder)}.rg2-phone input::placeholder{color:var(--placeholder)}.rg2-terms{display:flex;align-items:center;gap:10px;width:100%;font-size:14px;color:var(--white-80);cursor:pointer}.rg2-terms input{width:16px;height:16px;accent-color:var(--orange);flex:none}.rg2-terms a{color:var(--orange)}.rg2-terms a:hover{text-decoration:underline}.rg2-error{width:100%;margin:0;font-size:13px;font-weight:500;color:#ff6b6b}.rg2-submit{width:100%;height:40px;border:0;border-radius:10px;background:rgb(54,25,17);color:var(--orange);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .3s ease,color .3s ease}.rg2-submit.ready{background:var(--orange);color:var(--white)}.rg2-submit.ready:hover{background:#e64e00}.rg2-submit:disabled{opacity:.6;cursor:default}.rg2-alt{width:100%;font-size:14px;color:var(--white-80);text-align:center}.rg2-alt a{color:var(--orange)}.rg2-alt a:hover{text-decoration:underline}@media (max-width:1199px){.rg2-menu{display:none}.rg2-section{padding:30px}.rg2-card{flex-direction:column;gap:30px;width:90%;padding:50px}.rg2-copy{width:100%;min-height:0;justify-content:center;gap:10px;text-align:center}.rg2-copy,.rg2-copy-top{align-items:center}.rg2-copy h2{font-size:38px;letter-spacing:-1.2px;max-width:80%}.rg2-form{width:100%}}@media (max-width:767px){.rg2-nav{padding:20px}.rg2-nav-right .rg2-link{display:none}.rg2-section{padding:20px}.rg2-card{width:100%;max-width:none;gap:15px;padding:20px 10px 10px}.rg2-copy{width:95%}.rg2-tag{display:none}.rg2-copy h2{font-size:30px;letter-spacing:-1px;max-width:none}.rg2-copy p{display:none}.rg2-form{gap:10px;padding:10px}.rg2-row{flex-direction:column;gap:10px}.rg2-field{width:100%;flex:none}}