*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:radial-gradient(ellipse at 18% 35%,#13294188,transparent 52%),#040b15;color:#edf3f9;font-family:Arial,Helvetica,sans-serif;min-height:100svh}a{color:inherit;text-decoration:none}header{padding:32px 5%;display:flex;justify-content:space-between;align-items:center}.brand{display:block;max-width:100%;height:auto}nav{display:flex;gap:32px;align-items:center;font-size:12px;color:#a4b2c4}a:hover{color:#ffb34d}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{outline-offset:5px}*:focus-visible{outline:2px solid #ff9b32}main{max-width:1100px;margin:56px auto 70px;padding:0 28px;display:grid;grid-template-columns:1fr 1.15fr;gap:90px;align-items:start}aside{padding-top:20px;min-width:0}.eyebrow{color:#ff9b32;font-size:11px;letter-spacing:3px;text-transform:uppercase}h1{font-size:clamp(36px,5vw,62px);font-weight:400;line-height:1.1;letter-spacing:-2px;margin:28px 0 24px}.intro{font-size:17px;line-height:1.8;color:#aab8ca;max-width:340px}.privacy{font-size:12px;color:#7f91a8;line-height:1.8;max-width:290px}.orbit-art{height:126px;position:relative;margin:40px 0;max-width:290px}.orbit-art span{position:absolute;inset:22px 0;border:1px solid #ff9d33;border-top-color:transparent;border-right-style:dashed;border-radius:50%;transform:rotate(-12deg);box-shadow:0 10px 26px -17px #ffa83b}.orbit-art i{position:absolute;width:12px;height:12px;background:#ffd264;border-radius:50%;left:4px;top:38px;box-shadow:0 0 24px #ffa22f}.form-card{min-width:0;padding:32px;background:linear-gradient(145deg,#10203288,#0a1421cc);border:1px solid #a4c7ee20;border-radius:16px;box-shadow:0 20px 70px #0003}.grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}.wide{grid-column:1/-1}label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#b9c5d5}input,select,textarea{width:100%;background:#040d19;border:1px solid #a4c7ee30;border-radius:7px;padding:13px 12px;color:#eff5fc;min-width:0}textarea{resize:vertical;min-height:115px}input:focus,select:focus,textarea:focus{border-color:#ff9b32}.phone-field{border:0;padding:0;margin:0;min-width:0}legend{font-size:12px;color:#b9c5d5;margin-bottom:9px;padding:0}.phone-row{display:flex;gap:10px;direction:ltr}.phone-row select{width:124px;flex-shrink:0}.phone-row input{flex:1}small{display:block;margin-top:9px;font-size:11px;color:#7f91a8;line-height:1.5}#send{display:flex;justify-content:space-between;align-items:center;background:#ff9b32;color:#16110a;border:0;border-radius:7px;padding:15px 18px;margin-top:26px;width:100%;font-weight:600;cursor:pointer}#send:disabled{opacity:.45;cursor:default}#send:hover:not(:disabled){background:#ffb052}#form-status{font-size:12px;line-height:1.7;color:#9aadc5;margin:14px 0 0}#form-status.success{color:#8fd6ba}#form-status.error{color:#ffc191}.trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.languages{position:relative;z-index:5}.languages summary{display:flex;gap:8px;align-items:center;cursor:pointer;list-style:none}.languages summary::-webkit-details-marker{display:none}.languages img{object-fit:cover;border-radius:2px}.language-list{position:absolute;inset-inline-end:0;top:32px;width:180px;background:#0b1726;border:1px solid #a4c7ee30;border-radius:8px;padding:6px;box-shadow:0 10px 40px #0008}.language-list button{display:flex;gap:12px;align-items:center;background:none;color:#c4cfde;border:0;padding:11px;width:100%;text-align:start;cursor:pointer}.language-list button:hover,.language-list [aria-pressed=true]{background:#ff9b3218;color:#ffd18d;border-radius:4px}footer{padding:0 5% 28px;font-size:9px;letter-spacing:1.4px;color:#61758d}[dir=rtl] h1{letter-spacing:0}[dir=rtl] .eyebrow{letter-spacing:0}@media(max-width:760px){header{padding:25px 6%}.brand{width:102px}nav{gap:18px;font-size:11px}main{margin:28px auto 40px;grid-template-columns:1fr;gap:26px;padding:0 6%}aside{padding:0}h1{margin:18px 0;font-size:40px}.intro{font-size:15px;max-width:100%;margin-bottom:15px}.orbit-art{display:none}.privacy{max-width:100%;font-size:11px}.form-card{padding:24px}.grid{gap:18px 14px}}@media(max-width:390px){.back{max-width:70px}.grid{grid-template-columns:1fr}.form-card{padding:20px}}#send svg{width:18px;height:18px;flex-shrink:0}[dir=rtl] #send svg{transform:scaleX(-1)}

.contact-logo{display:block;width:350px;max-width:100%;height:auto;margin:28px 0 30px}footer{display:flex;align-items:center;gap:8px}footer img{display:inline-block;height:auto}@media(max-width:760px){.contact-logo{width:230px;margin:22px auto}}

body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.brand,.contact-logo{image-rendering:auto}
