.faq-main-banner{background:linear-gradient(135deg,#ffbc34 0%,#f2782d 100%);width:100%;height:45vh;position:relative;overflow:hidden}.faq-banner-slider{width:800vw;height:100%;transition:transform 1.4s cubic-bezier(.65,0,.35,1);display:flex}.faq-banner-slider.no-transition{transition:none!important}.faq-banner-slide{flex-shrink:0;width:100vw;height:100%;position:relative}.faq-banner-overlay{z-index:1;background:linear-gradient(90deg,#000000bf 0%,#0006 35%,#0000 100%);position:absolute;inset:0}.faq-banner-content-faq{z-index:3;max-width:800px;position:absolute;top:62%;left:48px;transform:translateY(-50%)}.faq-banner-content-faq h1{color:#fff;letter-spacing:-1px;white-space:nowrap;margin:0;font-family:DM Serif Text,serif;font-size:120px;font-weight:400;line-height:.98}.faq-banner-btn{color:#3b2e00;cursor:pointer;background:linear-gradient(90deg,#fbea20 0%,#ffbc34 100%);border:none;border-radius:14px;margin-top:42px;padding:14px 32px;font-family:Be Vietnam Pro,sans-serif;font-size:22px;font-weight:400;box-shadow:0 8px 20px #0003}.faq-banner-btn:hover{background:#ffd92d;transform:translateY(-3px)}.faq-banner-dots{z-index:3;align-items:center;gap:14px;display:flex;position:absolute;bottom:144px;right:48px}@media (max-width:1024px){.faq-banner-content-faq{top:60%;left:40px}.faq-banner-content-faq h1{font-size:50px}}@media (max-width:768px){.faq-main-banner{height:60vh}.faq-banner-content-faq{top:55%;left:20px}.faq-banner-content-faq h1{font-size:clamp(42px,8vw,60px)}.faq-banner-btn{margin-top:30px;padding:8px 20px;font-size:12px}}
.faq-content-section{color:#1f1f1f;z-index:2;background-color:#fff;width:100%;padding:96px 56px 120px;position:relative}.faq-content-section *{box-sizing:border-box}.faq-container{width:100%;max-width:1717px;margin:0 auto}.faq-topic-tabs{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:53px;width:100%;max-width:1717px;margin:0 auto 44px;display:flex}.faq-topic-btn{cursor:pointer;text-transform:uppercase;color:#111;white-space:nowrap;background:0 0;border:none;padding:0 0 12px;font-family:Be Vietnam Pro,sans-serif;font-size:24px;font-weight:400;line-height:1.2;transition:color .3s;position:relative}.faq-topic-btn:after{content:"";background-color:#111;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.faq-topic-btn.active:after{width:100%}.faq-question-wrapper{width:100%;max-width:1717px;margin:0 auto}.faq-item{background-color:#ffbd32;border:1px solid #ffbd32;border-radius:6px;width:100%;margin-bottom:18px;transition:background-color .3s,border-color .3s;overflow:hidden}.faq-item:not(.open){height:82px}.faq-item.open{background-color:#fff;border-color:#f3b11c;height:auto}.faq-question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;width:100%;height:82px;padding:0 28px;display:flex}.faq-question-text{text-transform:uppercase;color:#111;font-family:Be Vietnam Pro,sans-serif;font-size:24px;font-weight:400;line-height:1.35}.faq-icon{color:#0000;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:0;display:inline-flex;position:relative}.faq-icon:before,.faq-icon:after{content:"";background-color:#111;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon:before{width:20px;height:4px}.faq-icon:after{width:4px;height:20px}.faq-item.open .faq-icon{width:20px;height:4px}.faq-item.open .faq-icon:after{display:none}.faq-item.open .faq-question{height:auto;min-height:auto;padding:26px 30px 12px}.faq-item.open .faq-question-text{font-size:24px;line-height:1.2}.faq-answer{overflow:hidden}.faq-answer p{color:#1f1f1f;margin:0;padding:12px 90px 30px 30px;font-family:Be Vietnam Pro,sans-serif;font-size:22px;font-weight:300;line-height:1.35}@media (min-width:1025px) and (max-width:1700px){.faq-content-section{padding:88px 46px 110px}.faq-topic-tabs{gap:64px}.faq-topic-btn{font-size:18px}.faq-question-text{font-size:21px}.faq-item.open .faq-question-text{font-size:22px}.faq-answer p{font-size:20px}}@media (max-width:1024px){.faq-content-section{padding:82px 40px 100px}.faq-container,.faq-topic-tabs,.faq-question-wrapper{max-width:100%}.faq-topic-tabs{grid-template-columns:repeat(3,1fr);gap:18px 22px;margin-bottom:40px;display:grid}.faq-topic-btn{white-space:normal;text-align:center;width:100%;padding:0 0 10px;font-size:18px}.faq-item:not(.open){height:76px}.faq-question{height:76px;padding:0 24px}.faq-question-text{font-size:19px}.faq-item.open .faq-question-text{font-size:22px}.faq-answer p{padding-right:70px;font-size:20px}}@media (max-width:768px){.faq-content-section{padding:62px 18px 76px}.faq-topic-tabs{grid-template-columns:1fr 1fr;gap:18px 14px;margin-bottom:34px;padding-bottom:0;display:grid;overflow:visible}.faq-topic-btn{white-space:normal;text-align:center;width:100%;padding:0 0 10px;font-size:13px;line-height:1.25}.faq-item{border-radius:6px;margin-bottom:14px}.faq-item:not(.open){height:64px}.faq-question{gap:16px;height:64px;padding:0 18px}.faq-question-text{font-size:13px;line-height:1.35}.faq-icon{width:18px;height:18px}.faq-icon:before{width:18px;height:3px}.faq-icon:after{width:3px;height:18px}.faq-item.open .faq-icon{width:18px;height:3px}.faq-item.open .faq-question{height:auto;padding:22px 18px 10px}.faq-item.open .faq-question-text{font-size:20px;line-height:1.25}.faq-answer p{padding:10px 18px 24px;font-size:17px;line-height:1.55}}@media (max-width:480px){.faq-content-section{padding:52px 16px 68px}.faq-topic-tabs{grid-template-columns:1fr 1fr;gap:16px 12px;margin-bottom:30px}.faq-topic-btn{font-size:12px}.faq-item:not(.open){height:60px}.faq-question{height:60px;padding:0 16px}.faq-question-text{font-size:12px}.faq-item.open .faq-question{padding:20px 16px 8px}.faq-item.open .faq-question-text{font-size:19px}.faq-answer p{padding:10px 16px 22px;font-size:16px}}
