.gp-home.gp-inner .gp-faq-intro{background-image:linear-gradient(90deg,#f1f6fd 15%,rgb(241 246 253 / .15)),url(https://gaopeng-ele.com/wp-content/themes/gaopeng-studio/assets/images/products-hero-v70.webp)}.gp-faq-content{padding:64px 0 76px}.gp-faq-content>.gp-wrap{display:grid;grid-template-columns:240px minmax(0,1fr);gap:70px;align-items:start}.gp-faq-index{position:sticky;top:130px;display:grid;gap:10px}.gp-faq-index a{display:block;padding:12px 0;color:#52697d;font-size:17px;line-height:1.6}.gp-faq-index a:hover,.gp-faq-index a:focus-visible{color:#246ed1}.gp-faq-group{scroll-margin-top:145px;margin-bottom:44px}.gp-page-main .gp-faq-group>h2{font-size:29px;line-height:1.3;margin:0 0 22px}.gp-faq-group details{border-bottom:1px solid #dfe8f2}.gp-faq-group details:first-of-type{border-top:1px solid #dfe8f2}.gp-faq-group summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;font-size:19px;line-height:1.6;font-weight:600;color:#17344d;padding:22px 0}.gp-faq-group summary::-webkit-details-marker{display:none}.gp-faq-group summary:after{content:'+';font-size:26px;font-weight:400;color:#2878e8;flex-shrink:0}.gp-faq-group details[open]>summary:after{content:'−'}.gp-faq-answer{padding:0 38px 22px 0}.gp-faq-answer p{font-size:17px;line-height:1.85;color:#617487;margin:0}.gp-faq-answer a{color:#246ed1}.gp-faq-help{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:26px 30px;background:#f3f7fc;border-radius:10px}.gp-faq-help p{font-size:18px;line-height:1.6;color:#17344d;margin:0}.gp-faq-help a{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:12px 23px;border-radius:24px;background:#2878e8;color:#fff;font-size:16px;font-weight:600}@media(max-width:1100px){.gp-faq-content>.gp-wrap{grid-template-columns:200px minmax(0,1fr);gap:40px}}@media(max-width:760px){.gp-faq-content{padding:36px 0 44px}.gp-faq-content>.gp-wrap{grid-template-columns:1fr;gap:26px}.gp-faq-index{position:static;display:flex;flex-wrap:wrap;gap:8px 24px;padding-bottom:16px;border-bottom:1px solid #e0e8f2}.gp-faq-index a{font-size:15px;padding:5px 0}.gp-page-main .gp-faq-group>h2{font-size:26px}.gp-faq-group summary{font-size:17px;padding:18px 0}.gp-faq-answer{padding-right:0}.gp-faq-help{align-items:start;flex-direction:column;padding:24px}}