.pp-page{color:#111;background:#fff}.otter-clone{color:#222;font-family:Noto Sans SC,Source Han Sans SC,Microsoft YaHei,Arial,Helvetica Neue,Helvetica,sans-serif;line-height:1.6}.otter-clone *{box-sizing:border-box}.otter-clone img{max-width:100%;height:auto;display:block}.otter-clone a{color:#2164f3;text-decoration:none}.otter-clone table{border-collapse:collapse;width:100%}.otter-clone video{max-width:100%;height:auto;display:block}.pp-inner{max-width:1600px;margin:0 auto;padding:32px 24px 80px}.pp-hero{color:#fff;text-align:center;border-radius:14px;margin-bottom:40px;padding:72px 32px;position:relative;overflow:hidden}.pp-hero-bg{object-fit:cover;z-index:0;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.pp-hero-inner{z-index:1;position:relative}.pp-hero-primary{background:#2164f3}.pp-hero-dark{background:#111}.pp-hero-light{color:#111;background:#f3f4f6}.pp-hero-white{color:#111;background:#fff;border:1px solid #e5e7eb}.pp-align-left{text-align:left}.pp-eyebrow{text-transform:uppercase;letter-spacing:1px;opacity:.85;margin:0 0 8px;font-size:12px}.pp-hero h1{margin:0 0 12px;font-size:38px;line-height:1.15}.pp-sub{opacity:.92;max-width:720px;margin:0 auto 22px;font-size:17px}.pp-hero-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pp-align-left .pp-hero-btns{justify-content:flex-start}.pp-btn{color:#2164f3;background:#fff;border-radius:8px;padding:12px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.pp-btn-ghost{color:inherit;background:0 0;border:1px solid}.pp-block{margin:40px 0}.pp-block h2{margin:0 0 18px;font-size:26px}.pp-table{border-collapse:collapse;width:100%;font-size:15px}.pp-table th,.pp-table td{text-align:left;border-bottom:1px solid #ececec;padding:11px 14px}.pp-table th{color:#555;background:#fafafa;width:40%;font-weight:600}.pp-spec-group{margin-top:22px}.pp-spec-group h3{margin:0 0 8px;font-size:18px}.pp-gallery{gap:16px;display:grid}.pp-gallery-2{grid-template-columns:repeat(2,1fr)}.pp-gallery-3{grid-template-columns:repeat(3,1fr)}.pp-gallery-4{grid-template-columns:repeat(4,1fr)}.pp-gallery-item{margin:0}.pp-gallery-item img{border-radius:10px;width:100%;display:block}.pp-gallery-item figcaption{color:#666;text-align:center;margin-top:6px;font-size:13px}.pp-feature-grid{gap:18px;display:grid}.pp-feature-2{grid-template-columns:repeat(2,1fr)}.pp-feature-3{grid-template-columns:repeat(3,1fr)}.pp-feature-4{grid-template-columns:repeat(4,1fr)}.pp-feature{background:#f7f8fa;border-radius:12px;padding:22px}.pp-feature h3{margin:8px 0 6px;font-size:17px}.pp-feature p{color:#555;margin:0;font-size:14px}.pp-feature-icon{font-size:26px}.pp-cta{color:#fff;text-align:center;background:#2164f3;border-radius:14px;margin-top:48px;padding:48px 32px}.pp-text p{color:#444;max-width:920px;margin:0 0 14px;font-size:16px;line-height:1.85}.pp-text.pp-align-center{text-align:center}.pp-text.pp-align-center p{margin-left:auto;margin-right:auto}.pp-app-sub{color:#666;margin:0 0 22px}.pp-app-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;display:grid}.pp-app-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.pp-app-card img{object-fit:contain;background:#f7f8fa;width:100%;height:160px;display:block}.pp-app-card h3{margin:0;padding:12px 14px 4px;font-size:16px}.pp-app-card p{color:#555;margin:0;padding:0 14px 14px;font-size:14px}.pp-cta h2{margin:0 0 10px;font-size:28px}.pp-cta p{opacity:.92;margin:0 0 20px}.pp-cta .pp-btn{color:#2164f3;background:#fff}.pp-collection-head,.pp-head{margin-bottom:28px}.pp-head h1{margin:0 0 8px;font-size:34px}.pp-collection-sub{color:#666;margin:0}.pp-collection-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.pp-collection-card{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:12px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block;overflow:hidden}.pp-collection-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px #00000014}.pp-collection-card img{object-fit:cover;width:100%;height:180px;display:block}.pp-collection-label{padding:14px 16px;font-size:16px;font-weight:600;display:block}@media (max-width:1023px){.pp-gallery-3,.pp-gallery-4,.pp-feature-3,.pp-feature-4{grid-template-columns:repeat(2,1fr)}.pp-hero h1{font-size:30px}.pp-cta h2{font-size:24px}}@media (max-width:640px){.pp-inner{padding:20px 16px 56px}.pp-gallery-2,.pp-gallery-3,.pp-gallery-4,.pp-feature-2,.pp-feature-3,.pp-feature-4{grid-template-columns:1fr}.pp-app-grid,.pp-collection-grid{grid-template-columns:repeat(2,1fr)}.pp-hero{border-radius:10px;padding:44px 20px}.pp-hero h1{font-size:24px}.pp-sub{font-size:15px}.pp-block{margin:28px 0}.pp-block h2{font-size:21px}.pp-cta{margin-top:32px;padding:36px 20px}.pp-cta h2{font-size:22px}}.pp-inner:has(.otter-clone--full){max-width:none;padding:0}.pp-inner:has(.otter-clone--full) .otter-clone{overflow-x:clip}
