.campaign-ec{color:#333;max-width:786px;margin:0 auto;font-family:Noto Sans TC,sans-serif;overflow-x:hidden}.campaign-ec *{box-sizing:border-box}.campaign-ec img{width:100%;height:auto;display:block}.campaign-ec .hide{display:none!important}.campaign-ec .ec-hero{position:relative}.campaign-ec .ec-hero .limit_30{width:90%;position:absolute;bottom:12em;left:50%;transform:translate(-50%)}.campaign-ec .ec-social-proof{background:#f5f5f5;position:relative}.campaign-ec .ec-social-proof .section-bg{width:100%;display:block}.campaign-ec .ec-social-proof .carousel-container{align-items:center;padding:0 16px 20px;display:flex;position:absolute;bottom:2em;left:0}.campaign-ec .ec-social-proof .carousel-arrow{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:10px}.campaign-ec .ec-social-proof .carousel-arrow img{width:20px;height:auto}.campaign-ec .ec-social-proof .carousel-arrow:hover{opacity:.7}.campaign-ec .ec-social-proof .carousel-wrapper{flex:1;overflow:hidden}.campaign-ec .ec-social-proof .carousel-track{transition:transform .4s;display:flex}.campaign-ec .ec-social-proof .carousel-slide{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:12px;min-width:100%;padding:0 8px;display:grid}.campaign-ec .ec-social-proof .carousel-dots{justify-content:center;gap:8px;padding-bottom:24px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.campaign-ec .ec-social-proof .carousel-dots .dot{cursor:pointer;background:#ccc;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:background .3s}.campaign-ec .ec-social-proof .carousel-dots .dot.active{background:#333}.campaign-ec .ec-social-proof .carousel-dots .dot:hover{background:#999}.campaign-ec .ec-testimonials,.campaign-ec .ec-pain-points{position:relative}.campaign-ec .ec-pain-points a{width:90%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.campaign-ec .ec-solution{position:relative}.campaign-ec .ec-solution a{width:90%;display:block;position:absolute;bottom:2em;left:50%;transform:translate(-50%)}.campaign-ec .ec-users{position:relative}.campaign-ec .ec-users a{width:90%;display:block;position:absolute;bottom:7em;left:50%;transform:translate(-50%)}.campaign-ec .ec-benefits{position:relative}.campaign-ec .ec-benefits a{width:100%;display:block;position:absolute;bottom:2em;left:50%;transform:translate(-50%)}.campaign-ec .ec-cta-form{position:relative}.campaign-ec .ec-cta-form a{width:100%;display:block;position:absolute;bottom:2em;left:50%;transform:translate(-50%)}.campaign-ec .ec-cta-form img{display:block}.campaign-ec .ec-faq{background-color:#fff;padding:2em 1.2em 1.5em}.campaign-ec .ec-faq img.title{width:80%;margin:0 auto 1em}.campaign-ec .ec-faq img.question{width:auto;height:2em;margin:2em auto 1em}.campaign-ec .ec-faq mark{background-color:#0000;font-weight:700}.campaign-ec .ec-faq .faq-item{margin-bottom:.9em}.campaign-ec .ec-faq .faq-question{box-sizing:border-box;cursor:pointer;text-align:left;background:#eee;border:none;align-items:flex-start;gap:.5em;width:100%;padding:.9em;font-family:inherit;font-size:.95em;display:flex}.campaign-ec .ec-faq .faq-label{font-weight:700}.campaign-ec .ec-faq .faq-question-text{color:#222;flex:1;font-weight:700;line-height:1.5}.campaign-ec .ec-faq .faq-arrow{border-bottom:2px solid #999;border-right:2px solid #999;flex-shrink:0;width:10px;height:10px;margin-top:.3em;transition:transform .3s;transform:rotate(45deg)}.campaign-ec .ec-faq .faq-arrow--open{transform:rotate(-135deg)}.campaign-ec .ec-faq .faq-answer{max-height:0;transition:max-height .35s,padding .35s;overflow:hidden}.campaign-ec .ec-faq .faq-answer--open{max-height:300px}.campaign-ec .ec-faq .faq-answer-inner{box-sizing:border-box;align-items:flex-start;gap:.5em;padding:.9em;display:flex}.campaign-ec .ec-faq .faq-answer-text{color:#444;flex:1;font-size:.9em;line-height:1.7}.campaign-ec .ec-footer{text-align:center;color:#666;background:#eee;justify-content:center;align-items:center;gap:3em;height:100%;padding:1.5em 1em;font-size:.8em;line-height:1.8;display:flex}.campaign-ec .ec-footer p{margin:0}
