.community_consultationSection__Bk0Uh{background-color:var(--color-light-gray);color:var(--color-dark-text);margin:0 auto;overflow:hidden;padding-bottom:120px;padding-top:calc(3rem + 80px);position:relative;text-align:center}@media (max-width:768px){.community_consultationSection__Bk0Uh{padding:140px 2rem 80px}}.community_pageTitle__kCjKz{color:var(--color-dark-text);font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-align:center}.community_container__auBPE{margin:0 auto;max-width:var(--screen-size)!important;position:relative;z-index:1}.community_headerSection__qy3FY{margin:0 auto 50px;text-align:left}@media (max-width:768px){.community_headerSection__qy3FY{text-align:center}}.community_description__dWcst{color:#6c757d;font-size:18px;line-height:1.6;margin:25px 0 30px;width:100%}@media (max-width:768px){.community_description__dWcst{margin:25px auto 0;text-align:center}}.community_consultationGrid__vf8_P{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:24px;align-items:stretch;gap:24px}@media (max-width:768px){.community_consultationGrid__vf8_P{gap:20px;grid-template-columns:1fr}}.community_contactSection__lhY7p{display:flex;flex-direction:column;gap:20px}.community_benefitsSection__8jjed,.community_contactCard__CxnwP{background:linear-gradient(145deg,#fff,#f8faff);border:1px solid rgba(0,123,255,.1);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.05);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:16px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.community_benefitsSection__8jjed:before,.community_contactCard__CxnwP:before{background:linear-gradient(90deg,#007bff,#28a745);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .4s ease}.community_benefitsSection__8jjed:hover,.community_contactCard__CxnwP:hover{border-color:rgba(0,123,255,.2);box-shadow:0 8px 25px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08);transform:translateY(-4px)}.community_benefitsSection__8jjed:hover:before,.community_contactCard__CxnwP:hover:before{transform:scaleX(1)}.community_contactHeader__YOBMD{align-items:center;display:flex;gap:10px;margin-bottom:12px}.community_benefitsTitle__3vUPZ,.community_contactTitle__RYwp9{color:#1a1a1a;font-size:16px;font-weight:600;line-height:1.3;margin:0}.community_benefitsTitle__3vUPZ{font-size:17px;margin-bottom:12px}.community_contactInfo__HyTAs{display:flex;flex-direction:column;gap:6px;place-items:flex-start}.community_contactText__wdExx{color:#666;font-size:13px;line-height:1.4;margin:0;text-align:left}.community_contactText__wdExx strong{color:#333;display:block;font-weight:600;margin-bottom:2px}.community_contactDetail__7jHZb{color:#333;font-size:13px;font-weight:500;line-height:1.3;margin:0}.community_benefitsList__NNmyT{display:flex;flex:1 1;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.community_benefitItem__NNITH{align-items:flex-start;border-bottom:1px solid rgba(0,123,255,.06);color:#555;display:flex;font-size:13px;gap:8px;line-height:1.4;padding:6px 0}.community_benefitItem__NNITH:last-child{border-bottom:none}.community_benefitText__SAkMR{color:#475569;font-size:14px;font-weight:500;line-height:1.5}.community_buttonsContainer__cyKE1{display:flex;flex-direction:column;gap:8px;margin-top:12px}@media (min-width:768px){.community_buttonsContainer__cyKE1{flex-direction:row;gap:10px}}.community_buttonsContainer__cyKE1>a{margin:0}