.ldgnoG_header{background-color:var(--bg-header);-webkit-backdrop-filter:saturate(180%)blur(20px);color:var(--foreground);z-index:1000;border-bottom:1px solid var(--border);transition:background-color var(--transition-theme), color var(--transition-theme), border-color var(--transition-theme);background-image:linear-gradient(#ffffff0d,#0000);background-image:linear-gradient(lab(100% 0 0/.05),#0000);padding:1rem 0;position:sticky;top:0;transform:translateZ(0)}.ldgnoG_container{justify-content:space-between;align-items:center;height:100%;display:flex;position:relative}.ldgnoG_logo{z-index:10;flex:none;align-items:center;gap:.5rem;display:flex}.ldgnoG_logoMark{object-fit:contain;flex-shrink:0;width:44px;height:44px}.ldgnoG_logoText{font-family:var(--font-e-ukraine-head), sans-serif;letter-spacing:.05em;color:var(--foreground);text-transform:uppercase;transition:color var(--transition-theme);font-size:1.125rem;font-weight:800}.ldgnoG_logoAmp{color:var(--accent)}.ldgnoG_nav{align-items:center;gap:2rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ldgnoG_navLink{font-family:var(--font-e-ukraine), sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--foreground);white-space:nowrap;font-size:.875rem;font-weight:700;transition:opacity .2s,color .2s}.ldgnoG_navLink:hover{opacity:.6;color:var(--accent)}.ldgnoG_actions{z-index:10;align-items:center;gap:1.5rem;display:flex}.ldgnoG_supportBtn{background:var(--gradient-accent);color:var(--accent-foreground);font-family:var(--font-e-ukraine-head), sans-serif;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 8px 20px color-mix(in oklab, var(--accent) 25%, transparent);white-space:nowrap;border-radius:14px;padding:.75rem 1.5rem;font-size:.8125rem;font-weight:800;transition:all .4s cubic-bezier(.16,1,.3,1)}.ldgnoG_supportBtn:hover{filter:brightness(1.1);box-shadow:0 8px 25px color-mix(in oklab, var(--accent) 40%, transparent);transform:translateY(-2px)}.ldgnoG_header.ldgnoG_hidden{transform:translateY(-100%)}.ldgnoG_searchBtn{color:var(--foreground);opacity:.8;cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:flex}.ldgnoG_searchBtn:hover{color:var(--accent)}.ldgnoG_scrolled{box-shadow:var(--shadow-md);background-color:var(--bg-header);padding:.75rem 0}.ldgnoG_localeDesktop{align-items:center;gap:var(--space-xs);display:flex}@media (max-width:1200px){.ldgnoG_nav{gap:1.5rem}}@media (max-width:1024px){.ldgnoG_localeDesktop,.ldgnoG_nav{display:none}.ldgnoG_container{justify-content:space-between}.ldgnoG_logo{flex:none;min-width:0;overflow:hidden}.ldgnoG_actions{flex-shrink:0;gap:.5rem}}@media (max-width:768px){.ldgnoG_header{padding:.625rem 0}.ldgnoG_logo{align-items:center;gap:.4rem;min-width:0}.ldgnoG_logoMark{flex-shrink:0}.ldgnoG_logoText{letter-spacing:.005em;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:.62rem;font-weight:700;line-height:1.1;display:flex}.ldgnoG_logoMark{width:36px;height:36px}.ldgnoG_searchBtn,.ldgnoG_localeDesktop{display:none}.ldgnoG_supportBtn{border-radius:10px;padding:.6rem .85rem;font-size:.68rem}}
.ROT18G_switcher{gap:var(--space-xs);align-items:center;display:flex}.ROT18G_link{font-family:var(--font-e-ukraine), sans-serif;border-radius:var(--radius-md);color:var(--foreground);width:44px;height:44px;transition:var(--transition-fast);background-color:var(--muted);border:1px solid var(--border);justify-content:center;align-items:center;padding:0;font-size:.75rem;font-weight:700;display:inline-flex}@media (max-width:1024px){.ROT18G_link{border-radius:var(--radius-lg);width:52px;height:52px;font-size:.875rem}}.ROT18G_link:hover:not(.ROT18G_linkActive){background-color:var(--secondary);border-color:color-mix(in oklab, var(--foreground) 15%, transparent);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ROT18G_linkActive{opacity:1;background-color:var(--accent);color:var(--accent-foreground);border-color:var(--accent);cursor:default}.ROT18G_linkActive:hover{background-color:var(--accent);opacity:1}
.Z5gSZG_toggle{background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);width:44px;height:44px;color:var(--foreground);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.Z5gSZG_toggle{border-radius:var(--radius-lg);width:52px;height:52px}}.Z5gSZG_toggle:hover{background-color:var(--secondary);border-color:color-mix(in oklab, var(--foreground) 15%, transparent);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.Z5gSZG_toggle:active{transform:translateY(0)}.Z5gSZG_iconContainer{justify-content:center;align-items:center;display:flex}.Z5gSZG_icon{display:block}.Z5gSZG_skeleton{background:var(--muted);border-radius:var(--radius-md);opacity:.5;width:44px;height:44px}
.ZbrTna_svg{vertical-align:middle;backface-visibility:hidden;will-change:transform, filter;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .6s;display:inline-block;transform:translate(0,0)}.ZbrTna_wings{transform-origin:38px 38px;will-change:transform;transition:transform .8s cubic-bezier(.16,1,.3,1)}@keyframes ZbrTna_wingBeat{0%{transform:rotate(0)scale(1)translate(0,0)}35%{transform:rotate(-12deg)scaleX(.85)scaleY(.9)translate(2px,3px)}70%{transform:rotate(10deg)scaleX(1.08)scaleY(1.04)translate(-1px,-2px)}to{transform:rotate(0)scale(1)translate(0,0)}}@keyframes ZbrTna_breathingPulse{0%{filter:drop-shadow(0 2px 8px color-mix(in oklab, var(--accent) 12%, transparent));transform:scale(.96)translate(0,0)}50%{filter:drop-shadow(0 14px 36px color-mix(in oklab, var(--accent) 40%, transparent));transform:scale(1.04)translateY(-4px)}to{filter:drop-shadow(0 2px 8px color-mix(in oklab, var(--accent) 12%, transparent));transform:scale(.96)translate(0,0)}}.ZbrTna_animate{animation:2.4s ease-in-out infinite ZbrTna_breathingPulse}.ZbrTna_animate .ZbrTna_wings{animation:2.2s ease-in-out infinite ZbrTna_wingBeat}.ZbrTna_pulseOnly{animation:2.2s ease-in-out infinite ZbrTna_breathingPulse}a:hover .ZbrTna_svg .ZbrTna_wings{transform:rotate(-5deg)scale(1.05)}.group:hover .ZbrTna_svg .ZbrTna_wings{transform:rotate(-5deg)scale(1.05)}a:hover .ZbrTna_svg{filter:drop-shadow(0 4px 12px color-mix(in oklab, var(--accent) 30%, transparent));transform:translateY(-1px)}
.o1paLW_wrap{display:none}@media (max-width:1024px){.o1paLW_wrap{display:block}}.o1paLW_burger{color:var(--foreground);cursor:pointer;z-index:2001;background:0 0;border:none;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex;position:relative}.o1paLW_overlay{background-color:var(--background);z-index:9999;-webkit-font-smoothing:antialiased;flex-direction:column;width:100vw;height:100dvh;padding:0;display:flex;position:fixed;inset:0}.o1paLW_topBar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.o1paLW_logo{align-items:center;gap:.75rem;min-width:0;text-decoration:none;display:flex}.o1paLW_logoText{font-family:var(--font-e-ukraine-head), sans-serif;color:var(--foreground);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 140px);font-size:.9rem;font-weight:800;line-height:1.2;overflow:hidden}.o1paLW_logoAmp{color:var(--accent)}.o1paLW_closeBtn{color:var(--foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}.o1paLW_content{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;justify-content:space-between;padding:2rem 1.5rem 3rem;display:flex;overflow-y:auto}.o1paLW_navLinks{flex-direction:column;gap:1.25rem;display:flex}.o1paLW_link{font-family:var(--font-e-ukraine-head), sans-serif;color:var(--foreground);text-transform:uppercase;letter-spacing:-.01em;font-size:2rem;font-weight:800;line-height:1.2;text-decoration:none;transition:color .2s;display:block}.o1paLW_link:active{color:var(--accent)}.o1paLW_ctaWrapper{margin-top:1rem}.o1paLW_cta{background:var(--gradient-accent);color:var(--accent-foreground);font-family:var(--font-e-ukraine), sans-serif;text-transform:uppercase;letter-spacing:.08em;text-align:center;border-radius:12px;width:100%;padding:1rem 2rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-block}.o1paLW_footer{border-top:1px solid var(--border);padding-top:2rem;padding-bottom:env(safe-area-inset-bottom,1rem);flex-direction:column;gap:1.5rem;margin-top:auto;display:flex}.o1paLW_langWrapper{gap:var(--space-xs);display:flex}.o1paLW_socials{align-items:center;gap:1rem;margin-top:1rem;display:flex}.o1paLW_socLink{background:var(--muted);width:52px;height:52px;color:var(--foreground);border:1px solid var(--border);border-radius:16px;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex}.o1paLW_socLink:hover,.o1paLW_socLink:active{background:var(--accent);color:var(--accent-foreground);box-shadow:0 10px 20px color-mix(in oklab, var(--accent) 25%, transparent);border-color:var(--accent);transform:translateY(-5px)scale(1.05)}.o1paLW_contacts{flex-direction:column;gap:1rem;margin:2.5rem 0;display:flex}.o1paLW_contactGroup{flex-direction:column;gap:.375rem;display:flex}.o1paLW_contactLabel{font-family:var(--font-e-ukraine), sans-serif;color:var(--muted-foreground,#666);padding-left:.25rem;font-size:.85rem;font-weight:500}.o1paLW_contactLink{color:var(--foreground);font-family:var(--font-e-ukraine-head), sans-serif;background:var(--muted);border:1px solid var(--border);word-break:break-all;border-radius:16px;align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:1.125rem;font-weight:800;text-decoration:none;transition:all .2s;display:flex}.o1paLW_contactLink:active{background:var(--secondary);color:var(--accent);transform:scale(.98)}.o1paLW_contactLink svg{color:var(--accent);flex-shrink:0}@media (max-width:480px){.o1paLW_link{font-size:1.75rem}.o1paLW_navLinks{gap:1rem}.o1paLW_contacts{gap:.75rem;margin:1.5rem 0}}@media (max-width:360px){.o1paLW_link{font-size:1.5rem}.o1paLW_contactLink{padding:.75rem;font-size:.9rem}}
.Grjkva_footer{background-color:var(--bg-footer);color:#cbced2;color:lab(82.5953% -.660807 -2.14531);margin-top:auto;padding:5rem 0 0}.Grjkva_container{grid-template-columns:1.5fr .8fr .8fr .8fr 1.2fr;gap:4rem;padding-bottom:5rem;display:grid}.Grjkva_mainCol{flex-direction:column;gap:2rem;display:flex}.Grjkva_logo{align-items:center;gap:1rem;display:flex}.Grjkva_logoText{font-family:var(--font-e-ukraine-head), sans-serif;color:#e2e5e8;color:lab(90.7153% -.661671 -2.14585);text-transform:uppercase;font-size:1.5rem;font-weight:800}.Grjkva_logoAmp{color:var(--accent)}.Grjkva_description{color:#7c8186;color:lab(53.5907% -1.0736 -3.56036);max-width:320px;font-size:.9375rem;line-height:1.6}.Grjkva_socials{gap:1.25rem;display:flex}.Grjkva_socLink{color:#e2e5e8;color:lab(90.7153% -.661671 -2.14585);background:#ffffff0d;background:lab(100% 0 0/.05);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex}.Grjkva_socLink:hover{background:var(--accent);box-shadow:0 10px 25px color-mix(in oklab, var(--accent) 45%, transparent);color:var(--accent-foreground);transform:translateY(-5px)scale(1.1)}.Grjkva_colTitle{font-family:var(--font-e-ukraine-head), sans-serif;color:#e2e5e8;color:lab(90.7153% -.661671 -2.14585);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2rem;font-size:1rem;font-weight:800}.Grjkva_list{flex-direction:column;gap:1rem;list-style:none;display:flex}.Grjkva_list a{color:#7c8186;color:lab(53.5907% -1.0736 -3.56036);font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s}.Grjkva_list a:hover{color:#e2e5e8;color:lab(90.7153% -.661671 -2.14585)}.Grjkva_contactsCol{flex-direction:column;gap:1.5rem;display:flex}.Grjkva_contactsList{flex-direction:column;gap:1.25rem;list-style:none;display:flex}.Grjkva_contactsList li{color:#7c8186;color:lab(53.5907% -1.0736 -3.56036);align-items:flex-start;gap:.75rem;font-size:.9375rem;display:flex}.Grjkva_contactTextGroup{flex-direction:column;gap:.25rem;display:flex}.Grjkva_contactLabel{color:#5f6469;color:lab(41.9902% -1.06397 -3.55529);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.Grjkva_contactsList a{color:#7c8186;color:lab(53.5907% -1.0736 -3.56036);text-decoration:none;transition:color .2s}.Grjkva_contactsList a:hover{color:#e2e5e8;color:lab(90.7153% -.661671 -2.14585)}.Grjkva_footerCta{background:var(--gradient-accent);color:var(--accent-foreground);text-align:center;text-transform:uppercase;letter-spacing:.05em;border-radius:10px;margin-top:1rem;padding:1rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .3s}.Grjkva_footerCta:hover{filter:brightness(1.1);box-shadow:0 10px 20px color-mix(in oklab, var(--accent) 30%, transparent)}.Grjkva_bottom{border-top:1px solid #ffffff0d;border-top:1px solid lab(100% 0 0/.05);padding:2.5rem 0}.Grjkva_bottomInner{color:#5f6469;color:lab(41.9902% -1.06397 -3.55529);justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.Grjkva_legalLinks{gap:2rem;display:flex}.Grjkva_legalLinks a{color:#5f6469;color:lab(41.9902% -1.06397 -3.55529);text-decoration:none;transition:color .2s}.Grjkva_legalLinks a:hover{color:#e2e5e8;color:lab(90.7153% -.661671 -2.14585)}@media (max-width:1200px){.Grjkva_container{grid-template-columns:1fr 1fr 1fr;gap:3rem}.Grjkva_mainCol{border-bottom:1px solid #ffffff0d;border-bottom:1px solid lab(100% 0 0/.05);flex-direction:row;grid-column:span 3;justify-content:space-between;align-items:flex-start;max-width:none;padding-bottom:2rem}}@media (max-width:768px){.Grjkva_footer{padding:3rem 0 0}.Grjkva_container{grid-template-columns:repeat(2,1fr);gap:2rem 1rem;padding-bottom:3rem}.Grjkva_mainCol{border-bottom:1px solid #ffffff0d;border-bottom:1px solid lab(100% 0 0/.05);flex-direction:column;grid-column:span 2;gap:1.5rem;padding-bottom:2rem}.Grjkva_logo{gap:.625rem}.Grjkva_logoMark{width:36px!important;height:36px!important}.Grjkva_logoText{white-space:nowrap;font-size:1.0625rem}.Grjkva_description{max-width:none;font-size:.875rem}.Grjkva_navCol{grid-column:span 1}.Grjkva_contactsCol{border-top:1px solid #ffffff0d;border-top:1px solid lab(100% 0 0/.05);grid-column:span 2;margin-top:1rem;padding-top:2rem}.Grjkva_colTitle{margin-bottom:1.25rem;font-size:.875rem}.Grjkva_list,.Grjkva_contactsList{gap:.75rem}.Grjkva_list a,.Grjkva_contactsList li{font-size:.875rem}.Grjkva_bottomInner{text-align:center;flex-direction:column;gap:1rem}.Grjkva_legalLinks{justify-content:center;gap:1.5rem}}@media (max-width:480px){.Grjkva_container{gap:2rem .5rem}.Grjkva_mainCol{text-align:center;align-items:center}.Grjkva_description{font-size:.8125rem}.Grjkva_socials{justify-content:center}}
.aFCmlq_overlay{background-color:var(--background);z-index:99999;opacity:1;visibility:visible;pointer-events:all;justify-content:center;align-items:center;width:100vw;height:100dvh;transition:opacity .6s cubic-bezier(.85,0,.15,1),visibility .6s cubic-bezier(.85,0,.15,1);display:flex;position:fixed;top:0;left:0;overflow:hidden}.aFCmlq_fadeOut{opacity:0;visibility:hidden;pointer-events:none}.aFCmlq_content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.aFCmlq_logoWrapper{justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:4px;display:flex;position:relative}.aFCmlq_pulseRing{border:1px solid color-mix(in oklab, var(--accent) 15%, transparent);pointer-events:none;z-index:-1;border-radius:50%;width:100px;height:100px;animation:2s cubic-bezier(.16,1,.3,1) infinite aFCmlq_ripple;position:absolute}.aFCmlq_ringDelayed{animation-delay:.6s}@keyframes aFCmlq_ripple{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}.aFCmlq_title{font-family:var(--font-e-ukraine-head);letter-spacing:.12em;color:var(--foreground);opacity:0;margin:0;font-size:1.35rem;font-weight:800;animation:.8s cubic-bezier(.16,1,.3,1) .25s forwards aFCmlq_textFadeUp;transform:translateY(12px)}.aFCmlq_amp{color:var(--accent);font-family:var(--font-e-ukraine);font-weight:500}@keyframes aFCmlq_textFadeUp{to{opacity:1;transform:translateY(0)}}.aFCmlq_loaderBar{background-color:color-mix(in oklab, var(--foreground) 8%, transparent);opacity:0;border-radius:10px;width:130px;height:2px;animation:.5s .4s forwards aFCmlq_barFadeIn;position:relative;overflow:hidden}.aFCmlq_progress{background:linear-gradient(90deg, var(--accent), color-mix(in oklab, var(--accent) 80%, #fff));transform-origin:0;width:100%;height:100%;animation:1.5s cubic-bezier(.16,1,.3,1) forwards aFCmlq_fillProgress;position:absolute}@keyframes aFCmlq_barFadeIn{to{opacity:1}}@keyframes aFCmlq_fillProgress{0%{transform:scaleX(0)}80%{transform:scaleX(.75)}to{transform:scaleX(1)}}
