.download-btn[data-astro-cid-4qx523mm]{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none;border-radius:12px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.download-btn[data-astro-cid-4qx523mm]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.download-btn[data-astro-cid-4qx523mm]:hover:before{left:100%}.download-btn--small[data-astro-cid-4qx523mm]{padding:10px 20px;font-size:14px}.download-btn--medium[data-astro-cid-4qx523mm]{padding:14px 28px;font-size:16px}.download-btn--large[data-astro-cid-4qx523mm]{padding:18px 36px;font-size:18px}.download-btn--free[data-astro-cid-4qx523mm]{background:linear-gradient(135deg,#1d4e08,#2a6b0f);color:#fff;box-shadow:0 8px 24px #1d4e0859}.download-btn--free[data-astro-cid-4qx523mm]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #1d4e0873}.download-btn--paid[data-astro-cid-4qx523mm]{background:linear-gradient(135deg,#f0a529,#e18222);color:#fff;box-shadow:0 8px 24px #f0a52959}.download-btn--paid[data-astro-cid-4qx523mm]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #f0a52973}.download-btn[data-astro-cid-4qx523mm] i[data-astro-cid-4qx523mm]{width:20px;height:20px;flex-shrink:0}.download-btn--small[data-astro-cid-4qx523mm] i[data-astro-cid-4qx523mm]{width:16px;height:16px}.download-btn--large[data-astro-cid-4qx523mm] i[data-astro-cid-4qx523mm]{width:24px;height:24px}.external-icon[data-astro-cid-4qx523mm]{width:16px!important;height:16px!important;opacity:.7}.btn-text[data-astro-cid-4qx523mm]{position:relative;z-index:1}@media(max-width:480px){.download-btn--medium[data-astro-cid-4qx523mm]{padding:12px 20px;font-size:15px}.download-btn--large[data-astro-cid-4qx523mm]{padding:14px 24px;font-size:16px}}.product-gallery-wrapper[data-astro-cid-dx3hrd3p]{display:contents}.product-gallery[data-astro-cid-dx3hrd3p]{margin:3rem 0;padding:2rem;background:#ffffff08;border-radius:1rem;border:1px solid rgba(255,255,255,.1)}.gallery-title[data-astro-cid-dx3hrd3p]{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1.5rem}.gallery-title[data-astro-cid-dx3hrd3p] svg{width:1.5rem;height:1.5rem;color:var(--story-color)}.gallery-grid[data-astro-cid-dx3hrd3p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.gallery-item[data-astro-cid-dx3hrd3p]{position:relative;background:#0000004d;border:2px solid rgba(255,255,255,.1);border-radius:.75rem;overflow:hidden;cursor:pointer;padding:0;transition:all .3s ease;aspect-ratio:auto}.gallery-item[data-astro-cid-dx3hrd3p]:hover{border-color:var(--story-color);transform:translateY(-4px);box-shadow:0 8px 24px #0000004d}.gallery-item[data-astro-cid-dx3hrd3p] img[data-astro-cid-dx3hrd3p]{width:100%;height:100%;object-fit:contain;display:block;background:#fff}.gallery-overlay[data-astro-cid-dx3hrd3p]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.gallery-item[data-astro-cid-dx3hrd3p]:hover .gallery-overlay[data-astro-cid-dx3hrd3p]{opacity:1}.gallery-overlay[data-astro-cid-dx3hrd3p] svg{width:2rem;height:2rem;color:#fff}.gallery-note[data-astro-cid-dx3hrd3p]{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.875rem;color:#fff9}.gallery-note[data-astro-cid-dx3hrd3p] svg{width:1rem;height:1rem}.lightbox[data-astro-cid-dx3hrd3p]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.lightbox[data-astro-cid-dx3hrd3p].active{opacity:1;visibility:visible}.lightbox-backdrop[data-astro-cid-dx3hrd3p]{position:absolute;inset:0;background:#000000f2}.lightbox-content[data-astro-cid-dx3hrd3p]{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center}.lightbox-image-container[data-astro-cid-dx3hrd3p]{max-width:100%;max-height:80vh;overflow:auto;background:#fff;border-radius:.5rem}.lightbox-image[data-astro-cid-dx3hrd3p]{max-width:100%;max-height:80vh;object-fit:contain;display:block}.lightbox-close[data-astro-cid-dx3hrd3p],.lightbox-prev[data-astro-cid-dx3hrd3p],.lightbox-next[data-astro-cid-dx3hrd3p]{position:absolute;background:#ffffff1a;border:none;color:#fff;width:3rem;height:3rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.lightbox-close[data-astro-cid-dx3hrd3p]:hover,.lightbox-prev[data-astro-cid-dx3hrd3p]:hover,.lightbox-next[data-astro-cid-dx3hrd3p]:hover{background:#fff3}.lightbox-close[data-astro-cid-dx3hrd3p]{top:-4rem;right:0}.lightbox-prev[data-astro-cid-dx3hrd3p]{left:-4rem;top:50%;transform:translateY(-50%)}.lightbox-next[data-astro-cid-dx3hrd3p]{right:-4rem;top:50%;transform:translateY(-50%)}.lightbox-close[data-astro-cid-dx3hrd3p] svg,.lightbox-prev[data-astro-cid-dx3hrd3p] svg,.lightbox-next[data-astro-cid-dx3hrd3p] svg{width:1.5rem;height:1.5rem}.lightbox-counter[data-astro-cid-dx3hrd3p]{margin-top:1rem;color:#ffffffb3;font-size:.875rem}@media(max-width:768px){.product-gallery[data-astro-cid-dx3hrd3p]{padding:1.5rem;margin:2rem 0}.gallery-grid[data-astro-cid-dx3hrd3p]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.lightbox-prev[data-astro-cid-dx3hrd3p]{left:.5rem}.lightbox-next[data-astro-cid-dx3hrd3p]{right:.5rem}.lightbox-close[data-astro-cid-dx3hrd3p]{top:.5rem;right:.5rem}}.product-faq-wrapper[data-astro-cid-io3i4s6w]{display:contents}.product-faq[data-astro-cid-io3i4s6w]{margin:2rem 0;padding:2rem;background:#ffffff08;border-radius:20px;border:1px solid rgba(255,255,255,.08)}.product-faq[data-astro-cid-io3i4s6w] h2[data-astro-cid-io3i4s6w]{font-size:1.3rem;color:#fff;margin:0 0 1.5rem}.faq-list[data-astro-cid-io3i4s6w]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-astro-cid-io3i4s6w]{background:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.06);overflow:hidden;transition:all .3s ease}.faq-item[data-astro-cid-io3i4s6w]:hover{border-color:#f0a5294d}.faq-item[data-astro-cid-io3i4s6w][open]{background:#ffffff0d;border-color:#f0a52966}.faq-question[data-astro-cid-io3i4s6w]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;cursor:pointer;list-style:none;color:#fff;font-weight:500;font-size:.95rem;transition:color .3s ease}.faq-question[data-astro-cid-io3i4s6w]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-io3i4s6w]:hover{color:#f0a529}.question-number[data-astro-cid-io3i4s6w]{flex-shrink:0;width:28px;height:28px;background:linear-gradient(135deg,#f0a529,#e18222);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem;color:#fff}.question-text[data-astro-cid-io3i4s6w]{flex:1}.faq-chevron[data-astro-cid-io3i4s6w]{width:20px;height:20px;flex-shrink:0;transition:transform .3s ease;color:#ffffff80}.faq-item[data-astro-cid-io3i4s6w][open] .faq-chevron[data-astro-cid-io3i4s6w]{transform:rotate(180deg);color:#f0a529}.faq-answer[data-astro-cid-io3i4s6w]{padding:0 1.5rem 1.25rem 4rem;color:#fffc;line-height:1.7;font-size:.9rem}.faq-answer[data-astro-cid-io3i4s6w] p[data-astro-cid-io3i4s6w]{margin:0}.faq-answer[data-astro-cid-io3i4s6w] a,.faq-answer[data-astro-cid-io3i4s6w] a:any-link,.faq-answer[data-astro-cid-io3i4s6w] a:link,.faq-answer[data-astro-cid-io3i4s6w] a:visited{color:#fff!important;text-decoration:underline!important;text-decoration-color:#f0a529!important;text-underline-offset:3px;font-weight:500;transition:all .2s ease}.faq-answer[data-astro-cid-io3i4s6w] a:hover,.faq-answer[data-astro-cid-io3i4s6w] a:active{color:#f0a529!important}@media(max-width:768px){.product-faq[data-astro-cid-io3i4s6w]{padding:1.5rem}.faq-question[data-astro-cid-io3i4s6w]{padding:1rem 1.25rem;gap:.75rem;font-size:.9rem}.question-number[data-astro-cid-io3i4s6w]{width:24px;height:24px;font-size:.75rem}.faq-answer[data-astro-cid-io3i4s6w]{padding:0 1.25rem 1rem 3.25rem;font-size:.85rem}}.related-blog-post[data-astro-cid-patkd7qf]{margin:2rem 0}.blog-post-header[data-astro-cid-patkd7qf]{display:flex;align-items:center;gap:10px;margin-bottom:1rem}.blog-post-header[data-astro-cid-patkd7qf] i[data-astro-cid-patkd7qf]{width:24px;height:24px;color:var(--story-color, #f0a529)}.blog-post-header[data-astro-cid-patkd7qf] h3[data-astro-cid-patkd7qf]{font-size:1.1rem;color:#fff;margin:0;font-weight:600}.blog-post-card[data-astro-cid-patkd7qf]{display:block;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem;text-decoration:none;transition:all .3s ease}.blog-post-card[data-astro-cid-patkd7qf]:hover{background:#ffffff0f;border-color:var(--story-color, #f0a529);transform:translateY(-2px)}.blog-post-content[data-astro-cid-patkd7qf] h4[data-astro-cid-patkd7qf]{font-size:1rem;color:#fff;margin:0 0 .75rem;line-height:1.4}.blog-post-content[data-astro-cid-patkd7qf] p[data-astro-cid-patkd7qf]{font-size:.9rem;color:#ffffffb3;margin:0;line-height:1.6}.blog-post-cta[data-astro-cid-patkd7qf]{display:flex;align-items:center;gap:6px;margin-top:1rem;color:var(--story-color, #f0a529);font-weight:500;font-size:.9rem}.blog-post-cta[data-astro-cid-patkd7qf] i[data-astro-cid-patkd7qf]{width:18px;height:18px;transition:transform .3s ease}.blog-post-card[data-astro-cid-patkd7qf]:hover .blog-post-cta[data-astro-cid-patkd7qf] i[data-astro-cid-patkd7qf]{transform:translate(4px)}@media(max-width:768px){.blog-post-card[data-astro-cid-patkd7qf]{padding:1.25rem}.blog-post-content[data-astro-cid-patkd7qf] h4[data-astro-cid-patkd7qf]{font-size:.95rem}.blog-post-content[data-astro-cid-patkd7qf] p[data-astro-cid-patkd7qf]{font-size:.85rem}}.product-page[data-astro-cid-gl546s7x]{padding:2rem 0 4rem}.container[data-astro-cid-gl546s7x]{max-width:1400px;margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.content-grid[data-astro-cid-gl546s7x]{display:grid;grid-template-columns:1fr 320px;gap:clamp(2rem,4vw,3rem);margin-top:1.5rem}.product-column[data-astro-cid-gl546s7x]{min-width:0;order:1}.sidebar-column[data-astro-cid-gl546s7x]{order:2}.content-grid[data-astro-cid-gl546s7x]>.product-gallery-wrapper,.content-grid[data-astro-cid-gl546s7x]>.product-faq-wrapper,.content-grid[data-astro-cid-gl546s7x]>.related-blog-post,.content-grid[data-astro-cid-gl546s7x]>.purchase-cta,.content-grid[data-astro-cid-gl546s7x]>.story-connection,.content-grid[data-astro-cid-gl546s7x]>.product-tags{grid-column:1 / -1;order:10}.product-hero[data-astro-cid-gl546s7x]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);margin-bottom:3rem}.product-image-container[data-astro-cid-gl546s7x]{position:relative;border-radius:20px;overflow:hidden;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.product-image[data-astro-cid-gl546s7x]{width:100%;height:auto;display:block}.product-image-placeholder[data-astro-cid-gl546s7x]{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0a5291a,#1d4e081a)}.product-image-placeholder[data-astro-cid-gl546s7x] i[data-astro-cid-gl546s7x]{width:80px;height:80px;color:var(--story-color, var(--orange));opacity:.4}.price-badge[data-astro-cid-gl546s7x]{position:absolute;bottom:16px;left:16px;padding:10px 20px;border-radius:25px;font-weight:700;font-size:1.1rem;box-shadow:0 4px 16px #0000004d}.price-free[data-astro-cid-gl546s7x]{background:linear-gradient(135deg,#1d4e08,#2a6b0f);color:#fff}.price-paid[data-astro-cid-gl546s7x]{background:linear-gradient(135deg,#f0a529,#e18222);color:#fff}.featured-badge[data-astro-cid-gl546s7x]{position:absolute;bottom:16px;right:16px;display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,gold,#ffed4a);color:#1a237e;padding:8px 14px;border-radius:20px;font-weight:600;font-size:.85rem;box-shadow:0 4px 12px #0003}.featured-badge[data-astro-cid-gl546s7x] i[data-astro-cid-gl546s7x]{width:16px;height:16px}.category-badge[data-astro-cid-gl546s7x]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(var(--story-color),.15);border:1px solid var(--story-color, var(--orange));border-radius:20px;color:var(--story-color, var(--orange));text-decoration:none;font-size:.85rem;font-weight:500;margin-bottom:1rem;transition:all .3s ease}.category-badge[data-astro-cid-gl546s7x]:hover{background:var(--story-color, var(--orange));color:#fff}.category-badge[data-astro-cid-gl546s7x] .dot[data-astro-cid-gl546s7x]{width:8px;height:8px;border-radius:50%;background:var(--story-color, var(--orange))}.product-title[data-astro-cid-gl546s7x]{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;color:#fff;margin:0 0 1.5rem;line-height:1.2}.product-meta[data-astro-cid-gl546s7x]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:1.5rem}.meta-item[data-astro-cid-gl546s7x]{display:flex;align-items:center;gap:6px;color:#ffffffb3;font-size:.95rem}.meta-item[data-astro-cid-gl546s7x] i[data-astro-cid-gl546s7x]{width:18px;height:18px;color:var(--story-color, var(--orange))}.product-short-description[data-astro-cid-gl546s7x]{font-size:1.1rem;line-height:1.7;color:#ffffffd9;margin:0 0 2rem}.download-action[data-astro-cid-gl546s7x]{margin-bottom:1rem}.eduki-download-notice[data-astro-cid-gl546s7x]{display:flex;align-items:center;gap:10px;padding:.75rem 1rem;background:#f0a52914;border:1px solid rgba(240,165,41,.2);border-radius:10px;margin-bottom:1.5rem}.eduki-download-notice[data-astro-cid-gl546s7x] i[data-astro-cid-gl546s7x]{width:18px;height:18px;color:#f0a529;flex-shrink:0}.eduki-download-notice[data-astro-cid-gl546s7x] p[data-astro-cid-gl546s7x]{margin:0;font-size:.85rem;color:#fffc;line-height:1.4}.eduki-download-notice[data-astro-cid-gl546s7x] strong[data-astro-cid-gl546s7x]{color:#f0a529}.transparency-wrapper[data-astro-cid-gl546s7x]{margin-bottom:1.5rem}.transparency-wrapper[data-astro-cid-gl546s7x] .transparency-block{padding:1rem 1.25rem;gap:.75rem}.transparency-wrapper[data-astro-cid-gl546s7x] .transparency-icon{width:32px;height:32px}.transparency-wrapper[data-astro-cid-gl546s7x] .transparency-icon i{width:16px;height:16px}.transparency-wrapper[data-astro-cid-gl546s7x] .transparency-title{font-size:.9rem;margin-bottom:.5rem}.transparency-wrapper[data-astro-cid-gl546s7x] .transparency-content p{font-size:.85rem;line-height:1.5}.includes-section[data-astro-cid-gl546s7x]{background:#ffffff08;border-radius:16px;padding:1.5rem;border:1px solid rgba(255,255,255,.08)}.includes-section[data-astro-cid-gl546s7x] h3[data-astro-cid-gl546s7x]{font-size:1rem;color:#fff;margin:0 0 1rem}.includes-list[data-astro-cid-gl546s7x]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.includes-list[data-astro-cid-gl546s7x] li[data-astro-cid-gl546s7x]{display:flex;align-items:flex-start;gap:10px;color:#fffc;font-size:.95rem}.includes-list[data-astro-cid-gl546s7x] i[data-astro-cid-gl546s7x]{width:18px;height:18px;color:#1d4e08;flex-shrink:0;margin-top:2px}.interactive-demo-cta[data-astro-cid-gl546s7x]{position:relative;border-radius:24px;padding:2.5rem;margin-top:2rem;overflow:hidden;border:2px solid rgba(240,165,41,.4)}.demo-background[data-astro-cid-gl546s7x]{position:absolute;inset:0;background:linear-gradient(135deg,#0a1628,#1a0a2e,#0d1b2a);z-index:0}.demo-stars[data-astro-cid-gl546s7x]{position:absolute;inset:0;background-image:radial-gradient(2px 2px at 20px 30px,white,transparent),radial-gradient(2px 2px at 40px 70px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 90px 40px,white,transparent),radial-gradient(2px 2px at 130px 80px,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 160px 20px,white,transparent),radial-gradient(2px 2px at 200px 50px,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 250px 90px,white,transparent),radial-gradient(2px 2px at 300px 30px,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 350px 70px,white,transparent),radial-gradient(2px 2px at 400px 40px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 450px 80px,white,transparent),radial-gradient(2px 2px at 500px 20px,rgba(255,255,255,.6),transparent);background-size:550px 100px;animation:twinkleStars 4s ease-in-out infinite alternate}@keyframes twinkleStars{0%{opacity:.6}to{opacity:1}}.demo-planet[data-astro-cid-gl546s7x]{position:absolute;border-radius:50%;opacity:.6}.demo-planet-1[data-astro-cid-gl546s7x]{width:80px;height:80px;background:radial-gradient(circle at 30% 30%,#f0a529,#c17d1a);top:10%;right:10%;box-shadow:0 0 40px #f0a52966;animation:floatPlanet1 8s ease-in-out infinite}.demo-planet-2[data-astro-cid-gl546s7x]{width:40px;height:40px;background:radial-gradient(circle at 30% 30%,#6b8cce,#3d5a99);bottom:20%;right:25%;box-shadow:0 0 20px #6b8cce4d;animation:floatPlanet2 6s ease-in-out infinite}.demo-planet-3[data-astro-cid-gl546s7x]{width:24px;height:24px;background:radial-gradient(circle at 30% 30%,#e8927c,#b5634f);top:30%;right:5%;box-shadow:0 0 15px #e8927c4d;animation:floatPlanet3 10s ease-in-out infinite}@keyframes floatPlanet1{0%,to{transform:translate(0)}50%{transform:translate(-10px,10px)}}@keyframes floatPlanet2{0%,to{transform:translate(0)}50%{transform:translate(8px,-8px)}}@keyframes floatPlanet3{0%,to{transform:translate(0)}50%{transform:translate(-5px,5px)}}.demo-content-wrapper[data-astro-cid-gl546s7x]{position:relative;z-index:1;display:flex;align-items:flex-start;gap:1.5rem}.demo-icon[data-astro-cid-gl546s7x]{width:72px;height:72px;background:linear-gradient(135deg,#f0a529,#e18222);border-radius:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 32px #f0a52966}.demo-icon[data-astro-cid-gl546s7x] i[data-astro-cid-gl546s7x]{width:36px;height:36px;color:#fff}.demo-content[data-astro-cid-gl546s7x]{flex:1}.demo-content[data-astro-cid-gl546s7x] h3[data-astro-cid-gl546s7x]{font-size:1.5rem;color:#fff;margin:0 0 .75rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.demo-content[data-astro-cid-gl546s7x] p[data-astro-cid-gl546s7x]{color:#ffffffe6;margin:0 0 1.25rem;line-height:1.7;font-size:1.05rem}.demo-features[data-astro-cid-gl546s7x]{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.demo-features[data-astro-cid-gl546s7x] li[data-astro-cid-gl546s7x]{display:flex;align-items:center;gap:8px;color:#ffffffe6;font-size:.95rem}.demo-features[data-astro-cid-gl546s7x] li[data-astro-cid-gl546s7x] i[data-astro-cid-gl546s7x]{width:18px;height:18px;color:#22c55e;flex-shrink:0}.demo-button[data-astro-cid-gl546s7x]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#f0a529,#e18222);color:#fff;padding:14px 28px;border-radius:14px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:all .3s ease;box-shadow:0 6px 24px #f0a52966}.demo-button[data-astro-cid-gl546s7x]:hover{transform:translateY(-3px);box-shadow:0 10px 32px #f0a52980}.demo-button[data-astro-cid-gl546s7x] i[data-astro-cid-gl546s7x]{width:22px;height:22px}@media(max-width:768px){.interactive-demo-cta[data-astro-cid-gl546s7x]{padding:2rem 1.5rem}.demo-content-wrapper[data-astro-cid-gl546s7x]{flex-direction:column;align-items:center;text-align:center}.demo-content[data-astro-cid-gl546s7x] h3[data-astro-cid-gl546s7x]{font-size:1.3rem}.demo-content[data-astro-cid-gl546s7x] p[data-astro-cid-gl546s7x]{font-size:1rem}.demo-features[data-astro-cid-gl546s7x]{grid-template-columns:1fr;text-align:left}.demo-planet-1[data-astro-cid-gl546s7x]{width:50px;height:50px;top:5%;right:5%}.demo-planet-2[data-astro-cid-gl546s7x]{width:30px;height:30px}.demo-planet-3[data-astro-cid-gl546s7x]{display:none}}.product-supplement-note[data-astro-cid-gl546s7x]{display:flex;align-items:flex-start;gap:12px;padding:1rem 1.25rem;background:#f0a5290d;border:1px solid rgba(240,165,41,.15);border-radius:12px;margin-bottom:2rem}.product-supplement-note[data-astro-cid-gl546s7x] i[data-astro-cid-gl546s7x]{width:18px;height:18px;color:var(--cosmic-orange, #f0a529);flex-shrink:0;margin-top:2px}.product-supplement-note[data-astro-cid-gl546s7x] p[data-astro-cid-gl546s7x]{margin:0;font-size:.9rem;color:#ffffffb3;font-style:italic;line-height:1.5}.product-full-description[data-astro-cid-gl546s7x]{background:#ffffff08;border-radius:20px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(255,255,255,.08)}.product-full-description[data-astro-cid-gl546s7x] h2[data-astro-cid-gl546s7x]{font-size:1.3rem;color:#fff;margin:0 0 1.5rem}.description-content[data-astro-cid-gl546s7x]{color:#ffffffd9;line-height:1.8}.description-content[data-astro-cid-gl546s7x] p{margin:0 0 1rem}.description-content[data-astro-cid-gl546s7x] ul,.description-content[data-astro-cid-gl546s7x] ol{margin:1rem 0;padding-left:1.5rem}.description-content[data-astro-cid-gl546s7x] li{margin-bottom:.5rem}.description-content[data-astro-cid-gl546s7x] h1{font-size:1.5rem;color:#fff;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.description-content[data-astro-cid-gl546s7x] h2{font-size:1.3rem;color:#fff;margin:1.75rem 0 1rem}.description-content[data-astro-cid-gl546s7x] h3{font-size:1.1rem;color:#fff;margin:1.5rem 0 .75rem}.description-content[data-astro-cid-gl546s7x] h4{font-size:1rem;color:#fffffff2;margin:1.25rem 0 .5rem}.description-content[data-astro-cid-gl546s7x] hr{border:none;border-top:1px solid rgba(255,255,255,.15);margin:2rem 0}.description-content[data-astro-cid-gl546s7x] strong{color:#fff;font-weight:600}.description-content[data-astro-cid-gl546s7x] em{font-style:italic;color:#ffffffe6}.description-content[data-astro-cid-gl546s7x] blockquote{margin:1.5rem 0;padding:1rem 1.5rem;background:#f0a52914;border-left:4px solid #f0a529;border-radius:0 12px 12px 0;font-style:italic;color:#ffffffe6}.description-content[data-astro-cid-gl546s7x] blockquote p{margin:0}.description-content[data-astro-cid-gl546s7x] table{width:100%;border-collapse:collapse;margin:1.5rem 0;background:#ffffff08;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.description-content[data-astro-cid-gl546s7x] thead{background:#f0a52926}.description-content[data-astro-cid-gl546s7x] th{padding:.875rem 1rem;text-align:left;font-weight:600;color:#fff;border-bottom:1px solid rgba(255,255,255,.15)}.description-content[data-astro-cid-gl546s7x] td{padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.06);color:#ffffffd9;vertical-align:top}.description-content[data-astro-cid-gl546s7x] tr:last-child td{border-bottom:none}.description-content[data-astro-cid-gl546s7x] tr:hover{background:#ffffff05}.description-content[data-astro-cid-gl546s7x] code{background:#ffffff1a;padding:.2rem .4rem;border-radius:4px;font-family:monospace;font-size:.9em;color:#f0a529}.description-content[data-astro-cid-gl546s7x] pre{background:#0000004d;padding:1rem;border-radius:8px;overflow-x:auto;margin:1rem 0}.description-content[data-astro-cid-gl546s7x] pre code{background:transparent;padding:0;color:#ffffffe6}.description-content[data-astro-cid-gl546s7x] p:has(>img[alt*=emoji]),.description-content[data-astro-cid-gl546s7x] h2:first-letter,.description-content[data-astro-cid-gl546s7x] h3:first-letter{font-size:1.1em}.description-content[data-astro-cid-gl546s7x] .product-description-rich{display:flex;flex-direction:column;gap:2rem}.description-content[data-astro-cid-gl546s7x] .intro-text{font-size:1.1rem;line-height:1.8;color:#ffffffe6;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.description-content[data-astro-cid-gl546s7x] .content-section{background:#ffffff08;border-radius:16px;padding:1.5rem;border:1px solid rgba(255,255,255,.06)}.description-content[data-astro-cid-gl546s7x] .content-section h3{display:flex;align-items:center;gap:10px;font-size:1.1rem;color:#fff;margin:0 0 1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.1)}.description-content[data-astro-cid-gl546s7x] .content-section h3 i{width:22px;height:22px;color:var(--story-color, #f0a529)}.description-content[data-astro-cid-gl546s7x] .feature-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.description-content[data-astro-cid-gl546s7x] .feature-list li{display:block;color:#ffffffd9;font-size:.95rem;line-height:1.6;margin-bottom:8px}.description-content[data-astro-cid-gl546s7x] .feature-list li i{width:18px;height:18px;color:var(--story-color, #f0a529);margin-right:8px;vertical-align:middle}.description-content[data-astro-cid-gl546s7x] .feature-list li strong{color:#fff}.description-content[data-astro-cid-gl546s7x] .color-grid{display:flex;flex-direction:column;gap:10px}.description-content[data-astro-cid-gl546s7x] .color-item{display:flex;align-items:flex-start;gap:12px;padding:0;background:none;border-radius:0;font-size:.95rem;line-height:1.5;color:#ffffffd9}.description-content[data-astro-cid-gl546s7x] .color-item strong{color:#fff}.description-content[data-astro-cid-gl546s7x] .color-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0;margin-top:3px}.description-content[data-astro-cid-gl546s7x] .color-item.yellow .color-dot{background:#fbbf24}.description-content[data-astro-cid-gl546s7x] .color-item.green .color-dot{background:#22c55e}.description-content[data-astro-cid-gl546s7x] .color-item.orange .color-dot{background:#f97316}.description-content[data-astro-cid-gl546s7x] .color-item.brown .color-dot{background:#a16207}.description-content[data-astro-cid-gl546s7x] .color-item.pink .color-dot{background:#ec4899}.description-content[data-astro-cid-gl546s7x] .color-item.blue .color-dot{background:#3b82f6}.description-content[data-astro-cid-gl546s7x] .color-item.purple .color-dot{background:#a855f7}.description-content[data-astro-cid-gl546s7x] .color-item.red .color-dot{background:#ef4444}.description-content[data-astro-cid-gl546s7x] .color-item.teal .color-dot{background:#00796b}.description-content[data-astro-cid-gl546s7x] .comparison-grid{display:flex;flex-direction:column;gap:12px}.description-content[data-astro-cid-gl546s7x] .comparison-item{padding:0;margin:0}.description-content[data-astro-cid-gl546s7x] .comparison-item p{margin:0 0 .5rem;color:#ffffffd9;line-height:1.6}.description-content[data-astro-cid-gl546s7x] .comparison-item strong{color:#fff}.description-content[data-astro-cid-gl546s7x] .benefits-grid{display:flex;flex-direction:column;gap:12px}.description-content[data-astro-cid-gl546s7x] .benefit-item{display:block;padding:0;background:none;border:none;border-radius:0;color:#ffffffd9;font-size:.95rem;line-height:1.6;margin-bottom:12px}.description-content[data-astro-cid-gl546s7x] .benefit-item i{width:18px;height:18px;color:var(--story-color, #f0a529);margin-right:8px;display:inline-block;vertical-align:middle}.description-content[data-astro-cid-gl546s7x] .benefit-item strong{color:#fff;display:inline}.description-content[data-astro-cid-gl546s7x] .benefit-item strong:after{content:": "}.description-content[data-astro-cid-gl546s7x] .benefit-item p{margin:0;display:inline}.description-content[data-astro-cid-gl546s7x] .motto-box{display:flex;align-items:center;gap:16px;padding:1.5rem;background:linear-gradient(135deg,rgba(var(--story-color),.15),#ffffff08);border-left:4px solid var(--story-color, #f0a529);border-radius:0 16px 16px 0}.description-content[data-astro-cid-gl546s7x] .motto-box i{width:32px;height:32px;color:var(--story-color, #f0a529);flex-shrink:0}.description-content[data-astro-cid-gl546s7x] .motto-box p{margin:0;font-size:1.05rem;font-style:italic;color:#ffffffe6;line-height:1.6}@media(max-width:768px){.description-content[data-astro-cid-gl546s7x] .motto-box{flex-direction:column;text-align:center;border-left:none;border-top:4px solid var(--story-color, #f0a529);border-radius:0 0 16px 16px}}.story-connection[data-astro-cid-gl546s7x]{display:flex;gap:1.5rem;background:linear-gradient(135deg,rgba(var(--story-color),.1),#ffffff08);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;margin-bottom:2rem}.story-icon[data-astro-cid-gl546s7x]{width:56px;height:56px;background:var(--story-color, var(--orange));border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.story-icon[data-astro-cid-gl546s7x] i[data-astro-cid-gl546s7x]{width:28px;height:28px;color:#fff}.story-text[data-astro-cid-gl546s7x] p[data-astro-cid-gl546s7x]{color:#ffffffd9;line-height:1.6;margin:0 0 1rem}.story-text[data-astro-cid-gl546s7x] strong[data-astro-cid-gl546s7x]{color:var(--story-color, var(--orange))}.story-links[data-astro-cid-gl546s7x]{display:flex;gap:1rem;flex-wrap:wrap}.story-links[data-astro-cid-gl546s7x] a[data-astro-cid-gl546s7x]{display:flex;align-items:center;gap:6px;color:#ffffffb3;text-decoration:none;font-size:.9rem;transition:color .3s ease}.story-links[data-astro-cid-gl546s7x] a[data-astro-cid-gl546s7x]:hover{color:var(--story-color, var(--orange))}.story-links[data-astro-cid-gl546s7x] i[data-astro-cid-gl546s7x]{width:16px;height:16px}.purchase-cta[data-astro-cid-gl546s7x]{position:relative;background:linear-gradient(145deg,#1d4e0826,#f0a52914);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:2.5rem;margin-bottom:2rem;overflow:hidden}.cta-glow[data-astro-cid-gl546s7x]{position:absolute;top:-50%;left:50%;transform:translate(-50%);width:300px;height:300px;background:radial-gradient(circle,var(--story-color, #f0a529) 0%,transparent 70%);opacity:.1;pointer-events:none}.cta-content[data-astro-cid-gl546s7x]{position:relative;display:flex;align-items:center;gap:2rem;z-index:1}.cta-image-wrapper[data-astro-cid-gl546s7x]{flex-shrink:0;position:relative}.cta-image-wrapper[data-astro-cid-gl546s7x]:before{content:"";position:absolute;inset:-4px;background:linear-gradient(135deg,var(--story-color, #f0a529),rgba(255,255,255,.2));border-radius:14px;opacity:.6}.cta-thumbnail[data-astro-cid-gl546s7x]{position:relative;width:140px;height:auto;border-radius:10px;box-shadow:0 8px 24px #0006;display:block}.cta-text[data-astro-cid-gl546s7x]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.cta-heading[data-astro-cid-gl546s7x]{margin:0;font-size:1.4rem;font-weight:700;color:#fff}.cta-subtext[data-astro-cid-gl546s7x]{margin:0 0 .75rem;font-size:1rem;color:#ffffffb3}@media(max-width:640px){.purchase-cta[data-astro-cid-gl546s7x]{padding:2rem 1.5rem}.cta-content[data-astro-cid-gl546s7x]{flex-direction:column;text-align:center}.cta-text[data-astro-cid-gl546s7x]{align-items:center}.cta-thumbnail[data-astro-cid-gl546s7x]{width:120px}.cta-heading[data-astro-cid-gl546s7x]{font-size:1.2rem}}.product-tags[data-astro-cid-gl546s7x]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:2rem}.tag[data-astro-cid-gl546s7x]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:6px 14px;border-radius:20px;font-size:.85rem;color:#ffffffb3}.related-products[data-astro-cid-gl546s7x]{margin-top:4rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.1)}.related-products[data-astro-cid-gl546s7x] h2[data-astro-cid-gl546s7x]{font-size:1.5rem;color:#fff;margin:0 0 2rem}.related-products[data-astro-cid-gl546s7x] h2[data-astro-cid-gl546s7x] span[data-astro-cid-gl546s7x]{color:#ffffff80;font-weight:400}.related-grid[data-astro-cid-gl546s7x]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1024px){.content-grid[data-astro-cid-gl546s7x]{grid-template-columns:1fr}.product-column[data-astro-cid-gl546s7x]{order:1}.sidebar-column[data-astro-cid-gl546s7x]{order:2}.product-hero[data-astro-cid-gl546s7x]{grid-template-columns:1fr}.related-grid[data-astro-cid-gl546s7x]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.product-meta[data-astro-cid-gl546s7x]{gap:12px}.meta-item[data-astro-cid-gl546s7x]{font-size:.85rem}.story-connection[data-astro-cid-gl546s7x]{flex-direction:column;text-align:center}.story-icon[data-astro-cid-gl546s7x]{align-self:center}.story-links[data-astro-cid-gl546s7x]{justify-content:center}.related-grid[data-astro-cid-gl546s7x]{grid-template-columns:repeat(2,1fr)}}
