.spl-wpp-list-section{padding:80px 0 100px}.spl-wpp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:30px;margin-top:50px}.spl-wpp-card{background:#fff;border:1px solid #e8efff;border-radius:20px;padding:36px;display:flex;flex-direction:column;gap:18px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.spl-wpp-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,85,255,.1);border-color:var(--color-primary,#05f)}.spl-wpp-card-icon{width:56px;height:56px;border-radius:14px;background:var(--color-primary-a10,rgba(0,85,255,.1));color:var(--color-primary,#05f);display:flex;align-items:center;justify-content:center;flex-shrink:0}.spl-wpp-card-name{font-size:22px;font-weight:700;color:#0f172a;margin:0}.spl-wpp-card-shortname{font-size:13px;font-weight:600;color:var(--color-primary,#05f);text-transform:uppercase;letter-spacing:.04em}.spl-wpp-card-desc{font-size:15px;color:#475569;line-height:1.65;margin:0}.spl-wpp-card-benefits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.spl-wpp-card-benefits li{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:500;color:#334155}.spl-wpp-card-benefits svg{flex-shrink:0;color:var(--color-success,#16a34a);margin-top:2px}.spl-wpp-card-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.spl-wpp-card-actions .spl-btn-secondary{background:#fff;color:var(--color-primary,#05f);border:2px solid var(--color-primary,#05f);backdrop-filter:none}.spl-wpp-card-actions .spl-btn-secondary:hover{background:var(--color-primary,#05f);color:#fff}.spl-wpp-detail-hero{min-height:0;padding-top:150px;padding-bottom:90px}.spl-wpp-detail-hero .spl-internal-hero-title{font-size:clamp(30px, 3.6vw, 46px);max-width:900px}.spl-wpp-hero-summary{max-width:780px;font-size:17px;color:rgba(255,255,255,.85);margin-top:14px;line-height:1.6}.spl-wpp-hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.spl-wpp-section{padding:70px 0}.spl-wpp-section--alt{background:#f8faff}.spl-wpp-section-title{font-size:clamp(24px, 3.4vw, 34px);font-weight:700;color:#0f172a;text-align:center;margin:0 0 18px;padding-bottom:18px}.spl-wpp-section-lead{font-size:16px;color:#475569;max-width:760px;line-height:1.7;text-align:center;margin:0 auto 44px}.spl-wpp-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.spl-wpp-feature-card{background:#fff;border:1px solid #e8efff;border-radius:16px;padding:24px;display:flex;gap:14px;align-items:flex-start}.spl-wpp-feature-card svg{flex-shrink:0;color:var(--color-primary,#05f);margin-top:2px}.spl-wpp-feature-card h3{font-size:16px;font-weight:600;color:#0f172a;margin:0 0 6px}.spl-wpp-feature-card p{font-size:13.5px;color:#64748b;margin:0;line-height:1.55}.spl-wpp-prereq-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.spl-wpp-prereq-list li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;font-weight:500;color:#334155;background:#fff;border:1px solid #e8efff;border-radius:12px;padding:14px 16px}.spl-wpp-prereq-list svg{flex-shrink:0;color:var(--color-primary,#05f);margin-top:2px}.spl-wpp-steps{list-style:none;padding:0;margin:0;counter-reset:spl-wpp-step;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.spl-wpp-steps li{counter-increment:spl-wpp-step;position:relative;display:flex;align-items:flex-start;gap:16px;padding:22px 24px;font-size:15px;color:#334155;line-height:1.5;background:#fff;border:1px solid #e8efff;border-radius:14px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.spl-wpp-steps li:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,85,255,.08);border-color:var(--color-primary,#05f)}.spl-wpp-steps li::before{content:counter(spl-wpp-step);flex-shrink:0;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#05f,#04c);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.spl-wpp-screenshots-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.spl-wpp-screenshot{background:#fff;border:1px solid #e8efff;border-radius:16px;overflow:hidden}.spl-wpp-screenshot-placeholder{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;background:#f1f5f9;color:#94a3b8;font-size:13px;font-weight:500;text-align:center;padding:20px;gap:10px;flex-direction:column}.spl-wpp-screenshot-placeholder svg{color:#cbd5e1}.spl-wpp-screenshot img{width:100%;height:auto;display:block}.spl-wpp-screenshot-caption{padding:14px 16px;font-size:13.5px;font-weight:600;color:#334155;border-top:1px solid #e8efff}.spl-wpp-support-card{background:linear-gradient(135deg,#00082b 0,#001648 45%,#002f8f 100%);border-radius:20px;padding:44px;text-align:center;color:#fff}.spl-wpp-support-card h2{color:#fff;margin-bottom:12px}.spl-wpp-support-card p{color:rgba(255,255,255,.82);max-width:620px;margin:0 auto 26px}@media (max-width:900px){.spl-wpp-list-section .spl-premium-container,.spl-wpp-section .spl-premium-container{padding-left:32px;padding-right:32px}}@media (max-width:640px){.spl-wpp-list-section .spl-premium-container,.spl-wpp-section .spl-premium-container{padding-left:18px;padding-right:18px}.spl-wpp-features-grid,.spl-wpp-grid,.spl-wpp-prereq-list,.spl-wpp-screenshots-grid,.spl-wpp-steps{grid-template-columns:1fr}.spl-wpp-card,.spl-wpp-support-card{padding:26px}.spl-wpp-list-section{padding:50px 0 70px}.spl-wpp-section{padding:46px 0}.spl-wpp-section-title{padding-bottom:12px}.spl-wpp-hero-summary{font-size:15.5px}}@media (max-width:480px){.spl-wpp-detail-hero{height:auto;min-height:0;padding-top:104px;padding-bottom:52px}.spl-wpp-detail-hero .spl-internal-hero-content{text-align:center;padding-left:20px;padding-right:20px}.spl-wpp-hero-summary{margin-left:auto;margin-right:auto}.spl-wpp-hero-cta{justify-content:center}.spl-wpp-hero-cta .spl-btn{flex:1 1 100%}}.spl-wpp-screenshot-img{cursor:zoom-in;transition:transform .3s ease,box-shadow .3s ease}.spl-wpp-screenshot-img:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.spl-screenshot-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:9999;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.spl-screenshot-lightbox.spl-lightbox-active{opacity:1;visibility:visible}.spl-lightbox-close{position:absolute;top:20px;right:30px;color:#fff;font-size:40px;font-weight:700;cursor:pointer;z-index:10000;transition:color .2s ease;line-height:1}.spl-lightbox-close:hover{color:#00b4ff}.spl-lightbox-content{position:relative;max-width:90%;max-height:90vh;display:flex;flex-direction:column;align-items:center}#spl-lightbox-img{max-width:100%;max-height:calc(90vh - 150px);object-fit:contain;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.5)}.spl-lightbox-caption{color:#fff;font-size:16px;margin-top:15px;text-align:center;font-weight:500}