.site-solutions-hero,.site-pricing-hero{background:linear-gradient(#ffffffc9,#ffffffb0),url('/assets/images/hero-ink.jpg') center/cover;padding:40px 0}.site-solutions-hero{text-align:center}.site-solutions-hero h1,.site-pricing-hero h1{font-family:"Source Han Serif SC","SimSun",serif;font-size:clamp(32px,4.4vw,62px);line-height:1.4;margin:10px 0}.site-solutions-hero .accent,.site-pricing-hero .accent{color:#6031d6}.site-solution-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;text-align:left}.site-solution-card{border:1px solid #e8e2f1;background:#ffffffed;border-radius:18px;padding:28px;min-width:0}.site-solution-card:nth-child(2){border-color:#8460ef;background:linear-gradient(145deg,#faf7ff,#ffffffed)}.site-solution-card h2,.site-plan-card h2{font-family:"SimSun",serif;font-size:30px;margin:8px 0}.site-solution-features{list-style:none;padding:0;margin:25px 0}.site-solution-features li{display:flex;gap:16px;margin:20px 0}.site-solution-features i{background:#f1eaff;color:#6942d9;font-style:normal;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto}.site-solution-features p{margin:6px 0;color:#857795;font-size:14px;line-height:1.6}.site-solution-detail{margin-top:18px;border-top:1px solid #ece6f6;padding-top:16px;line-height:1.8}.site-solution-detail summary{cursor:pointer;color:#6740c9}.site-solution-detail a{display:block;margin-top:10px;color:#6740c9}.site-solution-evidence,.site-pricing-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.site-solution-evidence article,.site-pricing-assurances article{padding:20px;border:1px solid #e9e3f5;border-radius:15px;background:#ffffffd9;text-align:left}.site-solution-evidence strong{color:#8066ae;font-size:20px}.site-solution-evidence p,.site-pricing-assurances p{color:#80738e;font-size:14px;line-height:1.7}.site-price-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.site-price-cards>.empty{grid-column:1/-1}.site-plan-card{border:1px solid #e7e1f1;background:#ffffffed;border-radius:16px;padding:24px;min-width:0;display:flex;flex-direction:column}.site-plan-card .plan-price{font-family:"SimSun",serif;font-size:34px;margin:18px 0}.site-plan-card .plan-price small{font-size:16px}.site-plan-card ul{padding-left:20px;line-height:2;color:#77658a;overflow-wrap:anywhere}.site-plan-card .btn{margin-top:auto}.site-plan-card .plan-config-note{font-size:12px;color:#897794;line-height:1.6}.site-pricing-faq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:30px;margin:30px 0 8px}.site-pricing-faq h2{font-family:"SimSun",serif;font-size:32px}.site-pricing-faq-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-pricing-faq details{padding:16px;border:1px solid #e8e1f3;border-radius:12px;background:#ffffffe8;line-height:1.8}.site-pricing-faq summary{cursor:pointer;color:#604e84}.site-pricing-faq p{color:#82728d;font-size:14px}.site-pricing-faq a{color:#6538d3}
@media(max-width:1200px){.site-price-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.site-solution-cards,.site-solution-evidence,.site-pricing-assurances,.site-price-cards,.site-pricing-faq,.site-pricing-faq-items{grid-template-columns:minmax(0,1fr)}.site-solution-card,.site-plan-card{padding:22px}.site-solutions-hero .hero-copy,.site-pricing-hero .hero-copy{font-size:18px}.site-pricing-faq{gap:10px}}
