@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Poppins:wght@500;600;700&display=swap");:root{--wnp-primary:#0073e6;--wnp-primary-dark:#0059b3;--wnp-primary-light:#198cff;--wnp-accent:#ffc619;--wnp-text:#1d2530;--wnp-text-muted:#627084;--wnp-text-light:#fff;--wnp-background:#fff;--wnp-background-secondary:#f0f2f5;--wnp-background-muted:#f3f4f7;--wnp-border:#e0e5eb;--wnp-shadow-soft:0 2px 8px -2px rgba(0,115,230,.1);--wnp-shadow-medium:0 4px 16px -4px rgba(0,115,230,.15);--wnp-shadow-strong:0 8px 32px -8px rgba(0,115,230,.2);--wnp-radius:0.75rem;--wnp-radius-sm:0.5rem;--wnp-radius-lg:1rem;--wnp-transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}body{background-color:var(--wnp-background);color:var(--wnp-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:var(--wnp-text);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;line-height:1.3;margin-bottom:1rem}h1{font-size:2.5rem;font-weight:700}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{color:var(--wnp-text);margin-bottom:1.5rem}a{color:var(--wnp-primary);text-decoration:none;transition:var(--wnp-transition)}a:hover{color:var(--wnp-primary-dark);text-decoration:underline}.blog-post-wrapper,.hs-blog-post-listing{background:var(--wnp-background);border:1px solid var(--wnp-border);border-radius:var(--wnp-radius);box-shadow:var(--wnp-shadow-soft);overflow:hidden;transition:var(--wnp-transition)}.blog-post-wrapper:hover,.hs-blog-post-listing:hover{box-shadow:var(--wnp-shadow-medium);transform:translateY(-4px)}.blog-post-image img,.hs-featured-image{border-radius:var(--wnp-radius) var(--wnp-radius) 0 0;height:auto;object-fit:cover;width:100%}.blog-post-title,.hs-blog-post-title{color:var(--wnp-text);font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:.75rem}.blog-post-title a,.hs-blog-post-title a{color:var(--wnp-text);text-decoration:none}.blog-post-title a:hover,.hs-blog-post-title a:hover{color:var(--wnp-primary)}.blog-post-meta,.hs-blog-post-meta{color:var(--wnp-text-muted);font-size:.875rem;margin-bottom:1rem}.blog-post-summary,.hs-blog-post-summary{color:var(--wnp-text-muted);font-size:1rem;line-height:1.6;margin-bottom:1rem}.blog-post-content,.hs-blog-post-body{margin:0 auto;max-width:800px;padding:2rem}.blog-post-content p,.hs-blog-post-body p{font-size:1.125rem;line-height:1.8;margin-bottom:1.5rem}.blog-post-content img,.hs-blog-post-body img{border-radius:var(--wnp-radius);height:auto;margin:2rem 0;max-width:100%}.blog-post-content blockquote,.hs-blog-post-body blockquote{border-left:4px solid var(--wnp-primary);color:var(--wnp-text-muted);font-style:italic;margin:2rem 0;padding-left:1.5rem}.blog-post-content ol,.blog-post-content ul,.hs-blog-post-body ol,.hs-blog-post-body ul{margin-bottom:1.5rem;padding-left:2rem}.blog-post-content li,.hs-blog-post-body li{margin-bottom:.5rem}.blog-post-content code,.blog-post-content pre,.hs-blog-post-body code,.hs-blog-post-body pre{background:var(--wnp-background-secondary);border-radius:var(--wnp-radius-sm);font-family:Fira Code,Monaco,Consolas,monospace}.blog-post-content code,.hs-blog-post-body code{font-size:.875em;padding:.25rem .5rem}.blog-post-content pre,.hs-blog-post-body pre{overflow-x:auto;padding:1.5rem}.cta-button,.hs-button,.wnp-button,button[type=submit]{align-items:center;background:var(--wnp-primary);border:none;border-radius:var(--wnp-radius);color:var(--wnp-text-light);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:var(--wnp-transition)}.cta-button:hover,.hs-button:hover,.wnp-button:hover,button[type=submit]:hover{background:var(--wnp-primary-dark);box-shadow:var(--wnp-shadow-medium);color:var(--wnp-text-light);text-decoration:none;transform:translateY(-2px)}.hs-button-secondary,.wnp-button-secondary{background:transparent;border:2px solid var(--wnp-primary);color:var(--wnp-primary)}.hs-button-secondary:hover,.wnp-button-secondary:hover{background:var(--wnp-primary);color:var(--wnp-text-light)}.blog-read-more,.read-more{align-items:center;color:var(--wnp-primary);display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem}.blog-read-more:hover,.read-more:hover{color:var(--wnp-primary-dark);gap:.75rem}.hs-form input[type=email],.hs-form input[type=tel],.hs-form input[type=text],.hs-form select,.hs-form textarea{background:var(--wnp-background);border:1px solid var(--wnp-border);border-radius:var(--wnp-radius);color:var(--wnp-text);font-family:Inter,sans-serif;font-size:1rem;padding:.75rem 1rem;transition:var(--wnp-transition);width:100%}.hs-form input:focus,.hs-form select:focus,.hs-form textarea:focus{border-color:var(--wnp-primary);box-shadow:0 0 0 3px rgba(0,115,230,.15);outline:none}.hs-form label{color:var(--wnp-text);display:block;font-weight:500;margin-bottom:.5rem}.blog-tag,.hs-blog-tag,.topic-tag{background:rgba(0,115,230,.1);border-radius:9999px;color:var(--wnp-primary);display:inline-block;font-size:.75rem;font-weight:500;margin-bottom:.5rem;margin-right:.5rem;padding:.25rem .75rem}.blog-tag:hover,.hs-blog-tag:hover,.topic-tag:hover{background:rgba(0,115,230,.2);text-decoration:none}.blog-pagination,.hs-pagination{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:3rem}.blog-pagination a,.hs-pagination a{border:1px solid var(--wnp-border);border-radius:var(--wnp-radius-sm);color:var(--wnp-text);padding:.5rem 1rem;transition:var(--wnp-transition)}.blog-pagination a:hover,.hs-pagination a:hover{text-decoration:none}.blog-pagination .active,.blog-pagination a:hover,.hs-pagination .active,.hs-pagination a:hover{background:var(--wnp-primary);border-color:var(--wnp-primary);color:var(--wnp-text-light)}.wnp-text-primary{color:var(--wnp-primary)}.wnp-text-muted{color:var(--wnp-text-muted)}.wnp-text-light{color:var(--wnp-text-light)}.wnp-bg-primary{background-color:var(--wnp-primary)}.wnp-bg-secondary{background-color:var(--wnp-background-secondary)}.wnp-bg-gradient{background:linear-gradient(135deg,var(--wnp-primary),var(--wnp-primary-light))}.wnp-section{padding:4rem 2rem}.wnp-container{margin:0 auto;max-width:1200px}.wnp-card{background:var(--wnp-background);border:1px solid var(--wnp-border);border-radius:var(--wnp-radius);box-shadow:var(--wnp-shadow-soft);padding:1.5rem}.wnp-hero{background:linear-gradient(135deg,var(--wnp-primary) 0,var(--wnp-primary-dark) 100%);padding:4rem 2rem;text-align:center}.wnp-hero,.wnp-hero h1{color:var(--wnp-text-light)}.wnp-hero p{color:hsla(0,0%,100%,.9)}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}.blog-post-content,.hs-blog-post-body{padding:1rem}.wnp-section{padding:2rem 1rem}}