.hamburger.svelte-cwls5q{z-index:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#fffaf5d9;border:1.5px solid #007bff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;padding:0;transition:background .2s,box-shadow .2s;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 4px 16px #0000002e}.hamburger.svelte-cwls5q:hover{background:#fff5eb;box-shadow:0 6px 20px #0000003d}.hamburger.svelte-cwls5q span:where(.svelte-cwls5q){transform-origin:50%;background:#007bff;border-radius:2px;width:20px;height:2px;transition:transform .25s,opacity .25s;display:block}.hamburger.open.svelte-cwls5q span:where(.svelte-cwls5q):first-child{transform:translateY(7px)rotate(45deg)}.hamburger.open.svelte-cwls5q span:where(.svelte-cwls5q):nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open.svelte-cwls5q span:where(.svelte-cwls5q):nth-child(3){transform:translateY(-7px)rotate(-45deg)}.menu-backdrop.svelte-cwls5q{z-index:490;position:fixed;inset:0}.menu-panel.svelte-cwls5q{z-index:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf5f2;border:1.5px solid #007bff;border-radius:10px;min-width:160px;padding:8px 0;animation:.2s cubic-bezier(.34,1.4,.64,1) svelte-cwls5q-slideDown;position:fixed;top:76px;right:20px;box-shadow:0 8px 32px #0003}@keyframes svelte-cwls5q-slideDown{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.menu-panel.svelte-cwls5q ul:where(.svelte-cwls5q){margin:0;padding:0;list-style:none}.menu-panel.svelte-cwls5q li:where(.svelte-cwls5q) a:where(.svelte-cwls5q){color:#333;letter-spacing:.5px;padding:11px 22px;font-size:14px;text-decoration:none;transition:background .15s,color .15s;display:block}.menu-panel.svelte-cwls5q li:where(.svelte-cwls5q) a:where(.svelte-cwls5q):hover{color:#007bff;background:#007bff1a}.page.svelte-cwls5q{background:linear-gradient(135deg,#ede8e0 0%,#e5dcd2 100%);min-height:100vh;padding:2rem 1rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto}.card.svelte-cwls5q{background:#fff;border-radius:12px;margin:0 auto;padding:3rem 2.5rem;box-shadow:0 4px 12px #00000014}.hero.svelte-cwls5q{text-align:center;border-bottom:1px solid #eee;margin-bottom:3rem;padding-bottom:2rem}.hero.svelte-cwls5q h1:where(.svelte-cwls5q){color:#333;letter-spacing:-.5px;margin:0 0 .5rem;font-size:2.2rem;font-weight:700}.tagline.svelte-cwls5q{color:#666;margin:0;font-size:1.1rem;font-style:italic;font-weight:400}.section.svelte-cwls5q{margin-bottom:2.5rem}.section.svelte-cwls5q h2:where(.svelte-cwls5q){color:#333;border-bottom:2px solid #f0ece0;margin:0 0 1rem;padding-bottom:.5rem;font-size:1.4rem;font-weight:700}.content.svelte-cwls5q{color:#555;font-size:1rem;line-height:1.8}.content.svelte-cwls5q p:where(.svelte-cwls5q){margin:0 0 1.2rem}.highlight.svelte-cwls5q{color:#7a8f70;margin-top:.5rem;font-weight:600;display:block}.values.svelte-cwls5q{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.values.svelte-cwls5q li:where(.svelte-cwls5q){background:#f9f8f6;border-left:4px solid #7a8f70;border-radius:8px;padding:1.5rem}.values.svelte-cwls5q strong:where(.svelte-cwls5q){color:#333;margin-bottom:.5rem;font-size:1.1rem;display:block}.values.svelte-cwls5q li:where(.svelte-cwls5q){color:#666;font-size:.95rem;line-height:1.6}.cta.svelte-cwls5q{text-align:center;background:linear-gradient(135deg,#f9f8f6 0%,#f5f0e8 100%);border:1px solid #eee;border-radius:8px;padding:2rem}.cta.svelte-cwls5q p:where(.svelte-cwls5q){color:#555;margin:0 0 1.5rem;font-size:1rem}.btn-visits.svelte-cwls5q{color:#fff;background:#333;border-radius:6px;padding:.75rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.btn-visits.svelte-cwls5q:hover{background:#555;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media (width<=640px){.page.svelte-cwls5q{padding:1rem}.card.svelte-cwls5q{padding:1.5rem}.hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:1.6rem}.section.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.2rem}.values.svelte-cwls5q{grid-template-columns:1fr}}
