.inquiry-layout{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;gap:40px 56px;padding-block:72px 100px;display:grid}.inquiry-intro{grid-area:1/1}.inquiry-intro h1{letter-spacing:-.045em;margin:26px 0;font-size:clamp(2.5rem,4.2vw,4rem);line-height:1.12}.inquiry-intro h1 span{color:#3b82f6;-webkit-text-fill-color:currentColor;background:0 0}.inquiry-lead{max-width:470px;font-size:1rem;line-height:1.8}.inquiry-values{grid-area:2/1}.inquiry-value{border-bottom:1px solid #2b3c50;gap:24px;padding:26px 0;display:flex}.inquiry-value:first-child{padding-top:0}.inquiry-value:last-child{border:0}.inquiry-value h2{letter-spacing:-.025em;margin:0 0 9px;font-size:1.12rem}.inquiry-value p{font-size:.94rem;line-height:1.65}.inquiry-icon{color:#52b2ff;background:#142131;border:1px solid #293d52;border-radius:12px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.inquiry-icon .icon{width:32px;height:34px}.inquiry-layout .contact-form{background:#0c1520;border-color:#384b60;border-radius:12px;grid-area:1/2/span 2;padding:30px}.inquiry-layout .contact-form h2{margin:0 0 12px;font-size:1.7rem}.inquiry-form-lead{margin-bottom:28px;font-size:.95rem}.inquiry-layout .form-grid{gap:22px 20px}.inquiry-layout .field label{font-size:.8rem;font-weight:550}.inquiry-layout .field input,.inquiry-layout .field select,.inquiry-layout .field textarea{background:#111d29;border-color:#425367;border-radius:6px;font-size:.88rem}.inquiry-layout .field label b,.inquiry-consent b{color:#fca5a5;font-weight:400}.inquiry-counter{text-align:right;color:#b3c3d5;margin-top:6px;font-size:.75rem}.inquiry-consent{align-items:start;gap:10px;margin:24px 0 10px;font-size:.8rem;line-height:1.7;display:flex}.inquiry-consent input{accent-color:#3b82f6;flex-shrink:0;width:20px;height:20px;margin-top:2px}.inquiry-consent a{color:#71c4ff;text-decoration:underline}.inquiry-layout .contact-form>.button{width:100%;margin-top:18px}.inquiry-layout .optional{font-weight:400;font-size:inherit}.inquiry-unavailable{color:#c9d8e8;border:1px solid #50647a;border-radius:6px;margin-top:20px;padding:14px;font-size:.8rem}@media (min-width:1000px){.inquiry-layout{grid-template-rows:auto 1fr}}@media (max-width:1000px){.inquiry-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:30px}.inquiry-layout .form-grid{grid-template-columns:1fr}.inquiry-layout .field{grid-column:1}}@media (max-width:760px){.inquiry-layout{grid-template-columns:1fr;gap:34px;padding-block:42px 60px}.inquiry-intro,.inquiry-values,.inquiry-layout .contact-form{grid-area:auto/1}.inquiry-intro{order:0}.inquiry-layout .contact-form{order:1;padding:24px 20px}.inquiry-values{order:2}.inquiry-intro h1{font-size:clamp(2.5rem,9vw,3.5rem)}.inquiry-value{gap:18px}.inquiry-icon{width:50px;height:54px}}.budget-help{margin-top:8px;font-size:.7rem;line-height:1.6}.inquiry-package{color:#c6d7ed;background:#12213a;border-left:2px solid #3b82f6;margin-bottom:20px;padding:12px 15px;font-size:.85rem}.inquiry-package strong{color:#f8fafc}.contact-form button[type=submit]:disabled{cursor:not-allowed}.contact-form[aria-busy=true] button[type=submit]{cursor:progress}
