.FAQ_section{background-color:var(--bg-light);width:100%;padding:40px 0}.FAQ_container{align-items:flex-start;gap:60px;display:flex}.FAQ_leftColumn{flex:0 0 40%}.FAQ_label{font-size:clamp(var(--font-size-xs),.75vw,var(--font-size-sm));letter-spacing:1px;text-transform:uppercase;color:var(--text-description);align-items:center;gap:10px;margin-bottom:15px;font-weight:600;display:flex}.FAQ_label:before{content:"//";color:var(--black);font-weight:700}.FAQ_title{font-size:clamp(var(--font-size-2-5xl),1.5vw,var(--font-size-5xl-hero));color:#042a2d;margin-bottom:40px;line-height:1.2}.FAQ_title h2{font-weight:300}.FAQ_title h2 strong{font-weight:700}.FAQ_contactCard{color:var(--white);background-color:#1a1a2e;border-radius:16px;padding:30px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.FAQ_cardBg{object-fit:cover;z-index:0}.FAQ_cardContent{z-index:1;position:relative}.FAQ_avatarGroup{margin-bottom:20px;display:flex}.FAQ_avatar{object-fit:cover;border:2px solid #1a1a2e;border-radius:50%;width:40px;height:40px;margin-left:-10px}.FAQ_avatar:first-child{margin-left:0}.FAQ_cardTitle{font-size:var(--font-size-lg);margin-bottom:10px;font-weight:600}.FAQ_cardText{font-size:var(--font-size-sm);opacity:.8;margin-bottom:25px;line-height:1.5}.FAQ_phoneLink{color:var(--white);font-weight:600;font-size:var(--font-size-lg);align-items:center;gap:10px;transition:opacity .3s;display:inline-flex}.FAQ_phoneLink:hover{opacity:.8}.FAQ_rightColumn{flex-direction:column;flex:1;gap:15px;display:flex}.FAQ_accordionItem{background-color:#f5f5f5;border:1px solid #dfe1de;border-radius:8px;transition:all .3s;overflow:hidden}.FAQ_accordionHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px 25px;transition:background-color .3s;display:flex}.FAQ_question{font-size:clamp(var(--font-size-base),1.1vw,var(--font-size-22));color:#042a2d;font-weight:700}.FAQ_icon{color:#1a2340;flex-shrink:0;font-size:20px}.FAQ_accordionContent{background-color:#0000;max-height:0;transition:max-height .3s ease-out,padding .3s;overflow:hidden}.FAQ_answer{font-size:clamp(var(--font-size-sm),.9vw,var(--font-size-base));color:#fff;padding:0 25px 25px;line-height:1.6}.FAQ_activeItem{background:linear-gradient(270deg,#1c1f25 .59%,#0d2566 100%)}.FAQ_activeItem .FAQ_question,.FAQ_activeItem .FAQ_icon{color:var(--white)}.FAQ_activeItem .FAQ_answer{color:#e0e0e0}@media (max-width:900px){.FAQ_container{flex-direction:column;gap:40px}.FAQ_leftColumn{width:100%}}@media (max-width:600px){.FAQ_accordionHeader{padding:15px 20px}.FAQ_question{font-size:var(--font-size-base)}.FAQ_answer{font-size:var(--font-size-sm);padding:1rem}}
