.network-card,.profile-card{background:#eee;border-radius:22px;margin-bottom:2.5rem;width:calc(100% - 60px);max-width:100%;display:grid;transition:all .4s;font-size:18px}.network-image{grid-area:img}.network-content{grid-area:info;display:flex;flex-direction:column}.network-text{grid-area:long}.network-image img{width:160px;border-radius:16px;object-fit:cover}.network-title{color:#e65c3d;font-size:1.45rem;font-weight:800}.network-subtitle{font-style:italic;font-weight:600;color:#333}.network-line{width:100px;height:3px;background:#e65c3d;border-radius:3px;margin:1rem 0}.network-phrase,.network-text strong{font-weight:700}.network-text p{margin-bottom:1rem;line-height:1.75}.network-card{grid-template-columns:220px 300px 1fr;grid-template-areas:"img info long";padding:2.2rem 2.5rem 2.5rem;align-items:start;gap:2rem 2.5rem}.profile-card{grid-template-columns:160px 220px 1fr;grid-template-areas:"photo info intro";padding:2rem 2.5rem;gap:1.8rem 2rem}.profile-card:hover{background:#fff;box-shadow:var(--glow);transform:translateY(-4px);grid-template-areas:"photo info quote" "photo long long"}.profile-photo{grid-area:photo;width:160px;height:160px;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center}.profile-info{grid-area:info;color:#e65c3d;display:flex;flex-direction:column;gap:.6rem}.profile-name{color:var(--accent);font-size:23px;font-weight:800;margin:0}.profile-role{font-style:italic;color:#333;margin:0;font-size:18px}.profile-intro{grid-area:intro;color:#333;font-size:18px;line-height:1.3em;align-self:start}.profile-quote{grid-area:quote;font-weight:700;font-size:18px;color:#111;line-height:1.3em;display:none;margin-top:.3rem}.profile-long{grid-area:long;display:none;font-size:18px;line-height:1.3rem;margin-top:.5rem;color:#333}.profile-card:hover .profile-intro{display:none!important}.profile-card:hover .profile-long,.profile-card:hover .profile-quote{display:block!important}.profile-toggle{width:55px;height:55px;border-radius:50%;background:#e65c3d;;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.6rem;box-shadow:0 6px 16px rgba(230,92,61,.25);transition:.3s;cursor:pointer}.profile-toggle .minus{display:none}.profile-card:hover .profile-toggle .plus{display:none!important}.profile-card:hover .profile-toggle .minus{display:block!important}@media (max-width:900px){.network-card{grid-template-columns:1fr 1fr;grid-template-areas:"img info" "long long";width:100%!important;max-width:100%!important;align-items:center!important;padding:2rem}.network-content{align-items:center!important}.profile-card{grid-template-columns:120px 1fr;width:100%!important;max-width 100%!important;padding:1.8rem}.profile-info{align-items:center!important}.bilingual-columns{grid-template-columns:1fr;text-align:center}}@media (max-width:600px){.network-card,.network-content,.profile-card{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:1.8rem 1.4rem!important}.profile-photo img,.network-image img{width:160px;height:160px;margin-bottom:1rem}.profile-info{align-items:center!important}}@media (max-width:420px){.network-card{padding:1.2rem;gap:1rem}.profile-photo img{width:140px;height:140px}.contact-card h2{font-size:1.8rem}.profile-info{align-items:center!important}.network-content{align-items:center!important}}.ff-default .ff-el-form-control{font-family:'Poppins',sans-serif!important}