.egy-svc-section--faq{margin-block:2.5rem 3rem;padding:clamp(1.25rem, 3vw, 2.5rem);border:1px solid #eadfe0;border-radius:20px;background:linear-gradient(145deg,#fff,#fff8f8);box-shadow:0 18px 50px rgb(28 22 24 / .06)}.egy-svc-section--faq>h2{margin:0 0 .55rem;color:#18181b;font-size:clamp(1.55rem, 2.4vw, 2.15rem);line-height:1.2}.egy-svc-section--faq .egy-svc-intro{margin-bottom:1.25rem}.egy-svc-section--faq .egy-acc{overflow:hidden;border:1px solid #e8e4e4;border-radius:12px;margin-bottom:.75rem;background:#fff;box-shadow:0 4px 16px rgb(18 18 20 / .03);transition:border-color .2s ease,box-shadow .2s ease}.egy-svc-section--faq .egy-acc:has(.egy-acc__btn[aria-expanded="true"]){border-color:#e60012;box-shadow:0 10px 26px rgb(230 0 18 / .09)}.egy-svc-section--faq .egy-acc__btn{position:relative;min-height:60px;gap:1rem;padding:1rem 3.2rem 1rem 1.2rem;font-size:1rem;line-height:1.45}.egy-svc-section--faq .egy-acc__btn::after{content:'+';position:absolute;inset-inline-end:1.1rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:#fff0f1;color:#c90012;font-size:1.3rem;font-weight:500}.egy-svc-section--faq .egy-acc__btn[aria-expanded="true"]::after{content:'−';background:#e60012;color:#fff}.egy-svc-section--faq .egy-acc__num{min-width:1.4rem;font-weight:800}.egy-svc-section--faq .egy-acc__panel{padding:0 3.2rem 1.25rem 3.6rem;color:#45454d;line-height:1.7}.egy-svc-section--faq .egy-acc__panel p:last-child{margin-bottom:0}.egy-svc-section--faq .egy-acc__btn:focus-visible{outline:3px solid #e60012;outline-offset:-3px}@media (max-width:600px){.egy-svc-section--faq{padding:1rem;border-radius:14px}.egy-svc-section--faq .egy-acc__btn{padding-inline-start:.8rem;gap:.65rem}.egy-svc-section--faq .egy-acc__panel{padding-inline:1rem}}