/* P Series inquiry presentation, scoped to the twelve matching series pages. */
#project-inquiry.series-inquiry-standard{padding-block:80px;background:#17232b;color:#fff}
#project-inquiry.series-inquiry-standard .project-cta-inner{display:grid;grid-template-columns:1fr 1.15fr;gap:70px;align-items:start}
#project-inquiry.series-inquiry-standard .eyebrow{color:#ffae70}
#project-inquiry.series-inquiry-standard h2{color:#fff;font-size:clamp(30px,3vw,40px)}
#project-inquiry.series-inquiry-standard .project-cta-description{color:#c0cbd2;font-size:14px;line-height:1.9}
#project-inquiry.series-inquiry-standard .project-current-selection{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;padding:14px 16px;border:1px solid #ffffff26;border-radius:5px;color:#b7c5ce;font-size:10px;letter-spacing:.03em}
#project-inquiry.series-inquiry-standard .project-current-selection strong{font-size:17px;letter-spacing:0;color:#fff}
#project-inquiry.series-inquiry-standard .project-cta-helpful,#project-inquiry.series-inquiry-standard .project-cta-customization{margin-top:27px}
#project-inquiry.series-inquiry-standard h3{color:#eaf0f4;font-size:11px;letter-spacing:.1em}
#project-inquiry.series-inquiry-standard .project-cta-helpful ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 22px;padding-left:16px;margin:14px 0 0;color:#c0cbd2;font-size:12px}
#project-inquiry.series-inquiry-standard .project-cta-helpful li::marker{color:var(--p-orange)}
#project-inquiry.series-inquiry-standard .project-cta-customization p,#project-inquiry.series-inquiry-standard .project-cta-follow-up{color:#b7c5ce;font-size:12px;line-height:1.85;margin-top:12px}
#project-inquiry.series-inquiry-standard .project-cta-follow-up{padding-top:20px;border-top:1px solid #ffffff20;margin-top:24px}
#project-inquiry.series-inquiry-standard .form-card{position:relative;padding:32px;background:#fff;border:1px solid #fff;border-radius:10px;color:var(--p-ink);min-width:0}
#project-inquiry.series-inquiry-standard .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}
#project-inquiry.series-inquiry-standard .field{min-width:0}
#project-inquiry.series-inquiry-standard .field.full{grid-column:1/-1}
#project-inquiry.series-inquiry-standard .field>label{display:block;margin-bottom:8px;font-size:12px;font-weight:650;color:var(--p-ink)}
#project-inquiry.series-inquiry-standard .field input:not([type="file"]),#project-inquiry.series-inquiry-standard .field textarea{display:block;width:100%;min-height:46px;padding:12px;border:1px solid #d5dde2;border-radius:5px;background:#fafbfc;color:var(--p-ink);font-size:13px;line-height:1.6}
#project-inquiry.series-inquiry-standard .field input::placeholder,#project-inquiry.series-inquiry-standard .field textarea::placeholder{color:#6b7983;opacity:1}
#project-inquiry.series-inquiry-standard .field textarea{min-height:145px;resize:vertical}
#project-inquiry.series-inquiry-standard .field input:focus,#project-inquiry.series-inquiry-standard .field textarea:focus{background:#fff;border-color:var(--p-orange)}
#project-inquiry.series-inquiry-standard .field .standard-upload{display:flex;align-items:center;gap:12px;margin:0;padding:16px;border:1px dashed #bcc9d2;border-radius:5px;cursor:pointer;background:#f8fafb}
#project-inquiry.series-inquiry-standard .standard-upload-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#e8eef2;font-size:20px}
#project-inquiry.series-inquiry-standard .standard-upload-copy{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}
#project-inquiry.series-inquiry-standard .standard-upload-copy strong{font-size:12px;line-height:1.6}
#project-inquiry.series-inquiry-standard .standard-upload-copy small{font-size:9px;line-height:1.6;color:var(--p-muted);font-weight:500}
#project-inquiry.series-inquiry-standard .standard-upload-input,#project-inquiry.series-inquiry-standard .p-form-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#project-inquiry.series-inquiry-standard .field:has(.standard-upload-input:focus-visible) .standard-upload{outline:3px solid var(--p-orange);outline-offset:3px}
#project-inquiry.series-inquiry-standard .inquiry-submit-standard{width:100%;min-height:48px;padding:12px 18px;border:1px solid var(--p-orange);border-radius:5px;background:var(--p-orange);color:var(--p-ink);font-size:13px;font-weight:750}
#project-inquiry.series-inquiry-standard .inquiry-submit-standard:hover{background:#ff933e}
#project-inquiry.series-inquiry-standard .inquiry-submit-standard:disabled{opacity:.65;cursor:wait}
#project-inquiry.series-inquiry-standard .form-note{font-size:10px;color:var(--p-muted);line-height:1.8;margin-top:15px}
#project-inquiry.series-inquiry-standard .form-note a{text-underline-offset:3px}
#project-inquiry.series-inquiry-standard .p-form-status{margin-bottom:20px;border:1px solid #b8c9d5;border-radius:5px;background:#f1f6fa;padding:14px;font-size:13px;overflow-wrap:anywhere}
#project-inquiry.series-inquiry-standard .p-form-status[data-state="error"]{color:#9b2424;background:#fff3f3;border-color:#eac0c0}
#project-inquiry.series-inquiry-standard .p-form-status[data-state="success"]{color:#175f3b;background:#effaf3;border-color:#afd9be}
#project-inquiry.series-inquiry-standard [hidden]{display:none!important}
#project-inquiry.series-inquiry-standard .standard-upload-input{min-height:0;font:inherit}
#project-inquiry.series-inquiry-standard .project-cta-inner{width:min(1280px,calc(100% - 80px));margin-inline:auto}
#project-inquiry.series-inquiry-standard h2{line-height:1.18;letter-spacing:-.035em;font-weight:750;margin:12px 0 16px}
@media(max-width:1199px){#project-inquiry.series-inquiry-standard .project-cta-inner{width:calc(100% - 48px);gap:40px}}
@media(max-width:899px){#project-inquiry.series-inquiry-standard .project-cta-inner{grid-template-columns:1fr;gap:32px}#project-inquiry.series-inquiry-standard .project-cta-helpful ul{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:599px){
 #project-inquiry.series-inquiry-standard{padding-block:48px}
 #project-inquiry.series-inquiry-standard .project-cta-inner{width:calc(100% - 32px)}
 #project-inquiry.series-inquiry-standard h2{font-size:31px}
 #project-inquiry.series-inquiry-standard .project-cta-helpful ul{grid-template-columns:1fr 1fr;font-size:11px}
 #project-inquiry.series-inquiry-standard .form-card{padding:24px 18px}
 #project-inquiry.series-inquiry-standard .form-grid{grid-template-columns:1fr;gap:18px}
 #project-inquiry.series-inquiry-standard .field input:not([type="file"]),#project-inquiry.series-inquiry-standard .field textarea{font-size:16px}
 #project-inquiry.series-inquiry-standard .field .standard-upload{padding:12px;gap:10px}
}
