.product-gallery-container[data-v-7c16bc67]{overflow-x:auto}.product-gallery-container .product-gallery__inner[data-v-7c16bc67]{margin:var(--margin-xl) 0;scroll-snap-type:x mandatory;gap:0 1rem;max-width:3000px;padding:1rem 0;display:flex}.product-gallery-container div[data-v-7c16bc67]{scroll-snap-align:start;flex:1}[data-v-7c16bc67]::-webkit-scrollbar{background-color:#0000;height:8px}[data-v-7c16bc67]::-webkit-scrollbar-thumb{background:var(--gradient-primary);border-radius:var(--border-radius-s)}.blog-hero[data-v-cb644d3f]{position:relative;overflow:hidden}.blog-breadcrumb[data-v-cb644d3f]{z-index:20;padding:2rem 0 1rem;position:relative}.blog-breadcrumb .breadcrumb-link[data-v-cb644d3f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-text-primary);font-size:var(--font-size-m);background:#fffffff2;border:1px solid #0000001a;border-radius:50px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 2px 8px #0000000d}.blog-breadcrumb .breadcrumb-link[data-v-cb644d3f]:hover{color:var(--color-text-primary);background:#f9d3bd1a;transform:translate(-5px);box-shadow:0 4px 12px #0000001a}.hero-image-container[data-v-cb644d3f]{width:100%;height:80vh;min-height:600px;position:relative;overflow:hidden}.hero-bg-image[data-v-cb644d3f]{-o-object-fit:cover;object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.wave-overlay[data-v-cb644d3f]{z-index:10;height:70%;position:absolute;bottom:0;left:0;right:0}.wave-overlay .wave-shape[data-v-cb644d3f]{z-index:2;width:100%;height:200px;position:absolute;bottom:0;left:0}.wave-overlay .wave-shape path[data-v-cb644d3f]{fill:#fffffff7;filter:drop-shadow(0 -4px 8px #0000001a)}.wave-overlay .wave-content[data-v-cb644d3f]{z-index:10;background:linear-gradient(0deg,#fffffff2 0,#fffc 60%,#0000);padding:1rem 0 3rem;position:absolute;bottom:0;left:0;right:0}.floating-tags[data-v-cb644d3f]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2rem;display:flex}.floating-tags .tag-pill[data-v-cb644d3f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-text-primary);font-size:var(--font-size-s);letter-spacing:.025em;background:#f9d3bd33;border:1px solid #f9d3bd66;border-radius:50px;padding:.5rem 1.25rem;font-weight:600;transition:all .3s;display:inline-block}.floating-tags .tag-pill[data-v-cb644d3f]:hover{background:#f9d3bd4d;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.hero-text-content[data-v-cb644d3f]{text-align:center;margin-bottom:3rem}.hero-text-content .hero-title[data-v-cb644d3f]{color:var(--color-text-primary);font-family:var(--font-secondary,inherit);text-shadow:0 2px 4px #0000001a;margin:0 0 1.5rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.1}.hero-text-content .hero-subtitle[data-v-cb644d3f]{color:var(--color-text-secondary);opacity:.9;max-width:700px;margin:0 auto;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:400;line-height:1.6}.author-bar[data-v-cb644d3f]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #0000000d;border-radius:1rem;justify-content:space-between;max-width:600px;margin:0 auto;padding:1.5rem 2rem;box-shadow:0 8px 32px #0000001f}.author-bar[data-v-cb644d3f],.author-section[data-v-cb644d3f]{align-items:center;display:flex}.author-section[data-v-cb644d3f]{gap:1rem}.author-avatar[data-v-cb644d3f]{background:var(--color-green-vibrant,#10b981);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.2rem;font-weight:700;display:flex;box-shadow:0 4px 12px #10b9814d}.author-info[data-v-cb644d3f]{flex-direction:column;align-items:flex-start;display:flex}.author-info .author-name[data-v-cb644d3f]{color:var(--color-text-primary);font-size:var(--font-size-m);margin:0 0 .25rem;font-style:normal;font-weight:600}.author-info .publish-date[data-v-cb644d3f],.reading-info .reading-time[data-v-cb644d3f]{color:var(--color-text-muted);font-size:var(--font-size-s)}.reading-info .reading-time[data-v-cb644d3f]{background:#f9d3bd33;border:1px solid #f9d3bd66;border-radius:50px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;display:flex}.reading-info .reading-time svg[data-v-cb644d3f]{opacity:.8}.blog-content[data-v-cb644d3f]{background:#fff;border-top:1px solid #0000000d;padding:4rem 0}.content-layout[data-v-cb644d3f]{grid-template-columns:1fr 300px;gap:4rem;display:grid}.article-content[data-v-cb644d3f]{max-width:none}.prose[data-v-cb644d3f]{color:var(--color-text-primary);font-size:1.125rem;line-height:1.8}.prose[data-v-cb644d3f] p{margin:1.5rem 0}.prose[data-v-cb644d3f] .first-letter{color:var(--color-green-vibrant,#10b981);float:left;margin:.5rem .25rem 0 0;padding-right:.5rem;font-size:4rem;font-weight:700;line-height:3rem}.prose[data-v-cb644d3f] h1,.prose[data-v-cb644d3f] h2,.prose[data-v-cb644d3f] h3,.prose[data-v-cb644d3f] h4,.prose[data-v-cb644d3f] h5,.prose[data-v-cb644d3f] h6{color:var(--color-text-primary);margin:2.5rem 0 1rem;scroll-margin-top:2rem;font-weight:700}.prose[data-v-cb644d3f] h1:first-child,.prose[data-v-cb644d3f] h2:first-child,.prose[data-v-cb644d3f] h3:first-child,.prose[data-v-cb644d3f] h4:first-child,.prose[data-v-cb644d3f] h5:first-child,.prose[data-v-cb644d3f] h6:first-child{margin-top:0}.prose[data-v-cb644d3f] h1{font-size:2.5rem}.prose[data-v-cb644d3f] h2{font-size:2rem}.prose[data-v-cb644d3f] h3{font-size:1.5rem}.prose[data-v-cb644d3f] blockquote{background:var(--color-background-light,#f9fafb);border-left:4px solid var(--color-green-vibrant,#10b981);color:var(--color-text-secondary);border-radius:0 .5rem .5rem 0;margin:2rem 0;padding:1.5rem;font-style:italic}.prose[data-v-cb644d3f] ol,.prose[data-v-cb644d3f] ul{margin:1.5rem 0;padding-left:2rem}.prose[data-v-cb644d3f] ol li,.prose[data-v-cb644d3f] ul li{margin:.75rem 0}.prose[data-v-cb644d3f] ol{counter-reset:list-counter}.prose[data-v-cb644d3f] ol li{counter-increment:list-counter;padding-left:1rem;position:relative}.prose[data-v-cb644d3f] ol li:before{background:var(--color-green-vibrant,#10b981);color:#fff;content:counter(list-counter);border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.875rem;font-weight:600;display:flex;position:absolute;top:0;left:-2rem}.prose[data-v-cb644d3f] a{color:var(--color-green-vibrant,#10b981);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;transition:all .2s}.prose[data-v-cb644d3f] a:hover{opacity:.8;text-decoration-thickness:2px}.prose[data-v-cb644d3f] .teaser-image{text-align:center;margin:3rem 0}.prose[data-v-cb644d3f] .teaser-image img{border-radius:.75rem;width:100%;max-width:600px;height:auto;box-shadow:0 8px 24px #0000001f}.prose[data-v-cb644d3f] code{background:var(--color-background-light,#f3f4f6);color:var(--color-text-primary);border-radius:.25rem;padding:.125rem .375rem;font-size:.875em}.prose[data-v-cb644d3f] pre{background:var(--color-background-dark,#1f2937);border-radius:.5rem;margin:2rem 0;padding:1.5rem;overflow-x:auto}.prose[data-v-cb644d3f] pre code{color:#e2e8f0;background:0 0;padding:0}.article-sidebar[data-v-cb644d3f]{height:fit-content;position:sticky;top:2rem}.toc-container[data-v-cb644d3f]{border:1px solid var(--color-border-light,#e5e7eb);background:#fff;border-radius:.75rem;margin-bottom:2rem;padding:1.5rem;box-shadow:0 4px 6px #0000000d}.toc-container h3[data-v-cb644d3f]{color:var(--color-text-primary);font-size:var(--font-size-lg,1.125rem);margin:0 0 1rem;font-weight:600}.toc-container .table-of-contents ol[data-v-cb644d3f]{margin:0;padding:0;list-style:none}.toc-container .table-of-contents ol li[data-v-cb644d3f]{margin:.5rem 0}.toc-container .table-of-contents ol li .toc-link[data-v-cb644d3f]{color:var(--color-text-secondary);font-size:var(--font-size-m,1rem);border-left:2px solid #0000;padding:.25rem 0 .25rem .75rem;text-decoration:none;transition:all .2s;display:block}.toc-container .table-of-contents ol li .toc-link[data-v-cb644d3f]:hover{border-left-color:var(--color-green-vibrant,#10b981);color:var(--color-green-vibrant,#10b981);padding-left:1rem}.reading-progress[data-v-cb644d3f]{border:1px solid var(--color-border-light,#e5e7eb);background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px #0000000d}.reading-progress .progress-bar[data-v-cb644d3f]{background:var(--color-background-light,#f3f4f6);border-radius:4px;width:100%;height:8px;margin-bottom:.75rem;overflow:hidden}.reading-progress .progress-bar .progress-fill[data-v-cb644d3f]{background:var(--color-green-vibrant,#10b981);border-radius:4px;height:100%;transition:width .3s}.reading-progress .progress-text[data-v-cb644d3f]{color:var(--color-text-muted);font-size:var(--font-size-s,.875rem);font-weight:500}.article-footer[data-v-cb644d3f]{border-top:1px solid var(--color-border-light,#e5e7eb);margin-top:4rem;padding-top:3rem}.share-section[data-v-cb644d3f]{margin-bottom:3rem}.share-section h3[data-v-cb644d3f]{color:var(--color-text-primary);font-size:var(--font-size-xl,1.25rem);margin:0 0 1.5rem;font-weight:600}.share-section .share-buttons[data-v-cb644d3f]{flex-wrap:wrap;gap:1rem;display:flex}.share-section .share-buttons .share-btn[data-v-cb644d3f]{cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.share-section .share-buttons .share-btn.share-facebook[data-v-cb644d3f]{color:#fff;background:#1877f2}.share-section .share-buttons .share-btn.share-facebook[data-v-cb644d3f]:hover{background:#166fe5;transform:translateY(-1px)}.share-section .share-buttons .share-btn.share-linkedin[data-v-cb644d3f]{color:#fff;background:#0a66c2}.share-section .share-buttons .share-btn.share-linkedin[data-v-cb644d3f]:hover{background:#004182;transform:translateY(-1px)}.share-section .share-buttons .share-btn.share-copy[data-v-cb644d3f]{background:var(--color-background-light,#f3f4f6);border:1px solid var(--color-border,#d1d5db);color:var(--color-text-primary)}.share-section .share-buttons .share-btn.share-copy[data-v-cb644d3f]:hover{background:var(--color-background-medium,#e5e7eb);transform:translateY(-1px)}.back-to-top[data-v-cb644d3f]{background:var(--color-green-vibrant,#10b981);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;transition:all .2s;display:flex}.back-to-top[data-v-cb644d3f]:hover{opacity:.9;transform:translateY(-1px)}.featured-products-placeholder[data-v-cb644d3f]{text-align:center;margin:3rem 0}.related-articles[data-v-cb644d3f]{background:var(--color-background-light,#f9fafb);padding:4rem 0}.related-articles h2[data-v-cb644d3f]{color:var(--color-text-primary);text-align:center;margin:0 0 .75rem;font-size:2.5rem;font-weight:700}.related-articles .section-subtitle[data-v-cb644d3f]{color:var(--color-text-secondary);font-size:var(--font-size-lg,1.125rem);text-align:center;margin:0 0 3rem}.related-articles .blog-grid[data-v-cb644d3f]{gap:2rem;margin-bottom:3rem;display:flex}.related-articles .view-all-blogs[data-v-cb644d3f]{text-align:center}.related-articles .view-all-blogs .btn-secondary[data-v-cb644d3f]{border:2px solid var(--color-green-vibrant,#10b981);color:var(--color-green-vibrant,#10b981);background:#fff;border-radius:.5rem;align-items:center;gap:.5rem;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.related-articles .view-all-blogs .btn-secondary[data-v-cb644d3f]:hover{background:var(--color-green-vibrant,#10b981);color:#fff;transform:translateY(-1px)}@media (max-width:1024px){.content-layout[data-v-cb644d3f]{grid-template-columns:1fr;gap:2rem}.article-sidebar[data-v-cb644d3f]{order:-1;position:static}.article-sidebar .reading-progress[data-v-cb644d3f],.article-sidebar .toc-container[data-v-cb644d3f]{display:none}}@media (max-width:768px){.hero-image-container[data-v-cb644d3f]{height:70vh;min-height:500px}.wave-overlay[data-v-cb644d3f]{height:80%}.wave-overlay .wave-shape[data-v-cb644d3f]{height:150px}.blog-breadcrumb[data-v-cb644d3f]{padding:1rem 0 .5rem}.floating-tags[data-v-cb644d3f]{margin-bottom:1.5rem}.floating-tags .tag-pill[data-v-cb644d3f]{padding:.375rem .875rem;font-size:.75rem}.hero-text-content[data-v-cb644d3f]{margin-bottom:2rem}.hero-text-content .hero-title[data-v-cb644d3f]{margin-bottom:1rem}.author-bar[data-v-cb644d3f]{gap:1rem;padding:1.25rem}.author-bar[data-v-cb644d3f],.author-bar .author-section[data-v-cb644d3f]{text-align:center;flex-direction:column}.author-bar .author-info[data-v-cb644d3f]{align-items:center}.blog-content[data-v-cb644d3f]{padding:2rem 0}.prose[data-v-cb644d3f]{font-size:1rem}.prose[data-v-cb644d3f] .first-letter{font-size:3rem;line-height:2.5rem}.share-section .share-buttons .share-btn[data-v-cb644d3f]{flex:1;justify-content:center;min-width:calc(50% - .5rem)}.related-articles h2[data-v-cb644d3f]{font-size:2rem}.related-articles .blog-grid[data-v-cb644d3f]{flex-direction:column;gap:1.5rem;display:flex}}.back-to-top[data-v-cb644d3f]:focus,.breadcrumb-link[data-v-cb644d3f]:focus,.btn-secondary[data-v-cb644d3f]:focus,.share-btn[data-v-cb644d3f]:focus,.toc-link[data-v-cb644d3f]:focus{outline:2px solid var(--color-green-vibrant,#10b981);outline-offset:2px}@media print{.article-sidebar[data-v-cb644d3f],.back-to-top[data-v-cb644d3f],.blog-breadcrumb[data-v-cb644d3f],.related-articles[data-v-cb644d3f],.share-section[data-v-cb644d3f],.wave-overlay[data-v-cb644d3f]{display:none}.hero-image-container[data-v-cb644d3f]{height:300px}.content-layout[data-v-cb644d3f]{grid-template-columns:1fr}.prose[data-v-cb644d3f]{font-size:12pt;line-height:1.6}}
