.inquiry-optional{margin:0;border-block:1px solid var(--line);min-width:0}.inquiry-optional>summary{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:48px;padding:10px 0;font-size:.875rem;font-weight:500;line-height:1.5;cursor:pointer;list-style:none}.inquiry-optional>summary::-webkit-details-marker{display:none}.inquiry-optional>summary:before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:20px;flex-shrink:0;font-size:1.25rem;font-weight:400;line-height:1}.inquiry-optional[open]>summary:before{content:"−"}.inquiry-optional>summary span{font-weight:400;color:var(--muted)}.inquiry-optional>summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:3px}.inquiry-optional-fields{display:grid;gap:18px;padding:8px 0 20px;min-width:0}.inquiry-optional-fields .field-row:has(>.inquiry-field:only-child){grid-template-columns:1fr}.project-request{max-width:860px;padding-block:28px 64px}.project-request>.breadcrumb{margin-bottom:22px}.request-heading{margin-bottom:24px}.request-heading h1{font-size:clamp(2rem,4vw,3rem);line-height:1.12;letter-spacing:-.045em;margin:0 0 14px;max-width:18ch}.request-heading p{font-size:1rem;line-height:1.6;color:var(--muted);margin:0;max-width:65ch}.project-request .request-availability{margin-bottom:20px!important}@media(max-width:600px){.project-request{padding-block:20px 40px}.project-request>.breadcrumb{margin-bottom:18px}.request-heading{margin-bottom:20px}.request-heading h1{font-size:2rem}.request-heading p{font-size:.9375rem}.inquiry-optional-fields{gap:18px}}.form-call{display:flex;flex-wrap:wrap;align-items:center;column-gap:14px;row-gap:10px;margin:0 0 20px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--white)}.form-call span{font-weight:600;color:var(--ink)}.form-call .btn-call{flex:0 0 auto;max-width:100%}
