.panda-pricing .pricing-container{width:min(1040px,100% - 40px);margin-inline:auto;padding-inline:0}.panda-pricing .pricing-main{width:100%;max-width:1040px;margin:auto;padding:80px 20px}.panda-pricing .pricing-heading{text-align:center;margin-bottom:48px}.panda-pricing .pricing-heading h1{letter-spacing:-.02em;color:#0f172a;margin:0 0 16px;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.8}.panda-pricing .pricing-heading p{color:#5b6475;margin:0 auto;font-size:clamp(16px,1.5vw,18px);line-height:1.6}.panda-pricing .pricing-meta{border-top:1px solid #e2e8f0;grid-template-columns:3fr 2fr;gap:48px;max-width:1040px;margin:48px auto 0;padding:28px 0 0;display:grid}.panda-pricing .pricing-meta>div:first-child{border-inline-end:1px solid #e2e8f0;padding-inline-end:48px}.panda-pricing .pricing-meta h2{color:#64748b;text-transform:uppercase;letter-spacing:1px;margin:0 0 24px;font-size:13px;font-weight:700}.panda-pricing .pricing-meta ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.panda-pricing .pricing-meta>div:first-child ul{grid-template-columns:repeat(2,minmax(0,1fr))}.panda-pricing .pricing-meta li{color:#475569;align-items:flex-start;gap:12px;font-size:14px;line-height:1.4;display:flex}.panda-pricing .pricing-meta strong{color:#0f172a;font-weight:700}.panda-pricing .pricing-meta li>span:first-child{color:#47b96d;flex-shrink:0;width:18px;font-size:18px;line-height:1}.panda-pricing .pricing-meta>div:first-child li>span:first-child{color:#94a3b8}.panda-pricing .testimonials{background:#f8fafc;padding:80px 0}.panda-pricing .section-heading{text-align:center;margin:0 auto 48px}.panda-pricing .section-heading h2,.panda-pricing .guarantee h2{letter-spacing:-.02em;color:#0f172a;margin:0 0 16px;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.3}.panda-pricing .section-heading p{color:#475569;max-width:640px;margin:0 auto;font-size:clamp(16px,1.5vw,18px);line-height:1.6}.panda-pricing .testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.panda-pricing .review-card{background:#fff;border:0;border-radius:16px;flex-direction:column;padding:32px;transition:box-shadow .2s;display:flex}.panda-pricing .review-card:hover{box-shadow:0 8px 24px #0f172a0f}.panda-pricing .review-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.panda-pricing .stars{color:#fbbf24;letter-spacing:2px;white-space:nowrap;font-size:20px;line-height:1}.panda-pricing .platform{color:#475569;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1;display:flex}.panda-pricing .platform-icon{flex-shrink:0;width:16px;height:16px;display:block}.panda-pricing .app-store-icon{color:#0f172a;transform:translateY(-2px)}.panda-pricing .review-copy{color:#0f172a;-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;flex-grow:1;max-height:6.4em;margin:0 0 28px;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.panda-pricing .review-profile{border-top:1px solid #e2e8f0;align-items:center;gap:16px;padding-top:20px;display:flex}.panda-pricing .avatar{color:#fff;background:#3b82f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:flex}.panda-pricing .review-card:nth-child(2) .avatar{background:#10b981}.panda-pricing .review-card:nth-child(3) .avatar{background:#f59e0b}.panda-pricing .review-profile h3{color:#0f172a;margin:0;font-size:16px;font-weight:700}.panda-pricing .review-profile small{color:#059669;margin-top:4px;font-size:13px;font-weight:600;display:block}.panda-pricing .guarantee{grid-template-columns:repeat(2,minmax(260px,1fr));align-items:center;gap:40px;padding-top:80px;padding-bottom:80px;display:grid}.panda-pricing .guarantee p{color:#5b6475;margin:0 0 32px;font-size:clamp(16px,1.5vw,18px);line-height:1.6}.panda-pricing .guarantee a{color:#fff;background:#47b96d;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 32px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 10px 20px #47b96d4d}.panda-pricing .guarantee a svg{width:16px;height:16px;transform:translateY(1px)}.panda-pricing .guarantee-visual{justify-content:center;align-items:center;display:flex}.panda-pricing .guarantee-badge-group{width:240px;height:200px;position:relative}.panda-pricing .calendar-icon{width:160px;height:160px;position:absolute;top:20px;left:0}.panda-pricing .shield-badge{color:#47b96d;text-align:center;filter:drop-shadow(0 10px 15px #0000001a);justify-content:center;align-items:center;width:130px;height:150px;display:flex;position:absolute;top:0;right:0}.panda-pricing .shield-badge>svg{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.panda-pricing .shield-content{color:#fff;flex-direction:column;align-items:center;margin-top:-15px;display:flex;position:relative}.panda-pricing .shield-num{letter-spacing:-2px;font-size:48px;font-weight:900;line-height:1}.panda-pricing .shield-days{font-size:20px;font-weight:700;line-height:1.2}.panda-pricing .shield-risk{letter-spacing:1px;opacity:.9;margin-top:4px;font-size:10px;font-weight:800}@media (width<=1023px){.panda-pricing .pricing-meta{grid-template-columns:1fr;gap:32px;padding:28px}.panda-pricing .pricing-meta>div:first-child{border-inline-end:0;padding-inline-end:0;border-bottom:1px solid #e2e8f0;padding-bottom:28px}}@media (width<=768px){.panda-pricing .pricing-main{margin:56px auto;padding:0 16px}.panda-pricing .pricing-heading{margin-bottom:32px}.panda-pricing .pricing-meta{margin-top:32px;padding:24px}.panda-pricing .pricing-meta>div:first-child{padding-bottom:32px}.panda-pricing .pricing-meta>div:first-child ul{grid-template-columns:1fr}.panda-pricing .testimonials{padding:56px 0}.panda-pricing .section-heading{margin-bottom:32px}.panda-pricing .guarantee{text-align:center;grid-template-columns:1fr;gap:48px;padding-top:56px;padding-bottom:56px}.panda-pricing .guarantee-visual{order:-1}.panda-pricing .guarantee-badge-group{aspect-ratio:240/200;width:min(240px,70vw);height:auto}.panda-pricing .calendar-icon{width:66%;height:auto;top:10%}.panda-pricing .shield-badge{width:54%;height:75%}.panda-pricing .shield-num{font-size:clamp(36px,10vw,48px)}.panda-pricing .shield-days{font-size:clamp(16px,4vw,20px)}}@media (width<=480px){.panda-pricing .guarantee h2{font-size:clamp(24px,7vw,32px)}.panda-pricing .guarantee p{font-size:15px}.panda-pricing .pricing-meta{gap:24px;padding:20px}}
