.page-module__m_B44W__hero{justify-content:center;align-items:center;height:60vh;min-height:450px;margin-top:-80px;display:flex;position:relative;overflow:hidden}.page-module__m_B44W__heroBackground{z-index:0;position:absolute;inset:0}.page-module__m_B44W__heroBackground:after{content:"";background:linear-gradient(#0f172a99 0%,#0f172ae6 100%);position:absolute;inset:0}.page-module__m_B44W__heroOverlay{background:var(--gradient-mesh);z-index:1;position:absolute;inset:0}.page-module__m_B44W__hero:before{content:"?";font-family:var(--font-display);color:#2563eb0d;z-index:2;pointer-events:none;font-size:25rem;font-weight:900;position:absolute;top:50%;left:10%;transform:translateY(-50%)}.page-module__m_B44W__hero:after{content:"?";font-family:var(--font-display);color:#0ea5e908;z-index:2;pointer-events:none;font-size:18rem;font-weight:900;position:absolute;top:30%;right:5%;transform:rotate(15deg)}.page-module__m_B44W__heroContent{z-index:10;text-align:center;padding:0 2rem;position:relative}.page-module__m_B44W__heroTitle{font-family:var(--font-display);letter-spacing:-.03em;color:var(--white);text-shadow:0 4px 30px #0000004d;margin:0;font-size:clamp(3rem,10vw,5rem);font-weight:900;animation:.8s ease-out page-module__m_B44W__fadeInUp}.page-module__m_B44W__heroTitle:after{content:"";background:var(--gradient-blue);border-radius:var(--radius-full);width:80px;height:4px;margin:1.5rem auto 0;animation:.6s ease-out .3s both page-module__m_B44W__scaleIn;display:block}@keyframes page-module__m_B44W__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__m_B44W__scaleIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.page-module__m_B44W__faqSection{background:var(--white);padding:6rem 0;position:relative;overflow:hidden}.page-module__m_B44W__faqSection:before{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb0d 0%,#0000 70%);width:500px;height:500px;position:absolute;top:-200px;right:-200px}.page-module__m_B44W__faqSection:after{content:"";pointer-events:none;background:radial-gradient(circle,#0ea5e90a 0%,#0000 70%);width:500px;height:500px;position:absolute;bottom:-200px;left:-200px}.page-module__m_B44W__container{z-index:10;max-width:900px;margin:0 auto;padding:0 2rem;position:relative}.page-module__m_B44W__faqList{flex-direction:column;gap:1rem;display:flex}.page-module__m_B44W__faqItem{background:var(--off-white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.page-module__m_B44W__faqItem:before{content:"";background:var(--gradient-blue);opacity:0;width:4px;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.page-module__m_B44W__faqItem:hover{border-color:var(--gray-300);background:var(--white);box-shadow:var(--shadow-md)}.page-module__m_B44W__faqItem.page-module__m_B44W__active{border-color:var(--accent-blue);box-shadow:var(--shadow-lg);background:var(--white)}.page-module__m_B44W__faqItem.page-module__m_B44W__active:before{opacity:1}.page-module__m_B44W__faqQuestion{width:100%;font-family:var(--font-heading);text-align:left;color:var(--text-dark);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 2rem;font-size:1.05rem;font-weight:600;transition:all .3s;display:flex}.page-module__m_B44W__faqQuestion:hover,.page-module__m_B44W__faqItem.page-module__m_B44W__active .page-module__m_B44W__faqQuestion{color:var(--accent-blue)}.page-module__m_B44W__faqIcon{width:36px;height:36px;color:var(--text-light);background:var(--gray-100);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;font-weight:300;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex}.page-module__m_B44W__faqItem.page-module__m_B44W__active .page-module__m_B44W__faqIcon{background:var(--gradient-blue);color:var(--white);transform:rotate(180deg)}.page-module__m_B44W__faqQuestion:hover .page-module__m_B44W__faqIcon{color:var(--accent-blue);background:#2563eb1a}.page-module__m_B44W__faqItem.page-module__m_B44W__active .page-module__m_B44W__faqQuestion:hover .page-module__m_B44W__faqIcon{background:var(--gradient-blue);color:var(--white)}.page-module__m_B44W__faqAnswer{max-height:0;transition:max-height .5s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.page-module__m_B44W__faqAnswer.page-module__m_B44W__open{max-height:1000px}.page-module__m_B44W__faqAnswerContent{padding:0 2rem 2rem;animation:.5s page-module__m_B44W__fadeIn}@keyframes page-module__m_B44W__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page-module__m_B44W__faqAnswerContent p{color:var(--text-light);margin-bottom:1rem;font-size:1rem;line-height:1.9}.page-module__m_B44W__faqAnswerContent p:last-child{margin-bottom:0}.page-module__m_B44W__faqAnswerContent p:first-letter{color:var(--text-medium)}.page-module__m_B44W__faqAnswerContent ul{margin:1rem 0;padding:0;list-style:none}.page-module__m_B44W__faqAnswerContent ul li{color:var(--text-light);margin-bottom:.5rem;padding-left:1.5rem;position:relative}.page-module__m_B44W__faqAnswerContent ul li:before{content:"";background:var(--accent-blue);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.page-module__m_B44W__searchBox{max-width:500px;margin:0 auto 3rem;position:relative}.page-module__m_B44W__searchInput{width:100%;font-family:var(--font-body);color:var(--text-dark);background:var(--off-white);border:1px solid var(--gray-200);border-radius:var(--radius-full);outline:none;padding:1.25rem 1.5rem 1.25rem 3.5rem;font-size:1rem;transition:all .3s}.page-module__m_B44W__searchInput::placeholder{color:var(--gray-400)}.page-module__m_B44W__searchInput:focus{background:var(--white);border-color:var(--accent-blue);box-shadow:0 0 0 4px #2563eb1a}.page-module__m_B44W__searchIcon{color:var(--gray-400);font-size:1.25rem;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.page-module__m_B44W__ctaSection{text-align:center;background:var(--off-white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);margin-top:4rem;padding:3rem}.page-module__m_B44W__ctaTitle{font-family:var(--font-display);color:var(--text-dark);margin-bottom:1rem;font-size:1.75rem;font-weight:800}.page-module__m_B44W__ctaText{color:var(--text-light);max-width:500px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.05rem}.page-module__m_B44W__ctaButton{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--white);background:var(--gradient-blue);border-radius:var(--radius-full);justify-content:center;align-items:center;gap:.5rem;padding:1rem 2.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .4s;display:inline-flex;box-shadow:0 4px 25px #2563eb59}.page-module__m_B44W__ctaButton:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 8px 40px #2563eb73}.page-module__m_B44W__faqItem:first-child{animation:.5s .1s both page-module__m_B44W__slideIn}.page-module__m_B44W__faqItem:nth-child(2){animation:.5s .15s both page-module__m_B44W__slideIn}.page-module__m_B44W__faqItem:nth-child(3){animation:.5s .2s both page-module__m_B44W__slideIn}.page-module__m_B44W__faqItem:nth-child(4){animation:.5s .25s both page-module__m_B44W__slideIn}.page-module__m_B44W__faqItem:nth-child(5){animation:.5s .3s both page-module__m_B44W__slideIn}.page-module__m_B44W__faqItem:nth-child(6){animation:.5s .35s both page-module__m_B44W__slideIn}.page-module__m_B44W__faqItem:nth-child(7){animation:.5s .4s both page-module__m_B44W__slideIn}.page-module__m_B44W__faqItem:nth-child(8){animation:.5s .45s both page-module__m_B44W__slideIn}.page-module__m_B44W__faqItem:nth-child(9){animation:.5s .5s both page-module__m_B44W__slideIn}.page-module__m_B44W__faqItem:nth-child(10){animation:.5s .55s both page-module__m_B44W__slideIn}@keyframes page-module__m_B44W__slideIn{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.page-module__m_B44W__hero{height:50vh;min-height:350px}.page-module__m_B44W__heroTitle{font-size:2.5rem}.page-module__m_B44W__hero:before,.page-module__m_B44W__hero:after{font-size:12rem}.page-module__m_B44W__faqSection{padding:4rem 0}.page-module__m_B44W__container{padding:0 1.5rem}.page-module__m_B44W__faqQuestion{padding:1.25rem 1.5rem;font-size:.95rem}.page-module__m_B44W__faqAnswerContent{padding:0 1.5rem 1.5rem}.page-module__m_B44W__faqIcon{width:32px;height:32px;font-size:1.25rem}.page-module__m_B44W__ctaSection{margin-top:3rem;padding:2rem}.page-module__m_B44W__ctaTitle{font-size:1.5rem}}@media (max-width:480px){.page-module__m_B44W__heroTitle{font-size:2rem}.page-module__m_B44W__hero:before,.page-module__m_B44W__hero:after{display:none}.page-module__m_B44W__faqQuestion{padding:1rem 1.25rem;font-size:.9rem}.page-module__m_B44W__faqQuestion span{flex:1}.page-module__m_B44W__faqAnswerContent{padding:0 1.25rem 1.25rem}.page-module__m_B44W__faqAnswerContent p{font-size:.95rem}.page-module__m_B44W__ctaButton{padding:.9rem 2rem;font-size:.85rem}}.page-module__m_B44W__faqQuestion:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.page-module__m_B44W__faqItem:has(.page-module__m_B44W__faqQuestion:focus-visible){border-color:var(--accent-blue)}
