:root{--accent: #1F75FE;--text-color: color-mix(in srgb, var(--accent) 10%, black);--secondary-text-color: color-mix(in srgb, var(--accent) 15%, #808080);--border-color: color-mix(in srgb, var(--accent) 20%, #dbdbdb);--background-color: #ffffff;--contrast-text-color: #ffffff;--spotlight-gradient: conic-gradient(from -37deg at -10.16% -13.79%, color-mix(in srgb, var(--accent) 20%, black) 150deg, color-mix(in srgb, var(--accent) 80%, black) 180deg, color-mix(in srgb, var(--accent) 20%, black) 214deg);--radial-gradient: radial-gradient(118.04% 355.43% at 0% 50%, var(--accent) 0%, color-mix(in srgb, var(--accent) 20%, black) 100%)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}ul,ol,li{list-style:none}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{text-wrap:balance}button{cursor:pointer;border:none;background:none;font-family:inherit}@font-face{font-family:Geist Fallback;src:local("Arial");size-adjust:103%;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");size-adjust:98%;ascent-override:100%;descent-override:20%;line-gap-override:0%}body{font-family:Geist,Geist Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:var(--text-color)}h1,h2{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,Geist,sans-serif;line-height:1.15}h2{font-size:6rem;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 100}a{font-weight:700}@media screen and (min-width: 1025px){:root{font-size:14px}}@media screen and (max-width: 768px){:root{font-size:3.84vw}}body{overflow-x:hidden;position:relative;background-color:var(--background-color);background:radial-gradient(circle,color-mix(in srgb,var(--accent) 15%,transparent) .15625rem,transparent .125rem),radial-gradient(circle,color-mix(in srgb,var(--accent) 15%,transparent) .15625rem,transparent .125rem);background-size:3.75rem 5.625rem;background-position:0 0,1.875rem 2.8125rem}header.svelte-1elxaub{z-index:99;position:fixed;left:50%;transform:translate(-50%);display:flex;align-items:center;width:100%;max-width:90rem;padding:1rem 4rem;border-radius:1rem}header.svelte-1elxaub .logo-wrapper:where(.svelte-1elxaub){flex:1}header.svelte-1elxaub .logo-wrapper:where(.svelte-1elxaub) .home:where(.svelte-1elxaub){display:contents}header.svelte-1elxaub .logo-wrapper:where(.svelte-1elxaub) .logo:where(.svelte-1elxaub){width:8.625rem}header.svelte-1elxaub .mobile-wrapper:where(.svelte-1elxaub){display:contents}header.svelte-1elxaub nav:where(.svelte-1elxaub) ul:where(.svelte-1elxaub){display:flex;align-items:center;box-shadow:0 .25rem .75rem #00000016;background-color:var(--background-color);gap:.25rem;padding:.25rem;border-radius:1rem}header.svelte-1elxaub nav:where(.svelte-1elxaub) ul:where(.svelte-1elxaub) li:where(.svelte-1elxaub){display:flex}header.svelte-1elxaub nav:where(.svelte-1elxaub) ul:where(.svelte-1elxaub) a:where(.svelte-1elxaub){padding:.75rem 1rem;border-radius:.75rem;text-decoration:none;color:var(--text-color);font-weight:500;font-size:1rem;line-height:1rem;transition:background-color .2s ease}header.svelte-1elxaub nav:where(.svelte-1elxaub) ul:where(.svelte-1elxaub) a:where(.svelte-1elxaub):hover{background-color:var(--accent);color:var(--contrast-text-color)}header.svelte-1elxaub .cta-wrapper:where(.svelte-1elxaub){flex:1;display:flex;justify-content:flex-end}header.svelte-1elxaub .menu-toggle:where(.svelte-1elxaub){display:none;flex-direction:column;justify-content:center;gap:.5rem;padding:1.5rem 1rem;background:transparent;border:none;cursor:pointer;z-index:301;background-color:var(--accent);border-radius:.75rem}header.svelte-1elxaub .menu-toggle:where(.svelte-1elxaub) span:where(.svelte-1elxaub){width:1.75rem;height:2px;background-color:var(--contrast-text-color);border-radius:2px;transition:all .3s ease;transform-origin:center center}header.svelte-1elxaub .menu-toggle.open:where(.svelte-1elxaub) span:where(.svelte-1elxaub):nth-child(1){transform:translateY(.3rem) rotate(45deg)}header.svelte-1elxaub .menu-toggle.open:where(.svelte-1elxaub) span:where(.svelte-1elxaub):nth-child(2){transform:translateY(-.3rem) rotate(-45deg)}header.svelte-1elxaub .menu-circle:where(.svelte-1elxaub){display:none;position:fixed;background-color:var(--accent);border-radius:50%;z-index:299;pointer-events:none}@media screen and (max-width: 950px){header.svelte-1elxaub{padding:1.5rem}header.svelte-1elxaub .logo-wrapper:where(.svelte-1elxaub){z-index:301}header.svelte-1elxaub .mobile-wrapper:where(.svelte-1elxaub){position:fixed;top:0;right:-100%;width:calc(100vw - 2rem);height:calc(100dvh - 2rem);background-color:var(--background-color);z-index:300;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:1rem;border-radius:1rem;gap:2rem}header.svelte-1elxaub .mobile-wrapper.open:where(.svelte-1elxaub){right:0}header.svelte-1elxaub nav:where(.svelte-1elxaub) ul:where(.svelte-1elxaub){flex-direction:column;gap:.5rem;padding:2rem;box-shadow:none;background:transparent;align-items:center}header.svelte-1elxaub nav:where(.svelte-1elxaub) ul:where(.svelte-1elxaub) li:where(.svelte-1elxaub){width:100%}header.svelte-1elxaub nav:where(.svelte-1elxaub) ul:where(.svelte-1elxaub) a:where(.svelte-1elxaub){display:block;text-align:center;font-size:1.5rem;padding:1.5rem 2rem;background-color:var(--background-color);border:1px solid var(--border-color);margin:0 auto}header.svelte-1elxaub .cta-wrapper:where(.svelte-1elxaub){display:block;height:auto;width:auto;position:absolute;bottom:.5rem}header.svelte-1elxaub .menu-toggle:where(.svelte-1elxaub){display:flex}@keyframes svelte-1elxaub-fadeIn{0%{opacity:0}to{opacity:1}}}.footer.svelte-jz8lnl{position:relative;padding:11.5rem 4rem 3rem;overflow:hidden;max-width:90rem;margin:0 auto;display:flex;flex-direction:column;gap:11.5rem}.cta-section.svelte-jz8lnl{display:flex;flex-direction:column;gap:1rem;position:relative}.cta-heading.svelte-jz8lnl{font-size:4rem;font-weight:700;text-wrap:unset;line-height:1.1;margin:0;max-width:100%;font-variation-settings:"opsz" 14,"wdth" 100}.avatars.svelte-jz8lnl{position:absolute;bottom:3.75rem;left:41.5rem;display:flex}.andrej.svelte-jz8lnl,.honza.svelte-jz8lnl{width:4.375rem;height:4.375rem;border-radius:50%;object-fit:cover}.honza.svelte-jz8lnl{position:relative;transform:translate(-.75rem)}.andrej.svelte-jz8lnl{position:relative;box-shadow:0 0 0 .25rem var(--background-color);z-index:1}.cta-buttons.svelte-jz8lnl{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.footer-bottom.svelte-jz8lnl{position:relative;display:flex;justify-content:space-between;align-items:end;width:100%;margin-top:auto}.circle.svelte-jz8lnl{position:absolute;left:50%;bottom:0;transform:translate(-50%) translateY(60%);width:40rem;height:40rem;background-color:var(--accent);border-radius:50%;flex-shrink:0}.footer-nav.svelte-jz8lnl{display:flex;flex-direction:column;gap:1rem}.nav-link.svelte-jz8lnl{font-weight:700;font-size:1.25rem;color:var(--text-color);text-decoration:none;line-height:1;transition:color .2s ease}.nav-link.svelte-jz8lnl:hover{color:var(--accent)}.contact-info.svelte-jz8lnl{display:flex;flex-direction:column;gap:1rem;text-align:right}.contact-item.svelte-jz8lnl{font-weight:700;font-size:1.25rem;color:#6d6f74;line-height:1;margin:0;text-decoration:none;transition:color .2s ease}.contact-item.svelte-jz8lnl:hover{color:var(--text-color)}.signature.svelte-jz8lnl{display:none}.signature-text.svelte-jz8lnl{font-size:.875rem;line-height:1;margin:0}.signature-circle.svelte-jz8lnl{width:1rem;height:1rem;border-radius:50%;flex-shrink:0}@media screen and (max-width: 1200px){.circle.svelte-jz8lnl{width:32rem;height:32rem}}@media screen and (max-width: 1024px){.footer.svelte-jz8lnl{padding:5rem 2rem 2rem;gap:5rem}.cta-section.svelte-jz8lnl{gap:1.5rem}.avatars.svelte-jz8lnl{position:static;bottom:auto;left:auto}.andrej.svelte-jz8lnl,.honza.svelte-jz8lnl{width:3.75rem;height:3.75rem}.honza.svelte-jz8lnl{transform:translate(-.625rem)}.cta-heading.svelte-jz8lnl{font-size:2.5rem;line-height:1.15}.cta-buttons.svelte-jz8lnl{flex-direction:row;gap:.75rem}.footer-bottom.svelte-jz8lnl{flex-direction:column;align-items:stretch;gap:4rem}.circle.svelte-jz8lnl{width:28rem;height:28rem;bottom:-2rem;left:auto;right:-14rem;transform:none}.footer-nav.svelte-jz8lnl{gap:1.25rem;order:1}.nav-link.svelte-jz8lnl{font-size:1.5rem}.signature.svelte-jz8lnl{display:flex;gap:.25rem;align-items:center;justify-content:flex-end;order:2}.contact-info.svelte-jz8lnl{text-align:left;order:3;display:flex;gap:1.25rem}.contact-item.svelte-jz8lnl{font-size:.875rem}}@media screen and (max-width: 768px){.footer.svelte-jz8lnl{padding:3rem 1rem 1rem;gap:3rem}.cta-section.svelte-jz8lnl{gap:1rem}.avatars.svelte-jz8lnl{position:static;bottom:auto;left:auto}.andrej.svelte-jz8lnl,.honza.svelte-jz8lnl{width:3.125rem;height:3.125rem}.honza.svelte-jz8lnl{transform:translate(-.625rem)}.cta-heading.svelte-jz8lnl{font-size:2.3rem;line-height:1.2}.cta-buttons.svelte-jz8lnl{flex-direction:column;width:100%;gap:.5rem}.footer-bottom.svelte-jz8lnl{flex-direction:column;align-items:stretch;gap:3rem}.circle.svelte-jz8lnl{width:25rem;height:25rem;bottom:-4rem;left:calc(50% + 10rem);right:auto;transform:translate(-50%)}.footer-nav.svelte-jz8lnl{gap:1rem;order:1}.nav-link.svelte-jz8lnl{font-size:1.25rem}.signature.svelte-jz8lnl{display:flex;gap:.25rem;align-items:center;justify-content:flex-end;order:2}.contact-info.svelte-jz8lnl{text-align:left;order:3;display:flex;gap:1rem}.contact-item.svelte-jz8lnl{font-size:.75rem}}.transition-wrapper.svelte-12qhfyh{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;pointer-events:none;display:grid;place-items:center}.transition-logo.svelte-12qhfyh{position:relative;z-index:10000;opacity:0;width:6.25rem}.transition-circle.svelte-12qhfyh{position:absolute;width:6.25rem;height:6.25rem;border-radius:50%;background-color:var(--accent);top:100%;left:50%;transform:translate(-50%) scale(0)}
