.button.svelte-1epfk7q{font-size:16px;padding:12px 24px;border:none;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out;display:inline-flex;justify-content:center;align-items:center;text-decoration:none}.button.primary.svelte-1epfk7q{background:#5d9fa2;color:#f7f5f0}.button.primary.svelte-1epfk7q:hover:not(.disabled){background:#416f70}.button.secondary.svelte-1epfk7q{background:#ebe6df;color:#4a4a4a}.button.secondary.svelte-1epfk7q:hover:not(.disabled){background:#dcd8d2}.button.dark.svelte-1epfk7q{background:#4a4a4a;color:#f7f5f0}.button.dark.svelte-1epfk7q:hover:not(.disabled){background:#2c3333}.button.danger.svelte-1epfk7q{background:#a32929;color:#f7f5f0}.button.danger.svelte-1epfk7q:hover:not(.disabled){background:#8c1e1e}.button.disabled.svelte-1epfk7q,.button[disabled].svelte-1epfk7q{opacity:.6;cursor:not-allowed;background-color:#c2beb4;color:#8d8b83}.button.flat.svelte-1epfk7q{background-color:transparent;color:#4a4a4a;border:1px solid #d4d3d4;padding:8px 16px;font-size:14px}.button.flat.svelte-1epfk7q:hover:not(.disabled){background-color:#ebe6df}.button.flat.active.svelte-1epfk7q{background:#a34343!important;color:#fff!important;border:1px solid #8c2f2f}.button.simple.svelte-1epfk7q{background:transparent;color:#4a4a4a;padding:0;font-weight:400;text-decoration:none;align-self:center}.button.simple.svelte-1epfk7q:hover{color:#2c3333;text-decoration:underline}.button.small-primary.svelte-1epfk7q{background:#8c3b3b;color:#f7f5f0;padding:.5rem 1rem;border-radius:6px;font-size:.875rem}.button.small-primary.svelte-1epfk7q:hover:not(.disabled){background:#a34343}.button.small-secondary.svelte-1epfk7q{background:#ebe6df;color:#4a4a4a;padding:.5rem 1rem;border-radius:6px;font-size:.875rem}.button.small-danger.svelte-1epfk7q{background:#a32929;color:#f7f5f0;padding:.5rem .75rem;border-radius:6px;font-size:.75rem}.button.small-danger.svelte-1epfk7q:hover:not(.disabled){background:#8c1e1e}.button.linear.svelte-1epfk7q{background:#4a4a4a;color:#f7f5f0;padding:.75rem 1.5rem;font-size:16px;font-weight:500}.button.linear.svelte-1epfk7q:hover:not(.disabled){background:#2c3333}.button.simple-link.svelte-1epfk7q{background:transparent;color:#3cb878;padding:0;border:none;border-radius:0;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer}.button.simple-link.svelte-1epfk7q:hover{color:#2a855a;text-decoration:underline}.button.small-secondary.svelte-1epfk7q:hover:not(.disabled){background:#dcd8d2}@media (max-width: 768px){.button.svelte-1epfk7q{padding:14px 20px}.button.flat.svelte-1epfk7q{padding:10px 14px}.button.simple.svelte-1epfk7q{padding:8px 12px;font-size:15px}}.page-header{margin-bottom:48px;text-align:left!important}h1.svelte-59xj34{font-size:48px;font-weight:800;margin-bottom:16px;color:#0a0a0a;letter-spacing:-.03em;line-height:1.1}.page-header.svelte-59xj34 p:where(.svelte-59xj34){font-size:20px;color:#666;line-height:1.5;letter-spacing:-.01em;max-width:600px;margin:0}@media (max-width: 768px){h1.svelte-59xj34{font-size:32px}p.svelte-59xj34{font-size:18px}}header.svelte-vny38x{padding:20px;border-bottom:1px solid rgba(255,255,255,.05);position:fixed;width:100%;left:0;right:0;top:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0a99;display:flex;justify-content:space-between;align-items:left;z-index:1000;box-sizing:border-box;transition:background .3s ease,border-color .3s ease}@media (min-width: 1200px){header.svelte-vny38x{padding:20px calc(50% - 600px)}}.landing-page{padding-top:90px}header.svelte-vny38x .button.simple{color:#fff!important}header.svelte-vny38x .button.simple:hover{color:#2fd4c8!important}html{scroll-padding-top:90px;background:#0a0a0a}.logo-button{padding:0!important;border:none!important;background:transparent!important;cursor:pointer}.logo.svelte-vny38x{height:50px}.logo.svelte-vny38x img:where(.svelte-vny38x){height:100%;width:auto}.desktop-nav.svelte-vny38x{display:flex;justify-content:space-between;align-items:center;width:70%}.header-text.svelte-vny38x{color:#fff!important}.desktop-nav.svelte-vny38x>div:where(.svelte-vny38x){display:flex;gap:32px;align-items:left}@media (max-width: 768px){.desktop-nav.svelte-vny38x{display:none}}.hamburger-menu.svelte-vny38x{border:none;background:transparent;cursor:pointer;padding:8px;z-index:1001;display:none;text-align:left}.hamburger-menu.svelte-vny38x .bar:where(.svelte-vny38x){display:block;width:24px;height:2px;background-color:#1e2a38;margin:5px 0;transition:.3s}@media (max-width: 768px){.hamburger-menu.svelte-vny38x{display:block}.mobile-nav-dropdown.svelte-vny38x .button-dark{width:100%!important}}.mobile-nav-dropdown.svelte-vny38x{position:absolute;top:100%;left:0;width:100%;background:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #e5e7eb;box-shadow:0 4px 12px #00000014;display:none;flex-direction:column;padding:20px}.mobile-nav-dropdown.svelte-vny38x>div:where(.svelte-vny38x){display:flex;flex-direction:column;gap:18px;text-align:left}footer.svelte-lx0fvn{padding:48px 0;background:#000;color:#999;text-align:center}footer.svelte-lx0fvn p:where(.svelte-lx0fvn){margin-bottom:8px;font-size:14px;letter-spacing:-.01em}
