.PageHeader-module__cS7uea__header{background-color:var(--primary-blue);color:#fff;text-align:center;padding:160px 0 100px}.PageHeader-module__cS7uea__title{margin-bottom:1.5rem;font-size:3.5rem}.PageHeader-module__cS7uea__subtitle{opacity:.8;max-width:700px;margin:0 auto;font-size:1.2rem}@media (max-width:768px){.PageHeader-module__cS7uea__header{padding:120px 0 60px}.PageHeader-module__cS7uea__title{font-size:2.5rem}}
.CTA-module__R5neqq__ctaBox{background:var(--primary-blue);color:#fff;text-align:center;border-radius:30px;justify-content:center;padding:5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px #1e528933}.CTA-module__R5neqq__content{z-index:2;max-width:800px;position:relative}.CTA-module__R5neqq__title{margin-bottom:2rem;font-size:3rem;line-height:1.2}.CTA-module__R5neqq__highlight{color:var(--primary-red)}.CTA-module__R5neqq__desc{opacity:.8;margin-bottom:3rem;font-size:1.2rem;line-height:1.6}.CTA-module__R5neqq__qrWrapper{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.CTA-module__R5neqq__qrCode{background:#fff;border-radius:12px;width:180px;height:180px;padding:10px;box-shadow:0 10px 30px #0003}.CTA-module__R5neqq__qrInner{border:2px dashed #eee;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.CTA-module__R5neqq__qrImage{max-width:100%;height:auto;display:block}.CTA-module__R5neqq__qrIcon{color:var(--primary-blue);font-size:1.2rem;font-weight:700}.CTA-module__R5neqq__qrHint{opacity:.9;font-size:1rem;font-weight:500}.CTA-module__R5neqq__decoration{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.CTA-module__R5neqq__circle{background:#ffffff0d;border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-100px}.CTA-module__R5neqq__circleSmall{background:#c12a2d1a;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-50px;left:-50px}@media (max-width:1024px){.CTA-module__R5neqq__ctaBox{padding:4rem 2rem}.CTA-module__R5neqq__title{font-size:2.5rem}}@media (max-width:640px){.CTA-module__R5neqq__title{font-size:2rem}.CTA-module__R5neqq__qrCode{width:140px;height:140px}}
.About-module__8aBknG__contactGrid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}@media (max-width:1024px){.About-module__8aBknG__contactGrid{gap:2rem}}@media (max-width:768px){.About-module__8aBknG__contactGrid{grid-template-columns:1fr;gap:3rem}}
.FAQPage-module__UOuhJq__searchWrapper{max-width:600px;margin-bottom:3rem;margin-left:auto;margin-right:auto}.FAQPage-module__UOuhJq__searchBar{background:#fff;border:1px solid #eee;border-radius:50px;align-items:center;padding:.8rem 1.5rem;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 20px #0000000d}.FAQPage-module__UOuhJq__searchBar:focus-within{border-color:var(--primary-blue);box-shadow:0 8px 30px #1e52891a}.FAQPage-module__UOuhJq__searchIcon{color:#999;margin-right:1rem}.FAQPage-module__UOuhJq__searchBar input{color:#333;border:none;outline:none;flex:1;font-size:1rem}.FAQPage-module__UOuhJq__categorySection{margin-bottom:4rem}.FAQPage-module__UOuhJq__categoryTitle{color:var(--primary-blue);border-bottom:2px solid #f0f4f8;margin-bottom:2rem;padding-bottom:.8rem;font-size:1.8rem;position:relative}.FAQPage-module__UOuhJq__categoryTitle:after{content:"";background:var(--primary-red);width:60px;height:2px;position:absolute;bottom:-2px;left:0}.FAQPage-module__UOuhJq__faqGrid{flex-direction:column;gap:1rem;display:flex}.FAQPage-module__UOuhJq__faqItem{background:#fff;border:1px solid #f0f4f8;border-radius:12px;transition:all .3s;overflow:hidden}.FAQPage-module__UOuhJq__faqItem:hover{border-color:#d0e0f0;box-shadow:0 4px 12px #00000005}.FAQPage-module__UOuhJq__faqItem.FAQPage-module__UOuhJq__active{border-color:var(--primary-blue);box-shadow:0 8px 24px #1e528914}.FAQPage-module__UOuhJq__question{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:1rem;width:100%;padding:1.5rem;display:flex}.FAQPage-module__UOuhJq__qNum{color:var(--primary-red);flex-shrink:0;font-size:1.2rem;font-weight:700}.FAQPage-module__UOuhJq__qText{color:#333;flex:1;font-size:1.1rem;font-weight:600;line-height:1.5}.FAQPage-module__UOuhJq__icon{color:#999;flex-shrink:0;margin-top:.2rem}.FAQPage-module__UOuhJq__answerWrapper{background:#fcfdfe}.FAQPage-module__UOuhJq__answer{color:#555;gap:1rem;padding:0 1.5rem 1.5rem;font-size:1.05rem;line-height:1.8;display:flex}.FAQPage-module__UOuhJq__aNum{color:var(--primary-blue);flex-shrink:0;font-size:1.2rem;font-weight:700}.FAQPage-module__UOuhJq__noResults{text-align:center;color:#999;padding:4rem 0;font-size:1.2rem}@media (max-width:768px){.FAQPage-module__UOuhJq__categoryTitle{font-size:1.5rem}.FAQPage-module__UOuhJq__qText{font-size:1rem}.FAQPage-module__UOuhJq__answer{font-size:.95rem}}
