[data-astro-cid-fb3qbcs3]{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Quicksand,sans-serif;background:#fffdf8;color:#333;line-height:1.6}nav[data-astro-cid-fb3qbcs3]{position:fixed;top:0;left:0;right:0;background:#fffffff2;backdrop-filter:blur(10px);padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;z-index:1000;box-shadow:0 2px 20px #00000014}.nav-logo[data-astro-cid-fb3qbcs3]{height:50px}.nav-links[data-astro-cid-fb3qbcs3]{display:flex;gap:2rem;list-style:none;align-items:center}.nav-links[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]{text-decoration:none;color:#5a5a5a;font-weight:600;transition:color .3s}.nav-links[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]:hover{color:#91c451}.nav-links[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3][aria-current=page]{background:#91c45126;color:#91c451;padding:.4rem 1rem;border-radius:50px}.nav-cta[data-astro-cid-fb3qbcs3]{background:#91c451;color:#fff!important;padding:.5rem 1.25rem;border-radius:50px;transition:opacity .3s,transform .3s}.nav-cta[data-astro-cid-fb3qbcs3]:hover{opacity:.9;transform:translateY(-1px)}.hamburger[data-astro-cid-fb3qbcs3]{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:0}.hamburger[data-astro-cid-fb3qbcs3] span[data-astro-cid-fb3qbcs3]{display:block;width:24px;height:2.5px;background:#5a5a5a;border-radius:2px;transition:transform .3s,opacity .3s;margin:0 auto}.hamburger[data-astro-cid-fb3qbcs3].open span[data-astro-cid-fb3qbcs3]:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.hamburger[data-astro-cid-fb3qbcs3].open span[data-astro-cid-fb3qbcs3]:nth-child(2){opacity:0}.hamburger[data-astro-cid-fb3qbcs3].open span[data-astro-cid-fb3qbcs3]:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.page-hero[data-astro-cid-fb3qbcs3]{padding:8rem 2rem 1rem;text-align:center}.eyebrow[data-astro-cid-fb3qbcs3]{font-size:.85rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#91c451;margin-bottom:.75rem}.page-title[data-astro-cid-fb3qbcs3]{font-size:3rem;color:#5a5a5a;font-weight:800;line-height:1.1;margin-bottom:.75rem}.updated[data-astro-cid-fb3qbcs3]{font-size:1rem;color:#666;font-weight:600}.legal[data-astro-cid-fb3qbcs3]{max-width:760px;margin:2rem auto 5rem;padding:0 2rem;font-size:1.05rem;line-height:1.8;color:#444}.legal[data-astro-cid-fb3qbcs3] h2[data-astro-cid-fb3qbcs3]{font-size:1.4rem;color:#5a5a5a;font-weight:800;line-height:1.3;margin:2.5rem 0 .75rem}.legal[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3]{margin-bottom:1.15rem}.legal[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]{color:#1b9ac4}footer[data-astro-cid-fb3qbcs3]{background:#5a5a5a;padding:3rem 2rem;text-align:center;color:#fff}.footer-logo[data-astro-cid-fb3qbcs3]{height:60px;margin-bottom:1rem;filter:brightness(0) invert(1)}.footer-location[data-astro-cid-fb3qbcs3]{font-size:1rem;opacity:.9;margin-bottom:.5rem}footer[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3]{opacity:.7;font-size:.9rem}.footer-links[data-astro-cid-fb3qbcs3]{margin-top:.75rem;font-size:.85rem;opacity:.7}.footer-links[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]{color:#fff;text-decoration:underline;text-underline-offset:2px}.footer-links[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]:hover{opacity:1}.footer-links[data-astro-cid-fb3qbcs3] span[data-astro-cid-fb3qbcs3]{margin:0 .5rem}@media(max-width:768px){.hamburger[data-astro-cid-fb3qbcs3]{display:flex}.nav-links[data-astro-cid-fb3qbcs3]{display:none;position:absolute;top:100%;right:.75rem;left:.75rem;flex-direction:column;background:#fff;padding:.75rem;border-radius:14px;box-shadow:0 12px 36px #00000026;gap:.25rem;margin-top:.5rem;align-items:stretch}.nav-links[data-astro-cid-fb3qbcs3].open{display:flex}.nav-links[data-astro-cid-fb3qbcs3] li[data-astro-cid-fb3qbcs3]{width:100%}.nav-links[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]{display:block;padding:.65rem .9rem;border-radius:10px}.nav-links[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]:hover{background:#91c4511a}.nav-links[data-astro-cid-fb3qbcs3] .nav-cta[data-astro-cid-fb3qbcs3]{text-align:center;margin-top:.25rem}.nav-links[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3][aria-current=page]{padding:.65rem .9rem;border-radius:10px}.page-hero[data-astro-cid-fb3qbcs3]{padding:6rem 1.25rem 1rem}.page-title[data-astro-cid-fb3qbcs3]{font-size:2.25rem}.legal[data-astro-cid-fb3qbcs3]{padding:0 1.25rem;font-size:1rem}}
