.advantagesection{background:#fff;padding:80px 24px;display:flex;flex-direction:column;gap:80px;align-items:center;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.advantagesection .titlesection{color:#121212;text-align:center;font-size:56px;line-height:56px;font-weight:600}.advantagesection .advantagecontainer{display:flex;flex-direction:row;gap:24px;align-items:flex-start;justify-content:center;align-self:stretch;flex-shrink:0;position:relative}.advantagesection .advantagecontainer .advantageitem{display:flex;flex-direction:column;gap:32px;align-items:center;justify-content:flex-start;flex:1;position:relative;overflow:hidden}.advantagesection .advantagecontainer .advantageitem .image{background:#1212120f;border-radius:24px;align-self:stretch;flex-shrink:0;height:350px;position:relative;-webkit-user-drag:none;user-select:none}.advantagesection .advantagecontainer .advantageitem .textcontainer{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.advantagesection .advantagecontainer .advantageitem .textcontainer .title{color:#121212;text-align:center;font-size:20px;line-height:28px;font-weight:600}.advantagesection .advantagecontainer .advantageitem .textcontainer .subtitle{color:#707070;text-align:center;font-size:16px;line-height:24px;font-weight:400}@media (max-width: 1024px){.advantagesection{padding:64px 20px;gap:64px}.advantagesection .titlesection{font-size:48px;line-height:52px}.advantagesection .advantagecontainer{gap:20px}.advantagesection .advantagecontainer .advantageitem{gap:28px}.advantagesection .advantagecontainer .advantageitem .image{height:300px;border-radius:22px}.advantagesection .advantagecontainer .advantageitem .textcontainer .title{font-size:18px;line-height:26px}.advantagesection .advantagecontainer .advantageitem .textcontainer .subtitle{font-size:15px;line-height:22px}}@media (max-width: 768px){.advantagesection{padding:48px 16px;gap:48px}.advantagesection .titlesection{font-size:40px;line-height:44px}.advantagesection .advantagecontainer{flex-direction:row;align-items:stretch;gap:20px}.advantagesection .advantagecontainer .advantageitem{gap:24px}.advantagesection .advantagecontainer .advantageitem .image{height:181px;border-radius:20px}.advantagesection .advantagecontainer .advantageitem .textcontainer .title{font-size:17px;line-height:24px}.advantagesection .advantagecontainer .advantageitem .textcontainer .subtitle{font-size:14px;line-height:20px}}@media (max-width: 400px){.advantagesection{padding:40px 12px;gap:32px}.advantagesection .titlesection{font-size:32px;line-height:36px}.advantagesection .advantagecontainer{flex-direction:column;gap:16px}.advantagesection .advantagecontainer .advantageitem{gap:18px}.advantagesection .advantagecontainer .advantageitem .image{height:294px;border-radius:16px}.advantagesection .advantagecontainer .advantageitem .textcontainer .title{font-size:16px;line-height:22px}.advantagesection .advantagecontainer .advantageitem .textcontainer .subtitle{font-size:13px;line-height:18px}}.companysection{background:#fff;padding:80px 24px;display:flex;flex-direction:column;gap:80px;align-items:center;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.companysection .titlesection{color:#121212;text-align:center;font-size:56px;line-height:56px;font-weight:600}.companysection .companylist{display:flex;flex-direction:row;gap:16px;align-items:flex-start;justify-content:center;flex-wrap:wrap;align-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.companysection .companylist .item{background:#f0f6ff;border-radius:48px;padding:8px 32px;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;position:relative}.companysection .companylist .item img{height:20px;user-select:none;-webkit-user-drag:none}@media (max-width: 1024px){.companysection{padding:64px 20px;gap:64px}.companysection .titlesection{font-size:48px;line-height:52px}.companysection .companylist{gap:14px}.companysection .companylist .item{border-radius:40px;padding:8px 28px}.companysection .companylist .item img{height:18px}}@media (max-width: 768px){.companysection{padding:56px 16px;gap:56px}.companysection .titlesection{font-size:40px;line-height:44px}.companysection .companylist{gap:12px;justify-content:center}.companysection .companylist .item{border-radius:32px;padding:6px 24px}.companysection .companylist .item img{height:16px}}@media (max-width: 400px){.companysection{padding:40px 12px;gap:40px}.companysection .titlesection{font-size:28px;line-height:32px}.companysection .companylist{gap:8px}.companysection .companylist .item{border-radius:24px;padding:6px 16px}.companysection .companylist .item:nth-child(n+13):nth-child(-n+26){display:none}.companysection .companylist .item img{height:14px}}.faqsection{background:#fff;padding:80px 24px;display:flex;flex-direction:column;gap:80px;align-items:center;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.faqsection .titlesection{color:#121212;text-align:center;font-size:56px;line-height:56px;font-weight:600}.faqsection .faqcontainer{display:flex;flex-direction:column;gap:24px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.faqsection .faqcontainer .faqitem{background:#fff;border-radius:24px;padding:16px 24px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative;cursor:default}.faqsection .faqcontainer .faqitem .header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;align-self:stretch;flex-shrink:0;position:relative;cursor:pointer;transition:all .3s ease}.faqsection .faqcontainer .faqitem .header .question{color:#121212;text-align:left;font-size:20px;line-height:28px;font-weight:600}.faqsection .faqcontainer .faqitem .answer{color:#707070;text-align:left;font-size:16px;line-height:24px;font-weight:400;transition:opacity .3s ease;overflow:hidden}.faqsection .faqcontainer .faqitem .toggle-icon{transition:transform .3s ease}.faqsection .faqcontainer .faqitem.active .toggle-icon{transform:rotate(45deg)}@media (max-width: 1024px){.faqsection{padding:60px 20px;gap:64px}.faqsection .titlesection{font-size:48px;line-height:52px}.faqsection .faqcontainer .faqitem{padding:16px 20px}.faqsection .faqcontainer .faqitem .header .question{font-size:18px;line-height:26px}.faqsection .faqcontainer .faqitem .answer{font-size:15px;line-height:22px}}@media (max-width: 768px){.faqsection{padding:48px 16px;gap:48px}.faqsection .titlesection{font-size:40px;line-height:44px}.faqsection .faqcontainer{gap:20px}.faqsection .faqcontainer .faqitem{border-radius:20px;padding:14px 18px;gap:14px}.faqsection .faqcontainer .faqitem .header .question{font-size:17px;line-height:24px}.faqsection .faqcontainer .faqitem .answer{font-size:14px;line-height:20px}}@media (max-width: 400px){.faqsection{padding:40px 12px;gap:32px}.faqsection .titlesection{font-size:32px;line-height:36px}.faqsection .faqcontainer{gap:16px}.faqsection .faqcontainer .faqitem{border-radius:16px;padding:12px 14px;gap:12px}.faqsection .faqcontainer .faqitem .header .question{font-size:16px;line-height:22px;max-width:300px}.faqsection .faqcontainer .faqitem .answer{font-size:13px;line-height:18px}}
