#pgFaq{width:100%;padding:60px 0;background:var(--text-ccolor-white, #ffffff)}#pgFaq .container{max-width:1280px;margin:0 auto;padding:0 24px}.faq-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:40px}.cta-badge{display:inline-flex;align-items:center;gap:6px;background:var(--post-graduation-tertiary-color, #3e589e);color:var(--text-color-white, #ffffff);padding:10px 20px;border-radius:24px;leading-trim:both;text-edge:cap;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:250px;height:32px}.cta-badge svg{width:20px;height:20px}.faq-header{display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}.header-title{text-align:center;font-family:Inter;font-size:32px;font-style:normal;font-weight:400;line-height:normal;color:var(--post-graduation-primary-color, #1b2748);margin:0}.header-title strong{font-weight:700}.faq-accordion{display:flex;flex-direction:column;gap:12px;max-width:900px;margin:0 auto}.faq-item{background:var(--post-graduation-card-background, #ebf1ff);border-radius:17px;overflow:hidden;border:1px solid var(--post-graduation-card-border, #a8bfff);transition:background-color .3s ease}.faq-item.expanded{background:var(--post-graduation-card-hover, #c6d3f8)}.faq-question{width:100%;display:flex;align-items:start;justify-content:space-between;gap:8px;padding:20px;background:transparent;border:none;cursor:pointer;text-align:left;transition:all .3s ease}.faq-question:hover{opacity:.8}.question-text{leading-trim:both;text-edge:cap;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:150%;color:var(--post-graduation-primary-color, #1b2748)}.faq-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:var(--post-graduation-primary-color, #1b2748);border-radius:50%;transition:transform .3s ease}.faq-item.expanded .faq-icon{transform:rotate(180deg)}.faq-question .faq-icon svg{width:18.29px;height:18.29px;color:var(--text-color-white, #ffffff)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.answer-content{padding:0 20px 20px}.answer-content p{color:var(--text-color-light, #6b7280);leading-trim:both;text-edge:cap;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:120%;text-align:left}@media screen and (min-width: 768px){#pgFaq{padding:80px 0}.faq-header h2{font-size:36px}.cta-badge{font-size:15px;padding:12px 24px}.faq-question{padding:24px}.question-text{font-size:18px}.faq-question .faq-icon{width:41px;height:41px;min-width:41px}.faq-question .faq-icon svg{width:23.43px;height:23.43px}.answer-content{padding:0 24px 24px}.answer-content p{font-size:16px}}@media screen and (min-width: 1024px){#pgFaq{padding:100px 0 500px}#pgFaq .container{padding:0 40px}.faq-content{gap:60px;display:grid;grid-template-columns:362px 1fr;align-items:start}.faq-header{align-items:start}.faq-header h2{font-size:48px;text-align:left}.cta-badge{width:311px;font-size:16px;padding:7px 20px}.faq-accordion{max-width:none;margin:0}.faq-question{padding:18px 18.5px 18px 30px;align-items:center}.question-text{font-size:20px}.answer-content{padding-inline:30px;padding-block-end:30px}.answer-content p{font-size:16px;color:#6b6d73}.faq-question:hover{opacity:1}.faq-question:hover .question-text{color:var(--post-graduation-secondary-color, #2054e3)}}@media screen and (min-width: 1440){.faq-content{gap:202px}}
