.n9faCq_section{background:#fff;padding:72px 0}.n9faCq_inner{max-width:1440px;margin:0 auto;padding:0 50px}.n9faCq_header{grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin-bottom:64px;display:grid}.n9faCq_heading{font-family:var(--font-montserrat,"Montserrat", sans-serif);color:#141414;letter-spacing:-.025em;font-size:clamp(32px,3.4vw,54px);font-weight:800;line-height:1.1}.n9faCq_heading em{font-family:var(--font-montserrat,"Montserrat", sans-serif);font-style:italic;font-weight:800}.n9faCq_subtitle{color:#9ca3af;padding-top:8px;font-size:17px;line-height:1.75}.n9faCq_grid{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.n9faCq_card{text-align:center;flex-direction:column;align-items:center;display:flex}.n9faCq_photoWrap{aspect-ratio:3/4;background:#f3f4f6;border-radius:16px;width:100%;margin-bottom:20px;overflow:hidden}.n9faCq_photo{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.n9faCq_photoWrap:hover .n9faCq_photo{transform:scale(1.04)}.n9faCq_photoPlaceholder{background:#e5e7eb;width:100%;height:100%}.n9faCq_name{font-family:var(--font-montserrat,"Montserrat", sans-serif);color:#111;letter-spacing:-.01em;margin:0 0 6px;font-size:17px;font-weight:700}.n9faCq_role{color:#9ca3af;margin:0 0 12px;font-size:14px;font-weight:500}.n9faCq_links{justify-content:center;gap:8px;display:flex}.n9faCq_linkBtn{color:#6b7280;border:1.5px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:border-color .2s,color .2s;display:flex}.n9faCq_linkBtn:hover{color:#052d3f;border-color:#052d3f}@media (max-width:1024px){.n9faCq_inner{padding:0 32px}.n9faCq_header{gap:48px}.n9faCq_grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.n9faCq_grid{grid-template-columns:repeat(3,1fr);gap:32px 20px}}@media (max-width:768px){.n9faCq_header{grid-template-columns:1fr;gap:20px;margin-bottom:40px}}@media (max-width:540px){.n9faCq_section{padding:48px 0}.n9faCq_inner{padding:0 20px}.n9faCq_grid{grid-template-columns:repeat(2,1fr);gap:24px 16px}}
