.faq-modern-section{width:100%;padding:clamp(88px,10vw,150px) 0;background:#f4f4f4;color:#1a1108;overflow:hidden}.content-container .faq-modern-section{padding:clamp(32px,4vw,56px) 0}.faq-container{width:min(100% - 40px,1280px);margin:0 auto}.faq-header{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:clamp(48px,7vw,92px)}.faq-header h2{color:#1a1108;font-size:var(--h2-size);font-weight:var(--h2-weight);line-height:var(--h2-line);letter-spacing:var(--h2-tracking);text-transform:uppercase}.faq-header h2,.faq-header p{margin:0;font-family:Poppins,sans-serif}.faq-header p{width:100%;color:rgba(26,17,8,.92);max-width:100%;font-size:clamp(15px,2vw,22px);font-weight:400;line-height:1.2}.faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.faq-column{gap:20px}.faq-column,.faq-modern-item{display:flex;flex-direction:column}.faq-modern-item{background:#ffffff;border:1px solid rgba(26,17,8,.06);border-radius:16px;box-shadow:0 1px 2px rgba(26,17,8,.04);overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease}.faq-modern-item.open,.faq-modern-item:hover{box-shadow:0 6px 20px rgba(26,17,8,.08)}.faq-modern-trigger{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;padding:clamp(20px,2vw,26px) clamp(22px,2.2vw,30px);background:none;border:none;cursor:pointer;text-align:left}.faq-question-text{color:#1a1108;font-family:Poppins,sans-serif;font-size:clamp(16px,1.25vw,19px);font-weight:500;line-height:1.25;letter-spacing:0}.faq-icon{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;color:#ff9500;transition:transform .25s ease}.open .faq-icon{transform:rotate(180deg)}.faq-modern-content{height:0;overflow:hidden;transition:height .42s cubic-bezier(.645,.045,.355,1),opacity .35s ease}.faq-inner-text{padding:0 clamp(22px,2.2vw,30px) clamp(20px,2vw,26px);color:rgb(26,17,8);font-family:Poppins,sans-serif;font-size:clamp(14px,2vw,16px);font-weight:400;line-height:1.55;overflow-wrap:anywhere}.faq-inner-text a{color:#ff9500;text-decoration:none;border-bottom:1px solid rgba(255,149,0,.35);transition:border-color .2s;overflow-wrap:anywhere}.faq-inner-text a:hover{border-color:#ff9500}.faq-formula{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:16px;padding:16px 18px;font-size:clamp(13px,1.8vw,15px);line-height:1.3;text-align:center}.faq-formula__result{font-weight:600}.faq-formula__sign{color:rgba(26,17,8,.55)}.faq-formula__fraction{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.faq-formula__numerator{padding:0 6px 4px;border-bottom:1px solid rgba(26,17,8,.35)}.faq-formula__denominator{padding:0 6px}.faq-formula__factor{font-weight:600;color:#ff9500}@media (max-width:900px){.faq-list{grid-template-columns:1fr}}@media (max-width:520px){.faq-modern-section{padding:72px 0}.faq-header{margin-bottom:38px}.faq-question-text{font-size:16px}.faq-inner-text{max-width:100%}}