:root{--atkuva-blue:#1984c7;--atkuva-blue-hover:#1272ad;--atkuva-blue-deep:#0461a8;--atkuva-blue-light:#f0f7fc;--atkuva-blue-tint:#e1f1fc;--atkuva-cyan:#00a8e3;--atkuva-sky:#38c8fa;--color-bg:#fff;--color-bg-alt:#f6f8fa;--color-bg-dark:#18222d;--color-border:#e2e8f0;--color-border-hover:#cbd5e1;--color-text-main:#141c24;--color-text-muted:#4b5866;--color-text-dimmed:#64748b;--color-text-inverse:#fff;--color-text-inverse-muted:#cbd5e1;--focus-outline-color:#0461a8;--focus-outline:3px solid var(--focus-outline-color);--focus-offset:3px;--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-size-h1:clamp(2.25rem, 4.5vw, 3.75rem);--font-size-h2:clamp(1.75rem, 3.5vw, 2.75rem);--font-size-h3:clamp(1.35rem, 2.5vw, 1.85rem);--font-size-h4:clamp(1.15rem, 1.8vw, 1.35rem);--container-max-width:1200px;--container-narrow-width:800px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:9999px;--shadow-sm:0 1px 3px #0f172a14;--shadow-md:0 4px 12px #0f172a14;--shadow-lg:0 10px 25px -3px #0f172a1a}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);color:var(--color-text-main);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;line-height:1.6}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{flex-direction:column;min-height:100vh;margin:0;padding:0;display:flex}img,svg{max-width:100%;display:block}a{color:var(--atkuva-blue-deep);text-underline-offset:3px;text-decoration:underline;transition:color .15s,text-decoration-color .15s}a:hover{color:var(--atkuva-blue-hover)}:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}h1,h2,h3,h4,h5,h6{color:var(--atkuva-blue-deep);letter-spacing:-.015em;margin-top:0;margin-bottom:1rem;font-weight:700;line-height:1.25}h1{font-size:var(--font-size-h1);font-weight:800}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}p{margin-top:0;margin-bottom:1.25rem}.container{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.container-narrow{max-width:var(--container-narrow-width)}.section{padding-top:5rem;padding-bottom:5rem}.section-alt{background-color:var(--atkuva-blue-light)}.section-dark{background-color:var(--color-bg-dark);color:var(--color-text-inverse)}.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4{color:var(--color-text-inverse)}.section-brand{background-color:var(--atkuva-blue);color:var(--color-text-inverse)}.section-brand h1,.section-brand h2,.section-brand h3,.section-brand h4{color:var(--color-text-inverse)}.btn{border-radius:var(--radius-md);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .15s ease-in-out;display:inline-flex}.btn-primary{background-color:var(--atkuva-blue);color:#fff;border-color:var(--atkuva-blue)}.btn-primary:hover{background-color:var(--atkuva-blue-hover);border-color:var(--atkuva-blue-hover);color:#fff}.btn-outline{color:var(--atkuva-blue-deep);border-color:var(--atkuva-blue-deep);background-color:#0000}.btn-outline:hover{background-color:var(--atkuva-blue-tint);color:var(--atkuva-blue-deep)}.btn-white{color:var(--atkuva-blue-deep);background-color:#fff;border-color:#fff}.btn-white:hover{color:var(--atkuva-blue-deep);background-color:#f1f5f9}.btn-outline-white{color:#fff;background-color:#0000;border-color:#fff}.btn-outline-white:hover{color:#fff;background-color:#ffffff26}.btn-lg{padding:.9rem 2rem;font-size:1.125rem}.grid{gap:2rem;display:grid}.grid-2,.grid-3{grid-template-columns:1fr}@media (width>=768px){.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}}.card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:2rem;transition:transform .15s,box-shadow .15s}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.skip-link{background:var(--atkuva-blue-deep);color:#fff;z-index:10000;border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);padding:.85rem 1.5rem;font-weight:700;text-decoration:none;transition:top .2s cubic-bezier(.16,1,.3,1);position:absolute;top:-120px;left:1.5rem}.skip-link:focus{outline-offset:2px;outline:3px solid #fff;top:1.5rem}.header.svelte-1elxaub{background-color:var(--color-bg);border-bottom:1px solid var(--color-border);z-index:1000;align-items:center;height:80px;display:flex;position:sticky;top:0}.header-container.svelte-1elxaub{justify-content:space-between;align-items:center;height:100%;display:flex}.logo-link.svelte-1elxaub{align-items:center;text-decoration:none;display:flex}.logo-img.svelte-1elxaub{width:auto;height:52px}.desktop-nav.svelte-1elxaub{display:none}.nav-list.svelte-1elxaub{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.nav-link.svelte-1elxaub{color:var(--color-text-main);border-radius:var(--radius-sm);align-items:center;padding:.5rem .9rem;font-size:.975rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.nav-link.svelte-1elxaub:hover{color:var(--atkuva-blue-deep);background-color:var(--atkuva-blue-light)}.nav-link.active.svelte-1elxaub{color:var(--atkuva-blue-deep);background-color:var(--atkuva-blue-light);font-weight:700}.burger-btn.svelte-1elxaub{cursor:pointer;color:var(--atkuva-blue-deep);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:flex}.burger-btn.svelte-1elxaub:hover{background-color:var(--atkuva-blue-light)}.backdrop.svelte-1elxaub{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:998;background-color:#0f172a66;position:fixed;inset:80px 0 0}.mobile-nav.svelte-1elxaub{background-color:var(--color-bg);border-bottom:2px solid var(--atkuva-blue);box-shadow:var(--shadow-lg);z-index:999;padding:1.5rem;position:fixed;top:80px;left:0;right:0}.mobile-nav-list.svelte-1elxaub{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.mobile-nav-link.svelte-1elxaub{color:var(--color-text-main);border-radius:var(--radius-sm);padding:.75rem 1rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:block}.mobile-nav-link.svelte-1elxaub:hover,.mobile-nav-link.active.svelte-1elxaub{background-color:var(--atkuva-blue-light);color:var(--atkuva-blue-deep)}@media (width>=840px){.desktop-nav.svelte-1elxaub{display:block}.burger-btn.svelte-1elxaub{display:none}}.footer.svelte-jz8lnl{background-color:var(--color-bg-dark);color:var(--color-text-inverse);margin-top:auto;padding:3rem 0 2rem}.footer-container.svelte-jz8lnl{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.footer-links.svelte-jz8lnl{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;display:flex}.footer-link.svelte-jz8lnl{color:var(--color-text-inverse);font-size:.95rem;font-weight:500;text-decoration:none;transition:color .15s}.footer-link.svelte-jz8lnl:hover{color:var(--atkuva-sky);text-decoration:underline}.footer-divider.svelte-jz8lnl{color:var(--color-text-dimmed);-webkit-user-select:none;user-select:none}.copyright.svelte-jz8lnl{color:var(--color-text-inverse-muted);margin:0;font-size:.875rem}.footer-subline.svelte-jz8lnl{color:#94a3b8;border-top:1px solid #ffffff1a;width:100%;max-width:600px;margin:0;padding-top:.75rem;font-size:.8rem}main.svelte-12qhfyh:focus{outline:none}
