.Faq-module__t92Hra__hero{text-align:center;background:#fff;border-bottom:1px solid #f0f0f0;padding:8rem 2rem 5rem}.Faq-module__t92Hra__heroPretitle{color:#1a7f4e;letter-spacing:.1em;text-transform:uppercase;background:#e8f8ef;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.45rem 1.1rem;font-size:.75rem;font-weight:700;display:inline-flex}.Faq-module__t92Hra__heroTitle{letter-spacing:-.03em;color:#1d1d1f;margin-bottom:1.25rem;font-size:clamp(2.4rem,5.5vw,3.8rem);font-weight:700;line-height:1.08}.Faq-module__t92Hra__heroTitle span{color:#1a7f4e}.Faq-module__t92Hra__heroSubtitle{color:#86868b;max-width:520px;margin:0 auto;font-size:1.1rem;line-height:1.65}.Faq-module__t92Hra__courseHighlight{background:#fff;justify-content:center;padding:3rem 2rem 0;display:flex}.Faq-module__t92Hra__courseCard{text-align:center;background:linear-gradient(135deg,#f2faf5 0%,#e8f8ef 100%);border:1px solid #d4eede;border-radius:22px;width:100%;max-width:640px;padding:2rem 2.25rem}.Faq-module__t92Hra__courseLabel{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#1a7f4e;border-radius:50px;margin-bottom:1rem;padding:.3rem .85rem;font-size:.7rem;font-weight:700;display:inline-block}.Faq-module__t92Hra__courseTitle{color:#1d1d1f;letter-spacing:-.01em;text-align:center;width:100%;margin-bottom:.65rem;font-size:clamp(1.3rem,3vw,1.65rem);font-weight:700;line-height:1.25}.Faq-module__t92Hra__courseObjective{color:#515154;text-align:center;max-width:520px;margin-bottom:1rem;margin-left:auto;margin-right:auto;font-size:.95rem;line-height:1.6}.Faq-module__t92Hra__courseMeta{justify-content:center;align-items:center;gap:1rem;width:100%;margin:0 auto;display:flex}.Faq-module__t92Hra__courseDate{color:#1a7f4e;text-align:center;background:#fff;border:1px solid #d4eede;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.88rem;font-weight:600;display:inline-flex}.Faq-module__t92Hra__section{background:linear-gradient(#f2faf5 0%,#edf8f2 100%);padding:5rem 2rem 7rem}.Faq-module__t92Hra__container{max-width:780px;margin:0 auto}.Faq-module__t92Hra__accordionList{flex-direction:column;gap:1rem;display:flex}.Faq-module__t92Hra__item{background:#fff;border-radius:22px;transition:box-shadow .25s;overflow:hidden;box-shadow:0 2px 16px #0000000e}.Faq-module__t92Hra__item:hover{box-shadow:0 6px 28px #00000017}.Faq-module__t92Hra__itemOpen{box-shadow:0 8px 32px #1a7f4e24}.Faq-module__t92Hra__itemHeader{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:1.25rem;width:100%;padding:1.65rem 1.75rem;display:flex}.Faq-module__t92Hra__itemHeaderOpen{border-bottom:1px solid #e8f8ef}.Faq-module__t92Hra__itemNumber{letter-spacing:.04em;color:#1a7f4e;background:#e8f8ef;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.78rem;font-weight:800;transition:background .25s,color .25s;display:flex}.Faq-module__t92Hra__itemNumberOpen{color:#fff;background:linear-gradient(135deg,#1a7f4e,#25a865)}.Faq-module__t92Hra__itemQuestion{color:#1d1d1f;flex:1;font-size:1.07rem;font-weight:600;line-height:1.4;transition:color .2s}.Faq-module__t92Hra__chevron{color:#86868b;background:#f5f5f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .3s,background .25s,color .25s;display:flex}.Faq-module__t92Hra__chevronOpen{color:#1a7f4e;background:#e8f8ef;transform:rotate(180deg)}.Faq-module__t92Hra__itemBody{color:#515154;padding:1.5rem 1.75rem 1.75rem 4.35rem;font-size:1.02rem;line-height:1.75;animation:.28s Faq-module__t92Hra__slideDown}@keyframes Faq-module__t92Hra__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Faq-module__t92Hra__itemBody p{margin-bottom:1rem}.Faq-module__t92Hra__itemBody p:last-child{margin-bottom:0}.Faq-module__t92Hra__quoteBlock{color:#1d1d1f;background:#f2faf5;border-left:3px solid #25a865;border-radius:0 10px 10px 0;margin:1.1rem 0;padding:.85rem 1.1rem;font-size:1rem;font-weight:600;line-height:1.5}.Faq-module__t92Hra__bulletList{flex-direction:column;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.Faq-module__t92Hra__bulletList li{color:#424245;align-items:flex-start;gap:.65rem;font-size:1rem;line-height:1.55;display:flex}.Faq-module__t92Hra__bulletList li:before{content:"→";color:#1a7f4e;flex-shrink:0;margin-top:1px;font-weight:700}.Faq-module__t92Hra__ctaSection{text-align:center;background:linear-gradient(135deg,#0a3d20 0%,#1a7f4e 55%,#25a865 100%);padding:7rem 2rem;position:relative;overflow:hidden}.Faq-module__t92Hra__ctaSection:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 50% 120%,#ffffff14 0%,#0000 70%);position:absolute;inset:0}.Faq-module__t92Hra__ctaInner{max-width:620px;margin:0 auto;position:relative}.Faq-module__t92Hra__ctaBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#c8f5de;letter-spacing:.1em;text-transform:uppercase;background:#ffffff26;border:1px solid #fff3;border-radius:50px;align-items:center;gap:.45rem;margin-bottom:1.75rem;padding:.42rem 1rem;font-size:.77rem;font-weight:700;display:inline-flex}.Faq-module__t92Hra__ctaTitle{color:#fff;letter-spacing:-.025em;margin-bottom:1.1rem;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1}.Faq-module__t92Hra__ctaSubtext{color:#ffffffbf;max-width:460px;margin:0 auto 2.5rem;font-size:1.05rem;line-height:1.65}.Faq-module__t92Hra__ctaButton{color:#0a3d20;letter-spacing:.01em;background:#fff;border-radius:50px;align-items:center;gap:.6rem;padding:1.05rem 2.75rem;font-size:1.08rem;font-weight:700;text-decoration:none;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 8px 30px #0000002e}.Faq-module__t92Hra__ctaButton:hover{color:#0a3d20;text-decoration:none;transform:translateY(-3px)scale(1.02);box-shadow:0 18px 44px #0000003d}.Faq-module__t92Hra__ctaNote{color:#ffffff73;margin-top:1.2rem;font-size:.83rem;display:block}@media (max-width:640px){.Faq-module__t92Hra__hero{padding:6rem 1.5rem 4rem}.Faq-module__t92Hra__section{padding:3.5rem 1rem 5rem}.Faq-module__t92Hra__itemHeader{gap:1rem;padding:1.35rem 1.25rem}.Faq-module__t92Hra__itemBody{padding:1.25rem 1.25rem 1.5rem 3.65rem}.Faq-module__t92Hra__ctaSection{padding:5rem 1.5rem}}
