.language-switcher[data-astro-cid-ovt6nehh]{position:relative;display:inline-block}.lang-toggle[data-astro-cid-ovt6nehh]{display:flex;align-items:center;gap:.5rem;background:none;border:1px solid var(--medium-grey);border-radius:var(--border-radius);padding:.5rem 1rem;cursor:pointer;color:var(--text-dark);font-size:.875rem;transition:all .2s ease}.lang-toggle[data-astro-cid-ovt6nehh]:hover{border-color:var(--primary-green);background:var(--light-grey)}.lang-arrow[data-astro-cid-ovt6nehh]{font-size:.75rem;transition:transform .2s ease}.language-switcher[data-astro-cid-ovt6nehh]:hover .lang-arrow[data-astro-cid-ovt6nehh]{transform:rotate(180deg)}.lang-dropdown[data-astro-cid-ovt6nehh]{position:absolute;top:100%;right:0;background:var(--white);border:1px solid var(--medium-grey);border-radius:var(--border-radius);box-shadow:var(--shadow-medium);min-width:120px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:1000}.language-switcher[data-astro-cid-ovt6nehh]:hover .lang-dropdown[data-astro-cid-ovt6nehh],.lang-dropdown[data-astro-cid-ovt6nehh].show{opacity:1;visibility:visible;transform:translateY(0)}.lang-option[data-astro-cid-ovt6nehh]{display:block;padding:.75rem 1rem;color:var(--text-dark);text-decoration:none;font-size:.875rem;transition:background .2s ease;border-bottom:1px solid var(--light-grey)}.lang-option[data-astro-cid-ovt6nehh]:last-child{border-bottom:none}.lang-option[data-astro-cid-ovt6nehh]:hover{background:var(--light-grey)}.lang-option[data-astro-cid-ovt6nehh].active{background:var(--primary-green);color:var(--white)}.lang-option[data-astro-cid-ovt6nehh].active:hover{background:var(--primary-green-dark)}@media (max-width: 768px){.lang-toggle[data-astro-cid-ovt6nehh]{padding:.4rem .8rem;font-size:.8rem}}.header[data-astro-cid-5dwd546o]{background:var(--white);box-shadow:var(--shadow-light);position:sticky;top:0;z-index:100}.nav[data-astro-cid-5dwd546o]{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.logo[data-astro-cid-5dwd546o]{display:flex;align-items:center;gap:.3rem;text-decoration:none;color:var(--text-dark);transition:all .2s ease}.logo[data-astro-cid-5dwd546o]:hover{transform:scale(1.02)}.logo-icon[data-astro-cid-5dwd546o]{width:32px;height:32px;color:var(--primary-blue);flex-shrink:0}.logo-text[data-astro-cid-5dwd546o]{font-size:1.5rem;font-weight:700;color:var(--primary-blue)}.nav-links[data-astro-cid-5dwd546o]{display:flex;gap:2rem;align-items:center;flex:1;justify-content:center}.nav-link[data-astro-cid-5dwd546o]{text-decoration:none;color:var(--text-medium);font-weight:500;padding:.5rem 0;border-bottom:2px solid transparent;transition:all .2s ease}.nav-link[data-astro-cid-5dwd546o]:hover,.nav-link[data-astro-cid-5dwd546o].active{color:var(--primary-blue);border-bottom-color:var(--primary-blue)}.nav-actions[data-astro-cid-5dwd546o]{display:flex;align-items:center}.mobile-menu-toggle[data-astro-cid-5dwd546o]{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:.5rem}.mobile-menu-toggle[data-astro-cid-5dwd546o] span[data-astro-cid-5dwd546o]{width:24px;height:2px;background:var(--text-dark);margin:2px 0;border-radius:2px;transition:all .2s ease}@media (max-width: 768px){.nav[data-astro-cid-5dwd546o]{flex-wrap:wrap;gap:1rem;align-items:flex-start}.nav-links[data-astro-cid-5dwd546o]{display:none;flex-direction:column;align-items:flex-start;width:100%;gap:1rem}.nav-links[data-astro-cid-5dwd546o].is-open{display:flex}.nav-actions[data-astro-cid-5dwd546o]{margin-right:0;order:3;width:100%;display:flex;justify-content:flex-start}.nav[data-astro-cid-5dwd546o].menu-open .nav-actions[data-astro-cid-5dwd546o]{margin-top:-.5rem}.mobile-menu-toggle[data-astro-cid-5dwd546o]{display:flex;align-items:center;justify-content:center}.mobile-menu-toggle[data-astro-cid-5dwd546o] span[data-astro-cid-5dwd546o]{transition:transform .2s ease,opacity .2s ease}.mobile-menu-toggle[data-astro-cid-5dwd546o].is-open span[data-astro-cid-5dwd546o]:nth-child(1){transform:translateY(4px) rotate(45deg)}.mobile-menu-toggle[data-astro-cid-5dwd546o].is-open span[data-astro-cid-5dwd546o]:nth-child(2){opacity:0}.mobile-menu-toggle[data-astro-cid-5dwd546o].is-open span[data-astro-cid-5dwd546o]:nth-child(3){transform:translateY(-4px) rotate(-45deg)}}.footer[data-astro-cid-r6dvspah]{background:var(--text-dark);color:var(--white);padding:3rem 0 1rem;margin-top:4rem}.footer-content[data-astro-cid-r6dvspah]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:2rem}.footer-section[data-astro-cid-r6dvspah] h3[data-astro-cid-r6dvspah],.footer-section[data-astro-cid-r6dvspah] h4[data-astro-cid-r6dvspah]{color:var(--white);margin-bottom:1rem;font-weight:600}.footer-title[data-astro-cid-r6dvspah]{font-size:1.5rem;font-weight:700}.footer-section[data-astro-cid-r6dvspah] p[data-astro-cid-r6dvspah]{color:#ccc;line-height:1.6}.footer-links[data-astro-cid-r6dvspah]{list-style:none;padding:0;margin:0}.footer-links[data-astro-cid-r6dvspah] li[data-astro-cid-r6dvspah]{margin-bottom:.5rem}.footer-links[data-astro-cid-r6dvspah] a[data-astro-cid-r6dvspah]{color:#ccc;text-decoration:none;transition:color .2s ease}.footer-links[data-astro-cid-r6dvspah] a[data-astro-cid-r6dvspah]:hover{color:var(--primary-green)}.footer-bottom[data-astro-cid-r6dvspah]{border-top:1px solid #444;padding-top:2rem;text-align:center}.footer-bottom[data-astro-cid-r6dvspah] p[data-astro-cid-r6dvspah]{color:#999;margin-bottom:.5rem}@media (max-width: 768px){.footer[data-astro-cid-r6dvspah]{padding:2rem 0 1rem}.footer-content[data-astro-cid-r6dvspah]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.footer-section[data-astro-cid-r6dvspah]{margin-bottom:1rem}.footer-section[data-astro-cid-r6dvspah] h3[data-astro-cid-r6dvspah],.footer-section[data-astro-cid-r6dvspah] h4[data-astro-cid-r6dvspah]{font-size:1rem;margin-bottom:.75rem}.footer-links[data-astro-cid-r6dvspah] li[data-astro-cid-r6dvspah]{margin-bottom:.375rem}}@media (max-width: 480px){.footer[data-astro-cid-r6dvspah]{padding:1.5rem 0 1rem}.footer-content[data-astro-cid-r6dvspah]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.footer-section[data-astro-cid-r6dvspah]{margin-bottom:.5rem}.footer-section[data-astro-cid-r6dvspah] h3[data-astro-cid-r6dvspah],.footer-section[data-astro-cid-r6dvspah] h4[data-astro-cid-r6dvspah]{font-size:.875rem;margin-bottom:.5rem;font-weight:600}.footer-links[data-astro-cid-r6dvspah] li[data-astro-cid-r6dvspah]{margin-bottom:.25rem}.footer-links[data-astro-cid-r6dvspah] a[data-astro-cid-r6dvspah],.footer-section[data-astro-cid-r6dvspah] p[data-astro-cid-r6dvspah]{font-size:.85rem;line-height:1.4}}@media (max-width: 360px){.footer-content[data-astro-cid-r6dvspah]{grid-template-columns:1fr;gap:1.25rem}}@media (min-width: 1024px){.footer-content[data-astro-cid-r6dvspah]{grid-template-columns:repeat(4,1fr)}}.consent-banner[data-astro-cid-pjtksdha]{position:fixed;bottom:0;left:0;right:0;background:#000000f2;backdrop-filter:blur(10px);color:#fff;z-index:10000;transform:translateY(100%);transition:transform .3s ease-in-out;box-shadow:0 -4px 20px #0000004d}.consent-banner[data-astro-cid-pjtksdha].visible{transform:translateY(0)}.consent-banner[data-astro-cid-pjtksdha].hidden{transform:translateY(100%)}.consent-container[data-astro-cid-pjtksdha]{max-width:1200px;margin:0 auto;padding:1.5rem;position:relative;display:flex;align-items:center;gap:2rem}.consent-content[data-astro-cid-pjtksdha]{flex:1;display:flex;align-items:center;gap:2rem}.consent-text[data-astro-cid-pjtksdha]{flex:1}.consent-text[data-astro-cid-pjtksdha] p[data-astro-cid-pjtksdha]{margin:0;line-height:1.5}.consent-text[data-astro-cid-pjtksdha] p[data-astro-cid-pjtksdha]:first-child{margin-bottom:.5rem}.consent-text[data-astro-cid-pjtksdha] strong[data-astro-cid-pjtksdha]{color:var(--primary-green, #22c55e)}.consent-text[data-astro-cid-pjtksdha] a[data-astro-cid-pjtksdha]{color:var(--primary-green, #22c55e);text-decoration:underline;font-weight:500}.consent-text[data-astro-cid-pjtksdha] a[data-astro-cid-pjtksdha]:hover{text-decoration:none}.consent-actions[data-astro-cid-pjtksdha]{display:flex;gap:1rem;align-items:center}.consent-btn[data-astro-cid-pjtksdha]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-size:.9rem}.consent-btn-accept[data-astro-cid-pjtksdha]{background:var(--primary-green, #22c55e);color:#fff}.consent-btn-accept[data-astro-cid-pjtksdha]:hover{background:var(--primary-green-dark, #16a34a);transform:translateY(-1px)}.consent-btn-decline[data-astro-cid-pjtksdha]{background:transparent;color:#ccc;border:1px solid #555}.consent-btn-decline[data-astro-cid-pjtksdha]:hover{background:#333;color:#fff;border-color:#666}.consent-close[data-astro-cid-pjtksdha]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#ccc;font-size:1.5rem;cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.consent-close[data-astro-cid-pjtksdha]:hover{background:#ffffff1a;color:#fff}.consent-thank-you[data-astro-cid-pjtksdha]{position:fixed;top:2rem;right:2rem;background:var(--primary-green, #22c55e);color:#fff;padding:1rem 1.5rem;border-radius:8px;box-shadow:0 4px 20px #00000026;z-index:10001;transform:translate(100%);transition:transform .3s ease;font-weight:500}.consent-thank-you[data-astro-cid-pjtksdha].visible{transform:translate(0)}@media (max-width: 768px){.consent-container[data-astro-cid-pjtksdha]{padding:1rem}.consent-content[data-astro-cid-pjtksdha]{flex-direction:column;gap:1rem;align-items:stretch}.consent-actions[data-astro-cid-pjtksdha]{justify-content:center}.consent-btn[data-astro-cid-pjtksdha]{flex:1;min-width:0}.consent-close[data-astro-cid-pjtksdha]{top:.5rem;right:.5rem}.consent-thank-you[data-astro-cid-pjtksdha]{top:1rem;right:1rem;left:1rem;transform:translateY(-100%)}.consent-thank-you[data-astro-cid-pjtksdha].visible{transform:translateY(0)}}@media (max-width: 480px){.consent-text[data-astro-cid-pjtksdha]{font-size:.9rem}.consent-actions[data-astro-cid-pjtksdha]{flex-direction:column}.consent-btn[data-astro-cid-pjtksdha]{width:100%}}.consent-btn[data-astro-cid-pjtksdha]:focus{outline:2px solid var(--primary-green, #22c55e);outline-offset:2px}.consent-close[data-astro-cid-pjtksdha]:focus{outline:2px solid #ccc;outline-offset:2px}@media (prefers-contrast: high){.consent-banner[data-astro-cid-pjtksdha]{background:#000;border-top:2px solid white}.consent-btn-accept[data-astro-cid-pjtksdha]{background:#fff;color:#000}.consent-btn-decline[data-astro-cid-pjtksdha]{border-color:#fff;color:#fff}}@media (prefers-reduced-motion: reduce){.consent-banner[data-astro-cid-pjtksdha],.consent-thank-you[data-astro-cid-pjtksdha],.consent-btn[data-astro-cid-pjtksdha]{transition:none}}:root{--primary-blue: #1e40af;--primary-blue-dark: #1e3a8a;--primary-blue-light: #3b82f6;--light-grey: #f8fafc;--medium-grey: #e2e8f0;--dark-grey: #475569;--text-dark: #1e293b;--text-medium: #64748b;--white: #ffffff;--shadow-light: 0 2px 8px rgba(30, 64, 175, .08);--shadow-medium: 0 4px 16px rgba(30, 64, 175, .12);--border-radius: 8px;--border-radius-large: 16px;--primary-green: var(--primary-blue);--primary-green-dark: var(--primary-blue-dark)}*{box-sizing:border-box;margin:0;padding:0}html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:var(--text-dark)}body{background-color:var(--white);margin:0}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:600;margin-bottom:1rem}h1{font-size:2.5rem;font-weight:700}h2{font-size:2rem}h3{font-size:1.5rem}p{margin-bottom:1rem;color:var(--text-medium);line-height:1.7}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.section{padding:4rem 0}.section-hero{padding:6rem 0;background:linear-gradient(135deg,var(--light-grey) 0%,var(--white) 100%)}.text-center{text-align:center}.grid{display:grid;gap:2rem}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media (max-width: 768px){h1{font-size:2rem}h2{font-size:1.75rem}.section{padding:2rem 0}.section-hero{padding:3rem 0}.container{padding:0 1rem}}a:focus,button:focus{outline:2px solid var(--primary-green);outline-offset:2px}*{transition:all .2s ease}.chatbot-container{position:fixed;bottom:1rem;right:1rem;z-index:9999}.chatbot-toggle{background:linear-gradient(135deg,var(--primary-blue),var(--primary-blue-dark));color:var(--white);width:56px;height:56px;border-radius:50%;border:none;box-shadow:var(--shadow-medium);cursor:pointer;display:flex;align-items:center;justify-content:center}.chatbot-window{width:360px;max-width:90vw;background:var(--white);border-radius:var(--border-radius-large);box-shadow:var(--shadow-medium);border:1px solid var(--medium-grey);display:flex;flex-direction:column;max-height:80vh}.chatbot-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;border-bottom:1px solid var(--medium-grey);border-top-left-radius:var(--border-radius-large);border-top-right-radius:var(--border-radius-large);background:linear-gradient(135deg,var(--primary-blue),var(--primary-blue-dark));color:var(--white)}.chatbot-header button{background:none;border:none;color:inherit;cursor:pointer}.chatbot-messages{padding:.75rem;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:.5rem}.message-bot,.message-user{border-radius:var(--border-radius);padding:.5rem .75rem;max-width:90%}.message-bot{background:#eef2ff;align-self:flex-start}.message-user{background:#e2e8f0;align-self:flex-end}.typing-indicator{font-size:.875rem;font-style:italic;color:var(--text-medium)}.chatbot-input{display:flex;padding:.5rem;border-top:1px solid var(--medium-grey)}.chatbot-input input{flex:1;border:1px solid var(--medium-grey);border-radius:var(--border-radius);padding:.25rem .5rem;margin-right:.5rem}.chatbot-input button{background:linear-gradient(135deg,var(--primary-blue),var(--primary-blue-dark));color:var(--white);border:none;padding:.25rem .75rem;border-radius:var(--border-radius);cursor:pointer}.error-page[data-astro-cid-zetdm5md]{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}.error-section[data-astro-cid-zetdm5md]{padding:4rem 0;min-height:calc(100vh - 200px);display:flex;align-items:center}.container[data-astro-cid-zetdm5md]{max-width:1000px;margin:0 auto;padding:0 2rem}.error-content[data-astro-cid-zetdm5md]{background:#fff;border-radius:1.5rem;padding:3rem;box-shadow:0 20px 60px #0000004d}.error-visual[data-astro-cid-zetdm5md]{text-align:center;margin-bottom:2rem;position:relative}.error-number[data-astro-cid-zetdm5md]{font-size:8rem;font-weight:900;color:#667eea;line-height:1;opacity:.15;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.error-icon[data-astro-cid-zetdm5md]{position:relative;z-index:1;color:#667eea;margin:2rem auto}.error-message[data-astro-cid-zetdm5md]{text-align:center;margin-bottom:3rem}.error-message[data-astro-cid-zetdm5md] h1[data-astro-cid-zetdm5md]{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.error-description[data-astro-cid-zetdm5md]{font-size:1.25rem;color:#4b5563;margin-bottom:.5rem}.error-subdescription[data-astro-cid-zetdm5md]{font-size:1rem;color:#6b7280;line-height:1.6}.error-search[data-astro-cid-zetdm5md]{margin-bottom:3rem}.search-form[data-astro-cid-zetdm5md]{display:flex;gap:.5rem;max-width:600px;margin:0 auto}.search-input[data-astro-cid-zetdm5md]{flex:1;padding:1rem 1.5rem;border:2px solid #e5e7eb;border-radius:.75rem;font-size:1rem;transition:all .3s}.search-input[data-astro-cid-zetdm5md]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.search-button[data-astro-cid-zetdm5md]{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:#667eea;color:#fff;border:none;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s}.search-button[data-astro-cid-zetdm5md]:hover{background:#5568d3;transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.error-links[data-astro-cid-zetdm5md]{margin-bottom:3rem}.links-section[data-astro-cid-zetdm5md]{margin-bottom:2rem}.links-section[data-astro-cid-zetdm5md] h2[data-astro-cid-zetdm5md]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem;text-align:center}.links-grid[data-astro-cid-zetdm5md]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.link-card[data-astro-cid-zetdm5md]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#f9fafb;border:2px solid #e5e7eb;border-radius:.75rem;text-decoration:none;color:#374151;transition:all .3s}.link-card[data-astro-cid-zetdm5md]:hover{background:#667eea;color:#fff;border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}.link-icon[data-astro-cid-zetdm5md]{font-size:1.5rem;flex-shrink:0}.link-text[data-astro-cid-zetdm5md]{font-size:.9rem;font-weight:500}.error-cta[data-astro-cid-zetdm5md]{text-align:center}.btn[data-astro-cid-zetdm5md]{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;font-size:1.125rem;font-weight:600;text-decoration:none;border-radius:.75rem;transition:all .3s;border:none;cursor:pointer}.btn-primary[data-astro-cid-zetdm5md]{background:#667eea;color:#fff}.btn-primary[data-astro-cid-zetdm5md]:hover{background:#5568d3;transform:translateY(-2px);box-shadow:0 8px 16px #667eea4d}.btn-large[data-astro-cid-zetdm5md]{padding:1.25rem 3rem;font-size:1.25rem}.debug-info[data-astro-cid-zetdm5md]{margin-top:2rem;padding:1rem;background:#fef3c7;border-radius:.5rem;font-size:.875rem}.debug-info[data-astro-cid-zetdm5md] details[data-astro-cid-zetdm5md]{cursor:pointer}.debug-info[data-astro-cid-zetdm5md] summary[data-astro-cid-zetdm5md]{font-weight:600;margin-bottom:.5rem}.debug-info[data-astro-cid-zetdm5md] p[data-astro-cid-zetdm5md]{margin:.25rem 0;color:#78350f}@media (max-width: 768px){.error-content[data-astro-cid-zetdm5md]{padding:2rem 1.5rem}.error-message[data-astro-cid-zetdm5md] h1[data-astro-cid-zetdm5md]{font-size:2rem}.error-number[data-astro-cid-zetdm5md]{font-size:6rem}.search-form[data-astro-cid-zetdm5md]{flex-direction:column}.links-grid[data-astro-cid-zetdm5md]{grid-template-columns:1fr}.btn-large[data-astro-cid-zetdm5md]{padding:1rem 2rem;font-size:1.125rem;width:100%}}.admin-container[data-astro-cid-kj5wfqri]{max-width:1200px;margin:0 auto;padding:2rem}.gallery-form[data-astro-cid-kj5wfqri]{background:var(--white);padding:2rem;border-radius:var(--border-radius-large);box-shadow:var(--shadow-light);margin-bottom:3rem}.form-row[data-astro-cid-kj5wfqri]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.form-group[data-astro-cid-kj5wfqri]{margin-bottom:1rem}.form-group[data-astro-cid-kj5wfqri] label[data-astro-cid-kj5wfqri]{display:block;margin-bottom:.5rem;font-weight:500}.form-group[data-astro-cid-kj5wfqri] input[data-astro-cid-kj5wfqri],.form-group[data-astro-cid-kj5wfqri] select[data-astro-cid-kj5wfqri],.form-group[data-astro-cid-kj5wfqri] textarea[data-astro-cid-kj5wfqri]{width:100%;padding:.75rem;border:1px solid var(--medium-grey);border-radius:var(--border-radius);font-size:1rem}.image-uploads[data-astro-cid-kj5wfqri]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.image-upload[data-astro-cid-kj5wfqri]{text-align:center}.image-preview[data-astro-cid-kj5wfqri]{width:200px;height:150px;border:2px dashed var(--medium-grey);border-radius:var(--border-radius);margin:1rem auto;display:flex;align-items:center;justify-content:center;color:var(--text-medium);background-size:cover;background-position:center}.image-preview[data-astro-cid-kj5wfqri].has-image{border:2px solid var(--primary-green)}.form-actions[data-astro-cid-kj5wfqri]{display:flex;gap:1rem;margin-top:2rem}.btn[data-astro-cid-kj5wfqri]{padding:.75rem 1.5rem;border:none;border-radius:var(--border-radius);cursor:pointer;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-primary[data-astro-cid-kj5wfqri]{background:var(--primary-green);color:var(--white)}.btn-secondary[data-astro-cid-kj5wfqri]{background:var(--medium-grey);color:var(--text-dark)}.drag-drop-zone[data-astro-cid-kj5wfqri]{border:3px dashed var(--medium-grey);border-radius:var(--border-radius-large);padding:3rem;text-align:center;margin:2rem 0;transition:all .3s ease}.drag-drop-zone[data-astro-cid-kj5wfqri].drag-over{border-color:var(--primary-green);background:#22c55e1a}.items-grid[data-astro-cid-kj5wfqri]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.gallery-item-admin[data-astro-cid-kj5wfqri]{background:var(--white);border-radius:var(--border-radius);padding:1rem;box-shadow:var(--shadow-light);position:relative}.item-actions[data-astro-cid-kj5wfqri]{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.5rem}.btn-small[data-astro-cid-kj5wfqri]{padding:.25rem .5rem;font-size:.75rem}.btn-danger[data-astro-cid-kj5wfqri]{background:#ef4444;color:var(--white)}.btn-edit[data-astro-cid-kj5wfqri]{background:#3b82f6;color:var(--white)}.btn[data-astro-cid-ljkzbozy]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:2px solid transparent;border-radius:var(--border-radius);cursor:pointer;font-weight:600;text-align:center;transition:all .2s ease;white-space:nowrap}.btn[data-astro-cid-ljkzbozy]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-astro-cid-ljkzbozy]{background:var(--primary-green);color:var(--white);border-color:var(--primary-green)}.btn-primary[data-astro-cid-ljkzbozy]:hover:not(:disabled){background:var(--primary-blue-light);border-color:var(--primary-blue-light);transform:translateY(-1px);box-shadow:var(--shadow-medium)}.btn-secondary[data-astro-cid-ljkzbozy]{background:var(--light-grey);color:var(--text-dark);border-color:var(--medium-grey)}.btn-secondary[data-astro-cid-ljkzbozy]:hover:not(:disabled){background:var(--medium-grey);transform:translateY(-1px)}.btn-outline[data-astro-cid-ljkzbozy]{background:transparent;color:var(--primary-green);border-color:transparent}.btn-outline[data-astro-cid-ljkzbozy]:hover:not(:disabled){background:var(--primary-blue-light);color:var(--white);border-color:var(--primary-blue-light);transform:translateY(-1px)}.cta-section[data-astro-cid-ljkzbozy] .btn-outline[data-astro-cid-ljkzbozy],section[data-astro-cid-ljkzbozy].cta-section .btn-outline[data-astro-cid-ljkzbozy],.btn-outline[data-astro-cid-ljkzbozy][data-cta=true],.btn-outline[data-astro-cid-ljkzbozy].cta-outline{color:var(--white)!important;border-color:#ffffffb3!important}.btn-small[data-astro-cid-ljkzbozy]{padding:.5rem 1rem;font-size:.875rem}.btn-medium[data-astro-cid-ljkzbozy]{padding:.75rem 1.5rem;font-size:1rem}.btn-large[data-astro-cid-ljkzbozy]{padding:1rem 2rem;font-size:1.125rem}@media (max-width: 768px){.btn-large[data-astro-cid-ljkzbozy]{padding:.875rem 1.75rem;font-size:1rem}}.hero-subtitle[data-astro-cid-tyegmoan]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:800px;margin-left:auto;margin-right:auto}.hero-cta[data-astro-cid-tyegmoan]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.ai-demo[data-astro-cid-tyegmoan]{max-width:1200px;margin:0 auto}.demo-showcase[data-astro-cid-tyegmoan]{text-align:center;margin-bottom:3rem}.demo-showcase[data-astro-cid-tyegmoan] h2[data-astro-cid-tyegmoan]{font-size:2rem;color:var(--text-dark);margin-bottom:1rem}.demo-showcase[data-astro-cid-tyegmoan] p[data-astro-cid-tyegmoan]{font-size:1.125rem;color:var(--text-medium);margin-bottom:3rem}.demo-grid[data-astro-cid-tyegmoan]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;align-items:start}.demo-item[data-astro-cid-tyegmoan]{text-align:center;background:var(--white);border-radius:var(--border-radius-large);padding:1.5rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .3s ease,box-shadow .3s ease}.demo-item[data-astro-cid-tyegmoan]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.demo-label[data-astro-cid-tyegmoan]{font-weight:600;color:var(--text-dark);margin-bottom:1rem;font-size:1.125rem}.demo-video[data-astro-cid-tyegmoan]{width:100%;max-width:320px;border-radius:var(--border-radius-medium);border:2px solid var(--primary-green);background:#e8f5e8}.image-placeholder[data-astro-cid-tyegmoan]{background:linear-gradient(135deg,var(--light-grey) 0%,var(--medium-grey) 100%);border-radius:var(--border-radius-large);display:flex;align-items:center;justify-content:center;color:var(--text-medium);font-weight:500;border:2px dashed var(--medium-grey);height:200px}.demo-before[data-astro-cid-tyegmoan]{border-color:#ff6b6b;background:linear-gradient(135deg,#ffe8e8,#ffd6d6)}.demo-after[data-astro-cid-tyegmoan]{border-color:var(--primary-green);background:linear-gradient(135deg,#e8f5e8,#d6f0d6)}.demo-arrow[data-astro-cid-tyegmoan]{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--primary-green);font-weight:600}.steps-grid[data-astro-cid-tyegmoan]{max-width:900px;margin:0 auto}.step-card[data-astro-cid-tyegmoan]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.step-number[data-astro-cid-tyegmoan]{width:60px;height:60px;background:var(--primary-green);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1.5rem}.step-card[data-astro-cid-tyegmoan] h3[data-astro-cid-tyegmoan]{color:var(--text-dark);margin-bottom:1rem}.step-card[data-astro-cid-tyegmoan] p[data-astro-cid-tyegmoan]{margin:0}.ai-features[data-astro-cid-tyegmoan]{background:var(--light-grey)}.ai-grid[data-astro-cid-tyegmoan]{max-width:1000px;margin:0 auto;gap:3rem}.ai-feature[data-astro-cid-tyegmoan]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.ai-icon[data-astro-cid-tyegmoan]{font-size:3rem;margin-bottom:1rem}.ai-feature[data-astro-cid-tyegmoan] h3[data-astro-cid-tyegmoan]{color:var(--text-dark);margin-bottom:1rem}.ai-feature[data-astro-cid-tyegmoan] p[data-astro-cid-tyegmoan]{margin:0}.gallery-section[data-astro-cid-tyegmoan]{background:var(--white)}.cta-section[data-astro-cid-tyegmoan]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-tyegmoan] h2[data-astro-cid-tyegmoan],.cta-section[data-astro-cid-tyegmoan] p[data-astro-cid-tyegmoan]{color:var(--white)}.final-cta-grid[data-astro-cid-tyegmoan]{max-width:900px;margin:2rem auto 0}.cta-option[data-astro-cid-tyegmoan]{background:#ffffff1a;border-radius:var(--border-radius-large);padding:2rem;text-align:center}.highlighted[data-astro-cid-tyegmoan]{background:#fff3;border:2px solid rgba(255,255,255,.3)}.cta-option[data-astro-cid-tyegmoan] h3[data-astro-cid-tyegmoan]{color:var(--white);margin-bottom:.5rem}.cta-option[data-astro-cid-tyegmoan] p[data-astro-cid-tyegmoan]{color:#fffc;margin-bottom:1.5rem;font-size:.875rem}.video-intro[data-astro-cid-tyegmoan]{background:var(--light-grey)}.video-container[data-astro-cid-tyegmoan]{max-width:900px;margin:0 auto;text-align:center}.intro-video[data-astro-cid-tyegmoan]{width:100%;max-width:100%;border-radius:var(--border-radius-large);box-shadow:var(--shadow-medium);border:2px solid var(--primary-green)}.section-header[data-astro-cid-tyegmoan]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-tyegmoan] h2[data-astro-cid-tyegmoan]{margin-bottom:.5rem}.section-header[data-astro-cid-tyegmoan] p[data-astro-cid-tyegmoan]{color:var(--text-medium);margin:0}@media (max-width: 768px){.demo-grid[data-astro-cid-tyegmoan]{grid-template-columns:1fr;gap:1.5rem}.demo-showcase[data-astro-cid-tyegmoan] h2[data-astro-cid-tyegmoan]{font-size:1.5rem}.demo-showcase[data-astro-cid-tyegmoan] p[data-astro-cid-tyegmoan]{font-size:1rem}.demo-item[data-astro-cid-tyegmoan]{padding:1rem}.hero-cta[data-astro-cid-tyegmoan]{flex-direction:column;align-items:center}.ai-grid[data-astro-cid-tyegmoan]{grid-template-columns:1fr;gap:2rem}.final-cta-grid[data-astro-cid-tyegmoan]{grid-template-columns:1fr;gap:1rem}.video-container[data-astro-cid-tyegmoan]{padding:0 1rem}.intro-video[data-astro-cid-tyegmoan]{border-radius:var(--border-radius-medium)}}.blog-article[data-astro-cid-h7ptj6vr]{padding:2rem 0 4rem}.article-header[data-astro-cid-h7ptj6vr]{margin-bottom:3rem;text-align:center}.breadcrumb[data-astro-cid-h7ptj6vr]{margin-bottom:1rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-h7ptj6vr] a[data-astro-cid-h7ptj6vr]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-h7ptj6vr] span[data-astro-cid-h7ptj6vr]{margin:0 .5rem}.article-header[data-astro-cid-h7ptj6vr] h1[data-astro-cid-h7ptj6vr]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.article-subtitle[data-astro-cid-h7ptj6vr]{font-size:1.25rem;color:var(--text-medium);margin-bottom:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}.article-meta[data-astro-cid-h7ptj6vr]{display:flex;justify-content:center;gap:2rem;color:var(--text-medium);font-size:.9rem}.article-content[data-astro-cid-h7ptj6vr]{max-width:800px;margin:0 auto;line-height:1.7}.intro-section[data-astro-cid-h7ptj6vr]{margin-bottom:3rem;font-size:1.1rem}.comparison-section[data-astro-cid-h7ptj6vr]{margin-bottom:3rem}.comparison-section[data-astro-cid-h7ptj6vr] h2[data-astro-cid-h7ptj6vr]{color:var(--text-dark);margin-bottom:1.5rem;font-size:2rem;border-bottom:3px solid var(--primary-green);padding-bottom:.5rem}.method-overview[data-astro-cid-h7ptj6vr]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-medium);margin-bottom:2rem}.method-overview[data-astro-cid-h7ptj6vr] h3[data-astro-cid-h7ptj6vr]{color:var(--text-dark);margin-bottom:1rem}.pros-cons-grid[data-astro-cid-h7ptj6vr]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.pros-section[data-astro-cid-h7ptj6vr],.cons-section[data-astro-cid-h7ptj6vr]{background:var(--white);padding:2rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light)}.pros-section[data-astro-cid-h7ptj6vr]{border-left:4px solid var(--primary-green)}.cons-section[data-astro-cid-h7ptj6vr]{border-left:4px solid #e74c3c}.pros-section[data-astro-cid-h7ptj6vr] h4[data-astro-cid-h7ptj6vr]{color:var(--primary-green);margin-bottom:1rem}.cons-section[data-astro-cid-h7ptj6vr] h4[data-astro-cid-h7ptj6vr]{color:#e74c3c;margin-bottom:1rem}.pros-list[data-astro-cid-h7ptj6vr],.cons-list[data-astro-cid-h7ptj6vr]{list-style:none;padding:0}.pros-list[data-astro-cid-h7ptj6vr] li[data-astro-cid-h7ptj6vr],.cons-list[data-astro-cid-h7ptj6vr] li[data-astro-cid-h7ptj6vr]{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.pros-list[data-astro-cid-h7ptj6vr] li[data-astro-cid-h7ptj6vr]:before{content:"✓";position:absolute;left:0;color:var(--primary-green);font-weight:700}.cons-list[data-astro-cid-h7ptj6vr] li[data-astro-cid-h7ptj6vr]:before{content:"✗";position:absolute;left:0;color:#e74c3c;font-weight:700}.when-to-use-section[data-astro-cid-h7ptj6vr]{margin-bottom:3rem}.when-to-use-section[data-astro-cid-h7ptj6vr] h2[data-astro-cid-h7ptj6vr]{color:var(--text-dark);margin-bottom:1.5rem;font-size:2rem}.use-cases-grid[data-astro-cid-h7ptj6vr]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.use-case[data-astro-cid-h7ptj6vr]{background:var(--white);padding:2rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);border-top:4px solid var(--primary-green)}.use-case[data-astro-cid-h7ptj6vr] h3[data-astro-cid-h7ptj6vr]{color:var(--text-dark);margin-bottom:1rem}.use-case[data-astro-cid-h7ptj6vr] ul[data-astro-cid-h7ptj6vr]{list-style:none;padding:0}.use-case[data-astro-cid-h7ptj6vr] li[data-astro-cid-h7ptj6vr]{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.use-case[data-astro-cid-h7ptj6vr] li[data-astro-cid-h7ptj6vr]:before{content:"→";position:absolute;left:0;color:var(--primary-green);font-weight:700}.hybrid-approach-section[data-astro-cid-h7ptj6vr]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.hybrid-approach-section[data-astro-cid-h7ptj6vr] h2[data-astro-cid-h7ptj6vr]{color:var(--text-dark);margin-bottom:1rem}.hybrid-steps[data-astro-cid-h7ptj6vr]{margin:2rem 0}.step[data-astro-cid-h7ptj6vr]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);margin-bottom:1rem;border-left:4px solid var(--primary-green)}.step[data-astro-cid-h7ptj6vr] h4[data-astro-cid-h7ptj6vr]{color:var(--text-dark);margin-bottom:.5rem}.hybrid-benefits[data-astro-cid-h7ptj6vr]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);border-top:4px solid var(--primary-green)}.hybrid-benefits[data-astro-cid-h7ptj6vr] h4[data-astro-cid-h7ptj6vr]{color:var(--text-dark);margin-bottom:1rem}.future-trends-section[data-astro-cid-h7ptj6vr]{margin-bottom:3rem}.future-trends-section[data-astro-cid-h7ptj6vr] h2[data-astro-cid-h7ptj6vr]{color:var(--text-dark);margin-bottom:1rem}.decision-factors[data-astro-cid-h7ptj6vr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:1.5rem}.factor[data-astro-cid-h7ptj6vr]{background:var(--light-grey);padding:1.5rem;border-radius:var(--border-radius-medium);text-align:center}.factor[data-astro-cid-h7ptj6vr] h4[data-astro-cid-h7ptj6vr]{color:var(--text-dark);margin-bottom:.75rem}.article-cta[data-astro-cid-h7ptj6vr]{background:var(--primary-green);color:var(--white);padding:2.5rem;border-radius:var(--border-radius-large);text-align:center;margin-bottom:3rem}.article-cta[data-astro-cid-h7ptj6vr] h3[data-astro-cid-h7ptj6vr],.article-cta[data-astro-cid-h7ptj6vr] p[data-astro-cid-h7ptj6vr]{color:var(--white)}.cta-buttons[data-astro-cid-h7ptj6vr]{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.related-articles[data-astro-cid-h7ptj6vr]{border-top:2px solid var(--medium-grey);padding-top:2rem}.related-articles[data-astro-cid-h7ptj6vr] h3[data-astro-cid-h7ptj6vr]{margin-bottom:1.5rem;color:var(--text-dark)}.related-grid[data-astro-cid-h7ptj6vr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.related-article[data-astro-cid-h7ptj6vr]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);text-decoration:none;border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.related-article[data-astro-cid-h7ptj6vr]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.related-article[data-astro-cid-h7ptj6vr] h4[data-astro-cid-h7ptj6vr]{color:var(--text-dark);margin-bottom:.5rem}.related-article[data-astro-cid-h7ptj6vr] p[data-astro-cid-h7ptj6vr]{color:var(--text-medium);margin-bottom:.75rem}.read-time[data-astro-cid-h7ptj6vr]{font-size:.875rem;color:var(--text-light)}@media (max-width: 768px){.article-header[data-astro-cid-h7ptj6vr] h1[data-astro-cid-h7ptj6vr]{font-size:2rem}.article-meta[data-astro-cid-h7ptj6vr]{flex-direction:column;gap:.5rem}.pros-cons-grid[data-astro-cid-h7ptj6vr],.use-cases-grid[data-astro-cid-h7ptj6vr]{grid-template-columns:1fr}.article-cta[data-astro-cid-h7ptj6vr]{flex-direction:column}}.category-page[data-astro-cid-l6m6rtk3]{padding:2rem 0 4rem}.category-header[data-astro-cid-l6m6rtk3]{text-align:center;margin-bottom:3rem}.breadcrumb[data-astro-cid-l6m6rtk3]{margin-bottom:2rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-l6m6rtk3] a[data-astro-cid-l6m6rtk3]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-l6m6rtk3] span[data-astro-cid-l6m6rtk3]{margin:0 .5rem}.category-title-section[data-astro-cid-l6m6rtk3]{max-width:600px;margin:0 auto}.category-icon-large[data-astro-cid-l6m6rtk3]{font-size:4rem;margin-bottom:1rem}.category-header[data-astro-cid-l6m6rtk3] h1[data-astro-cid-l6m6rtk3]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.category-description[data-astro-cid-l6m6rtk3]{font-size:1.25rem;color:var(--text-medium)}.articles-section[data-astro-cid-l6m6rtk3]{margin-bottom:3rem}.section-header[data-astro-cid-l6m6rtk3]{text-align:center;margin-bottom:2rem}.section-header[data-astro-cid-l6m6rtk3] h2[data-astro-cid-l6m6rtk3]{color:var(--text-dark);margin-bottom:.5rem}.section-header[data-astro-cid-l6m6rtk3] p[data-astro-cid-l6m6rtk3]{color:var(--text-medium)}.articles-grid[data-astro-cid-l6m6rtk3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.article-card[data-astro-cid-l6m6rtk3]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.article-content[data-astro-cid-l6m6rtk3]{display:flex;flex-direction:column;height:100%}.article-card[data-astro-cid-l6m6rtk3]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.article-category[data-astro-cid-l6m6rtk3]{background:var(--primary-green);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.875rem;font-weight:500;display:inline-block;margin-bottom:1rem}.article-card[data-astro-cid-l6m6rtk3] h3[data-astro-cid-l6m6rtk3]{margin-bottom:1rem}.article-card[data-astro-cid-l6m6rtk3] h3[data-astro-cid-l6m6rtk3] a[data-astro-cid-l6m6rtk3]{color:var(--text-dark);text-decoration:none;transition:color .2s ease}.article-card[data-astro-cid-l6m6rtk3] h3[data-astro-cid-l6m6rtk3] a[data-astro-cid-l6m6rtk3]:hover{color:var(--primary-green)}.article-excerpt[data-astro-cid-l6m6rtk3]{color:var(--text-medium);line-height:1.6;margin-bottom:1.5rem}.article-meta[data-astro-cid-l6m6rtk3]{display:flex;gap:1rem;color:var(--text-light);font-size:.9rem;margin-bottom:1.5rem}.article-actions[data-astro-cid-l6m6rtk3]{margin-top:auto;padding-top:1rem}.related-categories[data-astro-cid-l6m6rtk3]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.related-categories[data-astro-cid-l6m6rtk3] h3[data-astro-cid-l6m6rtk3]{text-align:center;margin-bottom:1.5rem;color:var(--text-dark)}.categories-grid[data-astro-cid-l6m6rtk3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.category-card[data-astro-cid-l6m6rtk3]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-decoration:none;box-shadow:var(--shadow-light);transition:transform .2s ease,box-shadow .2s ease;text-align:center}.category-card[data-astro-cid-l6m6rtk3]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.category-icon[data-astro-cid-l6m6rtk3]{font-size:2rem;margin-bottom:1rem;display:block}.category-card[data-astro-cid-l6m6rtk3] h4[data-astro-cid-l6m6rtk3]{color:var(--text-dark);margin-bottom:.5rem}.category-card[data-astro-cid-l6m6rtk3] p[data-astro-cid-l6m6rtk3]{color:var(--text-medium);font-size:.9rem}.cta-section[data-astro-cid-l6m6rtk3]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center}.cta-section[data-astro-cid-l6m6rtk3] h3[data-astro-cid-l6m6rtk3],.cta-section[data-astro-cid-l6m6rtk3] p[data-astro-cid-l6m6rtk3]{color:var(--white)}.cta-section[data-astro-cid-l6m6rtk3] h3[data-astro-cid-l6m6rtk3]{margin-bottom:1rem}.cta-section[data-astro-cid-l6m6rtk3] p[data-astro-cid-l6m6rtk3]{margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-l6m6rtk3]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.category-header[data-astro-cid-l6m6rtk3] h1[data-astro-cid-l6m6rtk3]{font-size:2rem}.articles-grid[data-astro-cid-l6m6rtk3],.categories-grid[data-astro-cid-l6m6rtk3]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-l6m6rtk3]{flex-direction:column}}.category-page[data-astro-cid-is3vehgk]{padding:2rem 0 4rem}.category-header[data-astro-cid-is3vehgk]{text-align:center;margin-bottom:3rem}.breadcrumb[data-astro-cid-is3vehgk]{margin-bottom:2rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-is3vehgk] a[data-astro-cid-is3vehgk]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-is3vehgk] span[data-astro-cid-is3vehgk]{margin:0 .5rem}.category-title-section[data-astro-cid-is3vehgk]{max-width:600px;margin:0 auto}.category-icon-large[data-astro-cid-is3vehgk]{font-size:4rem;margin-bottom:1rem}.category-header[data-astro-cid-is3vehgk] h1[data-astro-cid-is3vehgk]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.category-description[data-astro-cid-is3vehgk]{font-size:1.25rem;color:var(--text-medium)}.articles-section[data-astro-cid-is3vehgk]{margin-bottom:3rem}.section-header[data-astro-cid-is3vehgk]{text-align:center;margin-bottom:2rem}.section-header[data-astro-cid-is3vehgk] h2[data-astro-cid-is3vehgk]{color:var(--text-dark);margin-bottom:.5rem}.section-header[data-astro-cid-is3vehgk] p[data-astro-cid-is3vehgk]{color:var(--text-medium)}.articles-grid[data-astro-cid-is3vehgk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:3rem}.article-card[data-astro-cid-is3vehgk]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.article-content[data-astro-cid-is3vehgk]{display:flex;flex-direction:column;height:100%}.article-card[data-astro-cid-is3vehgk]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.article-category[data-astro-cid-is3vehgk]{background:var(--primary-green);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.875rem;font-weight:500;display:inline-block;margin-bottom:1rem}.article-card[data-astro-cid-is3vehgk] h3[data-astro-cid-is3vehgk]{margin-bottom:1rem}.article-card[data-astro-cid-is3vehgk] h3[data-astro-cid-is3vehgk] a[data-astro-cid-is3vehgk]{color:var(--text-dark);text-decoration:none;transition:color .2s ease}.article-card[data-astro-cid-is3vehgk] h3[data-astro-cid-is3vehgk] a[data-astro-cid-is3vehgk]:hover{color:var(--primary-green)}.article-excerpt[data-astro-cid-is3vehgk]{color:var(--text-medium);line-height:1.6;margin-bottom:1.5rem}.article-meta[data-astro-cid-is3vehgk]{display:flex;gap:1rem;color:var(--text-light);font-size:.9rem;margin-bottom:1.5rem}.article-actions[data-astro-cid-is3vehgk]{margin-top:auto;padding-top:1rem}.coming-soon-section[data-astro-cid-is3vehgk]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);text-align:center;border:2px dashed var(--medium-grey)}.coming-soon-section[data-astro-cid-is3vehgk] h3[data-astro-cid-is3vehgk]{color:var(--text-dark);margin-bottom:1rem}.coming-soon-section[data-astro-cid-is3vehgk] p[data-astro-cid-is3vehgk]{color:var(--text-medium);max-width:500px;margin:0 auto}.tools-showcase[data-astro-cid-is3vehgk]{background:var(--white);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem;box-shadow:var(--shadow-light);text-align:center}.tools-showcase[data-astro-cid-is3vehgk] h3[data-astro-cid-is3vehgk]{color:var(--text-dark);margin-bottom:.5rem}.tools-showcase[data-astro-cid-is3vehgk]>p[data-astro-cid-is3vehgk]{color:var(--text-medium);margin-bottom:2rem}.tools-grid[data-astro-cid-is3vehgk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.tool-card[data-astro-cid-is3vehgk]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-medium);text-align:center}.tool-card[data-astro-cid-is3vehgk] h4[data-astro-cid-is3vehgk]{color:var(--text-dark);margin-bottom:1rem}.tool-card[data-astro-cid-is3vehgk] p[data-astro-cid-is3vehgk]{color:var(--text-medium);margin-bottom:1.5rem;line-height:1.5}.related-categories[data-astro-cid-is3vehgk]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.related-categories[data-astro-cid-is3vehgk] h3[data-astro-cid-is3vehgk]{text-align:center;margin-bottom:1.5rem;color:var(--text-dark)}.categories-grid[data-astro-cid-is3vehgk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.category-card[data-astro-cid-is3vehgk]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-decoration:none;box-shadow:var(--shadow-light);transition:transform .2s ease,box-shadow .2s ease;text-align:center}.category-card[data-astro-cid-is3vehgk]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.category-icon[data-astro-cid-is3vehgk]{font-size:2rem;margin-bottom:1rem;display:block}.category-card[data-astro-cid-is3vehgk] h4[data-astro-cid-is3vehgk]{color:var(--text-dark);margin-bottom:.5rem}.category-card[data-astro-cid-is3vehgk] p[data-astro-cid-is3vehgk]{color:var(--text-medium);font-size:.9rem}.cta-section[data-astro-cid-is3vehgk]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center}.cta-section[data-astro-cid-is3vehgk] h3[data-astro-cid-is3vehgk],.cta-section[data-astro-cid-is3vehgk] p[data-astro-cid-is3vehgk]{color:var(--white)}.cta-section[data-astro-cid-is3vehgk] h3[data-astro-cid-is3vehgk]{margin-bottom:1rem}.cta-section[data-astro-cid-is3vehgk] p[data-astro-cid-is3vehgk]{margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-is3vehgk]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.category-header[data-astro-cid-is3vehgk] h1[data-astro-cid-is3vehgk]{font-size:2rem}.articles-grid[data-astro-cid-is3vehgk],.tools-grid[data-astro-cid-is3vehgk],.categories-grid[data-astro-cid-is3vehgk]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-is3vehgk]{flex-direction:column}}.category-page[data-astro-cid-z2sscv72]{padding:2rem 0 4rem}.category-header[data-astro-cid-z2sscv72]{text-align:center;margin-bottom:3rem}.breadcrumb[data-astro-cid-z2sscv72]{margin-bottom:2rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-z2sscv72] a[data-astro-cid-z2sscv72]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-z2sscv72] span[data-astro-cid-z2sscv72]{margin:0 .5rem}.category-title-section[data-astro-cid-z2sscv72]{max-width:600px;margin:0 auto}.category-icon-large[data-astro-cid-z2sscv72]{font-size:4rem;margin-bottom:1rem}.category-header[data-astro-cid-z2sscv72] h1[data-astro-cid-z2sscv72]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.category-description[data-astro-cid-z2sscv72]{font-size:1.25rem;color:var(--text-medium)}.articles-section[data-astro-cid-z2sscv72]{margin-bottom:3rem}.section-header[data-astro-cid-z2sscv72]{text-align:center;margin-bottom:2rem}.section-header[data-astro-cid-z2sscv72] h2[data-astro-cid-z2sscv72]{color:var(--text-dark);margin-bottom:.5rem}.section-header[data-astro-cid-z2sscv72] p[data-astro-cid-z2sscv72]{color:var(--text-medium)}.articles-grid[data-astro-cid-z2sscv72]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.article-card[data-astro-cid-z2sscv72]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.article-content[data-astro-cid-z2sscv72]{display:flex;flex-direction:column;height:100%}.article-card[data-astro-cid-z2sscv72]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.article-category[data-astro-cid-z2sscv72]{background:var(--primary-green);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.875rem;font-weight:500;display:inline-block;margin-bottom:1rem}.article-card[data-astro-cid-z2sscv72] h3[data-astro-cid-z2sscv72]{margin-bottom:1rem}.article-card[data-astro-cid-z2sscv72] h3[data-astro-cid-z2sscv72] a[data-astro-cid-z2sscv72]{color:var(--text-dark);text-decoration:none;transition:color .2s ease}.article-card[data-astro-cid-z2sscv72] h3[data-astro-cid-z2sscv72] a[data-astro-cid-z2sscv72]:hover{color:var(--primary-green)}.article-excerpt[data-astro-cid-z2sscv72]{color:var(--text-medium);line-height:1.6;margin-bottom:1.5rem}.article-meta[data-astro-cid-z2sscv72]{display:flex;gap:1rem;color:var(--text-light);font-size:.9rem;margin-bottom:1.5rem}.article-actions[data-astro-cid-z2sscv72]{margin-top:auto;padding-top:1rem}.quick-tips-section[data-astro-cid-z2sscv72]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.quick-tips-section[data-astro-cid-z2sscv72] h3[data-astro-cid-z2sscv72]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.tips-grid[data-astro-cid-z2sscv72]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.tip-card[data-astro-cid-z2sscv72]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-align:center;box-shadow:var(--shadow-light)}.tip-icon[data-astro-cid-z2sscv72]{font-size:2rem;margin-bottom:1rem}.tip-card[data-astro-cid-z2sscv72] h4[data-astro-cid-z2sscv72]{color:var(--text-dark);margin-bottom:.75rem}.tip-card[data-astro-cid-z2sscv72] p[data-astro-cid-z2sscv72]{color:var(--text-medium);font-size:.9rem;line-height:1.5}.mistakes-section[data-astro-cid-z2sscv72]{margin-bottom:3rem}.mistakes-section[data-astro-cid-z2sscv72] h3[data-astro-cid-z2sscv72]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.mistakes-list[data-astro-cid-z2sscv72]{display:grid;gap:1.5rem}.mistake-item[data-astro-cid-z2sscv72]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);display:flex;gap:1.5rem;align-items:flex-start}.mistake-number[data-astro-cid-z2sscv72]{background:#e74c3c;color:var(--white);width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;margin-top:.25rem}.mistake-content[data-astro-cid-z2sscv72] h4[data-astro-cid-z2sscv72]{color:var(--text-dark);margin-bottom:.5rem}.mistake-content[data-astro-cid-z2sscv72] p[data-astro-cid-z2sscv72]{color:var(--text-medium);line-height:1.5}.related-categories[data-astro-cid-z2sscv72]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.related-categories[data-astro-cid-z2sscv72] h3[data-astro-cid-z2sscv72]{text-align:center;margin-bottom:1.5rem;color:var(--text-dark)}.categories-grid[data-astro-cid-z2sscv72]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.category-card[data-astro-cid-z2sscv72]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-decoration:none;box-shadow:var(--shadow-light);transition:transform .2s ease,box-shadow .2s ease;text-align:center}.category-card[data-astro-cid-z2sscv72]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.category-icon[data-astro-cid-z2sscv72]{font-size:2rem;margin-bottom:1rem;display:block}.category-card[data-astro-cid-z2sscv72] h4[data-astro-cid-z2sscv72]{color:var(--text-dark);margin-bottom:.5rem}.category-card[data-astro-cid-z2sscv72] p[data-astro-cid-z2sscv72]{color:var(--text-medium);font-size:.9rem}.cta-section[data-astro-cid-z2sscv72]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center}.cta-section[data-astro-cid-z2sscv72] h3[data-astro-cid-z2sscv72],.cta-section[data-astro-cid-z2sscv72] p[data-astro-cid-z2sscv72]{color:var(--white)}.cta-section[data-astro-cid-z2sscv72] h3[data-astro-cid-z2sscv72]{margin-bottom:1rem}.cta-section[data-astro-cid-z2sscv72] p[data-astro-cid-z2sscv72]{margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-z2sscv72]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.category-header[data-astro-cid-z2sscv72] h1[data-astro-cid-z2sscv72]{font-size:2rem}.articles-grid[data-astro-cid-z2sscv72],.tips-grid[data-astro-cid-z2sscv72],.categories-grid[data-astro-cid-z2sscv72]{grid-template-columns:1fr}.mistake-item[data-astro-cid-z2sscv72]{flex-direction:column;text-align:center}.cta-buttons[data-astro-cid-z2sscv72]{flex-direction:column}}.category-page[data-astro-cid-shf4sejo]{padding:2rem 0 4rem}.category-header[data-astro-cid-shf4sejo]{text-align:center;margin-bottom:3rem}.breadcrumb[data-astro-cid-shf4sejo]{margin-bottom:2rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-shf4sejo] a[data-astro-cid-shf4sejo]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-shf4sejo] span[data-astro-cid-shf4sejo]{margin:0 .5rem}.category-title-section[data-astro-cid-shf4sejo]{max-width:600px;margin:0 auto}.category-icon-large[data-astro-cid-shf4sejo]{font-size:4rem;margin-bottom:1rem}.category-header[data-astro-cid-shf4sejo] h1[data-astro-cid-shf4sejo]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.category-description[data-astro-cid-shf4sejo]{font-size:1.25rem;color:var(--text-medium)}.articles-section[data-astro-cid-shf4sejo]{margin-bottom:3rem}.section-header[data-astro-cid-shf4sejo]{text-align:center;margin-bottom:2rem}.section-header[data-astro-cid-shf4sejo] h2[data-astro-cid-shf4sejo]{color:var(--text-dark);margin-bottom:.5rem}.section-header[data-astro-cid-shf4sejo] p[data-astro-cid-shf4sejo]{color:var(--text-medium)}.articles-grid[data-astro-cid-shf4sejo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.article-card[data-astro-cid-shf4sejo]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.article-content[data-astro-cid-shf4sejo]{display:flex;flex-direction:column;height:100%}.article-card[data-astro-cid-shf4sejo]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.article-category[data-astro-cid-shf4sejo]{background:var(--primary-green);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.875rem;font-weight:500;display:inline-block;margin-bottom:1rem}.article-card[data-astro-cid-shf4sejo] h3[data-astro-cid-shf4sejo]{margin-bottom:1rem}.article-card[data-astro-cid-shf4sejo] h3[data-astro-cid-shf4sejo] a[data-astro-cid-shf4sejo]{color:var(--text-dark);text-decoration:none;transition:color .2s ease}.article-card[data-astro-cid-shf4sejo] h3[data-astro-cid-shf4sejo] a[data-astro-cid-shf4sejo]:hover{color:var(--primary-green)}.article-excerpt[data-astro-cid-shf4sejo]{color:var(--text-medium);line-height:1.6;margin-bottom:1.5rem}.article-meta[data-astro-cid-shf4sejo]{display:flex;gap:1rem;color:var(--text-light);font-size:.9rem;margin-bottom:1.5rem}.article-actions[data-astro-cid-shf4sejo]{margin-top:auto;padding-top:1rem}.related-categories[data-astro-cid-shf4sejo]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.related-categories[data-astro-cid-shf4sejo] h3[data-astro-cid-shf4sejo]{text-align:center;margin-bottom:1.5rem;color:var(--text-dark)}.categories-grid[data-astro-cid-shf4sejo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.category-card[data-astro-cid-shf4sejo]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-decoration:none;box-shadow:var(--shadow-light);transition:transform .2s ease,box-shadow .2s ease;text-align:center}.category-card[data-astro-cid-shf4sejo]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.category-icon[data-astro-cid-shf4sejo]{font-size:2rem;margin-bottom:1rem;display:block}.category-card[data-astro-cid-shf4sejo] h4[data-astro-cid-shf4sejo]{color:var(--text-dark);margin-bottom:.5rem}.category-card[data-astro-cid-shf4sejo] p[data-astro-cid-shf4sejo]{color:var(--text-medium);font-size:.9rem}.cta-section[data-astro-cid-shf4sejo]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center}.cta-section[data-astro-cid-shf4sejo] h3[data-astro-cid-shf4sejo],.cta-section[data-astro-cid-shf4sejo] p[data-astro-cid-shf4sejo]{color:var(--white)}.cta-section[data-astro-cid-shf4sejo] h3[data-astro-cid-shf4sejo]{margin-bottom:1rem}.cta-section[data-astro-cid-shf4sejo] p[data-astro-cid-shf4sejo]{margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-shf4sejo]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.current-article-section[data-astro-cid-shf4sejo]{margin-bottom:3rem}.current-article-header[data-astro-cid-shf4sejo]{text-align:center;margin-bottom:2rem}.article-category-badge[data-astro-cid-shf4sejo]{background:var(--primary-green);color:var(--white);padding:.5rem 1rem;border-radius:var(--border-radius-small);font-size:.875rem;font-weight:500;display:inline-block;margin-bottom:1rem}.current-article-header[data-astro-cid-shf4sejo] h2[data-astro-cid-shf4sejo]{font-size:2rem;margin-bottom:1rem;color:var(--text-dark)}.current-article-header[data-astro-cid-shf4sejo] .article-meta[data-astro-cid-shf4sejo]{display:flex;gap:1rem;justify-content:center;color:var(--text-light);font-size:.9rem}.article-content-embed[data-astro-cid-shf4sejo]{background:var(--white);border-radius:var(--border-radius-large);box-shadow:var(--shadow-light);overflow:hidden}.iframe-container[data-astro-cid-shf4sejo]{position:relative;width:100%;height:800px;overflow:hidden}.iframe-container[data-astro-cid-shf4sejo] iframe[data-astro-cid-shf4sejo]{width:100%;height:100%;border:none}.read-full-link[data-astro-cid-shf4sejo]{padding:1.5rem;text-align:center;background:var(--light-grey);border-top:1px solid var(--medium-grey)}.article-navigation[data-astro-cid-shf4sejo]{margin-bottom:3rem}.article-navigation[data-astro-cid-shf4sejo] h3[data-astro-cid-shf4sejo]{text-align:center;margin-bottom:2rem;color:var(--text-dark)}.date-navigation[data-astro-cid-shf4sejo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;max-width:900px;margin:0 auto}.date-nav-item[data-astro-cid-shf4sejo]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-decoration:none;box-shadow:var(--shadow-light);border:2px solid transparent;transition:all .2s ease;display:block}.date-nav-item[data-astro-cid-shf4sejo]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium);border-color:var(--primary-green)}.date-nav-item[data-astro-cid-shf4sejo].current{border-color:var(--primary-green);background:var(--light-grey)}.nav-date[data-astro-cid-shf4sejo]{color:var(--primary-green);font-weight:600;font-size:.9rem;margin-bottom:.5rem}.nav-title[data-astro-cid-shf4sejo]{color:var(--text-dark);font-weight:500;line-height:1.4}.date-nav-item[data-astro-cid-shf4sejo].current .nav-title[data-astro-cid-shf4sejo]{color:var(--text-medium)}@media (max-width: 768px){.category-header[data-astro-cid-shf4sejo] h1[data-astro-cid-shf4sejo]{font-size:2rem}.articles-grid[data-astro-cid-shf4sejo],.categories-grid[data-astro-cid-shf4sejo]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-shf4sejo]{flex-direction:column}.current-article-header[data-astro-cid-shf4sejo] h2[data-astro-cid-shf4sejo]{font-size:1.5rem}.iframe-container[data-astro-cid-shf4sejo]{height:600px}.date-navigation[data-astro-cid-shf4sejo]{grid-template-columns:1fr}}.blog-article[data-astro-cid-ze2uvhjx]{max-width:800px;margin:0 auto;padding:2rem 1rem}.article-header[data-astro-cid-ze2uvhjx]{margin-bottom:3rem;text-align:center}.breadcrumb[data-astro-cid-ze2uvhjx]{font-size:.875rem;color:var(--text-medium);margin-bottom:1rem}.breadcrumb[data-astro-cid-ze2uvhjx] a[data-astro-cid-ze2uvhjx]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-ze2uvhjx] a[data-astro-cid-ze2uvhjx]:hover{text-decoration:underline}.article-header[data-astro-cid-ze2uvhjx] h1[data-astro-cid-ze2uvhjx]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark);line-height:1.2}.article-meta[data-astro-cid-ze2uvhjx]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;font-size:.875rem;color:var(--text-medium)}.article-content[data-astro-cid-ze2uvhjx]{font-size:1.125rem;line-height:1.7;color:var(--text-dark)}.lead[data-astro-cid-ze2uvhjx]{font-size:1.25rem;font-weight:500;color:var(--text-medium);border-left:4px solid var(--primary-green);padding-left:1.5rem;margin:2rem 0 3rem}.content-section[data-astro-cid-ze2uvhjx]{margin:3rem 0}.content-section[data-astro-cid-ze2uvhjx] h2[data-astro-cid-ze2uvhjx]{font-size:1.75rem;margin-bottom:1rem;color:var(--text-dark)}.content-section[data-astro-cid-ze2uvhjx].highlight{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);border-left:4px solid var(--primary-green)}.content-section[data-astro-cid-ze2uvhjx] ul[data-astro-cid-ze2uvhjx],.content-section[data-astro-cid-ze2uvhjx] ol[data-astro-cid-ze2uvhjx]{margin:1.5rem 0;padding-left:2rem}.content-section[data-astro-cid-ze2uvhjx] li[data-astro-cid-ze2uvhjx]{margin:.75rem 0}.content-section[data-astro-cid-ze2uvhjx] a[data-astro-cid-ze2uvhjx]{color:var(--primary-green);text-decoration:none;font-weight:500}.content-section[data-astro-cid-ze2uvhjx] a[data-astro-cid-ze2uvhjx]:hover{text-decoration:underline}.before-after-section[data-astro-cid-ze2uvhjx]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin:3rem 0;text-align:center}.before-after-section[data-astro-cid-ze2uvhjx] h3[data-astro-cid-ze2uvhjx]{font-size:1.5rem;color:var(--text-dark);margin-bottom:2rem}.before-after-container[data-astro-cid-ze2uvhjx]{display:flex;align-items:center;justify-content:center;gap:2rem;margin:2rem 0;flex-wrap:wrap}.before-after-item[data-astro-cid-ze2uvhjx]{flex:1;max-width:300px;min-width:250px}.before-after-image[data-astro-cid-ze2uvhjx]{width:100%;height:auto;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-medium);transition:transform .3s ease}.before-after-image[data-astro-cid-ze2uvhjx]:hover{transform:scale(1.02)}.image-label[data-astro-cid-ze2uvhjx]{font-weight:600;padding:.75rem;margin-top:.5rem;border-radius:var(--border-radius-small);font-size:.9rem}.before-label[data-astro-cid-ze2uvhjx]{background:#ef44441a;color:#dc2626}.after-label[data-astro-cid-ze2uvhjx]{background:#22c55e1a;color:#16a34a}.arrow-divider[data-astro-cid-ze2uvhjx]{font-size:2rem;color:var(--primary-green);font-weight:700;margin:0 1rem}.caption[data-astro-cid-ze2uvhjx]{font-style:italic;color:var(--text-medium);font-size:.95rem;margin-top:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.before-after-container[data-astro-cid-ze2uvhjx]{flex-direction:column;gap:1rem}.arrow-divider[data-astro-cid-ze2uvhjx]{transform:rotate(90deg);margin:.5rem 0}.before-after-section[data-astro-cid-ze2uvhjx]{padding:1.5rem}}.article-cta[data-astro-cid-ze2uvhjx]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center;margin:3rem 0}.article-cta[data-astro-cid-ze2uvhjx] h3[data-astro-cid-ze2uvhjx],.article-cta[data-astro-cid-ze2uvhjx] p[data-astro-cid-ze2uvhjx]{color:var(--white)}.cta-buttons[data-astro-cid-ze2uvhjx]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.related-articles[data-astro-cid-ze2uvhjx]{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--medium-grey)}.related-articles[data-astro-cid-ze2uvhjx] h3[data-astro-cid-ze2uvhjx]{margin-bottom:1.5rem;color:var(--text-dark)}.related-grid[data-astro-cid-ze2uvhjx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.related-card[data-astro-cid-ze2uvhjx]{background:var(--white);border:1px solid var(--medium-grey);border-radius:var(--border-radius-large);padding:1.5rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.related-card[data-astro-cid-ze2uvhjx]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.related-card[data-astro-cid-ze2uvhjx] h4[data-astro-cid-ze2uvhjx]{color:var(--text-dark);margin-bottom:.5rem}.related-card[data-astro-cid-ze2uvhjx] p[data-astro-cid-ze2uvhjx]{color:var(--text-medium);font-size:.875rem;margin:0}@media (max-width: 768px){.article-header[data-astro-cid-ze2uvhjx] h1[data-astro-cid-ze2uvhjx]{font-size:2rem}.article-meta[data-astro-cid-ze2uvhjx]{flex-direction:column;gap:.5rem}.cta-buttons[data-astro-cid-ze2uvhjx]{flex-direction:column;align-items:center}.related-grid[data-astro-cid-ze2uvhjx]{grid-template-columns:1fr}}.article-header[data-astro-cid-ku24hgrq]{text-align:center;margin-bottom:2rem}.breadcrumb[data-astro-cid-ku24hgrq]{margin-bottom:1rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-ku24hgrq] a[data-astro-cid-ku24hgrq]{color:var(--primary-green);text-decoration:none}.article-subtitle[data-astro-cid-ku24hgrq]{color:var(--text-medium)}.article-meta[data-astro-cid-ku24hgrq]{display:flex;gap:1rem;justify-content:center;color:var(--text-light)}.last-updated[data-astro-cid-ku24hgrq]{color:var(--text-medium)}.empty-state[data-astro-cid-ku24hgrq]{background:var(--light-grey);padding:1rem;border-radius:var(--border-radius);border:1px solid var(--medium-grey)}.trends-grid[data-astro-cid-ku24hgrq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.trend-card[data-astro-cid-ku24hgrq]{background:var(--white);border:1px solid var(--medium-grey);border-radius:var(--border-radius-medium);padding:1rem;box-shadow:var(--shadow-light)}.trend-header[data-astro-cid-ku24hgrq]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem}.tags[data-astro-cid-ku24hgrq]{display:flex;gap:.25rem;flex-wrap:wrap}.tag[data-astro-cid-ku24hgrq]{background:var(--primary-green);color:#fff;border-radius:12px;padding:.15rem .5rem;font-size:.75rem}.trend-summary-text[data-astro-cid-ku24hgrq]{color:var(--text-medium);margin-bottom:.5rem}.trend-details[data-astro-cid-ku24hgrq]{list-style:none;padding:0;margin:0 0 .5rem;color:var(--text-medium)}.trend-details[data-astro-cid-ku24hgrq] li[data-astro-cid-ku24hgrq]{margin-bottom:.25rem}.evidence[data-astro-cid-ku24hgrq] summary[data-astro-cid-ku24hgrq]{cursor:pointer;color:var(--primary-green)}.cta-section[data-astro-cid-ku24hgrq]{background:var(--primary-green);color:#fff;padding:2rem;border-radius:var(--border-radius-large);text-align:center;margin-top:2rem}.cta-section[data-astro-cid-ku24hgrq] h3[data-astro-cid-ku24hgrq],.cta-section[data-astro-cid-ku24hgrq] p[data-astro-cid-ku24hgrq]{color:#fff}.cta-buttons[data-astro-cid-ku24hgrq]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1rem}.latest-updates[data-astro-cid-ku24hgrq]{background:linear-gradient(135deg,var(--color-accent-light),#f8f9fa);padding:2rem;border-radius:8px;margin:2rem 0;border-left:4px solid var(--primary-green)}.latest-updates[data-astro-cid-ku24hgrq] h2[data-astro-cid-ku24hgrq]{color:var(--primary-green);margin-bottom:1.5rem}.update-highlight[data-astro-cid-ku24hgrq]{margin:1.5rem 0}.update-card[data-astro-cid-ku24hgrq]{background:#fff;padding:1.5rem;border-radius:6px;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease}.update-card[data-astro-cid-ku24hgrq]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.update-card[data-astro-cid-ku24hgrq] h3[data-astro-cid-ku24hgrq]{margin-bottom:.5rem}.update-card[data-astro-cid-ku24hgrq] h3[data-astro-cid-ku24hgrq] a[data-astro-cid-ku24hgrq]{color:var(--primary-green);text-decoration:none}.update-card[data-astro-cid-ku24hgrq] h3[data-astro-cid-ku24hgrq] a[data-astro-cid-ku24hgrq]:hover{color:var(--primary-green);opacity:.8}.update-meta[data-astro-cid-ku24hgrq]{display:flex;gap:1rem;margin-top:1rem;font-size:.85rem}.update-date[data-astro-cid-ku24hgrq]{color:var(--primary-green);font-weight:600}.update-type[data-astro-cid-ku24hgrq]{background:var(--light-grey);color:var(--primary-green);padding:.25rem .5rem;border-radius:4px;font-weight:500}.see-more[data-astro-cid-ku24hgrq]{text-align:center;margin-top:1rem}.see-more[data-astro-cid-ku24hgrq] a[data-astro-cid-ku24hgrq]{color:var(--primary-green);text-decoration:none;font-weight:500}.see-more[data-astro-cid-ku24hgrq] a[data-astro-cid-ku24hgrq]:hover{opacity:.8}.blog-article[data-astro-cid-3kglgle5]{padding:2rem 0 4rem}.article-header[data-astro-cid-3kglgle5]{margin-bottom:3rem;text-align:center}.breadcrumb[data-astro-cid-3kglgle5]{margin-bottom:1rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-3kglgle5] a[data-astro-cid-3kglgle5]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-3kglgle5] span[data-astro-cid-3kglgle5]{margin:0 .5rem}.article-header[data-astro-cid-3kglgle5] h1[data-astro-cid-3kglgle5]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.article-subtitle[data-astro-cid-3kglgle5]{font-size:1.25rem;color:var(--text-medium);margin-bottom:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}.article-meta[data-astro-cid-3kglgle5]{display:flex;justify-content:center;gap:2rem;color:var(--text-medium);font-size:.9rem}.article-content[data-astro-cid-3kglgle5]{max-width:800px;margin:0 auto;line-height:1.7}.intro-section[data-astro-cid-3kglgle5]{margin-bottom:3rem;font-size:1.1rem}.materials-list[data-astro-cid-3kglgle5]{margin-bottom:3rem}.material-item[data-astro-cid-3kglgle5]{margin-bottom:2.5rem;padding:2rem;background:var(--light-grey);border-radius:var(--border-radius-medium);border-left:4px solid var(--primary-green)}.material-item[data-astro-cid-3kglgle5] h2[data-astro-cid-3kglgle5]{color:var(--text-dark);margin-bottom:1rem;font-size:1.5rem}.material-item[data-astro-cid-3kglgle5] p[data-astro-cid-3kglgle5]{margin-bottom:.75rem}.conclusion-section[data-astro-cid-3kglgle5]{margin-bottom:3rem;padding:2rem;background:var(--white);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light)}.conclusion-section[data-astro-cid-3kglgle5] ul[data-astro-cid-3kglgle5]{margin:1rem 0;padding-left:1.5rem}.conclusion-section[data-astro-cid-3kglgle5] li[data-astro-cid-3kglgle5]{margin-bottom:.5rem}.article-cta[data-astro-cid-3kglgle5]{background:var(--primary-green);color:var(--white);padding:2.5rem;border-radius:var(--border-radius-large);text-align:center;margin-bottom:3rem}.article-cta[data-astro-cid-3kglgle5] h3[data-astro-cid-3kglgle5],.article-cta[data-astro-cid-3kglgle5] p[data-astro-cid-3kglgle5]{color:var(--white)}.cta-buttons[data-astro-cid-3kglgle5]{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.related-articles[data-astro-cid-3kglgle5]{border-top:2px solid var(--medium-grey);padding-top:2rem}.related-articles[data-astro-cid-3kglgle5] h3[data-astro-cid-3kglgle5]{margin-bottom:1.5rem;color:var(--text-dark)}.related-grid[data-astro-cid-3kglgle5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.related-article[data-astro-cid-3kglgle5]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);text-decoration:none;border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.related-article[data-astro-cid-3kglgle5]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.related-article[data-astro-cid-3kglgle5] h4[data-astro-cid-3kglgle5]{color:var(--text-dark);margin-bottom:.5rem}.related-article[data-astro-cid-3kglgle5] p[data-astro-cid-3kglgle5]{color:var(--text-medium);margin-bottom:.75rem}.read-time[data-astro-cid-3kglgle5]{font-size:.875rem;color:var(--text-light)}@media (max-width: 768px){.article-header[data-astro-cid-3kglgle5] h1[data-astro-cid-3kglgle5]{font-size:2rem}.article-meta[data-astro-cid-3kglgle5]{flex-direction:column;gap:.5rem}.material-item[data-astro-cid-3kglgle5]{padding:1.5rem}.article-cta[data-astro-cid-3kglgle5]{flex-direction:column}}.blog-article[data-astro-cid-dirh2umt]{padding:2rem 0 4rem}.article-header[data-astro-cid-dirh2umt]{margin-bottom:3rem;text-align:center}.breadcrumb[data-astro-cid-dirh2umt]{margin-bottom:1rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-dirh2umt] a[data-astro-cid-dirh2umt]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-dirh2umt] span[data-astro-cid-dirh2umt]{margin:0 .5rem}.article-header[data-astro-cid-dirh2umt] h1[data-astro-cid-dirh2umt]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.article-subtitle[data-astro-cid-dirh2umt]{font-size:1.25rem;color:var(--text-medium);margin-bottom:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}.article-meta[data-astro-cid-dirh2umt]{display:flex;justify-content:center;gap:2rem;color:var(--text-medium);font-size:.9rem}.article-content[data-astro-cid-dirh2umt]{max-width:800px;margin:0 auto;line-height:1.7}.intro-section[data-astro-cid-dirh2umt]{margin-bottom:3rem;font-size:1.1rem}.why-it-matters-section[data-astro-cid-dirh2umt]{margin-bottom:3rem}.why-it-matters-section[data-astro-cid-dirh2umt] h2[data-astro-cid-dirh2umt]{color:var(--text-dark);margin-bottom:1.5rem;font-size:2rem;text-align:center}.benefits-grid[data-astro-cid-dirh2umt]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem}.benefit-card[data-astro-cid-dirh2umt]{background:var(--light-grey);padding:1.5rem;border-radius:var(--border-radius-medium);border-top:4px solid var(--primary-green)}.benefit-card[data-astro-cid-dirh2umt] h3[data-astro-cid-dirh2umt]{color:var(--text-dark);margin-bottom:.75rem}.styles-guide-section[data-astro-cid-dirh2umt]{margin-bottom:3rem}.styles-guide-section[data-astro-cid-dirh2umt] h2[data-astro-cid-dirh2umt]{color:var(--text-dark);margin-bottom:2rem;font-size:2rem;border-bottom:3px solid var(--primary-green);padding-bottom:.5rem}.style-item[data-astro-cid-dirh2umt]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;margin-bottom:2rem;box-shadow:var(--shadow-light);border-left:4px solid var(--primary-green)}.style-item[data-astro-cid-dirh2umt] h3[data-astro-cid-dirh2umt]{color:var(--text-dark);margin-bottom:1.5rem;font-size:1.5rem}.style-details[data-astro-cid-dirh2umt]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.characteristics[data-astro-cid-dirh2umt] h4[data-astro-cid-dirh2umt],.renovation-tips[data-astro-cid-dirh2umt] h4[data-astro-cid-dirh2umt]{color:var(--primary-green);margin-bottom:1rem;font-size:1.1rem}.characteristics[data-astro-cid-dirh2umt] ul[data-astro-cid-dirh2umt],.renovation-tips[data-astro-cid-dirh2umt] ul[data-astro-cid-dirh2umt]{list-style:none;padding:0}.characteristics[data-astro-cid-dirh2umt] li[data-astro-cid-dirh2umt],.renovation-tips[data-astro-cid-dirh2umt] li[data-astro-cid-dirh2umt]{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.characteristics[data-astro-cid-dirh2umt] li[data-astro-cid-dirh2umt]:before{content:"•";position:absolute;left:0;color:var(--primary-green);font-weight:700}.renovation-tips[data-astro-cid-dirh2umt] li[data-astro-cid-dirh2umt]:before{content:"→";position:absolute;left:0;color:var(--primary-green);font-weight:700}.identification-process-section[data-astro-cid-dirh2umt]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.identification-process-section[data-astro-cid-dirh2umt] h2[data-astro-cid-dirh2umt]{color:var(--text-dark);margin-bottom:2rem;text-align:center}.identification-steps[data-astro-cid-dirh2umt]{display:grid;gap:1.5rem}.step[data-astro-cid-dirh2umt]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);border-left:4px solid var(--primary-green)}.step[data-astro-cid-dirh2umt] h3[data-astro-cid-dirh2umt]{color:var(--text-dark);margin-bottom:.75rem;font-size:1.2rem}.renovation-guidelines-section[data-astro-cid-dirh2umt]{margin-bottom:3rem}.style-gallery[data-astro-cid-dirh2umt]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin:.5rem auto 1.5rem;max-width:720px}.style-figure[data-astro-cid-dirh2umt]{background:var(--white);border:1px solid var(--medium-grey);border-radius:var(--border-radius-medium);overflow:hidden;box-shadow:var(--shadow-light)}.style-figure[data-astro-cid-dirh2umt] img[data-astro-cid-dirh2umt]{width:100%;height:120px;object-fit:cover;display:block}.style-figure[data-astro-cid-dirh2umt] figcaption[data-astro-cid-dirh2umt]{font-size:.95rem;color:var(--text-medium);padding:.75rem 1rem}.renovation-guidelines-section[data-astro-cid-dirh2umt] h2[data-astro-cid-dirh2umt]{color:var(--text-dark);margin-bottom:2rem;font-size:2rem;text-align:center}.guidelines-grid[data-astro-cid-dirh2umt]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.guideline-card[data-astro-cid-dirh2umt]{background:var(--white);padding:2rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);border-top:4px solid var(--primary-green)}.guideline-card[data-astro-cid-dirh2umt] h3[data-astro-cid-dirh2umt]{color:var(--text-dark);margin-bottom:1rem}.guideline-card[data-astro-cid-dirh2umt] ul[data-astro-cid-dirh2umt]{list-style:none;padding:0}.guideline-card[data-astro-cid-dirh2umt] li[data-astro-cid-dirh2umt]{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.guideline-card[data-astro-cid-dirh2umt] li[data-astro-cid-dirh2umt]:before{content:"✓";position:absolute;left:0;color:var(--primary-green);font-weight:700}.common-mistakes-section[data-astro-cid-dirh2umt]{margin-bottom:3rem}.common-mistakes-section[data-astro-cid-dirh2umt] h2[data-astro-cid-dirh2umt]{color:var(--text-dark);margin-bottom:2rem;font-size:2rem}.mistakes-list[data-astro-cid-dirh2umt]{display:grid;gap:1.5rem}.mistake-item[data-astro-cid-dirh2umt]{background:#fdf2f2;padding:1.5rem;border-radius:var(--border-radius-medium);border-left:4px solid #e74c3c}.mistake-item[data-astro-cid-dirh2umt] h3[data-astro-cid-dirh2umt]{color:#e74c3c;margin-bottom:.75rem}.tools-section[data-astro-cid-dirh2umt]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-medium);margin-bottom:3rem}.tools-section[data-astro-cid-dirh2umt] h2[data-astro-cid-dirh2umt]{color:var(--text-dark);margin-bottom:1rem}.tools-benefits[data-astro-cid-dirh2umt] ul[data-astro-cid-dirh2umt]{list-style:none;padding:0;margin-top:1.5rem}.tools-benefits[data-astro-cid-dirh2umt] li[data-astro-cid-dirh2umt]{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.tools-benefits[data-astro-cid-dirh2umt] li[data-astro-cid-dirh2umt]:before{content:"⚡";position:absolute;left:0;color:var(--primary-green)}.article-cta[data-astro-cid-dirh2umt]{background:var(--primary-green);color:var(--white);padding:2.5rem;border-radius:var(--border-radius-large);text-align:center;margin-bottom:3rem}.article-cta[data-astro-cid-dirh2umt] h3[data-astro-cid-dirh2umt],.article-cta[data-astro-cid-dirh2umt] p[data-astro-cid-dirh2umt]{color:var(--white)}.cta-buttons[data-astro-cid-dirh2umt]{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.related-articles[data-astro-cid-dirh2umt]{border-top:2px solid var(--medium-grey);padding-top:2rem}.related-articles[data-astro-cid-dirh2umt] h3[data-astro-cid-dirh2umt]{margin-bottom:1.5rem;color:var(--text-dark)}.related-grid[data-astro-cid-dirh2umt]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.related-article[data-astro-cid-dirh2umt]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);text-decoration:none;border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.related-article[data-astro-cid-dirh2umt]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.related-article[data-astro-cid-dirh2umt] h4[data-astro-cid-dirh2umt]{color:var(--text-dark);margin-bottom:.5rem}.related-article[data-astro-cid-dirh2umt] p[data-astro-cid-dirh2umt]{color:var(--text-medium);margin-bottom:.75rem}.read-time[data-astro-cid-dirh2umt]{font-size:.875rem;color:var(--text-light)}@media (max-width: 768px){.article-header[data-astro-cid-dirh2umt] h1[data-astro-cid-dirh2umt]{font-size:2rem}.article-meta[data-astro-cid-dirh2umt]{flex-direction:column;gap:.5rem}.style-details[data-astro-cid-dirh2umt],.benefits-grid[data-astro-cid-dirh2umt],.guidelines-grid[data-astro-cid-dirh2umt]{grid-template-columns:1fr}.article-cta[data-astro-cid-dirh2umt]{flex-direction:column}}.tl-dr[data-astro-cid-6dfwr2je]{background:var(--color-accent-light);padding:2rem;border-radius:8px;margin:2rem 0}.tl-dr[data-astro-cid-6dfwr2je] h2[data-astro-cid-6dfwr2je]{color:var(--color-accent);margin-bottom:1rem}.trends-content[data-astro-cid-6dfwr2je] h3[data-astro-cid-6dfwr2je]{color:var(--color-primary);margin-top:2rem;margin-bottom:1rem}.material-trends[data-astro-cid-6dfwr2je],.market-data[data-astro-cid-6dfwr2je],.industry-positioning[data-astro-cid-6dfwr2je]{margin:3rem 0}.marketing-hooks[data-astro-cid-6dfwr2je]{background:var(--color-light-gray);padding:2rem;border-radius:8px;margin:2rem 0}.marketing-examples[data-astro-cid-6dfwr2je]{display:grid;gap:1.5rem;margin-top:1.5rem}.hook-example[data-astro-cid-6dfwr2je]{background:#fff;padding:1.5rem;border-radius:6px;border-left:4px solid var(--color-accent)}.hook-example[data-astro-cid-6dfwr2je] h4[data-astro-cid-6dfwr2je]{margin-bottom:.5rem;color:var(--color-primary)}.cta-section[data-astro-cid-6dfwr2je]{background:var(--color-primary);color:#fff;padding:3rem 2rem;border-radius:8px;text-align:center;margin:3rem 0}.cta-buttons[data-astro-cid-6dfwr2je]{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.related-posts[data-astro-cid-6dfwr2je]{background:var(--color-light-gray);padding:2rem;border-radius:8px;margin:3rem 0}.related-posts[data-astro-cid-6dfwr2je] h2[data-astro-cid-6dfwr2je]{color:var(--color-primary);margin-bottom:1.5rem;text-align:center}.trend-links[data-astro-cid-6dfwr2je]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem}.trend-link-card[data-astro-cid-6dfwr2je]{background:#fff;padding:1.5rem;border-radius:6px;border-left:4px solid var(--color-accent);transition:transform .2s ease}.trend-link-card[data-astro-cid-6dfwr2je]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.trend-link-card[data-astro-cid-6dfwr2je] h4[data-astro-cid-6dfwr2je]{margin-bottom:.5rem}.trend-link-card[data-astro-cid-6dfwr2je] h4[data-astro-cid-6dfwr2je] a[data-astro-cid-6dfwr2je]{color:var(--color-primary);text-decoration:none}.trend-link-card[data-astro-cid-6dfwr2je] h4[data-astro-cid-6dfwr2je] a[data-astro-cid-6dfwr2je]:hover{color:var(--color-accent)}.trend-link-card[data-astro-cid-6dfwr2je] p[data-astro-cid-6dfwr2je]{color:var(--color-text-secondary);font-size:.9rem;margin:0}.hero-subtitle[data-astro-cid-5tznm7mj]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:600px;margin-left:auto;margin-right:auto}.featured-article[data-astro-cid-5tznm7mj]{background:var(--white);border-radius:var(--border-radius-large);box-shadow:var(--shadow-light);overflow:hidden;border:1px solid var(--medium-grey);position:relative}.featured-badge[data-astro-cid-5tznm7mj]{position:absolute;top:0;left:0;background:var(--primary-green);color:var(--white);padding:.5rem 1rem;font-size:.875rem;font-weight:600;border-radius:0 0 var(--border-radius) 0}.featured-content[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:4rem 3rem 3rem}.featured-text[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;justify-content:center}.featured-article[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{color:var(--text-dark);margin-bottom:1rem;font-size:2rem}.featured-excerpt[data-astro-cid-5tznm7mj]{font-size:1.125rem;margin-bottom:1.5rem;color:var(--text-medium)}.article-meta[data-astro-cid-5tznm7mj]{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;color:var(--text-medium);font-size:.875rem}.separator[data-astro-cid-5tznm7mj]{color:var(--medium-grey)}.image-placeholder[data-astro-cid-5tznm7mj]{background:linear-gradient(135deg,var(--light-grey) 0%,var(--medium-grey) 100%);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;color:var(--text-medium);font-weight:500;border:2px dashed var(--medium-grey)}.image-placeholder[data-astro-cid-5tznm7mj].large{height:300px}.before-after-preview[data-astro-cid-5tznm7mj]{display:flex;align-items:center;justify-content:center;gap:1rem;height:300px;padding:1rem}.preview-image[data-astro-cid-5tznm7mj]{flex:1;height:100%;object-fit:cover;border-radius:var(--border-radius);box-shadow:var(--shadow-light);transition:transform .3s ease}.preview-image[data-astro-cid-5tznm7mj]:hover{transform:scale(1.02)}.preview-arrow[data-astro-cid-5tznm7mj]{font-size:1.5rem;color:var(--primary-green);font-weight:700;margin:0 .5rem;flex-shrink:0}.latest-articles[data-astro-cid-5tznm7mj]{background:var(--light-grey)}.section-header[data-astro-cid-5tznm7mj]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{margin-bottom:.5rem}.section-header[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{color:var(--text-medium);margin:0}.articles-grid[data-astro-cid-5tznm7mj]{max-width:1200px;margin:0 auto}.article-card[data-astro-cid-5tznm7mj]{background:var(--white);border-radius:var(--border-radius-large);box-shadow:var(--shadow-light);overflow:hidden;border:1px solid var(--medium-grey);transition:all .3s ease}.article-card[data-astro-cid-5tznm7mj]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.article-image[data-astro-cid-5tznm7mj]{height:160px;overflow:hidden}.article-image[data-astro-cid-5tznm7mj] .card-image[data-astro-cid-5tznm7mj]{width:100%;height:100%;object-fit:cover;display:block}.article-image[data-astro-cid-5tznm7mj] .card-image-contain[data-astro-cid-5tznm7mj]{object-fit:contain;background:var(--light-grey)}.article-image[data-astro-cid-5tznm7mj] .image-placeholder[data-astro-cid-5tznm7mj]{height:100%;border-radius:0;border:none}.article-content[data-astro-cid-5tznm7mj]{padding:1.5rem}.article-title[data-astro-cid-5tznm7mj]{color:var(--text-dark);margin-bottom:1rem;font-size:1.25rem;line-height:1.4}.article-excerpt[data-astro-cid-5tznm7mj]{margin-bottom:1rem;font-size:.95rem;line-height:1.6}.article-card[data-astro-cid-5tznm7mj] .article-meta[data-astro-cid-5tznm7mj]{margin-bottom:1.5rem}.newsletter-section[data-astro-cid-5tznm7mj]{background:var(--primary-green);color:var(--white)}.newsletter-section[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj],.newsletter-section[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{color:var(--white)}.newsletter-content[data-astro-cid-5tznm7mj]{max-width:600px;margin:0 auto}.newsletter-form[data-astro-cid-5tznm7mj]{margin:2rem 0}.form-group[data-astro-cid-5tznm7mj]{display:flex;gap:1rem;max-width:400px;margin:0 auto}.newsletter-input[data-astro-cid-5tznm7mj]{flex:1;padding:.75rem 1rem;border:none;border-radius:var(--border-radius);font-size:1rem;background:#ffffffe6;color:var(--text-dark)}.newsletter-input[data-astro-cid-5tznm7mj]::placeholder{color:var(--text-medium)}.newsletter-note[data-astro-cid-5tznm7mj]{margin:0}.newsletter-note[data-astro-cid-5tznm7mj] small[data-astro-cid-5tznm7mj]{color:#fffc}.categories-section[data-astro-cid-5tznm7mj]{background:var(--white)}.categories-grid[data-astro-cid-5tznm7mj]{max-width:900px;margin:0 auto}.category-card[data-astro-cid-5tznm7mj]{background:var(--light-grey);border-radius:var(--border-radius-large);padding:2rem;text-align:center;transition:all .3s ease;border:1px solid var(--medium-grey)}.category-card[data-astro-cid-5tznm7mj]:hover{transform:translateY(-2px);box-shadow:var(--shadow-light)}.category-icon[data-astro-cid-5tznm7mj]{font-size:3rem;margin-bottom:1rem}.category-card[data-astro-cid-5tznm7mj] h3[data-astro-cid-5tznm7mj]{color:var(--text-dark);margin-bottom:1rem}.category-card[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{margin-bottom:1.5rem}.category-link[data-astro-cid-5tznm7mj]{color:var(--primary-green);text-decoration:none;font-weight:600;transition:color .2s ease}.category-link[data-astro-cid-5tznm7mj]:hover{color:var(--primary-green-dark)}.cta-section[data-astro-cid-5tznm7mj]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj],.cta-section[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{color:var(--white)}.final-cta-grid[data-astro-cid-5tznm7mj]{max-width:1000px;margin:2rem auto 0;gap:2rem}.cta-option[data-astro-cid-5tznm7mj]{background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:var(--border-radius-large);padding:2rem;transition:all .3s ease}.cta-option[data-astro-cid-5tznm7mj]:hover{background:#ffffff26;border-color:#ffffff80;transform:translateY(-4px)}.cta-option[data-astro-cid-5tznm7mj].highlighted{background:#fff3;border-color:var(--white)}.cta-option[data-astro-cid-5tznm7mj] h3[data-astro-cid-5tznm7mj]{color:var(--white);margin-bottom:.75rem;font-size:1.5rem}.cta-option[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{color:#ffffffe6;margin-bottom:1.5rem;font-size:.95rem}@media (max-width: 768px){.featured-content[data-astro-cid-5tznm7mj]{grid-template-columns:1fr;gap:2rem;padding:3rem 2rem 2rem}.featured-article[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{font-size:1.75rem}.articles-grid[data-astro-cid-5tznm7mj]{grid-template-columns:1fr;gap:2rem}.form-group[data-astro-cid-5tznm7mj]{flex-direction:column}.categories-grid[data-astro-cid-5tznm7mj]{grid-template-columns:1fr;gap:2rem}.final-cta-grid[data-astro-cid-5tznm7mj]{grid-template-columns:1fr;gap:1.5rem}}.hero-subtitle[data-astro-cid-zfc4wkwq]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:800px;margin-left:auto;margin-right:auto}.recommendations[data-astro-cid-zfc4wkwq]{background:var(--light-grey)}.recommendations-grid[data-astro-cid-zfc4wkwq]{max-width:1000px;margin:0 auto}.recommendation-card[data-astro-cid-zfc4wkwq]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.recommendation-icon[data-astro-cid-zfc4wkwq]{font-size:3rem;margin-bottom:1rem}.recommendation-card[data-astro-cid-zfc4wkwq] h3[data-astro-cid-zfc4wkwq]{color:var(--text-dark);margin-bottom:1rem;font-size:1.25rem}.recommendation-card[data-astro-cid-zfc4wkwq] p[data-astro-cid-zfc4wkwq]{margin-bottom:1.5rem}.comparison-list[data-astro-cid-zfc4wkwq]{max-width:1000px;margin:0 auto}.feature-item[data-astro-cid-zfc4wkwq]{margin-bottom:2rem;padding:1.5rem;background:var(--light-grey);border-radius:var(--border-radius-large)}.feature-item[data-astro-cid-zfc4wkwq] h3[data-astro-cid-zfc4wkwq]{color:var(--text-dark);margin-bottom:1rem;font-size:1.25rem}.app-details[data-astro-cid-zfc4wkwq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.app-detail[data-astro-cid-zfc4wkwq]{background:var(--white);padding:1rem;border-radius:var(--border-radius);border-left:4px solid var(--primary-green)}.app-detail[data-astro-cid-zfc4wkwq] strong[data-astro-cid-zfc4wkwq]{color:var(--primary-green)}.detailed-comparison[data-astro-cid-zfc4wkwq]{background:var(--white)}.comparison-sections[data-astro-cid-zfc4wkwq]{max-width:1000px;margin:0 auto}.comparison-section[data-astro-cid-zfc4wkwq]{margin-bottom:3rem;padding:2rem;background:var(--light-grey);border-radius:var(--border-radius-large)}.comparison-section[data-astro-cid-zfc4wkwq] h3[data-astro-cid-zfc4wkwq]{color:var(--text-dark);margin-bottom:1.5rem;font-size:1.5rem}.comparison-items[data-astro-cid-zfc4wkwq]{display:flex;flex-direction:column;gap:1rem}.comparison-item[data-astro-cid-zfc4wkwq]{background:var(--white);padding:1.25rem;border-radius:var(--border-radius);border-left:4px solid var(--primary-green)}.comparison-item[data-astro-cid-zfc4wkwq] strong[data-astro-cid-zfc4wkwq]{color:var(--primary-green)}.faq-section[data-astro-cid-zfc4wkwq]{background:var(--light-grey)}.faq-grid[data-astro-cid-zfc4wkwq]{max-width:1000px;margin:0 auto}.faq-item[data-astro-cid-zfc4wkwq]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.faq-item[data-astro-cid-zfc4wkwq] h3[data-astro-cid-zfc4wkwq]{color:var(--text-dark);margin-bottom:1rem;font-size:1.25rem}.faq-item[data-astro-cid-zfc4wkwq] p[data-astro-cid-zfc4wkwq]{margin:0}.cta-section[data-astro-cid-zfc4wkwq]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-zfc4wkwq] h2[data-astro-cid-zfc4wkwq],.cta-section[data-astro-cid-zfc4wkwq] p[data-astro-cid-zfc4wkwq]{color:var(--white)}.final-cta-grid[data-astro-cid-zfc4wkwq]{max-width:900px;margin:2rem auto 0}.cta-option[data-astro-cid-zfc4wkwq]{background:#ffffff1a;border-radius:var(--border-radius-large);padding:2rem;text-align:center}.highlighted[data-astro-cid-zfc4wkwq]{background:#fff3;border:2px solid rgba(255,255,255,.3)}.cta-option[data-astro-cid-zfc4wkwq] h3[data-astro-cid-zfc4wkwq]{color:var(--white);margin-bottom:.5rem}.cta-option[data-astro-cid-zfc4wkwq] p[data-astro-cid-zfc4wkwq]{color:#fffc;margin-bottom:1.5rem;font-size:.875rem}@media (max-width: 768px){.recommendations-grid[data-astro-cid-zfc4wkwq]{grid-template-columns:1fr;gap:2rem}.faq-grid[data-astro-cid-zfc4wkwq],.final-cta-grid[data-astro-cid-zfc4wkwq]{grid-template-columns:1fr;gap:1.5rem}.comparison-section[data-astro-cid-zfc4wkwq]{padding:1.5rem}.hero-subtitle[data-astro-cid-zfc4wkwq]{font-size:1.1rem}.recommendation-card[data-astro-cid-zfc4wkwq]{padding:1.5rem}.recommendation-card[data-astro-cid-zfc4wkwq] h3[data-astro-cid-zfc4wkwq]{font-size:1.1rem}.faq-item[data-astro-cid-zfc4wkwq]{padding:1.5rem}.faq-item[data-astro-cid-zfc4wkwq] h3[data-astro-cid-zfc4wkwq]{font-size:1.1rem}.cta-option[data-astro-cid-zfc4wkwq]{padding:1.5rem}.comparison-item[data-astro-cid-zfc4wkwq]{padding:1rem}.app-details[data-astro-cid-zfc4wkwq]{grid-template-columns:1fr}.feature-item[data-astro-cid-zfc4wkwq]{padding:1rem}.feature-item[data-astro-cid-zfc4wkwq] h3[data-astro-cid-zfc4wkwq]{font-size:1.1rem}.app-detail[data-astro-cid-zfc4wkwq]{padding:.875rem}}@media (max-width: 480px){.hero-subtitle[data-astro-cid-zfc4wkwq]{font-size:1rem;margin-bottom:1.5rem}.recommendation-card[data-astro-cid-zfc4wkwq]{padding:1.25rem}.recommendation-card[data-astro-cid-zfc4wkwq] h3[data-astro-cid-zfc4wkwq]{font-size:1rem}.recommendation-icon[data-astro-cid-zfc4wkwq]{font-size:2.5rem;margin-bottom:.75rem}.recommendation-card[data-astro-cid-zfc4wkwq] p[data-astro-cid-zfc4wkwq]{margin-bottom:1.25rem;font-size:.9rem}.comparison-section[data-astro-cid-zfc4wkwq]{padding:1.25rem;margin-bottom:2rem}.comparison-section[data-astro-cid-zfc4wkwq] h3[data-astro-cid-zfc4wkwq]{font-size:1.25rem;margin-bottom:1.25rem}.comparison-item[data-astro-cid-zfc4wkwq]{padding:.875rem;font-size:.9rem}.faq-item[data-astro-cid-zfc4wkwq]{padding:1.25rem}.faq-item[data-astro-cid-zfc4wkwq] h3[data-astro-cid-zfc4wkwq]{font-size:1rem;margin-bottom:.75rem}.faq-item[data-astro-cid-zfc4wkwq] p[data-astro-cid-zfc4wkwq]{font-size:.9rem}.cta-option[data-astro-cid-zfc4wkwq]{padding:1.25rem}.cta-option[data-astro-cid-zfc4wkwq] h3[data-astro-cid-zfc4wkwq]{font-size:1.1rem}.cta-option[data-astro-cid-zfc4wkwq] p[data-astro-cid-zfc4wkwq]{font-size:.8rem;margin-bottom:1.25rem}.section-header[data-astro-cid-zfc4wkwq] h2[data-astro-cid-zfc4wkwq]{font-size:1.5rem}.section-header[data-astro-cid-zfc4wkwq] p[data-astro-cid-zfc4wkwq]{font-size:.9rem}.feature-item[data-astro-cid-zfc4wkwq]{padding:.875rem;margin-bottom:1.5rem}.feature-item[data-astro-cid-zfc4wkwq] h3[data-astro-cid-zfc4wkwq]{font-size:1rem}.app-detail[data-astro-cid-zfc4wkwq]{padding:.75rem;font-size:.9rem}}.hero-subtitle[data-astro-cid-uw5kdbxl]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:700px;margin-left:auto;margin-right:auto}.contact-grid[data-astro-cid-uw5kdbxl]{max-width:1200px;margin:0 auto;gap:4rem;align-items:flex-start}.contact-form-section[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl],.contact-info-section[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{color:var(--text-dark);margin-bottom:1rem}.contact-form-section[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl],.contact-info-section[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin-bottom:2rem}.contact-form[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column}.form-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{font-weight:600;color:var(--text-dark);margin-bottom:.5rem}.form-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl] .required[data-astro-cid-uw5kdbxl]{color:#ef4444;font-weight:700;margin-left:.25rem}.form-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl] .optional[data-astro-cid-uw5kdbxl]{color:var(--text-medium);font-weight:400;font-style:italic;font-size:.875rem;margin-left:.25rem}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{padding:.75rem;border:2px solid var(--medium-grey);border-radius:var(--border-radius);font-size:1rem;font-family:inherit;transition:border-color .2s ease}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus,.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:var(--primary-green)}.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:120px}.contact-methods[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:2rem}.contact-method[data-astro-cid-uw5kdbxl]{display:flex;gap:1rem;align-items:flex-start}.contact-icon[data-astro-cid-uw5kdbxl]{font-size:2rem;flex-shrink:0}.contact-details[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{color:var(--text-dark);margin-bottom:.5rem;font-size:1.125rem}.contact-details[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin-bottom:.75rem;color:var(--text-medium)}.contact-details[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--primary-green);text-decoration:none;font-weight:600}.contact-details[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--primary-green-dark)}.chat-button[data-astro-cid-uw5kdbxl]{background:var(--primary-green);color:var(--white);border:none;padding:.5rem 1rem;border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:background .2s ease}.chat-button[data-astro-cid-uw5kdbxl]:hover{background:var(--primary-green-dark)}.app-links[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:.5rem}.faq-section[data-astro-cid-uw5kdbxl]{background:var(--light-grey)}.section-header[data-astro-cid-uw5kdbxl]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{margin-bottom:.5rem}.section-header[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--text-medium);margin:0}.faq-grid[data-astro-cid-uw5kdbxl]{max-width:1000px;margin:0 auto}.faq-item[data-astro-cid-uw5kdbxl]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.faq-item[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{color:var(--text-dark);margin-bottom:1rem;font-size:1.125rem}.faq-item[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin:0}.resources-section[data-astro-cid-uw5kdbxl]{background:var(--white)}.resources-grid[data-astro-cid-uw5kdbxl]{max-width:900px;margin:0 auto}.resource-card[data-astro-cid-uw5kdbxl]{background:var(--light-grey);border-radius:var(--border-radius-large);padding:2rem;text-align:center;transition:all .3s ease;border:1px solid var(--medium-grey)}.resource-card[data-astro-cid-uw5kdbxl]:hover{transform:translateY(-2px);box-shadow:var(--shadow-light)}.resource-icon[data-astro-cid-uw5kdbxl]{font-size:3rem;margin-bottom:1rem}.resource-card[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{color:var(--text-dark);margin-bottom:1rem}.resource-card[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin-bottom:1.5rem}.resource-link[data-astro-cid-uw5kdbxl]{color:var(--primary-green);text-decoration:none;font-weight:600;transition:color .2s ease}.resource-link[data-astro-cid-uw5kdbxl]:hover{color:var(--primary-green-dark)}.resource-link[data-astro-cid-uw5kdbxl].disabled{pointer-events:none;opacity:.6;color:var(--text-medium);border-bottom:1px dashed var(--medium-grey);cursor:not-allowed}.form-message[data-astro-cid-uw5kdbxl]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;border-radius:var(--border-radius-medium);margin-bottom:2rem;border:1px solid}.success-message[data-astro-cid-uw5kdbxl]{background-color:#f0f9f0;border-color:#4caf50;color:#2e7d32}.error-message[data-astro-cid-uw5kdbxl]{background-color:#fef2f2;border-color:#f44336;color:#c62828}.message-icon[data-astro-cid-uw5kdbxl]{font-size:1.5rem;flex-shrink:0;margin-top:.25rem}.message-content[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{margin:0 0 .5rem;font-size:1.1rem}.message-content[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin:0;font-size:.95rem}.message-content[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:inherit;text-decoration:underline}.btn-loading[data-astro-cid-uw5kdbxl]{display:none}.btn-loading[data-astro-cid-uw5kdbxl]:after{content:"";display:inline-block;width:12px;height:12px;margin-left:.5rem;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@media (max-width: 768px){.contact-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:3rem}.form-row[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.faq-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:1.5rem}.resources-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:2rem}.contact-method[data-astro-cid-uw5kdbxl]{flex-direction:column;text-align:center}}.features-grid[data-astro-cid-ekney5xs]{gap:2rem;margin-top:3rem}.feature-card[data-astro-cid-ekney5xs]{text-align:center;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a}.feature-icon[data-astro-cid-ekney5xs]{font-size:3rem;margin-bottom:1rem}.comparison-table[data-astro-cid-ekney5xs]{max-width:600px;margin:2rem auto;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a}.comparison-row[data-astro-cid-ekney5xs]{display:grid;grid-template-columns:1fr 1fr 1fr}.comparison-header[data-astro-cid-ekney5xs]{background:var(--color-primary);color:#fff;font-weight:700}.comparison-cell[data-astro-cid-ekney5xs]{padding:1rem;border-bottom:1px solid #eee;text-align:center}.success[data-astro-cid-ekney5xs]{color:#28a745;font-weight:700}.error[data-astro-cid-ekney5xs]{color:#dc3545}.use-cases[data-astro-cid-ekney5xs]{gap:2rem;margin-top:2rem}.use-case-card[data-astro-cid-ekney5xs]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 10px #0000001a}.use-case-card[data-astro-cid-ekney5xs] h3[data-astro-cid-ekney5xs]{color:var(--color-primary);margin-bottom:1rem}.use-case-card[data-astro-cid-ekney5xs] ul[data-astro-cid-ekney5xs]{list-style:none;padding:0}.use-case-card[data-astro-cid-ekney5xs] li[data-astro-cid-ekney5xs]{padding:.5rem 0;border-bottom:1px solid #eee}.use-case-card[data-astro-cid-ekney5xs] li[data-astro-cid-ekney5xs]:before{content:"✓ ";color:var(--color-primary);font-weight:700}.steps-grid[data-astro-cid-ekney5xs]{gap:2rem;margin-top:2rem}.step-card[data-astro-cid-ekney5xs]{text-align:center;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;position:relative}.step-number[data-astro-cid-ekney5xs]{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:var(--color-primary);color:#fff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.cta-buttons[data-astro-cid-ekney5xs]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.bg-light[data-astro-cid-ekney5xs]{background-color:#f8f9fa}.bg-primary[data-astro-cid-ekney5xs]{background-color:var(--color-primary)}.text-white[data-astro-cid-ekney5xs]{color:#fff}.text-accent[data-astro-cid-ekney5xs]{color:var(--color-accent)}.features-grid[data-astro-cid-b2pomv2i]{gap:2rem;margin-top:3rem}.feature-card[data-astro-cid-b2pomv2i]{text-align:center;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a}.feature-icon[data-astro-cid-b2pomv2i]{font-size:3rem;margin-bottom:1rem}.window-types[data-astro-cid-b2pomv2i]{gap:2rem;margin-top:2rem}.window-type[data-astro-cid-b2pomv2i]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 10px #0000001a}.window-type[data-astro-cid-b2pomv2i] h3[data-astro-cid-b2pomv2i]{color:var(--color-primary);margin-bottom:1rem}.window-type[data-astro-cid-b2pomv2i] ul[data-astro-cid-b2pomv2i]{list-style:none;padding:0}.window-type[data-astro-cid-b2pomv2i] li[data-astro-cid-b2pomv2i]{padding:.5rem 0;border-bottom:1px solid #eee}.comparison-grid[data-astro-cid-b2pomv2i]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.comparison-item[data-astro-cid-b2pomv2i]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 10px #0000001a}.comparison-item[data-astro-cid-b2pomv2i] h3[data-astro-cid-b2pomv2i]{color:var(--color-primary);margin-bottom:1rem}.faq-container[data-astro-cid-b2pomv2i]{max-width:800px;margin:2rem auto 0}.faq-item[data-astro-cid-b2pomv2i]{background:#fff;padding:2rem;border-radius:12px;margin-bottom:1rem;box-shadow:0 2px 10px #0000001a}.faq-item[data-astro-cid-b2pomv2i] h3[data-astro-cid-b2pomv2i]{color:var(--color-primary);margin-bottom:1rem}.cta-buttons[data-astro-cid-b2pomv2i]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.bg-light[data-astro-cid-b2pomv2i]{background-color:#f8f9fa}.bg-primary[data-astro-cid-b2pomv2i]{background-color:var(--color-primary)}.text-white[data-astro-cid-b2pomv2i]{color:#fff}.text-accent[data-astro-cid-b2pomv2i]{color:var(--color-accent)}.process-grid[data-astro-cid-volrbiww]{gap:2rem;margin-top:3rem}.process-step[data-astro-cid-volrbiww]{text-align:center;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;position:relative}.step-number[data-astro-cid-volrbiww]{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:var(--color-primary);color:#fff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.step-icon[data-astro-cid-volrbiww]{font-size:3rem;margin:1rem 0}.cta-buttons[data-astro-cid-volrbiww]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.bg-primary[data-astro-cid-volrbiww]{background-color:var(--color-primary)}.text-white[data-astro-cid-volrbiww]{color:#fff}.text-accent[data-astro-cid-volrbiww]{color:var(--color-accent)}.hero-subtitle[data-astro-cid-6vapje4l]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:800px;margin-left:auto;margin-right:auto}.hero-cta[data-astro-cid-6vapje4l]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.ai-demo[data-astro-cid-6vapje4l]{max-width:1200px;margin:0 auto}.demo-showcase[data-astro-cid-6vapje4l]{text-align:center;margin-bottom:3rem}.demo-showcase[data-astro-cid-6vapje4l] h2[data-astro-cid-6vapje4l]{font-size:2rem;color:var(--text-dark);margin-bottom:1rem}.demo-showcase[data-astro-cid-6vapje4l] p[data-astro-cid-6vapje4l]{font-size:1.125rem;color:var(--text-medium);margin-bottom:3rem}.demo-grid[data-astro-cid-6vapje4l]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;align-items:start}.demo-item[data-astro-cid-6vapje4l]{text-align:center;background:var(--white);border-radius:var(--border-radius-large);padding:1.5rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .3s ease,box-shadow .3s ease}.demo-item[data-astro-cid-6vapje4l]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.demo-label[data-astro-cid-6vapje4l]{font-weight:600;color:var(--text-dark);margin-bottom:1rem;font-size:1.125rem}.demo-video[data-astro-cid-6vapje4l]{width:100%;max-width:320px;border-radius:var(--border-radius-medium);border:2px solid var(--primary-green);background:#e8f5e8}.steps-grid[data-astro-cid-6vapje4l]{max-width:900px;margin:0 auto}.step-card[data-astro-cid-6vapje4l]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.step-number[data-astro-cid-6vapje4l]{width:60px;height:60px;background:var(--primary-green);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1.5rem}.step-card[data-astro-cid-6vapje4l] h3[data-astro-cid-6vapje4l]{color:var(--text-dark);margin-bottom:1rem}.step-card[data-astro-cid-6vapje4l] p[data-astro-cid-6vapje4l]{margin:0}.ai-features[data-astro-cid-6vapje4l]{background:var(--light-grey)}.ai-grid[data-astro-cid-6vapje4l]{max-width:1000px;margin:0 auto;gap:3rem}.ai-feature[data-astro-cid-6vapje4l]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.ai-icon[data-astro-cid-6vapje4l]{font-size:3rem;margin-bottom:1rem}.ai-feature[data-astro-cid-6vapje4l] h3[data-astro-cid-6vapje4l]{color:var(--text-dark);margin-bottom:1rem}.ai-feature[data-astro-cid-6vapje4l] p[data-astro-cid-6vapje4l]{margin:0}.cta-section[data-astro-cid-6vapje4l]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-6vapje4l] h2[data-astro-cid-6vapje4l],.cta-section[data-astro-cid-6vapje4l] p[data-astro-cid-6vapje4l]{color:var(--white)}.cta-buttons[data-astro-cid-6vapje4l]{margin:2rem 0}.final-cta-grid[data-astro-cid-6vapje4l]{max-width:1000px;margin:2rem auto 0;gap:2rem}.cta-option[data-astro-cid-6vapje4l]{background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:var(--border-radius-large);padding:2rem;transition:all .3s ease}.cta-option[data-astro-cid-6vapje4l]:hover{background:#ffffff26;border-color:#ffffff80;transform:translateY(-4px)}.cta-option[data-astro-cid-6vapje4l].highlighted{background:#fff3;border-color:var(--white)}.cta-option[data-astro-cid-6vapje4l] h3[data-astro-cid-6vapje4l]{color:var(--white);margin-bottom:.75rem;font-size:1.5rem}.cta-option[data-astro-cid-6vapje4l] p[data-astro-cid-6vapje4l]{color:#ffffffe6;margin-bottom:1.5rem;font-size:.95rem}.cta-features[data-astro-cid-6vapje4l]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:2rem;max-width:800px;margin-left:auto;margin-right:auto}.cta-feature[data-astro-cid-6vapje4l]{color:#ffffffe6;font-weight:500}.video-intro[data-astro-cid-6vapje4l]{background:var(--light-grey)}.video-container[data-astro-cid-6vapje4l]{max-width:900px;margin:0 auto;text-align:center}.intro-video[data-astro-cid-6vapje4l]{width:100%;max-width:100%;border-radius:var(--border-radius-large);box-shadow:var(--shadow-medium);border:2px solid var(--primary-green)}.section-header[data-astro-cid-6vapje4l]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-6vapje4l] h2[data-astro-cid-6vapje4l]{margin-bottom:.5rem}.section-header[data-astro-cid-6vapje4l] p[data-astro-cid-6vapje4l]{color:var(--text-medium);margin:0}@media (max-width: 768px){.demo-grid[data-astro-cid-6vapje4l]{grid-template-columns:1fr;gap:1.5rem}.demo-showcase[data-astro-cid-6vapje4l] h2[data-astro-cid-6vapje4l]{font-size:1.5rem}.demo-showcase[data-astro-cid-6vapje4l] p[data-astro-cid-6vapje4l]{font-size:1rem}.demo-item[data-astro-cid-6vapje4l]{padding:1rem}.hero-cta[data-astro-cid-6vapje4l]{flex-direction:column;align-items:center}.steps-grid[data-astro-cid-6vapje4l],.ai-grid[data-astro-cid-6vapje4l]{grid-template-columns:1fr;gap:2rem}.final-cta-grid[data-astro-cid-6vapje4l]{grid-template-columns:1fr;gap:1.5rem}.cta-features[data-astro-cid-6vapje4l]{grid-template-columns:1fr 1fr}.video-container[data-astro-cid-6vapje4l]{padding:0 1rem}.intro-video[data-astro-cid-6vapje4l]{border-radius:var(--border-radius-medium)}}.features-grid[data-astro-cid-fhe47ey4]{gap:2rem;margin-top:3rem}.feature-card[data-astro-cid-fhe47ey4]{text-align:center;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a}.feature-icon[data-astro-cid-fhe47ey4]{font-size:3rem;margin-bottom:1rem}.window-types[data-astro-cid-fhe47ey4]{gap:2rem;margin-top:2rem}.window-type[data-astro-cid-fhe47ey4]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 10px #0000001a}.window-type[data-astro-cid-fhe47ey4] h3[data-astro-cid-fhe47ey4]{color:var(--color-primary);margin-bottom:1rem}.window-type[data-astro-cid-fhe47ey4] ul[data-astro-cid-fhe47ey4]{list-style:none;padding:0}.window-type[data-astro-cid-fhe47ey4] li[data-astro-cid-fhe47ey4]{padding:.5rem 0;border-bottom:1px solid #eee}.faq-container[data-astro-cid-fhe47ey4]{max-width:800px;margin:2rem auto 0}.faq-item[data-astro-cid-fhe47ey4]{background:#fff;padding:2rem;border-radius:12px;margin-bottom:1rem;box-shadow:0 2px 10px #0000001a}.faq-item[data-astro-cid-fhe47ey4] h3[data-astro-cid-fhe47ey4]{color:var(--color-primary);margin-bottom:1rem}.cta-buttons[data-astro-cid-fhe47ey4]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.bg-light[data-astro-cid-fhe47ey4]{background-color:#f8f9fa}.bg-primary[data-astro-cid-fhe47ey4]{background-color:var(--color-primary)}.text-white[data-astro-cid-fhe47ey4]{color:#fff}.text-accent[data-astro-cid-fhe47ey4]{color:var(--color-accent)}.blog-article[data-astro-cid-c3srukv5]{padding:2rem 0 4rem}.article-header[data-astro-cid-c3srukv5]{margin-bottom:3rem;text-align:center}.breadcrumb[data-astro-cid-c3srukv5]{margin-bottom:1rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-c3srukv5] a[data-astro-cid-c3srukv5]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-c3srukv5] span[data-astro-cid-c3srukv5]{margin:0 .5rem}.article-header[data-astro-cid-c3srukv5] h1[data-astro-cid-c3srukv5]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.article-subtitle[data-astro-cid-c3srukv5]{font-size:1.25rem;color:var(--text-medium);margin-bottom:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}.article-meta[data-astro-cid-c3srukv5]{display:flex;justify-content:center;gap:2rem;color:var(--text-medium);font-size:.9rem}.article-content[data-astro-cid-c3srukv5]{max-width:800px;margin:0 auto;line-height:1.7}.intro-section[data-astro-cid-c3srukv5]{margin-bottom:3rem;font-size:1.1rem}.comparison-section[data-astro-cid-c3srukv5]{margin-bottom:3rem}.comparison-section[data-astro-cid-c3srukv5] h2[data-astro-cid-c3srukv5]{color:var(--text-dark);margin-bottom:1.5rem;font-size:2rem;border-bottom:3px solid var(--primary-green);padding-bottom:.5rem}.method-overview[data-astro-cid-c3srukv5]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-medium);margin-bottom:2rem}.method-overview[data-astro-cid-c3srukv5] h3[data-astro-cid-c3srukv5]{color:var(--text-dark);margin-bottom:1rem}.pros-cons-grid[data-astro-cid-c3srukv5]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.pros-section[data-astro-cid-c3srukv5],.cons-section[data-astro-cid-c3srukv5]{background:var(--white);padding:2rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light)}.pros-section[data-astro-cid-c3srukv5]{border-left:4px solid var(--primary-green)}.cons-section[data-astro-cid-c3srukv5]{border-left:4px solid #e74c3c}.pros-section[data-astro-cid-c3srukv5] h4[data-astro-cid-c3srukv5]{color:var(--primary-green);margin-bottom:1rem}.cons-section[data-astro-cid-c3srukv5] h4[data-astro-cid-c3srukv5]{color:#e74c3c;margin-bottom:1rem}.pros-list[data-astro-cid-c3srukv5],.cons-list[data-astro-cid-c3srukv5]{list-style:none;padding:0}.pros-list[data-astro-cid-c3srukv5] li[data-astro-cid-c3srukv5],.cons-list[data-astro-cid-c3srukv5] li[data-astro-cid-c3srukv5]{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.pros-list[data-astro-cid-c3srukv5] li[data-astro-cid-c3srukv5]:before{content:"✓";position:absolute;left:0;color:var(--primary-green);font-weight:700}.cons-list[data-astro-cid-c3srukv5] li[data-astro-cid-c3srukv5]:before{content:"✗";position:absolute;left:0;color:#e74c3c;font-weight:700}.when-to-use-section[data-astro-cid-c3srukv5]{margin-bottom:3rem}.when-to-use-section[data-astro-cid-c3srukv5] h2[data-astro-cid-c3srukv5]{color:var(--text-dark);margin-bottom:1.5rem;font-size:2rem}.use-cases-grid[data-astro-cid-c3srukv5]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.use-case[data-astro-cid-c3srukv5]{background:var(--white);padding:2rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);border-top:4px solid var(--primary-green)}.use-case[data-astro-cid-c3srukv5] h3[data-astro-cid-c3srukv5]{color:var(--text-dark);margin-bottom:1rem}.use-case[data-astro-cid-c3srukv5] ul[data-astro-cid-c3srukv5]{list-style:none;padding:0}.use-case[data-astro-cid-c3srukv5] li[data-astro-cid-c3srukv5]{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.use-case[data-astro-cid-c3srukv5] li[data-astro-cid-c3srukv5]:before{content:"→";position:absolute;left:0;color:var(--primary-green);font-weight:700}.hybrid-approach-section[data-astro-cid-c3srukv5]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.hybrid-approach-section[data-astro-cid-c3srukv5] h2[data-astro-cid-c3srukv5]{color:var(--text-dark);margin-bottom:1rem}.hybrid-steps[data-astro-cid-c3srukv5]{margin:2rem 0}.step[data-astro-cid-c3srukv5]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);margin-bottom:1rem;border-left:4px solid var(--primary-green)}.step[data-astro-cid-c3srukv5] h4[data-astro-cid-c3srukv5]{color:var(--text-dark);margin-bottom:.5rem}.hybrid-benefits[data-astro-cid-c3srukv5]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);border-top:4px solid var(--primary-green)}.hybrid-benefits[data-astro-cid-c3srukv5] h4[data-astro-cid-c3srukv5]{color:var(--text-dark);margin-bottom:1rem}.future-trends-section[data-astro-cid-c3srukv5]{margin-bottom:3rem}.future-trends-section[data-astro-cid-c3srukv5] h2[data-astro-cid-c3srukv5]{color:var(--text-dark);margin-bottom:1rem}.decision-factors[data-astro-cid-c3srukv5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:1.5rem}.factor[data-astro-cid-c3srukv5]{background:var(--light-grey);padding:1.5rem;border-radius:var(--border-radius-medium);text-align:center}.factor[data-astro-cid-c3srukv5] h4[data-astro-cid-c3srukv5]{color:var(--text-dark);margin-bottom:.75rem}.article-cta[data-astro-cid-c3srukv5]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center;margin:3rem 0}.article-cta[data-astro-cid-c3srukv5] h3[data-astro-cid-c3srukv5],.article-cta[data-astro-cid-c3srukv5] p[data-astro-cid-c3srukv5]{color:var(--white)}.cta-buttons[data-astro-cid-c3srukv5]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.related-articles[data-astro-cid-c3srukv5]{border-top:2px solid var(--medium-grey);padding-top:2rem}.related-articles[data-astro-cid-c3srukv5] h3[data-astro-cid-c3srukv5]{margin-bottom:1.5rem;color:var(--text-dark)}.related-grid[data-astro-cid-c3srukv5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.related-article[data-astro-cid-c3srukv5]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);text-decoration:none;border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.related-article[data-astro-cid-c3srukv5]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.related-article[data-astro-cid-c3srukv5] h4[data-astro-cid-c3srukv5]{color:var(--text-dark);margin-bottom:.5rem}.related-article[data-astro-cid-c3srukv5] p[data-astro-cid-c3srukv5]{color:var(--text-medium);margin-bottom:.75rem}.read-time[data-astro-cid-c3srukv5]{font-size:.875rem;color:var(--text-light)}@media (max-width: 768px){.article-header[data-astro-cid-c3srukv5] h1[data-astro-cid-c3srukv5]{font-size:2rem}.article-meta[data-astro-cid-c3srukv5]{flex-direction:column;gap:.5rem}.pros-cons-grid[data-astro-cid-c3srukv5],.use-cases-grid[data-astro-cid-c3srukv5]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-c3srukv5]{flex-direction:column;align-items:center}}.category-page[data-astro-cid-44gjtm36]{padding:2rem 0 4rem}.category-header[data-astro-cid-44gjtm36]{text-align:center;margin-bottom:3rem}.breadcrumb[data-astro-cid-44gjtm36]{margin-bottom:2rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-44gjtm36] a[data-astro-cid-44gjtm36]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-44gjtm36] span[data-astro-cid-44gjtm36]{margin:0 .5rem}.category-title-section[data-astro-cid-44gjtm36]{max-width:600px;margin:0 auto}.category-icon-large[data-astro-cid-44gjtm36]{font-size:4rem;margin-bottom:1rem}.category-header[data-astro-cid-44gjtm36] h1[data-astro-cid-44gjtm36]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.category-description[data-astro-cid-44gjtm36]{font-size:1.25rem;color:var(--text-medium)}.articles-section[data-astro-cid-44gjtm36]{margin-bottom:3rem}.section-header[data-astro-cid-44gjtm36]{text-align:center;margin-bottom:2rem}.section-header[data-astro-cid-44gjtm36] h2[data-astro-cid-44gjtm36]{color:var(--text-dark);margin-bottom:.5rem}.section-header[data-astro-cid-44gjtm36] p[data-astro-cid-44gjtm36]{color:var(--text-medium)}.articles-grid[data-astro-cid-44gjtm36]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.article-card[data-astro-cid-44gjtm36]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.article-card[data-astro-cid-44gjtm36]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.article-category[data-astro-cid-44gjtm36]{background:var(--primary-green);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.875rem;font-weight:500;display:inline-block;margin-bottom:1rem}.article-card[data-astro-cid-44gjtm36] h3[data-astro-cid-44gjtm36]{margin-bottom:1rem}.article-card[data-astro-cid-44gjtm36] h3[data-astro-cid-44gjtm36] a[data-astro-cid-44gjtm36]{color:var(--text-dark);text-decoration:none;transition:color .2s ease}.article-card[data-astro-cid-44gjtm36] h3[data-astro-cid-44gjtm36] a[data-astro-cid-44gjtm36]:hover{color:var(--primary-green)}.article-excerpt[data-astro-cid-44gjtm36]{color:var(--text-medium);line-height:1.6;margin-bottom:1.5rem}.article-meta[data-astro-cid-44gjtm36]{display:flex;gap:1rem;color:var(--text-light);font-size:.9rem}.trends-section[data-astro-cid-44gjtm36]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.trends-section[data-astro-cid-44gjtm36] h3[data-astro-cid-44gjtm36]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.trends-grid[data-astro-cid-44gjtm36]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.trend-card[data-astro-cid-44gjtm36]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-align:center;box-shadow:var(--shadow-light)}.trend-icon[data-astro-cid-44gjtm36]{font-size:2rem;margin-bottom:1rem}.trend-card[data-astro-cid-44gjtm36] h4[data-astro-cid-44gjtm36]{color:var(--text-dark);margin-bottom:.75rem}.trend-card[data-astro-cid-44gjtm36] p[data-astro-cid-44gjtm36]{color:var(--text-medium);font-size:.9rem;line-height:1.5}.style-guide-section[data-astro-cid-44gjtm36]{margin-bottom:3rem}.style-guide-section[data-astro-cid-44gjtm36] h3[data-astro-cid-44gjtm36]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.styles-grid[data-astro-cid-44gjtm36]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.style-card[data-astro-cid-44gjtm36]{background:var(--white);padding:2rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.style-card[data-astro-cid-44gjtm36] h4[data-astro-cid-44gjtm36]{color:var(--text-dark);margin-bottom:1rem}.style-card[data-astro-cid-44gjtm36] p[data-astro-cid-44gjtm36]{color:var(--text-medium);line-height:1.5;margin-bottom:1.5rem}.style-features[data-astro-cid-44gjtm36]{display:flex;flex-wrap:wrap;gap:.5rem}.style-features[data-astro-cid-44gjtm36] span[data-astro-cid-44gjtm36]{background:var(--primary-green);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.8rem}.related-categories[data-astro-cid-44gjtm36]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.related-categories[data-astro-cid-44gjtm36] h3[data-astro-cid-44gjtm36]{text-align:center;margin-bottom:1.5rem;color:var(--text-dark)}.categories-grid[data-astro-cid-44gjtm36]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.category-card[data-astro-cid-44gjtm36]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-decoration:none;box-shadow:var(--shadow-light);transition:transform .2s ease,box-shadow .2s ease;text-align:center}.category-card[data-astro-cid-44gjtm36]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.category-icon[data-astro-cid-44gjtm36]{font-size:2rem;margin-bottom:1rem;display:block}.category-card[data-astro-cid-44gjtm36] h4[data-astro-cid-44gjtm36]{color:var(--text-dark);margin-bottom:.5rem}.category-card[data-astro-cid-44gjtm36] p[data-astro-cid-44gjtm36]{color:var(--text-medium);font-size:.9rem}.cta-section[data-astro-cid-44gjtm36]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center}.cta-section[data-astro-cid-44gjtm36] h3[data-astro-cid-44gjtm36],.cta-section[data-astro-cid-44gjtm36] p[data-astro-cid-44gjtm36]{color:var(--white)}.cta-section[data-astro-cid-44gjtm36] h3[data-astro-cid-44gjtm36]{margin-bottom:1rem}.cta-section[data-astro-cid-44gjtm36] p[data-astro-cid-44gjtm36]{margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-44gjtm36]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.category-header[data-astro-cid-44gjtm36] h1[data-astro-cid-44gjtm36]{font-size:2rem}.articles-grid[data-astro-cid-44gjtm36],.trends-grid[data-astro-cid-44gjtm36],.categories-grid[data-astro-cid-44gjtm36],.styles-grid[data-astro-cid-44gjtm36]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-44gjtm36]{flex-direction:column}}.category-page[data-astro-cid-haoqftbw]{padding:2rem 0 4rem}.category-header[data-astro-cid-haoqftbw]{text-align:center;margin-bottom:3rem}.breadcrumb[data-astro-cid-haoqftbw]{margin-bottom:2rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-haoqftbw] a[data-astro-cid-haoqftbw]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-haoqftbw] span[data-astro-cid-haoqftbw]{margin:0 .5rem}.category-title-section[data-astro-cid-haoqftbw]{max-width:600px;margin:0 auto}.category-icon-large[data-astro-cid-haoqftbw]{font-size:4rem;margin-bottom:1rem}.category-header[data-astro-cid-haoqftbw] h1[data-astro-cid-haoqftbw]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.category-description[data-astro-cid-haoqftbw]{font-size:1.25rem;color:var(--text-medium)}.articles-section[data-astro-cid-haoqftbw]{margin-bottom:3rem}.section-header[data-astro-cid-haoqftbw]{text-align:center;margin-bottom:2rem}.section-header[data-astro-cid-haoqftbw] h2[data-astro-cid-haoqftbw]{color:var(--text-dark);margin-bottom:.5rem}.section-header[data-astro-cid-haoqftbw] p[data-astro-cid-haoqftbw]{color:var(--text-medium)}.articles-grid[data-astro-cid-haoqftbw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.article-card[data-astro-cid-haoqftbw]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.article-content[data-astro-cid-haoqftbw]{display:flex;flex-direction:column;height:100%}.article-card[data-astro-cid-haoqftbw]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.article-category[data-astro-cid-haoqftbw]{background:var(--primary-green);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.875rem;font-weight:500;display:inline-block;margin-bottom:1rem}.article-card[data-astro-cid-haoqftbw] h3[data-astro-cid-haoqftbw]{margin-bottom:1rem}.article-card[data-astro-cid-haoqftbw] h3[data-astro-cid-haoqftbw] a[data-astro-cid-haoqftbw]{color:var(--text-dark);text-decoration:none;transition:color .2s ease}.article-card[data-astro-cid-haoqftbw] h3[data-astro-cid-haoqftbw] a[data-astro-cid-haoqftbw]:hover{color:var(--primary-green)}.article-excerpt[data-astro-cid-haoqftbw]{color:var(--text-medium);line-height:1.6;margin-bottom:1.5rem}.article-meta[data-astro-cid-haoqftbw]{display:flex;gap:1rem;color:var(--text-light);font-size:.9rem;margin-bottom:1.5rem}.article-actions[data-astro-cid-haoqftbw]{margin-top:auto;padding-top:1rem}.planning-steps-section[data-astro-cid-haoqftbw]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.planning-steps-section[data-astro-cid-haoqftbw] h3[data-astro-cid-haoqftbw]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.steps-grid[data-astro-cid-haoqftbw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.step-card[data-astro-cid-haoqftbw]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-align:center;box-shadow:var(--shadow-light);position:relative}.step-number[data-astro-cid-haoqftbw]{background:var(--primary-green);color:var(--white);width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;margin:0 auto 1rem}.step-card[data-astro-cid-haoqftbw] h4[data-astro-cid-haoqftbw]{color:var(--text-dark);margin-bottom:.75rem}.step-card[data-astro-cid-haoqftbw] p[data-astro-cid-haoqftbw]{color:var(--text-medium);font-size:.9rem;line-height:1.5}.tools-showcase[data-astro-cid-haoqftbw]{margin-bottom:3rem}.tools-showcase[data-astro-cid-haoqftbw] h3[data-astro-cid-haoqftbw]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.tools-grid[data-astro-cid-haoqftbw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.tool-card[data-astro-cid-haoqftbw]{background:var(--white);padding:2rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);position:relative;text-align:center}.tool-card[data-astro-cid-haoqftbw].featured{border-color:var(--primary-green);box-shadow:var(--shadow-medium)}.tool-icon[data-astro-cid-haoqftbw]{font-size:2.5rem;margin-bottom:1rem}.tool-card[data-astro-cid-haoqftbw] h4[data-astro-cid-haoqftbw]{color:var(--text-dark);margin-bottom:1rem}.tool-card[data-astro-cid-haoqftbw] p[data-astro-cid-haoqftbw]{color:var(--text-medium);line-height:1.5;margin-bottom:1.5rem}.tool-features[data-astro-cid-haoqftbw]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.tool-features[data-astro-cid-haoqftbw] span[data-astro-cid-haoqftbw]{background:var(--light-grey);color:var(--text-dark);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.8rem}.tool-status[data-astro-cid-haoqftbw]{padding:.5rem 1rem;border-radius:var(--border-radius-small);font-weight:500;font-size:.9rem}.tool-status[data-astro-cid-haoqftbw].available{background:#d4edda;color:#155724}.tool-status[data-astro-cid-haoqftbw].coming-soon{background:#fff3cd;color:#856404}.coming-soon-section[data-astro-cid-haoqftbw]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem;text-align:center}.coming-soon-section[data-astro-cid-haoqftbw] h3[data-astro-cid-haoqftbw]{color:var(--text-dark);margin-bottom:1rem}.coming-soon-section[data-astro-cid-haoqftbw] p[data-astro-cid-haoqftbw]{color:var(--text-medium);margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.coming-soon-grid[data-astro-cid-haoqftbw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.feature-preview[data-astro-cid-haoqftbw]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light)}.feature-preview[data-astro-cid-haoqftbw] h4[data-astro-cid-haoqftbw]{color:var(--text-dark);margin-bottom:.75rem}.feature-preview[data-astro-cid-haoqftbw] p[data-astro-cid-haoqftbw]{color:var(--text-medium);font-size:.9rem;line-height:1.5}.related-categories[data-astro-cid-haoqftbw]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.related-categories[data-astro-cid-haoqftbw] h3[data-astro-cid-haoqftbw]{text-align:center;margin-bottom:1.5rem;color:var(--text-dark)}.categories-grid[data-astro-cid-haoqftbw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.category-card[data-astro-cid-haoqftbw]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-decoration:none;box-shadow:var(--shadow-light);transition:transform .2s ease,box-shadow .2s ease;text-align:center}.category-card[data-astro-cid-haoqftbw]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.category-icon[data-astro-cid-haoqftbw]{font-size:2rem;margin-bottom:1rem;display:block}.category-card[data-astro-cid-haoqftbw] h4[data-astro-cid-haoqftbw]{color:var(--text-dark);margin-bottom:.5rem}.category-card[data-astro-cid-haoqftbw] p[data-astro-cid-haoqftbw]{color:var(--text-medium);font-size:.9rem}.cta-section[data-astro-cid-haoqftbw]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center}.cta-section[data-astro-cid-haoqftbw] h3[data-astro-cid-haoqftbw],.cta-section[data-astro-cid-haoqftbw] p[data-astro-cid-haoqftbw]{color:var(--white)}.cta-section[data-astro-cid-haoqftbw] h3[data-astro-cid-haoqftbw]{margin-bottom:1rem}.cta-section[data-astro-cid-haoqftbw] p[data-astro-cid-haoqftbw]{margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-haoqftbw]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.category-header[data-astro-cid-haoqftbw] h1[data-astro-cid-haoqftbw]{font-size:2rem}.articles-grid[data-astro-cid-haoqftbw],.steps-grid[data-astro-cid-haoqftbw],.tools-grid[data-astro-cid-haoqftbw],.categories-grid[data-astro-cid-haoqftbw],.coming-soon-grid[data-astro-cid-haoqftbw]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-haoqftbw]{flex-direction:column}}.category-page[data-astro-cid-q4mex7o7]{padding:2rem 0 4rem}.category-header[data-astro-cid-q4mex7o7]{text-align:center;margin-bottom:3rem}.breadcrumb[data-astro-cid-q4mex7o7]{margin-bottom:2rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-q4mex7o7] a[data-astro-cid-q4mex7o7]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-q4mex7o7] span[data-astro-cid-q4mex7o7]{margin:0 .5rem}.category-title-section[data-astro-cid-q4mex7o7]{max-width:600px;margin:0 auto}.category-icon-large[data-astro-cid-q4mex7o7]{font-size:4rem;margin-bottom:1rem}.category-header[data-astro-cid-q4mex7o7] h1[data-astro-cid-q4mex7o7]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.category-description[data-astro-cid-q4mex7o7]{font-size:1.25rem;color:var(--text-medium)}.articles-section[data-astro-cid-q4mex7o7]{margin-bottom:3rem}.section-header[data-astro-cid-q4mex7o7]{text-align:center;margin-bottom:2rem}.section-header[data-astro-cid-q4mex7o7] h2[data-astro-cid-q4mex7o7]{color:var(--text-dark);margin-bottom:.5rem}.section-header[data-astro-cid-q4mex7o7] p[data-astro-cid-q4mex7o7]{color:var(--text-medium)}.articles-grid[data-astro-cid-q4mex7o7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.article-card[data-astro-cid-q4mex7o7]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.article-card[data-astro-cid-q4mex7o7]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.article-category[data-astro-cid-q4mex7o7]{background:var(--primary-green);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.875rem;font-weight:500;display:inline-block;margin-bottom:1rem}.article-card[data-astro-cid-q4mex7o7] h3[data-astro-cid-q4mex7o7]{margin-bottom:1rem}.article-card[data-astro-cid-q4mex7o7] h3[data-astro-cid-q4mex7o7] a[data-astro-cid-q4mex7o7]{color:var(--text-dark);text-decoration:none;transition:color .2s ease}.article-card[data-astro-cid-q4mex7o7] h3[data-astro-cid-q4mex7o7] a[data-astro-cid-q4mex7o7]:hover{color:var(--primary-green)}.article-excerpt[data-astro-cid-q4mex7o7]{color:var(--text-medium);line-height:1.6;margin-bottom:1.5rem}.article-meta[data-astro-cid-q4mex7o7]{display:flex;gap:1rem;color:var(--text-light);font-size:.9rem;margin-bottom:1.5rem}.article-actions[data-astro-cid-q4mex7o7]{margin-top:auto}.quick-tips-section[data-astro-cid-q4mex7o7]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.quick-tips-section[data-astro-cid-q4mex7o7] h3[data-astro-cid-q4mex7o7]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.tips-grid[data-astro-cid-q4mex7o7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.tip-card[data-astro-cid-q4mex7o7]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-align:center;box-shadow:var(--shadow-light)}.tip-icon[data-astro-cid-q4mex7o7]{font-size:2rem;margin-bottom:1rem}.tip-card[data-astro-cid-q4mex7o7] h4[data-astro-cid-q4mex7o7]{color:var(--text-dark);margin-bottom:.75rem}.tip-card[data-astro-cid-q4mex7o7] p[data-astro-cid-q4mex7o7]{color:var(--text-medium);font-size:.9rem;line-height:1.5}.mistakes-section[data-astro-cid-q4mex7o7]{margin-bottom:3rem}.mistakes-section[data-astro-cid-q4mex7o7] h3[data-astro-cid-q4mex7o7]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.mistakes-list[data-astro-cid-q4mex7o7]{display:grid;gap:1.5rem}.mistake-item[data-astro-cid-q4mex7o7]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);display:flex;gap:1.5rem;align-items:flex-start}.mistake-number[data-astro-cid-q4mex7o7]{background:#e74c3c;color:var(--white);width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;margin-top:.25rem}.mistake-content[data-astro-cid-q4mex7o7] h4[data-astro-cid-q4mex7o7]{color:var(--text-dark);margin-bottom:.5rem}.mistake-content[data-astro-cid-q4mex7o7] p[data-astro-cid-q4mex7o7]{color:var(--text-medium);line-height:1.5}.expert-advice-section[data-astro-cid-q4mex7o7]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.expert-advice-section[data-astro-cid-q4mex7o7] h3[data-astro-cid-q4mex7o7]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.seasons-grid[data-astro-cid-q4mex7o7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.season-card[data-astro-cid-q4mex7o7]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);text-align:center}.season-icon[data-astro-cid-q4mex7o7]{font-size:2rem;margin-bottom:1rem}.season-card[data-astro-cid-q4mex7o7] h4[data-astro-cid-q4mex7o7]{color:var(--text-dark);margin-bottom:.75rem}.season-card[data-astro-cid-q4mex7o7] p[data-astro-cid-q4mex7o7]{color:var(--text-medium);font-size:.9rem;line-height:1.5;margin-bottom:1rem}.season-card[data-astro-cid-q4mex7o7] ul[data-astro-cid-q4mex7o7]{list-style:none;padding:0;text-align:left}.season-card[data-astro-cid-q4mex7o7] li[data-astro-cid-q4mex7o7]{color:var(--text-medium);font-size:.85rem;padding:.25rem 0;border-bottom:1px solid var(--light-grey)}.season-card[data-astro-cid-q4mex7o7] li[data-astro-cid-q4mex7o7]:last-child{border-bottom:none}.related-categories[data-astro-cid-q4mex7o7]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.related-categories[data-astro-cid-q4mex7o7] h3[data-astro-cid-q4mex7o7]{text-align:center;margin-bottom:1.5rem;color:var(--text-dark)}.categories-grid[data-astro-cid-q4mex7o7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.category-card[data-astro-cid-q4mex7o7]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-decoration:none;box-shadow:var(--shadow-light);transition:transform .2s ease,box-shadow .2s ease;text-align:center}.category-card[data-astro-cid-q4mex7o7]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.category-icon[data-astro-cid-q4mex7o7]{font-size:2rem;margin-bottom:1rem;display:block}.category-card[data-astro-cid-q4mex7o7] h4[data-astro-cid-q4mex7o7]{color:var(--text-dark);margin-bottom:.5rem}.category-card[data-astro-cid-q4mex7o7] p[data-astro-cid-q4mex7o7]{color:var(--text-medium);font-size:.9rem}.cta-section[data-astro-cid-q4mex7o7]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center}.cta-section[data-astro-cid-q4mex7o7] h3[data-astro-cid-q4mex7o7],.cta-section[data-astro-cid-q4mex7o7] p[data-astro-cid-q4mex7o7]{color:var(--white)}.cta-section[data-astro-cid-q4mex7o7] h3[data-astro-cid-q4mex7o7]{margin-bottom:1rem}.cta-section[data-astro-cid-q4mex7o7] p[data-astro-cid-q4mex7o7]{margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-q4mex7o7]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.category-header[data-astro-cid-q4mex7o7] h1[data-astro-cid-q4mex7o7]{font-size:2rem}.articles-grid[data-astro-cid-q4mex7o7],.tips-grid[data-astro-cid-q4mex7o7],.seasons-grid[data-astro-cid-q4mex7o7],.categories-grid[data-astro-cid-q4mex7o7]{grid-template-columns:1fr}.mistake-item[data-astro-cid-q4mex7o7]{flex-direction:column;text-align:center}.cta-buttons[data-astro-cid-q4mex7o7]{flex-direction:column}}.category-page[data-astro-cid-smza3jg5]{padding:2rem 0 4rem}.category-header[data-astro-cid-smza3jg5]{text-align:center;margin-bottom:3rem}.breadcrumb[data-astro-cid-smza3jg5]{margin-bottom:2rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-smza3jg5] a[data-astro-cid-smza3jg5]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-smza3jg5] span[data-astro-cid-smza3jg5]{margin:0 .5rem}.category-title-section[data-astro-cid-smza3jg5]{max-width:600px;margin:0 auto}.category-icon-large[data-astro-cid-smza3jg5]{font-size:4rem;margin-bottom:1rem}.category-header[data-astro-cid-smza3jg5] h1[data-astro-cid-smza3jg5]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.category-description[data-astro-cid-smza3jg5]{font-size:1.25rem;color:var(--text-medium)}.articles-section[data-astro-cid-smza3jg5]{margin-bottom:3rem}.section-header[data-astro-cid-smza3jg5]{text-align:center;margin-bottom:2rem}.section-header[data-astro-cid-smza3jg5] h2[data-astro-cid-smza3jg5]{color:var(--text-dark);margin-bottom:.5rem}.section-header[data-astro-cid-smza3jg5] p[data-astro-cid-smza3jg5]{color:var(--text-medium)}.articles-grid[data-astro-cid-smza3jg5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.article-card[data-astro-cid-smza3jg5]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.article-content[data-astro-cid-smza3jg5]{display:flex;flex-direction:column;height:100%}.article-card[data-astro-cid-smza3jg5]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.article-category[data-astro-cid-smza3jg5]{background:var(--primary-green);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.875rem;font-weight:500;display:inline-block;margin-bottom:1rem}.article-card[data-astro-cid-smza3jg5] h3[data-astro-cid-smza3jg5]{margin-bottom:1rem}.article-card[data-astro-cid-smza3jg5] h3[data-astro-cid-smza3jg5] a[data-astro-cid-smza3jg5]{color:var(--text-dark);text-decoration:none;transition:color .2s ease}.article-card[data-astro-cid-smza3jg5] h3[data-astro-cid-smza3jg5] a[data-astro-cid-smza3jg5]:hover{color:var(--primary-green)}.article-excerpt[data-astro-cid-smza3jg5]{color:var(--text-medium);line-height:1.6;margin-bottom:1.5rem}.article-meta[data-astro-cid-smza3jg5]{display:flex;gap:1rem;color:var(--text-light);font-size:.9rem;margin-bottom:1.5rem}.article-actions[data-astro-cid-smza3jg5]{margin-top:auto;padding-top:1rem}.embedded-article[data-astro-cid-smza3jg5]{margin:2rem 0}.article-iframe[data-astro-cid-smza3jg5]{width:100%;height:100vh;border:0;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-medium)}.article-meta[data-astro-cid-smza3jg5]{display:flex;gap:1rem;color:var(--text-light);font-size:.9rem;justify-content:center;align-items:center}.article-category-badge[data-astro-cid-smza3jg5]{background:var(--primary-green);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.875rem;font-weight:500}.other-articles[data-astro-cid-smza3jg5]{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--medium-grey)}.other-articles[data-astro-cid-smza3jg5] h3[data-astro-cid-smza3jg5]{margin-bottom:1.5rem;color:var(--text-dark)}.other-articles-grid[data-astro-cid-smza3jg5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.other-article-card[data-astro-cid-smza3jg5]{background:var(--white);border:1px solid var(--medium-grey);border-radius:var(--border-radius-medium);padding:1.5rem;transition:box-shadow .2s ease}.other-article-card[data-astro-cid-smza3jg5]:hover{box-shadow:var(--shadow-medium)}.other-article-card[data-astro-cid-smza3jg5] h4[data-astro-cid-smza3jg5]{color:var(--text-dark);margin-bottom:.75rem}.other-article-card[data-astro-cid-smza3jg5] .article-excerpt[data-astro-cid-smza3jg5]{color:var(--text-medium);font-size:.9rem;margin-bottom:1rem}.article-footer[data-astro-cid-smza3jg5]{display:flex;justify-content:space-between;align-items:center}.view-article-link[data-astro-cid-smza3jg5]{color:var(--primary-green);text-decoration:none;font-weight:500;font-size:.9rem}.view-article-link[data-astro-cid-smza3jg5]:hover{text-decoration:underline}.related-categories[data-astro-cid-smza3jg5]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.related-categories[data-astro-cid-smza3jg5] h3[data-astro-cid-smza3jg5]{text-align:center;margin-bottom:1.5rem;color:var(--text-dark)}.categories-grid[data-astro-cid-smza3jg5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.category-card[data-astro-cid-smza3jg5]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-decoration:none;box-shadow:var(--shadow-light);transition:transform .2s ease,box-shadow .2s ease;text-align:center}.category-card[data-astro-cid-smza3jg5]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.category-icon[data-astro-cid-smza3jg5]{font-size:2rem;margin-bottom:1rem;display:block}.category-card[data-astro-cid-smza3jg5] h4[data-astro-cid-smza3jg5]{color:var(--text-dark);margin-bottom:.5rem}.category-card[data-astro-cid-smza3jg5] p[data-astro-cid-smza3jg5]{color:var(--text-medium);font-size:.9rem}.cta-section[data-astro-cid-smza3jg5]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center}.cta-section[data-astro-cid-smza3jg5] h3[data-astro-cid-smza3jg5],.cta-section[data-astro-cid-smza3jg5] p[data-astro-cid-smza3jg5]{color:var(--white)}.cta-section[data-astro-cid-smza3jg5] h3[data-astro-cid-smza3jg5]{margin-bottom:1rem}.cta-section[data-astro-cid-smza3jg5] p[data-astro-cid-smza3jg5]{margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-smza3jg5]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.category-header[data-astro-cid-smza3jg5] h1[data-astro-cid-smza3jg5]{font-size:2rem}.articles-grid[data-astro-cid-smza3jg5],.categories-grid[data-astro-cid-smza3jg5]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-smza3jg5]{flex-direction:column}}.blog-article[data-astro-cid-iizxht4i]{max-width:800px;margin:0 auto;padding:2rem 1rem}.article-header[data-astro-cid-iizxht4i]{margin-bottom:3rem;text-align:center}.breadcrumb[data-astro-cid-iizxht4i]{font-size:.875rem;color:var(--text-medium);margin-bottom:1rem}.breadcrumb[data-astro-cid-iizxht4i] a[data-astro-cid-iizxht4i]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-iizxht4i] a[data-astro-cid-iizxht4i]:hover{text-decoration:underline}.article-header[data-astro-cid-iizxht4i] h1[data-astro-cid-iizxht4i]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark);line-height:1.2}.article-meta[data-astro-cid-iizxht4i]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;font-size:.875rem;color:var(--text-medium)}.article-content[data-astro-cid-iizxht4i]{font-size:1.125rem;line-height:1.7;color:var(--text-dark)}.lead[data-astro-cid-iizxht4i]{font-size:1.25rem;font-weight:500;color:var(--text-medium);border-left:4px solid var(--primary-green);padding-left:1.5rem;margin:2rem 0 3rem}.content-section[data-astro-cid-iizxht4i]{margin:3rem 0}.content-section[data-astro-cid-iizxht4i] h2[data-astro-cid-iizxht4i]{font-size:1.75rem;margin-bottom:1rem;color:var(--text-dark)}.content-section[data-astro-cid-iizxht4i].highlight{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);border-left:4px solid var(--primary-green)}.content-section[data-astro-cid-iizxht4i] ul[data-astro-cid-iizxht4i],.content-section[data-astro-cid-iizxht4i] ol[data-astro-cid-iizxht4i]{margin:1.5rem 0;padding-left:2rem}.content-section[data-astro-cid-iizxht4i] li[data-astro-cid-iizxht4i]{margin:.75rem 0}.content-section[data-astro-cid-iizxht4i] a[data-astro-cid-iizxht4i]{color:var(--primary-green);text-decoration:none;font-weight:500}.content-section[data-astro-cid-iizxht4i] a[data-astro-cid-iizxht4i]:hover{text-decoration:underline}.before-after-section[data-astro-cid-iizxht4i]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin:3rem 0;text-align:center}.before-after-section[data-astro-cid-iizxht4i] h3[data-astro-cid-iizxht4i]{font-size:1.5rem;color:var(--text-dark);margin-bottom:2rem}.before-after-container[data-astro-cid-iizxht4i]{display:flex;align-items:center;justify-content:center;gap:2rem;margin:2rem 0;flex-wrap:wrap}.before-after-item[data-astro-cid-iizxht4i]{flex:1;max-width:300px;min-width:250px}.before-after-image[data-astro-cid-iizxht4i]{width:100%;height:auto;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-medium);transition:transform .3s ease}.before-after-image[data-astro-cid-iizxht4i]:hover{transform:scale(1.02)}.image-label[data-astro-cid-iizxht4i]{font-weight:600;padding:.75rem;margin-top:.5rem;border-radius:var(--border-radius-small);font-size:.9rem}.before-label[data-astro-cid-iizxht4i]{background:#ef44441a;color:#dc2626}.after-label[data-astro-cid-iizxht4i]{background:#22c55e1a;color:#16a34a}.arrow-divider[data-astro-cid-iizxht4i]{font-size:2rem;color:var(--primary-green);font-weight:700;margin:0 1rem}.caption[data-astro-cid-iizxht4i]{font-style:italic;color:var(--text-medium);font-size:.95rem;margin-top:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.before-after-container[data-astro-cid-iizxht4i]{flex-direction:column;gap:1rem}.arrow-divider[data-astro-cid-iizxht4i]{transform:rotate(90deg);margin:.5rem 0}.before-after-section[data-astro-cid-iizxht4i]{padding:1.5rem}}.article-cta[data-astro-cid-iizxht4i]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center;margin:3rem 0}.article-cta[data-astro-cid-iizxht4i] h3[data-astro-cid-iizxht4i],.article-cta[data-astro-cid-iizxht4i] p[data-astro-cid-iizxht4i]{color:var(--white)}.cta-buttons[data-astro-cid-iizxht4i]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.related-articles[data-astro-cid-iizxht4i]{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--medium-grey)}.related-articles[data-astro-cid-iizxht4i] h3[data-astro-cid-iizxht4i]{margin-bottom:1.5rem;color:var(--text-dark)}.related-grid[data-astro-cid-iizxht4i]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.related-card[data-astro-cid-iizxht4i]{background:var(--white);border:1px solid var(--medium-grey);border-radius:var(--border-radius-large);padding:1.5rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.related-card[data-astro-cid-iizxht4i]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.related-card[data-astro-cid-iizxht4i] h4[data-astro-cid-iizxht4i]{color:var(--text-dark);margin-bottom:.5rem}.related-card[data-astro-cid-iizxht4i] p[data-astro-cid-iizxht4i]{color:var(--text-medium);font-size:.875rem;margin:0}@media (max-width: 768px){.article-header[data-astro-cid-iizxht4i] h1[data-astro-cid-iizxht4i]{font-size:2rem}.article-meta[data-astro-cid-iizxht4i]{flex-direction:column;gap:.5rem}.cta-buttons[data-astro-cid-iizxht4i]{flex-direction:column;align-items:center}.related-grid[data-astro-cid-iizxht4i]{grid-template-columns:1fr}}.blog-article[data-astro-cid-v33t3yb6]{padding:2rem 0 4rem}.article-header[data-astro-cid-v33t3yb6]{margin-bottom:3rem;text-align:center}.breadcrumb[data-astro-cid-v33t3yb6]{margin-bottom:1rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-v33t3yb6] a[data-astro-cid-v33t3yb6]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-v33t3yb6] span[data-astro-cid-v33t3yb6]{margin:0 .5rem}.article-header[data-astro-cid-v33t3yb6] h1[data-astro-cid-v33t3yb6]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.article-subtitle[data-astro-cid-v33t3yb6]{font-size:1.25rem;color:var(--text-medium);margin-bottom:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}.article-meta[data-astro-cid-v33t3yb6]{display:flex;justify-content:center;gap:2rem;color:var(--text-medium);font-size:.9rem}.article-content[data-astro-cid-v33t3yb6]{max-width:800px;margin:0 auto;line-height:1.7}.intro-section[data-astro-cid-v33t3yb6]{margin-bottom:3rem;font-size:1.1rem}.comparison-section[data-astro-cid-v33t3yb6]{margin-bottom:3rem}.comparison-section[data-astro-cid-v33t3yb6] h2[data-astro-cid-v33t3yb6]{color:var(--text-dark);margin-bottom:1.5rem;font-size:2rem;border-bottom:3px solid var(--primary-green);padding-bottom:.5rem}.method-overview[data-astro-cid-v33t3yb6]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-medium);margin-bottom:2rem}.method-overview[data-astro-cid-v33t3yb6] h3[data-astro-cid-v33t3yb6]{color:var(--text-dark);margin-bottom:1rem}.pros-cons-grid[data-astro-cid-v33t3yb6]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.pros-section[data-astro-cid-v33t3yb6],.cons-section[data-astro-cid-v33t3yb6]{background:var(--white);padding:2rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light)}.pros-section[data-astro-cid-v33t3yb6]{border-left:4px solid var(--primary-green)}.cons-section[data-astro-cid-v33t3yb6]{border-left:4px solid #e74c3c}.pros-section[data-astro-cid-v33t3yb6] h4[data-astro-cid-v33t3yb6]{color:var(--primary-green);margin-bottom:1rem}.cons-section[data-astro-cid-v33t3yb6] h4[data-astro-cid-v33t3yb6]{color:#e74c3c;margin-bottom:1rem}.pros-list[data-astro-cid-v33t3yb6],.cons-list[data-astro-cid-v33t3yb6]{list-style:none;padding:0}.pros-list[data-astro-cid-v33t3yb6] li[data-astro-cid-v33t3yb6],.cons-list[data-astro-cid-v33t3yb6] li[data-astro-cid-v33t3yb6]{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.pros-list[data-astro-cid-v33t3yb6] li[data-astro-cid-v33t3yb6]:before{content:"✓";position:absolute;left:0;color:var(--primary-green);font-weight:700}.cons-list[data-astro-cid-v33t3yb6] li[data-astro-cid-v33t3yb6]:before{content:"✗";position:absolute;left:0;color:#e74c3c;font-weight:700}.when-to-use-section[data-astro-cid-v33t3yb6]{margin-bottom:3rem}.when-to-use-section[data-astro-cid-v33t3yb6] h2[data-astro-cid-v33t3yb6]{color:var(--text-dark);margin-bottom:1.5rem;font-size:2rem}.use-cases-grid[data-astro-cid-v33t3yb6]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.use-case[data-astro-cid-v33t3yb6]{background:var(--white);padding:2rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);border-top:4px solid var(--primary-green)}.use-case[data-astro-cid-v33t3yb6] h3[data-astro-cid-v33t3yb6]{color:var(--text-dark);margin-bottom:1rem}.use-case[data-astro-cid-v33t3yb6] ul[data-astro-cid-v33t3yb6]{list-style:none;padding:0}.use-case[data-astro-cid-v33t3yb6] li[data-astro-cid-v33t3yb6]{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.use-case[data-astro-cid-v33t3yb6] li[data-astro-cid-v33t3yb6]:before{content:"→";position:absolute;left:0;color:var(--primary-green);font-weight:700}.hybrid-approach-section[data-astro-cid-v33t3yb6]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.hybrid-approach-section[data-astro-cid-v33t3yb6] h2[data-astro-cid-v33t3yb6]{color:var(--text-dark);margin-bottom:1rem}.hybrid-steps[data-astro-cid-v33t3yb6]{margin:2rem 0}.step[data-astro-cid-v33t3yb6]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);margin-bottom:1rem;border-left:4px solid var(--primary-green)}.step[data-astro-cid-v33t3yb6] h4[data-astro-cid-v33t3yb6]{color:var(--text-dark);margin-bottom:.5rem}.hybrid-benefits[data-astro-cid-v33t3yb6]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);border-top:4px solid var(--primary-green)}.hybrid-benefits[data-astro-cid-v33t3yb6] h4[data-astro-cid-v33t3yb6]{color:var(--text-dark);margin-bottom:1rem}.future-trends-section[data-astro-cid-v33t3yb6]{margin-bottom:3rem}.future-trends-section[data-astro-cid-v33t3yb6] h2[data-astro-cid-v33t3yb6]{color:var(--text-dark);margin-bottom:1rem}.decision-factors[data-astro-cid-v33t3yb6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:1.5rem}.factor[data-astro-cid-v33t3yb6]{background:var(--light-grey);padding:1.5rem;border-radius:var(--border-radius-medium);text-align:center}.factor[data-astro-cid-v33t3yb6] h4[data-astro-cid-v33t3yb6]{color:var(--text-dark);margin-bottom:.75rem}.article-cta[data-astro-cid-v33t3yb6]{background:var(--primary-green);color:var(--white);padding:2.5rem;border-radius:var(--border-radius-large);text-align:center;margin-bottom:3rem}.article-cta[data-astro-cid-v33t3yb6] h3[data-astro-cid-v33t3yb6],.article-cta[data-astro-cid-v33t3yb6] p[data-astro-cid-v33t3yb6]{color:var(--white)}.cta-buttons[data-astro-cid-v33t3yb6]{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.related-articles[data-astro-cid-v33t3yb6]{border-top:2px solid var(--medium-grey);padding-top:2rem}.related-articles[data-astro-cid-v33t3yb6] h3[data-astro-cid-v33t3yb6]{margin-bottom:1.5rem;color:var(--text-dark)}.related-grid[data-astro-cid-v33t3yb6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.related-article[data-astro-cid-v33t3yb6]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);text-decoration:none;border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.related-article[data-astro-cid-v33t3yb6]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.related-article[data-astro-cid-v33t3yb6] h4[data-astro-cid-v33t3yb6]{color:var(--text-dark);margin-bottom:.5rem}.related-article[data-astro-cid-v33t3yb6] p[data-astro-cid-v33t3yb6]{color:var(--text-medium);margin-bottom:.75rem}.read-time[data-astro-cid-v33t3yb6]{font-size:.875rem;color:var(--text-light)}@media (max-width: 768px){.article-header[data-astro-cid-v33t3yb6] h1[data-astro-cid-v33t3yb6]{font-size:2rem}.article-meta[data-astro-cid-v33t3yb6]{flex-direction:column;gap:.5rem}.pros-cons-grid[data-astro-cid-v33t3yb6],.use-cases-grid[data-astro-cid-v33t3yb6]{grid-template-columns:1fr}.article-cta[data-astro-cid-v33t3yb6]{flex-direction:column}}.blog-article[data-astro-cid-ttlkaf2y]{padding:2rem 0 4rem}.article-header[data-astro-cid-ttlkaf2y]{margin-bottom:3rem;text-align:center}.breadcrumb[data-astro-cid-ttlkaf2y]{margin-bottom:1rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-ttlkaf2y] a[data-astro-cid-ttlkaf2y]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-ttlkaf2y] span[data-astro-cid-ttlkaf2y]{margin:0 .5rem}.article-header[data-astro-cid-ttlkaf2y] h1[data-astro-cid-ttlkaf2y]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.article-subtitle[data-astro-cid-ttlkaf2y]{font-size:1.25rem;color:var(--text-medium);margin-bottom:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}.article-meta[data-astro-cid-ttlkaf2y]{display:flex;justify-content:center;gap:2rem;color:var(--text-medium);font-size:.9rem}.article-content[data-astro-cid-ttlkaf2y]{max-width:800px;margin:0 auto;line-height:1.7}.intro-section[data-astro-cid-ttlkaf2y]{margin-bottom:3rem;font-size:1.1rem}.materials-list[data-astro-cid-ttlkaf2y]{margin-bottom:3rem}.material-item[data-astro-cid-ttlkaf2y]{margin-bottom:2.5rem;padding:2rem;background:var(--light-grey);border-radius:var(--border-radius-medium);border-left:4px solid var(--primary-green)}.material-item[data-astro-cid-ttlkaf2y] h2[data-astro-cid-ttlkaf2y]{color:var(--text-dark);margin-bottom:1rem;font-size:1.5rem}.material-item[data-astro-cid-ttlkaf2y] p[data-astro-cid-ttlkaf2y]{margin-bottom:.75rem}.conclusion-section[data-astro-cid-ttlkaf2y]{margin-bottom:3rem;padding:2rem;background:var(--white);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light)}.conclusion-section[data-astro-cid-ttlkaf2y] ul[data-astro-cid-ttlkaf2y]{margin:1rem 0;padding-left:1.5rem}.conclusion-section[data-astro-cid-ttlkaf2y] li[data-astro-cid-ttlkaf2y]{margin-bottom:.5rem}.article-cta[data-astro-cid-ttlkaf2y]{background:var(--primary-green);color:var(--white);padding:2.5rem;border-radius:var(--border-radius-large);text-align:center;margin-bottom:3rem}.article-cta[data-astro-cid-ttlkaf2y] h3[data-astro-cid-ttlkaf2y],.article-cta[data-astro-cid-ttlkaf2y] p[data-astro-cid-ttlkaf2y]{color:var(--white)}.cta-buttons[data-astro-cid-ttlkaf2y]{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.related-articles[data-astro-cid-ttlkaf2y]{border-top:2px solid var(--medium-grey);padding-top:2rem}.related-articles[data-astro-cid-ttlkaf2y] h3[data-astro-cid-ttlkaf2y]{margin-bottom:1.5rem;color:var(--text-dark)}.related-grid[data-astro-cid-ttlkaf2y]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.related-article[data-astro-cid-ttlkaf2y]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);text-decoration:none;border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.related-article[data-astro-cid-ttlkaf2y]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.related-article[data-astro-cid-ttlkaf2y] h4[data-astro-cid-ttlkaf2y]{color:var(--text-dark);margin-bottom:.5rem}.related-article[data-astro-cid-ttlkaf2y] p[data-astro-cid-ttlkaf2y]{color:var(--text-medium);margin-bottom:.75rem}.read-time[data-astro-cid-ttlkaf2y]{font-size:.875rem;color:var(--text-light)}@media (max-width: 768px){.article-header[data-astro-cid-ttlkaf2y] h1[data-astro-cid-ttlkaf2y]{font-size:2rem}.article-meta[data-astro-cid-ttlkaf2y]{flex-direction:column;gap:.5rem}.material-item[data-astro-cid-ttlkaf2y]{padding:1.5rem}.article-cta[data-astro-cid-ttlkaf2y]{flex-direction:column}}.article-header[data-astro-cid-ltnye7pz]{text-align:center;margin-bottom:2rem}.breadcrumb[data-astro-cid-ltnye7pz]{margin-bottom:1rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-ltnye7pz] a[data-astro-cid-ltnye7pz]{color:var(--primary-green);text-decoration:none}.article-subtitle[data-astro-cid-ltnye7pz]{color:var(--text-medium)}.article-meta[data-astro-cid-ltnye7pz]{display:flex;gap:1rem;justify-content:center;color:var(--text-light)}.last-updated[data-astro-cid-ltnye7pz]{color:var(--text-medium)}.empty-state[data-astro-cid-ltnye7pz]{background:var(--light-grey);padding:1rem;border-radius:var(--border-radius);border:1px solid var(--medium-grey)}.trends-grid[data-astro-cid-ltnye7pz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.trend-card[data-astro-cid-ltnye7pz]{background:var(--white);border:1px solid var(--medium-grey);border-radius:var(--border-radius-medium);padding:1rem;box-shadow:var(--shadow-light)}.trend-header[data-astro-cid-ltnye7pz]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem}.tags[data-astro-cid-ltnye7pz]{display:flex;gap:.25rem;flex-wrap:wrap}.tag[data-astro-cid-ltnye7pz]{background:var(--primary-green);color:#fff;border-radius:12px;padding:.15rem .5rem;font-size:.75rem}.trend-summary-text[data-astro-cid-ltnye7pz]{color:var(--text-medium);margin-bottom:.5rem}.trend-details[data-astro-cid-ltnye7pz]{list-style:none;padding:0;margin:0 0 .5rem;color:var(--text-medium)}.trend-details[data-astro-cid-ltnye7pz] li[data-astro-cid-ltnye7pz]{margin-bottom:.25rem}.evidence[data-astro-cid-ltnye7pz] summary[data-astro-cid-ltnye7pz]{cursor:pointer;color:var(--primary-green)}.cta-section[data-astro-cid-ltnye7pz]{background:var(--primary-green);color:#fff;padding:2rem;border-radius:var(--border-radius-large);text-align:center;margin-top:2rem}.cta-section[data-astro-cid-ltnye7pz] h3[data-astro-cid-ltnye7pz],.cta-section[data-astro-cid-ltnye7pz] p[data-astro-cid-ltnye7pz]{color:#fff}.cta-buttons[data-astro-cid-ltnye7pz]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1rem}.latest-updates[data-astro-cid-ltnye7pz]{background:linear-gradient(135deg,var(--color-accent-light),#f8f9fa);padding:2rem;border-radius:8px;margin:2rem 0;border-left:4px solid var(--primary-green)}.latest-updates[data-astro-cid-ltnye7pz] h2[data-astro-cid-ltnye7pz]{color:var(--primary-green);margin-bottom:1.5rem}.update-highlight[data-astro-cid-ltnye7pz]{margin:1.5rem 0}.update-card[data-astro-cid-ltnye7pz]{background:#fff;padding:1.5rem;border-radius:6px;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease}.update-card[data-astro-cid-ltnye7pz]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.update-card[data-astro-cid-ltnye7pz] h3[data-astro-cid-ltnye7pz]{margin-bottom:.5rem}.update-card[data-astro-cid-ltnye7pz] h3[data-astro-cid-ltnye7pz] a[data-astro-cid-ltnye7pz]{color:var(--primary-green);text-decoration:none}.update-card[data-astro-cid-ltnye7pz] h3[data-astro-cid-ltnye7pz] a[data-astro-cid-ltnye7pz]:hover{color:var(--primary-green);opacity:.8}.update-meta[data-astro-cid-ltnye7pz]{display:flex;gap:1rem;margin-top:1rem;font-size:.85rem}.update-date[data-astro-cid-ltnye7pz]{color:var(--primary-green);font-weight:600}.update-type[data-astro-cid-ltnye7pz]{background:var(--light-grey);color:var(--primary-green);padding:.25rem .5rem;border-radius:4px;font-weight:500}.see-more[data-astro-cid-ltnye7pz]{text-align:center;margin-top:1rem}.see-more[data-astro-cid-ltnye7pz] a[data-astro-cid-ltnye7pz]{color:var(--primary-green);text-decoration:none;font-weight:500}.see-more[data-astro-cid-ltnye7pz] a[data-astro-cid-ltnye7pz]:hover{opacity:.8}.tl-dr[data-astro-cid-w5k67liv]{background:var(--color-accent-light);padding:2rem;border-radius:8px;margin:2rem 0}.tl-dr[data-astro-cid-w5k67liv] h2[data-astro-cid-w5k67liv]{color:var(--color-accent);margin-bottom:1rem}.trends-content[data-astro-cid-w5k67liv] h3[data-astro-cid-w5k67liv]{color:var(--color-primary);margin-top:2rem;margin-bottom:1rem}.material-trends[data-astro-cid-w5k67liv],.market-data[data-astro-cid-w5k67liv],.industry-positioning[data-astro-cid-w5k67liv]{margin:3rem 0}.marketing-hooks[data-astro-cid-w5k67liv]{background:var(--color-light-gray);padding:2rem;border-radius:8px;margin:2rem 0}.hook-example[data-astro-cid-w5k67liv]{background:#fff;padding:1.5rem;border-radius:6px;border-left:4px solid var(--color-accent);margin-top:1rem}.hook-example[data-astro-cid-w5k67liv] h4[data-astro-cid-w5k67liv]{margin-bottom:.5rem;color:var(--color-primary)}.cta-section[data-astro-cid-w5k67liv]{background:var(--color-primary);color:#fff;padding:3rem 2rem;border-radius:8px;text-align:center;margin:3rem 0}.cta-buttons[data-astro-cid-w5k67liv]{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.related-posts[data-astro-cid-w5k67liv]{background:var(--color-light-gray);padding:2rem;border-radius:8px;margin:3rem 0}.related-posts[data-astro-cid-w5k67liv] h2[data-astro-cid-w5k67liv]{color:var(--color-primary);margin-bottom:1.5rem;text-align:center}.trend-links[data-astro-cid-w5k67liv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem}.trend-link-card[data-astro-cid-w5k67liv]{background:#fff;padding:1.5rem;border-radius:6px;border-left:4px solid var(--color-accent);transition:transform .2s ease}.trend-link-card[data-astro-cid-w5k67liv]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.trend-link-card[data-astro-cid-w5k67liv] h4[data-astro-cid-w5k67liv]{margin-bottom:.5rem}.trend-link-card[data-astro-cid-w5k67liv] h4[data-astro-cid-w5k67liv] a[data-astro-cid-w5k67liv]{color:var(--color-primary);text-decoration:none}.trend-link-card[data-astro-cid-w5k67liv] h4[data-astro-cid-w5k67liv] a[data-astro-cid-w5k67liv]:hover{color:var(--color-accent)}.trend-link-card[data-astro-cid-w5k67liv] p[data-astro-cid-w5k67liv]{color:var(--color-text-secondary);font-size:.9rem;margin:0}.blog-article[data-astro-cid-my3yr5an]{padding:2rem 0 4rem}.article-header[data-astro-cid-my3yr5an]{margin-bottom:3rem;text-align:center}.breadcrumb[data-astro-cid-my3yr5an]{margin-bottom:1rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-my3yr5an] a[data-astro-cid-my3yr5an]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-my3yr5an] span[data-astro-cid-my3yr5an]{margin:0 .5rem}.article-header[data-astro-cid-my3yr5an] h1[data-astro-cid-my3yr5an]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.article-subtitle[data-astro-cid-my3yr5an]{font-size:1.25rem;color:var(--text-medium);margin-bottom:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}.article-meta[data-astro-cid-my3yr5an]{display:flex;justify-content:center;gap:2rem;color:var(--text-medium);font-size:.9rem}.article-content[data-astro-cid-my3yr5an]{max-width:800px;margin:0 auto;line-height:1.7}.intro-section[data-astro-cid-my3yr5an]{margin-bottom:3rem;font-size:1.1rem}.materials-list[data-astro-cid-my3yr5an]{margin-bottom:3rem}.material-item[data-astro-cid-my3yr5an]{margin-bottom:2.5rem;padding:2rem;background:var(--light-grey);border-radius:var(--border-radius-medium);border-left:4px solid var(--primary-green)}.material-item[data-astro-cid-my3yr5an] h2[data-astro-cid-my3yr5an]{color:var(--text-dark);margin-bottom:1rem;font-size:1.5rem}.material-item[data-astro-cid-my3yr5an] p[data-astro-cid-my3yr5an]{margin-bottom:.75rem}.conclusion-section[data-astro-cid-my3yr5an]{margin-bottom:3rem;padding:2rem;background:var(--white);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light)}.conclusion-section[data-astro-cid-my3yr5an] ul[data-astro-cid-my3yr5an]{margin:1rem 0;padding-left:1.5rem}.conclusion-section[data-astro-cid-my3yr5an] li[data-astro-cid-my3yr5an]{margin-bottom:.5rem}.article-cta[data-astro-cid-my3yr5an]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center;margin:3rem 0}.article-cta[data-astro-cid-my3yr5an] h3[data-astro-cid-my3yr5an],.article-cta[data-astro-cid-my3yr5an] p[data-astro-cid-my3yr5an]{color:var(--white)}.cta-buttons[data-astro-cid-my3yr5an]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.related-articles[data-astro-cid-my3yr5an]{border-top:2px solid var(--medium-grey);padding-top:2rem}.related-articles[data-astro-cid-my3yr5an] h3[data-astro-cid-my3yr5an]{margin-bottom:1.5rem;color:var(--text-dark)}.related-grid[data-astro-cid-my3yr5an]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.related-article[data-astro-cid-my3yr5an]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);text-decoration:none;border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.related-article[data-astro-cid-my3yr5an]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.related-article[data-astro-cid-my3yr5an] h4[data-astro-cid-my3yr5an]{color:var(--text-dark);margin-bottom:.5rem}.related-article[data-astro-cid-my3yr5an] p[data-astro-cid-my3yr5an]{color:var(--text-medium);margin-bottom:.75rem}.read-time[data-astro-cid-my3yr5an]{font-size:.875rem;color:var(--text-light)}@media (max-width: 768px){.article-header[data-astro-cid-my3yr5an] h1[data-astro-cid-my3yr5an]{font-size:2rem}.article-meta[data-astro-cid-my3yr5an]{flex-direction:column;gap:.5rem}.material-item[data-astro-cid-my3yr5an]{padding:1.5rem}.cta-buttons[data-astro-cid-my3yr5an]{flex-direction:column;align-items:center}}.blog-article[data-astro-cid-ped4txqr]{padding:2rem 0 4rem}.article-header[data-astro-cid-ped4txqr]{margin-bottom:3rem;text-align:center}.breadcrumb[data-astro-cid-ped4txqr]{margin-bottom:1rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-ped4txqr] a[data-astro-cid-ped4txqr]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-ped4txqr] span[data-astro-cid-ped4txqr]{margin:0 .5rem}.article-header[data-astro-cid-ped4txqr] h1[data-astro-cid-ped4txqr]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.article-subtitle[data-astro-cid-ped4txqr]{font-size:1.25rem;color:var(--text-medium);margin-bottom:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}.article-meta[data-astro-cid-ped4txqr]{display:flex;justify-content:center;gap:2rem;color:var(--text-medium);font-size:.9rem}.article-content[data-astro-cid-ped4txqr]{max-width:800px;margin:0 auto;line-height:1.7}.intro-section[data-astro-cid-ped4txqr]{margin-bottom:3rem;font-size:1.1rem}.why-it-matters-section[data-astro-cid-ped4txqr]{margin-bottom:3rem}.why-it-matters-section[data-astro-cid-ped4txqr] h2[data-astro-cid-ped4txqr]{color:var(--text-dark);margin-bottom:1.5rem;font-size:2rem;text-align:center}.benefits-grid[data-astro-cid-ped4txqr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem}.benefit-card[data-astro-cid-ped4txqr]{background:var(--light-grey);padding:1.5rem;border-radius:var(--border-radius-medium);border-top:4px solid var(--primary-green)}.benefit-card[data-astro-cid-ped4txqr] h3[data-astro-cid-ped4txqr]{color:var(--text-dark);margin-bottom:.75rem}.styles-guide-section[data-astro-cid-ped4txqr]{margin-bottom:3rem}.styles-guide-section[data-astro-cid-ped4txqr] h2[data-astro-cid-ped4txqr]{color:var(--text-dark);margin-bottom:2rem;font-size:2rem;border-bottom:3px solid var(--primary-green);padding-bottom:.5rem}.style-item[data-astro-cid-ped4txqr]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;margin-bottom:2rem;box-shadow:var(--shadow-light);border-left:4px solid var(--primary-green)}.style-item[data-astro-cid-ped4txqr] h3[data-astro-cid-ped4txqr]{color:var(--text-dark);margin-bottom:1.5rem;font-size:1.5rem}.style-details[data-astro-cid-ped4txqr]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.characteristics[data-astro-cid-ped4txqr] h4[data-astro-cid-ped4txqr],.renovation-tips[data-astro-cid-ped4txqr] h4[data-astro-cid-ped4txqr]{color:var(--primary-green);margin-bottom:1rem;font-size:1.1rem}.characteristics[data-astro-cid-ped4txqr] ul[data-astro-cid-ped4txqr],.renovation-tips[data-astro-cid-ped4txqr] ul[data-astro-cid-ped4txqr]{list-style:none;padding:0}.characteristics[data-astro-cid-ped4txqr] li[data-astro-cid-ped4txqr],.renovation-tips[data-astro-cid-ped4txqr] li[data-astro-cid-ped4txqr]{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.characteristics[data-astro-cid-ped4txqr] li[data-astro-cid-ped4txqr]:before{content:"•";position:absolute;left:0;color:var(--primary-green);font-weight:700}.renovation-tips[data-astro-cid-ped4txqr] li[data-astro-cid-ped4txqr]:before{content:"→";position:absolute;left:0;color:var(--primary-green);font-weight:700}.identification-process-section[data-astro-cid-ped4txqr]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.identification-process-section[data-astro-cid-ped4txqr] h2[data-astro-cid-ped4txqr]{color:var(--text-dark);margin-bottom:2rem;text-align:center}.identification-steps[data-astro-cid-ped4txqr]{display:grid;gap:1.5rem}.step[data-astro-cid-ped4txqr]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);border-left:4px solid var(--primary-green)}.step[data-astro-cid-ped4txqr] h3[data-astro-cid-ped4txqr]{color:var(--text-dark);margin-bottom:.75rem;font-size:1.2rem}.renovation-guidelines-section[data-astro-cid-ped4txqr]{margin-bottom:3rem}.style-gallery[data-astro-cid-ped4txqr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin:.5rem auto 1.5rem;max-width:720px}.style-figure[data-astro-cid-ped4txqr]{background:var(--white);border:1px solid var(--medium-grey);border-radius:var(--border-radius-medium);overflow:hidden;box-shadow:var(--shadow-light)}.style-figure[data-astro-cid-ped4txqr] img[data-astro-cid-ped4txqr]{width:100%;height:120px;object-fit:cover;display:block}.style-figure[data-astro-cid-ped4txqr] figcaption[data-astro-cid-ped4txqr]{font-size:.95rem;color:var(--text-medium);padding:.75rem 1rem}.renovation-guidelines-section[data-astro-cid-ped4txqr] h2[data-astro-cid-ped4txqr]{color:var(--text-dark);margin-bottom:2rem;font-size:2rem;text-align:center}.guidelines-grid[data-astro-cid-ped4txqr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.guideline-card[data-astro-cid-ped4txqr]{background:var(--white);padding:2rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);border-top:4px solid var(--primary-green)}.guideline-card[data-astro-cid-ped4txqr] h3[data-astro-cid-ped4txqr]{color:var(--text-dark);margin-bottom:1rem}.guideline-card[data-astro-cid-ped4txqr] ul[data-astro-cid-ped4txqr]{list-style:none;padding:0}.guideline-card[data-astro-cid-ped4txqr] li[data-astro-cid-ped4txqr]{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.guideline-card[data-astro-cid-ped4txqr] li[data-astro-cid-ped4txqr]:before{content:"✓";position:absolute;left:0;color:var(--primary-green);font-weight:700}.common-mistakes-section[data-astro-cid-ped4txqr]{margin-bottom:3rem}.common-mistakes-section[data-astro-cid-ped4txqr] h2[data-astro-cid-ped4txqr]{color:var(--text-dark);margin-bottom:2rem;font-size:2rem}.mistakes-list[data-astro-cid-ped4txqr]{display:grid;gap:1.5rem}.mistake-item[data-astro-cid-ped4txqr]{background:#fdf2f2;padding:1.5rem;border-radius:var(--border-radius-medium);border-left:4px solid #e74c3c}.mistake-item[data-astro-cid-ped4txqr] h3[data-astro-cid-ped4txqr]{color:#e74c3c;margin-bottom:.75rem}.tools-section[data-astro-cid-ped4txqr]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-medium);margin-bottom:3rem}.tools-section[data-astro-cid-ped4txqr] h2[data-astro-cid-ped4txqr]{color:var(--text-dark);margin-bottom:1rem}.tools-benefits[data-astro-cid-ped4txqr] ul[data-astro-cid-ped4txqr]{list-style:none;padding:0;margin-top:1.5rem}.tools-benefits[data-astro-cid-ped4txqr] li[data-astro-cid-ped4txqr]{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.tools-benefits[data-astro-cid-ped4txqr] li[data-astro-cid-ped4txqr]:before{content:"⚡";position:absolute;left:0;color:var(--primary-green)}.cta-section[data-astro-cid-ped4txqr]{background:var(--primary-green);color:var(--white);padding:2.5rem;border-radius:var(--border-radius-large);text-align:center;margin-bottom:3rem}.cta-section[data-astro-cid-ped4txqr] h3[data-astro-cid-ped4txqr],.cta-section[data-astro-cid-ped4txqr] p[data-astro-cid-ped4txqr]{color:var(--white)}.article-cta[data-astro-cid-ped4txqr]{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.related-articles[data-astro-cid-ped4txqr]{border-top:2px solid var(--medium-grey);padding-top:2rem}.related-articles[data-astro-cid-ped4txqr] h3[data-astro-cid-ped4txqr]{margin-bottom:1.5rem;color:var(--text-dark)}.related-grid[data-astro-cid-ped4txqr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.related-article[data-astro-cid-ped4txqr]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);text-decoration:none;border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.related-article[data-astro-cid-ped4txqr]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.related-article[data-astro-cid-ped4txqr] h4[data-astro-cid-ped4txqr]{color:var(--text-dark);margin-bottom:.5rem}.related-article[data-astro-cid-ped4txqr] p[data-astro-cid-ped4txqr]{color:var(--text-medium);margin-bottom:.75rem}.read-time[data-astro-cid-ped4txqr]{font-size:.875rem;color:var(--text-light)}@media (max-width: 768px){.article-header[data-astro-cid-ped4txqr] h1[data-astro-cid-ped4txqr]{font-size:2rem}.article-meta[data-astro-cid-ped4txqr]{flex-direction:column;gap:.5rem}.style-details[data-astro-cid-ped4txqr],.benefits-grid[data-astro-cid-ped4txqr],.guidelines-grid[data-astro-cid-ped4txqr]{grid-template-columns:1fr}.article-cta[data-astro-cid-ped4txqr]{flex-direction:column}}.hero-subtitle[data-astro-cid-wkcwhgs7]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:600px;margin-left:auto;margin-right:auto}.featured-article[data-astro-cid-wkcwhgs7]{background:var(--white);border-radius:var(--border-radius-large);box-shadow:var(--shadow-light);overflow:hidden;border:1px solid var(--medium-grey);position:relative}.featured-badge[data-astro-cid-wkcwhgs7]{position:absolute;top:0;left:0;background:var(--primary-green);color:var(--white);padding:.5rem 1rem;font-size:.875rem;font-weight:600;border-radius:0 0 var(--border-radius) 0}.featured-content[data-astro-cid-wkcwhgs7]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:4rem 3rem 3rem}.featured-text[data-astro-cid-wkcwhgs7]{display:flex;flex-direction:column;justify-content:center}.featured-article[data-astro-cid-wkcwhgs7] h2[data-astro-cid-wkcwhgs7]{color:var(--text-dark);margin-bottom:1rem;font-size:2rem}.featured-excerpt[data-astro-cid-wkcwhgs7]{font-size:1.125rem;margin-bottom:1.5rem;color:var(--text-medium)}.article-meta[data-astro-cid-wkcwhgs7]{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;color:var(--text-medium);font-size:.875rem}.separator[data-astro-cid-wkcwhgs7]{color:var(--medium-grey)}.image-placeholder[data-astro-cid-wkcwhgs7]{background:linear-gradient(135deg,var(--light-grey) 0%,var(--medium-grey) 100%);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;color:var(--text-medium);font-weight:500;border:2px dashed var(--medium-grey)}.image-placeholder[data-astro-cid-wkcwhgs7].large{height:300px}.before-after-preview[data-astro-cid-wkcwhgs7]{display:flex;align-items:center;justify-content:center;gap:1rem;height:300px;padding:1rem}.preview-image[data-astro-cid-wkcwhgs7]{flex:1;height:100%;object-fit:cover;border-radius:var(--border-radius);box-shadow:var(--shadow-light);transition:transform .3s ease}.preview-image[data-astro-cid-wkcwhgs7]:hover{transform:scale(1.02)}.preview-arrow[data-astro-cid-wkcwhgs7]{font-size:1.5rem;color:var(--primary-green);font-weight:700;margin:0 .5rem;flex-shrink:0}.latest-articles[data-astro-cid-wkcwhgs7]{background:var(--light-grey)}.section-header[data-astro-cid-wkcwhgs7]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-wkcwhgs7] h2[data-astro-cid-wkcwhgs7]{margin-bottom:.5rem}.section-header[data-astro-cid-wkcwhgs7] p[data-astro-cid-wkcwhgs7]{color:var(--text-medium);margin:0}.articles-grid[data-astro-cid-wkcwhgs7]{max-width:1200px;margin:0 auto}.article-card[data-astro-cid-wkcwhgs7]{background:var(--white);border-radius:var(--border-radius-large);box-shadow:var(--shadow-light);overflow:hidden;border:1px solid var(--medium-grey);transition:all .3s ease}.article-card[data-astro-cid-wkcwhgs7]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.article-image[data-astro-cid-wkcwhgs7]{height:160px;overflow:hidden}.article-image[data-astro-cid-wkcwhgs7] .card-image[data-astro-cid-wkcwhgs7]{width:100%;height:100%;object-fit:cover;display:block}.article-image[data-astro-cid-wkcwhgs7] .card-image-contain[data-astro-cid-wkcwhgs7]{object-fit:contain;background:var(--light-grey)}.article-image[data-astro-cid-wkcwhgs7] .image-placeholder[data-astro-cid-wkcwhgs7]{height:100%;border-radius:0;border:none}.article-content[data-astro-cid-wkcwhgs7]{padding:1.5rem}.article-title[data-astro-cid-wkcwhgs7]{color:var(--text-dark);margin-bottom:1rem;font-size:1.25rem;line-height:1.4}.article-excerpt[data-astro-cid-wkcwhgs7]{margin-bottom:1rem;font-size:.95rem;line-height:1.6}.article-card[data-astro-cid-wkcwhgs7] .article-meta[data-astro-cid-wkcwhgs7]{margin-bottom:1.5rem}.newsletter-section[data-astro-cid-wkcwhgs7]{background:var(--primary-green);color:var(--white)}.newsletter-section[data-astro-cid-wkcwhgs7] h2[data-astro-cid-wkcwhgs7],.newsletter-section[data-astro-cid-wkcwhgs7] p[data-astro-cid-wkcwhgs7]{color:var(--white)}.newsletter-content[data-astro-cid-wkcwhgs7]{max-width:600px;margin:0 auto}.newsletter-form[data-astro-cid-wkcwhgs7]{margin:2rem 0}.form-group[data-astro-cid-wkcwhgs7]{display:flex;gap:1rem;max-width:400px;margin:0 auto}.newsletter-input[data-astro-cid-wkcwhgs7]{flex:1;padding:.75rem 1rem;border:none;border-radius:var(--border-radius);font-size:1rem;background:#ffffffe6;color:var(--text-dark)}.newsletter-input[data-astro-cid-wkcwhgs7]::placeholder{color:var(--text-medium)}.newsletter-note[data-astro-cid-wkcwhgs7]{margin:0}.newsletter-note[data-astro-cid-wkcwhgs7] small[data-astro-cid-wkcwhgs7]{color:#fffc}.categories-section[data-astro-cid-wkcwhgs7]{background:var(--white)}.categories-grid[data-astro-cid-wkcwhgs7]{max-width:900px;margin:0 auto}.category-card[data-astro-cid-wkcwhgs7]{background:var(--light-grey);border-radius:var(--border-radius-large);padding:2rem;text-align:center;transition:all .3s ease;border:1px solid var(--medium-grey)}.category-card[data-astro-cid-wkcwhgs7]:hover{transform:translateY(-2px);box-shadow:var(--shadow-light)}.category-icon[data-astro-cid-wkcwhgs7]{font-size:3rem;margin-bottom:1rem}.category-card[data-astro-cid-wkcwhgs7] h3[data-astro-cid-wkcwhgs7]{color:var(--text-dark);margin-bottom:1rem}.category-card[data-astro-cid-wkcwhgs7] p[data-astro-cid-wkcwhgs7]{margin-bottom:1.5rem}.category-link[data-astro-cid-wkcwhgs7]{color:var(--primary-green);text-decoration:none;font-weight:600;transition:color .2s ease}.category-link[data-astro-cid-wkcwhgs7]:hover{color:var(--primary-green-dark)}.cta-section[data-astro-cid-wkcwhgs7]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-wkcwhgs7] h2[data-astro-cid-wkcwhgs7],.cta-section[data-astro-cid-wkcwhgs7] p[data-astro-cid-wkcwhgs7]{color:var(--white)}.final-cta-grid[data-astro-cid-wkcwhgs7]{max-width:1000px;margin:2rem auto 0;gap:2rem}.cta-option[data-astro-cid-wkcwhgs7]{background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:var(--border-radius-large);padding:2rem;transition:all .3s ease}.cta-option[data-astro-cid-wkcwhgs7]:hover{background:#ffffff26;border-color:#ffffff80;transform:translateY(-4px)}.cta-option[data-astro-cid-wkcwhgs7].highlighted{background:#fff3;border-color:var(--white)}.cta-option[data-astro-cid-wkcwhgs7] h3[data-astro-cid-wkcwhgs7]{color:var(--white);margin-bottom:.75rem;font-size:1.5rem}.cta-option[data-astro-cid-wkcwhgs7] p[data-astro-cid-wkcwhgs7]{color:#ffffffe6;margin-bottom:1.5rem;font-size:.95rem}@media (max-width: 768px){.featured-content[data-astro-cid-wkcwhgs7]{grid-template-columns:1fr;gap:2rem;padding:3rem 2rem 2rem}.featured-article[data-astro-cid-wkcwhgs7] h2[data-astro-cid-wkcwhgs7]{font-size:1.75rem}.articles-grid[data-astro-cid-wkcwhgs7]{grid-template-columns:1fr;gap:2rem}.form-group[data-astro-cid-wkcwhgs7]{flex-direction:column}.categories-grid[data-astro-cid-wkcwhgs7]{grid-template-columns:1fr;gap:2rem}.final-cta-grid[data-astro-cid-wkcwhgs7]{grid-template-columns:1fr;gap:1.5rem}}.hero-subtitle[data-astro-cid-f7uzd4up]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:800px;margin-left:auto;margin-right:auto}.recommendations[data-astro-cid-f7uzd4up]{background:var(--light-grey)}.section-header[data-astro-cid-f7uzd4up]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-f7uzd4up] h2[data-astro-cid-f7uzd4up]{margin-bottom:.5rem}.section-header[data-astro-cid-f7uzd4up] p[data-astro-cid-f7uzd4up]{color:var(--text-medium);margin:0}.recommendations-grid[data-astro-cid-f7uzd4up]{max-width:1000px;margin:0 auto}.recommendation-card[data-astro-cid-f7uzd4up]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.recommendation-icon[data-astro-cid-f7uzd4up]{font-size:3rem;margin-bottom:1rem}.recommendation-card[data-astro-cid-f7uzd4up] h3[data-astro-cid-f7uzd4up]{color:var(--text-dark);margin-bottom:1rem;font-size:1.25rem}.recommendation-card[data-astro-cid-f7uzd4up] p[data-astro-cid-f7uzd4up]{margin-bottom:1.5rem}.comparison-list[data-astro-cid-f7uzd4up]{max-width:1000px;margin:0 auto}.feature-item[data-astro-cid-f7uzd4up]{margin-bottom:2rem;padding:1.5rem;background:var(--light-grey);border-radius:var(--border-radius-large)}.feature-item[data-astro-cid-f7uzd4up] h3[data-astro-cid-f7uzd4up]{color:var(--text-dark);margin-bottom:1rem;font-size:1.25rem}.app-details[data-astro-cid-f7uzd4up]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.app-detail[data-astro-cid-f7uzd4up]{background:var(--white);padding:1rem;border-radius:var(--border-radius);border-left:4px solid var(--primary-green)}.app-detail[data-astro-cid-f7uzd4up] strong[data-astro-cid-f7uzd4up]{color:var(--primary-green)}.detailed-comparison[data-astro-cid-f7uzd4up]{background:var(--white)}.comparison-sections[data-astro-cid-f7uzd4up]{max-width:1000px;margin:0 auto}.comparison-section[data-astro-cid-f7uzd4up]{margin-bottom:3rem;padding:2rem;background:var(--light-grey);border-radius:var(--border-radius-large)}.comparison-section[data-astro-cid-f7uzd4up] h3[data-astro-cid-f7uzd4up]{color:var(--text-dark);margin-bottom:1.5rem;font-size:1.5rem}.comparison-items[data-astro-cid-f7uzd4up]{display:flex;flex-direction:column;gap:1rem}.comparison-item[data-astro-cid-f7uzd4up]{background:var(--white);padding:1.25rem;border-radius:var(--border-radius);border-left:4px solid var(--primary-green)}.comparison-item[data-astro-cid-f7uzd4up] strong[data-astro-cid-f7uzd4up]{color:var(--primary-green)}.cta-section[data-astro-cid-f7uzd4up]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-f7uzd4up] h2[data-astro-cid-f7uzd4up],.cta-section[data-astro-cid-f7uzd4up] p[data-astro-cid-f7uzd4up]{color:var(--white)}.final-cta-grid[data-astro-cid-f7uzd4up]{max-width:900px;margin:2rem auto 0}.cta-option[data-astro-cid-f7uzd4up]{background:#ffffff1a;border-radius:var(--border-radius-large);padding:2rem;text-align:center}.highlighted[data-astro-cid-f7uzd4up]{background:#fff3;border:2px solid rgba(255,255,255,.3)}.cta-option[data-astro-cid-f7uzd4up] h3[data-astro-cid-f7uzd4up]{color:var(--white);margin-bottom:.5rem}.cta-option[data-astro-cid-f7uzd4up] p[data-astro-cid-f7uzd4up]{color:#fffc;margin-bottom:1.5rem;font-size:.875rem}@media (max-width: 768px){.recommendations-grid[data-astro-cid-f7uzd4up]{grid-template-columns:1fr;gap:2rem}.final-cta-grid[data-astro-cid-f7uzd4up]{grid-template-columns:1fr;gap:1.5rem}.comparison-section[data-astro-cid-f7uzd4up]{padding:1.5rem}.app-details[data-astro-cid-f7uzd4up]{grid-template-columns:1fr}.feature-item[data-astro-cid-f7uzd4up]{padding:1rem}.feature-item[data-astro-cid-f7uzd4up] h3[data-astro-cid-f7uzd4up]{font-size:1.1rem}.app-detail[data-astro-cid-f7uzd4up]{padding:.875rem}}.hero-subtitle[data-astro-cid-3qw6zh24]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:700px;margin-left:auto;margin-right:auto}.contact-grid[data-astro-cid-3qw6zh24]{max-width:1200px;margin:0 auto;gap:4rem;align-items:flex-start}.contact-form-section[data-astro-cid-3qw6zh24] h2[data-astro-cid-3qw6zh24],.contact-info-section[data-astro-cid-3qw6zh24] h2[data-astro-cid-3qw6zh24]{color:var(--text-dark);margin-bottom:1rem}.contact-form-section[data-astro-cid-3qw6zh24] p[data-astro-cid-3qw6zh24],.contact-info-section[data-astro-cid-3qw6zh24] p[data-astro-cid-3qw6zh24]{margin-bottom:2rem}.contact-form[data-astro-cid-3qw6zh24]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-astro-cid-3qw6zh24]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-astro-cid-3qw6zh24]{display:flex;flex-direction:column}.form-group[data-astro-cid-3qw6zh24] label[data-astro-cid-3qw6zh24]{font-weight:600;color:var(--text-dark);margin-bottom:.5rem}.form-group[data-astro-cid-3qw6zh24] label[data-astro-cid-3qw6zh24] .required[data-astro-cid-3qw6zh24]{color:#ef4444;font-weight:700;margin-left:.25rem}.form-group[data-astro-cid-3qw6zh24] label[data-astro-cid-3qw6zh24] .optional[data-astro-cid-3qw6zh24]{color:var(--text-medium);font-weight:400;font-style:italic;font-size:.875rem;margin-left:.25rem}.form-group[data-astro-cid-3qw6zh24] input[data-astro-cid-3qw6zh24],.form-group[data-astro-cid-3qw6zh24] select[data-astro-cid-3qw6zh24],.form-group[data-astro-cid-3qw6zh24] textarea[data-astro-cid-3qw6zh24]{padding:.75rem;border:2px solid var(--medium-grey);border-radius:var(--border-radius);font-size:1rem;font-family:inherit;transition:border-color .2s ease}.form-group[data-astro-cid-3qw6zh24] input[data-astro-cid-3qw6zh24]:focus,.form-group[data-astro-cid-3qw6zh24] select[data-astro-cid-3qw6zh24]:focus,.form-group[data-astro-cid-3qw6zh24] textarea[data-astro-cid-3qw6zh24]:focus{outline:none;border-color:var(--primary-green)}.form-group[data-astro-cid-3qw6zh24] textarea[data-astro-cid-3qw6zh24]{resize:vertical;min-height:120px}.contact-methods[data-astro-cid-3qw6zh24]{display:flex;flex-direction:column;gap:2rem}.contact-method[data-astro-cid-3qw6zh24]{display:flex;gap:1rem;align-items:flex-start}.contact-icon[data-astro-cid-3qw6zh24]{font-size:2rem;flex-shrink:0}.contact-details[data-astro-cid-3qw6zh24] h3[data-astro-cid-3qw6zh24]{color:var(--text-dark);margin-bottom:.5rem;font-size:1.125rem}.contact-details[data-astro-cid-3qw6zh24] p[data-astro-cid-3qw6zh24]{margin-bottom:.75rem;color:var(--text-medium)}.contact-details[data-astro-cid-3qw6zh24] a[data-astro-cid-3qw6zh24]{color:var(--primary-green);text-decoration:none;font-weight:600}.contact-details[data-astro-cid-3qw6zh24] a[data-astro-cid-3qw6zh24]:hover{color:var(--primary-green-dark)}.chat-button[data-astro-cid-3qw6zh24]{background:var(--primary-green);color:var(--white);border:none;padding:.5rem 1rem;border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:background .2s ease}.chat-button[data-astro-cid-3qw6zh24]:hover{background:var(--primary-green-dark)}.app-links[data-astro-cid-3qw6zh24]{display:flex;flex-direction:column;gap:.5rem}.faq-section[data-astro-cid-3qw6zh24]{background:var(--light-grey)}.section-header[data-astro-cid-3qw6zh24]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-3qw6zh24] h2[data-astro-cid-3qw6zh24]{margin-bottom:.5rem}.section-header[data-astro-cid-3qw6zh24] p[data-astro-cid-3qw6zh24]{color:var(--text-medium);margin:0}.faq-grid[data-astro-cid-3qw6zh24]{max-width:1000px;margin:0 auto}.faq-item[data-astro-cid-3qw6zh24]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.faq-item[data-astro-cid-3qw6zh24] h3[data-astro-cid-3qw6zh24]{color:var(--text-dark);margin-bottom:1rem;font-size:1.125rem}.faq-item[data-astro-cid-3qw6zh24] p[data-astro-cid-3qw6zh24]{margin:0}.resources-section[data-astro-cid-3qw6zh24]{background:var(--white)}.resources-grid[data-astro-cid-3qw6zh24]{max-width:900px;margin:0 auto}.resource-card[data-astro-cid-3qw6zh24]{background:var(--light-grey);border-radius:var(--border-radius-large);padding:2rem;text-align:center;transition:all .3s ease;border:1px solid var(--medium-grey)}.resource-card[data-astro-cid-3qw6zh24]:hover{transform:translateY(-2px);box-shadow:var(--shadow-light)}.resource-icon[data-astro-cid-3qw6zh24]{font-size:3rem;margin-bottom:1rem}.resource-card[data-astro-cid-3qw6zh24] h3[data-astro-cid-3qw6zh24]{color:var(--text-dark);margin-bottom:1rem}.resource-card[data-astro-cid-3qw6zh24] p[data-astro-cid-3qw6zh24]{margin-bottom:1.5rem}.resource-link[data-astro-cid-3qw6zh24]{color:var(--primary-green);text-decoration:none;font-weight:600;transition:color .2s ease}.resource-link[data-astro-cid-3qw6zh24]:hover{color:var(--primary-green-dark)}.resource-link[data-astro-cid-3qw6zh24].disabled{pointer-events:none;opacity:.6;color:var(--text-medium);border-bottom:1px dashed var(--medium-grey);cursor:not-allowed}.form-message[data-astro-cid-3qw6zh24]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;border-radius:var(--border-radius-medium);margin-bottom:2rem;border:1px solid}.success-message[data-astro-cid-3qw6zh24]{background-color:#f0f9f0;border-color:#4caf50;color:#2e7d32}.error-message[data-astro-cid-3qw6zh24]{background-color:#fef2f2;border-color:#f44336;color:#c62828}.message-icon[data-astro-cid-3qw6zh24]{font-size:1.5rem;flex-shrink:0;margin-top:.25rem}.message-content[data-astro-cid-3qw6zh24] h3[data-astro-cid-3qw6zh24]{margin:0 0 .5rem;font-size:1.1rem}.message-content[data-astro-cid-3qw6zh24] p[data-astro-cid-3qw6zh24]{margin:0;font-size:.95rem}.message-content[data-astro-cid-3qw6zh24] a[data-astro-cid-3qw6zh24]{color:inherit;text-decoration:underline}.btn-loading[data-astro-cid-3qw6zh24]{display:none}.btn-loading[data-astro-cid-3qw6zh24]:after{content:"";display:inline-block;width:12px;height:12px;margin-left:.5rem;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@media (max-width: 768px){.contact-grid[data-astro-cid-3qw6zh24]{grid-template-columns:1fr;gap:3rem}.form-row[data-astro-cid-3qw6zh24]{grid-template-columns:1fr}.faq-grid[data-astro-cid-3qw6zh24]{grid-template-columns:1fr;gap:1.5rem}.resources-grid[data-astro-cid-3qw6zh24]{grid-template-columns:1fr;gap:2rem}.contact-method[data-astro-cid-3qw6zh24]{flex-direction:column;text-align:center}}.hero-subtitle[data-astro-cid-lubune63]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:700px;margin-left:auto;margin-right:auto}.faq-container[data-astro-cid-lubune63]{max-width:800px;margin:0 auto}.faq-item[data-astro-cid-lubune63]{background:var(--white);border-radius:var(--border-radius-large);margin-bottom:1.5rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);overflow:hidden}.faq-question[data-astro-cid-lubune63]{background:var(--light-grey);padding:1.5rem;margin:0;color:var(--text-dark);font-size:1.25rem;font-weight:600;border-bottom:1px solid var(--medium-grey)}.faq-answer[data-astro-cid-lubune63]{padding:1.5rem}.faq-answer[data-astro-cid-lubune63] p[data-astro-cid-lubune63]{margin:0;line-height:1.7}.quick-links-section[data-astro-cid-lubune63]{background:var(--light-grey)}.section-header[data-astro-cid-lubune63]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-lubune63] h2[data-astro-cid-lubune63]{margin-bottom:.5rem}.section-header[data-astro-cid-lubune63] p[data-astro-cid-lubune63]{color:var(--text-medium);margin:0}.quick-links-grid[data-astro-cid-lubune63]{max-width:900px;margin:0 auto}.quick-link-card[data-astro-cid-lubune63]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.quick-link-card[data-astro-cid-lubune63] h3[data-astro-cid-lubune63]{color:var(--text-dark);margin-bottom:.5rem}.quick-link-card[data-astro-cid-lubune63] p[data-astro-cid-lubune63]{margin-bottom:1.5rem;color:var(--text-medium)}.quick-link-btn[data-astro-cid-lubune63]{display:inline-block;background:var(--primary-green);color:var(--white);text-decoration:none;padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:600;transition:all .2s ease}.quick-link-btn[data-astro-cid-lubune63]:hover{background:var(--primary-green-dark);transform:translateY(-1px)}.contact-section[data-astro-cid-lubune63]{background:var(--primary-green);color:var(--white)}.contact-section[data-astro-cid-lubune63] h2[data-astro-cid-lubune63],.contact-section[data-astro-cid-lubune63] p[data-astro-cid-lubune63]{color:var(--white)}.contact-btn[data-astro-cid-lubune63]{display:inline-block;background:var(--white);color:var(--primary-green);text-decoration:none;padding:1rem 2rem;border-radius:var(--border-radius);font-weight:600;margin-top:1rem;transition:all .2s ease}.contact-btn[data-astro-cid-lubune63]:hover{transform:translateY(-1px);box-shadow:var(--shadow-light)}@media (max-width: 768px){.faq-question[data-astro-cid-lubune63]{padding:1rem;font-size:1.125rem}.faq-answer[data-astro-cid-lubune63]{padding:1rem}.quick-links-grid[data-astro-cid-lubune63]{grid-template-columns:1fr;gap:1.5rem}}.hero-content[data-astro-cid-7xhn44ln]{max-width:800px;margin:0 auto;padding:4rem 0}.hero-subtitle[data-astro-cid-7xhn44ln]{font-size:1.25rem;color:var(--text-medium);margin-bottom:3rem}.gallery-tools[data-astro-cid-7xhn44ln]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.tool-filter[data-astro-cid-7xhn44ln]{padding:.75rem 1.5rem;background:var(--white);border:2px solid var(--medium-grey);border-radius:var(--border-radius);cursor:pointer;transition:all .3s ease;font-weight:500}.tool-filter[data-astro-cid-7xhn44ln]:hover{border-color:var(--primary-green);transform:translateY(-2px)}.tool-filter[data-astro-cid-7xhn44ln].active{background:var(--primary-green);color:var(--white);border-color:var(--primary-green)}.gallery-section[data-astro-cid-7xhn44ln]{background:var(--light-grey)}.gallery-grid[data-astro-cid-7xhn44ln]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.gallery-item[data-astro-cid-7xhn44ln]{opacity:1;transition:opacity .3s ease}.gallery-item[data-astro-cid-7xhn44ln].hidden{opacity:.3;pointer-events:none}.gallery-card[data-astro-cid-7xhn44ln]{background:var(--white);border-radius:var(--border-radius-large);overflow:hidden;box-shadow:var(--shadow-light);transition:transform .3s ease,box-shadow .3s ease}.gallery-card[data-astro-cid-7xhn44ln]:hover{transform:translateY(-5px);box-shadow:var(--shadow-large)}.before-after-container[data-astro-cid-7xhn44ln]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.5rem;background:var(--light-grey)}.image-wrapper[data-astro-cid-7xhn44ln]{position:relative;border-radius:var(--border-radius);overflow:hidden;aspect-ratio:4/3}.before-image[data-astro-cid-7xhn44ln],.after-image[data-astro-cid-7xhn44ln]{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}.image-label[data-astro-cid-7xhn44ln]{position:absolute;top:.5rem;left:.5rem;padding:.25rem .75rem;border-radius:var(--border-radius);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.before-label[data-astro-cid-7xhn44ln]{background:#ef4444e6;color:var(--white)}.after-label[data-astro-cid-7xhn44ln]{background:#22c55ee6;color:var(--white)}.transform-arrow[data-astro-cid-7xhn44ln]{font-size:2rem;color:var(--primary-green);font-weight:700;text-align:center}.gallery-info[data-astro-cid-7xhn44ln]{padding:1.5rem}.tool-badge[data-astro-cid-7xhn44ln]{display:inline-block;padding:.25rem .75rem;background:var(--primary-green);color:var(--white);border-radius:var(--border-radius);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem}.gallery-info[data-astro-cid-7xhn44ln] h3[data-astro-cid-7xhn44ln]{color:var(--text-dark);margin-bottom:.5rem;font-size:1.25rem}.gallery-info[data-astro-cid-7xhn44ln] p[data-astro-cid-7xhn44ln]{color:var(--text-medium);margin:0;line-height:1.5}.cta-section[data-astro-cid-7xhn44ln]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-7xhn44ln] h2[data-astro-cid-7xhn44ln],.cta-section[data-astro-cid-7xhn44ln] p[data-astro-cid-7xhn44ln]{color:var(--white)}.cta-buttons[data-astro-cid-7xhn44ln]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin:2rem 0}.compare-link[data-astro-cid-7xhn44ln]{margin-top:1rem}@media (max-width: 768px){.gallery-grid[data-astro-cid-7xhn44ln]{grid-template-columns:1fr}.before-after-container[data-astro-cid-7xhn44ln]{grid-template-columns:1fr;grid-template-rows:1fr auto 1fr;gap:1rem}.transform-arrow[data-astro-cid-7xhn44ln]{transform:rotate(90deg);font-size:1.5rem}.cta-buttons[data-astro-cid-7xhn44ln],.gallery-tools[data-astro-cid-7xhn44ln]{flex-direction:column;align-items:center}}.hero-subtitle[data-astro-cid-lwryxxpe]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:700px;margin-left:auto;margin-right:auto}.app-section[data-astro-cid-lwryxxpe]{margin-bottom:4rem}.app-header[data-astro-cid-lwryxxpe]{margin-bottom:3rem}.app-icon[data-astro-cid-lwryxxpe]{font-size:4rem;margin-bottom:1rem}.app-header[data-astro-cid-lwryxxpe] h2[data-astro-cid-lwryxxpe]{color:var(--text-dark);margin-bottom:.5rem}.app-header[data-astro-cid-lwryxxpe] p[data-astro-cid-lwryxxpe]{color:var(--text-medium);font-size:1.125rem;margin:0}.videos-grid[data-astro-cid-lwryxxpe]{gap:2rem}.video-card[data-astro-cid-lwryxxpe]{background:var(--white);border-radius:var(--border-radius-large);overflow:hidden;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .3s ease,box-shadow .3s ease}.video-card[data-astro-cid-lwryxxpe]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.video-thumbnail[data-astro-cid-lwryxxpe]{position:relative;height:200px;overflow:hidden}.video-placeholder[data-astro-cid-lwryxxpe]{width:100%;height:100%;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;align-items:center;justify-content:center;position:relative}.play-button[data-astro-cid-lwryxxpe]{width:60px;height:60px;background:#000c;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;transition:all .3s ease}.play-button[data-astro-cid-lwryxxpe]:hover{background:var(--primary-green);transform:scale(1.1)}.video-duration[data-astro-cid-lwryxxpe]{position:absolute;bottom:10px;right:10px;background:#000c;color:#fff;padding:.25rem .5rem;border-radius:var(--border-radius);font-size:.875rem;font-weight:500}.video-content[data-astro-cid-lwryxxpe]{padding:1.5rem}.video-content[data-astro-cid-lwryxxpe] h3[data-astro-cid-lwryxxpe]{color:var(--text-dark);margin-bottom:.75rem;font-size:1.25rem}.video-content[data-astro-cid-lwryxxpe] p[data-astro-cid-lwryxxpe]{color:var(--text-medium);margin-bottom:1.5rem;line-height:1.6}.section-alt[data-astro-cid-lwryxxpe]{background:var(--light-grey)}.cta-section[data-astro-cid-lwryxxpe]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-lwryxxpe] h2[data-astro-cid-lwryxxpe],.cta-section[data-astro-cid-lwryxxpe] p[data-astro-cid-lwryxxpe]{color:var(--white)}.cta-buttons[data-astro-cid-lwryxxpe]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}@media (max-width: 768px){.videos-grid[data-astro-cid-lwryxxpe]{grid-template-columns:1fr;gap:1.5rem}.app-icon[data-astro-cid-lwryxxpe]{font-size:3rem}.app-header[data-astro-cid-lwryxxpe] h2[data-astro-cid-lwryxxpe]{font-size:1.75rem}.app-header[data-astro-cid-lwryxxpe] p[data-astro-cid-lwryxxpe]{font-size:1rem}.video-thumbnail[data-astro-cid-lwryxxpe]{height:180px}.play-button[data-astro-cid-lwryxxpe]{width:50px;height:50px;font-size:1.25rem}.video-content[data-astro-cid-lwryxxpe]{padding:1rem}.video-content[data-astro-cid-lwryxxpe] h3[data-astro-cid-lwryxxpe]{font-size:1.125rem}.cta-buttons[data-astro-cid-lwryxxpe]{flex-direction:column;align-items:center}}.hero-grid[data-astro-cid-nk6gfxjg]{align-items:flex-start;gap:3rem;min-height:500px}.hero-content[data-astro-cid-nk6gfxjg]{display:flex;flex-direction:column;justify-content:center;height:100%}.hero-image[data-astro-cid-nk6gfxjg]{display:flex;align-items:center;justify-content:center;height:100%}.hero-subtitle[data-astro-cid-nk6gfxjg]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium)}.app-badge[data-astro-cid-nk6gfxjg]{margin-bottom:2rem}.app-badge[data-astro-cid-nk6gfxjg] img[data-astro-cid-nk6gfxjg]{max-width:180px;height:auto}.hero-features[data-astro-cid-nk6gfxjg]{margin-bottom:2rem}.feature-item[data-astro-cid-nk6gfxjg]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.checkmark[data-astro-cid-nk6gfxjg]{color:var(--primary-green);font-weight:700;font-size:1.125rem}.hero-cta[data-astro-cid-nk6gfxjg]{display:flex;gap:1rem;flex-wrap:wrap}.ipad-showcase[data-astro-cid-nk6gfxjg]{position:relative;max-width:500px;margin:0 auto}.ipad-main-image[data-astro-cid-nk6gfxjg]{width:100%;height:auto;max-width:500px;border-radius:20px;box-shadow:var(--shadow-large);transition:transform .3s ease}.ipad-main-image[data-astro-cid-nk6gfxjg]:hover{transform:translateY(-8px)}.video-intro-section[data-astro-cid-nk6gfxjg]{background:var(--light-grey)}.video-container[data-astro-cid-nk6gfxjg]{max-width:800px;margin:0 auto;position:relative;border-radius:var(--border-radius-large);overflow:hidden;box-shadow:var(--shadow-large)}.intro-video[data-astro-cid-nk6gfxjg],.video-replacement-image[data-astro-cid-nk6gfxjg]{width:100%;height:auto;display:block;border-radius:var(--border-radius-large)}.ipad-screen[data-astro-cid-nk6gfxjg]{background:#1a1a1a;border-radius:20px;padding:40px 30px;box-shadow:var(--shadow-medium);position:relative}.ipad-screen[data-astro-cid-nk6gfxjg]:before{content:"";position:absolute;top:15px;left:50%;transform:translate(-50%);width:60px;height:4px;background:#333;border-radius:2px}.app-interface[data-astro-cid-nk6gfxjg]{background:linear-gradient(135deg,var(--light-grey) 0%,var(--white) 100%);border-radius:12px;height:300px;display:flex;align-items:center;justify-content:center;color:var(--text-medium);font-weight:500;border:2px dashed var(--medium-grey)}.section-header[data-astro-cid-nk6gfxjg]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-nk6gfxjg] h2[data-astro-cid-nk6gfxjg]{margin-bottom:.5rem}.section-header[data-astro-cid-nk6gfxjg] p[data-astro-cid-nk6gfxjg]{color:var(--text-medium);margin:0}.features-grid[data-astro-cid-nk6gfxjg]{gap:3rem}.feature-large[data-astro-cid-nk6gfxjg]{background:var(--white);border-radius:var(--border-radius-large);padding:2.5rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.feature-large[data-astro-cid-nk6gfxjg] h3[data-astro-cid-nk6gfxjg]{color:var(--text-dark);margin-bottom:1rem;font-size:1.5rem}.feature-large[data-astro-cid-nk6gfxjg] p[data-astro-cid-nk6gfxjg]{margin-bottom:1.5rem}.feature-list[data-astro-cid-nk6gfxjg]{list-style:none;padding:0}.feature-list[data-astro-cid-nk6gfxjg] li[data-astro-cid-nk6gfxjg]{color:var(--text-medium);position:relative;padding:.5rem 0 .5rem 1.5rem}.feature-list[data-astro-cid-nk6gfxjg] li[data-astro-cid-nk6gfxjg]:before{content:"✓";position:absolute;left:0;color:var(--primary-green);font-weight:700}.who-its-for[data-astro-cid-nk6gfxjg]{background:var(--light-grey)}.audience-grid[data-astro-cid-nk6gfxjg]{max-width:900px;margin:0 auto}.audience-card[data-astro-cid-nk6gfxjg]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.audience-icon[data-astro-cid-nk6gfxjg]{font-size:3rem;margin-bottom:1rem}.audience-card[data-astro-cid-nk6gfxjg] h3[data-astro-cid-nk6gfxjg]{color:var(--text-dark);margin-bottom:1rem}.audience-card[data-astro-cid-nk6gfxjg] p[data-astro-cid-nk6gfxjg]{margin:0}.app-store-section[data-astro-cid-nk6gfxjg]{background:var(--primary-green);color:var(--white)}.app-store-section[data-astro-cid-nk6gfxjg] h2[data-astro-cid-nk6gfxjg],.app-store-section[data-astro-cid-nk6gfxjg] p[data-astro-cid-nk6gfxjg]{color:var(--white)}.download-section[data-astro-cid-nk6gfxjg]{margin-top:2rem}.app-store-badge[data-astro-cid-nk6gfxjg]{margin-bottom:2rem}.app-store-badge[data-astro-cid-nk6gfxjg] img[data-astro-cid-nk6gfxjg]{max-width:200px;height:auto}.app-info[data-astro-cid-nk6gfxjg] p[data-astro-cid-nk6gfxjg]{color:#ffffffe6;margin-bottom:.5rem}@media (max-width: 768px){.hero-grid[data-astro-cid-nk6gfxjg]{grid-template-columns:1fr;gap:2rem}.hero-cta[data-astro-cid-nk6gfxjg]{flex-direction:column}.features-grid[data-astro-cid-nk6gfxjg]{grid-template-columns:1fr;gap:2rem}.ipad-screen[data-astro-cid-nk6gfxjg]{padding:30px 20px}.app-interface[data-astro-cid-nk6gfxjg]{height:200px;font-size:.875rem}}.hero-grid[data-astro-cid-vc4tfsxm]{align-items:flex-start;gap:3rem;min-height:500px}.hero-content[data-astro-cid-vc4tfsxm]{display:flex;flex-direction:column;justify-content:center;height:100%}.hero-image[data-astro-cid-vc4tfsxm]{display:flex;align-items:center;justify-content:center;height:100%}.hero-subtitle[data-astro-cid-vc4tfsxm]{font-size:1.25rem;line-height:1.6;color:var(--text-medium);margin-bottom:2rem}.app-badge[data-astro-cid-vc4tfsxm]{margin:2rem 0}.app-badge[data-astro-cid-vc4tfsxm] img[data-astro-cid-vc4tfsxm]{transition:transform .2s ease}.app-badge[data-astro-cid-vc4tfsxm] img[data-astro-cid-vc4tfsxm]:hover{transform:scale(1.05)}.hero-features[data-astro-cid-vc4tfsxm]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0}.feature-item[data-astro-cid-vc4tfsxm]{display:flex;align-items:center;gap:.75rem}.checkmark[data-astro-cid-vc4tfsxm]{color:var(--primary-green);font-weight:700;font-size:1.125rem}.hero-cta[data-astro-cid-vc4tfsxm]{margin-top:2rem}.ipad-showcase[data-astro-cid-vc4tfsxm]{position:relative;max-width:400px;margin:0 auto}.ipad-main-image[data-astro-cid-vc4tfsxm]{width:100%;height:auto;border-radius:var(--border-radius-large);box-shadow:var(--shadow-medium)}.features-grid[data-astro-cid-vc4tfsxm]{gap:2rem}.feature-card[data-astro-cid-vc4tfsxm]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;box-shadow:var(--shadow-light);border:1px solid var(--light-grey);transition:transform .2s ease,box-shadow .2s ease}.feature-card[data-astro-cid-vc4tfsxm]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.feature-icon[data-astro-cid-vc4tfsxm]{font-size:3rem;margin-bottom:1rem}.feature-card[data-astro-cid-vc4tfsxm] h3[data-astro-cid-vc4tfsxm]{color:var(--text-dark);margin-bottom:1rem}.feature-card[data-astro-cid-vc4tfsxm] p[data-astro-cid-vc4tfsxm]{color:var(--text-medium);line-height:1.6;margin:0}.demo-section[data-astro-cid-vc4tfsxm]{background:var(--light-grey)}.demo-showcase[data-astro-cid-vc4tfsxm]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1000px;margin:0 auto}.ipad-demo[data-astro-cid-vc4tfsxm]{text-align:center}.ipad-frame[data-astro-cid-vc4tfsxm]{background:linear-gradient(135deg,#667eea,#764ba2);padding:3rem 2rem;border-radius:2rem;display:inline-block;box-shadow:var(--shadow-large)}.ipad-screen[data-astro-cid-vc4tfsxm]{background:var(--white);border-radius:1rem;padding:2rem;min-height:300px;display:flex;flex-direction:column;box-shadow:inset 0 2px 10px #0000001a}.app-interface[data-astro-cid-vc4tfsxm]{flex:1;display:flex;flex-direction:column}.app-header[data-astro-cid-vc4tfsxm]{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--light-grey);margin-bottom:1rem}.app-header[data-astro-cid-vc4tfsxm] h4[data-astro-cid-vc4tfsxm]{color:var(--text-dark);margin:0}.app-tools[data-astro-cid-vc4tfsxm]{display:flex;gap:.5rem}.tool-icon[data-astro-cid-vc4tfsxm]{font-size:1.25rem}.app-workspace[data-astro-cid-vc4tfsxm]{flex:1;display:flex;flex-direction:column;justify-content:center;text-align:center;color:var(--text-medium)}.app-workspace[data-astro-cid-vc4tfsxm] p[data-astro-cid-vc4tfsxm]{margin:.5rem 0;font-size:.875rem}.app-info[data-astro-cid-vc4tfsxm]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light)}.app-info[data-astro-cid-vc4tfsxm] p[data-astro-cid-vc4tfsxm]{margin:1rem 0;line-height:1.6}.app-info[data-astro-cid-vc4tfsxm] p[data-astro-cid-vc4tfsxm]:first-child{margin-top:0}.app-info[data-astro-cid-vc4tfsxm] p[data-astro-cid-vc4tfsxm]:last-child{margin-bottom:0}.cta-section[data-astro-cid-vc4tfsxm]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-vc4tfsxm] h2[data-astro-cid-vc4tfsxm],.cta-section[data-astro-cid-vc4tfsxm] p[data-astro-cid-vc4tfsxm]{color:var(--white)}.final-cta-grid[data-astro-cid-vc4tfsxm]{max-width:900px;margin:2rem auto 0}.cta-option[data-astro-cid-vc4tfsxm]{background:#ffffff1a;border-radius:var(--border-radius-large);padding:2rem;text-align:center}.highlighted[data-astro-cid-vc4tfsxm]{background:#fff3;border:2px solid rgba(255,255,255,.3)}.cta-option[data-astro-cid-vc4tfsxm] h3[data-astro-cid-vc4tfsxm]{color:var(--white);margin-bottom:.5rem}.cta-option[data-astro-cid-vc4tfsxm] p[data-astro-cid-vc4tfsxm]{color:#fffc;margin-bottom:1.5rem;font-size:.875rem}@media (max-width: 768px){.hero-grid[data-astro-cid-vc4tfsxm]{grid-template-columns:1fr;gap:2rem}.hero-cta[data-astro-cid-vc4tfsxm]{flex-direction:column}.features-grid[data-astro-cid-vc4tfsxm]{grid-template-columns:1fr;gap:2rem}.ipad-screen[data-astro-cid-vc4tfsxm]{padding:30px 20px}.demo-showcase[data-astro-cid-vc4tfsxm]{grid-template-columns:1fr;gap:2rem}.app-interface[data-astro-cid-vc4tfsxm]{height:200px;font-size:.875rem}.final-cta-grid[data-astro-cid-vc4tfsxm]{grid-template-columns:1fr;gap:1rem}}.legal-page[data-astro-cid-4czudkxh]{padding:2rem 0 4rem}.legal-header[data-astro-cid-4czudkxh]{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid var(--primary-green)}.legal-header[data-astro-cid-4czudkxh] h1[data-astro-cid-4czudkxh]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.last-updated[data-astro-cid-4czudkxh]{color:var(--text-medium);font-style:italic}.legal-content[data-astro-cid-4czudkxh]{max-width:800px;margin:0 auto;line-height:1.7}.legal-content[data-astro-cid-4czudkxh] section[data-astro-cid-4czudkxh]{margin-bottom:3rem}.legal-content[data-astro-cid-4czudkxh] h2[data-astro-cid-4czudkxh]{font-size:1.8rem;margin-bottom:1rem;color:var(--primary-green);border-bottom:1px solid #eee;padding-bottom:.5rem}.legal-content[data-astro-cid-4czudkxh] h3[data-astro-cid-4czudkxh]{font-size:1.4rem;margin-bottom:.8rem;margin-top:1.5rem;color:var(--text-dark)}.legal-content[data-astro-cid-4czudkxh] p[data-astro-cid-4czudkxh]{margin-bottom:1rem;color:var(--text-medium)}.legal-content[data-astro-cid-4czudkxh] ul[data-astro-cid-4czudkxh]{margin-bottom:1rem;padding-left:1.5rem}.legal-content[data-astro-cid-4czudkxh] li[data-astro-cid-4czudkxh]{margin-bottom:.5rem;color:var(--text-medium)}.legal-content[data-astro-cid-4czudkxh] a[data-astro-cid-4czudkxh]{color:var(--primary-green);text-decoration:none}.legal-content[data-astro-cid-4czudkxh] a[data-astro-cid-4czudkxh]:hover{text-decoration:underline}.legal-content[data-astro-cid-4czudkxh] strong[data-astro-cid-4czudkxh]{color:var(--text-dark)}@media (max-width: 768px){.legal-header[data-astro-cid-4czudkxh] h1[data-astro-cid-4czudkxh]{font-size:2rem}.legal-content[data-astro-cid-4czudkxh] h2[data-astro-cid-4czudkxh]{font-size:1.5rem}.legal-content[data-astro-cid-4czudkxh] h3[data-astro-cid-4czudkxh]{font-size:1.2rem}}.legal-page[data-astro-cid-vkipsgn5]{padding:2rem 0 4rem}.legal-header[data-astro-cid-vkipsgn5]{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid var(--primary-green)}.legal-header[data-astro-cid-vkipsgn5] h1[data-astro-cid-vkipsgn5]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.last-updated[data-astro-cid-vkipsgn5]{color:var(--text-medium);font-style:italic}.legal-content[data-astro-cid-vkipsgn5]{max-width:800px;margin:0 auto;line-height:1.7}.legal-content[data-astro-cid-vkipsgn5] section[data-astro-cid-vkipsgn5]{margin-bottom:3rem}.legal-content[data-astro-cid-vkipsgn5] h2[data-astro-cid-vkipsgn5]{font-size:1.8rem;margin-bottom:1rem;color:var(--primary-green);border-bottom:1px solid #eee;padding-bottom:.5rem}.legal-content[data-astro-cid-vkipsgn5] h3[data-astro-cid-vkipsgn5]{font-size:1.4rem;margin-bottom:.8rem;margin-top:1.5rem;color:var(--text-dark)}.legal-content[data-astro-cid-vkipsgn5] p[data-astro-cid-vkipsgn5]{margin-bottom:1rem;color:var(--text-medium)}.legal-content[data-astro-cid-vkipsgn5] ul[data-astro-cid-vkipsgn5]{margin-bottom:1rem;padding-left:1.5rem}.legal-content[data-astro-cid-vkipsgn5] li[data-astro-cid-vkipsgn5]{margin-bottom:.5rem;color:var(--text-medium)}.legal-content[data-astro-cid-vkipsgn5] a[data-astro-cid-vkipsgn5]{color:var(--primary-green);text-decoration:none}.legal-content[data-astro-cid-vkipsgn5] a[data-astro-cid-vkipsgn5]:hover{text-decoration:underline}.legal-content[data-astro-cid-vkipsgn5] strong[data-astro-cid-vkipsgn5]{color:var(--text-dark)}@media (max-width: 768px){.legal-header[data-astro-cid-vkipsgn5] h1[data-astro-cid-vkipsgn5]{font-size:2rem}.legal-content[data-astro-cid-vkipsgn5] h2[data-astro-cid-vkipsgn5]{font-size:1.5rem}.legal-content[data-astro-cid-vkipsgn5] h3[data-astro-cid-vkipsgn5]{font-size:1.2rem}}.hero-grid[data-astro-cid-mwvzu2xk]{align-items:center;gap:3rem}.hero-subtitle[data-astro-cid-mwvzu2xk]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium)}.hero-features[data-astro-cid-mwvzu2xk]{margin-bottom:2rem}.feature-item[data-astro-cid-mwvzu2xk]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.checkmark[data-astro-cid-mwvzu2xk]{color:var(--primary-green);font-weight:700;font-size:1.125rem}.hero-cta[data-astro-cid-mwvzu2xk]{display:flex;gap:1rem;flex-wrap:wrap}.image-placeholder[data-astro-cid-mwvzu2xk]{background:linear-gradient(135deg,var(--light-grey) 0%,var(--medium-grey) 100%);border-radius:var(--border-radius-large);display:flex;align-items:center;justify-content:center;color:var(--text-medium);font-weight:500;border:2px dashed var(--medium-grey)}.image-placeholder[data-astro-cid-mwvzu2xk].large{width:100%;height:400px;font-size:1.25rem}.section-header[data-astro-cid-mwvzu2xk]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-mwvzu2xk] h2[data-astro-cid-mwvzu2xk]{margin-bottom:.5rem}.section-header[data-astro-cid-mwvzu2xk] p[data-astro-cid-mwvzu2xk]{color:var(--text-medium);margin:0}.features-grid[data-astro-cid-mwvzu2xk]{max-width:1000px;margin:0 auto}.feature-card[data-astro-cid-mwvzu2xk]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:all .3s ease}.feature-card[data-astro-cid-mwvzu2xk]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.feature-icon[data-astro-cid-mwvzu2xk]{font-size:3rem;margin-bottom:1rem}.feature-card[data-astro-cid-mwvzu2xk] h3[data-astro-cid-mwvzu2xk]{color:var(--text-dark);margin-bottom:1rem}.feature-card[data-astro-cid-mwvzu2xk] p[data-astro-cid-mwvzu2xk]{margin:0}.how-it-works[data-astro-cid-mwvzu2xk]{background:var(--light-grey)}.steps-grid[data-astro-cid-mwvzu2xk]{max-width:900px;margin:0 auto}.step-card[data-astro-cid-mwvzu2xk]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;position:relative}.step-number[data-astro-cid-mwvzu2xk]{width:60px;height:60px;background:var(--primary-green);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1.5rem}.step-card[data-astro-cid-mwvzu2xk] h3[data-astro-cid-mwvzu2xk]{color:var(--text-dark);margin-bottom:1rem}.step-card[data-astro-cid-mwvzu2xk] p[data-astro-cid-mwvzu2xk]{margin:0}.cta-section[data-astro-cid-mwvzu2xk]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-mwvzu2xk] h2[data-astro-cid-mwvzu2xk],.cta-section[data-astro-cid-mwvzu2xk] p[data-astro-cid-mwvzu2xk]{color:var(--white)}.cta-buttons[data-astro-cid-mwvzu2xk]{margin:2rem 0}.cta-note[data-astro-cid-mwvzu2xk]{margin-top:1rem}.cta-note[data-astro-cid-mwvzu2xk] small[data-astro-cid-mwvzu2xk]{color:#fffc}.webapp-showcase[data-astro-cid-mwvzu2xk]{position:relative;max-width:500px;margin:0 auto}.webapp-main-image[data-astro-cid-mwvzu2xk]{width:100%;height:auto;max-width:500px;border-radius:20px;box-shadow:var(--shadow-large);transition:transform .3s ease}.webapp-main-image[data-astro-cid-mwvzu2xk]:hover{transform:translateY(-8px)}.video-intro-section[data-astro-cid-mwvzu2xk]{background:var(--light-grey)}.video-container[data-astro-cid-mwvzu2xk]{max-width:800px;margin:0 auto;position:relative;border-radius:var(--border-radius-large);overflow:hidden;box-shadow:var(--shadow-large)}.intro-video[data-astro-cid-mwvzu2xk],.video-replacement-image[data-astro-cid-mwvzu2xk]{width:100%;height:auto;display:block;border-radius:var(--border-radius-large)}@media (max-width: 768px){.hero-grid[data-astro-cid-mwvzu2xk]{grid-template-columns:1fr;gap:2rem}.hero-cta[data-astro-cid-mwvzu2xk]{flex-direction:column}.image-placeholder[data-astro-cid-mwvzu2xk].large{height:250px}}.product-card[data-astro-cid-yzggs6t3]{background:var(--white);border-radius:var(--border-radius-large);box-shadow:var(--shadow-light);overflow:hidden;transition:all .3s ease;border:1px solid var(--medium-grey)}.product-card[data-astro-cid-yzggs6t3]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.product-image[data-astro-cid-yzggs6t3]{height:200px;overflow:hidden}.product-image[data-astro-cid-yzggs6t3] img[data-astro-cid-yzggs6t3]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-card[data-astro-cid-yzggs6t3]:hover .product-image[data-astro-cid-yzggs6t3] img[data-astro-cid-yzggs6t3]{transform:scale(1.05)}.image-placeholder[data-astro-cid-yzggs6t3]{width:100%;height:100%;background:linear-gradient(135deg,var(--light-grey) 0%,var(--medium-grey) 100%);display:flex;align-items:center;justify-content:center;color:var(--text-medium);font-weight:500}.product-content[data-astro-cid-yzggs6t3]{padding:1.5rem}.product-title[data-astro-cid-yzggs6t3]{color:var(--text-dark);margin-bottom:.75rem;font-size:1.25rem}.product-description[data-astro-cid-yzggs6t3]{margin-bottom:1.25rem;line-height:1.6}.product-features[data-astro-cid-yzggs6t3]{list-style:none;margin-bottom:1.5rem}.product-features[data-astro-cid-yzggs6t3] li[data-astro-cid-yzggs6t3]{color:var(--text-medium);position:relative;padding:.25rem 0 .25rem 1.25rem}.product-features[data-astro-cid-yzggs6t3] li[data-astro-cid-yzggs6t3]:before{content:"✓";position:absolute;left:0;color:var(--primary-green);font-weight:700}.product-cta[data-astro-cid-yzggs6t3]{margin-top:auto}.btn[data-astro-cid-yzggs6t3]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:2px solid transparent;border-radius:var(--border-radius);cursor:pointer;font-weight:600;text-align:center;transition:all .2s ease;white-space:nowrap}.btn-primary[data-astro-cid-yzggs6t3]{background:var(--primary-green);color:var(--white);border-color:var(--primary-green)}.btn-primary[data-astro-cid-yzggs6t3]:hover{background:var(--primary-green-dark);border-color:var(--primary-green-dark);transform:translateY(-1px)}.btn-medium[data-astro-cid-yzggs6t3]{padding:.75rem 1.5rem;font-size:1rem}.multi-after-slider[data-astro-cid-jfsoqs62]{position:relative;max-width:100%;border-radius:var(--border-radius-large);overflow:hidden;box-shadow:var(--shadow-medium);user-select:none}.slider-container[data-astro-cid-jfsoqs62]{position:relative;height:400px;cursor:ew-resize}.image-wrapper[data-astro-cid-jfsoqs62]{position:relative;width:100%;height:100%;overflow:hidden}.before-image[data-astro-cid-jfsoqs62],.after-image[data-astro-cid-jfsoqs62]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:2}.after-image[data-astro-cid-jfsoqs62]{opacity:0;transition:opacity .3s ease}.after-image[data-astro-cid-jfsoqs62].active{opacity:1}.after-overlay[data-astro-cid-jfsoqs62]{position:absolute;top:0;right:0;width:50%;height:100%;overflow:hidden;transition:width .1s ease;z-index:3}.slider-handle[data-astro-cid-jfsoqs62]{position:absolute;top:0;right:50%;width:4px;height:100%;background:var(--white);transform:translate(50%);transition:right .1s ease;z-index:10}.slider-button[data-astro-cid-jfsoqs62]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-medium);color:var(--primary-green);transition:all .2s ease;gap:2px}.slider-button[data-astro-cid-jfsoqs62]:hover{transform:translate(-50%,-50%) scale(1.1);box-shadow:var(--shadow-strong)}.slider-button[data-astro-cid-jfsoqs62] svg[data-astro-cid-jfsoqs62]{width:16px;height:16px}.labels[data-astro-cid-jfsoqs62]{position:absolute;top:20px;left:0;right:0;display:flex;justify-content:space-between;padding:0 20px;pointer-events:none;z-index:5}.label[data-astro-cid-jfsoqs62]{background:#000000b3;color:var(--white);padding:8px 16px;border-radius:var(--border-radius);font-size:.875rem;font-weight:600;backdrop-filter:blur(4px);transition:all .3s ease}.after-selector[data-astro-cid-jfsoqs62]{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;gap:10px;background:#000000b3;padding:8px 12px;border-radius:var(--border-radius);backdrop-filter:blur(4px);z-index:15}.selector-label[data-astro-cid-jfsoqs62]{color:var(--white);font-size:.8rem;font-weight:500}.selector-buttons[data-astro-cid-jfsoqs62]{display:flex;gap:6px}.selector-btn[data-astro-cid-jfsoqs62]{width:32px;height:32px;border:2px solid rgba(255,255,255,.5);background:transparent;color:var(--white);border-radius:50%;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.selector-btn[data-astro-cid-jfsoqs62]:hover{border-color:var(--white);background:#ffffff1a}.selector-btn[data-astro-cid-jfsoqs62].active{border-color:var(--primary-green);background:var(--primary-green);color:var(--white)}@media (max-width: 768px){.slider-container[data-astro-cid-jfsoqs62]{height:300px}.labels[data-astro-cid-jfsoqs62]{padding:0 15px}.label[data-astro-cid-jfsoqs62]{padding:6px 12px;font-size:.8rem}.after-selector[data-astro-cid-jfsoqs62]{bottom:15px;right:15px;padding:6px 10px}.selector-label[data-astro-cid-jfsoqs62]{font-size:.75rem}.selector-btn[data-astro-cid-jfsoqs62]{width:28px;height:28px;font-size:.75rem}}.hero-grid[data-astro-cid-7pewbour]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;min-height:500px}.hero-content[data-astro-cid-7pewbour]{max-width:600px}.hero-image[data-astro-cid-7pewbour]{imageSrc:"/images/facadeWebApp.webp",height: 400px}.hero-image[data-astro-cid-7pewbour] img[data-astro-cid-7pewbour]{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.hero-grid[data-astro-cid-7pewbour]{grid-template-columns:1fr;gap:2rem;imageSrc:"/images/ipadFacade.PNG",}.hero-content[data-astro-cid-7pewbour]{max-width:100%;order:2}.hero-image[data-astro-cid-7pewbour]{order:1;height:300px}}imageSrc: "/images/facadeWebApp.webp",font-size: 1.25rem; margin-bottom: 2rem; color: var(--text-medium); } .hero-cta{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}@media (max-width: 768px){.hero-cta[data-astro-cid-7pewbour]{justify-content:center}}.section-header[data-astro-cid-7pewbour]{margin-bottom:3rem}.section-header[data-astro-cid-7pewbour] h2[data-astro-cid-7pewbour]{margin-bottom:1rem}.products-grid[data-astro-cid-7pewbour]{max-width:1200px;margin:0 auto}.benefits-section[data-astro-cid-7pewbour]{background:var(--light-grey)}.benefits-content[data-astro-cid-7pewbour]{display:flex;flex-direction:column;justify-content:center}.benefits-list[data-astro-cid-7pewbour]{display:flex;flex-direction:column;gap:2rem}.benefit-item[data-astro-cid-7pewbour]{display:flex;gap:1rem;align-items:flex-start}.benefit-icon[data-astro-cid-7pewbour]{font-size:2rem;flex-shrink:0}.benefit-item[data-astro-cid-7pewbour] h3[data-astro-cid-7pewbour]{margin-bottom:.5rem;color:var(--text-dark)}.benefit-item[data-astro-cid-7pewbour] p[data-astro-cid-7pewbour]{margin:0}.benefits-image[data-astro-cid-7pewbour]{display:flex;align-items:center;justify-content:center}.before-after-showcase[data-astro-cid-7pewbour]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;width:100%;max-width:600px}.before-section[data-astro-cid-7pewbour],.after-section[data-astro-cid-7pewbour]{position:relative;border-radius:var(--border-radius-large);overflow:visible;box-shadow:var(--shadow-medium);transition:transform .3s ease}.before-section[data-astro-cid-7pewbour]:hover,.after-section[data-astro-cid-7pewbour]:hover{transform:translateY(-4px)}.magnifier-container[data-astro-cid-7pewbour]{position:relative;cursor:crosshair;border-radius:var(--border-radius-large);overflow:hidden}.magnifier-image[data-astro-cid-7pewbour]{width:100%;height:auto;display:block;border-radius:var(--border-radius-large)}.magnifier-glass[data-astro-cid-7pewbour]{position:absolute;border:3px solid var(--primary-green);border-radius:50%;width:200px;height:200px;opacity:0;pointer-events:none;transition:opacity .3s ease;background-repeat:no-repeat;box-shadow:0 0 0 7px #fffffff2,0 15px 25px #0006,inset 0 0 40px #0000001a;z-index:100;transform:translate(-50%,-50%)}.magnifier-container[data-astro-cid-7pewbour]:hover .magnifier-glass[data-astro-cid-7pewbour]{opacity:1}.image-label[data-astro-cid-7pewbour]{position:absolute;top:1rem;left:1rem;background:#000c;color:#fff;padding:.5rem 1rem;border-radius:var(--border-radius-medium);font-size:.875rem;font-weight:600;z-index:2}.after-section[data-astro-cid-7pewbour] .image-label[data-astro-cid-7pewbour]{background:var(--primary-green)}.image-label-external[data-astro-cid-7pewbour]{text-align:center;font-weight:600;font-size:1rem;margin-bottom:.75rem;color:var(--text-dark)}.after-section[data-astro-cid-7pewbour] .image-label-external[data-astro-cid-7pewbour]{color:var(--primary-green)}.image-placeholder[data-astro-cid-7pewbour]{background:linear-gradient(135deg,var(--light-grey) 0%,var(--medium-grey) 100%);border-radius:var(--border-radius-large);display:flex;align-items:center;justify-content:center;color:var(--text-medium);font-weight:500;border:2px dashed var(--medium-grey)}.image-placeholder[data-astro-cid-7pewbour].large{width:100%;height:300px;font-size:1.25rem}.cta-section[data-astro-cid-7pewbour]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-7pewbour] h2[data-astro-cid-7pewbour],.cta-section[data-astro-cid-7pewbour] p[data-astro-cid-7pewbour]{color:var(--white)}.cta-buttons[data-astro-cid-7pewbour]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}@media (max-width: 768px){.hero-subtitle[data-astro-cid-7pewbour]{font-size:1.125rem}.hero-cta[data-astro-cid-7pewbour]{flex-direction:column;align-items:center}.benefits-list[data-astro-cid-7pewbour]{gap:1.5rem}.benefit-item[data-astro-cid-7pewbour]{flex-direction:column;text-align:center}.before-after-showcase[data-astro-cid-7pewbour]{grid-template-columns:1fr;gap:1rem;max-width:400px}.image-label[data-astro-cid-7pewbour]{font-size:.75rem;padding:.375rem .75rem}.image-label-external[data-astro-cid-7pewbour]{font-size:.875rem;margin-bottom:.5rem}.magnifier-glass[data-astro-cid-7pewbour]{width:150px;height:150px}.magnifier-container[data-astro-cid-7pewbour]{cursor:pointer}}.legal-page[data-astro-cid-7jgt2hbv]{padding:4rem 0;background:var(--background-color, #ffffff)}.container[data-astro-cid-7jgt2hbv]{max-width:800px;margin:0 auto;padding:0 2rem}.legal-header[data-astro-cid-7jgt2hbv]{margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid var(--border-color, #e5e7eb)}.legal-header[data-astro-cid-7jgt2hbv] h1[data-astro-cid-7jgt2hbv]{font-size:2.5rem;font-weight:700;color:var(--text-primary, #1f2937);margin-bottom:.5rem}.last-updated[data-astro-cid-7jgt2hbv]{font-size:.875rem;color:var(--text-secondary, #6b7280);font-style:italic}.legal-content[data-astro-cid-7jgt2hbv]{line-height:1.75;color:var(--text-primary, #374151)}.legal-content[data-astro-cid-7jgt2hbv] section[data-astro-cid-7jgt2hbv]{margin-bottom:2.5rem}.legal-content[data-astro-cid-7jgt2hbv] h2[data-astro-cid-7jgt2hbv]{font-size:1.75rem;font-weight:700;color:var(--text-primary, #1f2937);margin-bottom:1rem;margin-top:2rem}.legal-content[data-astro-cid-7jgt2hbv] h3[data-astro-cid-7jgt2hbv]{font-size:1.25rem;font-weight:600;color:var(--text-primary, #1f2937);margin-bottom:.75rem;margin-top:1.5rem}.legal-content[data-astro-cid-7jgt2hbv] p[data-astro-cid-7jgt2hbv]{margin-bottom:1rem}.legal-content[data-astro-cid-7jgt2hbv] ul[data-astro-cid-7jgt2hbv]{list-style:disc;margin-left:2rem;margin-bottom:1rem}.legal-content[data-astro-cid-7jgt2hbv] li[data-astro-cid-7jgt2hbv]{margin-bottom:.5rem}.legal-content[data-astro-cid-7jgt2hbv] a[data-astro-cid-7jgt2hbv]{color:var(--primary-color, #3b82f6);text-decoration:underline}.legal-content[data-astro-cid-7jgt2hbv] a[data-astro-cid-7jgt2hbv]:hover{color:var(--primary-hover, #2563eb)}.legal-content[data-astro-cid-7jgt2hbv] strong[data-astro-cid-7jgt2hbv]{font-weight:600;color:var(--text-primary, #1f2937)}@media (max-width: 768px){.legal-page[data-astro-cid-7jgt2hbv]{padding:2rem 0}.legal-header[data-astro-cid-7jgt2hbv] h1[data-astro-cid-7jgt2hbv]{font-size:2rem}.legal-content[data-astro-cid-7jgt2hbv] h2[data-astro-cid-7jgt2hbv]{font-size:1.5rem}.legal-content[data-astro-cid-7jgt2hbv] h3[data-astro-cid-7jgt2hbv]{font-size:1.125rem}}.legal-page[data-astro-cid-2jr33n3q]{padding:4rem 0;background:var(--background-color, #ffffff)}.container[data-astro-cid-2jr33n3q]{max-width:800px;margin:0 auto;padding:0 2rem}.legal-header[data-astro-cid-2jr33n3q]{margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid var(--border-color, #e5e7eb)}.legal-header[data-astro-cid-2jr33n3q] h1[data-astro-cid-2jr33n3q]{font-size:2.5rem;font-weight:700;color:var(--text-primary, #1f2937);margin-bottom:.5rem}.last-updated[data-astro-cid-2jr33n3q]{font-size:.875rem;color:var(--text-secondary, #6b7280);font-style:italic}.legal-content[data-astro-cid-2jr33n3q]{line-height:1.75;color:var(--text-primary, #374151)}.legal-content[data-astro-cid-2jr33n3q] section[data-astro-cid-2jr33n3q]{margin-bottom:2.5rem}.legal-content[data-astro-cid-2jr33n3q] h2[data-astro-cid-2jr33n3q]{font-size:1.75rem;font-weight:700;color:var(--text-primary, #1f2937);margin-bottom:1rem;margin-top:2rem}.legal-content[data-astro-cid-2jr33n3q] h3[data-astro-cid-2jr33n3q]{font-size:1.25rem;font-weight:600;color:var(--text-primary, #1f2937);margin-bottom:.75rem;margin-top:1.5rem}.legal-content[data-astro-cid-2jr33n3q] p[data-astro-cid-2jr33n3q]{margin-bottom:1rem}.legal-content[data-astro-cid-2jr33n3q] ul[data-astro-cid-2jr33n3q]{list-style:disc;margin-left:2rem;margin-bottom:1rem}.legal-content[data-astro-cid-2jr33n3q] li[data-astro-cid-2jr33n3q]{margin-bottom:.5rem}.legal-content[data-astro-cid-2jr33n3q] a[data-astro-cid-2jr33n3q]{color:var(--primary-color, #3b82f6);text-decoration:underline}.legal-content[data-astro-cid-2jr33n3q] a[data-astro-cid-2jr33n3q]:hover{color:var(--primary-hover, #2563eb)}.legal-content[data-astro-cid-2jr33n3q] strong[data-astro-cid-2jr33n3q]{font-weight:600;color:var(--text-primary, #1f2937)}@media (max-width: 768px){.legal-page[data-astro-cid-2jr33n3q]{padding:2rem 0}.legal-header[data-astro-cid-2jr33n3q] h1[data-astro-cid-2jr33n3q]{font-size:2rem}.legal-content[data-astro-cid-2jr33n3q] h2[data-astro-cid-2jr33n3q]{font-size:1.5rem}.legal-content[data-astro-cid-2jr33n3q] h3[data-astro-cid-2jr33n3q]{font-size:1.125rem}}.hero-subtitle[data-astro-cid-6kmwghhu]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:700px;margin-left:auto;margin-right:auto}.faq-container[data-astro-cid-6kmwghhu]{max-width:800px;margin:0 auto}.faq-item[data-astro-cid-6kmwghhu]{background:var(--white);border-radius:var(--border-radius-large);margin-bottom:1.5rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);overflow:hidden}.faq-question[data-astro-cid-6kmwghhu]{background:var(--light-grey);padding:1.5rem;margin:0;color:var(--text-dark);font-size:1.25rem;font-weight:600;border-bottom:1px solid var(--medium-grey)}.faq-answer[data-astro-cid-6kmwghhu]{padding:1.5rem}.faq-answer[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]{margin:0;line-height:1.7}.quick-links-section[data-astro-cid-6kmwghhu]{background:var(--light-grey)}.section-header[data-astro-cid-6kmwghhu]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-6kmwghhu] h2[data-astro-cid-6kmwghhu]{margin-bottom:.5rem}.section-header[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]{color:var(--text-medium);margin:0}.quick-links-grid[data-astro-cid-6kmwghhu]{max-width:900px;margin:0 auto}.quick-link-card[data-astro-cid-6kmwghhu]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.quick-link-card[data-astro-cid-6kmwghhu] h3[data-astro-cid-6kmwghhu]{color:var(--text-dark);margin-bottom:.5rem}.quick-link-card[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]{margin-bottom:1.5rem;color:var(--text-medium)}.quick-link-btn[data-astro-cid-6kmwghhu]{display:inline-block;background:var(--primary-green);color:var(--white);text-decoration:none;padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:600;transition:all .2s ease}.quick-link-btn[data-astro-cid-6kmwghhu]:hover{background:var(--primary-green-dark);transform:translateY(-1px)}.contact-section[data-astro-cid-6kmwghhu]{background:var(--primary-green);color:var(--white)}.contact-section[data-astro-cid-6kmwghhu] h2[data-astro-cid-6kmwghhu],.contact-section[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]{color:var(--white)}.contact-btn[data-astro-cid-6kmwghhu]{display:inline-block;background:var(--white);color:var(--primary-green);text-decoration:none;padding:1rem 2rem;border-radius:var(--border-radius);font-weight:600;margin-top:1rem;transition:all .2s ease}.contact-btn[data-astro-cid-6kmwghhu]:hover{transform:translateY(-1px);box-shadow:var(--shadow-light)}@media (max-width: 768px){.faq-question[data-astro-cid-6kmwghhu]{padding:1rem;font-size:1.125rem}.faq-answer[data-astro-cid-6kmwghhu]{padding:1rem}.quick-links-grid[data-astro-cid-6kmwghhu]{grid-template-columns:1fr;gap:1.5rem}}.hero-subtitle[data-astro-cid-evkbapdl]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:800px;margin-left:auto;margin-right:auto}.hero-cta[data-astro-cid-evkbapdl]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.ai-demo[data-astro-cid-evkbapdl]{max-width:1200px;margin:0 auto}.demo-showcase[data-astro-cid-evkbapdl]{text-align:center;margin-bottom:3rem}.demo-showcase[data-astro-cid-evkbapdl] h2[data-astro-cid-evkbapdl]{font-size:2rem;color:var(--text-dark);margin-bottom:1rem}.demo-showcase[data-astro-cid-evkbapdl] p[data-astro-cid-evkbapdl]{font-size:1.125rem;color:var(--text-medium);margin-bottom:3rem}.demo-grid[data-astro-cid-evkbapdl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;align-items:start}.demo-item[data-astro-cid-evkbapdl]{text-align:center;background:var(--white);border-radius:var(--border-radius-large);padding:1.5rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .3s ease,box-shadow .3s ease}.demo-item[data-astro-cid-evkbapdl]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.demo-label[data-astro-cid-evkbapdl]{font-weight:600;color:var(--text-dark);margin-bottom:1rem;font-size:1.125rem}.demo-video[data-astro-cid-evkbapdl]{width:100%;max-width:320px;border-radius:var(--border-radius-medium);border:2px solid var(--primary-green);background:#e8f5e8}.steps-grid[data-astro-cid-evkbapdl]{max-width:900px;margin:0 auto}.step-card[data-astro-cid-evkbapdl]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.step-number[data-astro-cid-evkbapdl]{width:60px;height:60px;background:var(--primary-green);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1.5rem}.step-card[data-astro-cid-evkbapdl] h3[data-astro-cid-evkbapdl]{color:var(--text-dark);margin-bottom:1rem}.step-card[data-astro-cid-evkbapdl] p[data-astro-cid-evkbapdl]{margin:0}.ai-features[data-astro-cid-evkbapdl]{background:var(--light-grey)}.ai-grid[data-astro-cid-evkbapdl]{max-width:1000px;margin:0 auto;gap:3rem}.ai-feature[data-astro-cid-evkbapdl]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.ai-icon[data-astro-cid-evkbapdl]{font-size:3rem;margin-bottom:1rem}.ai-feature[data-astro-cid-evkbapdl] h3[data-astro-cid-evkbapdl]{color:var(--text-dark);margin-bottom:1rem}.ai-feature[data-astro-cid-evkbapdl] p[data-astro-cid-evkbapdl]{margin:0}.cta-section[data-astro-cid-evkbapdl]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-evkbapdl] h2[data-astro-cid-evkbapdl],.cta-section[data-astro-cid-evkbapdl] p[data-astro-cid-evkbapdl]{color:var(--white)}.cta-buttons[data-astro-cid-evkbapdl]{margin:2rem 0}.final-cta-grid[data-astro-cid-evkbapdl]{max-width:1000px;margin:2rem auto 0;gap:2rem}.cta-option[data-astro-cid-evkbapdl]{background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:var(--border-radius-large);padding:2rem;transition:all .3s ease}.cta-option[data-astro-cid-evkbapdl]:hover{background:#ffffff26;border-color:#ffffff80;transform:translateY(-4px)}.cta-option[data-astro-cid-evkbapdl].highlighted{background:#fff3;border-color:var(--white)}.cta-option[data-astro-cid-evkbapdl] h3[data-astro-cid-evkbapdl]{color:var(--white);margin-bottom:.75rem;font-size:1.5rem}.cta-option[data-astro-cid-evkbapdl] p[data-astro-cid-evkbapdl]{color:#ffffffe6;margin-bottom:1.5rem;font-size:.95rem}.cta-features[data-astro-cid-evkbapdl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:2rem;max-width:800px;margin-left:auto;margin-right:auto}.cta-feature[data-astro-cid-evkbapdl]{color:#ffffffe6;font-weight:500}.video-intro[data-astro-cid-evkbapdl]{background:var(--light-grey)}.video-container[data-astro-cid-evkbapdl]{max-width:900px;margin:0 auto;text-align:center}.intro-video[data-astro-cid-evkbapdl]{width:100%;max-width:100%;border-radius:var(--border-radius-large);box-shadow:var(--shadow-medium);border:2px solid var(--primary-green)}.section-header[data-astro-cid-evkbapdl]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-evkbapdl] h2[data-astro-cid-evkbapdl]{margin-bottom:.5rem}.section-header[data-astro-cid-evkbapdl] p[data-astro-cid-evkbapdl]{color:var(--text-medium);margin:0}@media (max-width: 768px){.demo-grid[data-astro-cid-evkbapdl]{grid-template-columns:1fr;gap:1.5rem}.demo-showcase[data-astro-cid-evkbapdl] h2[data-astro-cid-evkbapdl]{font-size:1.5rem}.demo-showcase[data-astro-cid-evkbapdl] p[data-astro-cid-evkbapdl]{font-size:1rem}.demo-item[data-astro-cid-evkbapdl]{padding:1rem}.hero-cta[data-astro-cid-evkbapdl]{flex-direction:column;align-items:center}.ai-grid[data-astro-cid-evkbapdl]{grid-template-columns:1fr;gap:2rem}.final-cta-grid[data-astro-cid-evkbapdl]{grid-template-columns:1fr;gap:1.5rem}.cta-features[data-astro-cid-evkbapdl]{grid-template-columns:1fr 1fr}.video-container[data-astro-cid-evkbapdl]{padding:0 1rem}.intro-video[data-astro-cid-evkbapdl]{border-radius:var(--border-radius-medium)}}.blog-article[data-astro-cid-6yfwkd6w]{padding:2rem 0 4rem}.article-header[data-astro-cid-6yfwkd6w]{margin-bottom:3rem;text-align:center}.breadcrumb[data-astro-cid-6yfwkd6w]{margin-bottom:1rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-6yfwkd6w] a[data-astro-cid-6yfwkd6w]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-6yfwkd6w] span[data-astro-cid-6yfwkd6w]{margin:0 .5rem}.article-header[data-astro-cid-6yfwkd6w] h1[data-astro-cid-6yfwkd6w]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.article-subtitle[data-astro-cid-6yfwkd6w]{font-size:1.25rem;color:var(--text-medium);margin-bottom:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}.article-meta[data-astro-cid-6yfwkd6w]{display:flex;justify-content:center;gap:2rem;color:var(--text-medium);font-size:.9rem}.article-content[data-astro-cid-6yfwkd6w]{max-width:800px;margin:0 auto;line-height:1.7}.intro-section[data-astro-cid-6yfwkd6w]{margin-bottom:3rem;font-size:1.1rem}.comparison-section[data-astro-cid-6yfwkd6w]{margin-bottom:3rem}.comparison-section[data-astro-cid-6yfwkd6w] h2[data-astro-cid-6yfwkd6w]{color:var(--text-dark);margin-bottom:1.5rem;font-size:2rem;border-bottom:3px solid var(--primary-green);padding-bottom:.5rem}.method-overview[data-astro-cid-6yfwkd6w]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-medium);margin-bottom:2rem}.method-overview[data-astro-cid-6yfwkd6w] h3[data-astro-cid-6yfwkd6w]{color:var(--text-dark);margin-bottom:1rem}.pros-cons-grid[data-astro-cid-6yfwkd6w]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.pros-section[data-astro-cid-6yfwkd6w],.cons-section[data-astro-cid-6yfwkd6w]{background:var(--white);padding:2rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light)}.pros-section[data-astro-cid-6yfwkd6w]{border-left:4px solid var(--primary-green)}.cons-section[data-astro-cid-6yfwkd6w]{border-left:4px solid #e74c3c}.pros-section[data-astro-cid-6yfwkd6w] h4[data-astro-cid-6yfwkd6w]{color:var(--primary-green);margin-bottom:1rem}.cons-section[data-astro-cid-6yfwkd6w] h4[data-astro-cid-6yfwkd6w]{color:#e74c3c;margin-bottom:1rem}.pros-list[data-astro-cid-6yfwkd6w],.cons-list[data-astro-cid-6yfwkd6w]{list-style:none;padding:0}.pros-list[data-astro-cid-6yfwkd6w] li[data-astro-cid-6yfwkd6w],.cons-list[data-astro-cid-6yfwkd6w] li[data-astro-cid-6yfwkd6w]{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.pros-list[data-astro-cid-6yfwkd6w] li[data-astro-cid-6yfwkd6w]:before{content:"✓";position:absolute;left:0;color:var(--primary-green);font-weight:700}.cons-list[data-astro-cid-6yfwkd6w] li[data-astro-cid-6yfwkd6w]:before{content:"✗";position:absolute;left:0;color:#e74c3c;font-weight:700}.when-to-use-section[data-astro-cid-6yfwkd6w]{margin-bottom:3rem}.when-to-use-section[data-astro-cid-6yfwkd6w] h2[data-astro-cid-6yfwkd6w]{color:var(--text-dark);margin-bottom:1.5rem;font-size:2rem}.use-cases-grid[data-astro-cid-6yfwkd6w]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.use-case[data-astro-cid-6yfwkd6w]{background:var(--white);padding:2rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);border-top:4px solid var(--primary-green)}.use-case[data-astro-cid-6yfwkd6w] h3[data-astro-cid-6yfwkd6w]{color:var(--text-dark);margin-bottom:1rem}.use-case[data-astro-cid-6yfwkd6w] ul[data-astro-cid-6yfwkd6w]{list-style:none;padding:0}.use-case[data-astro-cid-6yfwkd6w] li[data-astro-cid-6yfwkd6w]{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.use-case[data-astro-cid-6yfwkd6w] li[data-astro-cid-6yfwkd6w]:before{content:"→";position:absolute;left:0;color:var(--primary-green);font-weight:700}.hybrid-approach-section[data-astro-cid-6yfwkd6w]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.hybrid-approach-section[data-astro-cid-6yfwkd6w] h2[data-astro-cid-6yfwkd6w]{color:var(--text-dark);margin-bottom:1rem}.hybrid-steps[data-astro-cid-6yfwkd6w]{margin:2rem 0}.step[data-astro-cid-6yfwkd6w]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);margin-bottom:1rem;border-left:4px solid var(--primary-green)}.step[data-astro-cid-6yfwkd6w] h4[data-astro-cid-6yfwkd6w]{color:var(--text-dark);margin-bottom:.5rem}.hybrid-benefits[data-astro-cid-6yfwkd6w]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);border-top:4px solid var(--primary-green)}.hybrid-benefits[data-astro-cid-6yfwkd6w] h4[data-astro-cid-6yfwkd6w]{color:var(--text-dark);margin-bottom:1rem}.future-trends-section[data-astro-cid-6yfwkd6w]{margin-bottom:3rem}.future-trends-section[data-astro-cid-6yfwkd6w] h2[data-astro-cid-6yfwkd6w]{color:var(--text-dark);margin-bottom:1rem}.decision-factors[data-astro-cid-6yfwkd6w]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:1.5rem}.factor[data-astro-cid-6yfwkd6w]{background:var(--light-grey);padding:1.5rem;border-radius:var(--border-radius-medium);text-align:center}.factor[data-astro-cid-6yfwkd6w] h4[data-astro-cid-6yfwkd6w]{color:var(--text-dark);margin-bottom:.75rem}.article-cta[data-astro-cid-6yfwkd6w]{background:var(--primary-green);color:var(--white);padding:2.5rem;border-radius:var(--border-radius-large);text-align:center;margin-bottom:3rem}.article-cta[data-astro-cid-6yfwkd6w] h3[data-astro-cid-6yfwkd6w],.article-cta[data-astro-cid-6yfwkd6w] p[data-astro-cid-6yfwkd6w]{color:var(--white)}.cta-buttons[data-astro-cid-6yfwkd6w]{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.related-articles[data-astro-cid-6yfwkd6w]{border-top:2px solid var(--medium-grey);padding-top:2rem}.related-articles[data-astro-cid-6yfwkd6w] h3[data-astro-cid-6yfwkd6w]{margin-bottom:1.5rem;color:var(--text-dark)}.related-grid[data-astro-cid-6yfwkd6w]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.related-article[data-astro-cid-6yfwkd6w]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);text-decoration:none;border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.related-article[data-astro-cid-6yfwkd6w]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.related-article[data-astro-cid-6yfwkd6w] h4[data-astro-cid-6yfwkd6w]{color:var(--text-dark);margin-bottom:.5rem}.related-article[data-astro-cid-6yfwkd6w] p[data-astro-cid-6yfwkd6w]{color:var(--text-medium);margin-bottom:.75rem}.read-time[data-astro-cid-6yfwkd6w]{font-size:.875rem;color:var(--text-light)}@media (max-width: 768px){.article-header[data-astro-cid-6yfwkd6w] h1[data-astro-cid-6yfwkd6w]{font-size:2rem}.article-meta[data-astro-cid-6yfwkd6w]{flex-direction:column;gap:.5rem}.pros-cons-grid[data-astro-cid-6yfwkd6w],.use-cases-grid[data-astro-cid-6yfwkd6w]{grid-template-columns:1fr}.article-cta[data-astro-cid-6yfwkd6w]{flex-direction:column}}.category-page[data-astro-cid-hbh23jh4]{padding:2rem 0 4rem}.category-header[data-astro-cid-hbh23jh4]{text-align:center;margin-bottom:3rem}.breadcrumb[data-astro-cid-hbh23jh4]{margin-bottom:2rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-hbh23jh4] a[data-astro-cid-hbh23jh4]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-hbh23jh4] span[data-astro-cid-hbh23jh4]{margin:0 .5rem}.category-title-section[data-astro-cid-hbh23jh4]{max-width:600px;margin:0 auto}.category-icon-large[data-astro-cid-hbh23jh4]{font-size:4rem;margin-bottom:1rem}.category-header[data-astro-cid-hbh23jh4] h1[data-astro-cid-hbh23jh4]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.category-description[data-astro-cid-hbh23jh4]{font-size:1.25rem;color:var(--text-medium)}.articles-section[data-astro-cid-hbh23jh4]{margin-bottom:3rem}.section-header[data-astro-cid-hbh23jh4]{text-align:center;margin-bottom:2rem}.section-header[data-astro-cid-hbh23jh4] h2[data-astro-cid-hbh23jh4]{color:var(--text-dark);margin-bottom:.5rem}.section-header[data-astro-cid-hbh23jh4] p[data-astro-cid-hbh23jh4]{color:var(--text-medium)}.articles-grid[data-astro-cid-hbh23jh4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.article-card[data-astro-cid-hbh23jh4]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.article-content[data-astro-cid-hbh23jh4]{display:flex;flex-direction:column;height:100%}.article-card[data-astro-cid-hbh23jh4]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.article-category[data-astro-cid-hbh23jh4]{background:var(--primary-green);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.875rem;font-weight:500;display:inline-block;margin-bottom:1rem}.article-card[data-astro-cid-hbh23jh4] h3[data-astro-cid-hbh23jh4]{margin-bottom:1rem}.article-card[data-astro-cid-hbh23jh4] h3[data-astro-cid-hbh23jh4] a[data-astro-cid-hbh23jh4]{color:var(--text-dark);text-decoration:none;transition:color .2s ease}.article-card[data-astro-cid-hbh23jh4] h3[data-astro-cid-hbh23jh4] a[data-astro-cid-hbh23jh4]:hover{color:var(--primary-green)}.article-excerpt[data-astro-cid-hbh23jh4]{color:var(--text-medium);line-height:1.6;margin-bottom:1.5rem}.article-meta[data-astro-cid-hbh23jh4]{display:flex;gap:1rem;color:var(--text-light);font-size:.9rem;margin-bottom:1.5rem}.article-actions[data-astro-cid-hbh23jh4]{margin-top:auto;padding-top:1rem}.trends-section[data-astro-cid-hbh23jh4]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.trends-section[data-astro-cid-hbh23jh4] h3[data-astro-cid-hbh23jh4]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.trends-grid[data-astro-cid-hbh23jh4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.trend-card[data-astro-cid-hbh23jh4]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-align:center;box-shadow:var(--shadow-light)}.trend-icon[data-astro-cid-hbh23jh4]{font-size:2rem;margin-bottom:1rem}.trend-card[data-astro-cid-hbh23jh4] h4[data-astro-cid-hbh23jh4]{color:var(--text-dark);margin-bottom:.75rem}.trend-card[data-astro-cid-hbh23jh4] p[data-astro-cid-hbh23jh4]{color:var(--text-medium);font-size:.9rem;line-height:1.5}.style-guide-section[data-astro-cid-hbh23jh4]{margin-bottom:3rem}.style-guide-section[data-astro-cid-hbh23jh4] h3[data-astro-cid-hbh23jh4]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.styles-grid[data-astro-cid-hbh23jh4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.style-card[data-astro-cid-hbh23jh4]{background:var(--white);padding:2rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.style-card[data-astro-cid-hbh23jh4] h4[data-astro-cid-hbh23jh4]{color:var(--text-dark);margin-bottom:1rem}.style-card[data-astro-cid-hbh23jh4] p[data-astro-cid-hbh23jh4]{color:var(--text-medium);line-height:1.5;margin-bottom:1.5rem}.style-features[data-astro-cid-hbh23jh4]{display:flex;flex-wrap:wrap;gap:.5rem}.style-features[data-astro-cid-hbh23jh4] span[data-astro-cid-hbh23jh4]{background:var(--primary-green);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.8rem}.related-categories[data-astro-cid-hbh23jh4]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.related-categories[data-astro-cid-hbh23jh4] h3[data-astro-cid-hbh23jh4]{text-align:center;margin-bottom:1.5rem;color:var(--text-dark)}.categories-grid[data-astro-cid-hbh23jh4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.category-card[data-astro-cid-hbh23jh4]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-decoration:none;box-shadow:var(--shadow-light);transition:transform .2s ease,box-shadow .2s ease;text-align:center}.category-card[data-astro-cid-hbh23jh4]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.category-icon[data-astro-cid-hbh23jh4]{font-size:2rem;margin-bottom:1rem;display:block}.category-card[data-astro-cid-hbh23jh4] h4[data-astro-cid-hbh23jh4]{color:var(--text-dark);margin-bottom:.5rem}.category-card[data-astro-cid-hbh23jh4] p[data-astro-cid-hbh23jh4]{color:var(--text-medium);font-size:.9rem}.cta-section[data-astro-cid-hbh23jh4]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center}.cta-section[data-astro-cid-hbh23jh4] h3[data-astro-cid-hbh23jh4],.cta-section[data-astro-cid-hbh23jh4] p[data-astro-cid-hbh23jh4]{color:var(--white)}.cta-section[data-astro-cid-hbh23jh4] h3[data-astro-cid-hbh23jh4]{margin-bottom:1rem}.cta-section[data-astro-cid-hbh23jh4] p[data-astro-cid-hbh23jh4]{margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-hbh23jh4]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.category-header[data-astro-cid-hbh23jh4] h1[data-astro-cid-hbh23jh4]{font-size:2rem}.articles-grid[data-astro-cid-hbh23jh4],.trends-grid[data-astro-cid-hbh23jh4],.categories-grid[data-astro-cid-hbh23jh4],.styles-grid[data-astro-cid-hbh23jh4]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-hbh23jh4]{flex-direction:column}}.category-page[data-astro-cid-2t7jnnkf]{padding:2rem 0 4rem}.category-header[data-astro-cid-2t7jnnkf]{text-align:center;margin-bottom:3rem}.breadcrumb[data-astro-cid-2t7jnnkf]{margin-bottom:2rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-2t7jnnkf] a[data-astro-cid-2t7jnnkf]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-2t7jnnkf] span[data-astro-cid-2t7jnnkf]{margin:0 .5rem}.category-title-section[data-astro-cid-2t7jnnkf]{max-width:600px;margin:0 auto}.category-icon-large[data-astro-cid-2t7jnnkf]{font-size:4rem;margin-bottom:1rem}.category-header[data-astro-cid-2t7jnnkf] h1[data-astro-cid-2t7jnnkf]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.category-description[data-astro-cid-2t7jnnkf]{font-size:1.25rem;color:var(--text-medium)}.articles-section[data-astro-cid-2t7jnnkf]{margin-bottom:3rem}.section-header[data-astro-cid-2t7jnnkf]{text-align:center;margin-bottom:2rem}.section-header[data-astro-cid-2t7jnnkf] h2[data-astro-cid-2t7jnnkf]{color:var(--text-dark);margin-bottom:.5rem}.section-header[data-astro-cid-2t7jnnkf] p[data-astro-cid-2t7jnnkf]{color:var(--text-medium)}.articles-grid[data-astro-cid-2t7jnnkf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.article-card[data-astro-cid-2t7jnnkf]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.article-content[data-astro-cid-2t7jnnkf]{display:flex;flex-direction:column;height:100%}.article-card[data-astro-cid-2t7jnnkf]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.article-category[data-astro-cid-2t7jnnkf]{background:var(--primary-green);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.875rem;font-weight:500;display:inline-block;margin-bottom:1rem}.article-card[data-astro-cid-2t7jnnkf] h3[data-astro-cid-2t7jnnkf]{margin-bottom:1rem}.article-card[data-astro-cid-2t7jnnkf] h3[data-astro-cid-2t7jnnkf] a[data-astro-cid-2t7jnnkf]{color:var(--text-dark);text-decoration:none;transition:color .2s ease}.article-card[data-astro-cid-2t7jnnkf] h3[data-astro-cid-2t7jnnkf] a[data-astro-cid-2t7jnnkf]:hover{color:var(--primary-green)}.article-excerpt[data-astro-cid-2t7jnnkf]{color:var(--text-medium);line-height:1.6;margin-bottom:1.5rem}.article-meta[data-astro-cid-2t7jnnkf]{display:flex;gap:1rem;color:var(--text-light);font-size:.9rem;margin-bottom:1.5rem}.article-actions[data-astro-cid-2t7jnnkf]{margin-top:auto;padding-top:1rem}.planning-steps-section[data-astro-cid-2t7jnnkf]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.planning-steps-section[data-astro-cid-2t7jnnkf] h3[data-astro-cid-2t7jnnkf]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.steps-grid[data-astro-cid-2t7jnnkf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.step-card[data-astro-cid-2t7jnnkf]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-align:center;box-shadow:var(--shadow-light);position:relative}.step-number[data-astro-cid-2t7jnnkf]{background:var(--primary-green);color:var(--white);width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;margin:0 auto 1rem}.step-card[data-astro-cid-2t7jnnkf] h4[data-astro-cid-2t7jnnkf]{color:var(--text-dark);margin-bottom:.75rem}.step-card[data-astro-cid-2t7jnnkf] p[data-astro-cid-2t7jnnkf]{color:var(--text-medium);font-size:.9rem;line-height:1.5}.tools-showcase[data-astro-cid-2t7jnnkf]{margin-bottom:3rem}.tools-showcase[data-astro-cid-2t7jnnkf] h3[data-astro-cid-2t7jnnkf]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.tools-grid[data-astro-cid-2t7jnnkf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.tool-card[data-astro-cid-2t7jnnkf]{background:var(--white);padding:2rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);position:relative;text-align:center}.tool-card[data-astro-cid-2t7jnnkf].featured{border-color:var(--primary-green);box-shadow:var(--shadow-medium)}.tool-icon[data-astro-cid-2t7jnnkf]{font-size:2.5rem;margin-bottom:1rem}.tool-card[data-astro-cid-2t7jnnkf] h4[data-astro-cid-2t7jnnkf]{color:var(--text-dark);margin-bottom:1rem}.tool-card[data-astro-cid-2t7jnnkf] p[data-astro-cid-2t7jnnkf]{color:var(--text-medium);line-height:1.5;margin-bottom:1.5rem}.tool-features[data-astro-cid-2t7jnnkf]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.tool-features[data-astro-cid-2t7jnnkf] span[data-astro-cid-2t7jnnkf]{background:var(--light-grey);color:var(--text-dark);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.8rem}.tool-status[data-astro-cid-2t7jnnkf]{padding:.5rem 1rem;border-radius:var(--border-radius-small);font-weight:500;font-size:.9rem}.tool-status[data-astro-cid-2t7jnnkf].available{background:#d4edda;color:#155724}.tool-status[data-astro-cid-2t7jnnkf].coming-soon{background:#fff3cd;color:#856404}.coming-soon-section[data-astro-cid-2t7jnnkf]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem;text-align:center}.coming-soon-section[data-astro-cid-2t7jnnkf] h3[data-astro-cid-2t7jnnkf]{color:var(--text-dark);margin-bottom:1rem}.coming-soon-section[data-astro-cid-2t7jnnkf] p[data-astro-cid-2t7jnnkf]{color:var(--text-medium);margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.coming-soon-grid[data-astro-cid-2t7jnnkf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.feature-preview[data-astro-cid-2t7jnnkf]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light)}.feature-preview[data-astro-cid-2t7jnnkf] h4[data-astro-cid-2t7jnnkf]{color:var(--text-dark);margin-bottom:.75rem}.feature-preview[data-astro-cid-2t7jnnkf] p[data-astro-cid-2t7jnnkf]{color:var(--text-medium);font-size:.9rem;line-height:1.5}.related-categories[data-astro-cid-2t7jnnkf]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.related-categories[data-astro-cid-2t7jnnkf] h3[data-astro-cid-2t7jnnkf]{text-align:center;margin-bottom:1.5rem;color:var(--text-dark)}.categories-grid[data-astro-cid-2t7jnnkf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.category-card[data-astro-cid-2t7jnnkf]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-decoration:none;box-shadow:var(--shadow-light);transition:transform .2s ease,box-shadow .2s ease;text-align:center}.category-card[data-astro-cid-2t7jnnkf]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.category-icon[data-astro-cid-2t7jnnkf]{font-size:2rem;margin-bottom:1rem;display:block}.category-card[data-astro-cid-2t7jnnkf] h4[data-astro-cid-2t7jnnkf]{color:var(--text-dark);margin-bottom:.5rem}.category-card[data-astro-cid-2t7jnnkf] p[data-astro-cid-2t7jnnkf]{color:var(--text-medium);font-size:.9rem}.cta-section[data-astro-cid-2t7jnnkf]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center}.cta-section[data-astro-cid-2t7jnnkf] h3[data-astro-cid-2t7jnnkf],.cta-section[data-astro-cid-2t7jnnkf] p[data-astro-cid-2t7jnnkf]{color:var(--white)}.cta-section[data-astro-cid-2t7jnnkf] h3[data-astro-cid-2t7jnnkf]{margin-bottom:1rem}.cta-section[data-astro-cid-2t7jnnkf] p[data-astro-cid-2t7jnnkf]{margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-2t7jnnkf]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.category-header[data-astro-cid-2t7jnnkf] h1[data-astro-cid-2t7jnnkf]{font-size:2rem}.articles-grid[data-astro-cid-2t7jnnkf],.steps-grid[data-astro-cid-2t7jnnkf],.tools-grid[data-astro-cid-2t7jnnkf],.categories-grid[data-astro-cid-2t7jnnkf],.coming-soon-grid[data-astro-cid-2t7jnnkf]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-2t7jnnkf]{flex-direction:column}}.category-page[data-astro-cid-v4tyqjlx]{padding:2rem 0 4rem}.category-header[data-astro-cid-v4tyqjlx]{text-align:center;margin-bottom:3rem}.breadcrumb[data-astro-cid-v4tyqjlx]{margin-bottom:2rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-v4tyqjlx] a[data-astro-cid-v4tyqjlx]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-v4tyqjlx] span[data-astro-cid-v4tyqjlx]{margin:0 .5rem}.category-title-section[data-astro-cid-v4tyqjlx]{max-width:600px;margin:0 auto}.category-icon-large[data-astro-cid-v4tyqjlx]{font-size:4rem;margin-bottom:1rem}.category-header[data-astro-cid-v4tyqjlx] h1[data-astro-cid-v4tyqjlx]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.category-description[data-astro-cid-v4tyqjlx]{font-size:1.25rem;color:var(--text-medium)}.articles-section[data-astro-cid-v4tyqjlx]{margin-bottom:3rem}.section-header[data-astro-cid-v4tyqjlx]{text-align:center;margin-bottom:2rem}.section-header[data-astro-cid-v4tyqjlx] h2[data-astro-cid-v4tyqjlx]{color:var(--text-dark);margin-bottom:.5rem}.section-header[data-astro-cid-v4tyqjlx] p[data-astro-cid-v4tyqjlx]{color:var(--text-medium)}.articles-grid[data-astro-cid-v4tyqjlx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.article-card[data-astro-cid-v4tyqjlx]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.article-card[data-astro-cid-v4tyqjlx]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.article-category[data-astro-cid-v4tyqjlx]{background:var(--primary-green);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.875rem;font-weight:500;display:inline-block;margin-bottom:1rem}.article-card[data-astro-cid-v4tyqjlx] h3[data-astro-cid-v4tyqjlx]{margin-bottom:1rem}.article-card[data-astro-cid-v4tyqjlx] h3[data-astro-cid-v4tyqjlx] a[data-astro-cid-v4tyqjlx]{color:var(--text-dark);text-decoration:none;transition:color .2s ease}.article-card[data-astro-cid-v4tyqjlx] h3[data-astro-cid-v4tyqjlx] a[data-astro-cid-v4tyqjlx]:hover{color:var(--primary-green)}.article-excerpt[data-astro-cid-v4tyqjlx]{color:var(--text-medium);line-height:1.6;margin-bottom:1.5rem}.article-meta[data-astro-cid-v4tyqjlx]{display:flex;gap:1rem;color:var(--text-light);font-size:.9rem;margin-bottom:1.5rem}.article-actions[data-astro-cid-v4tyqjlx]{margin-top:auto}.quick-tips-section[data-astro-cid-v4tyqjlx]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.quick-tips-section[data-astro-cid-v4tyqjlx] h3[data-astro-cid-v4tyqjlx]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.tips-grid[data-astro-cid-v4tyqjlx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.tip-card[data-astro-cid-v4tyqjlx]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-align:center;box-shadow:var(--shadow-light)}.tip-icon[data-astro-cid-v4tyqjlx]{font-size:2rem;margin-bottom:1rem}.tip-card[data-astro-cid-v4tyqjlx] h4[data-astro-cid-v4tyqjlx]{color:var(--text-dark);margin-bottom:.75rem}.tip-card[data-astro-cid-v4tyqjlx] p[data-astro-cid-v4tyqjlx]{color:var(--text-medium);font-size:.9rem;line-height:1.5}.mistakes-section[data-astro-cid-v4tyqjlx]{margin-bottom:3rem}.mistakes-section[data-astro-cid-v4tyqjlx] h3[data-astro-cid-v4tyqjlx]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.mistakes-list[data-astro-cid-v4tyqjlx]{display:grid;gap:1.5rem}.mistake-item[data-astro-cid-v4tyqjlx]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);display:flex;gap:1.5rem;align-items:flex-start}.mistake-number[data-astro-cid-v4tyqjlx]{background:#e74c3c;color:var(--white);width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;margin-top:.25rem}.mistake-content[data-astro-cid-v4tyqjlx] h4[data-astro-cid-v4tyqjlx]{color:var(--text-dark);margin-bottom:.5rem}.mistake-content[data-astro-cid-v4tyqjlx] p[data-astro-cid-v4tyqjlx]{color:var(--text-medium);line-height:1.5}.expert-advice-section[data-astro-cid-v4tyqjlx]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.expert-advice-section[data-astro-cid-v4tyqjlx] h3[data-astro-cid-v4tyqjlx]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.seasons-grid[data-astro-cid-v4tyqjlx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.season-card[data-astro-cid-v4tyqjlx]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);text-align:center}.season-icon[data-astro-cid-v4tyqjlx]{font-size:2rem;margin-bottom:1rem}.season-card[data-astro-cid-v4tyqjlx] h4[data-astro-cid-v4tyqjlx]{color:var(--text-dark);margin-bottom:.75rem}.season-card[data-astro-cid-v4tyqjlx] p[data-astro-cid-v4tyqjlx]{color:var(--text-medium);font-size:.9rem;line-height:1.5;margin-bottom:1rem}.season-card[data-astro-cid-v4tyqjlx] ul[data-astro-cid-v4tyqjlx]{list-style:none;padding:0;text-align:left}.season-card[data-astro-cid-v4tyqjlx] li[data-astro-cid-v4tyqjlx]{color:var(--text-medium);font-size:.85rem;padding:.25rem 0;border-bottom:1px solid var(--light-grey)}.season-card[data-astro-cid-v4tyqjlx] li[data-astro-cid-v4tyqjlx]:last-child{border-bottom:none}.related-categories[data-astro-cid-v4tyqjlx]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.related-categories[data-astro-cid-v4tyqjlx] h3[data-astro-cid-v4tyqjlx]{text-align:center;margin-bottom:1.5rem;color:var(--text-dark)}.categories-grid[data-astro-cid-v4tyqjlx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.category-card[data-astro-cid-v4tyqjlx]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-decoration:none;box-shadow:var(--shadow-light);transition:transform .2s ease,box-shadow .2s ease;text-align:center}.category-card[data-astro-cid-v4tyqjlx]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.category-icon[data-astro-cid-v4tyqjlx]{font-size:2rem;margin-bottom:1rem;display:block}.category-card[data-astro-cid-v4tyqjlx] h4[data-astro-cid-v4tyqjlx]{color:var(--text-dark);margin-bottom:.5rem}.category-card[data-astro-cid-v4tyqjlx] p[data-astro-cid-v4tyqjlx]{color:var(--text-medium);font-size:.9rem}.cta-section[data-astro-cid-v4tyqjlx]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center}.cta-section[data-astro-cid-v4tyqjlx] h3[data-astro-cid-v4tyqjlx],.cta-section[data-astro-cid-v4tyqjlx] p[data-astro-cid-v4tyqjlx]{color:var(--white)}.cta-section[data-astro-cid-v4tyqjlx] h3[data-astro-cid-v4tyqjlx]{margin-bottom:1rem}.cta-section[data-astro-cid-v4tyqjlx] p[data-astro-cid-v4tyqjlx]{margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-v4tyqjlx]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.category-header[data-astro-cid-v4tyqjlx] h1[data-astro-cid-v4tyqjlx]{font-size:2rem}.articles-grid[data-astro-cid-v4tyqjlx],.tips-grid[data-astro-cid-v4tyqjlx],.seasons-grid[data-astro-cid-v4tyqjlx],.categories-grid[data-astro-cid-v4tyqjlx]{grid-template-columns:1fr}.mistake-item[data-astro-cid-v4tyqjlx]{flex-direction:column;text-align:center}.cta-buttons[data-astro-cid-v4tyqjlx]{flex-direction:column}}.category-page[data-astro-cid-poyjtcqw]{padding:2rem 0 4rem}.category-header[data-astro-cid-poyjtcqw]{text-align:center;margin-bottom:3rem}.breadcrumb[data-astro-cid-poyjtcqw]{margin-bottom:2rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-poyjtcqw] a[data-astro-cid-poyjtcqw]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-poyjtcqw] span[data-astro-cid-poyjtcqw]{margin:0 .5rem}.category-title-section[data-astro-cid-poyjtcqw]{max-width:600px;margin:0 auto}.category-icon-large[data-astro-cid-poyjtcqw]{font-size:4rem;margin-bottom:1rem}.category-header[data-astro-cid-poyjtcqw] h1[data-astro-cid-poyjtcqw]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.category-description[data-astro-cid-poyjtcqw]{font-size:1.25rem;color:var(--text-medium)}.articles-section[data-astro-cid-poyjtcqw]{margin-bottom:3rem}.section-header[data-astro-cid-poyjtcqw]{text-align:center;margin-bottom:2rem}.section-header[data-astro-cid-poyjtcqw] h2[data-astro-cid-poyjtcqw]{color:var(--text-dark);margin-bottom:.5rem}.section-header[data-astro-cid-poyjtcqw] p[data-astro-cid-poyjtcqw]{color:var(--text-medium)}.articles-grid[data-astro-cid-poyjtcqw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.article-card[data-astro-cid-poyjtcqw]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.article-content[data-astro-cid-poyjtcqw]{display:flex;flex-direction:column;height:100%}.article-card[data-astro-cid-poyjtcqw]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.article-category[data-astro-cid-poyjtcqw]{background:var(--primary-green);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.875rem;font-weight:500;display:inline-block;margin-bottom:1rem}.article-card[data-astro-cid-poyjtcqw] h3[data-astro-cid-poyjtcqw]{margin-bottom:1rem}.article-card[data-astro-cid-poyjtcqw] h3[data-astro-cid-poyjtcqw] a[data-astro-cid-poyjtcqw]{color:var(--text-dark);text-decoration:none;transition:color .2s ease}.article-card[data-astro-cid-poyjtcqw] h3[data-astro-cid-poyjtcqw] a[data-astro-cid-poyjtcqw]:hover{color:var(--primary-green)}.article-excerpt[data-astro-cid-poyjtcqw]{color:var(--text-medium);line-height:1.6;margin-bottom:1.5rem}.article-meta[data-astro-cid-poyjtcqw]{display:flex;gap:1rem;color:var(--text-light);font-size:.9rem;margin-bottom:1.5rem}.article-actions[data-astro-cid-poyjtcqw]{margin-top:auto;padding-top:1rem}.related-categories[data-astro-cid-poyjtcqw]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.related-categories[data-astro-cid-poyjtcqw] h3[data-astro-cid-poyjtcqw]{text-align:center;margin-bottom:1.5rem;color:var(--text-dark)}.categories-grid[data-astro-cid-poyjtcqw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.category-card[data-astro-cid-poyjtcqw]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-decoration:none;box-shadow:var(--shadow-light);transition:transform .2s ease,box-shadow .2s ease;text-align:center}.category-card[data-astro-cid-poyjtcqw]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.category-icon[data-astro-cid-poyjtcqw]{font-size:2rem;margin-bottom:1rem;display:block}.category-card[data-astro-cid-poyjtcqw] h4[data-astro-cid-poyjtcqw]{color:var(--text-dark);margin-bottom:.5rem}.category-card[data-astro-cid-poyjtcqw] p[data-astro-cid-poyjtcqw]{color:var(--text-medium);font-size:.9rem}.cta-section[data-astro-cid-poyjtcqw]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center}.cta-section[data-astro-cid-poyjtcqw] h3[data-astro-cid-poyjtcqw],.cta-section[data-astro-cid-poyjtcqw] p[data-astro-cid-poyjtcqw]{color:var(--white)}.cta-section[data-astro-cid-poyjtcqw] h3[data-astro-cid-poyjtcqw]{margin-bottom:1rem}.cta-section[data-astro-cid-poyjtcqw] p[data-astro-cid-poyjtcqw]{margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-poyjtcqw]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.category-header[data-astro-cid-poyjtcqw] h1[data-astro-cid-poyjtcqw]{font-size:2rem}.articles-grid[data-astro-cid-poyjtcqw],.categories-grid[data-astro-cid-poyjtcqw]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-poyjtcqw]{flex-direction:column}}.blog-article[data-astro-cid-mfqy5mi4]{padding:2rem 0 4rem}.article-header[data-astro-cid-mfqy5mi4]{margin-bottom:3rem;text-align:center}.breadcrumb[data-astro-cid-mfqy5mi4]{margin-bottom:1rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-mfqy5mi4] a[data-astro-cid-mfqy5mi4]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-mfqy5mi4] span[data-astro-cid-mfqy5mi4]{margin:0 .5rem}.article-header[data-astro-cid-mfqy5mi4] h1[data-astro-cid-mfqy5mi4]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.article-subtitle[data-astro-cid-mfqy5mi4]{font-size:1.25rem;color:var(--text-medium);margin-bottom:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}.article-meta[data-astro-cid-mfqy5mi4]{display:flex;justify-content:center;gap:2rem;color:var(--text-medium);font-size:.9rem}.article-content[data-astro-cid-mfqy5mi4]{max-width:800px;margin:0 auto;line-height:1.7}.intro-section[data-astro-cid-mfqy5mi4]{margin-bottom:3rem;font-size:1.1rem}.materials-list[data-astro-cid-mfqy5mi4]{margin-bottom:3rem}.material-item[data-astro-cid-mfqy5mi4]{margin-bottom:2.5rem;padding:2rem;background:var(--light-grey);border-radius:var(--border-radius-medium);border-left:4px solid var(--primary-green)}.material-item[data-astro-cid-mfqy5mi4] h2[data-astro-cid-mfqy5mi4]{color:var(--text-dark);margin-bottom:1rem;font-size:1.5rem}.material-item[data-astro-cid-mfqy5mi4] p[data-astro-cid-mfqy5mi4]{margin-bottom:.75rem}.conclusion-section[data-astro-cid-mfqy5mi4]{margin-bottom:3rem;padding:2rem;background:var(--white);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light)}.conclusion-section[data-astro-cid-mfqy5mi4] ul[data-astro-cid-mfqy5mi4]{margin:1rem 0;padding-left:1.5rem}.conclusion-section[data-astro-cid-mfqy5mi4] li[data-astro-cid-mfqy5mi4]{margin-bottom:.5rem}.article-cta[data-astro-cid-mfqy5mi4]{background:var(--primary-green);color:var(--white);padding:2.5rem;border-radius:var(--border-radius-large);text-align:center;margin-bottom:3rem}.article-cta[data-astro-cid-mfqy5mi4] h3[data-astro-cid-mfqy5mi4],.article-cta[data-astro-cid-mfqy5mi4] p[data-astro-cid-mfqy5mi4]{color:var(--white)}.cta-buttons[data-astro-cid-mfqy5mi4]{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.related-articles[data-astro-cid-mfqy5mi4]{border-top:2px solid var(--medium-grey);padding-top:2rem}.related-articles[data-astro-cid-mfqy5mi4] h3[data-astro-cid-mfqy5mi4]{margin-bottom:1.5rem;color:var(--text-dark)}.related-grid[data-astro-cid-mfqy5mi4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.related-article[data-astro-cid-mfqy5mi4]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);text-decoration:none;border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.related-article[data-astro-cid-mfqy5mi4]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.related-article[data-astro-cid-mfqy5mi4] h4[data-astro-cid-mfqy5mi4]{color:var(--text-dark);margin-bottom:.5rem}.related-article[data-astro-cid-mfqy5mi4] p[data-astro-cid-mfqy5mi4]{color:var(--text-medium);margin-bottom:.75rem}.read-time[data-astro-cid-mfqy5mi4]{font-size:.875rem;color:var(--text-light)}@media (max-width: 768px){.article-header[data-astro-cid-mfqy5mi4] h1[data-astro-cid-mfqy5mi4]{font-size:2rem}.article-meta[data-astro-cid-mfqy5mi4]{flex-direction:column;gap:.5rem}.material-item[data-astro-cid-mfqy5mi4]{padding:1.5rem}.article-cta[data-astro-cid-mfqy5mi4]{flex-direction:column}}.blog-article[data-astro-cid-akpu4jja]{max-width:800px;margin:0 auto;padding:2rem 1rem}.article-header[data-astro-cid-akpu4jja]{margin-bottom:3rem;text-align:center}.breadcrumb[data-astro-cid-akpu4jja]{font-size:.875rem;color:var(--text-medium);margin-bottom:1rem}.breadcrumb[data-astro-cid-akpu4jja] a[data-astro-cid-akpu4jja]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-akpu4jja] a[data-astro-cid-akpu4jja]:hover{text-decoration:underline}.article-header[data-astro-cid-akpu4jja] h1[data-astro-cid-akpu4jja]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark);line-height:1.2}.article-meta[data-astro-cid-akpu4jja]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;font-size:.875rem;color:var(--text-medium)}.article-content[data-astro-cid-akpu4jja]{font-size:1.125rem;line-height:1.7;color:var(--text-dark)}.lead[data-astro-cid-akpu4jja]{font-size:1.25rem;font-weight:500;color:var(--text-medium);border-left:4px solid var(--primary-green);padding-left:1.5rem;margin:2rem 0 3rem}.content-section[data-astro-cid-akpu4jja]{margin:3rem 0}.content-section[data-astro-cid-akpu4jja] h2[data-astro-cid-akpu4jja]{font-size:1.75rem;margin-bottom:1rem;color:var(--text-dark)}.content-section[data-astro-cid-akpu4jja].highlight{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);border-left:4px solid var(--primary-green)}.content-section[data-astro-cid-akpu4jja] ul[data-astro-cid-akpu4jja],.content-section[data-astro-cid-akpu4jja] ol[data-astro-cid-akpu4jja]{margin:1.5rem 0;padding-left:2rem}.content-section[data-astro-cid-akpu4jja] li[data-astro-cid-akpu4jja]{margin:.75rem 0}.content-section[data-astro-cid-akpu4jja] a[data-astro-cid-akpu4jja]{color:var(--primary-green);text-decoration:none;font-weight:500}.content-section[data-astro-cid-akpu4jja] a[data-astro-cid-akpu4jja]:hover{text-decoration:underline}.article-cta[data-astro-cid-akpu4jja]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center;margin:3rem 0}.article-cta[data-astro-cid-akpu4jja] h3[data-astro-cid-akpu4jja],.article-cta[data-astro-cid-akpu4jja] p[data-astro-cid-akpu4jja]{color:var(--white)}.cta-buttons[data-astro-cid-akpu4jja]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.related-articles[data-astro-cid-akpu4jja]{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--medium-grey)}.related-articles[data-astro-cid-akpu4jja] h3[data-astro-cid-akpu4jja]{margin-bottom:1.5rem;color:var(--text-dark)}.related-grid[data-astro-cid-akpu4jja]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.related-card[data-astro-cid-akpu4jja]{background:var(--white);border:1px solid var(--medium-grey);border-radius:var(--border-radius-large);padding:1.5rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.related-card[data-astro-cid-akpu4jja]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.related-card[data-astro-cid-akpu4jja] h4[data-astro-cid-akpu4jja]{color:var(--text-dark);margin-bottom:.5rem}.related-card[data-astro-cid-akpu4jja] p[data-astro-cid-akpu4jja]{color:var(--text-medium);font-size:.875rem;margin:0}.before-after-section[data-astro-cid-akpu4jja]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin:3rem 0;text-align:center}.before-after-section[data-astro-cid-akpu4jja] h3[data-astro-cid-akpu4jja]{font-size:1.5rem;color:var(--text-dark);margin-bottom:2rem}.before-after-container[data-astro-cid-akpu4jja]{display:flex;align-items:center;justify-content:center;gap:2rem;margin:2rem 0;flex-wrap:wrap}.before-after-item[data-astro-cid-akpu4jja]{flex:1;max-width:300px;min-width:250px}.before-after-image[data-astro-cid-akpu4jja]{width:100%;height:auto;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-medium);transition:transform .3s ease}.before-after-image[data-astro-cid-akpu4jja]:hover{transform:scale(1.02)}.image-label[data-astro-cid-akpu4jja]{font-weight:600;padding:.75rem;margin-top:.5rem;border-radius:var(--border-radius-small);font-size:.9rem}.before-label[data-astro-cid-akpu4jja]{background:#ef44441a;color:#dc2626}.after-label[data-astro-cid-akpu4jja]{background:#22c55e1a;color:#16a34a}.arrow-divider[data-astro-cid-akpu4jja]{font-size:2rem;color:var(--primary-green);font-weight:700;margin:0 1rem}.caption[data-astro-cid-akpu4jja]{font-style:italic;color:var(--text-medium);font-size:.95rem;margin-top:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.article-header[data-astro-cid-akpu4jja] h1[data-astro-cid-akpu4jja]{font-size:2rem}.article-meta[data-astro-cid-akpu4jja]{flex-direction:column;gap:.5rem}.cta-buttons[data-astro-cid-akpu4jja]{flex-direction:column;align-items:center}.related-grid[data-astro-cid-akpu4jja]{grid-template-columns:1fr}.before-after-container[data-astro-cid-akpu4jja]{flex-direction:column;gap:1rem}.arrow-divider[data-astro-cid-akpu4jja]{transform:rotate(90deg);margin:.5rem 0}.before-after-section[data-astro-cid-akpu4jja]{padding:1.5rem}}.article-header[data-astro-cid-q5gk6ivx]{text-align:center;margin-bottom:2rem}.breadcrumb[data-astro-cid-q5gk6ivx]{margin-bottom:1rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-q5gk6ivx] a[data-astro-cid-q5gk6ivx]{color:var(--primary-green);text-decoration:none}.article-subtitle[data-astro-cid-q5gk6ivx]{color:var(--text-medium)}.article-meta[data-astro-cid-q5gk6ivx]{display:flex;gap:1rem;justify-content:center;color:var(--text-light)}.last-updated[data-astro-cid-q5gk6ivx]{color:var(--text-medium)}.empty-state[data-astro-cid-q5gk6ivx]{background:var(--light-grey);padding:1rem;border-radius:var(--border-radius);border:1px solid var(--medium-grey)}.trends-grid[data-astro-cid-q5gk6ivx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.trend-card[data-astro-cid-q5gk6ivx]{background:var(--white);border:1px solid var(--medium-grey);border-radius:var(--border-radius-medium);padding:1rem;box-shadow:var(--shadow-light)}.trend-header[data-astro-cid-q5gk6ivx]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem}.tags[data-astro-cid-q5gk6ivx]{display:flex;gap:.25rem;flex-wrap:wrap}.tag[data-astro-cid-q5gk6ivx]{background:var(--primary-green);color:#fff;border-radius:12px;padding:.15rem .5rem;font-size:.75rem}.trend-summary-text[data-astro-cid-q5gk6ivx]{color:var(--text-medium);margin-bottom:.5rem}.trend-details[data-astro-cid-q5gk6ivx]{list-style:none;padding:0;margin:0 0 .5rem;color:var(--text-medium)}.trend-details[data-astro-cid-q5gk6ivx] li[data-astro-cid-q5gk6ivx]{margin-bottom:.25rem}.evidence[data-astro-cid-q5gk6ivx] summary[data-astro-cid-q5gk6ivx]{cursor:pointer;color:var(--primary-green)}.cta-section[data-astro-cid-q5gk6ivx]{background:var(--primary-green);color:#fff;padding:2rem;border-radius:var(--border-radius-large);text-align:center;margin-top:2rem}.cta-section[data-astro-cid-q5gk6ivx] h3[data-astro-cid-q5gk6ivx],.cta-section[data-astro-cid-q5gk6ivx] p[data-astro-cid-q5gk6ivx]{color:#fff}.cta-buttons[data-astro-cid-q5gk6ivx]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1rem}.latest-updates[data-astro-cid-q5gk6ivx]{background:linear-gradient(135deg,var(--color-accent-light),#f8f9fa);padding:2rem;border-radius:8px;margin:2rem 0;border-left:4px solid var(--primary-green)}.latest-updates[data-astro-cid-q5gk6ivx] h2[data-astro-cid-q5gk6ivx]{color:var(--primary-green);margin-bottom:1.5rem}.update-highlight[data-astro-cid-q5gk6ivx]{margin:1.5rem 0}.update-card[data-astro-cid-q5gk6ivx]{background:#fff;padding:1.5rem;border-radius:6px;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease}.update-card[data-astro-cid-q5gk6ivx]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.update-card[data-astro-cid-q5gk6ivx] h3[data-astro-cid-q5gk6ivx]{margin-bottom:.5rem}.update-card[data-astro-cid-q5gk6ivx] h3[data-astro-cid-q5gk6ivx] a[data-astro-cid-q5gk6ivx]{color:var(--primary-green);text-decoration:none}.update-card[data-astro-cid-q5gk6ivx] h3[data-astro-cid-q5gk6ivx] a[data-astro-cid-q5gk6ivx]:hover{color:var(--primary-green);opacity:.8}.update-meta[data-astro-cid-q5gk6ivx]{display:flex;gap:1rem;margin-top:1rem;font-size:.85rem}.update-date[data-astro-cid-q5gk6ivx]{color:var(--primary-green);font-weight:600}.update-type[data-astro-cid-q5gk6ivx]{background:var(--light-grey);color:var(--primary-green);padding:.25rem .5rem;border-radius:4px;font-weight:500}.see-more[data-astro-cid-q5gk6ivx]{text-align:center;margin-top:1rem}.see-more[data-astro-cid-q5gk6ivx] a[data-astro-cid-q5gk6ivx]{color:var(--primary-green);text-decoration:none;font-weight:500}.see-more[data-astro-cid-q5gk6ivx] a[data-astro-cid-q5gk6ivx]:hover{opacity:.8}.tl-dr[data-astro-cid-uhg3za4p]{background:var(--color-accent-light);padding:2rem;border-radius:8px;margin:2rem 0}.tl-dr[data-astro-cid-uhg3za4p] h2[data-astro-cid-uhg3za4p]{color:var(--color-accent);margin-bottom:1rem}.trends-content[data-astro-cid-uhg3za4p] h3[data-astro-cid-uhg3za4p]{color:var(--color-primary);margin-top:2rem;margin-bottom:1rem}.material-trends[data-astro-cid-uhg3za4p],.market-data[data-astro-cid-uhg3za4p]{margin:3rem 0}.cta-section[data-astro-cid-uhg3za4p]{background:var(--color-primary);color:#fff;padding:3rem 2rem;border-radius:8px;text-align:center;margin:3rem 0}.cta-buttons[data-astro-cid-uhg3za4p]{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.related-posts[data-astro-cid-uhg3za4p]{background:var(--color-light-gray);padding:2rem;border-radius:8px;margin:3rem 0}.related-posts[data-astro-cid-uhg3za4p] h2[data-astro-cid-uhg3za4p]{color:var(--color-primary);margin-bottom:1.5rem;text-align:center}.trend-links[data-astro-cid-uhg3za4p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem}.trend-link-card[data-astro-cid-uhg3za4p]{background:#fff;padding:1.5rem;border-radius:6px;border-left:4px solid var(--color-accent);transition:transform .2s ease}.trend-link-card[data-astro-cid-uhg3za4p]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.trend-link-card[data-astro-cid-uhg3za4p] h4[data-astro-cid-uhg3za4p]{margin-bottom:.5rem}.trend-link-card[data-astro-cid-uhg3za4p] h4[data-astro-cid-uhg3za4p] a[data-astro-cid-uhg3za4p]{color:var(--color-primary);text-decoration:none}.trend-link-card[data-astro-cid-uhg3za4p] h4[data-astro-cid-uhg3za4p] a[data-astro-cid-uhg3za4p]:hover{color:var(--color-accent)}.trend-link-card[data-astro-cid-uhg3za4p] p[data-astro-cid-uhg3za4p]{color:var(--color-text-secondary);font-size:.9rem;margin:0}.blog-article[data-astro-cid-wgapvzig]{padding:2rem 0 4rem}.article-header[data-astro-cid-wgapvzig]{margin-bottom:3rem;text-align:center}.breadcrumb[data-astro-cid-wgapvzig]{margin-bottom:1rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-wgapvzig] a[data-astro-cid-wgapvzig]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-wgapvzig] span[data-astro-cid-wgapvzig]{margin:0 .5rem}.article-header[data-astro-cid-wgapvzig] h1[data-astro-cid-wgapvzig]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.article-subtitle[data-astro-cid-wgapvzig]{font-size:1.25rem;color:var(--text-medium);margin-bottom:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}.article-meta[data-astro-cid-wgapvzig]{display:flex;justify-content:center;gap:2rem;color:var(--text-medium);font-size:.9rem}.article-content[data-astro-cid-wgapvzig]{max-width:800px;margin:0 auto;line-height:1.7}.intro-section[data-astro-cid-wgapvzig]{margin-bottom:3rem;font-size:1.1rem}.materials-list[data-astro-cid-wgapvzig]{margin-bottom:3rem}.material-item[data-astro-cid-wgapvzig]{margin-bottom:2.5rem;padding:2rem;background:var(--light-grey);border-radius:var(--border-radius-medium);border-left:4px solid var(--primary-green)}.material-item[data-astro-cid-wgapvzig] h2[data-astro-cid-wgapvzig]{color:var(--text-dark);margin-bottom:1rem;font-size:1.5rem}.material-item[data-astro-cid-wgapvzig] p[data-astro-cid-wgapvzig]{margin-bottom:.75rem}.conclusion-section[data-astro-cid-wgapvzig]{margin-bottom:3rem;padding:2rem;background:var(--white);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light)}.conclusion-section[data-astro-cid-wgapvzig] ul[data-astro-cid-wgapvzig]{margin:1rem 0;padding-left:1.5rem}.conclusion-section[data-astro-cid-wgapvzig] li[data-astro-cid-wgapvzig]{margin-bottom:.5rem}.article-cta[data-astro-cid-wgapvzig]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center;margin:3rem 0}.article-cta[data-astro-cid-wgapvzig] h3[data-astro-cid-wgapvzig],.article-cta[data-astro-cid-wgapvzig] p[data-astro-cid-wgapvzig]{color:var(--white)}.cta-buttons[data-astro-cid-wgapvzig]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.related-articles[data-astro-cid-wgapvzig]{border-top:2px solid var(--medium-grey);padding-top:2rem}.related-articles[data-astro-cid-wgapvzig] h3[data-astro-cid-wgapvzig]{margin-bottom:1.5rem;color:var(--text-dark)}.related-grid[data-astro-cid-wgapvzig]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.related-article[data-astro-cid-wgapvzig]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);text-decoration:none;border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.related-article[data-astro-cid-wgapvzig]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.related-article[data-astro-cid-wgapvzig] h4[data-astro-cid-wgapvzig]{color:var(--text-dark);margin-bottom:.5rem}.related-article[data-astro-cid-wgapvzig] p[data-astro-cid-wgapvzig]{color:var(--text-medium);margin-bottom:.75rem}.read-time[data-astro-cid-wgapvzig]{font-size:.875rem;color:var(--text-light)}@media (max-width: 768px){.article-header[data-astro-cid-wgapvzig] h1[data-astro-cid-wgapvzig]{font-size:2rem}.article-meta[data-astro-cid-wgapvzig]{flex-direction:column;gap:.5rem}.material-item[data-astro-cid-wgapvzig]{padding:1.5rem}.cta-buttons[data-astro-cid-wgapvzig]{flex-direction:column;align-items:center}}.blog-article[data-astro-cid-2ykjg5qx]{padding:2rem 0 4rem}.article-header[data-astro-cid-2ykjg5qx]{margin-bottom:3rem;text-align:center}.breadcrumb[data-astro-cid-2ykjg5qx]{margin-bottom:1rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-2ykjg5qx] a[data-astro-cid-2ykjg5qx]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-2ykjg5qx] span[data-astro-cid-2ykjg5qx]{margin:0 .5rem}.article-header[data-astro-cid-2ykjg5qx] h1[data-astro-cid-2ykjg5qx]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.article-subtitle[data-astro-cid-2ykjg5qx]{font-size:1.25rem;color:var(--text-medium);margin-bottom:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}.article-meta[data-astro-cid-2ykjg5qx]{display:flex;justify-content:center;gap:2rem;color:var(--text-medium);font-size:.9rem}.article-content[data-astro-cid-2ykjg5qx]{max-width:800px;margin:0 auto;line-height:1.7}.intro-section[data-astro-cid-2ykjg5qx]{margin-bottom:3rem;font-size:1.1rem}.why-it-matters-section[data-astro-cid-2ykjg5qx]{margin-bottom:3rem}.why-it-matters-section[data-astro-cid-2ykjg5qx] h2[data-astro-cid-2ykjg5qx]{color:var(--text-dark);margin-bottom:1.5rem;font-size:2rem;text-align:center}.benefits-grid[data-astro-cid-2ykjg5qx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem}.benefit-card[data-astro-cid-2ykjg5qx]{background:var(--light-grey);padding:1.5rem;border-radius:var(--border-radius-medium);border-top:4px solid var(--primary-green)}.benefit-card[data-astro-cid-2ykjg5qx] h3[data-astro-cid-2ykjg5qx]{color:var(--text-dark);margin-bottom:.75rem}.styles-guide-section[data-astro-cid-2ykjg5qx]{margin-bottom:3rem}.styles-guide-section[data-astro-cid-2ykjg5qx] h2[data-astro-cid-2ykjg5qx]{color:var(--text-dark);margin-bottom:2rem;font-size:2rem;border-bottom:3px solid var(--primary-green);padding-bottom:.5rem}.style-item[data-astro-cid-2ykjg5qx]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;margin-bottom:2rem;box-shadow:var(--shadow-light);border-left:4px solid var(--primary-green)}.style-item[data-astro-cid-2ykjg5qx] h3[data-astro-cid-2ykjg5qx]{color:var(--text-dark);margin-bottom:1.5rem;font-size:1.5rem}.style-details[data-astro-cid-2ykjg5qx]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.characteristics[data-astro-cid-2ykjg5qx] h4[data-astro-cid-2ykjg5qx],.renovation-tips[data-astro-cid-2ykjg5qx] h4[data-astro-cid-2ykjg5qx]{color:var(--primary-green);margin-bottom:1rem;font-size:1.1rem}.characteristics[data-astro-cid-2ykjg5qx] ul[data-astro-cid-2ykjg5qx],.renovation-tips[data-astro-cid-2ykjg5qx] ul[data-astro-cid-2ykjg5qx]{list-style:none;padding:0}.characteristics[data-astro-cid-2ykjg5qx] li[data-astro-cid-2ykjg5qx],.renovation-tips[data-astro-cid-2ykjg5qx] li[data-astro-cid-2ykjg5qx]{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.characteristics[data-astro-cid-2ykjg5qx] li[data-astro-cid-2ykjg5qx]:before{content:"•";position:absolute;left:0;color:var(--primary-green);font-weight:700}.renovation-tips[data-astro-cid-2ykjg5qx] li[data-astro-cid-2ykjg5qx]:before{content:"→";position:absolute;left:0;color:var(--primary-green);font-weight:700}.identification-process-section[data-astro-cid-2ykjg5qx]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.identification-process-section[data-astro-cid-2ykjg5qx] h2[data-astro-cid-2ykjg5qx]{color:var(--text-dark);margin-bottom:2rem;text-align:center}.identification-steps[data-astro-cid-2ykjg5qx]{display:grid;gap:1.5rem}.step[data-astro-cid-2ykjg5qx]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);border-left:4px solid var(--primary-green)}.step[data-astro-cid-2ykjg5qx] h3[data-astro-cid-2ykjg5qx]{color:var(--text-dark);margin-bottom:.75rem;font-size:1.2rem}.renovation-guidelines-section[data-astro-cid-2ykjg5qx]{margin-bottom:3rem}.style-gallery[data-astro-cid-2ykjg5qx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin:.5rem auto 1.5rem;max-width:720px}.style-figure[data-astro-cid-2ykjg5qx]{background:var(--white);border:1px solid var(--medium-grey);border-radius:var(--border-radius-medium);overflow:hidden;box-shadow:var(--shadow-light)}.style-figure[data-astro-cid-2ykjg5qx] img[data-astro-cid-2ykjg5qx]{width:100%;height:120px;object-fit:cover;display:block}.style-figure[data-astro-cid-2ykjg5qx] figcaption[data-astro-cid-2ykjg5qx]{font-size:.95rem;color:var(--text-medium);padding:.75rem 1rem}.renovation-guidelines-section[data-astro-cid-2ykjg5qx] h2[data-astro-cid-2ykjg5qx]{color:var(--text-dark);margin-bottom:2rem;font-size:2rem;text-align:center}.guidelines-grid[data-astro-cid-2ykjg5qx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.guideline-card[data-astro-cid-2ykjg5qx]{background:var(--white);padding:2rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);border-top:4px solid var(--primary-green)}.guideline-card[data-astro-cid-2ykjg5qx] h3[data-astro-cid-2ykjg5qx]{color:var(--text-dark);margin-bottom:1rem}.guideline-card[data-astro-cid-2ykjg5qx] ul[data-astro-cid-2ykjg5qx]{list-style:none;padding:0}.guideline-card[data-astro-cid-2ykjg5qx] li[data-astro-cid-2ykjg5qx]{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.guideline-card[data-astro-cid-2ykjg5qx] li[data-astro-cid-2ykjg5qx]:before{content:"✓";position:absolute;left:0;color:var(--primary-green);font-weight:700}.common-mistakes-section[data-astro-cid-2ykjg5qx]{margin-bottom:3rem}.common-mistakes-section[data-astro-cid-2ykjg5qx] h2[data-astro-cid-2ykjg5qx]{color:var(--text-dark);margin-bottom:2rem;font-size:2rem}.mistakes-list[data-astro-cid-2ykjg5qx]{display:grid;gap:1.5rem}.mistake-item[data-astro-cid-2ykjg5qx]{background:#fdf2f2;padding:1.5rem;border-radius:var(--border-radius-medium);border-left:4px solid #e74c3c}.mistake-item[data-astro-cid-2ykjg5qx] h3[data-astro-cid-2ykjg5qx]{color:#e74c3c;margin-bottom:.75rem}.tools-section[data-astro-cid-2ykjg5qx]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-medium);margin-bottom:3rem}.tools-section[data-astro-cid-2ykjg5qx] h2[data-astro-cid-2ykjg5qx]{color:var(--text-dark);margin-bottom:1rem}.tools-benefits[data-astro-cid-2ykjg5qx] ul[data-astro-cid-2ykjg5qx]{list-style:none;padding:0;margin-top:1.5rem}.tools-benefits[data-astro-cid-2ykjg5qx] li[data-astro-cid-2ykjg5qx]{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.tools-benefits[data-astro-cid-2ykjg5qx] li[data-astro-cid-2ykjg5qx]:before{content:"⚡";position:absolute;left:0;color:var(--primary-green)}.article-cta[data-astro-cid-2ykjg5qx]{background:var(--primary-green);color:var(--white);padding:2.5rem;border-radius:var(--border-radius-large);text-align:center;margin-bottom:3rem}.article-cta[data-astro-cid-2ykjg5qx] h3[data-astro-cid-2ykjg5qx],.article-cta[data-astro-cid-2ykjg5qx] p[data-astro-cid-2ykjg5qx]{color:var(--white)}.cta-buttons[data-astro-cid-2ykjg5qx]{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.related-articles[data-astro-cid-2ykjg5qx]{border-top:2px solid var(--medium-grey);padding-top:2rem}.related-articles[data-astro-cid-2ykjg5qx] h3[data-astro-cid-2ykjg5qx]{margin-bottom:1.5rem;color:var(--text-dark)}.related-grid[data-astro-cid-2ykjg5qx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.related-article[data-astro-cid-2ykjg5qx]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);text-decoration:none;border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.related-article[data-astro-cid-2ykjg5qx]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.related-article[data-astro-cid-2ykjg5qx] h4[data-astro-cid-2ykjg5qx]{color:var(--text-dark);margin-bottom:.5rem}.related-article[data-astro-cid-2ykjg5qx] p[data-astro-cid-2ykjg5qx]{color:var(--text-medium);margin-bottom:.75rem}.read-time[data-astro-cid-2ykjg5qx]{font-size:.875rem;color:var(--text-light)}@media (max-width: 768px){.article-header[data-astro-cid-2ykjg5qx] h1[data-astro-cid-2ykjg5qx]{font-size:2rem}.article-meta[data-astro-cid-2ykjg5qx]{flex-direction:column;gap:.5rem}.style-details[data-astro-cid-2ykjg5qx],.benefits-grid[data-astro-cid-2ykjg5qx],.guidelines-grid[data-astro-cid-2ykjg5qx]{grid-template-columns:1fr}.article-cta[data-astro-cid-2ykjg5qx]{flex-direction:column}}.hero-subtitle[data-astro-cid-7njwgevq]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:600px;margin-left:auto;margin-right:auto}.featured-article[data-astro-cid-7njwgevq]{background:var(--white);border-radius:var(--border-radius-large);box-shadow:var(--shadow-light);overflow:hidden;border:1px solid var(--medium-grey);position:relative}.featured-badge[data-astro-cid-7njwgevq]{position:absolute;top:0;left:0;background:var(--primary-green);color:var(--white);padding:.5rem 1rem;font-size:.875rem;font-weight:600;border-radius:0 0 var(--border-radius) 0}.featured-content[data-astro-cid-7njwgevq]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:4rem 3rem 3rem}.featured-text[data-astro-cid-7njwgevq]{display:flex;flex-direction:column;justify-content:center}.featured-article[data-astro-cid-7njwgevq] h2[data-astro-cid-7njwgevq]{color:var(--text-dark);margin-bottom:1rem;font-size:2rem}.featured-excerpt[data-astro-cid-7njwgevq]{font-size:1.125rem;margin-bottom:1.5rem;color:var(--text-medium)}.article-meta[data-astro-cid-7njwgevq]{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;color:var(--text-medium);font-size:.875rem}.separator[data-astro-cid-7njwgevq]{color:var(--medium-grey)}.image-placeholder[data-astro-cid-7njwgevq]{background:linear-gradient(135deg,var(--light-grey) 0%,var(--medium-grey) 100%);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;color:var(--text-medium);font-weight:500;border:2px dashed var(--medium-grey)}.image-placeholder[data-astro-cid-7njwgevq].large{height:300px}.before-after-preview[data-astro-cid-7njwgevq]{display:flex;align-items:center;justify-content:center;gap:1rem;height:300px;padding:1rem}.preview-image[data-astro-cid-7njwgevq]{flex:1;height:100%;object-fit:cover;border-radius:var(--border-radius);box-shadow:var(--shadow-light);transition:transform .3s ease}.preview-image[data-astro-cid-7njwgevq]:hover{transform:scale(1.02)}.preview-arrow[data-astro-cid-7njwgevq]{font-size:1.5rem;color:var(--primary-green);font-weight:700;margin:0 .5rem;flex-shrink:0}.latest-articles[data-astro-cid-7njwgevq]{background:var(--light-grey)}.section-header[data-astro-cid-7njwgevq]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-7njwgevq] h2[data-astro-cid-7njwgevq]{margin-bottom:.5rem}.section-header[data-astro-cid-7njwgevq] p[data-astro-cid-7njwgevq]{color:var(--text-medium);margin:0}.articles-grid[data-astro-cid-7njwgevq]{max-width:1200px;margin:0 auto}.article-card[data-astro-cid-7njwgevq]{background:var(--white);border-radius:var(--border-radius-large);box-shadow:var(--shadow-light);overflow:hidden;border:1px solid var(--medium-grey);transition:all .3s ease}.article-card[data-astro-cid-7njwgevq]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.article-image[data-astro-cid-7njwgevq]{height:160px;overflow:hidden}.article-image[data-astro-cid-7njwgevq] .card-image[data-astro-cid-7njwgevq]{width:100%;height:100%;object-fit:cover;display:block}.article-image[data-astro-cid-7njwgevq] .card-image-contain[data-astro-cid-7njwgevq]{object-fit:contain;background:var(--light-grey)}.article-image[data-astro-cid-7njwgevq] .image-placeholder[data-astro-cid-7njwgevq]{height:100%;border-radius:0;border:none}.article-content[data-astro-cid-7njwgevq]{padding:1.5rem}.article-title[data-astro-cid-7njwgevq]{color:var(--text-dark);margin-bottom:1rem;font-size:1.25rem;line-height:1.4}.article-excerpt[data-astro-cid-7njwgevq]{margin-bottom:1rem;font-size:.95rem;line-height:1.6}.article-card[data-astro-cid-7njwgevq] .article-meta[data-astro-cid-7njwgevq]{margin-bottom:1.5rem}.newsletter-section[data-astro-cid-7njwgevq]{background:var(--primary-green);color:var(--white)}.newsletter-section[data-astro-cid-7njwgevq] h2[data-astro-cid-7njwgevq],.newsletter-section[data-astro-cid-7njwgevq] p[data-astro-cid-7njwgevq]{color:var(--white)}.newsletter-content[data-astro-cid-7njwgevq]{max-width:600px;margin:0 auto}.newsletter-form[data-astro-cid-7njwgevq]{margin:2rem 0}.form-group[data-astro-cid-7njwgevq]{display:flex;gap:1rem;max-width:400px;margin:0 auto}.newsletter-input[data-astro-cid-7njwgevq]{flex:1;padding:.75rem 1rem;border:none;border-radius:var(--border-radius);font-size:1rem;background:#ffffffe6;color:var(--text-dark)}.newsletter-input[data-astro-cid-7njwgevq]::placeholder{color:var(--text-medium)}.newsletter-note[data-astro-cid-7njwgevq]{margin:0}.newsletter-note[data-astro-cid-7njwgevq] small[data-astro-cid-7njwgevq]{color:#fffc}.categories-section[data-astro-cid-7njwgevq]{background:var(--white)}.categories-grid[data-astro-cid-7njwgevq]{max-width:900px;margin:0 auto}.category-card[data-astro-cid-7njwgevq]{background:var(--light-grey);border-radius:var(--border-radius-large);padding:2rem;text-align:center;transition:all .3s ease;border:1px solid var(--medium-grey)}.category-card[data-astro-cid-7njwgevq]:hover{transform:translateY(-2px);box-shadow:var(--shadow-light)}.category-icon[data-astro-cid-7njwgevq]{font-size:3rem;margin-bottom:1rem}.category-card[data-astro-cid-7njwgevq] h3[data-astro-cid-7njwgevq]{color:var(--text-dark);margin-bottom:1rem}.category-card[data-astro-cid-7njwgevq] p[data-astro-cid-7njwgevq]{margin-bottom:1.5rem}.category-link[data-astro-cid-7njwgevq]{color:var(--primary-green);text-decoration:none;font-weight:600;transition:color .2s ease}.category-link[data-astro-cid-7njwgevq]:hover{color:var(--primary-green-dark)}.cta-section[data-astro-cid-7njwgevq]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-7njwgevq] h2[data-astro-cid-7njwgevq],.cta-section[data-astro-cid-7njwgevq] p[data-astro-cid-7njwgevq]{color:var(--white)}.final-cta-grid[data-astro-cid-7njwgevq]{max-width:1000px;margin:2rem auto 0;gap:2rem}.cta-option[data-astro-cid-7njwgevq]{background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:var(--border-radius-large);padding:2rem;transition:all .3s ease}.cta-option[data-astro-cid-7njwgevq]:hover{background:#ffffff26;border-color:#ffffff80;transform:translateY(-4px)}.cta-option[data-astro-cid-7njwgevq].highlighted{background:#fff3;border-color:var(--white)}.cta-option[data-astro-cid-7njwgevq] h3[data-astro-cid-7njwgevq]{color:var(--white);margin-bottom:.75rem;font-size:1.5rem}.cta-option[data-astro-cid-7njwgevq] p[data-astro-cid-7njwgevq]{color:#ffffffe6;margin-bottom:1.5rem;font-size:.95rem}@media (max-width: 768px){.featured-content[data-astro-cid-7njwgevq]{grid-template-columns:1fr;gap:2rem;padding:3rem 2rem 2rem}.featured-article[data-astro-cid-7njwgevq] h2[data-astro-cid-7njwgevq]{font-size:1.75rem}.articles-grid[data-astro-cid-7njwgevq]{grid-template-columns:1fr;gap:2rem}.form-group[data-astro-cid-7njwgevq]{flex-direction:column}.categories-grid[data-astro-cid-7njwgevq]{grid-template-columns:1fr;gap:2rem}.final-cta-grid[data-astro-cid-7njwgevq]{grid-template-columns:1fr;gap:1.5rem}}.hero-subtitle[data-astro-cid-wwxihndt]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:800px;margin-left:auto;margin-right:auto}.recommendations[data-astro-cid-wwxihndt]{background:var(--light-grey)}.section-header[data-astro-cid-wwxihndt]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-wwxihndt] h2[data-astro-cid-wwxihndt]{margin-bottom:.5rem}.section-header[data-astro-cid-wwxihndt] p[data-astro-cid-wwxihndt]{color:var(--text-medium);margin:0}.recommendations-grid[data-astro-cid-wwxihndt]{max-width:1000px;margin:0 auto}.recommendation-card[data-astro-cid-wwxihndt]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.recommendation-icon[data-astro-cid-wwxihndt]{font-size:3rem;margin-bottom:1rem}.recommendation-card[data-astro-cid-wwxihndt] h3[data-astro-cid-wwxihndt]{color:var(--text-dark);margin-bottom:1rem;font-size:1.25rem}.recommendation-card[data-astro-cid-wwxihndt] p[data-astro-cid-wwxihndt]{margin-bottom:1.5rem}.comparison-list[data-astro-cid-wwxihndt]{max-width:1000px;margin:0 auto}.feature-item[data-astro-cid-wwxihndt]{margin-bottom:2rem;padding:1.5rem;background:var(--light-grey);border-radius:var(--border-radius-large)}.feature-item[data-astro-cid-wwxihndt] h3[data-astro-cid-wwxihndt]{color:var(--text-dark);margin-bottom:1rem;font-size:1.25rem}.app-details[data-astro-cid-wwxihndt]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.app-detail[data-astro-cid-wwxihndt]{background:var(--white);padding:1rem;border-radius:var(--border-radius);border-left:4px solid var(--primary-green)}.app-detail[data-astro-cid-wwxihndt] strong[data-astro-cid-wwxihndt]{color:var(--primary-green)}.detailed-comparison[data-astro-cid-wwxihndt]{background:var(--white)}.comparison-sections[data-astro-cid-wwxihndt]{max-width:1000px;margin:0 auto}.comparison-section[data-astro-cid-wwxihndt]{margin-bottom:3rem;padding:2rem;background:var(--light-grey);border-radius:var(--border-radius-large)}.comparison-section[data-astro-cid-wwxihndt] h3[data-astro-cid-wwxihndt]{color:var(--text-dark);margin-bottom:1.5rem;font-size:1.5rem}.comparison-items[data-astro-cid-wwxihndt]{display:flex;flex-direction:column;gap:1rem}.comparison-item[data-astro-cid-wwxihndt]{background:var(--white);padding:1.25rem;border-radius:var(--border-radius);border-left:4px solid var(--primary-green)}.comparison-item[data-astro-cid-wwxihndt] strong[data-astro-cid-wwxihndt]{color:var(--primary-green)}.cta-section[data-astro-cid-wwxihndt]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-wwxihndt] h2[data-astro-cid-wwxihndt],.cta-section[data-astro-cid-wwxihndt] p[data-astro-cid-wwxihndt]{color:var(--white)}.final-cta-grid[data-astro-cid-wwxihndt]{max-width:900px;margin:2rem auto 0}.cta-option[data-astro-cid-wwxihndt]{background:#ffffff1a;border-radius:var(--border-radius-large);padding:2rem;text-align:center}.highlighted[data-astro-cid-wwxihndt]{background:#fff3;border:2px solid rgba(255,255,255,.3)}.cta-option[data-astro-cid-wwxihndt] h3[data-astro-cid-wwxihndt]{color:var(--white);margin-bottom:.5rem}.cta-option[data-astro-cid-wwxihndt] p[data-astro-cid-wwxihndt]{color:#fffc;margin-bottom:1.5rem;font-size:.875rem}@media (max-width: 768px){.recommendations-grid[data-astro-cid-wwxihndt]{grid-template-columns:1fr;gap:2rem}.final-cta-grid[data-astro-cid-wwxihndt]{grid-template-columns:1fr;gap:1.5rem}.comparison-section[data-astro-cid-wwxihndt]{padding:1.5rem}.app-details[data-astro-cid-wwxihndt]{grid-template-columns:1fr}.feature-item[data-astro-cid-wwxihndt]{padding:1rem}.feature-item[data-astro-cid-wwxihndt] h3[data-astro-cid-wwxihndt]{font-size:1.1rem}.app-detail[data-astro-cid-wwxihndt]{padding:.875rem}}.hero-subtitle[data-astro-cid-luqn6l2z]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:700px;margin-left:auto;margin-right:auto}.contact-grid[data-astro-cid-luqn6l2z]{max-width:1200px;margin:0 auto;gap:4rem;align-items:flex-start}.contact-form-section[data-astro-cid-luqn6l2z] h2[data-astro-cid-luqn6l2z],.contact-info-section[data-astro-cid-luqn6l2z] h2[data-astro-cid-luqn6l2z]{color:var(--text-dark);margin-bottom:1rem}.contact-form-section[data-astro-cid-luqn6l2z] p[data-astro-cid-luqn6l2z],.contact-info-section[data-astro-cid-luqn6l2z] p[data-astro-cid-luqn6l2z]{margin-bottom:2rem}.contact-form[data-astro-cid-luqn6l2z]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-astro-cid-luqn6l2z]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-astro-cid-luqn6l2z]{display:flex;flex-direction:column}.form-group[data-astro-cid-luqn6l2z] label[data-astro-cid-luqn6l2z]{font-weight:600;color:var(--text-dark);margin-bottom:.5rem}.form-group[data-astro-cid-luqn6l2z] label[data-astro-cid-luqn6l2z] .required[data-astro-cid-luqn6l2z]{color:#ef4444;font-weight:700;margin-left:.25rem}.form-group[data-astro-cid-luqn6l2z] label[data-astro-cid-luqn6l2z] .optional[data-astro-cid-luqn6l2z]{color:var(--text-medium);font-weight:400;font-style:italic;font-size:.875rem;margin-left:.25rem}.form-group[data-astro-cid-luqn6l2z] input[data-astro-cid-luqn6l2z],.form-group[data-astro-cid-luqn6l2z] select[data-astro-cid-luqn6l2z],.form-group[data-astro-cid-luqn6l2z] textarea[data-astro-cid-luqn6l2z]{padding:.75rem;border:2px solid var(--medium-grey);border-radius:var(--border-radius);font-size:1rem;font-family:inherit;transition:border-color .2s ease}.form-group[data-astro-cid-luqn6l2z] input[data-astro-cid-luqn6l2z]:focus,.form-group[data-astro-cid-luqn6l2z] select[data-astro-cid-luqn6l2z]:focus,.form-group[data-astro-cid-luqn6l2z] textarea[data-astro-cid-luqn6l2z]:focus{outline:none;border-color:var(--primary-green)}.form-group[data-astro-cid-luqn6l2z] textarea[data-astro-cid-luqn6l2z]{resize:vertical;min-height:120px}.contact-methods[data-astro-cid-luqn6l2z]{display:flex;flex-direction:column;gap:2rem}.contact-method[data-astro-cid-luqn6l2z]{display:flex;gap:1rem;align-items:flex-start}.contact-icon[data-astro-cid-luqn6l2z]{font-size:2rem;flex-shrink:0}.contact-details[data-astro-cid-luqn6l2z] h3[data-astro-cid-luqn6l2z]{color:var(--text-dark);margin-bottom:.5rem;font-size:1.125rem}.contact-details[data-astro-cid-luqn6l2z] p[data-astro-cid-luqn6l2z]{margin-bottom:.75rem;color:var(--text-medium)}.contact-details[data-astro-cid-luqn6l2z] a[data-astro-cid-luqn6l2z]{color:var(--primary-green);text-decoration:none;font-weight:600}.contact-details[data-astro-cid-luqn6l2z] a[data-astro-cid-luqn6l2z]:hover{color:var(--primary-green-dark)}.chat-button[data-astro-cid-luqn6l2z]{background:var(--primary-green);color:var(--white);border:none;padding:.5rem 1rem;border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:background .2s ease}.chat-button[data-astro-cid-luqn6l2z]:hover{background:var(--primary-green-dark)}.app-links[data-astro-cid-luqn6l2z]{display:flex;flex-direction:column;gap:.5rem}.faq-section[data-astro-cid-luqn6l2z]{background:var(--light-grey)}.section-header[data-astro-cid-luqn6l2z]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-luqn6l2z] h2[data-astro-cid-luqn6l2z]{margin-bottom:.5rem}.section-header[data-astro-cid-luqn6l2z] p[data-astro-cid-luqn6l2z]{color:var(--text-medium);margin:0}.faq-grid[data-astro-cid-luqn6l2z]{max-width:1000px;margin:0 auto}.faq-item[data-astro-cid-luqn6l2z]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.faq-item[data-astro-cid-luqn6l2z] h3[data-astro-cid-luqn6l2z]{color:var(--text-dark);margin-bottom:1rem;font-size:1.125rem}.faq-item[data-astro-cid-luqn6l2z] p[data-astro-cid-luqn6l2z]{margin:0}.resources-section[data-astro-cid-luqn6l2z]{background:var(--white)}.resources-grid[data-astro-cid-luqn6l2z]{max-width:900px;margin:0 auto}.resource-card[data-astro-cid-luqn6l2z]{background:var(--light-grey);border-radius:var(--border-radius-large);padding:2rem;text-align:center;transition:all .3s ease;border:1px solid var(--medium-grey)}.resource-card[data-astro-cid-luqn6l2z]:hover{transform:translateY(-2px);box-shadow:var(--shadow-light)}.resource-icon[data-astro-cid-luqn6l2z]{font-size:3rem;margin-bottom:1rem}.resource-card[data-astro-cid-luqn6l2z] h3[data-astro-cid-luqn6l2z]{color:var(--text-dark);margin-bottom:1rem}.resource-card[data-astro-cid-luqn6l2z] p[data-astro-cid-luqn6l2z]{margin-bottom:1.5rem}.resource-link[data-astro-cid-luqn6l2z]{color:var(--primary-green);text-decoration:none;font-weight:600;transition:color .2s ease}.resource-link[data-astro-cid-luqn6l2z]:hover{color:var(--primary-green-dark)}.resource-link[data-astro-cid-luqn6l2z].disabled{pointer-events:none;opacity:.6;color:var(--text-medium);border-bottom:1px dashed var(--medium-grey);cursor:not-allowed}.form-message[data-astro-cid-luqn6l2z]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;border-radius:var(--border-radius-medium);margin-bottom:2rem;border:1px solid}.success-message[data-astro-cid-luqn6l2z]{background-color:#f0f9f0;border-color:#4caf50;color:#2e7d32}.error-message[data-astro-cid-luqn6l2z]{background-color:#fef2f2;border-color:#f44336;color:#c62828}.message-icon[data-astro-cid-luqn6l2z]{font-size:1.5rem;flex-shrink:0;margin-top:.25rem}.message-content[data-astro-cid-luqn6l2z] h3[data-astro-cid-luqn6l2z]{margin:0 0 .5rem;font-size:1.1rem}.message-content[data-astro-cid-luqn6l2z] p[data-astro-cid-luqn6l2z]{margin:0;font-size:.95rem}.message-content[data-astro-cid-luqn6l2z] a[data-astro-cid-luqn6l2z]{color:inherit;text-decoration:underline}.btn-loading[data-astro-cid-luqn6l2z]{display:none}.btn-loading[data-astro-cid-luqn6l2z]:after{content:"";display:inline-block;width:12px;height:12px;margin-left:.5rem;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@media (max-width: 768px){.contact-grid[data-astro-cid-luqn6l2z]{grid-template-columns:1fr;gap:3rem}.form-row[data-astro-cid-luqn6l2z]{grid-template-columns:1fr}.faq-grid[data-astro-cid-luqn6l2z]{grid-template-columns:1fr;gap:1.5rem}.resources-grid[data-astro-cid-luqn6l2z]{grid-template-columns:1fr;gap:2rem}.contact-method[data-astro-cid-luqn6l2z]{flex-direction:column;text-align:center}}.hero-subtitle[data-astro-cid-6yu36mja]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:700px;margin-left:auto;margin-right:auto}.faq-container[data-astro-cid-6yu36mja]{max-width:800px;margin:0 auto}.faq-item[data-astro-cid-6yu36mja]{background:var(--white);border-radius:var(--border-radius-large);margin-bottom:1.5rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);overflow:hidden}.faq-question[data-astro-cid-6yu36mja]{background:var(--light-grey);padding:1.5rem;margin:0;color:var(--text-dark);font-size:1.25rem;font-weight:600;border-bottom:1px solid var(--medium-grey)}.faq-answer[data-astro-cid-6yu36mja]{padding:1.5rem}.faq-answer[data-astro-cid-6yu36mja] p[data-astro-cid-6yu36mja]{margin:0;line-height:1.7}.quick-links-section[data-astro-cid-6yu36mja]{background:var(--light-grey)}.section-header[data-astro-cid-6yu36mja]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-6yu36mja] h2[data-astro-cid-6yu36mja]{margin-bottom:.5rem}.section-header[data-astro-cid-6yu36mja] p[data-astro-cid-6yu36mja]{color:var(--text-medium);margin:0}.quick-links-grid[data-astro-cid-6yu36mja]{max-width:900px;margin:0 auto}.quick-link-card[data-astro-cid-6yu36mja]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.quick-link-card[data-astro-cid-6yu36mja] h3[data-astro-cid-6yu36mja]{color:var(--text-dark);margin-bottom:.5rem}.quick-link-card[data-astro-cid-6yu36mja] p[data-astro-cid-6yu36mja]{margin-bottom:1.5rem;color:var(--text-medium)}.quick-link-btn[data-astro-cid-6yu36mja]{display:inline-block;background:var(--primary-green);color:var(--white);text-decoration:none;padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:600;transition:all .2s ease}.quick-link-btn[data-astro-cid-6yu36mja]:hover{background:var(--primary-green-dark);transform:translateY(-1px)}.contact-section[data-astro-cid-6yu36mja]{background:var(--primary-green);color:var(--white)}.contact-section[data-astro-cid-6yu36mja] h2[data-astro-cid-6yu36mja],.contact-section[data-astro-cid-6yu36mja] p[data-astro-cid-6yu36mja]{color:var(--white)}.contact-btn[data-astro-cid-6yu36mja]{display:inline-block;background:var(--white);color:var(--primary-green);text-decoration:none;padding:1rem 2rem;border-radius:var(--border-radius);font-weight:600;margin-top:1rem;transition:all .2s ease}.contact-btn[data-astro-cid-6yu36mja]:hover{transform:translateY(-1px);box-shadow:var(--shadow-light)}@media (max-width: 768px){.faq-question[data-astro-cid-6yu36mja]{padding:1rem;font-size:1.125rem}.faq-answer[data-astro-cid-6yu36mja]{padding:1rem}.quick-links-grid[data-astro-cid-6yu36mja]{grid-template-columns:1fr;gap:1.5rem}}.hero-content[data-astro-cid-klqsm5nd]{max-width:800px;margin:0 auto;padding:4rem 0}.hero-subtitle[data-astro-cid-klqsm5nd]{font-size:1.25rem;color:var(--text-medium);margin-bottom:3rem}.gallery-tools[data-astro-cid-klqsm5nd]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.tool-filter[data-astro-cid-klqsm5nd]{padding:.75rem 1.5rem;background:var(--white);border:2px solid var(--medium-grey);border-radius:var(--border-radius);cursor:pointer;transition:all .3s ease;font-weight:500}.tool-filter[data-astro-cid-klqsm5nd]:hover{border-color:var(--primary-green);transform:translateY(-2px)}.tool-filter[data-astro-cid-klqsm5nd].active{background:var(--primary-green);color:var(--white);border-color:var(--primary-green)}.gallery-section[data-astro-cid-klqsm5nd]{background:var(--light-grey)}.gallery-grid[data-astro-cid-klqsm5nd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.gallery-item[data-astro-cid-klqsm5nd]{opacity:1;transition:opacity .3s ease}.gallery-item[data-astro-cid-klqsm5nd].hidden{opacity:.3;pointer-events:none}.gallery-card[data-astro-cid-klqsm5nd]{background:var(--white);border-radius:var(--border-radius-large);overflow:hidden;box-shadow:var(--shadow-light);transition:transform .3s ease,box-shadow .3s ease}.gallery-card[data-astro-cid-klqsm5nd]:hover{transform:translateY(-5px);box-shadow:var(--shadow-large)}.before-after-container[data-astro-cid-klqsm5nd]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.5rem;background:var(--light-grey)}.image-wrapper[data-astro-cid-klqsm5nd]{position:relative;border-radius:var(--border-radius);overflow:hidden;aspect-ratio:4/3}.before-image[data-astro-cid-klqsm5nd],.after-image[data-astro-cid-klqsm5nd]{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}.image-label[data-astro-cid-klqsm5nd]{position:absolute;top:.5rem;left:.5rem;padding:.25rem .75rem;border-radius:var(--border-radius);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.before-label[data-astro-cid-klqsm5nd]{background:#ef4444e6;color:var(--white)}.after-label[data-astro-cid-klqsm5nd]{background:#22c55ee6;color:var(--white)}.transform-arrow[data-astro-cid-klqsm5nd]{font-size:2rem;color:var(--primary-green);font-weight:700;text-align:center}.gallery-info[data-astro-cid-klqsm5nd]{padding:1.5rem}.tool-badge[data-astro-cid-klqsm5nd]{display:inline-block;padding:.25rem .75rem;background:var(--primary-green);color:var(--white);border-radius:var(--border-radius);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem}.gallery-info[data-astro-cid-klqsm5nd] h3[data-astro-cid-klqsm5nd]{color:var(--text-dark);margin-bottom:.5rem;font-size:1.25rem}.gallery-info[data-astro-cid-klqsm5nd] p[data-astro-cid-klqsm5nd]{color:var(--text-medium);margin:0;line-height:1.5}.cta-section[data-astro-cid-klqsm5nd]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-klqsm5nd] h2[data-astro-cid-klqsm5nd],.cta-section[data-astro-cid-klqsm5nd] p[data-astro-cid-klqsm5nd]{color:var(--white)}.cta-buttons[data-astro-cid-klqsm5nd]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin:2rem 0}.compare-link[data-astro-cid-klqsm5nd]{margin-top:1rem}@media (max-width: 768px){.gallery-grid[data-astro-cid-klqsm5nd]{grid-template-columns:1fr}.before-after-container[data-astro-cid-klqsm5nd]{grid-template-columns:1fr;grid-template-rows:1fr auto 1fr;gap:1rem}.transform-arrow[data-astro-cid-klqsm5nd]{transform:rotate(90deg);font-size:1.5rem}.cta-buttons[data-astro-cid-klqsm5nd],.gallery-tools[data-astro-cid-klqsm5nd]{flex-direction:column;align-items:center}}.hero-subtitle[data-astro-cid-snqojv2d]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:700px;margin-left:auto;margin-right:auto}.app-section[data-astro-cid-snqojv2d]{margin-bottom:4rem}.app-header[data-astro-cid-snqojv2d]{margin-bottom:3rem}.app-icon[data-astro-cid-snqojv2d]{font-size:4rem;margin-bottom:1rem}.app-header[data-astro-cid-snqojv2d] h2[data-astro-cid-snqojv2d]{color:var(--text-dark);margin-bottom:.5rem}.app-header[data-astro-cid-snqojv2d] p[data-astro-cid-snqojv2d]{color:var(--text-medium);font-size:1.125rem;margin:0}.videos-grid[data-astro-cid-snqojv2d]{gap:2rem}.video-card[data-astro-cid-snqojv2d]{background:var(--white);border-radius:var(--border-radius-large);overflow:hidden;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .3s ease,box-shadow .3s ease}.video-card[data-astro-cid-snqojv2d]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.video-thumbnail[data-astro-cid-snqojv2d]{position:relative;height:200px;overflow:hidden}.video-placeholder[data-astro-cid-snqojv2d]{width:100%;height:100%;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;align-items:center;justify-content:center;position:relative}.play-button[data-astro-cid-snqojv2d]{width:60px;height:60px;background:#000c;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;transition:all .3s ease}.play-button[data-astro-cid-snqojv2d]:hover{background:var(--primary-green);transform:scale(1.1)}.video-duration[data-astro-cid-snqojv2d]{position:absolute;bottom:10px;right:10px;background:#000c;color:#fff;padding:.25rem .5rem;border-radius:var(--border-radius);font-size:.875rem;font-weight:500}.video-content[data-astro-cid-snqojv2d]{padding:1.5rem}.video-content[data-astro-cid-snqojv2d] h3[data-astro-cid-snqojv2d]{color:var(--text-dark);margin-bottom:.75rem;font-size:1.25rem}.video-content[data-astro-cid-snqojv2d] p[data-astro-cid-snqojv2d]{color:var(--text-medium);margin-bottom:1.5rem;line-height:1.6}.section-alt[data-astro-cid-snqojv2d]{background:var(--light-grey)}.cta-section[data-astro-cid-snqojv2d]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-snqojv2d] h2[data-astro-cid-snqojv2d],.cta-section[data-astro-cid-snqojv2d] p[data-astro-cid-snqojv2d]{color:var(--white)}.cta-buttons[data-astro-cid-snqojv2d]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}@media (max-width: 768px){.videos-grid[data-astro-cid-snqojv2d]{grid-template-columns:1fr;gap:1.5rem}.app-icon[data-astro-cid-snqojv2d]{font-size:3rem}.app-header[data-astro-cid-snqojv2d] h2[data-astro-cid-snqojv2d]{font-size:1.75rem}.app-header[data-astro-cid-snqojv2d] p[data-astro-cid-snqojv2d]{font-size:1rem}.video-thumbnail[data-astro-cid-snqojv2d]{height:180px}.play-button[data-astro-cid-snqojv2d]{width:50px;height:50px;font-size:1.25rem}.video-content[data-astro-cid-snqojv2d]{padding:1rem}.video-content[data-astro-cid-snqojv2d] h3[data-astro-cid-snqojv2d]{font-size:1.125rem}.cta-buttons[data-astro-cid-snqojv2d]{flex-direction:column;align-items:center}}.hero-grid[data-astro-cid-lqkrttpu]{align-items:flex-start;gap:3rem;min-height:500px}.hero-content[data-astro-cid-lqkrttpu]{display:flex;flex-direction:column;justify-content:center;height:100%}.hero-image[data-astro-cid-lqkrttpu]{display:flex;align-items:center;justify-content:center;height:100%}.hero-subtitle[data-astro-cid-lqkrttpu]{font-size:1.25rem;line-height:1.6;color:var(--text-medium);margin-bottom:2rem}.app-badge[data-astro-cid-lqkrttpu]{margin:2rem 0}.app-badge[data-astro-cid-lqkrttpu] img[data-astro-cid-lqkrttpu]{transition:transform .2s ease}.app-badge[data-astro-cid-lqkrttpu] img[data-astro-cid-lqkrttpu]:hover{transform:scale(1.05)}.hero-features[data-astro-cid-lqkrttpu]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0}.feature-item[data-astro-cid-lqkrttpu]{display:flex;align-items:center;gap:.75rem}.checkmark[data-astro-cid-lqkrttpu]{color:var(--primary-green);font-weight:700;font-size:1.125rem}.hero-cta[data-astro-cid-lqkrttpu]{margin-top:2rem}.ipad-showcase[data-astro-cid-lqkrttpu]{position:relative;max-width:400px;margin:0 auto}.ipad-main-image[data-astro-cid-lqkrttpu]{width:100%;height:auto;border-radius:var(--border-radius-large);box-shadow:var(--shadow-medium)}.features-grid[data-astro-cid-lqkrttpu]{gap:3rem}.feature-large[data-astro-cid-lqkrttpu]{background:var(--white);border-radius:var(--border-radius-large);padding:2.5rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.feature-large[data-astro-cid-lqkrttpu] h3[data-astro-cid-lqkrttpu]{color:var(--text-dark);margin-bottom:1rem;font-size:1.5rem}.feature-large[data-astro-cid-lqkrttpu] p[data-astro-cid-lqkrttpu]{margin-bottom:1.5rem}.feature-list[data-astro-cid-lqkrttpu]{list-style:none;padding:0}.feature-list[data-astro-cid-lqkrttpu] li[data-astro-cid-lqkrttpu]{color:var(--text-medium);position:relative;padding:.5rem 0 .5rem 1.5rem}.feature-list[data-astro-cid-lqkrttpu] li[data-astro-cid-lqkrttpu]:before{content:"✓";position:absolute;left:0;color:var(--primary-green);font-weight:700}.video-intro-section[data-astro-cid-lqkrttpu]{background:var(--light-grey)}.video-container[data-astro-cid-lqkrttpu]{max-width:800px;margin:0 auto;position:relative;border-radius:var(--border-radius-large);overflow:hidden;box-shadow:var(--shadow-large)}.intro-video[data-astro-cid-lqkrttpu],.video-replacement-image[data-astro-cid-lqkrttpu]{width:100%;height:auto;display:block;border-radius:var(--border-radius-large)}.who-its-for[data-astro-cid-lqkrttpu]{background:var(--light-grey)}.audience-grid[data-astro-cid-lqkrttpu]{max-width:900px;margin:0 auto}.audience-card[data-astro-cid-lqkrttpu]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.audience-icon[data-astro-cid-lqkrttpu]{font-size:3rem;margin-bottom:1rem}.audience-card[data-astro-cid-lqkrttpu] h3[data-astro-cid-lqkrttpu]{color:var(--text-dark);margin-bottom:1rem}.audience-card[data-astro-cid-lqkrttpu] p[data-astro-cid-lqkrttpu]{margin:0}.app-store-section[data-astro-cid-lqkrttpu]{background:var(--primary-green);color:var(--white)}.app-store-section[data-astro-cid-lqkrttpu] h2[data-astro-cid-lqkrttpu],.app-store-section[data-astro-cid-lqkrttpu] p[data-astro-cid-lqkrttpu]{color:var(--white)}.download-section[data-astro-cid-lqkrttpu]{margin-top:2rem}.app-store-badge[data-astro-cid-lqkrttpu]{margin-bottom:2rem}.app-store-badge[data-astro-cid-lqkrttpu] img[data-astro-cid-lqkrttpu]{max-width:200px;height:auto}.app-info[data-astro-cid-lqkrttpu] p[data-astro-cid-lqkrttpu]{color:#ffffffe6;margin-bottom:.5rem}@media (max-width: 768px){.hero-grid[data-astro-cid-lqkrttpu]{grid-template-columns:1fr;gap:2rem}.hero-cta[data-astro-cid-lqkrttpu]{flex-direction:column}.features-grid[data-astro-cid-lqkrttpu]{grid-template-columns:1fr;gap:2rem}}.features-grid[data-astro-cid-6bj7c2bo]{gap:2rem;margin-top:3rem}.feature-card[data-astro-cid-6bj7c2bo]{text-align:center;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a}.feature-icon[data-astro-cid-6bj7c2bo]{font-size:3rem;margin-bottom:1rem}.cta-buttons[data-astro-cid-6bj7c2bo]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.bg-primary[data-astro-cid-6bj7c2bo]{background-color:var(--color-primary)}.text-white[data-astro-cid-6bj7c2bo]{color:#fff}.text-accent[data-astro-cid-6bj7c2bo]{color:var(--color-accent)}.process-grid[data-astro-cid-nkl3ymgj]{gap:2rem;margin-top:3rem}.process-step[data-astro-cid-nkl3ymgj]{text-align:center;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;position:relative}.step-number[data-astro-cid-nkl3ymgj]{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:var(--color-primary);color:#fff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.step-icon[data-astro-cid-nkl3ymgj]{font-size:3rem;margin:1rem 0}.modification-options[data-astro-cid-nkl3ymgj]{gap:2rem;margin-top:2rem}.modification-card[data-astro-cid-nkl3ymgj]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 10px #0000001a;text-align:center}.card-icon[data-astro-cid-nkl3ymgj]{font-size:3rem;margin-bottom:1rem}.modification-card[data-astro-cid-nkl3ymgj] h3[data-astro-cid-nkl3ymgj]{color:var(--color-primary);margin-bottom:1rem}.modification-card[data-astro-cid-nkl3ymgj] ul[data-astro-cid-nkl3ymgj]{list-style:none;padding:0;text-align:left}.modification-card[data-astro-cid-nkl3ymgj] li[data-astro-cid-nkl3ymgj]{padding:.5rem 0;border-bottom:1px solid #eee}.examples-grid[data-astro-cid-nkl3ymgj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.example-card[data-astro-cid-nkl3ymgj]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 10px #0000001a;text-align:center}.example-card[data-astro-cid-nkl3ymgj] h4[data-astro-cid-nkl3ymgj]{color:var(--color-primary);margin-bottom:1rem}.faq-container[data-astro-cid-nkl3ymgj]{max-width:800px;margin:2rem auto 0}.faq-item[data-astro-cid-nkl3ymgj]{background:#fff;padding:2rem;border-radius:12px;margin-bottom:1rem;box-shadow:0 2px 10px #0000001a}.faq-item[data-astro-cid-nkl3ymgj] h3[data-astro-cid-nkl3ymgj]{color:var(--color-primary);margin-bottom:1rem}.cta-buttons[data-astro-cid-nkl3ymgj]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.bg-light[data-astro-cid-nkl3ymgj]{background-color:#f8f9fa}.bg-primary[data-astro-cid-nkl3ymgj]{background-color:var(--color-primary)}.text-white[data-astro-cid-nkl3ymgj]{color:#fff}.text-accent[data-astro-cid-nkl3ymgj]{color:var(--color-accent)}.legal-page[data-astro-cid-all4hqir]{padding:2rem 0 4rem}.legal-header[data-astro-cid-all4hqir]{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid var(--primary-green)}.legal-header[data-astro-cid-all4hqir] h1[data-astro-cid-all4hqir]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.last-updated[data-astro-cid-all4hqir]{color:var(--text-medium);font-style:italic}.legal-content[data-astro-cid-all4hqir]{max-width:800px;margin:0 auto;line-height:1.7}.legal-content[data-astro-cid-all4hqir] section[data-astro-cid-all4hqir]{margin-bottom:3rem}.legal-content[data-astro-cid-all4hqir] h2[data-astro-cid-all4hqir]{font-size:1.8rem;margin-bottom:1rem;color:var(--primary-green);border-bottom:1px solid #eee;padding-bottom:.5rem}.legal-content[data-astro-cid-all4hqir] h3[data-astro-cid-all4hqir]{font-size:1.4rem;margin-bottom:.8rem;margin-top:1.5rem;color:var(--text-dark)}.legal-content[data-astro-cid-all4hqir] p[data-astro-cid-all4hqir]{margin-bottom:1rem;color:var(--text-medium)}.legal-content[data-astro-cid-all4hqir] ul[data-astro-cid-all4hqir]{margin-bottom:1rem;padding-left:1.5rem}.legal-content[data-astro-cid-all4hqir] li[data-astro-cid-all4hqir]{margin-bottom:.5rem;color:var(--text-medium)}.legal-content[data-astro-cid-all4hqir] a[data-astro-cid-all4hqir]{color:var(--primary-green);text-decoration:none}.legal-content[data-astro-cid-all4hqir] a[data-astro-cid-all4hqir]:hover{text-decoration:underline}.legal-content[data-astro-cid-all4hqir] strong[data-astro-cid-all4hqir]{color:var(--text-dark)}@media (max-width: 768px){.legal-header[data-astro-cid-all4hqir] h1[data-astro-cid-all4hqir]{font-size:2rem}.legal-content[data-astro-cid-all4hqir] h2[data-astro-cid-all4hqir]{font-size:1.5rem}.legal-content[data-astro-cid-all4hqir] h3[data-astro-cid-all4hqir]{font-size:1.2rem}}.features-grid[data-astro-cid-i55vqohi]{gap:2rem;margin-top:3rem}.feature-card[data-astro-cid-i55vqohi]{text-align:center;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a}.feature-icon[data-astro-cid-i55vqohi]{font-size:3rem;margin-bottom:1rem}.window-types[data-astro-cid-i55vqohi]{gap:2rem;margin-top:2rem}.window-type[data-astro-cid-i55vqohi]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 10px #0000001a}.window-type[data-astro-cid-i55vqohi] h3[data-astro-cid-i55vqohi]{color:var(--color-primary);margin-bottom:1rem}.window-type[data-astro-cid-i55vqohi] ul[data-astro-cid-i55vqohi]{list-style:none;padding:0}.window-type[data-astro-cid-i55vqohi] li[data-astro-cid-i55vqohi]{padding:.5rem 0;border-bottom:1px solid #eee}.faq-container[data-astro-cid-i55vqohi]{max-width:800px;margin:2rem auto 0}.faq-item[data-astro-cid-i55vqohi]{background:#fff;padding:2rem;border-radius:12px;margin-bottom:1rem;box-shadow:0 2px 10px #0000001a}.faq-item[data-astro-cid-i55vqohi] h3[data-astro-cid-i55vqohi]{color:var(--color-primary);margin-bottom:1rem}.cta-buttons[data-astro-cid-i55vqohi]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.bg-light[data-astro-cid-i55vqohi]{background-color:#f8f9fa}.bg-primary[data-astro-cid-i55vqohi]{background-color:var(--color-primary)}.text-white[data-astro-cid-i55vqohi]{color:#fff}.text-accent[data-astro-cid-i55vqohi]{color:var(--color-accent)}.legal-page[data-astro-cid-5ul3k7vl]{padding:2rem 0 4rem}.legal-header[data-astro-cid-5ul3k7vl]{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid var(--primary-green)}.legal-header[data-astro-cid-5ul3k7vl] h1[data-astro-cid-5ul3k7vl]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.last-updated[data-astro-cid-5ul3k7vl]{color:var(--text-medium);font-style:italic}.legal-content[data-astro-cid-5ul3k7vl]{max-width:800px;margin:0 auto;line-height:1.7}.legal-content[data-astro-cid-5ul3k7vl] section[data-astro-cid-5ul3k7vl]{margin-bottom:3rem}.legal-content[data-astro-cid-5ul3k7vl] h2[data-astro-cid-5ul3k7vl]{font-size:1.8rem;margin-bottom:1rem;color:var(--primary-green);border-bottom:1px solid #eee;padding-bottom:.5rem}.legal-content[data-astro-cid-5ul3k7vl] h3[data-astro-cid-5ul3k7vl]{font-size:1.4rem;margin-bottom:.8rem;margin-top:1.5rem;color:var(--text-dark)}.legal-content[data-astro-cid-5ul3k7vl] p[data-astro-cid-5ul3k7vl]{margin-bottom:1rem;color:var(--text-medium)}.legal-content[data-astro-cid-5ul3k7vl] ul[data-astro-cid-5ul3k7vl]{margin-bottom:1rem;padding-left:1.5rem}.legal-content[data-astro-cid-5ul3k7vl] li[data-astro-cid-5ul3k7vl]{margin-bottom:.5rem;color:var(--text-medium)}.legal-content[data-astro-cid-5ul3k7vl] a[data-astro-cid-5ul3k7vl]{color:var(--primary-green);text-decoration:none}.legal-content[data-astro-cid-5ul3k7vl] a[data-astro-cid-5ul3k7vl]:hover{text-decoration:underline}.legal-content[data-astro-cid-5ul3k7vl] strong[data-astro-cid-5ul3k7vl]{color:var(--text-dark)}@media (max-width: 768px){.legal-header[data-astro-cid-5ul3k7vl] h1[data-astro-cid-5ul3k7vl]{font-size:2rem}.legal-content[data-astro-cid-5ul3k7vl] h2[data-astro-cid-5ul3k7vl]{font-size:1.5rem}.legal-content[data-astro-cid-5ul3k7vl] h3[data-astro-cid-5ul3k7vl]{font-size:1.2rem}}.hero-grid[data-astro-cid-3tpqpexq]{align-items:center;gap:3rem}.hero-subtitle[data-astro-cid-3tpqpexq]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium)}.hero-features[data-astro-cid-3tpqpexq]{margin-bottom:2rem}.feature-item[data-astro-cid-3tpqpexq]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.checkmark[data-astro-cid-3tpqpexq]{color:var(--primary-green);font-weight:700;font-size:1.125rem}.hero-cta[data-astro-cid-3tpqpexq]{display:flex;gap:1rem;flex-wrap:wrap}.image-placeholder[data-astro-cid-3tpqpexq]{background:linear-gradient(135deg,var(--light-grey) 0%,var(--medium-grey) 100%);border-radius:var(--border-radius-large);display:flex;align-items:center;justify-content:center;color:var(--text-medium);font-weight:500;border:2px dashed var(--medium-grey)}.image-placeholder[data-astro-cid-3tpqpexq].large{width:100%;height:400px;font-size:1.25rem}.section-header[data-astro-cid-3tpqpexq]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-3tpqpexq] h2[data-astro-cid-3tpqpexq]{margin-bottom:.5rem}.section-header[data-astro-cid-3tpqpexq] p[data-astro-cid-3tpqpexq]{color:var(--text-medium);margin:0}.features-grid[data-astro-cid-3tpqpexq]{max-width:1000px;margin:0 auto}.feature-card[data-astro-cid-3tpqpexq]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:all .3s ease}.feature-card[data-astro-cid-3tpqpexq]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.feature-icon[data-astro-cid-3tpqpexq]{font-size:3rem;margin-bottom:1rem}.feature-card[data-astro-cid-3tpqpexq] h3[data-astro-cid-3tpqpexq]{color:var(--text-dark);margin-bottom:1rem}.feature-card[data-astro-cid-3tpqpexq] p[data-astro-cid-3tpqpexq]{margin:0}.how-it-works[data-astro-cid-3tpqpexq]{background:var(--light-grey)}.steps-grid[data-astro-cid-3tpqpexq]{max-width:900px;margin:0 auto}.step-card[data-astro-cid-3tpqpexq]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;position:relative}.step-number[data-astro-cid-3tpqpexq]{width:60px;height:60px;background:var(--primary-green);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1.5rem}.step-card[data-astro-cid-3tpqpexq] h3[data-astro-cid-3tpqpexq]{color:var(--text-dark);margin-bottom:1rem}.step-card[data-astro-cid-3tpqpexq] p[data-astro-cid-3tpqpexq]{margin:0}.cta-section[data-astro-cid-3tpqpexq]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-3tpqpexq] h2[data-astro-cid-3tpqpexq],.cta-section[data-astro-cid-3tpqpexq] p[data-astro-cid-3tpqpexq]{color:var(--white)}.cta-buttons[data-astro-cid-3tpqpexq]{margin:2rem 0}.cta-note[data-astro-cid-3tpqpexq]{margin-top:1rem}.cta-note[data-astro-cid-3tpqpexq] small[data-astro-cid-3tpqpexq]{color:#fffc}.webapp-showcase[data-astro-cid-3tpqpexq]{position:relative;max-width:500px;margin:0 auto}.webapp-main-image[data-astro-cid-3tpqpexq]{width:100%;height:auto;max-width:500px;border-radius:20px;box-shadow:var(--shadow-large);transition:transform .3s ease}.webapp-main-image[data-astro-cid-3tpqpexq]:hover{transform:translateY(-8px)}.video-intro-section[data-astro-cid-3tpqpexq]{background:var(--light-grey)}.video-container[data-astro-cid-3tpqpexq]{max-width:800px;margin:0 auto;position:relative;border-radius:var(--border-radius-large);overflow:hidden;box-shadow:var(--shadow-large)}.intro-video[data-astro-cid-3tpqpexq],.video-replacement-image[data-astro-cid-3tpqpexq]{width:100%;height:auto;display:block;border-radius:var(--border-radius-large)}@media (max-width: 768px){.hero-grid[data-astro-cid-3tpqpexq]{grid-template-columns:1fr;gap:2rem}.hero-cta[data-astro-cid-3tpqpexq]{flex-direction:column}.image-placeholder[data-astro-cid-3tpqpexq].large{height:250px}}.hero-grid[data-astro-cid-mrm5k4fd]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;min-height:500px}.hero-content[data-astro-cid-mrm5k4fd]{max-width:600px}.hero-image[data-astro-cid-mrm5k4fd]{position:relative;height:400px}.hero-image[data-astro-cid-mrm5k4fd] img[data-astro-cid-mrm5k4fd]{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.hero-grid[data-astro-cid-mrm5k4fd]{grid-template-columns:1fr;gap:2rem;text-align:center}.hero-content[data-astro-cid-mrm5k4fd]{max-width:100%;order:2}.hero-image[data-astro-cid-mrm5k4fd]{order:1;height:300px}}.hero-subtitle[data-astro-cid-mrm5k4fd]{font-size:1.25rem;imageSrc:"/images/facadeWebApp.webp",color: var(--text-medium)}.hero-cta[data-astro-cid-mrm5k4fd]{display:flex;gap:1rem;flex-wrap:wrap;imageSrc:"/images/ipadFacade.PNG",}@media (max-width: 768px){.hero-cta[data-astro-cid-mrm5k4fd]{justify-content:center}}imageSrc: "/images/facadeWebApp.webp",.section-header{margin-bottom:3rem}.section-header[data-astro-cid-mrm5k4fd] h2[data-astro-cid-mrm5k4fd]{margin-bottom:1rem}.products-grid[data-astro-cid-mrm5k4fd]{max-width:1200px;margin:0 auto}.benefits-section[data-astro-cid-mrm5k4fd]{background:var(--light-grey)}.benefits-content[data-astro-cid-mrm5k4fd]{display:flex;flex-direction:column;justify-content:center}.benefits-list[data-astro-cid-mrm5k4fd]{display:flex;flex-direction:column;gap:2rem}.benefit-item[data-astro-cid-mrm5k4fd]{display:flex;gap:1rem;align-items:flex-start}.benefit-icon[data-astro-cid-mrm5k4fd]{font-size:2rem;flex-shrink:0}.benefit-item[data-astro-cid-mrm5k4fd] h3[data-astro-cid-mrm5k4fd]{margin-bottom:.5rem;color:var(--text-dark)}.benefit-item[data-astro-cid-mrm5k4fd] p[data-astro-cid-mrm5k4fd]{margin:0}.benefits-image[data-astro-cid-mrm5k4fd]{display:flex;align-items:center;justify-content:center}.before-after-showcase[data-astro-cid-mrm5k4fd]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;width:100%;max-width:600px}.before-section[data-astro-cid-mrm5k4fd],.after-section[data-astro-cid-mrm5k4fd]{position:relative;border-radius:var(--border-radius-large);overflow:visible;box-shadow:var(--shadow-medium);transition:transform .3s ease}.before-section[data-astro-cid-mrm5k4fd]:hover,.after-section[data-astro-cid-mrm5k4fd]:hover{transform:translateY(-4px)}.magnifier-container[data-astro-cid-mrm5k4fd]{position:relative;cursor:crosshair;border-radius:var(--border-radius-large);overflow:hidden}.magnifier-image[data-astro-cid-mrm5k4fd]{width:100%;height:auto;display:block;border-radius:var(--border-radius-large)}.magnifier-glass[data-astro-cid-mrm5k4fd]{position:absolute;border:3px solid var(--primary-green);border-radius:50%;width:200px;height:200px;opacity:0;pointer-events:none;transition:opacity .3s ease;background-repeat:no-repeat;box-shadow:0 0 0 7px #fffffff2,0 15px 25px #0006,inset 0 0 40px #0000001a;z-index:100;transform:translate(-50%,-50%)}.magnifier-container[data-astro-cid-mrm5k4fd]:hover .magnifier-glass[data-astro-cid-mrm5k4fd]{opacity:1}.image-label[data-astro-cid-mrm5k4fd]{position:absolute;top:1rem;left:1rem;background:#000c;color:#fff;padding:.5rem 1rem;border-radius:var(--border-radius-medium);font-size:.875rem;font-weight:600;z-index:2}.after-section[data-astro-cid-mrm5k4fd] .image-label[data-astro-cid-mrm5k4fd]{background:var(--primary-green)}.image-label-external[data-astro-cid-mrm5k4fd]{text-align:center;font-weight:600;font-size:1rem;margin-bottom:.75rem;color:var(--text-dark)}.after-section[data-astro-cid-mrm5k4fd] .image-label-external[data-astro-cid-mrm5k4fd]{color:var(--primary-green)}.image-placeholder[data-astro-cid-mrm5k4fd]{background:linear-gradient(135deg,var(--light-grey) 0%,var(--medium-grey) 100%);border-radius:var(--border-radius-large);display:flex;align-items:center;justify-content:center;color:var(--text-medium);font-weight:500;border:2px dashed var(--medium-grey)}.image-placeholder[data-astro-cid-mrm5k4fd].large{width:100%;height:300px;font-size:1.25rem}.cta-section[data-astro-cid-mrm5k4fd]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-mrm5k4fd] h2[data-astro-cid-mrm5k4fd],.cta-section[data-astro-cid-mrm5k4fd] p[data-astro-cid-mrm5k4fd]{color:var(--white)}.cta-buttons[data-astro-cid-mrm5k4fd]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}@media (max-width: 768px){.hero-subtitle[data-astro-cid-mrm5k4fd]{font-size:1.125rem}.hero-cta[data-astro-cid-mrm5k4fd]{flex-direction:column;align-items:center}.benefits-list[data-astro-cid-mrm5k4fd]{gap:1.5rem}.benefit-item[data-astro-cid-mrm5k4fd]{flex-direction:column;text-align:center}.before-after-showcase[data-astro-cid-mrm5k4fd]{grid-template-columns:1fr;gap:1rem;max-width:400px}.image-label[data-astro-cid-mrm5k4fd]{font-size:.75rem;padding:.375rem .75rem}.image-label-external[data-astro-cid-mrm5k4fd]{font-size:.875rem;margin-bottom:.5rem}.magnifier-glass[data-astro-cid-mrm5k4fd]{width:150px;height:150px}.magnifier-container[data-astro-cid-mrm5k4fd]{cursor:pointer}}.hero-subtitle[data-astro-cid-ooam2wcx]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:800px;margin-left:auto;margin-right:auto}.hero-cta[data-astro-cid-ooam2wcx]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.ai-demo[data-astro-cid-ooam2wcx]{max-width:1200px;margin:0 auto}.demo-showcase[data-astro-cid-ooam2wcx]{text-align:center;margin-bottom:3rem}.demo-showcase[data-astro-cid-ooam2wcx] h2[data-astro-cid-ooam2wcx]{font-size:2rem;color:var(--text-dark);margin-bottom:1rem}.demo-showcase[data-astro-cid-ooam2wcx] p[data-astro-cid-ooam2wcx]{font-size:1.125rem;color:var(--text-medium);margin-bottom:3rem}.demo-grid[data-astro-cid-ooam2wcx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;align-items:start}.demo-item[data-astro-cid-ooam2wcx]{text-align:center;background:var(--white);border-radius:var(--border-radius-large);padding:1.5rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .3s ease,box-shadow .3s ease}.demo-item[data-astro-cid-ooam2wcx]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.demo-label[data-astro-cid-ooam2wcx]{font-weight:600;color:var(--text-dark);margin-bottom:1rem;font-size:1.125rem}.demo-video[data-astro-cid-ooam2wcx]{width:100%;max-width:320px;border-radius:var(--border-radius-medium);border:2px solid var(--primary-green);background:#e8f5e8}.steps-grid[data-astro-cid-ooam2wcx]{max-width:900px;margin:0 auto}.step-card[data-astro-cid-ooam2wcx]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.step-number[data-astro-cid-ooam2wcx]{width:60px;height:60px;background:var(--primary-green);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1.5rem}.step-card[data-astro-cid-ooam2wcx] h3[data-astro-cid-ooam2wcx]{color:var(--text-dark);margin-bottom:1rem}.step-card[data-astro-cid-ooam2wcx] p[data-astro-cid-ooam2wcx]{margin:0}.ai-features[data-astro-cid-ooam2wcx]{background:var(--light-grey)}.ai-grid[data-astro-cid-ooam2wcx]{max-width:1000px;margin:0 auto;gap:3rem}.ai-feature[data-astro-cid-ooam2wcx]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.ai-icon[data-astro-cid-ooam2wcx]{font-size:3rem;margin-bottom:1rem}.ai-feature[data-astro-cid-ooam2wcx] h3[data-astro-cid-ooam2wcx]{color:var(--text-dark);margin-bottom:1rem}.ai-feature[data-astro-cid-ooam2wcx] p[data-astro-cid-ooam2wcx]{margin:0}.cta-section[data-astro-cid-ooam2wcx]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-ooam2wcx] h2[data-astro-cid-ooam2wcx],.cta-section[data-astro-cid-ooam2wcx] p[data-astro-cid-ooam2wcx]{color:var(--white)}.cta-buttons[data-astro-cid-ooam2wcx]{margin:2rem 0}.final-cta-grid[data-astro-cid-ooam2wcx]{max-width:1000px;margin:2rem auto 0;gap:2rem}.cta-option[data-astro-cid-ooam2wcx]{background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:var(--border-radius-large);padding:2rem;transition:all .3s ease}.cta-option[data-astro-cid-ooam2wcx]:hover{background:#ffffff26;border-color:#ffffff80;transform:translateY(-4px)}.cta-option[data-astro-cid-ooam2wcx].highlighted{background:#fff3;border-color:var(--white)}.cta-option[data-astro-cid-ooam2wcx] h3[data-astro-cid-ooam2wcx]{color:var(--white);margin-bottom:.75rem;font-size:1.5rem}.cta-option[data-astro-cid-ooam2wcx] p[data-astro-cid-ooam2wcx]{color:#ffffffe6;margin-bottom:1.5rem;font-size:.95rem}.cta-features[data-astro-cid-ooam2wcx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:2rem;max-width:800px;margin-left:auto;margin-right:auto}.cta-feature[data-astro-cid-ooam2wcx]{color:#ffffffe6;font-weight:500}.video-intro[data-astro-cid-ooam2wcx]{background:var(--light-grey)}.video-container[data-astro-cid-ooam2wcx]{max-width:900px;margin:0 auto;text-align:center}.intro-video[data-astro-cid-ooam2wcx]{width:100%;max-width:100%;border-radius:var(--border-radius-large);box-shadow:var(--shadow-medium);border:2px solid var(--primary-green)}.section-header[data-astro-cid-ooam2wcx]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-ooam2wcx] h2[data-astro-cid-ooam2wcx]{margin-bottom:.5rem}.section-header[data-astro-cid-ooam2wcx] p[data-astro-cid-ooam2wcx]{color:var(--text-medium);margin:0}@media (max-width: 768px){.demo-grid[data-astro-cid-ooam2wcx]{grid-template-columns:1fr;gap:1.5rem}.demo-showcase[data-astro-cid-ooam2wcx] h2[data-astro-cid-ooam2wcx]{font-size:1.5rem}.demo-showcase[data-astro-cid-ooam2wcx] p[data-astro-cid-ooam2wcx]{font-size:1rem}.demo-item[data-astro-cid-ooam2wcx]{padding:1rem}.hero-cta[data-astro-cid-ooam2wcx]{flex-direction:column;align-items:center}.ai-grid[data-astro-cid-ooam2wcx]{grid-template-columns:1fr;gap:2rem}.final-cta-grid[data-astro-cid-ooam2wcx]{grid-template-columns:1fr;gap:1.5rem}.cta-features[data-astro-cid-ooam2wcx]{grid-template-columns:1fr 1fr}.video-container[data-astro-cid-ooam2wcx]{padding:0 1rem}.intro-video[data-astro-cid-ooam2wcx]{border-radius:var(--border-radius-medium)}}.features-grid[data-astro-cid-3bhadayd]{gap:2rem;margin-top:3rem}.feature-card[data-astro-cid-3bhadayd]{text-align:center;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a}.feature-icon[data-astro-cid-3bhadayd]{font-size:3rem;margin-bottom:1rem}.window-types[data-astro-cid-3bhadayd]{gap:2rem;margin-top:2rem}.window-type[data-astro-cid-3bhadayd]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 10px #0000001a}.window-type[data-astro-cid-3bhadayd] h3[data-astro-cid-3bhadayd]{color:var(--color-primary);margin-bottom:1rem}.window-type[data-astro-cid-3bhadayd] ul[data-astro-cid-3bhadayd]{list-style:none;padding:0}.window-type[data-astro-cid-3bhadayd] li[data-astro-cid-3bhadayd]{padding:.5rem 0;border-bottom:1px solid #eee}.faq-container[data-astro-cid-3bhadayd]{max-width:800px;margin:2rem auto 0}.faq-item[data-astro-cid-3bhadayd]{background:#fff;padding:2rem;border-radius:12px;margin-bottom:1rem;box-shadow:0 2px 10px #0000001a}.faq-item[data-astro-cid-3bhadayd] h3[data-astro-cid-3bhadayd]{color:var(--color-primary);margin-bottom:1rem}.cta-buttons[data-astro-cid-3bhadayd]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.bg-light[data-astro-cid-3bhadayd]{background-color:#f8f9fa}.bg-primary[data-astro-cid-3bhadayd]{background-color:var(--color-primary)}.text-white[data-astro-cid-3bhadayd]{color:#fff}.text-accent[data-astro-cid-3bhadayd]{color:var(--color-accent)}.blog-article[data-astro-cid-mfqx7tlh]{padding:2rem 0 4rem}.article-header[data-astro-cid-mfqx7tlh]{margin-bottom:3rem;text-align:center}.breadcrumb[data-astro-cid-mfqx7tlh]{margin-bottom:1rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-mfqx7tlh] a[data-astro-cid-mfqx7tlh]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-mfqx7tlh] span[data-astro-cid-mfqx7tlh]{margin:0 .5rem}.article-header[data-astro-cid-mfqx7tlh] h1[data-astro-cid-mfqx7tlh]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.article-subtitle[data-astro-cid-mfqx7tlh]{font-size:1.25rem;color:var(--text-medium);margin-bottom:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}.article-meta[data-astro-cid-mfqx7tlh]{display:flex;justify-content:center;gap:2rem;color:var(--text-medium);font-size:.9rem}.article-content[data-astro-cid-mfqx7tlh]{max-width:900px;margin:0 auto;line-height:1.7}.intro-section[data-astro-cid-mfqx7tlh]{margin-bottom:3rem;font-size:1.1rem}.overview-section[data-astro-cid-mfqx7tlh]{margin-bottom:3rem}.overview-section[data-astro-cid-mfqx7tlh] h2[data-astro-cid-mfqx7tlh]{text-align:center;margin-bottom:2rem;color:var(--text-dark)}.approach-comparison[data-astro-cid-mfqx7tlh]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.approach-card[data-astro-cid-mfqx7tlh]{padding:2rem;border-radius:var(--border-radius-large);box-shadow:var(--shadow-light)}.ai-approach[data-astro-cid-mfqx7tlh]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-left:4px solid #2196f3}.traditional-approach[data-astro-cid-mfqx7tlh]{background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-left:4px solid #9c27b0}.approach-card[data-astro-cid-mfqx7tlh] h3[data-astro-cid-mfqx7tlh]{color:var(--text-dark);margin-bottom:1rem;font-size:1.5rem}.key-features[data-astro-cid-mfqx7tlh] h4[data-astro-cid-mfqx7tlh]{margin:1.5rem 0 1rem;color:var(--text-dark)}.key-features[data-astro-cid-mfqx7tlh] ul[data-astro-cid-mfqx7tlh]{list-style:none;padding:0}.key-features[data-astro-cid-mfqx7tlh] li[data-astro-cid-mfqx7tlh]{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.key-features[data-astro-cid-mfqx7tlh] li[data-astro-cid-mfqx7tlh]:before{content:"✓";position:absolute;left:0;color:var(--primary-green);font-weight:700}.detailed-comparison[data-astro-cid-mfqx7tlh]{margin-bottom:3rem}.detailed-comparison[data-astro-cid-mfqx7tlh] h2[data-astro-cid-mfqx7tlh]{text-align:center;margin-bottom:2rem;color:var(--text-dark);border-bottom:3px solid var(--primary-green);padding-bottom:.5rem}.comparison-item[data-astro-cid-mfqx7tlh]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;margin-bottom:2rem;box-shadow:var(--shadow-light);border-left:4px solid var(--primary-green)}.comparison-item[data-astro-cid-mfqx7tlh] h3[data-astro-cid-mfqx7tlh]{color:var(--text-dark);margin-bottom:1.5rem;font-size:1.5rem}.comparison-content[data-astro-cid-mfqx7tlh]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.ai-side[data-astro-cid-mfqx7tlh],.traditional-side[data-astro-cid-mfqx7tlh]{padding:1.5rem;border-radius:var(--border-radius-medium)}.ai-side[data-astro-cid-mfqx7tlh]{background:#f8f9ff;border:1px solid #e3f2fd}.traditional-side[data-astro-cid-mfqx7tlh]{background:#fafafa;border:1px solid #f3e5f5}.ai-side[data-astro-cid-mfqx7tlh] h4[data-astro-cid-mfqx7tlh]{color:#1976d2;margin-bottom:1rem}.traditional-side[data-astro-cid-mfqx7tlh] h4[data-astro-cid-mfqx7tlh]{color:#7b1fa2;margin-bottom:1rem}.pros[data-astro-cid-mfqx7tlh] h5[data-astro-cid-mfqx7tlh]{color:var(--primary-green);margin-bottom:.75rem}.cons[data-astro-cid-mfqx7tlh] h5[data-astro-cid-mfqx7tlh]{color:#e74c3c;margin-bottom:.75rem}.pros[data-astro-cid-mfqx7tlh] ul[data-astro-cid-mfqx7tlh],.cons[data-astro-cid-mfqx7tlh] ul[data-astro-cid-mfqx7tlh]{list-style:none;padding:0;margin-bottom:1rem}.pros[data-astro-cid-mfqx7tlh] li[data-astro-cid-mfqx7tlh]{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.pros[data-astro-cid-mfqx7tlh] li[data-astro-cid-mfqx7tlh]:before{content:"✓";position:absolute;left:0;color:var(--primary-green);font-weight:700}.cons[data-astro-cid-mfqx7tlh] li[data-astro-cid-mfqx7tlh]{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.cons[data-astro-cid-mfqx7tlh] li[data-astro-cid-mfqx7tlh]:before{content:"⚠";position:absolute;left:0;color:#e74c3c}.rating[data-astro-cid-mfqx7tlh]{font-weight:700;text-align:center;padding:.5rem;background:var(--light-grey);border-radius:var(--border-radius-small);margin-top:1rem}.cost-range[data-astro-cid-mfqx7tlh]{background:var(--light-grey);padding:.75rem;border-radius:var(--border-radius-small);text-align:center;margin:1rem 0}.use-cases-section[data-astro-cid-mfqx7tlh]{margin-bottom:3rem}.use-cases-section[data-astro-cid-mfqx7tlh] h2[data-astro-cid-mfqx7tlh]{text-align:center;margin-bottom:2rem;color:var(--text-dark)}.use-cases-grid[data-astro-cid-mfqx7tlh]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.use-case-card[data-astro-cid-mfqx7tlh]{padding:2rem;border-radius:var(--border-radius-large);box-shadow:var(--shadow-light)}.ai-recommended[data-astro-cid-mfqx7tlh]{background:linear-gradient(135deg,#e8f5e8,#c8e6c9);border-left:4px solid #4caf50}.traditional-recommended[data-astro-cid-mfqx7tlh]{background:linear-gradient(135deg,#fff3e0,#ffcc02);border-left:4px solid #ff9800}.use-case-card[data-astro-cid-mfqx7tlh] h3[data-astro-cid-mfqx7tlh]{color:var(--text-dark);margin-bottom:1.5rem}.use-case-card[data-astro-cid-mfqx7tlh] ul[data-astro-cid-mfqx7tlh]{list-style:none;padding:0}.use-case-card[data-astro-cid-mfqx7tlh] li[data-astro-cid-mfqx7tlh]{margin-bottom:1rem;padding-left:1.5rem;position:relative}.use-case-card[data-astro-cid-mfqx7tlh] li[data-astro-cid-mfqx7tlh]:before{content:"→";position:absolute;left:0;color:var(--primary-green);font-weight:700}.hybrid-approach-section[data-astro-cid-mfqx7tlh]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.hybrid-approach-section[data-astro-cid-mfqx7tlh] h2[data-astro-cid-mfqx7tlh]{text-align:center;margin-bottom:1.5rem;color:var(--text-dark)}.hybrid-process[data-astro-cid-mfqx7tlh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:2rem}.process-step[data-astro-cid-mfqx7tlh]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-align:center;box-shadow:var(--shadow-light);position:relative}.step-number[data-astro-cid-mfqx7tlh]{background:var(--primary-green);color:var(--white);width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin:0 auto 1rem}.process-step[data-astro-cid-mfqx7tlh] h4[data-astro-cid-mfqx7tlh]{color:var(--text-dark);margin-bottom:.75rem}.future-trends[data-astro-cid-mfqx7tlh]{margin-bottom:3rem}.future-trends[data-astro-cid-mfqx7tlh] h2[data-astro-cid-mfqx7tlh]{text-align:center;margin-bottom:2rem;color:var(--text-dark)}.trends-content[data-astro-cid-mfqx7tlh]{display:grid;gap:1.5rem}.trend-item[data-astro-cid-mfqx7tlh]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);border-top:4px solid var(--primary-green)}.trend-item[data-astro-cid-mfqx7tlh] h3[data-astro-cid-mfqx7tlh]{color:var(--text-dark);margin-bottom:.75rem}.decision-framework[data-astro-cid-mfqx7tlh]{background:var(--white);border:2px solid var(--primary-green);border-radius:var(--border-radius-large);padding:2rem;margin-bottom:3rem}.decision-framework[data-astro-cid-mfqx7tlh] h2[data-astro-cid-mfqx7tlh]{text-align:center;margin-bottom:1.5rem;color:var(--text-dark)}.criteria-checklist[data-astro-cid-mfqx7tlh] h4[data-astro-cid-mfqx7tlh]{color:var(--primary-green);margin:1.5rem 0 1rem}.checklist[data-astro-cid-mfqx7tlh]{list-style:none;padding:0}.checklist[data-astro-cid-mfqx7tlh] li[data-astro-cid-mfqx7tlh]{margin-bottom:.75rem;padding-left:2rem;position:relative}.checklist[data-astro-cid-mfqx7tlh] li[data-astro-cid-mfqx7tlh]:before{content:"☐";position:absolute;left:0;color:var(--primary-green);font-size:1.2rem}.article-cta[data-astro-cid-mfqx7tlh]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center;margin:3rem 0}.article-cta[data-astro-cid-mfqx7tlh] h3[data-astro-cid-mfqx7tlh],.article-cta[data-astro-cid-mfqx7tlh] p[data-astro-cid-mfqx7tlh]{color:var(--white)}.cta-buttons[data-astro-cid-mfqx7tlh]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.related-articles[data-astro-cid-mfqx7tlh]{border-top:2px solid var(--medium-grey);padding-top:2rem}.related-articles[data-astro-cid-mfqx7tlh] h3[data-astro-cid-mfqx7tlh]{margin-bottom:1.5rem;color:var(--text-dark)}.related-grid[data-astro-cid-mfqx7tlh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.related-article[data-astro-cid-mfqx7tlh]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);text-decoration:none;border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.related-article[data-astro-cid-mfqx7tlh]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.related-article[data-astro-cid-mfqx7tlh] h4[data-astro-cid-mfqx7tlh]{color:var(--text-dark);margin-bottom:.5rem}.related-article[data-astro-cid-mfqx7tlh] p[data-astro-cid-mfqx7tlh]{color:var(--text-medium);margin-bottom:.75rem}.read-time[data-astro-cid-mfqx7tlh]{font-size:.875rem;color:var(--text-light)}@media (max-width: 768px){.article-header[data-astro-cid-mfqx7tlh] h1[data-astro-cid-mfqx7tlh]{font-size:2rem}.article-meta[data-astro-cid-mfqx7tlh]{flex-direction:column;gap:.5rem}.approach-comparison[data-astro-cid-mfqx7tlh],.comparison-content[data-astro-cid-mfqx7tlh],.use-cases-grid[data-astro-cid-mfqx7tlh],.hybrid-process[data-astro-cid-mfqx7tlh]{grid-template-columns:1fr}.article-cta[data-astro-cid-mfqx7tlh]{flex-direction:column}}.category-page[data-astro-cid-3oyz7dke]{padding:2rem 0 4rem}.category-header[data-astro-cid-3oyz7dke]{text-align:center;margin-bottom:3rem}.breadcrumb[data-astro-cid-3oyz7dke]{margin-bottom:2rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-3oyz7dke] a[data-astro-cid-3oyz7dke]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-3oyz7dke] span[data-astro-cid-3oyz7dke]{margin:0 .5rem}.category-title-section[data-astro-cid-3oyz7dke]{max-width:600px;margin:0 auto}.category-icon-large[data-astro-cid-3oyz7dke]{font-size:4rem;margin-bottom:1rem}.category-header[data-astro-cid-3oyz7dke] h1[data-astro-cid-3oyz7dke]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.category-description[data-astro-cid-3oyz7dke]{font-size:1.25rem;color:var(--text-medium)}.articles-section[data-astro-cid-3oyz7dke]{margin-bottom:3rem}.section-header[data-astro-cid-3oyz7dke]{text-align:center;margin-bottom:2rem}.section-header[data-astro-cid-3oyz7dke] h2[data-astro-cid-3oyz7dke]{color:var(--text-dark);margin-bottom:.5rem}.section-header[data-astro-cid-3oyz7dke] p[data-astro-cid-3oyz7dke]{color:var(--text-medium)}.articles-grid[data-astro-cid-3oyz7dke]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.article-card[data-astro-cid-3oyz7dke]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.article-content[data-astro-cid-3oyz7dke]{display:flex;flex-direction:column;height:100%}.article-card[data-astro-cid-3oyz7dke]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.article-category[data-astro-cid-3oyz7dke]{background:var(--primary-green);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.875rem;font-weight:500;display:inline-block;margin-bottom:1rem}.article-card[data-astro-cid-3oyz7dke] h3[data-astro-cid-3oyz7dke]{margin-bottom:1rem}.article-card[data-astro-cid-3oyz7dke] h3[data-astro-cid-3oyz7dke] a[data-astro-cid-3oyz7dke]{color:var(--text-dark);text-decoration:none;transition:color .2s ease}.article-card[data-astro-cid-3oyz7dke] h3[data-astro-cid-3oyz7dke] a[data-astro-cid-3oyz7dke]:hover{color:var(--primary-green)}.article-excerpt[data-astro-cid-3oyz7dke]{color:var(--text-medium);line-height:1.6;margin-bottom:1.5rem}.article-meta[data-astro-cid-3oyz7dke]{display:flex;gap:1rem;color:var(--text-light);font-size:.9rem;margin-bottom:1.5rem}.article-actions[data-astro-cid-3oyz7dke]{margin-top:auto;padding-top:1rem}.trends-section[data-astro-cid-3oyz7dke]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.trends-section[data-astro-cid-3oyz7dke] h3[data-astro-cid-3oyz7dke]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.trends-grid[data-astro-cid-3oyz7dke]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.trend-card[data-astro-cid-3oyz7dke]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-align:center;box-shadow:var(--shadow-light)}.trend-icon[data-astro-cid-3oyz7dke]{font-size:2rem;margin-bottom:1rem}.trend-card[data-astro-cid-3oyz7dke] h4[data-astro-cid-3oyz7dke]{color:var(--text-dark);margin-bottom:.75rem}.trend-card[data-astro-cid-3oyz7dke] p[data-astro-cid-3oyz7dke]{color:var(--text-medium);font-size:.9rem;line-height:1.5}.style-guide-section[data-astro-cid-3oyz7dke]{margin-bottom:3rem}.style-guide-section[data-astro-cid-3oyz7dke] h3[data-astro-cid-3oyz7dke]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.styles-grid[data-astro-cid-3oyz7dke]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.style-card[data-astro-cid-3oyz7dke]{background:var(--white);padding:2rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.style-card[data-astro-cid-3oyz7dke] h4[data-astro-cid-3oyz7dke]{color:var(--text-dark);margin-bottom:1rem}.style-card[data-astro-cid-3oyz7dke] p[data-astro-cid-3oyz7dke]{color:var(--text-medium);line-height:1.5;margin-bottom:1.5rem}.style-features[data-astro-cid-3oyz7dke]{display:flex;flex-wrap:wrap;gap:.5rem}.style-features[data-astro-cid-3oyz7dke] span[data-astro-cid-3oyz7dke]{background:var(--primary-green);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.8rem}.related-categories[data-astro-cid-3oyz7dke]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.related-categories[data-astro-cid-3oyz7dke] h3[data-astro-cid-3oyz7dke]{text-align:center;margin-bottom:1.5rem;color:var(--text-dark)}.categories-grid[data-astro-cid-3oyz7dke]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.category-card[data-astro-cid-3oyz7dke]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-decoration:none;box-shadow:var(--shadow-light);transition:transform .2s ease,box-shadow .2s ease;text-align:center}.category-card[data-astro-cid-3oyz7dke]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.category-icon[data-astro-cid-3oyz7dke]{font-size:2rem;margin-bottom:1rem;display:block}.category-card[data-astro-cid-3oyz7dke] h4[data-astro-cid-3oyz7dke]{color:var(--text-dark);margin-bottom:.5rem}.category-card[data-astro-cid-3oyz7dke] p[data-astro-cid-3oyz7dke]{color:var(--text-medium);font-size:.9rem}.cta-section[data-astro-cid-3oyz7dke]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center}.cta-section[data-astro-cid-3oyz7dke] h3[data-astro-cid-3oyz7dke],.cta-section[data-astro-cid-3oyz7dke] p[data-astro-cid-3oyz7dke]{color:var(--white)}.cta-section[data-astro-cid-3oyz7dke] h3[data-astro-cid-3oyz7dke]{margin-bottom:1rem}.cta-section[data-astro-cid-3oyz7dke] p[data-astro-cid-3oyz7dke]{margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-3oyz7dke]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.category-header[data-astro-cid-3oyz7dke] h1[data-astro-cid-3oyz7dke]{font-size:2rem}.articles-grid[data-astro-cid-3oyz7dke],.trends-grid[data-astro-cid-3oyz7dke],.categories-grid[data-astro-cid-3oyz7dke],.styles-grid[data-astro-cid-3oyz7dke]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-3oyz7dke]{flex-direction:column}}.category-page[data-astro-cid-x4r4hbop]{padding:2rem 0 4rem}.category-header[data-astro-cid-x4r4hbop]{text-align:center;margin-bottom:3rem}.breadcrumb[data-astro-cid-x4r4hbop]{margin-bottom:2rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-x4r4hbop] a[data-astro-cid-x4r4hbop]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-x4r4hbop] span[data-astro-cid-x4r4hbop]{margin:0 .5rem}.category-title-section[data-astro-cid-x4r4hbop]{max-width:600px;margin:0 auto}.category-icon-large[data-astro-cid-x4r4hbop]{font-size:4rem;margin-bottom:1rem}.category-header[data-astro-cid-x4r4hbop] h1[data-astro-cid-x4r4hbop]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.category-description[data-astro-cid-x4r4hbop]{font-size:1.25rem;color:var(--text-medium)}.articles-section[data-astro-cid-x4r4hbop]{margin-bottom:3rem}.section-header[data-astro-cid-x4r4hbop]{text-align:center;margin-bottom:2rem}.section-header[data-astro-cid-x4r4hbop] h2[data-astro-cid-x4r4hbop]{color:var(--text-dark);margin-bottom:.5rem}.section-header[data-astro-cid-x4r4hbop] p[data-astro-cid-x4r4hbop]{color:var(--text-medium)}.articles-grid[data-astro-cid-x4r4hbop]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.article-card[data-astro-cid-x4r4hbop]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.article-content[data-astro-cid-x4r4hbop]{display:flex;flex-direction:column;height:100%}.article-card[data-astro-cid-x4r4hbop]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.article-category[data-astro-cid-x4r4hbop]{background:var(--primary-green);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.875rem;font-weight:500;display:inline-block;margin-bottom:1rem}.article-card[data-astro-cid-x4r4hbop] h3[data-astro-cid-x4r4hbop]{margin-bottom:1rem}.article-card[data-astro-cid-x4r4hbop] h3[data-astro-cid-x4r4hbop] a[data-astro-cid-x4r4hbop]{color:var(--text-dark);text-decoration:none;transition:color .2s ease}.article-card[data-astro-cid-x4r4hbop] h3[data-astro-cid-x4r4hbop] a[data-astro-cid-x4r4hbop]:hover{color:var(--primary-green)}.article-excerpt[data-astro-cid-x4r4hbop]{color:var(--text-medium);line-height:1.6;margin-bottom:1.5rem}.article-meta[data-astro-cid-x4r4hbop]{display:flex;gap:1rem;color:var(--text-light);font-size:.9rem;margin-bottom:1.5rem}.article-actions[data-astro-cid-x4r4hbop]{margin-top:auto;padding-top:1rem}.planning-steps-section[data-astro-cid-x4r4hbop]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.planning-steps-section[data-astro-cid-x4r4hbop] h3[data-astro-cid-x4r4hbop]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.steps-grid[data-astro-cid-x4r4hbop]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.step-card[data-astro-cid-x4r4hbop]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-align:center;box-shadow:var(--shadow-light);position:relative}.step-number[data-astro-cid-x4r4hbop]{background:var(--primary-green);color:var(--white);width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;margin:0 auto 1rem}.step-card[data-astro-cid-x4r4hbop] h4[data-astro-cid-x4r4hbop]{color:var(--text-dark);margin-bottom:.75rem}.step-card[data-astro-cid-x4r4hbop] p[data-astro-cid-x4r4hbop]{color:var(--text-medium);font-size:.9rem;line-height:1.5}.tools-showcase[data-astro-cid-x4r4hbop]{margin-bottom:3rem}.tools-showcase[data-astro-cid-x4r4hbop] h3[data-astro-cid-x4r4hbop]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.tools-grid[data-astro-cid-x4r4hbop]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.tool-card[data-astro-cid-x4r4hbop]{background:var(--white);padding:2rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);position:relative;text-align:center}.tool-card[data-astro-cid-x4r4hbop].featured{border-color:var(--primary-green);box-shadow:var(--shadow-medium)}.tool-icon[data-astro-cid-x4r4hbop]{font-size:2.5rem;margin-bottom:1rem}.tool-card[data-astro-cid-x4r4hbop] h4[data-astro-cid-x4r4hbop]{color:var(--text-dark);margin-bottom:1rem}.tool-card[data-astro-cid-x4r4hbop] p[data-astro-cid-x4r4hbop]{color:var(--text-medium);line-height:1.5;margin-bottom:1.5rem}.tool-features[data-astro-cid-x4r4hbop]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.tool-features[data-astro-cid-x4r4hbop] span[data-astro-cid-x4r4hbop]{background:var(--light-grey);color:var(--text-dark);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.8rem}.tool-status[data-astro-cid-x4r4hbop]{padding:.5rem 1rem;border-radius:var(--border-radius-small);font-weight:500;font-size:.9rem}.tool-status[data-astro-cid-x4r4hbop].available{background:#d4edda;color:#155724}.tool-status[data-astro-cid-x4r4hbop].coming-soon{background:#fff3cd;color:#856404}.coming-soon-section[data-astro-cid-x4r4hbop]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem;text-align:center}.coming-soon-section[data-astro-cid-x4r4hbop] h3[data-astro-cid-x4r4hbop]{color:var(--text-dark);margin-bottom:1rem}.coming-soon-section[data-astro-cid-x4r4hbop] p[data-astro-cid-x4r4hbop]{color:var(--text-medium);margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.coming-soon-grid[data-astro-cid-x4r4hbop]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.feature-preview[data-astro-cid-x4r4hbop]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light)}.feature-preview[data-astro-cid-x4r4hbop] h4[data-astro-cid-x4r4hbop]{color:var(--text-dark);margin-bottom:.75rem}.feature-preview[data-astro-cid-x4r4hbop] p[data-astro-cid-x4r4hbop]{color:var(--text-medium);font-size:.9rem;line-height:1.5}.related-categories[data-astro-cid-x4r4hbop]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.related-categories[data-astro-cid-x4r4hbop] h3[data-astro-cid-x4r4hbop]{text-align:center;margin-bottom:1.5rem;color:var(--text-dark)}.categories-grid[data-astro-cid-x4r4hbop]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.category-card[data-astro-cid-x4r4hbop]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-decoration:none;box-shadow:var(--shadow-light);transition:transform .2s ease,box-shadow .2s ease;text-align:center}.category-card[data-astro-cid-x4r4hbop]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.category-icon[data-astro-cid-x4r4hbop]{font-size:2rem;margin-bottom:1rem;display:block}.category-card[data-astro-cid-x4r4hbop] h4[data-astro-cid-x4r4hbop]{color:var(--text-dark);margin-bottom:.5rem}.category-card[data-astro-cid-x4r4hbop] p[data-astro-cid-x4r4hbop]{color:var(--text-medium);font-size:.9rem}.cta-section[data-astro-cid-x4r4hbop]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center}.cta-section[data-astro-cid-x4r4hbop] h3[data-astro-cid-x4r4hbop],.cta-section[data-astro-cid-x4r4hbop] p[data-astro-cid-x4r4hbop]{color:var(--white)}.cta-section[data-astro-cid-x4r4hbop] h3[data-astro-cid-x4r4hbop]{margin-bottom:1rem}.cta-section[data-astro-cid-x4r4hbop] p[data-astro-cid-x4r4hbop]{margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-x4r4hbop]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.category-header[data-astro-cid-x4r4hbop] h1[data-astro-cid-x4r4hbop]{font-size:2rem}.articles-grid[data-astro-cid-x4r4hbop],.steps-grid[data-astro-cid-x4r4hbop],.tools-grid[data-astro-cid-x4r4hbop],.categories-grid[data-astro-cid-x4r4hbop],.coming-soon-grid[data-astro-cid-x4r4hbop]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-x4r4hbop]{flex-direction:column}}.category-page[data-astro-cid-ll2oys4s]{padding:2rem 0 4rem}.category-header[data-astro-cid-ll2oys4s]{text-align:center;margin-bottom:3rem}.breadcrumb[data-astro-cid-ll2oys4s]{margin-bottom:2rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-ll2oys4s] a[data-astro-cid-ll2oys4s]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-ll2oys4s] span[data-astro-cid-ll2oys4s]{margin:0 .5rem}.category-title-section[data-astro-cid-ll2oys4s]{max-width:600px;margin:0 auto}.category-icon-large[data-astro-cid-ll2oys4s]{font-size:4rem;margin-bottom:1rem}.category-header[data-astro-cid-ll2oys4s] h1[data-astro-cid-ll2oys4s]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.category-description[data-astro-cid-ll2oys4s]{font-size:1.25rem;color:var(--text-medium)}.articles-section[data-astro-cid-ll2oys4s]{margin-bottom:3rem}.section-header[data-astro-cid-ll2oys4s]{text-align:center;margin-bottom:2rem}.section-header[data-astro-cid-ll2oys4s] h2[data-astro-cid-ll2oys4s]{color:var(--text-dark);margin-bottom:.5rem}.section-header[data-astro-cid-ll2oys4s] p[data-astro-cid-ll2oys4s]{color:var(--text-medium)}.articles-grid[data-astro-cid-ll2oys4s]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.article-card[data-astro-cid-ll2oys4s]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.article-card[data-astro-cid-ll2oys4s]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.article-category[data-astro-cid-ll2oys4s]{background:var(--primary-green);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.875rem;font-weight:500;display:inline-block;margin-bottom:1rem}.article-card[data-astro-cid-ll2oys4s] h3[data-astro-cid-ll2oys4s]{margin-bottom:1rem}.article-card[data-astro-cid-ll2oys4s] h3[data-astro-cid-ll2oys4s] a[data-astro-cid-ll2oys4s]{color:var(--text-dark);text-decoration:none;transition:color .2s ease}.article-card[data-astro-cid-ll2oys4s] h3[data-astro-cid-ll2oys4s] a[data-astro-cid-ll2oys4s]:hover{color:var(--primary-green)}.article-excerpt[data-astro-cid-ll2oys4s]{color:var(--text-medium);line-height:1.6;margin-bottom:1.5rem}.article-meta[data-astro-cid-ll2oys4s]{display:flex;gap:1rem;color:var(--text-light);font-size:.9rem;margin-bottom:1.5rem}.article-actions[data-astro-cid-ll2oys4s]{margin-top:auto}.quick-tips-section[data-astro-cid-ll2oys4s]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.quick-tips-section[data-astro-cid-ll2oys4s] h3[data-astro-cid-ll2oys4s]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.tips-grid[data-astro-cid-ll2oys4s]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.tip-card[data-astro-cid-ll2oys4s]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-align:center;box-shadow:var(--shadow-light)}.tip-icon[data-astro-cid-ll2oys4s]{font-size:2rem;margin-bottom:1rem}.tip-card[data-astro-cid-ll2oys4s] h4[data-astro-cid-ll2oys4s]{color:var(--text-dark);margin-bottom:.75rem}.tip-card[data-astro-cid-ll2oys4s] p[data-astro-cid-ll2oys4s]{color:var(--text-medium);font-size:.9rem;line-height:1.5}.mistakes-section[data-astro-cid-ll2oys4s]{margin-bottom:3rem}.mistakes-section[data-astro-cid-ll2oys4s] h3[data-astro-cid-ll2oys4s]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.mistakes-list[data-astro-cid-ll2oys4s]{display:grid;gap:1.5rem}.mistake-item[data-astro-cid-ll2oys4s]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);display:flex;gap:1.5rem;align-items:flex-start}.mistake-number[data-astro-cid-ll2oys4s]{background:#e74c3c;color:var(--white);width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;margin-top:.25rem}.mistake-content[data-astro-cid-ll2oys4s] h4[data-astro-cid-ll2oys4s]{color:var(--text-dark);margin-bottom:.5rem}.mistake-content[data-astro-cid-ll2oys4s] p[data-astro-cid-ll2oys4s]{color:var(--text-medium);line-height:1.5}.expert-advice-section[data-astro-cid-ll2oys4s]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.expert-advice-section[data-astro-cid-ll2oys4s] h3[data-astro-cid-ll2oys4s]{text-align:center;color:var(--text-dark);margin-bottom:2rem}.seasons-grid[data-astro-cid-ll2oys4s]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.season-card[data-astro-cid-ll2oys4s]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);text-align:center}.season-icon[data-astro-cid-ll2oys4s]{font-size:2rem;margin-bottom:1rem}.season-card[data-astro-cid-ll2oys4s] h4[data-astro-cid-ll2oys4s]{color:var(--text-dark);margin-bottom:.75rem}.season-card[data-astro-cid-ll2oys4s] p[data-astro-cid-ll2oys4s]{color:var(--text-medium);font-size:.9rem;line-height:1.5;margin-bottom:1rem}.season-card[data-astro-cid-ll2oys4s] ul[data-astro-cid-ll2oys4s]{list-style:none;padding:0;text-align:left}.season-card[data-astro-cid-ll2oys4s] li[data-astro-cid-ll2oys4s]{color:var(--text-medium);font-size:.85rem;padding:.25rem 0;border-bottom:1px solid var(--light-grey)}.season-card[data-astro-cid-ll2oys4s] li[data-astro-cid-ll2oys4s]:last-child{border-bottom:none}.related-categories[data-astro-cid-ll2oys4s]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.related-categories[data-astro-cid-ll2oys4s] h3[data-astro-cid-ll2oys4s]{text-align:center;margin-bottom:1.5rem;color:var(--text-dark)}.categories-grid[data-astro-cid-ll2oys4s]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.category-card[data-astro-cid-ll2oys4s]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-decoration:none;box-shadow:var(--shadow-light);transition:transform .2s ease,box-shadow .2s ease;text-align:center}.category-card[data-astro-cid-ll2oys4s]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.category-icon[data-astro-cid-ll2oys4s]{font-size:2rem;margin-bottom:1rem;display:block}.category-card[data-astro-cid-ll2oys4s] h4[data-astro-cid-ll2oys4s]{color:var(--text-dark);margin-bottom:.5rem}.category-card[data-astro-cid-ll2oys4s] p[data-astro-cid-ll2oys4s]{color:var(--text-medium);font-size:.9rem}.cta-section[data-astro-cid-ll2oys4s]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center}.cta-section[data-astro-cid-ll2oys4s] h3[data-astro-cid-ll2oys4s],.cta-section[data-astro-cid-ll2oys4s] p[data-astro-cid-ll2oys4s]{color:var(--white)}.cta-section[data-astro-cid-ll2oys4s] h3[data-astro-cid-ll2oys4s]{margin-bottom:1rem}.cta-section[data-astro-cid-ll2oys4s] p[data-astro-cid-ll2oys4s]{margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-ll2oys4s]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.category-header[data-astro-cid-ll2oys4s] h1[data-astro-cid-ll2oys4s]{font-size:2rem}.articles-grid[data-astro-cid-ll2oys4s],.tips-grid[data-astro-cid-ll2oys4s],.seasons-grid[data-astro-cid-ll2oys4s],.categories-grid[data-astro-cid-ll2oys4s]{grid-template-columns:1fr}.mistake-item[data-astro-cid-ll2oys4s]{flex-direction:column;text-align:center}.cta-buttons[data-astro-cid-ll2oys4s]{flex-direction:column}}.category-page[data-astro-cid-ou36pp5m]{padding:2rem 0 4rem}.category-header[data-astro-cid-ou36pp5m]{text-align:center;margin-bottom:3rem}.breadcrumb[data-astro-cid-ou36pp5m]{margin-bottom:2rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-ou36pp5m] a[data-astro-cid-ou36pp5m]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-ou36pp5m] span[data-astro-cid-ou36pp5m]{margin:0 .5rem}.category-title-section[data-astro-cid-ou36pp5m]{max-width:600px;margin:0 auto}.category-icon-large[data-astro-cid-ou36pp5m]{font-size:4rem;margin-bottom:1rem}.category-header[data-astro-cid-ou36pp5m] h1[data-astro-cid-ou36pp5m]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.category-description[data-astro-cid-ou36pp5m]{font-size:1.25rem;color:var(--text-medium)}.articles-section[data-astro-cid-ou36pp5m]{margin-bottom:3rem}.section-header[data-astro-cid-ou36pp5m]{text-align:center;margin-bottom:2rem}.section-header[data-astro-cid-ou36pp5m] h2[data-astro-cid-ou36pp5m]{color:var(--text-dark);margin-bottom:.5rem}.section-header[data-astro-cid-ou36pp5m] p[data-astro-cid-ou36pp5m]{color:var(--text-medium)}.articles-grid[data-astro-cid-ou36pp5m]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.article-card[data-astro-cid-ou36pp5m]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.article-content[data-astro-cid-ou36pp5m]{display:flex;flex-direction:column;height:100%}.article-card[data-astro-cid-ou36pp5m]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.article-category[data-astro-cid-ou36pp5m]{background:var(--primary-green);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.875rem;font-weight:500;display:inline-block;margin-bottom:1rem}.article-card[data-astro-cid-ou36pp5m] h3[data-astro-cid-ou36pp5m]{margin-bottom:1rem}.article-card[data-astro-cid-ou36pp5m] h3[data-astro-cid-ou36pp5m] a[data-astro-cid-ou36pp5m]{color:var(--text-dark);text-decoration:none;transition:color .2s ease}.article-card[data-astro-cid-ou36pp5m] h3[data-astro-cid-ou36pp5m] a[data-astro-cid-ou36pp5m]:hover{color:var(--primary-green)}.article-excerpt[data-astro-cid-ou36pp5m]{color:var(--text-medium);line-height:1.6;margin-bottom:1.5rem}.article-meta[data-astro-cid-ou36pp5m]{display:flex;gap:1rem;color:var(--text-light);font-size:.9rem;margin-bottom:1.5rem;justify-content:center;align-items:center}.article-actions[data-astro-cid-ou36pp5m]{margin-top:auto;padding-top:1rem}.article-category-badge[data-astro-cid-ou36pp5m]{background:var(--primary-green);color:var(--white);padding:.25rem .75rem;border-radius:var(--border-radius-small);font-size:.875rem;font-weight:500}.embedded-article[data-astro-cid-ou36pp5m]{margin:2rem 0}.article-iframe[data-astro-cid-ou36pp5m]{width:100%;height:100vh;border:0;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-medium)}.other-articles[data-astro-cid-ou36pp5m]{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--medium-grey)}.other-articles[data-astro-cid-ou36pp5m] h3[data-astro-cid-ou36pp5m]{margin-bottom:1.5rem;color:var(--text-dark)}.other-articles-grid[data-astro-cid-ou36pp5m]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.other-article-card[data-astro-cid-ou36pp5m]{background:var(--white);border:1px solid var(--medium-grey);border-radius:var(--border-radius-medium);padding:1.5rem;transition:box-shadow .2s ease}.other-article-card[data-astro-cid-ou36pp5m]:hover{box-shadow:var(--shadow-medium)}.other-article-card[data-astro-cid-ou36pp5m] h4[data-astro-cid-ou36pp5m]{color:var(--text-dark);margin-bottom:.75rem}.other-article-card[data-astro-cid-ou36pp5m] .article-excerpt[data-astro-cid-ou36pp5m]{color:var(--text-medium);font-size:.9rem;margin-bottom:1rem}.article-footer[data-astro-cid-ou36pp5m]{display:flex;justify-content:space-between;align-items:center}.view-article-link[data-astro-cid-ou36pp5m]{color:var(--primary-green);text-decoration:none;font-weight:500;font-size:.9rem}.view-article-link[data-astro-cid-ou36pp5m]:hover{text-decoration:underline}.related-categories[data-astro-cid-ou36pp5m]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.related-categories[data-astro-cid-ou36pp5m] h3[data-astro-cid-ou36pp5m]{text-align:center;margin-bottom:1.5rem;color:var(--text-dark)}.categories-grid[data-astro-cid-ou36pp5m]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.category-card[data-astro-cid-ou36pp5m]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-decoration:none;box-shadow:var(--shadow-light);transition:transform .2s ease,box-shadow .2s ease;text-align:center}.category-card[data-astro-cid-ou36pp5m]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.category-icon[data-astro-cid-ou36pp5m]{font-size:2rem;margin-bottom:1rem;display:block}.category-card[data-astro-cid-ou36pp5m] h4[data-astro-cid-ou36pp5m]{color:var(--text-dark);margin-bottom:.5rem}.category-card[data-astro-cid-ou36pp5m] p[data-astro-cid-ou36pp5m]{color:var(--text-medium);font-size:.9rem}.cta-section[data-astro-cid-ou36pp5m]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center}.cta-section[data-astro-cid-ou36pp5m] h3[data-astro-cid-ou36pp5m],.cta-section[data-astro-cid-ou36pp5m] p[data-astro-cid-ou36pp5m]{color:var(--white)}.cta-section[data-astro-cid-ou36pp5m] h3[data-astro-cid-ou36pp5m]{margin-bottom:1rem}.cta-section[data-astro-cid-ou36pp5m] p[data-astro-cid-ou36pp5m]{margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-ou36pp5m]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.category-header[data-astro-cid-ou36pp5m] h1[data-astro-cid-ou36pp5m]{font-size:2rem}.articles-grid[data-astro-cid-ou36pp5m],.categories-grid[data-astro-cid-ou36pp5m]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-ou36pp5m]{flex-direction:column}}.blog-article[data-astro-cid-7kuaaql7]{max-width:800px;margin:0 auto;padding:2rem 1rem}.article-header[data-astro-cid-7kuaaql7]{margin-bottom:3rem;text-align:center}.breadcrumb[data-astro-cid-7kuaaql7]{font-size:.875rem;color:var(--text-medium);margin-bottom:1rem}.breadcrumb[data-astro-cid-7kuaaql7] a[data-astro-cid-7kuaaql7]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-7kuaaql7] a[data-astro-cid-7kuaaql7]:hover{text-decoration:underline}.article-header[data-astro-cid-7kuaaql7] h1[data-astro-cid-7kuaaql7]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark);line-height:1.2}.article-meta[data-astro-cid-7kuaaql7]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;font-size:.875rem;color:var(--text-medium)}.article-content[data-astro-cid-7kuaaql7]{font-size:1.125rem;line-height:1.7;color:var(--text-dark)}.lead[data-astro-cid-7kuaaql7]{font-size:1.25rem;font-weight:500;color:var(--text-medium);border-left:4px solid var(--primary-green);padding-left:1.5rem;margin:2rem 0 3rem}.content-section[data-astro-cid-7kuaaql7]{margin:3rem 0}.content-section[data-astro-cid-7kuaaql7] h2[data-astro-cid-7kuaaql7]{font-size:1.75rem;margin-bottom:1rem;color:var(--text-dark)}.content-section[data-astro-cid-7kuaaql7].highlight{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);border-left:4px solid var(--primary-green)}.content-section[data-astro-cid-7kuaaql7] ul[data-astro-cid-7kuaaql7],.content-section[data-astro-cid-7kuaaql7] ol[data-astro-cid-7kuaaql7]{margin:1.5rem 0;padding-left:2rem}.content-section[data-astro-cid-7kuaaql7] li[data-astro-cid-7kuaaql7]{margin:.75rem 0}.content-section[data-astro-cid-7kuaaql7] a[data-astro-cid-7kuaaql7]{color:var(--primary-green);text-decoration:none;font-weight:500}.content-section[data-astro-cid-7kuaaql7] a[data-astro-cid-7kuaaql7]:hover{text-decoration:underline}.article-cta[data-astro-cid-7kuaaql7]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center;margin:3rem 0}.article-cta[data-astro-cid-7kuaaql7] h3[data-astro-cid-7kuaaql7],.article-cta[data-astro-cid-7kuaaql7] p[data-astro-cid-7kuaaql7]{color:var(--white)}.cta-buttons[data-astro-cid-7kuaaql7]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.related-articles[data-astro-cid-7kuaaql7]{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--medium-grey)}.related-articles[data-astro-cid-7kuaaql7] h3[data-astro-cid-7kuaaql7]{margin-bottom:1.5rem;color:var(--text-dark)}.related-grid[data-astro-cid-7kuaaql7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.related-card[data-astro-cid-7kuaaql7]{background:var(--white);border:1px solid var(--medium-grey);border-radius:var(--border-radius-large);padding:1.5rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.related-card[data-astro-cid-7kuaaql7]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.related-card[data-astro-cid-7kuaaql7] h4[data-astro-cid-7kuaaql7]{color:var(--text-dark);margin-bottom:.5rem}.related-card[data-astro-cid-7kuaaql7] p[data-astro-cid-7kuaaql7]{color:var(--text-medium);font-size:.875rem;margin:0}.before-after-section[data-astro-cid-7kuaaql7]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin:3rem 0;text-align:center}.before-after-section[data-astro-cid-7kuaaql7] h3[data-astro-cid-7kuaaql7]{font-size:1.5rem;color:var(--text-dark);margin-bottom:2rem}.before-after-container[data-astro-cid-7kuaaql7]{display:flex;align-items:center;justify-content:center;gap:2rem;margin:2rem 0;flex-wrap:wrap}.before-after-item[data-astro-cid-7kuaaql7]{flex:1;max-width:300px;min-width:250px}.before-after-image[data-astro-cid-7kuaaql7]{width:100%;height:auto;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-medium);transition:transform .3s ease}.before-after-image[data-astro-cid-7kuaaql7]:hover{transform:scale(1.02)}.image-label[data-astro-cid-7kuaaql7]{font-weight:600;padding:.75rem;margin-top:.5rem;border-radius:var(--border-radius-small);font-size:.9rem}.before-label[data-astro-cid-7kuaaql7]{background:#ef44441a;color:#dc2626}.after-label[data-astro-cid-7kuaaql7]{background:#22c55e1a;color:#16a34a}.arrow-divider[data-astro-cid-7kuaaql7]{font-size:2rem;color:var(--primary-green);font-weight:700;margin:0 1rem}.caption[data-astro-cid-7kuaaql7]{font-style:italic;color:var(--text-medium);font-size:.95rem;margin-top:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.article-header[data-astro-cid-7kuaaql7] h1[data-astro-cid-7kuaaql7]{font-size:2rem}.article-meta[data-astro-cid-7kuaaql7]{flex-direction:column;gap:.5rem}.cta-buttons[data-astro-cid-7kuaaql7]{flex-direction:column;align-items:center}.related-grid[data-astro-cid-7kuaaql7]{grid-template-columns:1fr}.before-after-container[data-astro-cid-7kuaaql7]{flex-direction:column;gap:1rem}.arrow-divider[data-astro-cid-7kuaaql7]{transform:rotate(90deg);margin:.5rem 0}.before-after-section[data-astro-cid-7kuaaql7]{padding:1.5rem}}.article-header[data-astro-cid-fqr7tbjd]{text-align:center;margin-bottom:2rem}.breadcrumb[data-astro-cid-fqr7tbjd]{margin-bottom:1rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-fqr7tbjd] a[data-astro-cid-fqr7tbjd]{color:var(--primary-green);text-decoration:none}.article-subtitle[data-astro-cid-fqr7tbjd]{color:var(--text-medium)}.article-meta[data-astro-cid-fqr7tbjd]{display:flex;gap:1rem;justify-content:center;color:var(--text-light)}.last-updated[data-astro-cid-fqr7tbjd]{color:var(--text-medium)}.empty-state[data-astro-cid-fqr7tbjd]{background:var(--light-grey);padding:1rem;border-radius:var(--border-radius);border:1px solid var(--medium-grey)}.trends-grid[data-astro-cid-fqr7tbjd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.trend-card[data-astro-cid-fqr7tbjd]{background:var(--white);border:1px solid var(--medium-grey);border-radius:var(--border-radius-medium);padding:1rem;box-shadow:var(--shadow-light)}.trend-header[data-astro-cid-fqr7tbjd]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem}.tags[data-astro-cid-fqr7tbjd]{display:flex;gap:.25rem;flex-wrap:wrap}.tag[data-astro-cid-fqr7tbjd]{background:var(--primary-green);color:#fff;border-radius:12px;padding:.15rem .5rem;font-size:.75rem}.trend-summary-text[data-astro-cid-fqr7tbjd]{color:var(--text-medium);margin-bottom:.5rem}.trend-details[data-astro-cid-fqr7tbjd]{list-style:none;padding:0;margin:0 0 .5rem;color:var(--text-medium)}.trend-details[data-astro-cid-fqr7tbjd] li[data-astro-cid-fqr7tbjd]{margin-bottom:.25rem}.evidence[data-astro-cid-fqr7tbjd] summary[data-astro-cid-fqr7tbjd]{cursor:pointer;color:var(--primary-green)}.cta-section[data-astro-cid-fqr7tbjd]{background:var(--primary-green);color:#fff;padding:2rem;border-radius:var(--border-radius-large);text-align:center;margin-top:2rem}.cta-section[data-astro-cid-fqr7tbjd] h3[data-astro-cid-fqr7tbjd],.cta-section[data-astro-cid-fqr7tbjd] p[data-astro-cid-fqr7tbjd]{color:#fff}.cta-buttons[data-astro-cid-fqr7tbjd]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1rem}.latest-updates[data-astro-cid-fqr7tbjd]{background:linear-gradient(135deg,var(--color-accent-light),#f8f9fa);padding:2rem;border-radius:8px;margin:2rem 0;border-left:4px solid var(--primary-green)}.latest-updates[data-astro-cid-fqr7tbjd] h2[data-astro-cid-fqr7tbjd]{color:var(--primary-green);margin-bottom:1.5rem}.update-highlight[data-astro-cid-fqr7tbjd]{margin:1.5rem 0}.update-card[data-astro-cid-fqr7tbjd]{background:#fff;padding:1.5rem;border-radius:6px;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease}.update-card[data-astro-cid-fqr7tbjd]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.update-card[data-astro-cid-fqr7tbjd] h3[data-astro-cid-fqr7tbjd]{margin-bottom:.5rem}.update-card[data-astro-cid-fqr7tbjd] h3[data-astro-cid-fqr7tbjd] a[data-astro-cid-fqr7tbjd]{color:var(--primary-green);text-decoration:none}.update-card[data-astro-cid-fqr7tbjd] h3[data-astro-cid-fqr7tbjd] a[data-astro-cid-fqr7tbjd]:hover{color:var(--primary-green);opacity:.8}.update-meta[data-astro-cid-fqr7tbjd]{display:flex;gap:1rem;margin-top:1rem;font-size:.85rem}.update-date[data-astro-cid-fqr7tbjd]{color:var(--primary-green);font-weight:600}.update-type[data-astro-cid-fqr7tbjd]{background:var(--light-grey);color:var(--primary-green);padding:.25rem .5rem;border-radius:4px;font-weight:500}.see-more[data-astro-cid-fqr7tbjd]{text-align:center;margin-top:1rem}.see-more[data-astro-cid-fqr7tbjd] a[data-astro-cid-fqr7tbjd]{color:var(--primary-green);text-decoration:none;font-weight:500}.see-more[data-astro-cid-fqr7tbjd] a[data-astro-cid-fqr7tbjd]:hover{opacity:.8}.tl-dr[data-astro-cid-pbsylt6q]{background:var(--color-accent-light);padding:2rem;border-radius:8px;margin:2rem 0}.highlight-box[data-astro-cid-pbsylt6q]{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:1.5rem;margin:1.5rem 0}.highlight-box[data-astro-cid-pbsylt6q] h4[data-astro-cid-pbsylt6q]{color:#856404;margin-bottom:1rem}.quebec-focus[data-astro-cid-pbsylt6q]{background:var(--color-light-gray);padding:2rem;border-radius:8px;margin:3rem 0}.stats-grid[data-astro-cid-pbsylt6q]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:2rem 0}.stat-item[data-astro-cid-pbsylt6q]{background:#fff;padding:1.5rem;border-radius:6px;text-align:center;border-left:4px solid var(--color-accent)}.stat-item[data-astro-cid-pbsylt6q] h4[data-astro-cid-pbsylt6q]{color:var(--color-primary);margin-bottom:.5rem}.marketing-hooks[data-astro-cid-pbsylt6q]{background:var(--color-light-gray);padding:2rem;border-radius:8px;margin:2rem 0}.hook-example[data-astro-cid-pbsylt6q]{background:#fff;padding:1.5rem;border-radius:6px;border-left:4px solid var(--color-accent);margin-top:1rem}.cta-section[data-astro-cid-pbsylt6q]{background:var(--color-primary);color:#fff;padding:3rem 2rem;border-radius:8px;text-align:center;margin:3rem 0}.cta-buttons[data-astro-cid-pbsylt6q]{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.related-posts[data-astro-cid-pbsylt6q]{background:var(--color-light-gray);padding:2rem;border-radius:8px;margin:3rem 0}.related-posts[data-astro-cid-pbsylt6q] h2[data-astro-cid-pbsylt6q]{color:var(--color-primary);margin-bottom:1.5rem;text-align:center}.trend-links[data-astro-cid-pbsylt6q]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem}.trend-link-card[data-astro-cid-pbsylt6q]{background:#fff;padding:1.5rem;border-radius:6px;border-left:4px solid var(--color-accent);transition:transform .2s ease}.trend-link-card[data-astro-cid-pbsylt6q]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.trend-link-card[data-astro-cid-pbsylt6q] h4[data-astro-cid-pbsylt6q]{margin-bottom:.5rem}.trend-link-card[data-astro-cid-pbsylt6q] h4[data-astro-cid-pbsylt6q] a[data-astro-cid-pbsylt6q]{color:var(--color-primary);text-decoration:none}.trend-link-card[data-astro-cid-pbsylt6q] h4[data-astro-cid-pbsylt6q] a[data-astro-cid-pbsylt6q]:hover{color:var(--color-accent)}.trend-link-card[data-astro-cid-pbsylt6q] p[data-astro-cid-pbsylt6q]{color:var(--color-text-secondary);font-size:.9rem;margin:0}.blog-article[data-astro-cid-bvpi76ha]{padding:2rem 0 4rem}.article-header[data-astro-cid-bvpi76ha]{margin-bottom:3rem;text-align:center}.breadcrumb[data-astro-cid-bvpi76ha]{margin-bottom:1rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-bvpi76ha] a[data-astro-cid-bvpi76ha]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-bvpi76ha] span[data-astro-cid-bvpi76ha]{margin:0 .5rem}.article-header[data-astro-cid-bvpi76ha] h1[data-astro-cid-bvpi76ha]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.article-subtitle[data-astro-cid-bvpi76ha]{font-size:1.25rem;color:var(--text-medium);margin-bottom:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}.article-meta[data-astro-cid-bvpi76ha]{display:flex;justify-content:center;gap:2rem;color:var(--text-medium);font-size:.9rem}.article-content[data-astro-cid-bvpi76ha]{max-width:800px;margin:0 auto;line-height:1.7}.intro-section[data-astro-cid-bvpi76ha]{margin-bottom:3rem;font-size:1.1rem}.materials-list[data-astro-cid-bvpi76ha]{margin-bottom:3rem}.material-item[data-astro-cid-bvpi76ha]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;margin-bottom:2rem;box-shadow:var(--shadow-light);border-left:4px solid var(--primary-green)}.material-item[data-astro-cid-bvpi76ha] h2[data-astro-cid-bvpi76ha]{color:var(--text-dark);margin-bottom:1rem;font-size:1.5rem}.material-overview[data-astro-cid-bvpi76ha]{margin-bottom:1.5rem}.pros-cons[data-astro-cid-bvpi76ha]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:1.5rem}.pros[data-astro-cid-bvpi76ha] h4[data-astro-cid-bvpi76ha]{color:var(--primary-green);margin-bottom:.75rem}.cons[data-astro-cid-bvpi76ha] h4[data-astro-cid-bvpi76ha]{color:#e74c3c;margin-bottom:.75rem}.pros[data-astro-cid-bvpi76ha] ul[data-astro-cid-bvpi76ha],.cons[data-astro-cid-bvpi76ha] ul[data-astro-cid-bvpi76ha]{list-style:none;padding:0}.pros[data-astro-cid-bvpi76ha] li[data-astro-cid-bvpi76ha],.cons[data-astro-cid-bvpi76ha] li[data-astro-cid-bvpi76ha]{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.pros[data-astro-cid-bvpi76ha] li[data-astro-cid-bvpi76ha]:before{content:"✓";position:absolute;left:0;color:var(--primary-green);font-weight:700}.cons[data-astro-cid-bvpi76ha] li[data-astro-cid-bvpi76ha]:before{content:"×";position:absolute;left:0;color:#e74c3c;font-weight:700}.cost-info[data-astro-cid-bvpi76ha]{background:var(--light-grey);padding:1rem;border-radius:var(--border-radius-medium);text-align:center}.cost-info[data-astro-cid-bvpi76ha] h4[data-astro-cid-bvpi76ha]{margin-bottom:.5rem;color:var(--text-dark)}.cost-info[data-astro-cid-bvpi76ha] p[data-astro-cid-bvpi76ha]{margin:0;font-size:1.1rem}.selection-guide[data-astro-cid-bvpi76ha]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.selection-guide[data-astro-cid-bvpi76ha] h2[data-astro-cid-bvpi76ha]{text-align:center;margin-bottom:2rem;color:var(--text-dark)}.criteria-grid[data-astro-cid-bvpi76ha]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.criteria-card[data-astro-cid-bvpi76ha]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);text-align:center;box-shadow:var(--shadow-light)}.criteria-card[data-astro-cid-bvpi76ha] h3[data-astro-cid-bvpi76ha]{color:var(--primary-green);margin-bottom:.75rem}.trends-2025[data-astro-cid-bvpi76ha]{margin-bottom:3rem}.trends-2025[data-astro-cid-bvpi76ha] h2[data-astro-cid-bvpi76ha]{color:var(--text-dark);margin-bottom:1.5rem;text-align:center}.trend-categories[data-astro-cid-bvpi76ha]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.trend-item[data-astro-cid-bvpi76ha]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);border-top:4px solid var(--primary-green)}.trend-item[data-astro-cid-bvpi76ha] h3[data-astro-cid-bvpi76ha]{color:var(--text-dark);margin-bottom:.75rem}.professional-tips[data-astro-cid-bvpi76ha]{margin-bottom:3rem}.professional-tips[data-astro-cid-bvpi76ha] h2[data-astro-cid-bvpi76ha]{color:var(--text-dark);margin-bottom:1.5rem}.tips-list[data-astro-cid-bvpi76ha]{display:grid;gap:1rem}.tip-item[data-astro-cid-bvpi76ha]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);border-left:4px solid var(--primary-green);box-shadow:var(--shadow-light)}.tip-item[data-astro-cid-bvpi76ha] h4[data-astro-cid-bvpi76ha]{color:var(--text-dark);margin-bottom:.5rem}.article-cta[data-astro-cid-bvpi76ha]{background:var(--primary-green);color:var(--white);padding:3rem 2rem;border-radius:var(--border-radius-large);text-align:center;margin:3rem 0}.article-cta[data-astro-cid-bvpi76ha] h3[data-astro-cid-bvpi76ha],.article-cta[data-astro-cid-bvpi76ha] p[data-astro-cid-bvpi76ha]{color:var(--white)}.cta-buttons[data-astro-cid-bvpi76ha]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.related-articles[data-astro-cid-bvpi76ha]{border-top:2px solid var(--medium-grey);padding-top:2rem}.related-articles[data-astro-cid-bvpi76ha] h3[data-astro-cid-bvpi76ha]{margin-bottom:1.5rem;color:var(--text-dark)}.related-grid[data-astro-cid-bvpi76ha]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.related-article[data-astro-cid-bvpi76ha]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);text-decoration:none;border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.related-article[data-astro-cid-bvpi76ha]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.related-article[data-astro-cid-bvpi76ha] h4[data-astro-cid-bvpi76ha]{color:var(--text-dark);margin-bottom:.5rem}.related-article[data-astro-cid-bvpi76ha] p[data-astro-cid-bvpi76ha]{color:var(--text-medium);margin-bottom:.75rem}.read-time[data-astro-cid-bvpi76ha]{font-size:.875rem;color:var(--text-light)}@media (max-width: 768px){.article-header[data-astro-cid-bvpi76ha] h1[data-astro-cid-bvpi76ha]{font-size:2rem}.article-meta[data-astro-cid-bvpi76ha]{flex-direction:column;gap:.5rem}.pros-cons[data-astro-cid-bvpi76ha],.criteria-grid[data-astro-cid-bvpi76ha],.trend-categories[data-astro-cid-bvpi76ha]{grid-template-columns:1fr}.article-cta[data-astro-cid-bvpi76ha]{flex-direction:column}}.blog-article[data-astro-cid-3majys5m]{padding:2rem 0 4rem}.article-header[data-astro-cid-3majys5m]{margin-bottom:3rem;text-align:center}.breadcrumb[data-astro-cid-3majys5m]{margin-bottom:1rem;color:var(--text-medium)}.breadcrumb[data-astro-cid-3majys5m] a[data-astro-cid-3majys5m]{color:var(--primary-green);text-decoration:none}.breadcrumb[data-astro-cid-3majys5m] span[data-astro-cid-3majys5m]{margin:0 .5rem}.article-header[data-astro-cid-3majys5m] h1[data-astro-cid-3majys5m]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.article-subtitle[data-astro-cid-3majys5m]{font-size:1.25rem;color:var(--text-medium);margin-bottom:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}.article-meta[data-astro-cid-3majys5m]{display:flex;justify-content:center;gap:2rem;color:var(--text-medium);font-size:.9rem}.article-content[data-astro-cid-3majys5m]{max-width:800px;margin:0 auto;line-height:1.7}.intro-section[data-astro-cid-3majys5m]{margin-bottom:3rem;font-size:1.1rem}.why-it-matters-section[data-astro-cid-3majys5m]{margin-bottom:3rem}.why-it-matters-section[data-astro-cid-3majys5m] h2[data-astro-cid-3majys5m]{color:var(--text-dark);margin-bottom:1.5rem;font-size:2rem;text-align:center}.benefits-grid[data-astro-cid-3majys5m]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem}.benefit-card[data-astro-cid-3majys5m]{background:var(--light-grey);padding:1.5rem;border-radius:var(--border-radius-medium);border-top:4px solid var(--primary-green)}.benefit-card[data-astro-cid-3majys5m] h3[data-astro-cid-3majys5m]{color:var(--text-dark);margin-bottom:.75rem}.styles-guide-section[data-astro-cid-3majys5m]{margin-bottom:3rem}.styles-guide-section[data-astro-cid-3majys5m] h2[data-astro-cid-3majys5m]{color:var(--text-dark);margin-bottom:2rem;font-size:2rem;border-bottom:3px solid var(--primary-green);padding-bottom:.5rem}.style-item[data-astro-cid-3majys5m]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;margin-bottom:2rem;box-shadow:var(--shadow-light);border-left:4px solid var(--primary-green)}.style-item[data-astro-cid-3majys5m] h3[data-astro-cid-3majys5m]{color:var(--text-dark);margin-bottom:1.5rem;font-size:1.5rem}.style-details[data-astro-cid-3majys5m]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.characteristics[data-astro-cid-3majys5m] h4[data-astro-cid-3majys5m],.renovation-tips[data-astro-cid-3majys5m] h4[data-astro-cid-3majys5m]{color:var(--primary-green);margin-bottom:1rem;font-size:1.1rem}.characteristics[data-astro-cid-3majys5m] ul[data-astro-cid-3majys5m],.renovation-tips[data-astro-cid-3majys5m] ul[data-astro-cid-3majys5m]{list-style:none;padding:0}.characteristics[data-astro-cid-3majys5m] li[data-astro-cid-3majys5m],.renovation-tips[data-astro-cid-3majys5m] li[data-astro-cid-3majys5m]{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.characteristics[data-astro-cid-3majys5m] li[data-astro-cid-3majys5m]:before{content:"•";position:absolute;left:0;color:var(--primary-green);font-weight:700}.renovation-tips[data-astro-cid-3majys5m] li[data-astro-cid-3majys5m]:before{content:"→";position:absolute;left:0;color:var(--primary-green);font-weight:700}.identification-process-section[data-astro-cid-3majys5m]{background:var(--light-grey);padding:2.5rem;border-radius:var(--border-radius-large);margin-bottom:3rem}.identification-process-section[data-astro-cid-3majys5m] h2[data-astro-cid-3majys5m]{color:var(--text-dark);margin-bottom:2rem;text-align:center}.identification-steps[data-astro-cid-3majys5m]{display:grid;gap:1.5rem}.step[data-astro-cid-3majys5m]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);border-left:4px solid var(--primary-green)}.step[data-astro-cid-3majys5m] h3[data-astro-cid-3majys5m]{color:var(--text-dark);margin-bottom:.75rem;font-size:1.2rem}.renovation-guidelines-section[data-astro-cid-3majys5m]{margin-bottom:3rem}.style-gallery[data-astro-cid-3majys5m]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin:.5rem auto 1.5rem;max-width:720px}.style-figure[data-astro-cid-3majys5m]{background:var(--white);border:1px solid var(--medium-grey);border-radius:var(--border-radius-medium);overflow:hidden;box-shadow:var(--shadow-light)}.style-figure[data-astro-cid-3majys5m] img[data-astro-cid-3majys5m]{width:100%;height:120px;object-fit:cover;display:block}.style-figure[data-astro-cid-3majys5m] figcaption[data-astro-cid-3majys5m]{font-size:.95rem;color:var(--text-medium);padding:.75rem 1rem}.renovation-guidelines-section[data-astro-cid-3majys5m] h2[data-astro-cid-3majys5m]{color:var(--text-dark);margin-bottom:2rem;font-size:2rem;text-align:center}.guidelines-grid[data-astro-cid-3majys5m]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.guideline-card[data-astro-cid-3majys5m]{background:var(--white);padding:2rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);border-top:4px solid var(--primary-green)}.guideline-card[data-astro-cid-3majys5m] h3[data-astro-cid-3majys5m]{color:var(--text-dark);margin-bottom:1rem}.guideline-card[data-astro-cid-3majys5m] ul[data-astro-cid-3majys5m]{list-style:none;padding:0}.guideline-card[data-astro-cid-3majys5m] li[data-astro-cid-3majys5m]{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.guideline-card[data-astro-cid-3majys5m] li[data-astro-cid-3majys5m]:before{content:"✓";position:absolute;left:0;color:var(--primary-green);font-weight:700}.common-mistakes-section[data-astro-cid-3majys5m]{margin-bottom:3rem}.common-mistakes-section[data-astro-cid-3majys5m] h2[data-astro-cid-3majys5m]{color:var(--text-dark);margin-bottom:2rem;font-size:2rem}.mistakes-list[data-astro-cid-3majys5m]{display:grid;gap:1.5rem}.mistake-item[data-astro-cid-3majys5m]{background:#fdf2f2;padding:1.5rem;border-radius:var(--border-radius-medium);border-left:4px solid #e74c3c}.mistake-item[data-astro-cid-3majys5m] h3[data-astro-cid-3majys5m]{color:#e74c3c;margin-bottom:.75rem}.tools-section[data-astro-cid-3majys5m]{background:var(--light-grey);padding:2rem;border-radius:var(--border-radius-medium);margin-bottom:3rem}.tools-section[data-astro-cid-3majys5m] h2[data-astro-cid-3majys5m]{color:var(--text-dark);margin-bottom:1rem}.tools-benefits[data-astro-cid-3majys5m] ul[data-astro-cid-3majys5m]{list-style:none;padding:0;margin-top:1.5rem}.tools-benefits[data-astro-cid-3majys5m] li[data-astro-cid-3majys5m]{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.tools-benefits[data-astro-cid-3majys5m] li[data-astro-cid-3majys5m]:before{content:"⚡";position:absolute;left:0;color:var(--primary-green)}.article-cta[data-astro-cid-3majys5m]{background:var(--primary-green);color:var(--white);padding:2.5rem;border-radius:var(--border-radius-large);text-align:center;margin-bottom:3rem}.article-cta[data-astro-cid-3majys5m] h3[data-astro-cid-3majys5m],.article-cta[data-astro-cid-3majys5m] p[data-astro-cid-3majys5m]{color:var(--white)}.cta-buttons[data-astro-cid-3majys5m]{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.related-articles[data-astro-cid-3majys5m]{border-top:2px solid var(--medium-grey);padding-top:2rem}.related-articles[data-astro-cid-3majys5m] h3[data-astro-cid-3majys5m]{margin-bottom:1.5rem;color:var(--text-dark)}.related-grid[data-astro-cid-3majys5m]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.related-article[data-astro-cid-3majys5m]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);text-decoration:none;border:1px solid var(--medium-grey);transition:transform .2s ease,box-shadow .2s ease}.related-article[data-astro-cid-3majys5m]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.related-article[data-astro-cid-3majys5m] h4[data-astro-cid-3majys5m]{color:var(--text-dark);margin-bottom:.5rem}.related-article[data-astro-cid-3majys5m] p[data-astro-cid-3majys5m]{color:var(--text-medium);margin-bottom:.75rem}.read-time[data-astro-cid-3majys5m]{font-size:.875rem;color:var(--text-light)}@media (max-width: 768px){.article-header[data-astro-cid-3majys5m] h1[data-astro-cid-3majys5m]{font-size:2rem}.article-meta[data-astro-cid-3majys5m]{flex-direction:column;gap:.5rem}.style-details[data-astro-cid-3majys5m],.benefits-grid[data-astro-cid-3majys5m],.guidelines-grid[data-astro-cid-3majys5m]{grid-template-columns:1fr}.article-cta[data-astro-cid-3majys5m]{flex-direction:column}}.hero-subtitle[data-astro-cid-7vjyy45m]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:600px;margin-left:auto;margin-right:auto}.featured-article[data-astro-cid-7vjyy45m]{background:var(--white);border-radius:var(--border-radius-large);box-shadow:var(--shadow-light);overflow:hidden;border:1px solid var(--medium-grey);position:relative}.featured-badge[data-astro-cid-7vjyy45m]{position:absolute;top:0;left:0;background:var(--primary-green);color:var(--white);padding:.5rem 1rem;font-size:.875rem;font-weight:600;border-radius:0 0 var(--border-radius) 0}.featured-content[data-astro-cid-7vjyy45m]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:4rem 3rem 3rem}.featured-text[data-astro-cid-7vjyy45m]{display:flex;flex-direction:column;justify-content:center}.featured-article[data-astro-cid-7vjyy45m] h2[data-astro-cid-7vjyy45m]{color:var(--text-dark);margin-bottom:1rem;font-size:2rem}.featured-excerpt[data-astro-cid-7vjyy45m]{font-size:1.125rem;margin-bottom:1.5rem;color:var(--text-medium)}.article-meta[data-astro-cid-7vjyy45m]{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;color:var(--text-medium);font-size:.875rem}.separator[data-astro-cid-7vjyy45m]{color:var(--medium-grey)}.image-placeholder[data-astro-cid-7vjyy45m]{background:linear-gradient(135deg,var(--light-grey) 0%,var(--medium-grey) 100%);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;color:var(--text-medium);font-weight:500;border:2px dashed var(--medium-grey)}.image-placeholder[data-astro-cid-7vjyy45m].large{height:300px}.before-after-preview[data-astro-cid-7vjyy45m]{display:flex;align-items:center;justify-content:center;gap:1rem;height:300px;padding:1rem}.preview-image[data-astro-cid-7vjyy45m]{flex:1;height:100%;object-fit:cover;border-radius:var(--border-radius);box-shadow:var(--shadow-light);transition:transform .3s ease}.preview-image[data-astro-cid-7vjyy45m]:hover{transform:scale(1.02)}.preview-arrow[data-astro-cid-7vjyy45m]{font-size:1.5rem;color:var(--primary-green);font-weight:700;margin:0 .5rem;flex-shrink:0}.latest-articles[data-astro-cid-7vjyy45m]{background:var(--light-grey)}.section-header[data-astro-cid-7vjyy45m]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-7vjyy45m] h2[data-astro-cid-7vjyy45m]{margin-bottom:.5rem}.section-header[data-astro-cid-7vjyy45m] p[data-astro-cid-7vjyy45m]{color:var(--text-medium);margin:0}.articles-grid[data-astro-cid-7vjyy45m]{max-width:1200px;margin:0 auto}.article-card[data-astro-cid-7vjyy45m]{background:var(--white);border-radius:var(--border-radius-large);box-shadow:var(--shadow-light);overflow:hidden;border:1px solid var(--medium-grey);transition:all .3s ease}.article-card[data-astro-cid-7vjyy45m]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.article-image[data-astro-cid-7vjyy45m]{height:160px;overflow:hidden}.article-image[data-astro-cid-7vjyy45m] .card-image[data-astro-cid-7vjyy45m]{width:100%;height:100%;object-fit:cover;display:block}.article-image[data-astro-cid-7vjyy45m] .card-image-contain[data-astro-cid-7vjyy45m]{object-fit:contain;background:var(--light-grey)}.article-image[data-astro-cid-7vjyy45m] .image-placeholder[data-astro-cid-7vjyy45m]{height:100%;border-radius:0;border:none}.article-content[data-astro-cid-7vjyy45m]{padding:1.5rem}.article-title[data-astro-cid-7vjyy45m]{color:var(--text-dark);margin-bottom:1rem;font-size:1.25rem;line-height:1.4}.article-excerpt[data-astro-cid-7vjyy45m]{margin-bottom:1rem;font-size:.95rem;line-height:1.6}.article-card[data-astro-cid-7vjyy45m] .article-meta[data-astro-cid-7vjyy45m]{margin-bottom:1.5rem}.newsletter-section[data-astro-cid-7vjyy45m]{background:var(--primary-green);color:var(--white)}.newsletter-section[data-astro-cid-7vjyy45m] h2[data-astro-cid-7vjyy45m],.newsletter-section[data-astro-cid-7vjyy45m] p[data-astro-cid-7vjyy45m]{color:var(--white)}.newsletter-content[data-astro-cid-7vjyy45m]{max-width:600px;margin:0 auto}.newsletter-form[data-astro-cid-7vjyy45m]{margin:2rem 0}.form-group[data-astro-cid-7vjyy45m]{display:flex;gap:1rem;max-width:400px;margin:0 auto}.newsletter-input[data-astro-cid-7vjyy45m]{flex:1;padding:.75rem 1rem;border:none;border-radius:var(--border-radius);font-size:1rem;background:#ffffffe6;color:var(--text-dark)}.newsletter-input[data-astro-cid-7vjyy45m]::placeholder{color:var(--text-medium)}.newsletter-note[data-astro-cid-7vjyy45m]{margin:0}.newsletter-note[data-astro-cid-7vjyy45m] small[data-astro-cid-7vjyy45m]{color:#fffc}.categories-section[data-astro-cid-7vjyy45m]{background:var(--white)}.categories-grid[data-astro-cid-7vjyy45m]{max-width:900px;margin:0 auto}.category-card[data-astro-cid-7vjyy45m]{background:var(--light-grey);border-radius:var(--border-radius-large);padding:2rem;text-align:center;transition:all .3s ease;border:1px solid var(--medium-grey)}.category-card[data-astro-cid-7vjyy45m]:hover{transform:translateY(-2px);box-shadow:var(--shadow-light)}.category-icon[data-astro-cid-7vjyy45m]{font-size:3rem;margin-bottom:1rem}.category-card[data-astro-cid-7vjyy45m] h3[data-astro-cid-7vjyy45m]{color:var(--text-dark);margin-bottom:1rem}.category-card[data-astro-cid-7vjyy45m] p[data-astro-cid-7vjyy45m]{margin-bottom:1.5rem}.category-link[data-astro-cid-7vjyy45m]{color:var(--primary-green);text-decoration:none;font-weight:600;transition:color .2s ease}.category-link[data-astro-cid-7vjyy45m]:hover{color:var(--primary-green-dark)}.cta-section[data-astro-cid-7vjyy45m]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-7vjyy45m] h2[data-astro-cid-7vjyy45m],.cta-section[data-astro-cid-7vjyy45m] p[data-astro-cid-7vjyy45m]{color:var(--white)}.final-cta-grid[data-astro-cid-7vjyy45m]{max-width:1000px;margin:2rem auto 0;gap:2rem}.cta-option[data-astro-cid-7vjyy45m]{background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:var(--border-radius-large);padding:2rem;transition:all .3s ease}.cta-option[data-astro-cid-7vjyy45m]:hover{background:#ffffff26;border-color:#ffffff80;transform:translateY(-4px)}.cta-option[data-astro-cid-7vjyy45m].highlighted{background:#fff3;border-color:var(--white)}.cta-option[data-astro-cid-7vjyy45m] h3[data-astro-cid-7vjyy45m]{color:var(--white);margin-bottom:.75rem;font-size:1.5rem}.cta-option[data-astro-cid-7vjyy45m] p[data-astro-cid-7vjyy45m]{color:#ffffffe6;margin-bottom:1.5rem;font-size:.95rem}@media (max-width: 768px){.featured-content[data-astro-cid-7vjyy45m]{grid-template-columns:1fr;gap:2rem;padding:3rem 2rem 2rem}.featured-article[data-astro-cid-7vjyy45m] h2[data-astro-cid-7vjyy45m]{font-size:1.75rem}.articles-grid[data-astro-cid-7vjyy45m]{grid-template-columns:1fr;gap:2rem}.form-group[data-astro-cid-7vjyy45m]{flex-direction:column}.categories-grid[data-astro-cid-7vjyy45m]{grid-template-columns:1fr;gap:2rem}.final-cta-grid[data-astro-cid-7vjyy45m]{grid-template-columns:1fr;gap:1.5rem}}.hero-subtitle[data-astro-cid-xhouwsut]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:800px;margin-left:auto;margin-right:auto}.recommendations[data-astro-cid-xhouwsut]{background:var(--light-grey)}.section-header[data-astro-cid-xhouwsut]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-xhouwsut] h2[data-astro-cid-xhouwsut]{margin-bottom:.5rem}.section-header[data-astro-cid-xhouwsut] p[data-astro-cid-xhouwsut]{color:var(--text-medium);margin:0}.recommendations-grid[data-astro-cid-xhouwsut]{max-width:1000px;margin:0 auto}.recommendation-card[data-astro-cid-xhouwsut]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.recommendation-icon[data-astro-cid-xhouwsut]{font-size:3rem;margin-bottom:1rem}.recommendation-card[data-astro-cid-xhouwsut] h3[data-astro-cid-xhouwsut]{color:var(--text-dark);margin-bottom:1rem;font-size:1.25rem}.recommendation-card[data-astro-cid-xhouwsut] p[data-astro-cid-xhouwsut]{margin-bottom:1.5rem}.comparison-list[data-astro-cid-xhouwsut]{max-width:1000px;margin:0 auto}.feature-item[data-astro-cid-xhouwsut]{margin-bottom:2rem;padding:1.5rem;background:var(--light-grey);border-radius:var(--border-radius-large)}.feature-item[data-astro-cid-xhouwsut] h3[data-astro-cid-xhouwsut]{color:var(--text-dark);margin-bottom:1rem;font-size:1.25rem}.app-details[data-astro-cid-xhouwsut]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.app-detail[data-astro-cid-xhouwsut]{background:var(--white);padding:1rem;border-radius:var(--border-radius);border-left:4px solid var(--primary-green)}.app-detail[data-astro-cid-xhouwsut] strong[data-astro-cid-xhouwsut]{color:var(--primary-green)}.detailed-comparison[data-astro-cid-xhouwsut]{background:var(--white)}.comparison-sections[data-astro-cid-xhouwsut]{max-width:1000px;margin:0 auto}.comparison-section[data-astro-cid-xhouwsut]{margin-bottom:3rem;padding:2rem;background:var(--light-grey);border-radius:var(--border-radius-large)}.comparison-section[data-astro-cid-xhouwsut] h3[data-astro-cid-xhouwsut]{color:var(--text-dark);margin-bottom:1.5rem;font-size:1.5rem}.comparison-items[data-astro-cid-xhouwsut]{display:flex;flex-direction:column;gap:1rem}.comparison-item[data-astro-cid-xhouwsut]{background:var(--white);padding:1.25rem;border-radius:var(--border-radius);border-left:4px solid var(--primary-green)}.comparison-item[data-astro-cid-xhouwsut] strong[data-astro-cid-xhouwsut]{color:var(--primary-green)}.cta-section[data-astro-cid-xhouwsut]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-xhouwsut] h2[data-astro-cid-xhouwsut],.cta-section[data-astro-cid-xhouwsut] p[data-astro-cid-xhouwsut]{color:var(--white)}.final-cta-grid[data-astro-cid-xhouwsut]{max-width:900px;margin:2rem auto 0}.cta-option[data-astro-cid-xhouwsut]{background:#ffffff1a;border-radius:var(--border-radius-large);padding:2rem;text-align:center}.highlighted[data-astro-cid-xhouwsut]{background:#fff3;border:2px solid rgba(255,255,255,.3)}.cta-option[data-astro-cid-xhouwsut] h3[data-astro-cid-xhouwsut]{color:var(--white);margin-bottom:.5rem}.cta-option[data-astro-cid-xhouwsut] p[data-astro-cid-xhouwsut]{color:#fffc;margin-bottom:1.5rem;font-size:.875rem}@media (max-width: 768px){.recommendations-grid[data-astro-cid-xhouwsut]{grid-template-columns:1fr;gap:2rem}.final-cta-grid[data-astro-cid-xhouwsut]{grid-template-columns:1fr;gap:1.5rem}.comparison-section[data-astro-cid-xhouwsut]{padding:1.5rem}.app-details[data-astro-cid-xhouwsut]{grid-template-columns:1fr}.feature-item[data-astro-cid-xhouwsut]{padding:1rem}.feature-item[data-astro-cid-xhouwsut] h3[data-astro-cid-xhouwsut]{font-size:1.1rem}.app-detail[data-astro-cid-xhouwsut]{padding:.875rem}}.hero-subtitle[data-astro-cid-7mirqzxe]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:700px;margin-left:auto;margin-right:auto}.contact-grid[data-astro-cid-7mirqzxe]{max-width:1200px;margin:0 auto;gap:4rem;align-items:flex-start}.contact-form-section[data-astro-cid-7mirqzxe] h2[data-astro-cid-7mirqzxe],.contact-info-section[data-astro-cid-7mirqzxe] h2[data-astro-cid-7mirqzxe]{color:var(--text-dark);margin-bottom:1rem}.contact-form-section[data-astro-cid-7mirqzxe] p[data-astro-cid-7mirqzxe],.contact-info-section[data-astro-cid-7mirqzxe] p[data-astro-cid-7mirqzxe]{margin-bottom:2rem}.contact-form[data-astro-cid-7mirqzxe]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-astro-cid-7mirqzxe]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-astro-cid-7mirqzxe]{display:flex;flex-direction:column}.form-group[data-astro-cid-7mirqzxe] label[data-astro-cid-7mirqzxe]{font-weight:600;color:var(--text-dark);margin-bottom:.5rem}.form-group[data-astro-cid-7mirqzxe] label[data-astro-cid-7mirqzxe] .required[data-astro-cid-7mirqzxe]{color:#ef4444;font-weight:700;margin-left:.25rem}.form-group[data-astro-cid-7mirqzxe] label[data-astro-cid-7mirqzxe] .optional[data-astro-cid-7mirqzxe]{color:var(--text-medium);font-weight:400;font-style:italic;font-size:.875rem;margin-left:.25rem}.form-group[data-astro-cid-7mirqzxe] input[data-astro-cid-7mirqzxe],.form-group[data-astro-cid-7mirqzxe] select[data-astro-cid-7mirqzxe],.form-group[data-astro-cid-7mirqzxe] textarea[data-astro-cid-7mirqzxe]{padding:.75rem;border:2px solid var(--medium-grey);border-radius:var(--border-radius);font-size:1rem;font-family:inherit;transition:border-color .2s ease}.form-group[data-astro-cid-7mirqzxe] input[data-astro-cid-7mirqzxe]:focus,.form-group[data-astro-cid-7mirqzxe] select[data-astro-cid-7mirqzxe]:focus,.form-group[data-astro-cid-7mirqzxe] textarea[data-astro-cid-7mirqzxe]:focus{outline:none;border-color:var(--primary-green)}.form-group[data-astro-cid-7mirqzxe] textarea[data-astro-cid-7mirqzxe]{resize:vertical;min-height:120px}.contact-methods[data-astro-cid-7mirqzxe]{display:flex;flex-direction:column;gap:2rem}.contact-method[data-astro-cid-7mirqzxe]{display:flex;gap:1rem;align-items:flex-start}.contact-icon[data-astro-cid-7mirqzxe]{font-size:2rem;flex-shrink:0}.contact-details[data-astro-cid-7mirqzxe] h3[data-astro-cid-7mirqzxe]{color:var(--text-dark);margin-bottom:.5rem;font-size:1.125rem}.contact-details[data-astro-cid-7mirqzxe] p[data-astro-cid-7mirqzxe]{margin-bottom:.75rem;color:var(--text-medium)}.contact-details[data-astro-cid-7mirqzxe] a[data-astro-cid-7mirqzxe]{color:var(--primary-green);text-decoration:none;font-weight:600}.contact-details[data-astro-cid-7mirqzxe] a[data-astro-cid-7mirqzxe]:hover{color:var(--primary-green-dark)}.chat-button[data-astro-cid-7mirqzxe]{background:var(--primary-green);color:var(--white);border:none;padding:.5rem 1rem;border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:background .2s ease}.chat-button[data-astro-cid-7mirqzxe]:hover{background:var(--primary-green-dark)}.app-links[data-astro-cid-7mirqzxe]{display:flex;flex-direction:column;gap:.5rem}.faq-section[data-astro-cid-7mirqzxe]{background:var(--light-grey)}.section-header[data-astro-cid-7mirqzxe]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-7mirqzxe] h2[data-astro-cid-7mirqzxe]{margin-bottom:.5rem}.section-header[data-astro-cid-7mirqzxe] p[data-astro-cid-7mirqzxe]{color:var(--text-medium);margin:0}.faq-grid[data-astro-cid-7mirqzxe]{max-width:1000px;margin:0 auto}.faq-item[data-astro-cid-7mirqzxe]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.faq-item[data-astro-cid-7mirqzxe] h3[data-astro-cid-7mirqzxe]{color:var(--text-dark);margin-bottom:1rem;font-size:1.125rem}.faq-item[data-astro-cid-7mirqzxe] p[data-astro-cid-7mirqzxe]{margin:0}.resources-section[data-astro-cid-7mirqzxe]{background:var(--white)}.resources-grid[data-astro-cid-7mirqzxe]{max-width:900px;margin:0 auto}.resource-card[data-astro-cid-7mirqzxe]{background:var(--light-grey);border-radius:var(--border-radius-large);padding:2rem;text-align:center;transition:all .3s ease;border:1px solid var(--medium-grey)}.resource-card[data-astro-cid-7mirqzxe]:hover{transform:translateY(-2px);box-shadow:var(--shadow-light)}.resource-icon[data-astro-cid-7mirqzxe]{font-size:3rem;margin-bottom:1rem}.resource-card[data-astro-cid-7mirqzxe] h3[data-astro-cid-7mirqzxe]{color:var(--text-dark);margin-bottom:1rem}.resource-card[data-astro-cid-7mirqzxe] p[data-astro-cid-7mirqzxe]{margin-bottom:1.5rem}.resource-link[data-astro-cid-7mirqzxe]{color:var(--primary-green);text-decoration:none;font-weight:600;transition:color .2s ease}.resource-link[data-astro-cid-7mirqzxe]:hover{color:var(--primary-green-dark)}.resource-link[data-astro-cid-7mirqzxe].disabled{pointer-events:none;opacity:.6;color:var(--text-medium);border-bottom:1px dashed var(--medium-grey);cursor:not-allowed}.form-message[data-astro-cid-7mirqzxe]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;border-radius:var(--border-radius-medium);margin-bottom:2rem;border:1px solid}.success-message[data-astro-cid-7mirqzxe]{background-color:#f0f9f0;border-color:#4caf50;color:#2e7d32}.error-message[data-astro-cid-7mirqzxe]{background-color:#fef2f2;border-color:#f44336;color:#c62828}.message-icon[data-astro-cid-7mirqzxe]{font-size:1.5rem;flex-shrink:0;margin-top:.25rem}.message-content[data-astro-cid-7mirqzxe] h3[data-astro-cid-7mirqzxe]{margin:0 0 .5rem;font-size:1.1rem}.message-content[data-astro-cid-7mirqzxe] p[data-astro-cid-7mirqzxe]{margin:0;font-size:.95rem}.message-content[data-astro-cid-7mirqzxe] a[data-astro-cid-7mirqzxe]{color:inherit;text-decoration:underline}.btn-loading[data-astro-cid-7mirqzxe]{display:none}.btn-loading[data-astro-cid-7mirqzxe]:after{content:"";display:inline-block;width:12px;height:12px;margin-left:.5rem;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.contact-grid[data-astro-cid-7mirqzxe]{grid-template-columns:1fr;gap:3rem}.form-row[data-astro-cid-7mirqzxe]{grid-template-columns:1fr}.faq-grid[data-astro-cid-7mirqzxe]{grid-template-columns:1fr;gap:1.5rem}.resources-grid[data-astro-cid-7mirqzxe]{grid-template-columns:1fr;gap:2rem}.contact-method[data-astro-cid-7mirqzxe]{flex-direction:column;text-align:center}}.hero-subtitle[data-astro-cid-ki2gt4fs]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:700px;margin-left:auto;margin-right:auto}.faq-container[data-astro-cid-ki2gt4fs]{max-width:800px;margin:0 auto}.faq-item[data-astro-cid-ki2gt4fs]{background:var(--white);border-radius:var(--border-radius-large);margin-bottom:1.5rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);overflow:hidden}.faq-question[data-astro-cid-ki2gt4fs]{background:var(--light-grey);padding:1.5rem;margin:0;color:var(--text-dark);font-size:1.25rem;font-weight:600;border-bottom:1px solid var(--medium-grey)}.faq-answer[data-astro-cid-ki2gt4fs]{padding:1.5rem}.faq-answer[data-astro-cid-ki2gt4fs] p[data-astro-cid-ki2gt4fs]{margin:0;line-height:1.7}.quick-links-section[data-astro-cid-ki2gt4fs]{background:var(--light-grey)}.section-header[data-astro-cid-ki2gt4fs]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-ki2gt4fs] h2[data-astro-cid-ki2gt4fs]{margin-bottom:.5rem}.section-header[data-astro-cid-ki2gt4fs] p[data-astro-cid-ki2gt4fs]{color:var(--text-medium);margin:0}.quick-links-grid[data-astro-cid-ki2gt4fs]{max-width:900px;margin:0 auto}.quick-link-card[data-astro-cid-ki2gt4fs]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.quick-link-card[data-astro-cid-ki2gt4fs] h3[data-astro-cid-ki2gt4fs]{color:var(--text-dark);margin-bottom:.5rem}.quick-link-card[data-astro-cid-ki2gt4fs] p[data-astro-cid-ki2gt4fs]{margin-bottom:1.5rem;color:var(--text-medium)}.quick-link-btn[data-astro-cid-ki2gt4fs]{display:inline-block;background:var(--primary-green);color:var(--white);text-decoration:none;padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:600;transition:all .2s ease}.quick-link-btn[data-astro-cid-ki2gt4fs]:hover{background:var(--primary-green-dark);transform:translateY(-1px)}.contact-section[data-astro-cid-ki2gt4fs]{background:var(--primary-green);color:var(--white)}.contact-section[data-astro-cid-ki2gt4fs] h2[data-astro-cid-ki2gt4fs],.contact-section[data-astro-cid-ki2gt4fs] p[data-astro-cid-ki2gt4fs]{color:var(--white)}.contact-btn[data-astro-cid-ki2gt4fs]{display:inline-block;background:var(--white);color:var(--primary-green);text-decoration:none;padding:1rem 2rem;border-radius:var(--border-radius);font-weight:600;margin-top:1rem;transition:all .2s ease}.contact-btn[data-astro-cid-ki2gt4fs]:hover{transform:translateY(-1px);box-shadow:var(--shadow-light)}@media (max-width: 768px){.faq-question[data-astro-cid-ki2gt4fs]{padding:1rem;font-size:1.125rem}.faq-answer[data-astro-cid-ki2gt4fs]{padding:1rem}.quick-links-grid[data-astro-cid-ki2gt4fs]{grid-template-columns:1fr;gap:1.5rem}}.hero-content[data-astro-cid-r6z5e4b2]{max-width:800px;margin:0 auto;padding:4rem 0}.hero-subtitle[data-astro-cid-r6z5e4b2]{font-size:1.25rem;color:var(--text-medium);margin-bottom:3rem}.gallery-tools[data-astro-cid-r6z5e4b2]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.tool-filter[data-astro-cid-r6z5e4b2]{padding:.75rem 1.5rem;background:var(--white);border:2px solid var(--medium-grey);border-radius:var(--border-radius);cursor:pointer;transition:all .3s ease;font-weight:500}.tool-filter[data-astro-cid-r6z5e4b2]:hover{border-color:var(--primary-green);transform:translateY(-2px)}.tool-filter[data-astro-cid-r6z5e4b2].active{background:var(--primary-green);color:var(--white);border-color:var(--primary-green)}.gallery-section[data-astro-cid-r6z5e4b2]{background:var(--light-grey)}.gallery-grid[data-astro-cid-r6z5e4b2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.gallery-item[data-astro-cid-r6z5e4b2]{opacity:1;transition:opacity .3s ease}.gallery-item[data-astro-cid-r6z5e4b2].hidden{opacity:.3;pointer-events:none}.gallery-card[data-astro-cid-r6z5e4b2]{background:var(--white);border-radius:var(--border-radius-large);overflow:hidden;box-shadow:var(--shadow-light);transition:transform .3s ease,box-shadow .3s ease}.gallery-card[data-astro-cid-r6z5e4b2]:hover{transform:translateY(-5px);box-shadow:var(--shadow-large)}.before-after-container[data-astro-cid-r6z5e4b2]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.5rem;background:var(--light-grey)}.image-wrapper[data-astro-cid-r6z5e4b2]{position:relative;border-radius:var(--border-radius);overflow:hidden;aspect-ratio:4/3}.before-image[data-astro-cid-r6z5e4b2],.after-image[data-astro-cid-r6z5e4b2]{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}.image-label[data-astro-cid-r6z5e4b2]{position:absolute;top:.5rem;left:.5rem;padding:.25rem .75rem;border-radius:var(--border-radius);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.before-label[data-astro-cid-r6z5e4b2]{background:#ef4444e6;color:var(--white)}.after-label[data-astro-cid-r6z5e4b2]{background:#22c55ee6;color:var(--white)}.transform-arrow[data-astro-cid-r6z5e4b2]{font-size:2rem;color:var(--primary-green);font-weight:700;text-align:center}.gallery-info[data-astro-cid-r6z5e4b2]{padding:1.5rem}.tool-badge[data-astro-cid-r6z5e4b2]{display:inline-block;padding:.25rem .75rem;background:var(--primary-green);color:var(--white);border-radius:var(--border-radius);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem}.gallery-info[data-astro-cid-r6z5e4b2] h3[data-astro-cid-r6z5e4b2]{color:var(--text-dark);margin-bottom:.5rem;font-size:1.25rem}.gallery-info[data-astro-cid-r6z5e4b2] p[data-astro-cid-r6z5e4b2]{color:var(--text-medium);margin:0;line-height:1.5}.cta-section[data-astro-cid-r6z5e4b2]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-r6z5e4b2] h2[data-astro-cid-r6z5e4b2],.cta-section[data-astro-cid-r6z5e4b2] p[data-astro-cid-r6z5e4b2]{color:var(--white)}.cta-buttons[data-astro-cid-r6z5e4b2]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin:2rem 0}.compare-link[data-astro-cid-r6z5e4b2]{margin-top:1rem}@media (max-width: 768px){.gallery-grid[data-astro-cid-r6z5e4b2]{grid-template-columns:1fr}.before-after-container[data-astro-cid-r6z5e4b2]{grid-template-columns:1fr;grid-template-rows:1fr auto 1fr;gap:1rem}.transform-arrow[data-astro-cid-r6z5e4b2]{transform:rotate(90deg);font-size:1.5rem}.cta-buttons[data-astro-cid-r6z5e4b2],.gallery-tools[data-astro-cid-r6z5e4b2]{flex-direction:column;align-items:center}}.hero-subtitle[data-astro-cid-3wu2gcal]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:700px;margin-left:auto;margin-right:auto}.app-section[data-astro-cid-3wu2gcal]{margin-bottom:4rem}.app-header[data-astro-cid-3wu2gcal]{margin-bottom:3rem}.app-icon[data-astro-cid-3wu2gcal]{font-size:4rem;margin-bottom:1rem}.app-header[data-astro-cid-3wu2gcal] h2[data-astro-cid-3wu2gcal]{color:var(--text-dark);margin-bottom:.5rem}.app-header[data-astro-cid-3wu2gcal] p[data-astro-cid-3wu2gcal]{color:var(--text-medium);font-size:1.125rem;margin:0}.videos-grid[data-astro-cid-3wu2gcal]{gap:2rem}.video-card[data-astro-cid-3wu2gcal]{background:var(--white);border-radius:var(--border-radius-large);overflow:hidden;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .3s ease,box-shadow .3s ease}.video-card[data-astro-cid-3wu2gcal]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.video-thumbnail[data-astro-cid-3wu2gcal]{position:relative;height:200px;overflow:hidden}.video-placeholder[data-astro-cid-3wu2gcal]{width:100%;height:100%;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;align-items:center;justify-content:center;position:relative}.play-button[data-astro-cid-3wu2gcal]{width:60px;height:60px;background:#000c;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;transition:all .3s ease}.play-button[data-astro-cid-3wu2gcal]:hover{background:var(--primary-green);transform:scale(1.1)}.video-duration[data-astro-cid-3wu2gcal]{position:absolute;bottom:10px;right:10px;background:#000c;color:#fff;padding:.25rem .5rem;border-radius:var(--border-radius);font-size:.875rem;font-weight:500}.video-content[data-astro-cid-3wu2gcal]{padding:1.5rem}.video-content[data-astro-cid-3wu2gcal] h3[data-astro-cid-3wu2gcal]{color:var(--text-dark);margin-bottom:.75rem;font-size:1.25rem}.video-content[data-astro-cid-3wu2gcal] p[data-astro-cid-3wu2gcal]{color:var(--text-medium);margin-bottom:1.5rem;line-height:1.6}.section-alt[data-astro-cid-3wu2gcal]{background:var(--light-grey)}.cta-section[data-astro-cid-3wu2gcal]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-3wu2gcal] h2[data-astro-cid-3wu2gcal],.cta-section[data-astro-cid-3wu2gcal] p[data-astro-cid-3wu2gcal]{color:var(--white)}.cta-buttons[data-astro-cid-3wu2gcal]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}@media (max-width: 768px){.videos-grid[data-astro-cid-3wu2gcal]{grid-template-columns:1fr;gap:1.5rem}.app-icon[data-astro-cid-3wu2gcal]{font-size:3rem}.app-header[data-astro-cid-3wu2gcal] h2[data-astro-cid-3wu2gcal]{font-size:1.75rem}.app-header[data-astro-cid-3wu2gcal] p[data-astro-cid-3wu2gcal]{font-size:1rem}.video-thumbnail[data-astro-cid-3wu2gcal]{height:180px}.play-button[data-astro-cid-3wu2gcal]{width:50px;height:50px;font-size:1.25rem}.video-content[data-astro-cid-3wu2gcal]{padding:1rem}.video-content[data-astro-cid-3wu2gcal] h3[data-astro-cid-3wu2gcal]{font-size:1.125rem}.cta-buttons[data-astro-cid-3wu2gcal]{flex-direction:column;align-items:center}}.hero-grid[data-astro-cid-glcwd2dj]{align-items:flex-start;gap:3rem;min-height:500px}.hero-content[data-astro-cid-glcwd2dj]{display:flex;flex-direction:column;justify-content:center;height:100%}.hero-image[data-astro-cid-glcwd2dj]{display:flex;align-items:center;justify-content:center;height:100%}.hero-subtitle[data-astro-cid-glcwd2dj]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium)}.app-badge[data-astro-cid-glcwd2dj]{margin-bottom:2rem}.app-badge[data-astro-cid-glcwd2dj] img[data-astro-cid-glcwd2dj]{max-width:180px;height:auto}.hero-features[data-astro-cid-glcwd2dj]{margin-bottom:2rem}.feature-item[data-astro-cid-glcwd2dj]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.checkmark[data-astro-cid-glcwd2dj]{color:var(--primary-green);font-weight:700;font-size:1.125rem}.hero-cta[data-astro-cid-glcwd2dj]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem}.ipad-showcase[data-astro-cid-glcwd2dj]{position:relative;max-width:500px;margin:0 auto}.ipad-main-image[data-astro-cid-glcwd2dj]{width:100%;height:auto;max-width:500px;border-radius:20px;box-shadow:var(--shadow-large);transition:transform .3s ease}.ipad-main-image[data-astro-cid-glcwd2dj]:hover{transform:translateY(-8px)}.video-intro-section[data-astro-cid-glcwd2dj]{background:var(--light-grey)}.video-container[data-astro-cid-glcwd2dj]{max-width:800px;margin:0 auto;position:relative;border-radius:var(--border-radius-large);overflow:hidden;box-shadow:var(--shadow-large)}.intro-video[data-astro-cid-glcwd2dj],.video-replacement-image[data-astro-cid-glcwd2dj]{width:100%;height:auto;display:block;border-radius:var(--border-radius-large)}.ipad-screen[data-astro-cid-glcwd2dj]{background:#1a1a1a;border-radius:20px;padding:40px 30px;box-shadow:var(--shadow-medium);position:relative}.ipad-screen[data-astro-cid-glcwd2dj]:before{content:"";position:absolute;top:15px;left:50%;transform:translate(-50%);width:60px;height:4px;background:#333;border-radius:2px}.app-interface[data-astro-cid-glcwd2dj]{background:linear-gradient(135deg,var(--light-grey) 0%,var(--white) 100%);border-radius:12px;height:300px;display:flex;align-items:center;justify-content:center;color:var(--text-medium);font-weight:500;border:2px dashed var(--medium-grey)}.section-header[data-astro-cid-glcwd2dj]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-glcwd2dj] h2[data-astro-cid-glcwd2dj]{margin-bottom:.5rem}.section-header[data-astro-cid-glcwd2dj] p[data-astro-cid-glcwd2dj]{color:var(--text-medium);margin:0}.features-grid[data-astro-cid-glcwd2dj]{gap:3rem}.feature-large[data-astro-cid-glcwd2dj]{background:var(--white);border-radius:var(--border-radius-large);padding:2.5rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.feature-large[data-astro-cid-glcwd2dj] h3[data-astro-cid-glcwd2dj]{color:var(--text-dark);margin-bottom:1rem;font-size:1.5rem}.feature-large[data-astro-cid-glcwd2dj] p[data-astro-cid-glcwd2dj]{margin-bottom:1.5rem}.feature-list[data-astro-cid-glcwd2dj]{list-style:none;padding:0}.feature-list[data-astro-cid-glcwd2dj] li[data-astro-cid-glcwd2dj]{color:var(--text-medium);position:relative;padding:.5rem 0 .5rem 1.5rem}.feature-list[data-astro-cid-glcwd2dj] li[data-astro-cid-glcwd2dj]:before{content:"✓";position:absolute;left:0;color:var(--primary-green);font-weight:700}.who-its-for[data-astro-cid-glcwd2dj]{background:var(--light-grey)}.audience-grid[data-astro-cid-glcwd2dj]{max-width:900px;margin:0 auto}.audience-card[data-astro-cid-glcwd2dj]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.audience-icon[data-astro-cid-glcwd2dj]{font-size:3rem;margin-bottom:1rem}.audience-card[data-astro-cid-glcwd2dj] h3[data-astro-cid-glcwd2dj]{color:var(--text-dark);margin-bottom:1rem}.audience-card[data-astro-cid-glcwd2dj] p[data-astro-cid-glcwd2dj]{margin:0}.app-store-section[data-astro-cid-glcwd2dj]{background:var(--primary-green);color:var(--white)}.app-store-section[data-astro-cid-glcwd2dj] h2[data-astro-cid-glcwd2dj],.app-store-section[data-astro-cid-glcwd2dj] p[data-astro-cid-glcwd2dj]{color:var(--white)}.download-section[data-astro-cid-glcwd2dj]{margin-top:2rem}.app-store-badge[data-astro-cid-glcwd2dj]{margin-bottom:2rem}.app-store-badge[data-astro-cid-glcwd2dj] img[data-astro-cid-glcwd2dj]{max-width:200px;height:auto}.app-info[data-astro-cid-glcwd2dj] p[data-astro-cid-glcwd2dj]{color:#ffffffe6;margin-bottom:.5rem}@media (max-width: 768px){.hero-grid[data-astro-cid-glcwd2dj]{grid-template-columns:1fr;gap:2rem}.hero-cta[data-astro-cid-glcwd2dj]{flex-direction:column}.features-grid[data-astro-cid-glcwd2dj]{grid-template-columns:1fr;gap:2rem}.ipad-screen[data-astro-cid-glcwd2dj]{padding:30px 20px}.app-interface[data-astro-cid-glcwd2dj]{height:200px;font-size:.875rem}}.legal-page[data-astro-cid-ndu76rsc]{padding:2rem 0 4rem}.legal-header[data-astro-cid-ndu76rsc]{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid var(--primary-green)}.legal-header[data-astro-cid-ndu76rsc] h1[data-astro-cid-ndu76rsc]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.last-updated[data-astro-cid-ndu76rsc]{color:var(--text-medium);font-style:italic}.legal-content[data-astro-cid-ndu76rsc]{max-width:800px;margin:0 auto;line-height:1.7}.legal-content[data-astro-cid-ndu76rsc] section[data-astro-cid-ndu76rsc]{margin-bottom:3rem}.legal-content[data-astro-cid-ndu76rsc] h2[data-astro-cid-ndu76rsc]{font-size:1.8rem;margin-bottom:1rem;color:var(--primary-green);border-bottom:1px solid #eee;padding-bottom:.5rem}.legal-content[data-astro-cid-ndu76rsc] h3[data-astro-cid-ndu76rsc]{font-size:1.4rem;margin-bottom:.8rem;margin-top:1.5rem;color:var(--text-dark)}.legal-content[data-astro-cid-ndu76rsc] p[data-astro-cid-ndu76rsc]{margin-bottom:1rem;color:var(--text-medium)}.legal-content[data-astro-cid-ndu76rsc] ul[data-astro-cid-ndu76rsc]{margin-bottom:1rem;padding-left:1.5rem}.legal-content[data-astro-cid-ndu76rsc] li[data-astro-cid-ndu76rsc]{margin-bottom:.5rem;color:var(--text-medium)}.legal-content[data-astro-cid-ndu76rsc] a[data-astro-cid-ndu76rsc]{color:var(--primary-green);text-decoration:none}.legal-content[data-astro-cid-ndu76rsc] a[data-astro-cid-ndu76rsc]:hover{text-decoration:underline}.legal-content[data-astro-cid-ndu76rsc] strong[data-astro-cid-ndu76rsc]{color:var(--text-dark)}@media (max-width: 768px){.legal-header[data-astro-cid-ndu76rsc] h1[data-astro-cid-ndu76rsc]{font-size:2rem}.legal-content[data-astro-cid-ndu76rsc] h2[data-astro-cid-ndu76rsc]{font-size:1.5rem}.legal-content[data-astro-cid-ndu76rsc] h3[data-astro-cid-ndu76rsc]{font-size:1.2rem}}.legal-page[data-astro-cid-j7zgy2aq]{padding:2rem 0 4rem}.legal-header[data-astro-cid-j7zgy2aq]{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid var(--primary-green)}.legal-header[data-astro-cid-j7zgy2aq] h1[data-astro-cid-j7zgy2aq]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.last-updated[data-astro-cid-j7zgy2aq]{color:var(--text-medium);font-style:italic}.legal-content[data-astro-cid-j7zgy2aq]{max-width:800px;margin:0 auto;line-height:1.7}.legal-content[data-astro-cid-j7zgy2aq] section[data-astro-cid-j7zgy2aq]{margin-bottom:3rem}.legal-content[data-astro-cid-j7zgy2aq] h2[data-astro-cid-j7zgy2aq]{font-size:1.8rem;margin-bottom:1rem;color:var(--primary-green);border-bottom:1px solid #eee;padding-bottom:.5rem}.legal-content[data-astro-cid-j7zgy2aq] h3[data-astro-cid-j7zgy2aq]{font-size:1.4rem;margin-bottom:.8rem;margin-top:1.5rem;color:var(--text-dark)}.legal-content[data-astro-cid-j7zgy2aq] p[data-astro-cid-j7zgy2aq]{margin-bottom:1rem;color:var(--text-medium)}.legal-content[data-astro-cid-j7zgy2aq] ul[data-astro-cid-j7zgy2aq]{margin-bottom:1rem;padding-left:1.5rem}.legal-content[data-astro-cid-j7zgy2aq] li[data-astro-cid-j7zgy2aq]{margin-bottom:.5rem;color:var(--text-medium)}.legal-content[data-astro-cid-j7zgy2aq] a[data-astro-cid-j7zgy2aq]{color:var(--primary-green);text-decoration:none}.legal-content[data-astro-cid-j7zgy2aq] a[data-astro-cid-j7zgy2aq]:hover{text-decoration:underline}.legal-content[data-astro-cid-j7zgy2aq] strong[data-astro-cid-j7zgy2aq]{color:var(--text-dark)}@media (max-width: 768px){.legal-header[data-astro-cid-j7zgy2aq] h1[data-astro-cid-j7zgy2aq]{font-size:2rem}.legal-content[data-astro-cid-j7zgy2aq] h2[data-astro-cid-j7zgy2aq]{font-size:1.5rem}.legal-content[data-astro-cid-j7zgy2aq] h3[data-astro-cid-j7zgy2aq]{font-size:1.2rem}}.hero-grid[data-astro-cid-ys5gz2lu]{align-items:center;gap:3rem}.hero-subtitle[data-astro-cid-ys5gz2lu]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium)}.hero-features[data-astro-cid-ys5gz2lu]{margin-bottom:2rem}.feature-item[data-astro-cid-ys5gz2lu]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.checkmark[data-astro-cid-ys5gz2lu]{color:var(--primary-green);font-weight:700;font-size:1.125rem}.hero-cta[data-astro-cid-ys5gz2lu]{display:flex;gap:1rem;flex-wrap:wrap}.image-placeholder[data-astro-cid-ys5gz2lu]{background:linear-gradient(135deg,var(--light-grey) 0%,var(--medium-grey) 100%);border-radius:var(--border-radius-large);display:flex;align-items:center;justify-content:center;color:var(--text-medium);font-weight:500;border:2px dashed var(--medium-grey)}.image-placeholder[data-astro-cid-ys5gz2lu].large{width:100%;height:400px;font-size:1.25rem}.section-header[data-astro-cid-ys5gz2lu]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-ys5gz2lu] h2[data-astro-cid-ys5gz2lu]{margin-bottom:.5rem}.section-header[data-astro-cid-ys5gz2lu] p[data-astro-cid-ys5gz2lu]{color:var(--text-medium);margin:0}.features-grid[data-astro-cid-ys5gz2lu]{max-width:1000px;margin:0 auto}.feature-card[data-astro-cid-ys5gz2lu]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:all .3s ease}.feature-card[data-astro-cid-ys5gz2lu]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.feature-icon[data-astro-cid-ys5gz2lu]{font-size:3rem;margin-bottom:1rem}.feature-card[data-astro-cid-ys5gz2lu] h3[data-astro-cid-ys5gz2lu]{color:var(--text-dark);margin-bottom:1rem}.feature-card[data-astro-cid-ys5gz2lu] p[data-astro-cid-ys5gz2lu]{margin:0}.how-it-works[data-astro-cid-ys5gz2lu]{background:var(--light-grey)}.steps-grid[data-astro-cid-ys5gz2lu]{max-width:900px;margin:0 auto}.step-card[data-astro-cid-ys5gz2lu]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;position:relative}.step-number[data-astro-cid-ys5gz2lu]{width:60px;height:60px;background:var(--primary-green);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1.5rem}.step-card[data-astro-cid-ys5gz2lu] h3[data-astro-cid-ys5gz2lu]{color:var(--text-dark);margin-bottom:1rem}.step-card[data-astro-cid-ys5gz2lu] p[data-astro-cid-ys5gz2lu]{margin:0}.cta-section[data-astro-cid-ys5gz2lu]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-ys5gz2lu] h2[data-astro-cid-ys5gz2lu],.cta-section[data-astro-cid-ys5gz2lu] p[data-astro-cid-ys5gz2lu]{color:var(--white)}.cta-buttons[data-astro-cid-ys5gz2lu]{margin:2rem 0}.cta-note[data-astro-cid-ys5gz2lu]{margin-top:1rem}.cta-note[data-astro-cid-ys5gz2lu] small[data-astro-cid-ys5gz2lu]{color:#fffc}.webapp-showcase[data-astro-cid-ys5gz2lu]{position:relative;max-width:500px;margin:0 auto}.webapp-main-image[data-astro-cid-ys5gz2lu]{width:100%;height:auto;max-width:500px;border-radius:20px;box-shadow:var(--shadow-large);transition:transform .3s ease}.webapp-main-image[data-astro-cid-ys5gz2lu]:hover{transform:translateY(-8px)}.video-intro-section[data-astro-cid-ys5gz2lu]{background:var(--light-grey)}.video-container[data-astro-cid-ys5gz2lu]{max-width:800px;margin:0 auto;position:relative;border-radius:var(--border-radius-large);overflow:hidden;box-shadow:var(--shadow-large)}.intro-video[data-astro-cid-ys5gz2lu],.video-replacement-image[data-astro-cid-ys5gz2lu]{width:100%;height:auto;display:block;border-radius:var(--border-radius-large)}@media (max-width: 768px){.hero-grid[data-astro-cid-ys5gz2lu]{grid-template-columns:1fr;gap:2rem}.hero-cta[data-astro-cid-ys5gz2lu]{flex-direction:column}.image-placeholder[data-astro-cid-ys5gz2lu].large{height:250px}}.hero-grid[data-astro-cid-fonh4vu6]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;min-height:500px}.hero-content[data-astro-cid-fonh4vu6]{max-width:600px}.hero-image[data-astro-cid-fonh4vu6]{position:relative;height:400px}.hero-image[data-astro-cid-fonh4vu6] img[data-astro-cid-fonh4vu6]{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.hero-grid[data-astro-cid-fonh4vu6]{grid-template-columns:1fr;gap:2rem;text-align:center}.hero-content[data-astro-cid-fonh4vu6]{max-width:100%;order:2}.hero-image[data-astro-cid-fonh4vu6]{order:1;height:300px}}.hero-subtitle[data-astro-cid-fonh4vu6]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium)}.hero-cta[data-astro-cid-fonh4vu6]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}@media (max-width: 768px){.hero-cta[data-astro-cid-fonh4vu6]{justify-content:center}}.section-header[data-astro-cid-fonh4vu6]{margin-bottom:3rem}.section-header[data-astro-cid-fonh4vu6] h2[data-astro-cid-fonh4vu6]{margin-bottom:1rem}.products-grid[data-astro-cid-fonh4vu6]{max-width:1200px;margin:0 auto}.benefits-section[data-astro-cid-fonh4vu6]{background:var(--light-grey)}.benefits-content[data-astro-cid-fonh4vu6]{display:flex;flex-direction:column;justify-content:center}.benefits-list[data-astro-cid-fonh4vu6]{display:flex;flex-direction:column;gap:2rem}.benefit-item[data-astro-cid-fonh4vu6]{display:flex;gap:1rem;align-items:flex-start}.benefit-icon[data-astro-cid-fonh4vu6]{font-size:2rem;flex-shrink:0}.benefit-item[data-astro-cid-fonh4vu6] h3[data-astro-cid-fonh4vu6]{margin-bottom:.5rem;color:var(--text-dark)}.benefit-item[data-astro-cid-fonh4vu6] p[data-astro-cid-fonh4vu6]{margin:0}.benefits-image[data-astro-cid-fonh4vu6]{display:flex;align-items:center;justify-content:center}.before-after-showcase[data-astro-cid-fonh4vu6]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;width:100%;max-width:600px}.before-section[data-astro-cid-fonh4vu6],.after-section[data-astro-cid-fonh4vu6]{position:relative;border-radius:var(--border-radius-large);overflow:visible;box-shadow:var(--shadow-medium);transition:transform .3s ease}.before-section[data-astro-cid-fonh4vu6]:hover,.after-section[data-astro-cid-fonh4vu6]:hover{transform:translateY(-4px)}.magnifier-container[data-astro-cid-fonh4vu6]{position:relative;cursor:crosshair;border-radius:var(--border-radius-large);overflow:hidden}.magnifier-image[data-astro-cid-fonh4vu6]{width:100%;height:auto;display:block;border-radius:var(--border-radius-large)}.magnifier-glass[data-astro-cid-fonh4vu6]{position:absolute;border:3px solid var(--primary-green);border-radius:50%;width:200px;height:200px;opacity:0;pointer-events:none;transition:opacity .3s ease;background-repeat:no-repeat;box-shadow:0 0 0 7px #fffffff2,0 15px 25px #0006,inset 0 0 40px #0000001a;z-index:100;transform:translate(-50%,-50%)}.magnifier-container[data-astro-cid-fonh4vu6]:hover .magnifier-glass[data-astro-cid-fonh4vu6]{opacity:1}.image-label[data-astro-cid-fonh4vu6]{position:absolute;top:1rem;left:1rem;background:#000c;color:#fff;padding:.5rem 1rem;border-radius:var(--border-radius-medium);font-size:.875rem;font-weight:600;z-index:2}.after-section[data-astro-cid-fonh4vu6] .image-label[data-astro-cid-fonh4vu6]{background:var(--primary-green)}.image-label-external[data-astro-cid-fonh4vu6]{text-align:center;font-weight:600;font-size:1rem;margin-bottom:.75rem;color:var(--text-dark)}.after-section[data-astro-cid-fonh4vu6] .image-label-external[data-astro-cid-fonh4vu6]{color:var(--primary-green)}.image-placeholder[data-astro-cid-fonh4vu6]{background:linear-gradient(135deg,var(--light-grey) 0%,var(--medium-grey) 100%);border-radius:var(--border-radius-large);display:flex;align-items:center;justify-content:center;color:var(--text-medium);font-weight:500;border:2px dashed var(--medium-grey)}.image-placeholder[data-astro-cid-fonh4vu6].large{width:100%;height:300px;font-size:1.25rem}.cta-section[data-astro-cid-fonh4vu6]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-fonh4vu6] h2[data-astro-cid-fonh4vu6],.cta-section[data-astro-cid-fonh4vu6] p[data-astro-cid-fonh4vu6]{color:var(--white)}.cta-buttons[data-astro-cid-fonh4vu6]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}@media (max-width: 768px){.hero-subtitle[data-astro-cid-fonh4vu6]{font-size:1.125rem}.hero-cta[data-astro-cid-fonh4vu6]{flex-direction:column;align-items:center}.benefits-list[data-astro-cid-fonh4vu6]{gap:1.5rem}.benefit-item[data-astro-cid-fonh4vu6]{flex-direction:column;text-align:center}.before-after-showcase[data-astro-cid-fonh4vu6]{grid-template-columns:1fr;gap:1rem;max-width:400px}.image-label[data-astro-cid-fonh4vu6]{font-size:.75rem;padding:.375rem .75rem}.image-label-external[data-astro-cid-fonh4vu6]{font-size:.875rem;margin-bottom:.5rem}.magnifier-glass[data-astro-cid-fonh4vu6]{width:150px;height:150px}.magnifier-container[data-astro-cid-fonh4vu6]{cursor:pointer}}.hero-content[data-astro-cid-sahthylw]{max-width:800px;margin:0 auto;padding:4rem 0}.hero-subtitle[data-astro-cid-sahthylw]{font-size:1.25rem;color:var(--text-medium);margin-bottom:3rem}.gallery-tools[data-astro-cid-sahthylw]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.tool-filter[data-astro-cid-sahthylw]{padding:.75rem 1.5rem;background:var(--white);border:2px solid var(--medium-grey);border-radius:var(--border-radius);cursor:pointer;transition:all .3s ease;font-weight:500}.tool-filter[data-astro-cid-sahthylw]:hover{border-color:var(--primary-green);transform:translateY(-2px)}.tool-filter[data-astro-cid-sahthylw].active{background:var(--primary-green);color:var(--white);border-color:var(--primary-green)}.gallery-section[data-astro-cid-sahthylw]{background:var(--light-grey)}.gallery-grid[data-astro-cid-sahthylw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.gallery-item[data-astro-cid-sahthylw]{opacity:1;transition:opacity .3s ease}.gallery-item[data-astro-cid-sahthylw].hidden{opacity:.3;pointer-events:none}.gallery-card[data-astro-cid-sahthylw]{background:var(--white);border-radius:var(--border-radius-large);overflow:hidden;box-shadow:var(--shadow-light);transition:transform .3s ease,box-shadow .3s ease}.gallery-card[data-astro-cid-sahthylw]:hover{transform:translateY(-5px);box-shadow:var(--shadow-large)}.before-after-container[data-astro-cid-sahthylw]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.5rem;background:var(--light-grey)}.image-wrapper[data-astro-cid-sahthylw]{position:relative;border-radius:var(--border-radius);overflow:hidden;aspect-ratio:4/3}.before-image[data-astro-cid-sahthylw],.after-image[data-astro-cid-sahthylw]{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}.image-label[data-astro-cid-sahthylw]{position:absolute;top:.5rem;left:.5rem;padding:.25rem .75rem;border-radius:var(--border-radius);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.before-label[data-astro-cid-sahthylw]{background:#ef4444e6;color:var(--white)}.after-label[data-astro-cid-sahthylw]{background:#22c55ee6;color:var(--white)}.transform-arrow[data-astro-cid-sahthylw]{font-size:2rem;color:var(--primary-green);font-weight:700;text-align:center}.gallery-info[data-astro-cid-sahthylw]{padding:1.5rem}.tool-badge[data-astro-cid-sahthylw]{display:inline-block;padding:.25rem .75rem;background:var(--primary-green);color:var(--white);border-radius:var(--border-radius);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem}.gallery-info[data-astro-cid-sahthylw] h3[data-astro-cid-sahthylw]{color:var(--text-dark);margin-bottom:.5rem;font-size:1.25rem}.gallery-info[data-astro-cid-sahthylw] p[data-astro-cid-sahthylw]{color:var(--text-medium);margin:0;line-height:1.5}.cta-section[data-astro-cid-sahthylw]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-sahthylw] h2[data-astro-cid-sahthylw],.cta-section[data-astro-cid-sahthylw] p[data-astro-cid-sahthylw]{color:var(--white)}.cta-buttons[data-astro-cid-sahthylw]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin:2rem 0}.compare-link[data-astro-cid-sahthylw]{margin-top:1rem}@media (max-width: 768px){.gallery-grid[data-astro-cid-sahthylw]{grid-template-columns:1fr}.before-after-container[data-astro-cid-sahthylw]{grid-template-columns:1fr;grid-template-rows:1fr auto 1fr;gap:1rem}.transform-arrow[data-astro-cid-sahthylw]{transform:rotate(90deg);font-size:1.5rem}.cta-buttons[data-astro-cid-sahthylw],.gallery-tools[data-astro-cid-sahthylw]{flex-direction:column;align-items:center}}.hero-subtitle[data-astro-cid-rqutekiz]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium);max-width:700px;margin-left:auto;margin-right:auto}.app-section[data-astro-cid-rqutekiz]{margin-bottom:4rem}.app-header[data-astro-cid-rqutekiz]{margin-bottom:3rem}.app-icon[data-astro-cid-rqutekiz]{font-size:4rem;margin-bottom:1rem}.app-header[data-astro-cid-rqutekiz] h2[data-astro-cid-rqutekiz]{color:var(--text-dark);margin-bottom:.5rem}.app-header[data-astro-cid-rqutekiz] p[data-astro-cid-rqutekiz]{color:var(--text-medium);font-size:1.125rem;margin:0}.videos-grid[data-astro-cid-rqutekiz]{gap:2rem}.video-card[data-astro-cid-rqutekiz]{background:var(--white);border-radius:var(--border-radius-large);overflow:hidden;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey);transition:transform .3s ease,box-shadow .3s ease}.video-card[data-astro-cid-rqutekiz]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.video-thumbnail[data-astro-cid-rqutekiz]{position:relative;height:200px;overflow:hidden}.video-placeholder[data-astro-cid-rqutekiz]{width:100%;height:100%;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;align-items:center;justify-content:center;position:relative}.play-button[data-astro-cid-rqutekiz]{width:60px;height:60px;background:#000c;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;transition:all .3s ease}.play-button[data-astro-cid-rqutekiz]:hover{background:var(--primary-green);transform:scale(1.1)}.video-duration[data-astro-cid-rqutekiz]{position:absolute;bottom:10px;right:10px;background:#000c;color:#fff;padding:.25rem .5rem;border-radius:var(--border-radius);font-size:.875rem;font-weight:500}.video-content[data-astro-cid-rqutekiz]{padding:1.5rem}.video-content[data-astro-cid-rqutekiz] h3[data-astro-cid-rqutekiz]{color:var(--text-dark);margin-bottom:.75rem;font-size:1.25rem}.video-content[data-astro-cid-rqutekiz] p[data-astro-cid-rqutekiz]{color:var(--text-medium);margin-bottom:1.5rem;line-height:1.6}.section-alt[data-astro-cid-rqutekiz]{background:var(--light-grey)}.cta-section[data-astro-cid-rqutekiz]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-rqutekiz] h2[data-astro-cid-rqutekiz],.cta-section[data-astro-cid-rqutekiz] p[data-astro-cid-rqutekiz]{color:var(--white)}.cta-buttons[data-astro-cid-rqutekiz]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}@media (max-width: 768px){.videos-grid[data-astro-cid-rqutekiz]{grid-template-columns:1fr;gap:1.5rem}.app-icon[data-astro-cid-rqutekiz]{font-size:3rem}.app-header[data-astro-cid-rqutekiz] h2[data-astro-cid-rqutekiz]{font-size:1.75rem}.app-header[data-astro-cid-rqutekiz] p[data-astro-cid-rqutekiz]{font-size:1rem}.video-thumbnail[data-astro-cid-rqutekiz]{height:180px}.play-button[data-astro-cid-rqutekiz]{width:50px;height:50px;font-size:1.25rem}.video-content[data-astro-cid-rqutekiz]{padding:1rem}.video-content[data-astro-cid-rqutekiz] h3[data-astro-cid-rqutekiz]{font-size:1.125rem}.cta-buttons[data-astro-cid-rqutekiz]{flex-direction:column;align-items:center}}.hero-grid[data-astro-cid-eyyuebph]{align-items:flex-start;gap:3rem;min-height:500px}.hero-content[data-astro-cid-eyyuebph]{display:flex;flex-direction:column;justify-content:center;height:100%}.hero-image[data-astro-cid-eyyuebph]{display:flex;align-items:center;justify-content:center;height:100%}.hero-subtitle[data-astro-cid-eyyuebph]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium)}.app-badge[data-astro-cid-eyyuebph]{margin-bottom:2rem}.app-badge[data-astro-cid-eyyuebph] img[data-astro-cid-eyyuebph]{max-width:180px;height:auto}.hero-features[data-astro-cid-eyyuebph]{margin-bottom:2rem}.feature-item[data-astro-cid-eyyuebph]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.checkmark[data-astro-cid-eyyuebph]{color:var(--primary-green);font-weight:700;font-size:1.125rem}.hero-cta[data-astro-cid-eyyuebph]{display:flex;gap:1rem;flex-wrap:wrap}.ipad-showcase[data-astro-cid-eyyuebph]{position:relative;max-width:500px;margin:0 auto}.ipad-main-image[data-astro-cid-eyyuebph]{width:100%;height:auto;max-width:500px;border-radius:20px;box-shadow:var(--shadow-large);transition:transform .3s ease}.ipad-main-image[data-astro-cid-eyyuebph]:hover{transform:translateY(-8px)}.video-intro-section[data-astro-cid-eyyuebph]{background:var(--light-grey)}.video-container[data-astro-cid-eyyuebph]{max-width:800px;margin:0 auto;position:relative;border-radius:var(--border-radius-large);overflow:hidden;box-shadow:var(--shadow-large)}.intro-video[data-astro-cid-eyyuebph],.video-replacement-image[data-astro-cid-eyyuebph]{width:100%;height:auto;display:block;border-radius:var(--border-radius-large)}.ipad-screen[data-astro-cid-eyyuebph]{background:#1a1a1a;border-radius:20px;padding:40px 30px;box-shadow:var(--shadow-medium);position:relative}.ipad-screen[data-astro-cid-eyyuebph]:before{content:"";position:absolute;top:15px;left:50%;transform:translate(-50%);width:60px;height:4px;background:#333;border-radius:2px}.app-interface[data-astro-cid-eyyuebph]{background:linear-gradient(135deg,var(--light-grey) 0%,var(--white) 100%);border-radius:12px;height:300px;display:flex;align-items:center;justify-content:center;color:var(--text-medium);font-weight:500;border:2px dashed var(--medium-grey)}.features-grid[data-astro-cid-eyyuebph]{gap:3rem}.feature-large[data-astro-cid-eyyuebph]{background:var(--white);border-radius:var(--border-radius-large);padding:2.5rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.feature-large[data-astro-cid-eyyuebph] h3[data-astro-cid-eyyuebph]{color:var(--text-dark);margin-bottom:1rem;font-size:1.5rem}.feature-large[data-astro-cid-eyyuebph] p[data-astro-cid-eyyuebph]{margin-bottom:1.5rem}.feature-list[data-astro-cid-eyyuebph]{list-style:none;padding:0}.feature-list[data-astro-cid-eyyuebph] li[data-astro-cid-eyyuebph]{color:var(--text-medium);position:relative;padding:.5rem 0 .5rem 1.5rem}.feature-list[data-astro-cid-eyyuebph] li[data-astro-cid-eyyuebph]:before{content:"✓";position:absolute;left:0;color:var(--primary-green);font-weight:700}.who-its-for[data-astro-cid-eyyuebph]{background:var(--light-grey)}.audience-grid[data-astro-cid-eyyuebph]{max-width:900px;margin:0 auto}.audience-card[data-astro-cid-eyyuebph]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.audience-icon[data-astro-cid-eyyuebph]{font-size:3rem;margin-bottom:1rem}.audience-card[data-astro-cid-eyyuebph] h3[data-astro-cid-eyyuebph]{color:var(--text-dark);margin-bottom:1rem}.audience-card[data-astro-cid-eyyuebph] p[data-astro-cid-eyyuebph]{margin:0}.app-store-section[data-astro-cid-eyyuebph]{background:var(--primary-green);color:var(--white)}.app-store-section[data-astro-cid-eyyuebph] h2[data-astro-cid-eyyuebph],.app-store-section[data-astro-cid-eyyuebph] p[data-astro-cid-eyyuebph]{color:var(--white)}.download-section[data-astro-cid-eyyuebph]{margin-top:2rem}.app-store-badge[data-astro-cid-eyyuebph]{margin-bottom:2rem}.app-store-badge[data-astro-cid-eyyuebph] img[data-astro-cid-eyyuebph]{max-width:200px;height:auto}.app-info[data-astro-cid-eyyuebph] p[data-astro-cid-eyyuebph]{color:#ffffffe6;margin-bottom:.5rem}@media (max-width: 768px){.hero-grid[data-astro-cid-eyyuebph]{grid-template-columns:1fr;gap:2rem}.hero-cta[data-astro-cid-eyyuebph]{flex-direction:column}.features-grid[data-astro-cid-eyyuebph]{grid-template-columns:1fr;gap:2rem}.ipad-screen[data-astro-cid-eyyuebph]{padding:30px 20px}.app-interface[data-astro-cid-eyyuebph]{height:200px;font-size:.875rem}}.legal-page[data-astro-cid-fb3qbcs3]{padding:2rem 0 4rem}.legal-header[data-astro-cid-fb3qbcs3]{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid var(--primary-green)}.legal-header[data-astro-cid-fb3qbcs3] h1[data-astro-cid-fb3qbcs3]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.last-updated[data-astro-cid-fb3qbcs3]{color:var(--text-medium);font-style:italic}.legal-content[data-astro-cid-fb3qbcs3]{max-width:800px;margin:0 auto;line-height:1.7}.legal-content[data-astro-cid-fb3qbcs3] section[data-astro-cid-fb3qbcs3]{margin-bottom:3rem}.legal-content[data-astro-cid-fb3qbcs3] h2[data-astro-cid-fb3qbcs3]{font-size:1.8rem;margin-bottom:1rem;color:var(--primary-green);border-bottom:1px solid #eee;padding-bottom:.5rem}.legal-content[data-astro-cid-fb3qbcs3] h3[data-astro-cid-fb3qbcs3]{font-size:1.4rem;margin-bottom:.8rem;margin-top:1.5rem;color:var(--text-dark)}.legal-content[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3]{margin-bottom:1rem;color:var(--text-medium)}.legal-content[data-astro-cid-fb3qbcs3] ul[data-astro-cid-fb3qbcs3]{margin-bottom:1rem;padding-left:1.5rem}.legal-content[data-astro-cid-fb3qbcs3] li[data-astro-cid-fb3qbcs3]{margin-bottom:.5rem;color:var(--text-medium)}.legal-content[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]{color:var(--primary-green);text-decoration:none}.legal-content[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]:hover{text-decoration:underline}.legal-content[data-astro-cid-fb3qbcs3] strong[data-astro-cid-fb3qbcs3]{color:var(--text-dark)}@media (max-width: 768px){.legal-header[data-astro-cid-fb3qbcs3] h1[data-astro-cid-fb3qbcs3]{font-size:2rem}.legal-content[data-astro-cid-fb3qbcs3] h2[data-astro-cid-fb3qbcs3]{font-size:1.5rem}.legal-content[data-astro-cid-fb3qbcs3] h3[data-astro-cid-fb3qbcs3]{font-size:1.2rem}}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;min-height:500px}.hero-content[data-astro-cid-j7pv25f6]{max-width:600px}.hero-image[data-astro-cid-j7pv25f6]{position:relative;height:400px}.hero-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2rem;text-align:center}.hero-content[data-astro-cid-j7pv25f6]{max-width:100%;order:2}.hero-image[data-astro-cid-j7pv25f6]{order:1;height:300px}}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium)}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}@media (max-width: 768px){.hero-cta[data-astro-cid-j7pv25f6]{justify-content:center}}.section-header[data-astro-cid-j7pv25f6]{margin-bottom:3rem}.section-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:1rem}.products-grid[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto}.benefits-section[data-astro-cid-j7pv25f6]{background:var(--light-grey)}.benefits-content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:center}.benefits-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2rem}.benefit-item[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;align-items:flex-start}.benefit-icon[data-astro-cid-j7pv25f6]{font-size:2rem;flex-shrink:0}.benefit-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.5rem;color:var(--text-dark)}.benefit-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.benefits-image[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center}.before-after-showcase[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;width:100%;max-width:600px}.before-section[data-astro-cid-j7pv25f6],.after-section[data-astro-cid-j7pv25f6]{position:relative;border-radius:var(--border-radius-large);overflow:visible;box-shadow:var(--shadow-medium);transition:transform .3s ease}.before-section[data-astro-cid-j7pv25f6]:hover,.after-section[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px)}.magnifier-container[data-astro-cid-j7pv25f6]{position:relative;cursor:crosshair;border-radius:var(--border-radius-large);overflow:hidden}.magnifier-image[data-astro-cid-j7pv25f6]{width:100%;height:auto;display:block;border-radius:var(--border-radius-large)}.magnifier-glass[data-astro-cid-j7pv25f6]{position:absolute;border:3px solid var(--primary-green);border-radius:50%;width:200px;height:200px;opacity:0;pointer-events:none;transition:opacity .3s ease;background-repeat:no-repeat;box-shadow:0 0 0 7px #fffffff2,0 15px 25px #0006,inset 0 0 40px #0000001a;z-index:100;transform:translate(-50%,-50%)}.magnifier-container[data-astro-cid-j7pv25f6]:hover .magnifier-glass[data-astro-cid-j7pv25f6]{opacity:1}.image-label[data-astro-cid-j7pv25f6]{position:absolute;top:1rem;left:1rem;background:#000c;color:#fff;padding:.5rem 1rem;border-radius:var(--border-radius-medium);font-size:.875rem;font-weight:600;z-index:2}.after-section[data-astro-cid-j7pv25f6] .image-label[data-astro-cid-j7pv25f6]{background:var(--primary-green)}.image-label-external[data-astro-cid-j7pv25f6]{text-align:center;font-weight:600;font-size:1rem;margin-bottom:.75rem;color:var(--text-dark)}.after-section[data-astro-cid-j7pv25f6] .image-label-external[data-astro-cid-j7pv25f6]{color:var(--primary-green)}.image-placeholder[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--light-grey) 0%,var(--medium-grey) 100%);border-radius:var(--border-radius-large);display:flex;align-items:center;justify-content:center;color:var(--text-medium);font-weight:500;border:2px dashed var(--medium-grey)}.image-placeholder[data-astro-cid-j7pv25f6].large{width:100%;height:300px;font-size:1.25rem}.cta-section[data-astro-cid-j7pv25f6]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.cta-section[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--white)}.cta-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}@media (max-width: 768px){.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.125rem}.hero-cta[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center}.benefits-list[data-astro-cid-j7pv25f6]{gap:1.5rem}.benefit-item[data-astro-cid-j7pv25f6]{flex-direction:column;text-align:center}.before-after-showcase[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1rem;max-width:400px}.image-label[data-astro-cid-j7pv25f6]{font-size:.75rem;padding:.375rem .75rem}.image-label-external[data-astro-cid-j7pv25f6]{font-size:.875rem;margin-bottom:.5rem}.magnifier-glass[data-astro-cid-j7pv25f6]{width:150px;height:150px}.magnifier-container[data-astro-cid-j7pv25f6]{cursor:pointer}}.legal-page[data-astro-cid-y5py4vqc]{padding:2rem 0 4rem}.legal-header[data-astro-cid-y5py4vqc]{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid var(--primary-green)}.legal-header[data-astro-cid-y5py4vqc] h1[data-astro-cid-y5py4vqc]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-dark)}.last-updated[data-astro-cid-y5py4vqc]{color:var(--text-medium);font-style:italic}.legal-content[data-astro-cid-y5py4vqc]{max-width:800px;margin:0 auto;line-height:1.7}.legal-content[data-astro-cid-y5py4vqc] section[data-astro-cid-y5py4vqc]{margin-bottom:3rem}.legal-content[data-astro-cid-y5py4vqc] h2[data-astro-cid-y5py4vqc]{font-size:1.8rem;margin-bottom:1rem;color:var(--primary-green);border-bottom:1px solid #eee;padding-bottom:.5rem}.legal-content[data-astro-cid-y5py4vqc] h3[data-astro-cid-y5py4vqc]{font-size:1.4rem;margin-bottom:.8rem;margin-top:1.5rem;color:var(--text-dark)}.legal-content[data-astro-cid-y5py4vqc] p[data-astro-cid-y5py4vqc]{margin-bottom:1rem;color:var(--text-medium)}.legal-content[data-astro-cid-y5py4vqc] ul[data-astro-cid-y5py4vqc]{margin-bottom:1rem;padding-left:1.5rem}.legal-content[data-astro-cid-y5py4vqc] li[data-astro-cid-y5py4vqc]{margin-bottom:.5rem;color:var(--text-medium)}.legal-content[data-astro-cid-y5py4vqc] a[data-astro-cid-y5py4vqc]{color:var(--primary-green);text-decoration:none}.legal-content[data-astro-cid-y5py4vqc] a[data-astro-cid-y5py4vqc]:hover{text-decoration:underline}.legal-content[data-astro-cid-y5py4vqc] strong[data-astro-cid-y5py4vqc]{color:var(--text-dark)}@media (max-width: 768px){.legal-header[data-astro-cid-y5py4vqc] h1[data-astro-cid-y5py4vqc]{font-size:2rem}.legal-content[data-astro-cid-y5py4vqc] h2[data-astro-cid-y5py4vqc]{font-size:1.5rem}.legal-content[data-astro-cid-y5py4vqc] h3[data-astro-cid-y5py4vqc]{font-size:1.2rem}}.hero-grid[data-astro-cid-fbr7p6tu]{align-items:flex-start;gap:3rem;min-height:500px}.hero-content[data-astro-cid-fbr7p6tu]{display:flex;flex-direction:column;justify-content:center;height:100%}.hero-image[data-astro-cid-fbr7p6tu]{display:flex;align-items:center;justify-content:center;height:100%}.hero-subtitle[data-astro-cid-fbr7p6tu]{font-size:1.25rem;margin-bottom:2rem;color:var(--text-medium)}.hero-features[data-astro-cid-fbr7p6tu]{margin-bottom:2rem}.feature-item[data-astro-cid-fbr7p6tu]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.checkmark[data-astro-cid-fbr7p6tu]{color:var(--primary-green);font-weight:700;font-size:1.125rem}.hero-cta[data-astro-cid-fbr7p6tu]{display:flex;gap:1rem;flex-wrap:wrap}.webapp-showcase[data-astro-cid-fbr7p6tu]{position:relative;max-width:500px;margin:0 auto}.webapp-main-image[data-astro-cid-fbr7p6tu]{width:100%;height:auto;max-width:500px;border-radius:20px;box-shadow:var(--shadow-large);transition:transform .3s ease}.webapp-main-image[data-astro-cid-fbr7p6tu]:hover{transform:translateY(-8px)}.video-intro-section[data-astro-cid-fbr7p6tu]{background:var(--light-grey)}.video-container[data-astro-cid-fbr7p6tu]{max-width:800px;margin:0 auto;position:relative;border-radius:var(--border-radius-large);overflow:hidden;box-shadow:var(--shadow-large)}.intro-video[data-astro-cid-fbr7p6tu],.video-replacement-image[data-astro-cid-fbr7p6tu]{width:100%;height:auto;display:block;border-radius:var(--border-radius-large)}.image-placeholder[data-astro-cid-fbr7p6tu]{background:linear-gradient(135deg,var(--light-grey) 0%,var(--medium-grey) 100%);border-radius:var(--border-radius-large);display:flex;align-items:center;justify-content:center;color:var(--text-medium);font-weight:500;border:2px dashed var(--medium-grey)}.image-placeholder[data-astro-cid-fbr7p6tu].large{width:100%;height:400px;font-size:1.25rem}.section-header[data-astro-cid-fbr7p6tu]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-fbr7p6tu] h2[data-astro-cid-fbr7p6tu]{margin-bottom:.5rem}.section-header[data-astro-cid-fbr7p6tu] p[data-astro-cid-fbr7p6tu]{color:var(--text-medium);margin:0}.features-grid[data-astro-cid-fbr7p6tu]{gap:3rem}.feature-large[data-astro-cid-fbr7p6tu]{background:var(--white);border-radius:var(--border-radius-large);padding:2.5rem;box-shadow:var(--shadow-light);border:1px solid var(--medium-grey)}.feature-large[data-astro-cid-fbr7p6tu] h3[data-astro-cid-fbr7p6tu]{color:var(--text-dark);margin-bottom:1rem;font-size:1.5rem}.feature-large[data-astro-cid-fbr7p6tu] p[data-astro-cid-fbr7p6tu]{margin-bottom:1.5rem}.feature-list[data-astro-cid-fbr7p6tu]{list-style:none;padding:0}.feature-list[data-astro-cid-fbr7p6tu] li[data-astro-cid-fbr7p6tu]{color:var(--text-medium);position:relative;padding:.5rem 0 .5rem 1.5rem}.feature-list[data-astro-cid-fbr7p6tu] li[data-astro-cid-fbr7p6tu]:before{content:"✓";position:absolute;left:0;color:var(--primary-green);font-weight:700}.how-it-works[data-astro-cid-fbr7p6tu]{background:var(--light-grey)}.steps-grid[data-astro-cid-fbr7p6tu]{max-width:900px;margin:0 auto}.step-card[data-astro-cid-fbr7p6tu]{background:var(--white);border-radius:var(--border-radius-large);padding:2rem;text-align:center;position:relative}.step-number[data-astro-cid-fbr7p6tu]{width:60px;height:60px;background:var(--primary-green);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1.5rem}.step-card[data-astro-cid-fbr7p6tu] h3[data-astro-cid-fbr7p6tu]{color:var(--text-dark);margin-bottom:1rem}.step-card[data-astro-cid-fbr7p6tu] p[data-astro-cid-fbr7p6tu]{margin:0}.cta-section[data-astro-cid-fbr7p6tu]{background:var(--primary-green);color:var(--white)}.cta-section[data-astro-cid-fbr7p6tu] h2[data-astro-cid-fbr7p6tu],.cta-section[data-astro-cid-fbr7p6tu] p[data-astro-cid-fbr7p6tu]{color:var(--white)}.final-cta-grid[data-astro-cid-fbr7p6tu]{max-width:900px;margin:2rem auto 0}.cta-option[data-astro-cid-fbr7p6tu]{background:#ffffff1a;border-radius:var(--border-radius-large);padding:2rem;text-align:center}.highlighted[data-astro-cid-fbr7p6tu]{background:#fff3;border:2px solid rgba(255,255,255,.3)}.cta-option[data-astro-cid-fbr7p6tu] h3[data-astro-cid-fbr7p6tu]{color:var(--white);margin-bottom:.5rem}.cta-option[data-astro-cid-fbr7p6tu] p[data-astro-cid-fbr7p6tu]{color:#fffc;margin-bottom:1.5rem;font-size:.875rem}.cta-note[data-astro-cid-fbr7p6tu]{margin-top:1rem}.cta-note[data-astro-cid-fbr7p6tu] small[data-astro-cid-fbr7p6tu]{color:#fffc}@media (max-width: 768px){.hero-grid[data-astro-cid-fbr7p6tu]{grid-template-columns:1fr;gap:2rem}.hero-cta[data-astro-cid-fbr7p6tu]{flex-direction:column}.features-grid[data-astro-cid-fbr7p6tu]{grid-template-columns:1fr;gap:2rem}.coming-soon-overlay[data-astro-cid-fbr7p6tu]{padding:1.5rem}.coming-soon-overlay[data-astro-cid-fbr7p6tu] h3[data-astro-cid-fbr7p6tu]{font-size:1.25rem}.final-cta-grid[data-astro-cid-fbr7p6tu]{grid-template-columns:1fr;gap:1rem}}
