.inquiry{background:#f6f6f6}.inquiry__card{align-items:flex-start;gap:clamp(32px, calc(64 * var(--u)), 64px);padding:clamp(24px, calc(48 * var(--u)), 48px);color:#fff;background:#4a4d1f;border-radius:24px;display:flex}.inquiry__side{flex-direction:column;flex:1 1 0;gap:48px;min-width:0;display:flex}.inquiry__prep{flex-direction:column;gap:24px;display:flex}.inquiry__title{max-width:15em;font-weight:600;font-size:clamp(24px, calc(40 * var(--u)), 40px);letter-spacing:1px;word-spacing:.18em;color:#fff;margin:0;line-height:1.2}.steps{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.steps li{align-items:flex-start;gap:14px;display:flex}.steps__num{font-weight:600;font-size:clamp(20px, calc(24 * var(--u)), 24px);color:#ff580a;line-height:normal}.steps li>span:last-child{color:var(--zt-canvas);flex-direction:column;gap:4px;font-size:13px;line-height:20px;display:flex}.steps strong{font-weight:600;font-size:clamp(17px, calc(20 * var(--u)), 20px);color:#fff;line-height:normal}.inquiry__person{flex-direction:column;gap:24px;margin:0;display:flex}.inquiry__person img{width:clamp(220px, calc(366 * var(--u)), 366px);aspect-ratio:366/369;object-fit:cover;border-radius:16px;height:auto}.inquiry__person figcaption{flex-direction:column;gap:8px;display:flex}.inquiry__person strong{color:#fff;font-size:20px;font-weight:600}.inquiry__person span{color:var(--zt-canvas);font-size:13px;line-height:20px}.form{flex-direction:column;flex:1 1 0;gap:24px;min-width:0;display:flex}.form__row{gap:24px;display:flex}.form__row .field{flex:1 1 0}.field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.field label,.field legend{font-weight:600;font-size:clamp(18px, calc(24 * var(--u)), 24px);color:var(--zt-canvas);padding:0;line-height:normal}.field legend{margin-bottom:16px}.field input,.field textarea{width:100%;font:500 16px/normal var(--font-sans);color:#fff;background:0 0;border:0;border-bottom:1px solid #fff;border-radius:0;outline:none;padding:16px 8px;transition:border-color .25s}.field textarea{resize:vertical;height:83px}.field input::placeholder,.field textarea::placeholder{color:#d7d7d7;opacity:1}.field input:focus-visible,.field textarea:focus-visible{border-bottom-color:#ff7200}.field.is-invalid input,.field.is-invalid textarea{border-bottom-color:#ff9b73}.field__phone{border-bottom:1px solid #fff;align-items:center;gap:8px;padding-left:8px;transition:border-color .25s;display:flex}.field__phone:focus-within{border-bottom-color:#ff7200}.field__phone img{flex-shrink:0}.field__phone select{appearance:none;font:500 14px/normal var(--font-sans);color:#d7d7d7;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' stroke='%23d7d7d7' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 100%/12px no-repeat;border:0;padding:16px 18px 16px 0}.field__phone select:focus-visible{outline:1px solid #ff7200}.field__phone select option{color:#000}.field__phone input{border-bottom:0}.budget__chips{flex-wrap:wrap;gap:16px;display:flex}.budget__chips label{cursor:pointer;position:relative}.budget__chips input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.budget__chips span{color:#d7d7d7;border:1px solid #fff;padding:8px;font-size:16px;font-weight:500;line-height:normal;transition:background-color .25s,border-color .25s,color .25s;display:block}.budget__chips label:hover span{border-color:#ff7200}.budget__chips input:checked+span{color:#fff;background:#ff7200;border-color:#ff7200}.budget__chips input:focus-visible+span{outline-offset:2px;outline:2px solid #fff}.form__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.form__status{color:var(--zt-canvas);margin:0;font-size:14px}.form__status.is-success{color:#b9f227;font-weight:600}.form .btn:disabled{opacity:.7;cursor:progress}@media (max-width:900px){.inquiry__card{flex-direction:column}.inquiry__side,.form{flex:none;width:100%}}@media (max-width:700px){.form__row{flex-direction:column}}
