form.waitlist{border-top:1px solid var(--steel-line)}.f-block{border-bottom:1px solid var(--steel-line);grid-template-columns:240px 1fr;gap:40px;padding:40px 0;display:grid}@media (width<=860px){.f-block{grid-template-columns:1fr;gap:22px;padding:32px 0}}.f-block-title .num{color:var(--red);letter-spacing:.08em;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:700}.f-block-title h3{color:#fff;margin-top:8px;font-size:28px}.f-block-title p{color:var(--steel);max-width:26ch;margin-top:10px;font-size:13px;line-height:1.55}.f-fields{flex-direction:column;gap:26px;display:flex}.field-row{gap:20px;display:flex}@media (width<=520px){.field-row{flex-direction:column;gap:26px}}.field{flex-direction:column;flex:1;gap:7px;display:flex}.field label,.q-label{color:var(--steel);font-size:12.5px;font-weight:500}.q-label{color:#fff;font-size:14.5px;font-weight:500;line-height:1.45}.q-hint{color:var(--steel);margin-top:3px;font-size:12.5px;font-weight:400;display:block}.field input[type=text],.field input[type=email],.field input[type=number]{border:none;border-bottom:1px solid var(--steel-line);color:#fff;-moz-appearance:textfield;background:0 0;outline:none;width:100%;padding:10px 2px;font-family:Inter,sans-serif;font-size:16px;transition:all .15s}.field input::-webkit-outer-spin-button,.field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field input::placeholder{color:#55575a}.field input:focus{border-color:#fff}.field.narrow{max-width:190px}.chips{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.chip input,.seg input{opacity:0;pointer-events:none;position:absolute}.chip span{border:1px solid var(--steel-line);color:var(--white-70);cursor:pointer;user-select:none;border-radius:30px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .15s;display:inline-block}.chip span:hover{color:#fff;border-color:#6a6c70}.chip input:checked+span{color:var(--ink);background:#fff;border-color:#fff}.chip input:focus-visible+span,.seg input:focus-visible+span{outline:2px solid var(--red);outline-offset:2px}.q{flex-direction:column;gap:12px;display:flex}.q-row{justify-content:space-between;align-items:center;gap:24px;display:flex}@media (width<=640px){.q-row{flex-direction:column;align-items:flex-start;gap:12px}}.segs{border:1px solid var(--steel-line);border-radius:30px;flex:none;display:inline-flex;overflow:hidden}.seg span{color:var(--white-70);cursor:pointer;user-select:none;border-right:1px solid var(--steel-line);padding:9px 20px;font-size:13px;font-weight:600;transition:all .15s;display:block}.seg:last-child span{border-right:none}.seg span:hover{color:#fff;background:#17181a}.seg input:checked+span{background:var(--red);color:#fff}.q-sub{opacity:0;max-height:0;transition:max-height .35s,opacity .25s;overflow:hidden}.q-sub.open{opacity:1;max-height:520px;overflow:visible}.q-more{margin-top:22px;display:none}.q-more.open{display:block}.q-more .q-label{margin-bottom:14px}.q-sub-inner{border-left:2px solid var(--red);background:#141516;padding:20px 22px}.consent{color:var(--steel);align-items:flex-start;gap:14px;margin-top:34px;font-size:13px;line-height:1.6;display:flex}.consent input{accent-color:var(--red);flex:none;width:17px;height:17px;margin-top:4px}.consent a{color:#fff;text-decoration:underline}.consent.consent-newsletter{margin-top:16px}.submit-row{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.submit-btn{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:none;padding:17px 40px;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:700;transition:all .15s}.submit-btn:hover{background:var(--red-dark)}.form-fine{color:#6a6c70;font-size:12.5px}.form-error{color:#ff8a8a;margin-top:18px;font-size:13px;display:none}.form-error.show{display:block}.field select{border:none;border-bottom:1px solid var(--steel-line);color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%238a8d92' stroke-width='1.6'/%3E%3C/svg%3E") right 4px center no-repeat;border-radius:0;outline:none;width:100%;padding:10px 24px 10px 2px;font-family:Inter,sans-serif;font-size:16px}.field select:focus{border-color:#fff}.field select option{color:#fff;background:#17171a}.field select:invalid{color:#55575a}.form-error.form-send-error{margin-top:18px}.field textarea{border:none;border-bottom:1px solid var(--steel-line);color:#fff;resize:vertical;background:0 0;outline:none;width:100%;padding:10px 2px;font-family:Inter,sans-serif;font-size:16px;line-height:1.5;transition:all .15s}.field textarea::placeholder{color:#55575a}.field textarea:focus{border-color:#fff}.q-sub-inner .q-home{margin:22px 0 14px}
