.Inquiry-module__9Bex5W__page{gap:var(--space-6);width:min(100%,900px);padding-bottom:var(--space-8);margin-inline:auto;display:grid}.Inquiry-module__9Bex5W__header{padding:var(--space-6) 0 var(--space-2);max-width:760px}.Inquiry-module__9Bex5W__eyebrow{margin:0 0 var(--space-3);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:600}.Inquiry-module__9Bex5W__header h1{margin:0 0 var(--space-5);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,4vw,44px);line-height:1.12}.Inquiry-module__9Bex5W__header>p:not(.Inquiry-module__9Bex5W__eyebrow){color:var(--text-secondary);max-width:65ch;margin:0;font-size:16px;line-height:1.65}.Inquiry-module__9Bex5W__header>p.Inquiry-module__9Bex5W__response{margin-top:var(--space-3);font-size:13px}.Inquiry-module__9Bex5W__signpost{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border:1px solid var(--color-accent-border);border-radius:var(--radius-lg);background:var(--surface-primary);display:flex}.Inquiry-module__9Bex5W__signpost strong{font-size:15px;font-weight:600}.Inquiry-module__9Bex5W__signpost p{color:var(--text-secondary);margin:var(--space-1) 0 0;font-size:14px;line-height:1.6}.Inquiry-module__9Bex5W__signpost a{flex-shrink:0;min-height:44px}.Inquiry-module__9Bex5W__panel{border:1px solid var(--border-standard);border-radius:var(--radius-xl);background:var(--surface-primary);box-shadow:var(--depth-prominent-shadow);padding:clamp(20px,4vw,40px)}.Inquiry-module__9Bex5W__form{gap:var(--space-8);display:grid}.Inquiry-module__9Bex5W__section{gap:var(--space-5);min-width:0;display:grid}.Inquiry-module__9Bex5W__section+.Inquiry-module__9Bex5W__section,.Inquiry-module__9Bex5W__footer{border-top:1px solid var(--border-standard);padding-top:var(--space-8)}.Inquiry-module__9Bex5W__sectionHeading{align-items:baseline;gap:var(--space-3);display:flex}.Inquiry-module__9Bex5W__sectionHeading>span{color:var(--color-accent-hover);font-size:12px;font-weight:600}.Inquiry-module__9Bex5W__sectionHeading h2{color:var(--text-primary);margin:0;font-size:21px;line-height:1.35}.Inquiry-module__9Bex5W__sectionHeading p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.Inquiry-module__9Bex5W__grid,.Inquiry-module__9Bex5W__choices,.Inquiry-module__9Bex5W__categories{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Inquiry-module__9Bex5W__field{align-content:start;gap:var(--space-2);min-width:0;color:var(--text-primary);font-size:14px;display:grid}.Inquiry-module__9Bex5W__field small,.Inquiry-module__9Bex5W__fieldset legend small{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.6}.Inquiry-module__9Bex5W__field :is(input,select,textarea){width:100%;min-width:0;max-width:100%;min-height:46px;font:inherit}.Inquiry-module__9Bex5W__field .Inquiry-module__9Bex5W__goal{height:auto;min-height:144px;padding:var(--space-3);resize:vertical;line-height:1.6}.Inquiry-module__9Bex5W__fieldset{border:0;min-width:0;margin:0;padding:0}.Inquiry-module__9Bex5W__fieldset legend{margin-bottom:var(--space-3);color:var(--text-primary);padding:0;font-size:14px}.Inquiry-module__9Bex5W__choice,.Inquiry-module__9Bex5W__category,.Inquiry-module__9Bex5W__consent{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.Inquiry-module__9Bex5W__choice{min-width:0;padding:var(--space-4);border:1px solid var(--border-standard);border-radius:var(--radius-md);background:var(--canvas-base)}.Inquiry-module__9Bex5W__choice input,.Inquiry-module__9Bex5W__category input,.Inquiry-module__9Bex5W__consent input{width:18px;height:18px;accent-color:var(--color-accent);flex:none;margin:2px 0 0}.Inquiry-module__9Bex5W__choices>.Inquiry-module__9Bex5W__choice:last-child:nth-child(odd){grid-column:1/-1}.Inquiry-module__9Bex5W__choice>span{gap:var(--space-1);display:grid}.Inquiry-module__9Bex5W__choice strong{font-size:14px;font-weight:500;line-height:1.5}.Inquiry-module__9Bex5W__choice small{color:var(--text-secondary);font-size:13px;line-height:1.5}.Inquiry-module__9Bex5W__choice:hover,.Inquiry-module__9Bex5W__category:hover{border-color:var(--border-strong)}:is(.Inquiry-module__9Bex5W__choice:has(input:checked),.Inquiry-module__9Bex5W__category:has(input:checked)){border-color:var(--color-accent);background:var(--color-accent-subtle)}.Inquiry-module__9Bex5W__choice:focus-within,.Inquiry-module__9Bex5W__category:focus-within,.Inquiry-module__9Bex5W__consent:focus-within{outline:2px solid var(--interaction-focus);outline-offset:3px}.Inquiry-module__9Bex5W__categories{gap:var(--space-2) var(--space-4)}.Inquiry-module__9Bex5W__category{padding:var(--space-3);border:1px solid var(--border-standard);border-radius:var(--radius-md);min-height:46px;font-size:14px;line-height:1.5}.Inquiry-module__9Bex5W__hint{margin:0 0 var(--space-3);color:var(--text-secondary);font-size:13px;line-height:1.6}.Inquiry-module__9Bex5W__footer{gap:var(--space-3);display:grid}.Inquiry-module__9Bex5W__consent{padding:var(--space-4);border:1px solid var(--border-standard);border-radius:var(--radius-md);font-size:14px;line-height:1.6}.Inquiry-module__9Bex5W__actions{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.Inquiry-module__9Bex5W__actions :is(a,button){min-height:46px;padding-inline:var(--space-5)}.Inquiry-module__9Bex5W__error{color:var(--color-danger);font-size:13px;line-height:1.5}.Inquiry-module__9Bex5W__errorSummary{padding:var(--space-4);border:1px solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-danger-subtle)}.Inquiry-module__9Bex5W__errorSummary p{margin:var(--space-2) 0 0;color:var(--text-secondary)}.Inquiry-module__9Bex5W__form [aria-invalid=true]{border-color:var(--color-danger)}@media (max-width:620px){.Inquiry-module__9Bex5W__grid,.Inquiry-module__9Bex5W__choices,.Inquiry-module__9Bex5W__categories{grid-template-columns:1fr}.Inquiry-module__9Bex5W__signpost{padding:var(--space-5);flex-direction:column;align-items:stretch}.Inquiry-module__9Bex5W__header{padding-top:var(--space-3)}.Inquiry-module__9Bex5W__field :is(input,select,textarea){font-size:16px}.Inquiry-module__9Bex5W__actions{flex-direction:column-reverse}}@media (forced-colors:active){:is(.Inquiry-module__9Bex5W__choice:has(input:checked),.Inquiry-module__9Bex5W__category:has(input:checked)){outline:2px solid highlight}}
