.button[data-astro-cid-ekguhzzh]{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius);transition:all var(--transition-base);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.button--primary[data-astro-cid-ekguhzzh]{background:var(--color-accent-dark);color:var(--color-white);border-color:var(--color-accent-dark)}.button--primary[data-astro-cid-ekguhzzh]:hover{background:var(--color-accent-light);border-color:var(--color-accent-light);color:var(--color-accent-dark);text-decoration:none;transform:translateY(-2px)}.button--secondary[data-astro-cid-ekguhzzh]{background:var(--color-accent-light);color:var(--color-accent-dark);border-color:var(--color-accent-light)}.button--secondary[data-astro-cid-ekguhzzh]:hover{background:var(--color-accent-dark);color:var(--color-white);border-color:var(--color-accent-dark);text-decoration:none}.button--outline[data-astro-cid-ekguhzzh]{color:var(--color-accent-dark);border-color:var(--color-accent-dark);background:0 0}.button--outline[data-astro-cid-ekguhzzh]:hover{background:var(--color-accent-dark);color:var(--color-white);text-decoration:none}.button--sm[data-astro-cid-ekguhzzh]{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm)}.button--md[data-astro-cid-ekguhzzh]{padding:var(--spacing-sm) var(--spacing-lg)}.button--lg[data-astro-cid-ekguhzzh]{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-lg)}.button--xl[data-astro-cid-ekguhzzh]{padding:var(--spacing-lg) var(--spacing-2xl);font-size:var(--font-size-xl);border-radius:var(--border-radius-lg)}.button--pale[data-astro-cid-ekguhzzh]{background:var(--color-accent-light);color:var(--color-accent-dark);border-color:var(--color-accent-light)}.button--pale[data-astro-cid-ekguhzzh]:hover{background:var(--color-white);color:var(--color-accent-dark);border-color:var(--color-white);text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.header[data-astro-cid-nen7h5rs]{z-index:1000;background:var(--color-accent-dark);box-shadow:var(--shadow-sm);position:sticky;top:0}.header__topbar[data-astro-cid-nen7h5rs]{background:var(--color-white);padding:.15rem var(--spacing-md);justify-content:center;align-items:center;display:flex}.header__topbar-content[data-astro-cid-nen7h5rs]{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);width:100%;max-width:1400px;display:flex}.header__phone[data-astro-cid-nen7h5rs]{color:var(--color-accent-dark);transition:color var(--transition-base);font-size:.8rem;font-weight:500;text-decoration:none}.header__lang[data-astro-cid-nen7h5rs]{color:var(--color-accent-dark);padding-right:var(--spacing-sm);border-right:1px solid var(--color-border);font-size:.8rem;font-weight:600;text-decoration:none}.header__lang[data-astro-cid-nen7h5rs]:hover{text-decoration:underline}.header__phone[data-astro-cid-nen7h5rs]:hover{color:var(--color-accent-dark);opacity:.8;text-decoration:underline}.header__social[data-astro-cid-nen7h5rs]{align-items:center;gap:.4rem;display:flex}.header__social-link[data-astro-cid-nen7h5rs]{width:22px;height:22px;color:var(--color-accent-dark);transition:all var(--transition-base);justify-content:center;align-items:center;text-decoration:none;display:flex}.header__social-link[data-astro-cid-nen7h5rs]:hover{color:var(--color-accent-dark);opacity:.7;transform:translateY(-1px)}.header__social-link[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:18px;height:18px}.nav[data-astro-cid-nen7h5rs]{padding:var(--spacing-sm) var(--spacing-md);justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;display:flex}.nav__logo[data-astro-cid-nen7h5rs]{align-items:center;height:70px;text-decoration:none;display:flex}.nav__logo[data-astro-cid-nen7h5rs] picture[data-astro-cid-nen7h5rs],.nav__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:100%;max-height:70px;display:block}.nav__toggle[data-astro-cid-nen7h5rs]{cursor:pointer;padding:var(--spacing-xs);z-index:1001;background:0 0;border:none;flex-direction:column;gap:4px;display:none}.nav__toggle-line[data-astro-cid-nen7h5rs]{background:var(--color-white);width:24px;height:2px;transition:all var(--transition-base)}.nav__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .nav__toggle-line[data-astro-cid-nen7h5rs]:first-child{transform:rotate(45deg)translate(6px,6px)}.nav__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .nav__toggle-line[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.nav__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .nav__toggle-line[data-astro-cid-nen7h5rs]:nth-child(3){transform:rotate(-45deg)translate(6px,-6px)}.nav__overlay[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity var(--transition-base);z-index:999;background:#00000080;display:none;position:fixed;inset:0}.nav__overlay--visible[data-astro-cid-nen7h5rs]{opacity:1}.nav__menu[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--spacing-lg);display:flex}.nav__list[data-astro-cid-nen7h5rs]{gap:var(--spacing-lg);margin:0;padding:0;list-style:none;display:flex}.nav__item--has-submenu[data-astro-cid-nen7h5rs],.nav__item--has-megamenu[data-astro-cid-nen7h5rs]{position:relative}.nav__link[data-astro-cid-nen7h5rs]{color:var(--color-white);transition:color var(--transition-base);align-items:center;gap:4px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;text-decoration:none;display:flex}.nav__link[data-astro-cid-nen7h5rs]:hover{color:var(--color-accent-light);text-decoration:none}.nav__item--has-submenu[data-astro-cid-nen7h5rs] .nav__link[data-astro-cid-nen7h5rs]:after,.nav__item--has-megamenu[data-astro-cid-nen7h5rs] .nav__link[data-astro-cid-nen7h5rs]:after{content:"▼";transition:transform var(--transition-base);margin-left:4px;font-size:8px}.nav__submenu-wrapper[data-astro-cid-nen7h5rs]{z-index:1001;margin-top:var(--spacing-xs);position:absolute;top:100%;left:0}.nav__submenu[data-astro-cid-nen7h5rs]{background:var(--color-white);min-width:200px;padding:var(--spacing-xs) 0;box-shadow:var(--shadow-md);border-radius:var(--border-radius);opacity:0;visibility:hidden;transition:opacity var(--transition-base), visibility var(--transition-base), transform var(--transition-base);margin:0;list-style:none;transform:translateY(-10px)}.nav__item--has-submenu[data-astro-cid-nen7h5rs]:hover .nav__submenu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:translateY(0)}.nav__sublink[data-astro-cid-nen7h5rs]{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-accent-dark);transition:background-color var(--transition-base), color var(--transition-base);font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;text-decoration:none;display:block}.nav__sublink[data-astro-cid-nen7h5rs]:hover{background:var(--color-accent-light);color:var(--color-accent-dark);text-decoration:none}.nav__item--has-megamenu[data-astro-cid-nen7h5rs]{position:static}.nav__megamenu[data-astro-cid-nen7h5rs]{z-index:1001;background:var(--color-white);border-top:3px solid var(--color-accent-light);opacity:0;visibility:hidden;overscroll-behavior:contain;max-height:calc(100vh - 130px);transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-8px);box-shadow:0 24px 48px #1d52482e}.nav__megamenu[data-astro-cid-nen7h5rs]:before{content:"";height:36px;position:absolute;top:-36px;left:0;right:0}.nav__item--has-megamenu[data-astro-cid-nen7h5rs]:hover .nav__megamenu[data-astro-cid-nen7h5rs],.nav__item--has-megamenu[data-astro-cid-nen7h5rs]:focus-within .nav__megamenu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:translateY(0)}.nav__megamenu-inner[data-astro-cid-nen7h5rs]{max-width:1400px;padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-xl);gap:var(--spacing-xl);grid-template-columns:minmax(220px,1fr) minmax(0,2.2fr) minmax(240px,1fr);align-items:start;margin:0 auto;display:grid}.nav__megamenu-intro[data-astro-cid-nen7h5rs]{padding-right:var(--spacing-lg);border-right:1px solid var(--color-border);align-self:stretch}.nav__megamenu-eyebrow[data-astro-cid-nen7h5rs]{margin:0 0 var(--spacing-xs);letter-spacing:.08em;text-transform:uppercase;color:#1d524899;font-size:12px;font-weight:600}.nav__megamenu-heading[data-astro-cid-nen7h5rs]{margin:0 0 var(--spacing-sm);color:var(--color-accent-dark);font-size:22px;font-weight:700;line-height:1.25}.nav__megamenu-text[data-astro-cid-nen7h5rs]{margin:0 0 var(--spacing-md);color:var(--color-text-light);font-size:14px;line-height:1.6}.nav__megamenu-all[data-astro-cid-nen7h5rs]{color:var(--color-accent-dark);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.nav__megamenu-all[data-astro-cid-nen7h5rs]:hover{text-decoration:none}.nav__megamenu-list[data-astro-cid-nen7h5rs]{gap:var(--spacing-xs) var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nav__megamenu-item[data-astro-cid-nen7h5rs]{margin:0}.nav__megamenu-link[data-astro-cid-nen7h5rs]{height:100%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius);color:var(--color-accent-dark);flex-direction:column;gap:4px;text-decoration:none;transition:background-color .15s;display:flex}.nav__megamenu-link[data-astro-cid-nen7h5rs]:hover,.nav__megamenu-link[data-astro-cid-nen7h5rs]:focus-visible{background:#1d52480f;text-decoration:none}.nav__megamenu-link-title[data-astro-cid-nen7h5rs]{color:var(--color-accent-dark);font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;line-height:1.3}.nav__megamenu-link-description[data-astro-cid-nen7h5rs]{color:#1d5248b3;font-family:Montserrat,sans-serif;font-size:13px;line-height:1.45}.nav__megamenu-feature[data-astro-cid-nen7h5rs]{border-radius:var(--border-radius-lg);min-height:260px;color:var(--color-white);align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.nav__megamenu-feature-image[data-astro-cid-nen7h5rs]{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.nav__megamenu-feature[data-astro-cid-nen7h5rs]:after{content:"";background:linear-gradient(#1d524826 0%,#1d5248eb 70%);position:absolute;inset:0}.nav__megamenu-feature[data-astro-cid-nen7h5rs]:hover .nav__megamenu-feature-image[data-astro-cid-nen7h5rs]{transform:scale(1.04)}.nav__megamenu-feature-body[data-astro-cid-nen7h5rs]{z-index:1;padding:var(--spacing-lg);flex-direction:column;gap:6px;display:flex;position:relative}.nav__megamenu-feature-title[data-astro-cid-nen7h5rs]{font-size:18px;font-weight:700;line-height:1.25}.nav__megamenu-feature-text[data-astro-cid-nen7h5rs]{opacity:.92;font-size:13px;line-height:1.5}.nav__megamenu-feature-cta[data-astro-cid-nen7h5rs]{margin-top:var(--spacing-xs);color:var(--color-accent-dark);background:var(--color-accent-light);border-radius:var(--border-radius);white-space:nowrap;align-self:flex-start;padding:6px 14px;font-size:13px;font-weight:600}@media (width<=1100px) and (width>=769px){.nav__megamenu-inner[data-astro-cid-nen7h5rs]{grid-template-columns:minmax(200px,1fr) minmax(0,2.4fr)}.nav__megamenu-feature[data-astro-cid-nen7h5rs]{display:none}}.nav__cta[data-astro-cid-nen7h5rs]{letter-spacing:.3px;border-width:1.5px;border-radius:4px;font-weight:500;background:var(--color-accent-light)!important;color:var(--color-accent-dark)!important;border-color:var(--color-accent-light)!important;padding:.4rem 1rem!important;font-size:.875rem!important}.nav__cta[data-astro-cid-nen7h5rs]:hover{opacity:.9;background:var(--color-accent-light)!important;color:var(--color-accent-dark)!important;border-color:var(--color-accent-light)!important}@media (width<=768px){.nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;position:relative}.nav__toggle[data-astro-cid-nen7h5rs]{display:flex}.nav__overlay[data-astro-cid-nen7h5rs]{display:none}.nav__menu[data-astro-cid-nen7h5rs]{background:var(--color-white);width:100%;padding:var(--spacing-md);overscroll-behavior:contain;max-height:0;transition:max-height var(--transition-base);box-shadow:var(--shadow-md);z-index:1000;opacity:0;visibility:hidden;flex-direction:column;align-items:flex-start;position:absolute;top:100%;left:0;right:0;overflow:hidden auto}.nav__menu--open[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;max-height:calc(100dvh - 104px)}.nav__list[data-astro-cid-nen7h5rs]{gap:var(--spacing-sm);flex-direction:column;width:100%}.nav__item--has-submenu[data-astro-cid-nen7h5rs],.nav__item--has-megamenu[data-astro-cid-nen7h5rs]{position:relative}.nav__link[data-astro-cid-nen7h5rs]{color:var(--color-accent-dark);width:100%;padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border);justify-content:space-between}.nav__link[data-astro-cid-nen7h5rs]:last-child{border-bottom:none}.nav__item--has-submenu[data-astro-cid-nen7h5rs] .nav__link[data-astro-cid-nen7h5rs]:after,.nav__item--has-megamenu[data-astro-cid-nen7h5rs] .nav__link[data-astro-cid-nen7h5rs]:after{content:"▶";font-size:10px}.nav__submenu-wrapper[data-astro-cid-nen7h5rs]{margin-top:0;margin-left:0;position:static}.nav__submenu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;box-shadow:none;padding:var(--spacing-xs) 0;background:#0000000d;margin-top:0;display:none;position:static;transform:none}.nav__item--has-submenu[data-astro-cid-nen7h5rs].active .nav__submenu[data-astro-cid-nen7h5rs]{display:block}.nav__sublink[data-astro-cid-nen7h5rs]{padding:var(--spacing-xs) var(--spacing-md);color:var(--color-accent-dark)}.nav__megamenu[data-astro-cid-nen7h5rs]{width:100%;min-width:auto;max-width:100%;padding:var(--spacing-xs) 0;opacity:1;visibility:visible;box-shadow:none;background:#0000000d;max-height:none;margin:0;display:none;position:static;overflow:visible;transform:none}.nav__item--has-megamenu[data-astro-cid-nen7h5rs].active .nav__megamenu[data-astro-cid-nen7h5rs]{display:block}.nav__item--has-megamenu[data-astro-cid-nen7h5rs]:hover .nav__megamenu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:none}.nav__megamenu-list[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0;width:100%;display:flex}.nav__megamenu-item[data-astro-cid-nen7h5rs]{width:100%}.nav__megamenu-link[data-astro-cid-nen7h5rs]{padding:var(--spacing-xs) var(--spacing-md);box-sizing:border-box;border:none;border-radius:0;flex-direction:row;align-items:center;gap:0;width:100%}.nav__megamenu-link[data-astro-cid-nen7h5rs]:hover{border:none}.nav__megamenu-link-title[data-astro-cid-nen7h5rs]{font-size:14px}.nav__megamenu-link-description[data-astro-cid-nen7h5rs],.nav__megamenu[data-astro-cid-nen7h5rs]:before,.nav__megamenu-feature[data-astro-cid-nen7h5rs],.nav__megamenu-eyebrow[data-astro-cid-nen7h5rs],.nav__megamenu-heading[data-astro-cid-nen7h5rs],.nav__megamenu-text[data-astro-cid-nen7h5rs]{display:none}.nav__megamenu-inner[data-astro-cid-nen7h5rs]{padding:0;display:block}.nav__megamenu-intro[data-astro-cid-nen7h5rs]{border:none;padding:0}.nav__megamenu-all[data-astro-cid-nen7h5rs]{padding:var(--spacing-xs) var(--spacing-md);font-size:14px;display:block}.nav__megamenu-list[data-astro-cid-nen7h5rs]{display:flex}.nav__megamenu[data-astro-cid-nen7h5rs]{border-top:none}.nav__actions[data-astro-cid-nen7h5rs]{width:100%;margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}}.footer[data-astro-cid-jo6i4kqk]{background:var(--color-accent-dark);color:var(--color-white);padding:var(--spacing-2xl) 0 var(--spacing-lg)}.footer__content[data-astro-cid-jo6i4kqk]{gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{max-width:400px}.footer__logo[data-astro-cid-jo6i4kqk]{margin-bottom:var(--spacing-md);max-width:200px;display:block}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:100%;height:auto;display:block}.footer__description[data-astro-cid-jo6i4kqk]{color:#fffc;margin-bottom:var(--spacing-md);font-family:Montserrat,sans-serif;font-size:14px}.footer__contact[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin-bottom:var(--spacing-xs);color:#fffc;font-family:Montserrat,sans-serif;font-size:14px}.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-white);text-decoration:underline}.footer__social[data-astro-cid-jo6i4kqk]{gap:var(--spacing-md);margin-top:var(--spacing-md);display:flex}.footer__social-link[data-astro-cid-jo6i4kqk]{color:#fffc;width:36px;height:36px;transition:all var(--transition-base);justify-content:center;align-items:center;text-decoration:none;display:flex}.footer__social-link[data-astro-cid-jo6i4kqk]:hover{color:var(--color-white);transform:translateY(-2px)}.footer__social-link[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:24px;height:24px}.footer__heading[data-astro-cid-jo6i4kqk]{margin-bottom:var(--spacing-md);color:var(--color-white);font-family:Montserrat,sans-serif;font-size:14px;font-weight:600}.footer__list[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer__list[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:var(--spacing-xs)}.footer__link[data-astro-cid-jo6i4kqk]{color:#fffc;transition:color var(--transition-base);font-family:Montserrat,sans-serif;font-size:14px;text-decoration:none}.footer__link[data-astro-cid-jo6i4kqk]:hover{color:var(--color-white);text-decoration:underline}.footer__sublist[data-astro-cid-jo6i4kqk]{margin:var(--spacing-xs) 0 0 var(--spacing-md);padding:0;list-style:none}.footer__sublist[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:var(--spacing-xs)}.footer__sublink[data-astro-cid-jo6i4kqk]{color:#ffffffb3;transition:color var(--transition-base);font-family:Montserrat,sans-serif;font-size:14px;text-decoration:none}.footer__sublink[data-astro-cid-jo6i4kqk]:hover{color:var(--color-white);text-decoration:underline}.footer__hours[data-astro-cid-jo6i4kqk]{color:#fffc;font-family:Montserrat,sans-serif;font-size:14px}.footer__hours[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin-bottom:var(--spacing-xs);margin-top:0;font-family:Montserrat,sans-serif;font-size:14px}.footer__cta[data-astro-cid-jo6i4kqk]{margin-top:var(--spacing-md)}.footer__cta[data-astro-cid-jo6i4kqk] .button[data-astro-cid-jo6i4kqk]{white-space:nowrap;padding:.375rem .75rem;font-size:.75rem;line-height:1.2}.footer__bottom[data-astro-cid-jo6i4kqk]{padding-top:var(--spacing-lg);justify-content:space-between;align-items:center;gap:var(--spacing-md);border-top:1px solid #fff3;flex-wrap:wrap;display:flex}.footer__copyright[data-astro-cid-jo6i4kqk]{color:#fffc;margin:0;font-family:Montserrat,sans-serif;font-size:14px}.footer__copyright[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-white);text-decoration:underline}.footer__legal[data-astro-cid-jo6i4kqk]{gap:var(--spacing-md);align-items:center;display:flex}.footer__legal[data-astro-cid-jo6i4kqk] .footer__link[data-astro-cid-jo6i4kqk]{font-size:12px}.footer__powered-by[data-astro-cid-jo6i4kqk]{color:#ffffffbf;transition:color var(--transition-base);font-family:Montserrat,sans-serif;font-size:12px;text-decoration:none}.footer__powered-by[data-astro-cid-jo6i4kqk]:hover{color:var(--color-white);text-decoration:underline}@media (width<=768px){.footer__content[data-astro-cid-jo6i4kqk]{gap:var(--spacing-lg);text-align:center;grid-template-columns:1fr}.footer__brand[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:center;max-width:100%;display:flex}.footer__logo[data-astro-cid-jo6i4kqk]{margin-left:auto;margin-right:auto}.footer__social[data-astro-cid-jo6i4kqk]{justify-content:center}.footer__section[data-astro-cid-jo6i4kqk]{text-align:center}.footer__list[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:center;display:flex}.footer__cta[data-astro-cid-jo6i4kqk]{justify-content:center;display:flex}.footer__bottom[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column}}.floating-quote[data-astro-cid-576vich6]{z-index:900;background:var(--color-white);border-radius:var(--border-radius-lg);border:1px solid var(--color-border);opacity:0;pointer-events:none;width:290px;max-width:calc(100vw - 32px);transition:opacity .3s,transform .3s;position:fixed;bottom:20px;right:20px;transform:translateY(20px);box-shadow:0 10px 30px #1d524840}.floating-quote--visible[data-astro-cid-576vich6]{opacity:1;pointer-events:auto;transform:translateY(0)}.floating-quote__link[data-astro-cid-576vich6]{align-items:center;gap:var(--spacing-sm);color:var(--color-text);padding:10px 28px 10px 10px;text-decoration:none;display:flex}.floating-quote__photo[data-astro-cid-576vich6],.floating-quote__photo[data-astro-cid-576vich6] img[data-astro-cid-576vich6]{object-fit:cover;border-radius:50%;flex-shrink:0;width:46px;height:46px;display:block}.floating-quote__photo[data-astro-cid-576vich6] img[data-astro-cid-576vich6]{border:2px solid var(--color-accent-light)}.floating-quote__body[data-astro-cid-576vich6]{flex-direction:column;gap:2px;min-width:0;display:flex}.floating-quote__kicker[data-astro-cid-576vich6]{color:var(--color-text-light);font-size:.68rem}.floating-quote__title[data-astro-cid-576vich6]{color:var(--color-accent-dark);font-size:.9rem;font-weight:700;line-height:1.2}.floating-quote__cta[data-astro-cid-576vich6]{white-space:nowrap;color:var(--color-white);background:var(--color-accent-dark);border-radius:var(--border-radius);transition:background var(--transition-base);align-self:flex-start;margin-top:4px;padding:4px 10px;font-size:.78rem;font-weight:600}.floating-quote__link[data-astro-cid-576vich6]:hover .floating-quote__cta[data-astro-cid-576vich6]{background:#163f37}.floating-quote__close[data-astro-cid-576vich6]{width:24px;height:24px;color:var(--color-text-light);cursor:pointer;background:0 0;border:none;border-radius:50%;font-size:1.1rem;line-height:1;position:absolute;top:2px;right:2px}.floating-quote__close[data-astro-cid-576vich6]:hover{background:#1d524814}@media (width<=640px){.floating-quote[data-astro-cid-576vich6]{width:240px;bottom:10px;right:10px}.floating-quote__link[data-astro-cid-576vich6]{padding:8px 26px 8px 8px}.floating-quote__photo[data-astro-cid-576vich6],.floating-quote__photo[data-astro-cid-576vich6] img[data-astro-cid-576vich6]{width:40px;height:40px}.floating-quote__kicker[data-astro-cid-576vich6]{display:none}}@media (prefers-reduced-motion:reduce){.floating-quote[data-astro-cid-576vich6]{transition:none}}.related[data-astro-cid-oje2a5xi]{background:var(--color-white)}.related--inline[data-astro-cid-oje2a5xi]{margin-top:var(--spacing-2xl)}.related__title[data-astro-cid-oje2a5xi]{font-size:var(--font-size-2xl);color:var(--color-accent-dark);margin-bottom:var(--spacing-lg);text-align:center}.related__grid[data-astro-cid-oje2a5xi]{gap:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.related__card[data-astro-cid-oje2a5xi]{border:1px solid var(--color-border);border-radius:var(--border-radius-lg);background:var(--color-white);transition:box-shadow var(--transition-base), transform var(--transition-base);overflow:hidden}.related__card[data-astro-cid-oje2a5xi]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1d52481f}.related__link[data-astro-cid-oje2a5xi]{height:100%;color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.related__image[data-astro-cid-oje2a5xi]{aspect-ratio:3/2;display:block;overflow:hidden}.related__image[data-astro-cid-oje2a5xi] img,.related__image[data-astro-cid-oje2a5xi] picture{object-fit:cover;width:100%;height:100%;display:block;border-radius:0!important}.related__body[data-astro-cid-oje2a5xi]{gap:var(--spacing-sm);padding:var(--spacing-md);flex-direction:column;flex:1;display:flex}.related__name[data-astro-cid-oje2a5xi]{font-weight:600;line-height:1.35}.related__more[data-astro-cid-oje2a5xi]{color:var(--color-accent-dark);margin-top:auto;font-size:.85rem;font-weight:600}@media (width<=900px){.related__grid[data-astro-cid-oje2a5xi]{gap:var(--spacing-md);grid-template-columns:1fr}.related__link[data-astro-cid-oje2a5xi]{flex-direction:row}.related__image[data-astro-cid-oje2a5xi]{aspect-ratio:auto;flex-shrink:0;width:120px}.related__name[data-astro-cid-oje2a5xi]{font-size:.95rem}}body{flex-direction:column;min-height:100vh;display:flex}#main-content{flex:1}
