.service-inquiry{padding:60px 0;background:#2e1747;color:#fff;scroll-margin-top:130px}.service-inquiry-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}.service-inquiry-copy .eyebrow{color:#cba5fa;font-size:12px;letter-spacing:1.3px}.service-inquiry-copy h2{font-size:clamp(31px,3.3vw,44px);line-height:1.15;letter-spacing:-1.3px;margin:19px 0 23px;color:#fff}.service-inquiry-copy p{font-size:17px;line-height:1.85;color:#e6d9ef}.service-inquiry-copy ul{padding-left:20px;margin:25px 0;font-size:16px;line-height:1.9;color:#e6d9ef}.service-inquiry-copy>a{display:block;font-size:16px;color:#e6d9ef;line-height:1.6;margin-top:14px;overflow-wrap:anywhere}.service-inquiry .home-lead{background:#fff;color:#2e1747;border:1px solid #e6d9ef;border-radius:18px;padding:30px;min-width:0;box-shadow:0 15px 40px #16092525}.service-inquiry .form-kicker{font-size:12px;color:#8c52ff;letter-spacing:1px;font-weight:600}.service-inquiry .home-lead h2{font-size:29px;line-height:1.2;letter-spacing:-.8px;margin:13px 0 12px}.service-inquiry .home-lead>p{font-size:15px;line-height:1.75;color:#7b648b;margin:0 0 22px}.service-inquiry .lead-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 14px}.service-inquiry label{min-width:0}.service-inquiry .lead-fields label{font-size:14px;font-weight:600;line-height:1.6}.service-inquiry .lead-fields label>span{font-size:12px;color:#82708d;font-weight:400}.service-inquiry input:not([type=checkbox]),.service-inquiry select,.service-inquiry textarea{display:block;width:100%;min-width:0;min-height:48px;margin-top:7px;padding:11px 12px;background:#fff;color:#2e1747;border:1px solid #e6d9ef;border-radius:8px;font:inherit;font-size:16px;line-height:1.5}.service-inquiry textarea{resize:vertical}.service-inquiry input::placeholder,.service-inquiry textarea::placeholder{color:#90819a}.service-inquiry .field-wide{grid-column:1/-1}.service-inquiry .lead-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;margin:20px 0;color:#76627f}.service-inquiry .lead-consent input{width:19px;height:19px;flex-shrink:0;margin:2px 0 0;accent-color:#8c52ff}.service-inquiry .lead-consent a{text-decoration:underline}.service-inquiry .home-lead>.button{width:100%;border:0;cursor:pointer;min-height:49px;font-size:14px;white-space:normal;line-height:1.6;justify-content:center;text-align:center}.service-inquiry .home-lead>.form-note{font-size:13px;text-align:center;margin:13px 0 0}.service-inquiry .lead-review[hidden]{display:none}.service-inquiry .lead-review{border-top:1px solid #e6d9ef;margin-top:22px;padding-top:20px}.service-inquiry .lead-review h3{font-size:20px}.service-inquiry .lead-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.7;background:#faf7ff;padding:15px;border-radius:8px}.service-inquiry .lead-review .button{font-size:14px}.service-inquiry .copy-inquiry{font:inherit;font-size:14px;color:#8c52ff;background:none;border:0;text-decoration:underline;cursor:pointer;padding:13px}.service-inquiry .lead-status{font-size:13px;line-height:1.7;color:#7c6689}.service-inquiry :is(input,select,textarea,button,a):focus-visible{outline:3px solid #8c52ff;outline-offset:3px}@media(max-width:900px){.service-inquiry-grid{gap:30px}.service-inquiry .home-lead{padding:25px}.service-inquiry .lead-fields{grid-template-columns:1fr}}@media(max-width:760px){.service-inquiry{padding:40px 0}.service-inquiry-grid{grid-template-columns:1fr;gap:30px}.service-inquiry-copy h2{font-size:34px}.service-inquiry-copy p{font-size:16px}.service-inquiry .home-lead{padding:24px 20px}.service-inquiry .home-lead h2{font-size:27px}}@media(max-width:360px){.service-inquiry .home-lead{padding:21px 16px}}
