.Testimonials_section__Nb3I1{width:100%;min-height:100vh;padding:var(--spacing-16) 0;background-color:var(--color-primary-50);overflow:hidden;position:relative;z-index:1}.Testimonials_container__hPgv_{width:min(1200px,90%);margin:0 auto;position:relative;z-index:2}.Testimonials_header__sFqU9{text-align:center;margin-bottom:64px;position:relative}.Testimonials_title__QuShX{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:var(--color-primary-600);line-height:1.2;margin-bottom:1rem;position:relative}.Testimonials_subtitle__9UNDd{font-size:clamp(1rem,2vw,1.25rem);max-width:600px;margin:0 auto;opacity:.8}.Testimonials_grid__tqXNo{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative}@media(max-width:1024px){.Testimonials_grid__tqXNo{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.Testimonials_grid__tqXNo{grid-template-columns:1fr;gap:24px}}.Testimonials_card__l8SCv{background:#fff;border:1px solid var(--color-primary-200);border-radius:16px;padding:32px;box-shadow:var(--shadow-sm);transition:all .3s ease;will-change:transform,opacity;display:flex;flex-direction:column;gap:24px;opacity:1;transform:none}.Testimonials_card__l8SCv:hover{transform:translateY(-4px);border-color:var(--color-primary-300);box-shadow:var(--shadow-lg)}.Testimonials_card__l8SCv:hover .Testimonials_quote__SlOAh{color:var(--color-primary-300)}.Testimonials_content__OYWeb{display:flex;flex-direction:column;gap:16px}.Testimonials_quote__SlOAh{color:var(--color-primary-600);height:32px;transition:color .3s ease}.Testimonials_text__reXXn{font-size:15px;line-height:1.6;color:var(--color-primary-600);font-style:italic}.Testimonials_author__ImzP6{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--color-primary-200)}.Testimonials_avatar__Lbu0_{width:48px;height:48px;border-radius:50%;background:var(--color-primary-50);display:flex;align-items:center;justify-content:center;font-size:24px;border:1px solid var(--color-primary-200)}.Testimonials_info__5rAG5{display:flex;flex-direction:column;gap:4px}.Testimonials_name__alumd{font-size:15px;font-weight:600;color:var(--color-primary-600)}.Testimonials_role__yWCG1{font-size:13px;color:var(--color-secondary-500)}.FAQ_section__nqXQs{width:100%;min-height:100vh;padding:var(--spacing-16) 0;background-color:var(--color-primary-600);overflow:hidden;position:relative;z-index:1}.FAQ_container__pikvQ{width:min(1000px,90%);margin:0 auto;position:relative;z-index:2}.FAQ_header__MhpmX{text-align:center;margin-bottom:64px;position:relative}.FAQ_title__z8kdF{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:#fff;line-height:1.2;margin-bottom:1rem;position:relative}.FAQ_subtitle___8W7j{font-size:clamp(1rem,2vw,1.25rem);max-width:600px;margin:0 auto;color:var(--color-primary-300);opacity:.9}.FAQ_faqList__6OW7M{display:flex;flex-direction:column;gap:16px}.FAQ_faqSkeleton__t3Mlu{height:80px;background-color:var(--color-primary-700);border-radius:16px}.FAQ_errorText__DYlLQ{color:var(--color-error-500);text-align:center;font-size:1.1rem}.FaqItem_faqItem___cm4M{background:var(--color-primary-700);border:1px solid var(--color-primary-500);border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s ease}.FaqItem_faqItem___cm4M:hover{border-color:var(--color-primary-300);box-shadow:0 4px 20px rgba(224,169,59,.1)}.FaqItem_faqItem___cm4M:hover .FaqItem_question__4oed_{background:var(--color-primary-600)}.FaqItem_faqItem___cm4M.FaqItem_active__AYmW_{border-color:var(--color-primary-300);box-shadow:0 4px 30px rgba(224,169,59,.15)}.FaqItem_faqItem___cm4M.FaqItem_active__AYmW_ .FaqItem_question__4oed_{background:var(--color-primary-600)}.FaqItem_faqItem___cm4M.FaqItem_active__AYmW_ .FaqItem_icon__pOGpi{transform:rotate(45deg);color:var(--color-primary-300)}.FaqItem_faqItem___cm4M.FaqItem_active__AYmW_ .FaqItem_answer__QOiHV{max-height:1000px;opacity:1;padding:24px}.FaqItem_question__4oed_{display:flex;align-items:center;justify-content:space-between;padding:24px;background:var(--color-primary-700);transition:all .3s ease;gap:16px}.FaqItem_question__4oed_ p{color:#fff}.FaqItem_icon__pOGpi{flex-shrink:0;width:24px;height:24px;color:var(--color-primary-300);transition:all .3s ease;display:flex;align-items:center;justify-content:center}.FaqItem_answer__QOiHV{max-height:0;opacity:0;padding:0 24px;background:var(--color-primary-700);transition:all .3s ease;overflow:hidden}.FaqItem_answer__QOiHV .FaqItem_answerText__oOht5{color:var(--color-primary-200);opacity:.9}.CTA_section__iq2se{width:100%;min-height:auto;padding:var(--spacing-16) 0;background:linear-gradient(135deg,var(--color-primary-700) 0,var(--color-primary-600) 100%);overflow:hidden;position:relative;z-index:1}.CTA_section__iq2se:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 0 0,var(--color-primary-300) 0,transparent 25%);opacity:.03;z-index:0}.CTA_container__hDR0M{width:min(1400px,90%);margin:0 auto;position:relative;z-index:2}.CTA_content__tM_9H{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-16);align-items:start}@media(max-width:1024px){.CTA_content__tM_9H{grid-template-columns:1fr;gap:var(--spacing-8)}}.CTA_leftColumn__3BTmF{display:flex;flex-direction:column;gap:var(--spacing-12)}.CTA_header__BYchu{text-align:left;position:relative}.CTA_title__9_tlW{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#fff;line-height:1.1;margin-bottom:var(--spacing-6);position:relative;text-shadow:0 2px 4px rgba(0,0,0,.1)}.CTA_subtitle__9Hguf{font-size:clamp(1rem,1.5vw,1.125rem);max-width:40ch;color:var(--color-primary-300);opacity:.9;font-weight:500}.CTA_form__wGKXk{position:sticky;top:var(--spacing-4);width:100%;background:hsla(0,0%,100%,.03);backdrop-filter:blur(10px);border:1px solid rgba(224,169,59,.1);border-radius:var(--radius-2xl);padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-4);box-shadow:0 8px 32px rgba(0,0,0,.2);transition:all .3s ease}.CTA_form__wGKXk:hover{border-color:var(--color-primary-300);box-shadow:0 12px 40px rgba(0,0,0,.3)}@media(max-width:1024px){.CTA_form__wGKXk{position:relative;top:0}}.CTA_formGroup__tqKIs{display:flex;flex-direction:column;gap:var(--spacing-2)}.CTA_formGroup__tqKIs input,.CTA_formGroup__tqKIs textarea{width:100%;padding:var(--spacing-3) var(--spacing-4);background:hsla(0,0%,100%,.05);border:1px solid rgba(224,169,59,.15);border-radius:var(--radius-lg);color:#fff;font-size:var(--font-size-sm);transition:all .3s ease;font-family:var(--font-secondary)}.CTA_formGroup__tqKIs input::placeholder,.CTA_formGroup__tqKIs textarea::placeholder{color:hsla(0,0%,100%,.5)}.CTA_formGroup__tqKIs input:hover,.CTA_formGroup__tqKIs textarea:hover{border-color:rgba(224,169,59,.3);background:hsla(0,0%,100%,.07)}.CTA_formGroup__tqKIs input:focus,.CTA_formGroup__tqKIs textarea:focus{outline:none;border-color:var(--color-primary-300);background:hsla(0,0%,100%,.1);box-shadow:0 0 0 2px rgba(224,169,59,.1)}.CTA_formGroup__tqKIs input:disabled,.CTA_formGroup__tqKIs textarea:disabled{opacity:.6;cursor:not-allowed;background:hsla(0,0%,100%,.03)}.CTA_formGroup__tqKIs textarea{resize:vertical;min-height:100px}.CTA_checkbox__jaFPM{display:flex;align-items:center;gap:var(--spacing-2);cursor:pointer}.CTA_checkbox__jaFPM input{appearance:none;width:18px;height:18px;border:2px solid rgba(224,169,59,.3);border-radius:var(--radius-base);cursor:pointer;position:relative;transition:all .2s ease}.CTA_checkbox__jaFPM input:checked{background-color:var(--color-primary-300);border-color:var(--color-primary-300)}.CTA_checkbox__jaFPM input:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23072929' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%}.CTA_checkbox__jaFPM input:hover{border-color:var(--color-primary-300)}.CTA_checkbox__jaFPM span{color:hsla(0,0%,100%,.8);font-size:var(--font-size-sm);font-family:var(--font-secondary)}.CTA_submitButton__ymNPk{background:var(--color-primary-300);color:var(--color-primary-700);border:none;border-radius:var(--radius-lg);padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);margin-top:var(--spacing-2);font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.5px}.CTA_submitButton__ymNPk svg{transition:transform .3s ease}.CTA_submitButton__ymNPk:hover:not(:disabled){background:var(--color-primary-400);transform:translateY(-2px);box-shadow:0 4px 12px rgba(224,169,59,.2)}.CTA_submitButton__ymNPk:hover:not(:disabled) svg{transform:translateX(4px)}.CTA_submitButton__ymNPk:disabled{opacity:.6;cursor:not-allowed;background:var(--color-primary-400);transform:none;box-shadow:none}.CTA_contactInfo__MFJFB{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}@media(max-width:768px){.CTA_contactInfo__MFJFB{grid-template-columns:1fr;gap:var(--spacing-4)}}.CTA_contactItem__zmOPC{background:hsla(0,0%,100%,.03);backdrop-filter:blur(10px);border:1px solid rgba(224,169,59,.1);border-radius:var(--radius-xl);padding:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-3);transition:all .3s ease}.CTA_contactItem__zmOPC:hover{transform:translateY(-4px);border-color:var(--color-primary-300);box-shadow:0 4px 20px rgba(224,169,59,.1)}.CTA_contactItem__zmOPC:hover svg{color:var(--color-primary-300);transform:scale(1.1)}.CTA_contactItem__zmOPC svg{width:24px;height:24px;color:rgba(224,169,59,.7);transition:all .3s ease}.CTA_contactItem__zmOPC p{color:hsla(0,0%,100%,.9);font-size:var(--font-size-sm);font-family:var(--font-secondary)}.CTA_successMessage__ZUZhi{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:var(--radius-lg);color:#22c55e}.CTA_errorMessage__EZ_LF,.CTA_successMessage__ZUZhi{padding:var(--spacing-4);text-align:center;font-weight:500;margin-bottom:var(--spacing-4);animation:CTA_slideIn__uxmQ1 .3s ease}.CTA_errorMessage__EZ_LF{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-lg);color:#ef4444}@keyframes CTA_slideIn__uxmQ1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}