.text-green{color:#62c3a3}.text-darkgray{color:#535353}.text-blue{color:#026aa7}.bg-success{background:#49b068}.bg-success-light{background:#e3f7e9!important}.text-lightgray{color:#fafbfc}.text-gray{color:#d2d2d2}.text-yellow{color:#fcb72e}.bg-yellow{background-color:#fcb72e!important}.bg-lightyellow{background-color:rgba(249,202,109,.37)!important}.text-lightyellow{color:rgba(249,202,109,.37)!important}.bg-lightblue{background:#4e97c2}.bg-lightblack{background:rgba(0,0,0,.3)}.text-lightblack{color:rgba(0,0,0,.3)}.text-success{color:#49b068!important}.bg-lightgray{background-color:#fafbfc}.bg-gray{background-color:#d2d2d2}.bg-red{background-color:#fa6a6a}.border-yellow{border:2px solid #fcb72e!important}.faq-hero{background:#283646;padding:96px 16px 40px;text-align:center}@media (min-width:768px){.faq-hero{padding:120px 24px 56px}}.faq-hero__title{color:#fff;font-size:1.6rem;font-weight:700;margin-bottom:8px}@media (min-width:768px){.faq-hero__title{font-size:2.2rem}}.faq-hero__subtitle{color:hsla(0,0%,100%,.7);font-size:.95rem;margin-bottom:24px}@media (min-width:768px){.faq-hero__subtitle{font-size:1.05rem;margin-bottom:32px}}.faq-hero__search{position:relative;max-width:540px;margin:0 auto}.faq-hero__search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#535353;font-size:.95rem}.faq-hero__search-input{width:100%;padding:14px 44px;border:none;border-radius:50px;font-size:.95rem;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.15);outline:none;transition:box-shadow .2s}.faq-hero__search-input:focus{box-shadow:0 4px 24px rgba(0,0,0,.25)}.faq-hero__search-input::placeholder{color:#d2d2d2}.faq-hero__search-clear{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;color:#535353;font-size:1rem;cursor:pointer;padding:4px 8px}.faq-hero__search-clear:hover{color:#202124}.faq-main{padding-top:0;padding-bottom:48px}.faq-nav{display:flex;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0;margin:0 -15px;background:#fff;border-bottom:2px solid #f0f0f0;position:sticky;top:56px;z-index:100}@media (min-width:768px){.faq-nav{top:64px}}.faq-nav::-webkit-scrollbar{display:none}@media (min-width:768px){.faq-nav{margin:0;justify-content:center;gap:4px}}.faq-nav__item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 16px 12px;color:#535353;text-decoration:none;font-size:.75rem;font-weight:500;white-space:nowrap;border-bottom:3px solid transparent;transition:color .2s,border-color .2s;flex-shrink:0}@media (min-width:768px){.faq-nav__item{padding:16px 24px 14px;font-size:.8rem}}.faq-nav__item i{font-size:1.15rem}@media (min-width:768px){.faq-nav__item i{font-size:1.3rem}}.faq-nav__item:hover{color:#283646;text-decoration:none}.faq-nav__item.active{color:#fcb72e;border-bottom-color:#fcb72e;font-weight:600}.faq-sections{max-width:800px;margin:0 auto}.faq-section{padding-top:32px}@media (min-width:768px){.faq-section{padding-top:40px}}.faq-section__title{font-size:1.25rem;font-weight:700;color:#283646;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #fcb72e;display:flex;align-items:center;gap:10px}@media (min-width:768px){.faq-section__title{font-size:1.4rem;margin-bottom:20px}}.faq-section__title i{color:#fcb72e;font-size:1.1rem}.faq-accordion{display:flex;flex-direction:column;gap:8px}.faq-item{background:#fff;border:1px solid #eee;border-radius:10px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.faq-item:hover{border-color:#ddd}.faq-item.open{border-color:rgba(252,183,46,.4);box-shadow:0 2px 12px rgba(252,183,46,.08)}.faq-item__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:none;border:none;text-align:left;font-size:.9rem;font-weight:600;color:#202124;cursor:pointer;transition:color .2s}@media (min-width:768px){.faq-item__question{padding:18px 24px;font-size:.95rem}}.faq-item__question:hover{color:#283646}.faq-item__question:focus{outline:none}.faq-item__question span{flex:1}.faq-item__icon{font-size:.75rem;color:#535353;transition:transform .3s ease;flex-shrink:0}.open .faq-item__icon{transform:rotate(180deg);color:#fcb72e}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;padding:0 18px}@media (min-width:768px){.faq-item__answer{padding:0 24px}}.open .faq-item__answer{padding:0 18px 18px;max-height:2000px}@media (min-width:768px){.open .faq-item__answer{padding:0 24px 24px}}.faq-item__answer p{color:#535353;font-size:.88rem;line-height:1.65;margin-bottom:8px}@media (min-width:768px){.faq-item__answer p{font-size:.92rem}}.faq-item__answer p:last-child{margin-bottom:0}.faq-item__answer a{color:#fcb72e;font-weight:600;text-decoration:none}.faq-item__answer a:hover{text-decoration:underline}.faq-item__answer img{border:1px solid #eee}.faq-item__answer hr{border-color:#eee}.faq-item__subtitle{color:#fcb72e!important;font-size:1rem;font-weight:600;text-align:center;padding:8px 0 16px}.faq-item__step{color:#fcb72e;font-size:1rem;font-weight:700}.faq-item mark{background:rgba(252,183,46,.35);color:inherit;padding:1px 2px;border-radius:2px}.faq-no-results{text-align:center;padding:60px 20px;color:#535353}.faq-no-results i{color:#d2d2d2;margin-bottom:16px}.faq-no-results p{font-size:1.05rem;margin-bottom:20px}.faq-item--hidden,.faq-section--hidden{display:none!important}.faq-cta{margin-top:48px;padding:0}.faq-cta__inner{background:#fafbfc;border-radius:16px;padding:32px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}@media (min-width:768px){.faq-cta__inner{flex-direction:row;text-align:left;padding:36px 40px;gap:24px}}.faq-cta__icon{font-size:2.5rem;color:#fcb72e;flex-shrink:0}.faq-cta__title{font-size:1.15rem;font-weight:700;color:#283646;margin-bottom:4px}.faq-cta__text{font-size:.9rem;color:#535353;margin-bottom:0}.faq-contact-btn{background:#fcb72e;color:#fff;font-weight:600;font-size:.9rem;padding:12px 28px;border-radius:50px;white-space:nowrap;flex-shrink:0;transition:background .2s,transform .2s;border:none}.faq-contact-btn:hover{background:#fba906;color:#fff;text-decoration:none;transform:translateY(-1px)}.faq-contact-btn i{margin-right:6px}