.v6 .btn{display:inline-flex;align-items:center;justify-content:center;background:var(--brand);color:#fff;font-weight:700;padding:14px 24px;border-radius:10px;border:none;cursor:pointer}.v6 .btn:hover{background:var(--brand-hover)}.v6 .btn-ghost{background:transparent;color:var(--slate);border:1px solid #cbd5e1}.v6 .hero{min-height:88vh;background:radial-gradient(900px 500px at 80% 0,rgba(250,128,59,.32),transparent 55%),radial-gradient(700px 400px at 0 100%,rgba(42,55,74,.07),transparent 50%),linear-gradient(180deg,#fff7ed,#ffffff 60%);display:flex;flex-direction:column}.v6 .nav{max-width:1120px;width:100%;margin:0 auto;padding:20px 24px;justify-content:space-between}.v6 .logo,.v6 .nav{display:flex;align-items:center}.v6 .logo{font-family:ZCOOL XiaoWei,serif;font-size:1.35rem;color:var(--slate);gap:8px}.v6 .logo i{width:12px;height:12px;background:var(--brand);border-radius:3px;display:inline-block}.v6 .hero-body{flex:1 1;max-width:1120px;width:100%;margin:0 auto;padding:40px 24px 64px;display:flex;flex-direction:column;justify-content:center}.v6 .brand-xl{font-family:ZCOOL XiaoWei,serif;font-size:clamp(2.6rem,6.5vw,4.2rem);line-height:1.1;color:var(--slate);margin:0 0 16px}.v6 .hero-claim{font-size:1.25rem;font-weight:600;color:var(--slate);margin:0 0 12px}.v6 .hero-lead{max-width:34em;color:var(--muted);font-size:1.05rem;margin:0 0 28px}.v6 .cta-row{display:flex;flex-wrap:wrap;gap:12px}.v6 .fine{margin-top:14px;color:var(--muted);font-size:.9rem}.v6 .split{max-width:1120px;margin:0 auto;padding:72px 24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.v6 .split.reverse{direction:rtl}.v6 .split.reverse>*{direction:ltr}@media (max-width:860px){.v6 .split,.v6 .split.reverse{grid-template-columns:1fr;direction:ltr;gap:28px}}.v6 .kicker{color:var(--brand);font-weight:700;font-size:.85rem;margin-bottom:8px}.v6 .split h2{margin:0 0 12px;font-size:1.5rem;color:var(--slate)}.v6 .split p{margin:0 0 12px;color:var(--muted);line-height:1.7}.v6 .frame{border-radius:16px;overflow:hidden;border:1px solid var(--border);background:#fff;box-shadow:0 12px 40px rgba(42,55,74,.08);aspect-ratio:4/3;position:relative}.v6 .frame-slide{position:absolute;inset:0;opacity:0;transition:opacity .4s;display:flex;flex-direction:column}.v6 .frame-slide.active{opacity:1}.v6 .frame-visual{flex:1 1;display:flex;align-items:flex-end;padding:20px;color:#fff;font-weight:600}.v6 .s1{background:linear-gradient(145deg,#2a374a,#fa803b)}.v6 .s2{background:linear-gradient(145deg,#1e2836,#f97316)}.v6 .s3{background:linear-gradient(160deg,#334155,#fb923c)}.v6 .frame-caption{padding:14px 16px;background:#fff;border-top:1px solid var(--border);font-size:.875rem;color:var(--muted)}.v6 .frame-caption strong{color:var(--slate);display:block;margin-bottom:2px}.v6 .dots{display:flex;gap:8px;margin-top:14px}.v6 .dots button{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:#cbd5e1;cursor:pointer}.v6 .dots button.on{background:var(--brand);width:22px;border-radius:4px}.v6 .reviews-band{background:var(--page);border-block:1px solid var(--border)}.v6 .review-grid{max-width:1120px;margin:0 auto;padding:64px 24px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:40px;gap:40px;align-items:start}@media (max-width:860px){.v6 .review-grid{grid-template-columns:1fr}}.v6 .review-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:18px 20px;margin-bottom:12px}.v6 .review-top{display:flex;gap:12px;align-items:center;margin-bottom:10px}.v6 .avatar{width:44px;height:44px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#fa803b,#2a374a)}.v6 .avatar.a2{background:linear-gradient(135deg,#64748b,#fa803b)}.v6 .avatar.a3{background:linear-gradient(135deg,#2a374a,#fdba74)}.v6 .review-top h4{margin:0;font-size:.95rem}.v6 .review-top span{font-size:.8rem;color:var(--muted)}.v6 .stars{color:var(--brand);font-size:.8rem;letter-spacing:1px}.v6 .review-card p{margin:0;color:var(--text);font-size:.95rem}.v6 .cta-band{background:var(--slate);color:#cbd5e1;padding:48px 24px;text-align:center}.v6 .cta-band h2{color:#fff;margin:0 0 8px}.v6 .cta-band p{margin:0 0 20px}.v6 .footer{text-align:center;color:#94a3b8;font-size:.85rem;padding:28px 24px 12px}.v6 .cms-frame-inner{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0}.v6 .cms-frame-inner.active{opacity:1}.v6 .frame-photo{flex:1 1 auto;width:100%;min-height:0;height:100%;object-fit:cover;display:block;background:#e2e8f0}