@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";body{margin:0;padding:0;box-sizing:border-box;background:#f6ffeb}*{margin:0;padding:0;box-sizing:border-box}.svelte-zne36e{font-family:Inter,sans-serif;color:#000}a.svelte-zne36e{text-decoration:none}.site-header.svelte-zne36e{margin-bottom:clamp(48px,6vw,150px)}.nav.svelte-zne36e{display:flex;align-items:center;justify-content:space-between;padding:16px clamp(16px,4vw,50px);gap:12px}.brand.svelte-zne36e{display:inline-flex;align-items:center}.logo.svelte-zne36e{width:75px;height:auto;display:block}.external-link.svelte-zne36e{font-weight:600;background:#000;padding:12px 18px;color:#fff;border-radius:999px;white-space:nowrap}.nav-links.svelte-zne36e{display:flex;align-items:center;gap:18px}.nav-link.svelte-zne36e{font-weight:600;font-size:18px}.menu-btn.svelte-zne36e{display:none;width:44px;height:44px;border:1px solid #000;border-radius:999px;background:transparent;cursor:pointer;align-items:center;justify-content:center}.menu-icon.svelte-zne36e{width:18px;height:2px;background:#000;position:relative;display:block}.menu-icon.svelte-zne36e:before,.menu-icon.svelte-zne36e:after{content:"";position:absolute;left:0;width:18px;height:2px;background:#000}.menu-icon.svelte-zne36e:before{top:-6px}.menu-icon.svelte-zne36e:after{top:6px}.desktop-cta.svelte-zne36e{display:inline-flex}.mobile-cta.svelte-zne36e{display:none}@media(max-width:900px){.nav-link.svelte-zne36e{font-size:16px}.nav-links.svelte-zne36e{gap:14px}}@media(max-width:720px){.menu-btn.svelte-zne36e{display:inline-flex}.desktop-cta.svelte-zne36e{display:none}.mobile-cta.svelte-zne36e{display:inline-flex;justify-content:center;width:100%;margin-top:8px}.nav-links.svelte-zne36e{position:absolute;left:0;right:0;top:76px;padding:14px clamp(16px,4vw,50px) 18px;background:#f6ffeb;border-top:1px solid #000;display:grid;gap:14px;align-items:start;max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .22s ease,opacity .18s ease}.nav-links.is-open.svelte-zne36e{max-height:420px;opacity:1;pointer-events:auto}.nav-link.svelte-zne36e{font-size:18px;padding:6px 0}.site-header.svelte-zne36e{position:relative}}@media(max-width:420px){.logo.svelte-zne36e{width:64px}.external-link.svelte-zne36e{padding:12px 14px}}.svelte-9sff3o{font-family:Inter,sans-serif;color:#000}a.svelte-9sff3o{text-decoration:none;color:#000}.footer-container.svelte-9sff3o{background:#fff;width:100%;max-width:1400px;margin:0 auto;padding:clamp(20px,4vw,50px);border-radius:clamp(24px,4vw,50px);font-size:clamp(16px,1.6vw,20px)}#footer-content-container.svelte-9sff3o{display:flex;justify-content:space-between;gap:clamp(20px,4vw,60px);align-items:flex-start}#company-details-container.svelte-9sff3o{flex:1 1 420px;min-width:240px}#logo.svelte-9sff3o{width:75px;height:auto;display:block;margin-bottom:16px}#company-blurb.svelte-9sff3o{width:100%;max-width:450px;margin-bottom:24px;line-height:1.4}#bold-text.svelte-9sff3o{font-weight:800}.social-links.svelte-9sff3o{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.social-link.svelte-9sff3o{width:20px;height:20px;display:block}#page-link-container.svelte-9sff3o{display:flex;flex-direction:column;margin-top:clamp(24px,5vw,80px);flex:0 1 220px;min-width:180px}#link-header.svelte-9sff3o{font-weight:800;margin-bottom:16px}.footer-link.svelte-9sff3o{margin-bottom:10px}#access-btn-container.svelte-9sff3o{margin-top:clamp(24px,5vw,80px);flex:0 0 auto}#footer-access-btn.svelte-9sff3o{display:inline-flex;justify-content:center;align-items:center;font-weight:600;background:#000;padding:14px 22px;font-size:16px;color:#fff;border-radius:999px;white-space:nowrap}#copyright.svelte-9sff3o{margin-top:clamp(18px,3vw,28px);font-size:14px;opacity:.8}@media(max-width:900px){#footer-content-container.svelte-9sff3o{flex-wrap:wrap}#page-link-container.svelte-9sff3o,#access-btn-container.svelte-9sff3o{margin-top:24px}}@media(max-width:640px){#company-details-container.svelte-9sff3o,#page-link-container.svelte-9sff3o,#access-btn-container.svelte-9sff3o{width:100%;margin-top:30px}#footer-access-btn.svelte-9sff3o{width:100%}#company-blurb.svelte-9sff3o{max-width:100%}}
