.FAQ_container__lURr4{max-width:1200px;margin:0 auto}.FAQ_header__kE9IN{text-align:center;margin-bottom:4rem}.FAQ_title__zuKnt{font-size:clamp(2rem,4vw,2.5rem);color:var(--gray-900);margin-bottom:1rem}.FAQ_subtitle__Tm40_{font-size:1.125rem;color:var(--gray-600);max-width:600px;margin:0 auto}.FAQ_faqGrid__V9z28{display:grid;grid-template-columns:2fr 1fr;grid-gap:3rem;gap:3rem;align-items:start}.FAQ_faqList__QgGKj{display:flex;flex-direction:column;gap:1rem}.FAQ_faqItem__at8mr{background:white;border-radius:var(--radius-lg);overflow:hidden;transition:all .3s ease;box-shadow:var(--shadow-sm)}.FAQ_faqItem__at8mr:hover{box-shadow:var(--shadow-md)}.FAQ_faqItem__at8mr.FAQ_open__O66Kh{box-shadow:var(--shadow-lg)}.FAQ_faqQuestion__Lb0qL{width:100%;padding:1.5rem;background:white;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;text-align:left;transition:all .3s ease}.FAQ_faqQuestion__Lb0qL:hover{background:var(--gray-50)}.FAQ_questionText__rfsYX{font-size:1.125rem;font-weight:600;color:var(--gray-900);line-height:1.5}.FAQ_icon__Hf3L_{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--primary)10;color:var(--primary);border-radius:50%;font-size:1.25rem;font-weight:600;transition:all .3s ease}.FAQ_faqItem__at8mr.FAQ_open__O66Kh .FAQ_icon__Hf3L_{background:var(--primary);color:white;transform:rotate(180deg)}.FAQ_faqAnswer__sbr10{overflow:hidden;transition:all .4s ease;max-height:0;opacity:0}.FAQ_answerText__VqDAt{padding:0 1.5rem 1.5rem;color:var(--gray-600);line-height:1.8;margin:0}.FAQ_ctaCard__B9uIP{position:-webkit-sticky;position:sticky;top:100px;background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);border-radius:var(--radius-xl);padding:2rem;color:white;box-shadow:var(--shadow-xl)}.FAQ_ctaContent__k0h9h{text-align:center}.FAQ_ctaTitle__wTAto{font-size:1.5rem;margin-bottom:1rem;color:white}.FAQ_ctaText__5pIIp{margin-bottom:1.5rem;color:rgba(255,255,255,.9);line-height:1.6}.FAQ_contactInfo__fkp2q{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.FAQ_contactLink__av1TO{display:flex;align-items:center;justify-content:center;gap:.5rem;color:white;text-decoration:none;padding:.5rem;border-radius:var(--radius-md);transition:all .3s ease}.FAQ_contactLink__av1TO:hover{background:rgba(255,255,255,.1)}.FAQ_contactIcon__eElhj{font-size:1.25rem}.FAQ_ctaButton__iGNP9{display:inline-block;padding:.75rem 2rem;background:white;color:var(--primary);border-radius:var(--radius-md);font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1)}.FAQ_ctaButton__iGNP9:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}@media (max-width:968px){.FAQ_faqGrid__V9z28{grid-template-columns:1fr;gap:2rem}.FAQ_ctaCard__B9uIP{position:static}}@media (max-width:640px){.FAQ_faqQuestion__Lb0qL{padding:1.25rem}.FAQ_questionText__rfsYX{font-size:1rem}.FAQ_answerText__VqDAt{padding:0 1.25rem 1.25rem;font-size:.95rem}}.Hero_hero__sbIHl{min-height:100vh;display:flex;align-items:center;padding:6rem 0 4rem;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--gray-50) 0,white 100%)}.Hero_backgroundPattern__9kESJ{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgba(37,99,235,.05) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(16,185,129,.05) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(245,158,11,.03) 0,transparent 50%);z-index:0}.Hero_container__ePyrf{max-width:var(--max-width);margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;position:relative;z-index:1}.Hero_content__pgel1{animation:Hero_slideInLeft__FZ8jB .8s ease-out}.Hero_title__IAc43{font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.2;margin-bottom:1.5rem;color:var(--gray-900)}.Hero_highlight__EFSto{background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Hero_subtitle__k63Rl{font-size:1.125rem;line-height:1.8;color:var(--gray-600);margin-bottom:2rem}.Hero_buttons__dbFJm{display:flex;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.Hero_stats__RGlpa{display:flex;gap:3rem;padding-top:2rem;border-top:1px solid var(--gray-200)}.Hero_statItem__jldbC{display:flex;flex-direction:column;gap:.5rem}.Hero_statNumber__Zh7ki{font-size:2rem;font-weight:700;background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Hero_statLabel__fccxz{font-size:.875rem;color:var(--gray-600);text-transform:uppercase;letter-spacing:.05em}.Hero_imageWrapper__i5jTp{position:relative;animation:Hero_slideInRight__3nIWH .8s ease-out}.Hero_heroImage__ZbRqc{position:relative;width:100%;height:500px;display:flex;align-items:center;justify-content:center}.Hero_svg__3sxdC{width:100%;height:100%;animation:Hero_float___yijn 6s ease-in-out infinite}.Hero_floatingCard__SrRMu{position:absolute;background:white;border-radius:var(--radius-lg);padding:1rem 1.5rem;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;align-items:center;gap:.75rem;animation:Hero_float___yijn 4s ease-in-out infinite;z-index:2}.Hero_floatingCard__SrRMu[data-card="1"]{top:10%;left:10%;animation-delay:0s}.Hero_floatingCard__SrRMu[data-card="2"]{top:20%;right:15%;animation-delay:1s}.Hero_floatingCard__SrRMu[data-card="3"]{bottom:20%;left:20%;animation-delay:2s}.Hero_cardIcon__YdScy{font-size:1.5rem}.Hero_cardText__lbIzX{font-weight:600;color:var(--gray-800)}@keyframes Hero_float___yijn{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes Hero_slideInLeft__FZ8jB{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes Hero_slideInRight__3nIWH{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media (max-width:968px){.Hero_container__ePyrf{grid-template-columns:1fr;gap:3rem}.Hero_imageWrapper__i5jTp{order:-1}.Hero_heroImage__ZbRqc{height:350px}.Hero_floatingCard__SrRMu{transform:scale(.85)}}@media (max-width:640px){.Hero_hero__sbIHl{padding:5rem 0 3rem}.Hero_container__ePyrf{padding:0 1.5rem}.Hero_stats__RGlpa{gap:2rem}.Hero_statNumber__Zh7ki{font-size:1.5rem}.Hero_buttons__dbFJm{flex-direction:column;width:100%}.Hero_buttons__dbFJm>*{width:100%}.Hero_heroImage__ZbRqc{height:250px}.Hero_floatingCard__SrRMu{display:none}}