.public-parity .inquiry-conversion{max-width:1200px;padding:32px 24px 60px}
.inquiry-conversion .contact-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f0ef83;margin-bottom:10px}
.inquiry-conversion .contact-heading{font-size:clamp(22px,2.2vw,30px);line-height:1.3;margin:0 0 20px;color:#fff}
.inquiry-conversion .contact-office{font-style:normal;font-size:14px;line-height:1.7;color:#ccc;margin-top:22px}.contact-office strong{color:#eee}
.public-parity .inquiry-conversion h1{background:none;border:0;padding:0;margin:0 0 26px;font-size:clamp(28px,3vw,40px);color:#f0ef83}
.inquiry-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:24px 48px;align-items:start}
.inquiry-intro>p,.inquiry-process p{font-size:16px;line-height:1.75;color:#ddd;margin:0}
.inquiry-producer{display:flex;align-items:center;gap:20px;margin:26px 0 22px;padding:20px;background:#1b1e20;border-left:2px solid #e8e80b;border-radius:4px}
.inquiry-producer img{width:120px;height:150px;object-fit:cover;object-position:top;border-radius:4px}
.inquiry-producer figcaption{display:grid;gap:10px}.inquiry-producer strong{font-size:22px}.inquiry-producer span{font-size:13px;line-height:1.6;color:#ccc}
.inquiry-contact{display:grid;gap:12px;font-size:16px}.inquiry-contact a{width:fit-content;color:#f0ef83;text-underline-offset:5px;text-decoration:underline}
.inquiry-process{grid-column:1;grid-row:2;border-top:1px solid #35383b;padding-top:20px}
.inquiry-conversion form{grid-column:2;grid-row:1 / span 2;width:100%;max-width:none;margin:0;padding:24px;background:#202326;border:1px solid #414549;border-top:3px solid #e8e80b;border-radius:8px;box-shadow:0 16px 40px #0003}
.inquiry-conversion .studio-note{margin:0 0 18px;font-size:12px}
.inquiry-conversion form>label,.inquiry-conversion legend{font-size:14px;font-weight:600;margin:0 0 7px}
.inquiry-conversion .name-fields{gap:12px}.inquiry-conversion .name-fields label{display:block;margin:0 0 6px;color:#ddd}
.inquiry-conversion input:not([type=radio]),.inquiry-conversion textarea{width:100%;min-width:0;margin:0 0 16px;padding:11px 12px;border:1px solid #c7cbd0;border-radius:4px;font:16px/1.4 Inter,Arial,sans-serif;background:#f7f8fa}
.inquiry-conversion input:focus-visible,.inquiry-conversion textarea:focus-visible,.inquiry-conversion a:focus-visible,.inquiry-conversion button:focus-visible{outline:3px solid #e8e80b;outline-offset:3px}
.inquiry-conversion .interest-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}
.inquiry-conversion .interest-options legend{margin-bottom:10px}
.inquiry-conversion .interest-options label{min-height:48px;padding:10px;border:1px solid #50555a;border-radius:5px;font-size:12px;line-height:1.4;cursor:pointer;margin:0}
.inquiry-conversion .interest-options label:has(:checked){border-color:#e8e80b;background:#e8e80b12}
.inquiry-conversion input[type=radio]{flex:0 0 16px;margin:0}
.inquiry-conversion .button{width:100%;min-height:48px;margin-top:20px;font-size:16px}
.inquiry-conversion [role=status]:empty{display:none}
@media(max-width:760px){.public-parity .inquiry-conversion{padding:26px 18px 40px}.public-parity .inquiry-conversion h1{padding:0!important}.inquiry-grid{grid-template-columns:1fr;gap:22px}.inquiry-conversion form{grid-column:1;grid-row:2;padding:20px}.inquiry-process{grid-row:3}.inquiry-producer{margin:18px 0;padding:12px}.inquiry-producer img{width:74px;height:88px}.inquiry-producer strong{font-size:19px}.inquiry-contact{font-size:14px;gap:8px}.inquiry-intro>p{font-size:15px}}
/* Consultation: editorial introduction, portrait proof and a clear writing surface. */
.public-parity .inquiry-conversion{max-width:1240px;padding:38px 28px 68px;background:radial-gradient(ellipse at 12% 12%,#8a874018,transparent 48%)}
.inquiry-grid{grid-template-areas:'intro form' 'trust form' 'process form';grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:24px 56px}
.inquiry-intro{grid-area:intro}.inquiry-trust{grid-area:trust}.inquiry-conversion form{grid-area:form}.inquiry-process{grid-area:process}
.public-parity .inquiry-conversion h1{font-size:clamp(30px,3.2vw,44px);line-height:1.12;letter-spacing:-.04em;max-width:450px;margin:0 0 20px;color:#fff}
.public-parity .inquiry-conversion h1:before{content:'';display:block;width:48px;height:3px;background:#e8e80b;margin-bottom:18px}
.inquiry-intro>p{font-size:16px;line-height:1.7;color:#c9ccce}
.inquiry-producer{margin:0;gap:24px;padding:0;background:none;border:0;align-items:center}
.inquiry-producer img{width:166px;height:214px;object-fit:cover;border:1px solid #666348;border-radius:3px;box-shadow:12px 12px 0 #e8e80b0b}
.inquiry-producer strong{font-size:27px;color:#f0ef83}.inquiry-producer span{max-width:200px;font-size:14px}
.inquiry-contact{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:24px;font-size:14px}.inquiry-contact a{padding:6px 0;color:#fff;text-decoration-color:#777a60}
.inquiry-process{padding-top:20px}.inquiry-process p{font-size:14px;line-height:1.75;color:#bfc2c5}
.inquiry-conversion form{padding:28px;background:#f4f3ee;border:1px solid #deded4;border-top:4px solid #e8e80b;border-radius:7px;color:#202629;box-shadow:0 20px 60px #0004}
.inquiry-conversion .studio-note{color:#606565;border-bottom:1px solid #d6d8d1;padding-bottom:13px;margin-bottom:18px;line-height:1.5}
.inquiry-conversion form>label,.inquiry-conversion legend{display:block;color:#252b2e;font-size:13px}
.inquiry-conversion .name-fields label{color:#555e62;font-size:12px}
.inquiry-conversion input:not([type=radio]),.inquiry-conversion textarea{background:#fff;border:1px solid #aab3b6;box-shadow:0 1px 2px #00000008;border-radius:4px;transition:border-color .15s;min-height:46px;margin-bottom:18px}
.inquiry-conversion textarea{resize:vertical;min-height:90px}
.inquiry-conversion input:focus-visible,.inquiry-conversion textarea:focus-visible{outline:2px solid #566413;outline-offset:2px}
.inquiry-conversion .interest-options label{background:#fff;border-color:#bfc5c6;color:#323a3d;font-size:12px;min-height:50px;transition:background .15s,border-color .15s}
.inquiry-conversion .interest-options label:hover{border-color:#6d7928;background:#f6f7e9}
.inquiry-conversion .interest-options label:has(:checked){border-color:#626e1e;background:#e9edcc;box-shadow:inset 0 0 0 1px #626e1e}
.inquiry-conversion input[type=radio]{accent-color:#586519}
.inquiry-conversion .button{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-radius:4px;padding:14px 20px;font-weight:700;background:#e8e80b;border:1px solid #c9c900;box-shadow:0 3px 0 #b6b719;color:#151910}
.inquiry-conversion .button:hover{background:#f3f347}.inquiry-conversion .button span{font-size:23px;line-height:1}
.inquiry-conversion [role=status]:not(:empty){padding:14px;border:1px solid #768342;border-radius:4px;background:#e9edcc;color:#303b1c;line-height:1.6}
@media(max-width:760px){.public-parity .inquiry-conversion{padding:24px 18px 42px}.inquiry-grid{grid-template-columns:1fr;grid-template-areas:'intro' 'form' 'trust' 'process';gap:24px}.public-parity .inquiry-conversion h1{font-size:32px;margin-bottom:14px;max-width:360px}.public-parity .inquiry-conversion h1:before{margin-bottom:13px}.inquiry-intro>p{font-size:14px;line-height:1.65}.inquiry-conversion form{padding:20px}.inquiry-producer img{width:112px;height:146px}.inquiry-producer strong{font-size:23px}.inquiry-producer span{font-size:13px}.inquiry-contact{margin-top:18px;gap:6px 18px}.inquiry-process p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.inquiry-conversion input,.inquiry-conversion textarea,.inquiry-conversion .interest-options label{transition:none}}
