.InquiryForm-module__Z6Y2wW__form,.InquiryForm-module__Z6Y2wW__success{background:linear-gradient(155deg,#211e30 0%,#171622 70%);border:1px solid #4b435f;border-radius:20px;padding:42px 46px;scroll-margin-top:95px;position:relative;box-shadow:0 30px 85px #0007,inset 0 1px #ffffff16}.InquiryForm-module__Z6Y2wW__progressHeader{color:#a9a2c5;letter-spacing:.18em;justify-content:space-between;gap:20px;font-size:10px;font-weight:800;display:flex}.InquiryForm-module__Z6Y2wW__progressHeader span:last-child{color:#69d6d1}.InquiryForm-module__Z6Y2wW__progressTrack{background:#423d50;border-radius:99px;height:3px;margin-top:19px;overflow:hidden}.InquiryForm-module__Z6Y2wW__progressTrack span{background:linear-gradient(90deg,#8d75fa,#45cfc9);border-radius:99px;height:100%;transition:width .35s;display:block}.InquiryForm-module__Z6Y2wW__stepNames{justify-content:space-between;gap:15px;margin:26px 0 43px;padding:0;list-style:none;display:flex}.InquiryForm-module__Z6Y2wW__stepNames li{color:#77718d;white-space:nowrap;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.InquiryForm-module__Z6Y2wW__stepNames li span{border:1px solid #514a61;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.InquiryForm-module__Z6Y2wW__stepNames .InquiryForm-module__Z6Y2wW__active{color:#f5f3fb}.InquiryForm-module__Z6Y2wW__stepNames .InquiryForm-module__Z6Y2wW__active span{background:#7363c2;border-color:#9d8cf5}.InquiryForm-module__Z6Y2wW__stepNames .InquiryForm-module__Z6Y2wW__complete{color:#a7dad6}.InquiryForm-module__Z6Y2wW__stepNames .InquiryForm-module__Z6Y2wW__complete span{color:#61d8d1;border-color:#64beb8}.InquiryForm-module__Z6Y2wW__stepIntro{margin-bottom:28px}.InquiryForm-module__Z6Y2wW__stepIntro>p{color:#a495ef;letter-spacing:.16em;margin:0 0 10px;font-size:10px;font-weight:800}.InquiryForm-module__Z6Y2wW__stepIntro h2{letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(26px,2.6vw,35px);line-height:1.15}.InquiryForm-module__Z6Y2wW__stepIntro>span{color:#aaa6bd;font-size:13px;line-height:1.7}.InquiryForm-module__Z6Y2wW__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.InquiryForm-module__Z6Y2wW__serviceOption{text-align:left;color:#eae8f3;background:#171522;border:1px solid #4a445a;border-radius:11px;align-items:center;gap:14px;min-height:91px;padding:15px;transition:border-color .2s,background .2s,transform .2s;display:flex}.InquiryForm-module__Z6Y2wW__serviceOption:hover{background:#252137;border-color:#9988dc;transform:translateY(-2px)}.InquiryForm-module__Z6Y2wW__serviceOption.InquiryForm-module__Z6Y2wW__selected{background:#30284d;border-color:#9b8af3;box-shadow:inset 0 0 0 1px #9b8af344}.InquiryForm-module__Z6Y2wW__serviceIcon{color:#b9aaff;background:#5e4e9b55;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.InquiryForm-module__Z6Y2wW__serviceOption strong{margin-bottom:5px;font-size:12px;display:block}.InquiryForm-module__Z6Y2wW__serviceOption small{color:#928da6;font-size:10px;line-height:1.4;display:block}.InquiryForm-module__Z6Y2wW__selector{color:#8e87a5;margin-left:auto;font-size:16px}.InquiryForm-module__Z6Y2wW__selected .InquiryForm-module__Z6Y2wW__selector{color:#77e0d8}.InquiryForm-module__Z6Y2wW__fields{gap:20px;display:grid}.InquiryForm-module__Z6Y2wW__field{color:#e5e2f0;font-size:12px;font-weight:700;display:block}.InquiryForm-module__Z6Y2wW__field>span{color:#72d8d2}.InquiryForm-module__Z6Y2wW__field .InquiryForm-module__Z6Y2wW__optional{color:#89829e;letter-spacing:.1em;margin-left:6px;font-size:9px}.InquiryForm-module__Z6Y2wW__field input,.InquiryForm-module__Z6Y2wW__field select,.InquiryForm-module__Z6Y2wW__field textarea{color:#f4f2f8;background:#11111c;border:1px solid #5b536d;border-radius:8px;outline:none;width:100%;margin-top:9px;padding:14px 15px;font-size:13px;font-weight:400;line-height:1.5;transition:border-color .2s,box-shadow .2s;display:block}.InquiryForm-module__Z6Y2wW__field input:focus,.InquiryForm-module__Z6Y2wW__field select:focus,.InquiryForm-module__Z6Y2wW__field textarea:focus{border-color:#ab9af9;box-shadow:0 0 0 3px #7761dc33}.InquiryForm-module__Z6Y2wW__field input[aria-invalid=true],.InquiryForm-module__Z6Y2wW__field select[aria-invalid=true],.InquiryForm-module__Z6Y2wW__field textarea[aria-invalid=true]{border-color:#df8b82}.InquiryForm-module__Z6Y2wW__field input::placeholder,.InquiryForm-module__Z6Y2wW__field textarea::placeholder{color:#77718b}.InquiryForm-module__Z6Y2wW__field textarea{resize:vertical;min-height:150px}.InquiryForm-module__Z6Y2wW__field>small{color:#8c879d;margin-top:7px;font-size:10px;font-weight:400;display:block}.InquiryForm-module__Z6Y2wW__fieldPair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.InquiryForm-module__Z6Y2wW__fieldError{color:#ffb5a9;margin:9px 0 0;font-size:11px;font-style:normal;font-weight:500;display:block}.InquiryForm-module__Z6Y2wW__summary{background:#242038;border:1px solid #574d71;border-radius:10px;padding:18px 20px}.InquiryForm-module__Z6Y2wW__summary>div{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.InquiryForm-module__Z6Y2wW__summary>div>span{color:#a99cf1;letter-spacing:.13em;font-size:10px;font-weight:800}.InquiryForm-module__Z6Y2wW__summary button{color:#86e5de;background:0 0;border:0;padding:0;font-size:11px}.InquiryForm-module__Z6Y2wW__summary strong{font-size:17px}.InquiryForm-module__Z6Y2wW__summary p{-webkit-line-clamp:3;color:#bdb8cf;-webkit-box-orient:vertical;margin:10px 0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.InquiryForm-module__Z6Y2wW__summary small{color:#918ba8;text-transform:capitalize;font-size:10px}.InquiryForm-module__Z6Y2wW__privacy{color:#928da4;margin:0;font-size:11px;line-height:1.6}.InquiryForm-module__Z6Y2wW__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.InquiryForm-module__Z6Y2wW__submitError{color:#ffe0d9;background:#6a302c3d;border:1px solid #b86f6a;border-radius:8px;gap:5px;margin-top:24px;padding:13px 15px;font-size:12px;line-height:1.5;display:grid}.InquiryForm-module__Z6Y2wW__submitError a{text-decoration:underline}.InquiryForm-module__Z6Y2wW__actions{border-top:1px solid #413a4e;justify-content:space-between;align-items:center;gap:20px;margin-top:38px;padding-top:25px;display:flex}.InquiryForm-module__Z6Y2wW__actions .InquiryForm-module__Z6Y2wW__helper{color:#827c95;font-size:11px}.InquiryForm-module__Z6Y2wW__backButton{color:#c0bcd0;background:0 0;border:0;padding:10px 0;font-size:12px;font-weight:700}.InquiryForm-module__Z6Y2wW__backButton:hover{color:#fff}.InquiryForm-module__Z6Y2wW__actions button:disabled{opacity:.6;cursor:wait}.InquiryForm-module__Z6Y2wW__success{padding:60px 45px}.InquiryForm-module__Z6Y2wW__successMark{color:#75e5d8;border:1px solid #5fd6cc;border-radius:50%;place-items:center;width:60px;height:60px;font-size:27px;display:grid}.InquiryForm-module__Z6Y2wW__kicker{color:#a89cf1;letter-spacing:.18em;margin-top:35px;font-size:10px;font-weight:800}.InquiryForm-module__Z6Y2wW__success h2{letter-spacing:-.045em;max-width:490px;margin:10px 0 15px;font-size:36px}.InquiryForm-module__Z6Y2wW__success>p:not(.InquiryForm-module__Z6Y2wW__kicker){color:#aaa6bb;max-width:480px;font-size:14px;line-height:1.8}.InquiryForm-module__Z6Y2wW__success button{margin-top:18px}@media (max-width:720px){.InquiryForm-module__Z6Y2wW__form,.InquiryForm-module__Z6Y2wW__success{padding:30px 23px}.InquiryForm-module__Z6Y2wW__stepNames{margin-bottom:32px}.InquiryForm-module__Z6Y2wW__serviceGrid{grid-template-columns:1fr}.InquiryForm-module__Z6Y2wW__serviceOption{min-height:76px}.InquiryForm-module__Z6Y2wW__fieldPair{grid-template-columns:1fr;gap:20px}.InquiryForm-module__Z6Y2wW__actions{flex-wrap:wrap;align-items:stretch}.InquiryForm-module__Z6Y2wW__actions button:last-child{margin-left:auto}.InquiryForm-module__Z6Y2wW__stepNames li{gap:5px;font-size:10px}}@media (max-width:460px){.InquiryForm-module__Z6Y2wW__stepNames li{font-size:0}.InquiryForm-module__Z6Y2wW__stepNames li span{font-size:10px}.InquiryForm-module__Z6Y2wW__progressHeader{font-size:9px}.InquiryForm-module__Z6Y2wW__actions .InquiryForm-module__Z6Y2wW__helper{max-width:120px}}.InquiryForm-module__Z6Y2wW__form,.InquiryForm-module__Z6Y2wW__stepIntro h2{scroll-margin-top:120px}.InquiryForm-module__Z6Y2wW__stepIntro h2:focus{outline:none}
