.sl-wrap{font-family:inherit;max-width:860px;margin:0 auto;padding:0 1rem 4rem}.sl-hero{background:#f5f5f3;border-radius:12px;padding:2.5rem 2rem;margin:1.5rem 0}.sl-hero h1{font-size:28px;font-weight:500;margin:0 0 .75rem;line-height:1.25}.sl-hero p{font-size:16px;color:#555;line-height:1.7;margin:0 0 1.5rem}.sl-badge{display:inline-block;background:#e1f5ee;color:#0f6e56;font-size:12px;padding:4px 12px;border-radius:8px;margin-bottom:1rem}.sl-cta{display:inline-block;background:#111;color:#fff;font-size:15px;font-weight:500;padding:12px 28px;border-radius:8px;text-decoration:none;cursor:pointer}.sl-cta:hover{background:#333}.sl-price{font-size:13px;color:#888;margin-top:.75rem}.sl-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:1.25rem 0}.sl-stat{background:#fff;border:.5px solid #e0e0e0;border-radius:8px;padding:1rem;text-align:center}.sl-stat .num{font-size:28px;font-weight:500;color:#1d9e75}.sl-stat .label{font-size:12px;color:#888;margin-top:4px}.sl-section{margin:2rem 0}.sl-section h2{font-size:20px;font-weight:500;margin:0 0 1rem}.sl-section h3{font-size:16px;font-weight:500;margin:0 0 .5rem}.sl-section p{font-size:15px;color:#555;line-height:1.7;margin:0 0 .75rem}.sl-section p a,.sl-section li a{color:#0f6e56;text-decoration:underline;text-underline-offset:2px}.sl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.sl-card{background:#fff;border:.5px solid #e0e0e0;border-radius:12px;padding:1rem 1.25rem}.sl-card h3{font-size:15px;font-weight:500;margin:0 0 .4rem}.sl-card p{font-size:14px;color:#666;line-height:1.6;margin:0}.sl-compare{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0}.sl-compare-col{border-radius:12px;padding:1rem 1.25rem}.sl-compare-col.bad{background:#fcebeb;border:.5px solid #F09595}.sl-compare-col.good{background:#e1f5ee;border:.5px solid #5DCAA5}.sl-compare-col h3{font-size:14px;font-weight:500;margin:0 0 .75rem}.sl-compare-col.bad h3{color:#a32d2d}.sl-compare-col.good h3{color:#0f6e56}.sl-compare-col ul{list-style:none;padding:0;margin:0}.sl-compare-col ul li{font-size:13px;line-height:1.7;padding-left:1.25rem;position:relative}.sl-compare-col.bad ul li{color:#a32d2d}.sl-compare-col.bad ul li:before{content:"✗";position:absolute;left:0}.sl-compare-col.good ul li{color:#0f6e56}.sl-compare-col.good ul li:before{content:"✓";position:absolute;left:0}.sl-checklist{list-style:none;padding:0;margin:0}.sl-checklist li{font-size:15px;color:#555;line-height:1.7;padding:3px 0 3px 1.5rem;position:relative}.sl-checklist li:before{content:"✓";position:absolute;left:0;color:#1d9e75;font-weight:500}.sl-defect{background:#fff;border:.5px solid #e0e0e0;border-left:3px solid #1D9E75;border-radius:0 8px 8px 0;padding:.9rem 1.1rem;margin:.75rem 0}.sl-defect h3{font-size:14px;font-weight:500;margin:0 0 .35rem}.sl-defect p{font-size:14px;color:#666;line-height:1.6;margin:0}.sl-linkbox{background:#f5f5f3;border-radius:12px;padding:1.25rem 1.5rem;margin:1.5rem 0}.sl-linkbox h3{font-size:15px;font-weight:500;margin:0 0 .75rem}.sl-linklist{display:flex;flex-wrap:wrap;gap:8px}.sl-linklist a{display:inline-block;background:#fff;border:.5px solid #d8d8d4;color:#333;font-size:13px;padding:6px 12px;border-radius:20px;text-decoration:none}.sl-linklist a:hover{border-color:#1d9e75;color:#0f6e56}.sl-testimonial{background:#f5f5f3;border-left:3px solid #1D9E75;border-radius:0 8px 8px 0;padding:1rem 1.25rem;margin:1.5rem 0}.sl-testimonial p{font-size:15px;color:#555;font-style:italic;line-height:1.7;margin:0 0 .5rem}.sl-testimonial span{font-size:13px;color:#999}.sl-faq-item{border-bottom:.5px solid #e0e0e0;padding:1rem 0}.sl-faq-item:last-child{border-bottom:none}.sl-faq-item h3{font-size:15px;font-weight:500;margin:0}.sl-faq-item p{font-size:14px;color:#666;line-height:1.6;margin:.5rem 0 0}.sl-cta-block{background:#f5f5f3;border-radius:12px;padding:2rem;text-align:center;margin:2rem 0}.sl-cta-block h2{font-size:20px;font-weight:500;margin:0 0 .5rem}.sl-cta-block p{color:#555;font-size:15px;margin:0 0 1.25rem}.sl-sticky{position:fixed;right:16px;bottom:16px;z-index:50}.sl-sticky a{display:inline-flex;align-items:center;gap:6px;background:#1d9e75;color:#fff;font-size:14px;font-weight:600;padding:12px 20px;border-radius:28px;text-decoration:none;box-shadow:0 6px 20px #1d9e7559}.sl-sticky a:hover{background:#178a66}@media (max-width: 600px){.sl-compare,.sl-stat-row{grid-template-columns:1fr}.sl-hero{padding:1.75rem 1.25rem}.sl-sticky{right:12px;bottom:12px}.sl-sticky a{padding:11px 18px}}
