:root{--color-bg:var(--bg-deep,#fff);--color-bg-secondary:var(--bg-deep,#fff);--color-surface:var(--bg-surface,#f8f9fa);--color-surface-hover:var(--bg-surface-elevated,#f8f9fa);--color-surface-card:var(--bg-surface,#f8f9fa);--color-border:var(--border-subtle,#eaecee);--color-border-glow:var(--border-hover,#62cc368c);--color-primary:var(--accent-electric,#62cc36);--color-primary-light:var(--accent-secondary,#4fa82a);--color-primary-hover:var(--accent-secondary,#4fa82a);--color-accent:var(--accent-electric,#62cc36);--color-accent-hover:var(--accent-secondary,#4fa82a);--color-text:var(--text-primary,#172019);--color-text-muted:var(--text-secondary,#596458);--color-text-subtle:var(--text-muted,#727e71);--font-main:"Sansation", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:9999px}html,body{width:100%;max-width:100vw;overflow-x:hidden}*,:before,:after{box-sizing:border-box}img,picture,video,canvas,svg{max-width:100%}body{font-family:Sansation,sans-serif;transition:background-color .3s,color .3s;background:var(--bg-deep,#fff)!important;color:var(--text-primary,#172019)!important}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem}html[data-theme=dark] .logo-light{display:none!important}html[data-theme=dark] .logo-dark,html:not([data-theme=dark]) .logo-light,html[data-theme=light] .logo-light{display:block!important}html:not([data-theme=dark]) .logo-dark,html[data-theme=light] .logo-dark{display:none!important}.glass-card{transition:border-color .3s,box-shadow .3s,transform .3s;background:var(--bg-surface,#f8f9fa)!important;border:1px solid var(--border-subtle,#eaecee)!important;box-shadow:var(--card-shadow,0 8px 30px #0000000a)!important;-webkit-backdrop-filter:none!important;border-radius:12px!important}.glass-card:hover{border-color:var(--border-hover,#62cc368c)!important;box-shadow:var(--card-shadow-hover,0 14px 30px #00000014)!important}.btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.75rem;font-family:Sansation,sans-serif;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-primary{background:var(--accent-electric,#62cc36)!important;color:#080a08!important;border:1px solid var(--accent-electric,#62cc36)!important;box-shadow:0 4px 14px #00000014!important}html[data-theme=dark] .btn-primary{color:#080a08!important;box-shadow:0 4px 14px #00000040!important}.btn-primary:hover{transform:translateY(-2px);background:var(--accent-secondary,#4fa82a)!important;color:#fff!important;border-color:#4fa82a!important;box-shadow:0 6px 18px #0000001f!important}html[data-theme=dark] .btn-primary:hover{color:#080a08!important;background:#72db46!important;border-color:#72db46!important;box-shadow:0 6px 18px #00000059!important}.btn-secondary{color:var(--text-primary,#0d110d)!important;border:1px solid var(--border-subtle,#eaecee)!important;background:0 0!important}.btn-secondary:hover{transform:translateY(-2px);border-color:var(--accent-electric,#62cc36)!important;color:var(--accent-electric,#62cc36)!important;background:#62cc3614!important}.badge{letter-spacing:.08em;text-transform:uppercase;border-radius:4px;align-items:center;gap:.5rem;padding:.35rem .95rem;font-size:.78rem;font-weight:700;display:inline-flex;color:var(--accent-electric,#62cc36)!important;background:#62cc3614!important;border:1px solid #62cc364d!important}html[data-theme=dark] .badge{background:#62cc3614!important;border-color:#62cc364d!important}main h1,main h2,main h3,main h4,main h5,main h6{color:var(--text-primary,#0d110d)!important}main p{color:var(--text-secondary,#4b5548)!important}.theme-toggle-btn[data-astro-cid-isef26zo]{background:var(--bg-surface-elevated,#f4f6f3);border:1px solid var(--border-subtle,#e2e8df);width:38px;height:38px;color:var(--text-primary,#0d110d);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.theme-toggle-btn[data-astro-cid-isef26zo]:hover{border-color:var(--accent-electric,#62cc36);color:var(--accent-electric,#62cc36);transform:rotate(15deg)scale(1.08);box-shadow:0 4px 14px #00000014}html[data-theme=dark] .theme-toggle-btn[data-astro-cid-isef26zo]:hover{box-shadow:0 4px 14px #00000059}html:not([data-theme=dark]) .theme-icon-sun[data-astro-cid-isef26zo],html[data-theme=light] .theme-icon-sun[data-astro-cid-isef26zo]{display:none!important}html:not([data-theme=dark]) .theme-icon-moon[data-astro-cid-isef26zo],html[data-theme=light] .theme-icon-moon[data-astro-cid-isef26zo]{display:inline-flex!important}html:not([data-theme=dark]) .mobile-theme-sun[data-astro-cid-isef26zo],html[data-theme=light] .mobile-theme-sun[data-astro-cid-isef26zo]{display:none!important}html:not([data-theme=dark]) .mobile-theme-moon[data-astro-cid-isef26zo],html[data-theme=light] .mobile-theme-moon[data-astro-cid-isef26zo]{align-items:center;gap:.6rem;display:inline-flex!important}html[data-theme=dark] .theme-icon-moon[data-astro-cid-isef26zo]{display:none!important}html[data-theme=dark] .theme-icon-sun[data-astro-cid-isef26zo]{display:inline-flex!important}html[data-theme=dark] .mobile-theme-moon[data-astro-cid-isef26zo]{display:none!important}html[data-theme=dark] .mobile-theme-sun[data-astro-cid-isef26zo]{align-items:center;gap:.6rem;display:inline-flex!important}.mobile-theme-row[data-astro-cid-isef26zo]{margin:1rem 0 .5rem}.mobile-theme-toggle-btn[data-astro-cid-isef26zo]{background:var(--bg-surface-elevated,#f4f6f3);border:1px solid var(--border-subtle,#e2e8df);width:100%;color:var(--text-primary,#0d110d);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1rem;font-family:inherit;font-size:.92rem;font-weight:600;transition:all .25s;display:flex}.mobile-theme-toggle-btn[data-astro-cid-isef26zo]:hover{border-color:var(--accent-electric,#62cc36);color:var(--accent-electric,#62cc36)}#header.menu-open,#header:has(.mobile-menu.active){-webkit-backdrop-filter:none!important;background:var(--bg-deep,#fff)!important}.mobile-menu[data-astro-cid-isef26zo]{top:var(--current-header-height,var(--header-height,60px));height:calc(100dvh - var(--current-header-height,var(--header-height,60px)));background:var(--bg-deep,#fff);border-top:1px solid var(--border-subtle,#e2e8df);-webkit-overflow-scrolling:touch;z-index:9999;padding:1.5rem 1.5rem 3.5rem;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.mobile-menu[data-astro-cid-isef26zo].active{flex-direction:column;display:flex!important}#header[data-astro-cid-isef26zo]{box-sizing:border-box;width:100%;max-width:100vw}.navbar[data-astro-cid-isef26zo]{width:100%;max-width:var(--container-wide,1400px);box-sizing:border-box;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.logo[data-astro-cid-isef26zo]{flex-shrink:0;align-items:center;display:flex}.nav-right[data-astro-cid-isef26zo]{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.language-selector[data-astro-cid-isef26zo]{flex-shrink:0;align-items:center;display:inline-flex!important}.hamburger[data-astro-cid-isef26zo]{flex-shrink:0}@media (width<=1080px){.nav-center[data-astro-cid-isef26zo]{display:none!important}.hamburger[data-astro-cid-isef26zo]{display:flex!important}}@media (width<=820px){.nav-right[data-astro-cid-isef26zo]>.btn-request[data-astro-cid-isef26zo]{display:none!important}.navbar[data-astro-cid-isef26zo]{gap:.75rem;padding:.75rem 1rem}.nav-right[data-astro-cid-isef26zo]{gap:.75rem;visibility:visible!important;opacity:1!important;display:flex!important}.logo[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]{max-width:130px;height:34px!important}.language-selector[data-astro-cid-isef26zo],.theme-toggle-btn[data-astro-cid-isef26zo]{visibility:visible!important;display:inline-flex!important}.hamburger[data-astro-cid-isef26zo]{visibility:visible!important;display:flex!important}}@media (width<=374px){.navbar[data-astro-cid-isef26zo]{gap:.5rem;padding:.65rem .75rem}.nav-right[data-astro-cid-isef26zo]{gap:.45rem}.logo[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]{max-width:105px;height:28px!important}.theme-toggle-btn[data-astro-cid-isef26zo]{width:34px;height:34px}.language-toggle[data-astro-cid-isef26zo]{padding:.25rem .4rem}.hamburger[data-astro-cid-isef26zo]{width:24px;height:20px}}.nav-link[data-astro-cid-isef26zo]:focus-visible,.btn-request[data-astro-cid-isef26zo]:focus-visible,.theme-toggle-btn[data-astro-cid-isef26zo]:focus-visible,.language-toggle[data-astro-cid-isef26zo]:focus-visible,.hamburger[data-astro-cid-isef26zo]:focus-visible{outline:2px solid var(--accent-electric,#16a34a);outline-offset:3px;border-radius:4px}.footer-address[data-astro-cid-oenwriqq] span[data-astro-cid-oenwriqq],.footer-description[data-astro-cid-oenwriqq],.footer-column-social[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{word-break:break-word}.footer-column-list[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{padding:.3rem 0;display:inline-block}@media (width<=1024px){.footer-grid[data-astro-cid-oenwriqq]{grid-template-columns:repeat(2,1fr)!important;gap:2.5rem!important}.footer-brand[data-astro-cid-oenwriqq]{grid-column:span 2}}@media (width<=640px){.footer[data-astro-cid-oenwriqq]{padding:3.5rem 0 1.5rem!important}.footer-grid[data-astro-cid-oenwriqq]{grid-template-columns:1fr!important;gap:2rem!important;padding-bottom:2.5rem!important}.footer-brand[data-astro-cid-oenwriqq]{grid-column:span 1}.footer-bottom[data-astro-cid-oenwriqq]{text-align:center!important;flex-direction:column!important;gap:1.25rem!important}.footer-bottom-links[data-astro-cid-oenwriqq]{flex-wrap:wrap;justify-content:center;gap:.85rem}.footer-column-title[data-astro-cid-oenwriqq]{margin-bottom:1rem!important}}@media (width<=374px){.footer-container[data-astro-cid-oenwriqq]{padding:0 1rem!important}.footer-company-ids[data-astro-cid-oenwriqq]{flex-direction:column;gap:.4rem}}
