.inquiry-footer{padding:var(--gap-7) var(--gutter,var(--gap-5));background:var(--ink);color:var(--canvas)}.inquiry-footer-shell{max-width:var(--col-max);margin-inline:auto}.inquiry-content{--if-text:var(--canvas);--if-secondary:var(--surface-3);--if-field-bg:var(--surface-1);--if-rule:var(--ink-3);color:var(--if-text)}.inquiry-content--paper{--if-text:var(--ink);--if-secondary:var(--ink-2);--if-rule:var(--ridge-3)}.inquiry-intro{max-width:60ch;margin-bottom:var(--gap-6)}.inquiry-intro h2{margin:0 0 var(--gap-5);font-size:var(--text-5xl);font-weight:300;line-height:1.1;text-wrap:balance;color:var(--if-text)}.inquiry-intro p{margin:var(--gap-2) 0 0;color:var(--if-secondary);font-size:var(--t-doc-body);line-height:1.6}.inquiry-intro .inquiry-eyebrow{margin-bottom:var(--gap-5)}.if-form{max-width:60ch;width:100%}.if-required{color:var(--if-secondary);font-size:var(--t-doc-row);margin:0 0 var(--gap-4)}.if-fields{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-5)}.if-field{min-width:0;display:flex;flex-direction:column;gap:var(--gap-2)}.if-field--note{grid-column:1/-1}.if-field label{color:var(--if-text);font-size:var(--t-doc-body)}.if-form .if-field-input{min-height:var(--ctl-touch);padding:var(--gap-3);background:var(--if-field-bg);border:1px solid transparent;border-radius:var(--r-md);color:var(--ink);font-size:var(--t-doc-body);line-height:1.5;box-shadow:none}.if-form textarea.if-field-input{height:auto;resize:vertical}.if-form .if-field-input:focus-visible{outline:var(--gap-hair) solid var(--brand);outline-offset:var(--gap-hair);border-color:var(--ink);box-shadow:none}.if-form .if-field-input[aria-invalid=true]{border-color:var(--warn)}.if-error,.if-field-error{color:var(--if-text);font-size:var(--t-doc-row);line-height:1.5;margin:0}.if-error{margin-top:var(--gap-4)}.if-form .if-submit{grid-column:1/-1;justify-self:start;min-height:var(--ctl-touch);color:var(--brand-ink);padding-inline:var(--gap-5);font-size:var(--t-doc-body)}.if-form .if-submit,.if-form .if-submit:hover{background:var(--brand)}.if-done h3:focus-visible,.if-form .if-submit:focus-visible,.inquiry-content a:focus-visible{outline:var(--gap-hair) solid var(--if-text);outline-offset:var(--gap-1);box-shadow:none}.if-aux{display:flex;flex-wrap:wrap;gap:var(--gap-2) var(--gap-5);margin-top:var(--gap-5);border-top:1px solid var(--if-rule);padding-top:var(--gap-3)}.if-aux a{display:inline-flex;align-items:center;min-height:var(--ctl-touch);gap:var(--gap-2);color:var(--if-text);font-size:var(--t-doc-row);text-decoration:underline;text-underline-offset:var(--gap-1)}.if-done{max-width:60ch}.if-done h3{display:flex;align-items:center;gap:var(--gap-3);margin:0 0 var(--gap-4);font-size:var(--text-2xl);font-weight:400}.if-done p{font-size:var(--t-doc-body);line-height:1.6;overflow-wrap:anywhere}.if-spin{animation:inquiry-spin 1s linear infinite}@keyframes inquiry-spin{to{transform:rotate(1turn)}}.flb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-4);margin-top:var(--gap-7);padding-top:var(--gap-5);border-top:1px solid var(--ink-3);color:var(--surface-3);font-size:var(--t-doc-row)}.flb nav{display:flex;gap:var(--gap-5)}.flb a{display:inline-flex;align-items:center;min-height:var(--ctl-touch);color:inherit;text-decoration:underline;text-underline-offset:var(--gap-1)}.flb a:focus-visible{outline:var(--gap-hair) solid var(--brand);outline-offset:var(--gap-1)}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.inquiry-intro h2{font-size:var(--text-4xl)}.if-fields{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.if-spin{animation:none}}