@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local("Segoe UI"),local("Roboto"),local("Helvetica Neue"),local("Arial");size-adjust:107%;ascent-override:90%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;src:local("Segoe UI"),local("Roboto"),local("Helvetica Neue"),local("Arial");size-adjust:105%;ascent-override:101%;descent-override:28%;line-gap-override:0%}:root{--primary: #2cade5;--primary-hover: #25a0d8;--primary-light: #5dc3ec;--primary-lighter: #b8e5f7;--primary-lightest: #e8f7fc;--primary-ink: #1178a8;--primary-ink-hover: #0e6890;--secondary: #4d7abc;--secondary-hover: #4269aa;--secondary-ink: #3f639e;--secondary-light: #7698cf;--secondary-lighter: #b8cce8;--secondary-lightest: #e6eef8;--dark: #0F172A;--dark-900: #0F172A;--dark-800: #1E293B;--dark-700: #334155;--dark-600: #475569;--dark-500: #64748B;--dark-400: #94A3B8;--dark-300: #CBD5E1;--light: #F8FAFC;--light-50: #F8FAFC;--light-100: #F1F5F9;--light-200: #E2E8F0;--light-300: #CBD5E1;--light-400: #94A3B8;--white: #FFFFFF;--black: #000000;--success: #10B981;--success-light: #D1FAE5;--success-ink: #047857;--warning: #F59E0B;--warning-light: #FEF3C7;--warning-ink: #B45309;--error: #EF4444;--error-light: #FEE2E2;--error-ink: #B91C1C;--info: #3B82F6;--info-light: #DBEAFE;--info-ink: #1D4ED8;--gradient: linear-gradient(135deg, #2cade5, #4d7abc);--gradient-hover: linear-gradient(135deg, #25a0d8, #4269aa);--gradient-cta: linear-gradient(135deg, var(--primary-ink), var(--secondary-ink));--gradient-light: linear-gradient(135deg, #5dc3ec, #7698cf);--gradient-radial: radial-gradient(circle at top right, #2cade5, #4d7abc);--gradient-soft: linear-gradient(180deg, rgba(44, 173, 229, .1), rgba(77, 122, 188, .1));--btn-primary: var(--secondary-ink);--btn-primary-hover: #35578f;--btn-accent: #FFD900;--btn-accent-hover: #F0CD00;--bg-body: var(--light);--bg-card: var(--white);--bg-overlay: rgba(15, 23, 42, .5);--bg-overlay-dark: rgba(15, 23, 42, .8);--border-color: var(--light-200);--border-color-light: var(--light-100);--border-color-hover: var(--light-300);--text-strong: var(--dark-900);--text-body: var(--dark-600);--text-muted: var(--dark-500);--text-subtle: var(--dark-400);--text-inverse: var(--white);--surface: var(--white);--surface-sunken: var(--light-50);--surface-raised: var(--white);--pattern-ink: rgba(44, 173, 229, .14);--pattern-size: 28px;--pattern-grid: linear-gradient(to right, var(--pattern-ink) 1px, transparent 1px), linear-gradient(to bottom, var(--pattern-ink) 1px, transparent 1px);--pattern-dots: radial-gradient(var(--pattern-ink) 1.25px, transparent 1.25px);--pattern-diagonal: repeating-linear-gradient( 45deg, var(--pattern-ink) 0, var(--pattern-ink) 1px, transparent 1px, transparent 8px );--glow-primary: radial-gradient(circle at center, rgba(44, 173, 229, .1), transparent 70%);--glow-secondary: radial-gradient(circle at center, rgba(77, 122, 188, .1), transparent 70%);--shimmer: linear-gradient( 90deg, var(--light-200) 25%, var(--light-100) 50%, var(--light-200) 75% );--font-primary: "Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Manrope", "Manrope Fallback", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SF Mono", "Consolas", "Monaco", "Courier New", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--text-7xl: 4.5rem;--font-light: 300;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--space-40: 10rem;--navbar-height: 5rem;--sidebar-width: 16rem;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1536px;--radius-none: 0;--radius-sm: .25rem;--radius-base: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-full: 9999px;--shadow-xs: 0 1px 2px 0 rgba(15, 23, 42, .05);--shadow-sm: 0 1px 3px 0 rgba(15, 23, 42, .1), 0 1px 2px -1px rgba(15, 23, 42, .1);--shadow-base: 0 4px 6px -1px rgba(15, 23, 42, .1), 0 2px 4px -2px rgba(15, 23, 42, .1);--shadow-md: 0 10px 15px -3px rgba(15, 23, 42, .1), 0 4px 6px -4px rgba(15, 23, 42, .1);--shadow-lg: 0 20px 25px -5px rgba(15, 23, 42, .1), 0 8px 10px -6px rgba(15, 23, 42, .1);--shadow-xl: 0 25px 50px -12px rgba(15, 23, 42, .25);--shadow-2xl: 0 35px 60px -15px rgba(15, 23, 42, .3);--shadow-inner: inset 0 2px 4px 0 rgba(15, 23, 42, .06);--shadow-primary: 0 10px 30px -10px rgba(44, 173, 229, .3);--shadow-secondary: 0 10px 30px -10px rgba(77, 122, 188, .3);--shadow-accent: 0 10px 30px -10px rgba(255, 217, 0, .4);--duration-instant: 50ms;--duration-fast: .14s;--duration-base: .2s;--duration-medium: .26s;--duration-slow: .44s;--duration-slower: .65s;--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-smooth: cubic-bezier(.22, 1, .36, 1);--ease-entrance: cubic-bezier(.16, 1, .3, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-elastic: cubic-bezier(.175, .885, .32, 1.275);--transition-fast: all var(--duration-fast) var(--ease-out);--transition-base: all var(--duration-base) var(--ease-out);--transition-medium: all var(--duration-medium) var(--ease-smooth);--transition-slow: all var(--duration-slow) var(--ease-smooth);--transition-colors: color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);--transition-transform: transform var(--duration-medium) var(--ease-smooth);--transition-opacity: opacity var(--duration-base) var(--ease-out);--transition-shadow: box-shadow var(--duration-base) var(--ease-out);--z-base: 0;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-notification: 1080;--grid-gap: var(--space-6);--grid-gap-sm: var(--space-4);--grid-gap-lg: var(--space-8);--container-padding: var(--space-4);--container-padding-md: var(--space-6);--container-padding-lg: var(--space-8);--section-padding-y: var(--space-16);--section-padding-y-sm: var(--space-12);--section-padding-y-lg: var(--space-24);--blur-none: 0;--blur-sm: 4px;--blur-base: 8px;--blur-md: 12px;--blur-lg: 16px;--blur-xl: 24px;--blur-2xl: 40px;--blur-3xl: 64px;--backdrop-blur-sm: blur(4px);--backdrop-blur-base: blur(8px);--backdrop-blur-md: blur(12px);--backdrop-blur-lg: blur(16px);--backdrop-blur-xl: blur(24px);--opacity-0: 0;--opacity-5: .05;--opacity-10: .1;--opacity-20: .2;--opacity-30: .3;--opacity-40: .4;--opacity-50: .5;--opacity-60: .6;--opacity-70: .7;--opacity-80: .8;--opacity-90: .9;--opacity-95: .95;--opacity-100: 1;--focus-ring-width: 3px;--focus-ring-offset: 2px;--focus-ring-color: var(--primary);--focus-ring: 0 0 0 var(--focus-ring-offset) var(--white), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color);--disabled-opacity: .5;--disabled-cursor: not-allowed;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px}--surface-*),не трогая страницы. ============================================ */ :root{color-scheme:light}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media(min-width:640px){:root{--container-padding: var(--space-6);--grid-gap: var(--space-6)}}@media(min-width:768px){:root{--container-padding: var(--space-8);--grid-gap: var(--space-8);--section-padding-y: var(--space-20)}}@media(min-width:1024px){:root{--grid-gap: var(--space-8);--section-padding-y: var(--space-24)}}@media(min-width:1280px){:root{--container-padding: var(--space-12);--section-padding-y: var(--space-32)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.hp-field{position:absolute!important;left:-9999px!important;top:auto;width:1px;height:1px;overflow:hidden}html{font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:calc(var(--navbar-height) + var(--space-4))}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-regular);line-height:var(--leading-relaxed);color:var(--text-strong);background-color:var(--bg-body);overflow-x:clip;overscroll-behavior-y:none;font-variant-numeric:proportional-nums;transition:background-color var(--duration-medium) var(--ease-smooth)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-strong);margin-bottom:var(--space-4);overflow-wrap:break-word;text-wrap:balance;transition:color var(--duration-base) var(--ease-out)}h1{font-size:clamp(var(--text-4xl),5vw,var(--text-6xl));font-weight:var(--font-extrabold);letter-spacing:-.02em;margin-bottom:var(--space-6)}h2{font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));font-weight:var(--font-bold);margin-bottom:var(--space-5)}h3{font-size:clamp(var(--text-2xl),3vw,var(--text-4xl));font-weight:var(--font-bold)}h4{font-size:clamp(var(--text-xl),2vw,var(--text-3xl));font-weight:var(--font-semibold)}h5{font-size:clamp(var(--text-lg),1.5vw,var(--text-2xl));font-weight:var(--font-semibold)}h6{font-size:var(--text-lg);font-weight:var(--font-medium)}p{margin-bottom:var(--space-4);color:var(--text-body);overflow-wrap:break-word;text-wrap:pretty;transition:color var(--duration-base) var(--ease-out)}.measure{max-width:68ch}.measure-center{max-width:68ch;margin-left:auto;margin-right:auto}p:last-child{margin-bottom:0}.lead{font-size:var(--text-xl);font-weight:var(--font-regular);line-height:var(--leading-relaxed);color:var(--dark-700);margin-bottom:var(--space-6);text-wrap:pretty}small,.text-small{font-size:var(--text-sm);color:var(--text-muted)}.text-xs{font-size:var(--text-xs)}strong,b{font-weight:var(--font-semibold);color:var(--dark-900)}em,i{font-style:italic}a:not(:where(.btn)){color:var(--primary);text-decoration:none;transition:var(--transition-colors)}a:not(:where(.btn)):hover{color:var(--primary-hover)}a.btn{text-decoration:none}a.link-underline{position:relative}a.link-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--gradient);transition:width var(--duration-medium) var(--ease-smooth)}a.link-underline:hover:after{width:100%}ul,ol{margin-bottom:var(--space-4);padding-left:var(--space-6)}li{margin-bottom:var(--space-2);color:var(--text-body)}ul>li{list-style-type:none;position:relative;padding-left:var(--space-4)}ul>li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;background:var(--gradient);border-radius:var(--radius-full)}nav ul,.list-plain,[role=list]{list-style:none;padding-left:0;margin-bottom:0}nav ul>li,.list-plain>li,[role=list]>li{margin-bottom:0;padding-left:0}nav ul>li:before,.list-plain>li:before,[role=list]>li:before{content:none}button{font-family:var(--font-primary);cursor:pointer;border:none;background:none;transition:color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-smooth)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-3) var(--space-6);font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:1.2;text-align:center;border:2px solid transparent;border-radius:var(--radius-lg);cursor:pointer;position:relative;isolation:isolate;overflow:hidden;user-select:none;-webkit-tap-highlight-color:transparent;background:var(--gradient-cta);background-size:140% 140%;background-position:0% 50%;color:var(--text-inverse);box-shadow:var(--shadow-primary);transition:transform var(--duration-medium) var(--ease-smooth),box-shadow var(--duration-medium) var(--ease-smooth),background-position var(--duration-slow) var(--ease-smooth),background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.btn:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(160deg,#0f172a29,#0f172a0a 65%);opacity:0;transition:opacity var(--duration-medium) var(--ease-smooth)}.btn:hover,.btn:focus-visible,.btn:active{color:var(--text-inverse)}.btn:hover{transform:translateY(-2px);background-position:100% 50%;box-shadow:var(--shadow-lg),0 18px 34px -14px #2cade573}.btn:hover:after{opacity:1}.btn:active{transform:translateY(0);box-shadow:var(--shadow-base)}.btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.btn-primary,.btn--primary{background:var(--btn-primary);color:var(--text-inverse);box-shadow:var(--shadow-secondary)}.btn-primary:hover,.btn--primary:hover{background:var(--btn-primary-hover);color:var(--text-inverse);box-shadow:var(--shadow-lg),0 18px 34px -14px #4d7abc73}.btn-gradient{background:var(--gradient-cta);color:var(--text-inverse);box-shadow:var(--shadow-primary)}.btn-accent{background:var(--btn-accent);color:var(--dark-900);box-shadow:var(--shadow-accent)}.btn-accent:hover{background:var(--btn-accent-hover);color:var(--dark-900);box-shadow:var(--shadow-lg),0 18px 34px -14px #ffd90080}.btn-accent:focus-visible,.btn-accent:active{color:var(--dark-900)}.btn-accent:after{background:linear-gradient(160deg,rgba(15,23,42,.14),transparent 65%)}.btn-secondary,.btn--secondary,.btn-outline{background:var(--white);color:var(--primary-ink);border-color:var(--primary-lighter);box-shadow:var(--shadow-xs)}.btn-secondary:hover,.btn--secondary:hover,.btn-outline:hover,.btn-secondary:focus-visible,.btn--secondary:focus-visible,.btn-outline:focus-visible,.btn-secondary:active,.btn--secondary:active,.btn-outline:active{background:var(--primary-lightest);color:var(--primary-ink);border-color:var(--primary);box-shadow:var(--shadow-sm)}.btn-secondary:after,.btn--secondary:after,.btn-outline:after{content:none}.btn-ghost,.btn--ghost{background:var(--light-50);color:var(--dark-700);border-color:var(--border-color);box-shadow:none}.btn-ghost:hover,.btn--ghost:hover,.btn-ghost:focus-visible,.btn--ghost:focus-visible,.btn-ghost:active,.btn--ghost:active{background:var(--light-100);color:var(--dark-900);border-color:var(--border-color-hover);box-shadow:none}.btn-ghost:after,.btn--ghost:after{content:none}.btn-sm,.btn--small{min-height:2.25rem;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);border-radius:var(--radius-base)}.btn-lg{min-height:3.25rem;padding:var(--space-4) var(--space-8);font-size:var(--text-lg);border-radius:var(--radius-xl)}.btn--full,.btn-block{display:flex;width:100%}.btn:disabled,.btn[disabled],.btn[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);pointer-events:none;transform:none;box-shadow:none}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.btn-row-center{justify-content:center}input,textarea,select{font-family:var(--font-primary);font-size:var(--text-base);width:100%;min-height:2.75rem;padding:var(--space-3) var(--space-4);border:2px solid var(--border-color);border-radius:var(--radius-base);background:var(--surface);color:var(--text-strong);transition:var(--transition-colors),var(--transition-shadow);outline:none}input:hover,textarea:hover,select:hover{border-color:var(--border-color-hover)}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-lightest)}input::placeholder,textarea::placeholder{color:var(--text-subtle);opacity:1;transition:color var(--duration-base) var(--ease-out)}input:focus::placeholder,textarea:focus::placeholder{color:var(--dark-500)}textarea{resize:vertical;min-height:120px}label{display:block;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--dark-700);margin-bottom:var(--space-2)}.form-group{margin-bottom:var(--space-5)}input[type=checkbox],input[type=radio]{width:auto;min-height:0;min-width:0;padding:0;margin-right:var(--space-2);accent-color:var(--primary);cursor:pointer}.card{background:var(--bg-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-base);transition:transform var(--duration-medium) var(--ease-smooth),box-shadow var(--duration-medium) var(--ease-smooth),border-color var(--duration-medium) var(--ease-smooth);position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-medium) var(--ease-smooth)}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.card:hover:before{transform:scaleX(1)}.card-flat{box-shadow:none;border:1px solid var(--border-color)}.card-flat:hover{border-color:var(--primary-light)}.card-gradient{background:var(--gradient-cta);color:var(--white)}.card-gradient h1,.card-gradient h2,.card-gradient h3,.card-gradient h4,.card-gradient h5,.card-gradient h6{color:var(--white)}.card-gradient p{color:#ffffffe6}.has-pattern{position:relative;isolation:isolate}.has-pattern>*{position:relative;z-index:1}.has-pattern:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.pattern-grid:before{background-image:var(--pattern-grid);background-size:var(--pattern-size) var(--pattern-size);-webkit-mask-image:radial-gradient(ellipse 80% 65% at 50% 40%,#000 20%,transparent 78%);mask-image:radial-gradient(ellipse 80% 65% at 50% 40%,#000 20%,transparent 78%);opacity:.7}.pattern-dots:before{background-image:var(--pattern-dots);background-size:var(--pattern-size) var(--pattern-size);-webkit-mask-image:radial-gradient(ellipse 75% 75% at 50% 50%,#000 10%,transparent 75%);mask-image:radial-gradient(ellipse 75% 75% at 50% 50%,#000 10%,transparent 75%);opacity:.6}.pattern-diagonal:before{background-image:var(--pattern-diagonal);opacity:.5}.has-glow{position:relative;isolation:isolate}.has-glow:after{content:"";position:absolute;z-index:0;inset:-25% -15% auto auto;width:min(48rem,70%);aspect-ratio:1;background:var(--glow-primary);pointer-events:none}.surface-sunken{background:linear-gradient(180deg,var(--white) 0%,var(--light-50) 100%)}.surface-plain{background:var(--surface)}.stat-grid,.counters-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:var(--space-5)}.stat-card,.counter-item{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-8) var(--space-6);background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);transition:transform var(--duration-medium) var(--ease-smooth),box-shadow var(--duration-medium) var(--ease-smooth),border-color var(--duration-medium) var(--ease-smooth)}.stat-card:before,.counter-item:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--pattern-dots);background-size:18px 18px;opacity:.5;-webkit-mask-image:linear-gradient(215deg,#000,transparent 62%);mask-image:linear-gradient(215deg,#000,transparent 62%);transition:opacity var(--duration-medium) var(--ease-smooth)}.stat-card:after,.counter-item:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-medium) var(--ease-smooth)}.stat-card:hover,.counter-item:hover{transform:translateY(-4px);border-color:var(--primary-lighter);box-shadow:var(--shadow-md)}.stat-card:hover:before,.counter-item:hover:before{opacity:.85}.stat-card:hover:after,.counter-item:hover:after{transform:scaleX(1)}.stat-value,.counter{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:var(--font-extrabold);line-height:1;letter-spacing:-.03em;color:var(--secondary);display:block;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.stat-label,.counter-label{font-size:var(--text-base);font-weight:var(--font-medium);line-height:var(--leading-snug);color:var(--text-body);margin:0;text-wrap:balance}.container{width:100%;max-width:var(--container-xl);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container-sm{max-width:var(--container-sm)}.container-lg{max-width:var(--container-2xl)}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-col{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.grid{display:grid;gap:var(--grid-gap)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media(min-width:768px){.md\:grid-2{grid-template-columns:repeat(2,1fr)}.md\:grid-3{grid-template-columns:repeat(3,1fr)}.md\:grid-4{grid-template-columns:repeat(4,1fr)}}section{padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y);position:relative}section section{padding-top:0;padding-bottom:0}.section-hero{padding-top:calc(var(--navbar-height) + var(--space-16));padding-bottom:var(--space-24);min-height:100svh;display:flex;align-items:center}.m-0{margin:0}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.my-8{margin-top:var(--space-8);margin-bottom:var(--space-8)}.stack{display:grid;gap:var(--space-4)}.stack-sm{gap:var(--space-3)}.stack-lg{gap:var(--space-6)}.text-muted{color:var(--text-muted)}.p-0{padding:0}.pt-4{padding-top:var(--space-4)}.pt-8{padding-top:var(--space-8)}.pb-4{padding-bottom:var(--space-4)}.pb-8{padding-bottom:var(--space-8)}.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:var(--primary-ink)}.text-secondary{color:var(--secondary)}.text-dark{color:var(--dark-900)}.text-light{color:var(--dark-500)}.text-white{color:var(--white)}.bg-primary{background-color:var(--primary)}.bg-gradient{background:var(--gradient)}.bg-light{background-color:var(--light)}.bg-white{background-color:var(--white)}.rounded{border-radius:var(--radius-base)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.shadow{box-shadow:var(--shadow-base)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-none{box-shadow:none}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-screen{height:100svh}.fade-in{opacity:0;animation:fadeIn var(--duration-slow) var(--ease-out) forwards}.fade-in-up{opacity:0;transform:translateY(20px);animation:fadeInUp var(--duration-slow) var(--ease-smooth) forwards}.fade-in-delay-1{animation-delay:.1s}.fade-in-delay-2{animation-delay:.2s}.fade-in-delay-3{animation-delay:.3s}.fade-in-delay-4{animation-delay:.4s}.fade-in-delay-5{animation-delay:.5s}.hover-lift{transition:var(--transition-transform),var(--transition-shadow)}.hover-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.hover-scale{transition:transform var(--duration-medium) var(--ease-smooth)}.hover-scale:hover{transform:scale(1.05)}.hover-brightness{transition:filter var(--duration-base) var(--ease-out)}.hover-brightness:hover{filter:brightness(1.1)}.pulse{animation:pulse var(--duration-slow) var(--ease-in-out) infinite}.float{animation:float 3s var(--ease-in-out) infinite}.shimmer{background:var(--shimmer);background-size:200% 100%;animation:shimmer 2s linear infinite}img{max-width:100%;height:auto;display:block}.img-cover{width:100%;height:100%;object-fit:cover}.img-contain{width:100%;height:100%;object-fit:contain}.gallery-card img,.featured img,.news-card img,.report-media__item img{background-color:var(--light-100)}.social-icon,.partner__logo{background-color:transparent}.badge{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-full);background:var(--light-200);color:var(--dark-700);white-space:nowrap;transition:var(--transition-colors)}.badge-primary{background:var(--primary-lightest);color:var(--primary-ink)}.badge-success{background:var(--success-light);color:var(--success-ink)}.badge-warning{background:var(--warning-light);color:var(--warning-ink)}.badge-error{background:var(--error-light);color:var(--error-ink)}hr{border:none;height:1px;background:var(--border-color);margin:var(--space-8) 0}.divider-gradient{height:2px;background:var(--gradient);border-radius:var(--radius-full)}.overlay{position:fixed;inset:0;background:var(--bg-overlay-dark);backdrop-filter:var(--backdrop-blur-base);z-index:var(--z-backdrop);opacity:0;visibility:hidden;transition:opacity var(--duration-medium) var(--ease-smooth),visibility var(--duration-medium) var(--ease-smooth)}.overlay.active{opacity:1;visibility:visible}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);max-width:90%;width:600px;max-height:90vh;overflow-y:auto;background:var(--white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);z-index:var(--z-modal);opacity:0;visibility:hidden;transition:opacity var(--duration-medium) var(--ease-smooth),transform var(--duration-medium) var(--ease-smooth),visibility var(--duration-medium) var(--ease-smooth)}.modal.active{transform:translate(-50%,-50%) scale(1);opacity:1;visibility:visible}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--light-100)}::-webkit-scrollbar-thumb{background:var(--light-300);border-radius:var(--radius-full);transition:background var(--duration-base) var(--ease-out)}::-webkit-scrollbar-thumb:hover{background:var(--primary-light)}::selection{background:var(--primary-lighter);color:var(--dark-900)}::-moz-selection{background:var(--primary-lighter);color:var(--dark-900)}.skeleton{background:linear-gradient(90deg,var(--light-200) 25%,var(--light-100) 50%,var(--light-200) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:var(--radius-base)}.spinner{width:40px;height:40px;border:4px solid var(--light-200);border-top-color:var(--primary);border-radius:var(--radius-full);animation:spin var(--duration-slow) linear infinite}body{font-size:clamp(1rem,.95rem + .25vw,1.125rem)}@media(max-width:640px){.container{padding-left:var(--space-4);padding-right:var(--space-4)}section{padding-top:var(--section-padding-y-sm);padding-bottom:var(--section-padding-y-sm)}}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}img{page-break-inside:avoid}h2,h3{page-break-after:avoid}}*:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.anchor-offset{scroll-margin-top:calc(var(--navbar-height) + var(--space-4))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tooltip{position:relative;display:inline-block}.tooltip-text{visibility:hidden;position:absolute;bottom:125%;left:50%;transform:translate(-50%) translateY(5px);padding:var(--space-2) var(--space-3);background:var(--dark-900);color:var(--white);font-size:var(--text-sm);border-radius:var(--radius-base);white-space:nowrap;opacity:0;transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-smooth),visibility var(--duration-base) var(--ease-out);z-index:var(--z-tooltip);pointer-events:none}.tooltip-text:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--dark-900)}.tooltip:hover .tooltip-text{visibility:visible;opacity:1;transform:translate(-50%) translateY(0)}.progress{width:100%;height:8px;background:var(--light-200);border-radius:var(--radius-full);overflow:hidden}.progress-bar{height:100%;background:var(--gradient);border-radius:var(--radius-full);transition:width var(--duration-medium) var(--ease-smooth)}.alert{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border-left:4px solid;margin-bottom:var(--space-4);display:flex;align-items:flex-start;gap:var(--space-3)}.alert-info{background:var(--info-light);border-color:var(--info);color:var(--info-ink)}.alert-success{background:var(--success-light);border-color:var(--success);color:var(--success-ink)}.alert-warning{background:var(--warning-light);border-color:var(--warning);color:var(--warning-ink)}.alert-error{background:var(--error-light);border-color:var(--error);color:var(--error-ink)}.form-status{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-base);border-left:4px solid var(--info);background:var(--info-light);color:var(--info-ink);font-size:var(--text-sm);line-height:var(--leading-normal)}.form-status[hidden]{display:none}.form-status--success{background:var(--success-light);border-color:var(--success);color:var(--success-ink)}.form-status--error{background:var(--error-light);border-color:var(--error);color:var(--error-ink)}.form-status--loading{background:var(--info-light);border-color:var(--info);color:var(--info-ink)}._header_nd7za_8{position:fixed;top:0;left:0;right:0;z-index:var(--z-fixed, 1000);background:#ffffffd9;backdrop-filter:var(--backdrop-blur-lg, blur(12px));-webkit-backdrop-filter:var(--backdrop-blur-lg, blur(12px));border-bottom:1px solid transparent;transition:background-color var(--duration-medium, .35s) var(--ease-smooth, cubic-bezier(.16, 1, .3, 1)),box-shadow var(--duration-medium, .35s) var(--ease-smooth, cubic-bezier(.16, 1, .3, 1)),border-color var(--duration-medium, .35s) var(--ease-smooth, cubic-bezier(.16, 1, .3, 1));isolation:isolate}._header_nd7za_8.scrolled{background:#fffffff5;border-bottom-color:var(--border-color-light, #e5e7eb);box-shadow:var(--shadow-md, 0 8px 24px rgba(0, 0, 0, .08))}._header_nd7za_8.menu-open{border-bottom-color:transparent;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}._navbar_nd7za_61{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-4, 1rem) var(--container-padding, 1.25rem);height:var(--navbar-height, 5rem);gap:var(--space-6, 1.5rem);transition:height var(--duration-medium, .35s) var(--ease-smooth, cubic-bezier(.16, 1, .3, 1))}._header_nd7za_8.scrolled ._navbar_nd7za_61{height:4.5rem}._logo_nd7za_83{flex-shrink:0;z-index:calc(var(--z-fixed, 1000) + 2);position:relative}._logoLink_nd7za_89{display:inline-flex;align-items:center;font-family:var(--font-display, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif);font-size:clamp(var(--text-xl, 1.25rem),2.5vw,var(--text-2xl, 1.5rem));font-weight:var(--font-extrabold, 800);letter-spacing:var(--tracking-tight, -.02em);color:var(--dark-900, #0f172a);text-decoration:none;position:relative;z-index:0;padding:var(--space-2, .5rem) var(--space-3, .75rem);border-radius:var(--radius-base, .75rem);transition:color var(--duration-base, .2s) var(--ease-out, ease-out),transform var(--duration-medium, .26s) var(--ease-smooth, cubic-bezier(.22, 1, .36, 1));transform-origin:left center}._logoLink_nd7za_89:before{content:"";position:absolute;inset:0;background:var(--gradient-soft, linear-gradient(135deg, rgba(44, 173, 229, .14), rgba(99, 102, 241, .1)));border-radius:var(--radius-base, .75rem);opacity:0;transition:opacity var(--duration-medium, .35s) var(--ease-smooth, cubic-bezier(.16, 1, .3, 1));z-index:-1}._logoLink_nd7za_89:hover:before{opacity:1}._logoLink_nd7za_89:hover{color:var(--primary-ink, #1178a8);transform:scale(1.02)}._logoLink_nd7za_89:focus-visible{outline:var(--focus-ring-width, 3px) solid var(--focus-ring-color, #2cade5);outline-offset:var(--focus-ring-offset, 2px)}._navLinks_nd7za_145{display:flex;align-items:center;gap:var(--space-2, .5rem);list-style:none;margin:0;padding:0;flex:1;justify-content:center;transition:all var(--duration-medium, .35s) var(--ease-smooth, cubic-bezier(.16, 1, .3, 1))}._navLinks_nd7za_145 li{padding-left:0}._navLinks_nd7za_145 li:before{content:none}._navItem_nd7za_169{position:relative}._navLink_nd7za_145{display:inline-flex;align-items:center;padding:var(--space-2, .5rem) var(--space-4, 1rem);font-size:var(--text-base, 1rem);font-weight:var(--font-medium, 500);color:var(--dark-700, #334155);text-decoration:none;border-radius:var(--radius-base, .75rem);position:relative;z-index:0;transition:color var(--duration-base, .2s) var(--ease-out, ease-out);white-space:nowrap;overflow:hidden}._navLink_nd7za_145:before{content:"";position:absolute;inset:0;background:var(--primary-lightest, rgba(44, 173, 229, .1));border-radius:var(--radius-base, .75rem);opacity:0;transform:scale(.8);transition:opacity var(--duration-medium, .26s) var(--ease-out, ease-out),transform var(--duration-medium, .26s) var(--ease-smooth, cubic-bezier(.22, 1, .36, 1));z-index:-1}._navLink_nd7za_145:hover:before{opacity:1;transform:scale(1)}._navLink_nd7za_145:hover{color:var(--primary-ink, #1178a8)}._navLink_nd7za_145:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--gradient, linear-gradient(90deg, #2cade5, #6366f1));border-radius:var(--radius-full, 999px);transform:translate(-50%);transition:width var(--duration-medium, .35s) var(--ease-smooth, cubic-bezier(.16, 1, .3, 1))}._navLink_nd7za_145:hover:after{width:80%}._navLink_nd7za_145._active_nd7za_248{color:var(--primary-ink, #1178a8);font-weight:var(--font-semibold, 600)}._navLink_nd7za_145._active_nd7za_248:after{width:80%;background:var(--gradient, linear-gradient(90deg, #2cade5, #6366f1))}._navLink_nd7za_145._active_nd7za_248:before{opacity:.5;transform:scale(1)}._navLink_nd7za_145:focus-visible{outline:var(--focus-ring-width, 3px) solid var(--focus-ring-color, #2cade5);outline-offset:var(--focus-ring-offset, 2px)}._languageSelector_nd7za_272{display:flex;align-items:center;gap:var(--space-1, .25rem);background:var(--light-100, #f1f5f9);padding:var(--space-1, .25rem);border-radius:var(--radius-lg, .75rem);transition:background-color var(--duration-base, .2s) var(--ease-out, ease-out),box-shadow var(--duration-base, .2s) var(--ease-out, ease-out);flex-shrink:0;z-index:calc(var(--z-fixed, 1000) + 2);position:relative}._languageSelector_nd7za_272:hover{background:var(--light-200, #e2e8f0);box-shadow:var(--shadow-sm, 0 4px 14px rgba(0, 0, 0, .06))}._langBtn_nd7za_295{padding:var(--space-2, .5rem) var(--space-3, .75rem);font-size:var(--text-sm, .875rem);font-weight:var(--font-medium, 500);color:var(--dark-600, #475569);text-decoration:none;background:transparent;border:none;border-radius:var(--radius-base, .75rem);cursor:pointer;transition:color var(--duration-base, .2s) var(--ease-out, ease-out);position:relative;z-index:0;overflow:hidden}._langBtn_nd7za_295:before{content:"";position:absolute;inset:0;background:var(--gradient, linear-gradient(90deg, #2cade5, #6366f1));border-radius:var(--radius-base, .75rem);opacity:0;transition:opacity var(--duration-base, .2s) var(--ease-out, ease-out),filter var(--duration-base, .2s) var(--ease-out, ease-out);z-index:-1}._langBtn_nd7za_295:hover{color:var(--primary-ink, #1178a8)}._langBtn_nd7za_295._active_nd7za_248{color:var(--white, #ffffff);font-weight:var(--font-semibold, 600)}._langBtn_nd7za_295._active_nd7za_248:hover{color:var(--white, #ffffff)}._langBtn_nd7za_295._active_nd7za_248:before{opacity:1}._langBtn_nd7za_295._active_nd7za_248:hover:before{opacity:1;filter:saturate(1.1) brightness(.94)}._langBtn_nd7za_295:focus-visible{outline:var(--focus-ring-width, 3px) solid var(--focus-ring-color, #2cade5);outline-offset:var(--focus-ring-offset, 2px)}._mobileControls_nd7za_364{display:flex;align-items:center;gap:var(--space-3, .75rem);flex-shrink:0}._hamburger_nd7za_373{display:none;flex-direction:column;justify-content:space-between;width:32px;height:24px;background:none;border:none;cursor:pointer;padding:0;z-index:calc(var(--z-fixed, 1000) + 3);transition:transform var(--duration-base, .2s) var(--ease-smooth, cubic-bezier(.16, 1, .3, 1));position:relative}._hamburger_nd7za_373:hover{transform:scale(1.1)}._hamburger_nd7za_373:focus-visible{outline:var(--focus-ring-width, 3px) solid var(--focus-ring-color, #2cade5);outline-offset:var(--focus-ring-offset, 2px);border-radius:var(--radius-sm, .5rem)}._hamburgerLine_nd7za_401{display:block;width:100%;height:3px;background:var(--dark-900, #0f172a);border-radius:var(--radius-full, 999px);transition:transform var(--duration-medium, .26s) var(--ease-smooth, cubic-bezier(.22, 1, .36, 1)),opacity var(--duration-fast, .14s) var(--ease-out, ease-out);transform-origin:center}._hamburger_nd7za_373[aria-expanded=true] ._hamburgerLine_nd7za_401:nth-child(1){transform:translateY(10.5px) rotate(45deg)}._hamburger_nd7za_373[aria-expanded=true] ._hamburgerLine_nd7za_401:nth-child(2){opacity:0;transform:scaleX(0)}._hamburger_nd7za_373[aria-expanded=true] ._hamburgerLine_nd7za_401:nth-child(3){transform:translateY(-10.5px) rotate(-45deg)}@media(max-width:1024px){._hamburger_nd7za_373{display:flex}._navLinks_nd7za_145{position:fixed;inset:0;width:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-2, .5rem);background:#fffffffa;backdrop-filter:var(--backdrop-blur-xl, blur(20px));-webkit-backdrop-filter:var(--backdrop-blur-xl, blur(20px));padding:calc(var(--space-8, 2rem) + env(safe-area-inset-top,0px)) var(--space-8, 2rem) calc(var(--space-8, 2rem) + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;transform:translate(100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--duration-medium, .26s) var(--ease-entrance, cubic-bezier(.16, 1, .3, 1)),opacity var(--duration-medium, .26s) var(--ease-out, ease-out),visibility var(--duration-medium, .26s) var(--ease-out, ease-out);z-index:calc(var(--z-fixed, 1000) + 1)}._navLinks_nd7za_145[data-visible=true]{transform:translate(0);opacity:1;visibility:visible;pointer-events:auto}._navItem_nd7za_169{width:100%;opacity:0;transform:translate(50px);transition:transform var(--duration-medium, .26s) var(--ease-entrance, cubic-bezier(.16, 1, .3, 1)),opacity var(--duration-medium, .26s) var(--ease-out, ease-out)}._navLinks_nd7za_145[data-visible=true] ._navItem_nd7za_169{opacity:1;transform:translate(0)}._navLinks_nd7za_145[data-visible=true] ._navItem_nd7za_169:nth-child(1){transition-delay:.05s}._navLinks_nd7za_145[data-visible=true] ._navItem_nd7za_169:nth-child(2){transition-delay:.1s}._navLinks_nd7za_145[data-visible=true] ._navItem_nd7za_169:nth-child(3){transition-delay:.15s}._navLinks_nd7za_145[data-visible=true] ._navItem_nd7za_169:nth-child(4){transition-delay:.2s}._navLinks_nd7za_145[data-visible=true] ._navItem_nd7za_169:nth-child(5){transition-delay:.25s}._navLinks_nd7za_145[data-visible=true] ._navItem_nd7za_169:nth-child(6){transition-delay:.3s}._navLink_nd7za_145{width:100%;padding:var(--space-4, 1rem) var(--space-6, 1.5rem);font-size:var(--text-lg, 1.125rem);text-align:center;justify-content:center}._navLink_nd7za_145:after{bottom:var(--space-2, .5rem)}._languageSelector_nd7za_272{position:relative;top:auto;right:auto;z-index:calc(var(--z-fixed, 1000) + 3)}}@media(max-width:640px){._navbar_nd7za_61{padding:var(--space-3, .75rem) var(--space-4, 1rem);height:4.5rem}._logoLink_nd7za_89{font-size:var(--text-lg, 1.125rem)}._mobileControls_nd7za_364{gap:var(--space-2, .5rem)}._langBtn_nd7za_295{padding:var(--space-2, .5rem) var(--space-2, .5rem)}}@media(min-width:768px)and (max-width:1024px){._navbar_nd7za_61{gap:var(--space-4, 1rem)}}@media(min-width:1280px){._navLinks_nd7za_145{gap:var(--space-4, 1rem)}._navLink_nd7za_145{padding:var(--space-3, .75rem) var(--space-5, 1.25rem);font-size:var(--text-lg, 1.125rem)}}@keyframes _headerIn_nd7za_1{0%{opacity:0}to{opacity:1}}._header_nd7za_8{animation:_headerIn_nd7za_1 var(--duration-medium, .3s) var(--ease-out, ease-out)}@keyframes _ripple_nd7za_1{0%{opacity:.35;transform:scale(.98)}to{opacity:.5;transform:scale(1)}}._navLink_nd7za_145:active:before{animation:_ripple_nd7za_1 .2s var(--ease-out, ease-out)}._skipLink_nd7za_615{position:absolute;top:-100px;left:var(--space-4, 1rem);background:var(--primary-ink, #1178a8);color:var(--white, #fff);padding:var(--space-3, .75rem) var(--space-5, 1.25rem);border-radius:var(--radius-base, .75rem);font-weight:var(--font-semibold, 600);z-index:calc(var(--z-fixed, 1000) + 10);transition:top var(--duration-base, .2s) var(--ease-out, ease-out)}._skipLink_nd7za_615:focus{top:var(--space-4, 1rem)}@media(prefers-reduced-motion:reduce){._header_nd7za_8,._navLink_nd7za_145,._navLink_nd7za_145:before,._navLink_nd7za_145:after,._hamburgerLine_nd7za_401,._navLinks_nd7za_145,._navItem_nd7za_169,._langBtn_nd7za_295{animation:none!important;transition-duration:.01ms!important}}@media print{._header_nd7za_8{position:static;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-bottom:1px solid var(--dark-900, #0f172a);transform:none!important}._hamburger_nd7za_373,._languageSelector_nd7za_272{display:none}._navLinks_nd7za_145{position:static;transform:none;opacity:1;visibility:visible;pointer-events:auto;height:auto;overflow:visible}}._footer_v2o92_5{position:relative;background:var(--dark-900);color:var(--light-100);padding:var(--space-12) 0 var(--space-8);overflow:hidden}._footer_v2o92_5:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient);z-index:1}._footer_v2o92_5:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%,rgba(44,173,229,.05) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(77,122,188,.05) 0%,transparent 50%);pointer-events:none;z-index:0}._container_v2o92_40{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}._socialLinks_v2o92_51{display:flex;align-items:center;justify-content:center;gap:var(--space-4);flex-wrap:wrap}._socialLink_v2o92_51{--social-rgb: 44 173 229;position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);backdrop-filter:var(--backdrop-blur-base);-webkit-backdrop-filter:var(--backdrop-blur-base);transition:transform var(--duration-medium) var(--ease-smooth),background-color var(--duration-medium) var(--ease-out),border-color var(--duration-medium) var(--ease-out),box-shadow var(--duration-medium) var(--ease-out);overflow:hidden;isolation:isolate}._socialLinks_v2o92_51 ._socialLink_v2o92_51:nth-child(1){--social-rgb: 34 158 217}._socialLinks_v2o92_51 ._socialLink_v2o92_51:nth-child(2){--social-rgb: 228 64 95}._socialLinks_v2o92_51 ._socialLink_v2o92_51:nth-child(3){--social-rgb: 24 119 242}._socialLinks_v2o92_51 ._socialLink_v2o92_51:nth-child(4){--social-rgb: 255 0 0}._socialLinks_v2o92_51 ._socialLink_v2o92_51:nth-child(5){--social-rgb: 37 211 102}._socialLink_v2o92_51:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgb(var(--social-rgb) / .38),rgb(var(--social-rgb) / .18) 55%,rgb(var(--social-rgb) / .06));opacity:0;transition:opacity var(--duration-medium) var(--ease-smooth);z-index:0}._socialLink_v2o92_51:hover:before{opacity:1}._socialLink_v2o92_51:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border:2px solid rgb(var(--social-rgb) / .85);border-radius:var(--radius-lg);transform:translate(-50%,-50%) scale(1);opacity:0;z-index:1;pointer-events:none}._socialLink_v2o92_51:hover:after{animation:_socialPulse_v2o92_1 var(--duration-slow) var(--ease-out)}._socialLink_v2o92_51:hover{transform:translateY(-3px);background:rgb(var(--social-rgb) / .14);border-color:rgb(var(--social-rgb) / .5);box-shadow:0 10px 25px -5px rgb(var(--social-rgb) / .35),0 0 0 1px rgb(var(--social-rgb) / .22)}._socialLink_v2o92_51:active{transform:translateY(-1px)}._socialIcon_v2o92_157{width:24px;height:24px;object-fit:contain;background:transparent;transition:transform var(--duration-medium) var(--ease-smooth);position:relative;z-index:2}._socialLink_v2o92_51:hover ._socialIcon_v2o92_157{transform:scale(1.08)}._copy_v2o92_175{font-size:var(--text-sm);font-weight:var(--font-regular);color:var(--light-300);text-align:center;margin:0;transition:color var(--duration-base) var(--ease-out);letter-spacing:var(--tracking-wide)}._copy_v2o92_175:hover{color:var(--light-100)}@keyframes _socialPulse_v2o92_1{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}._socialLinks_v2o92_51{animation:_fadeInUp_v2o92_1 var(--duration-medium) var(--ease-smooth) backwards}._copy_v2o92_175{animation:_fadeInUp_v2o92_1 var(--duration-medium) var(--ease-smooth) .1s backwards}@media(min-width:768px){._footer_v2o92_5{padding:var(--space-16) 0 var(--space-10)}._container_v2o92_40{gap:var(--space-10)}._socialLinks_v2o92_51{gap:var(--space-6)}._socialLink_v2o92_51{width:56px;height:56px}._socialIcon_v2o92_157{width:28px;height:28px}._copy_v2o92_175{font-size:var(--text-base)}}@media(min-width:1024px){._footer_v2o92_5{padding:var(--space-20) 0 var(--space-12)}._socialLinks_v2o92_51{gap:var(--space-8)}._socialLink_v2o92_51{width:64px;height:64px}._socialIcon_v2o92_157{width:32px;height:32px}}@media(min-width:1280px){._footer_v2o92_5{padding:var(--space-24) 0 var(--space-16)}}._footer_v2o92_5._expanded_v2o92_277{padding-top:var(--space-20)}._footer_v2o92_5._expanded_v2o92_277 ._container_v2o92_40{gap:var(--space-12)}._footer_v2o92_5._compact_v2o92_286{padding:var(--space-8) 0 var(--space-6)}._footer_v2o92_5._compact_v2o92_286 ._socialLink_v2o92_51{width:40px;height:40px}._footer_v2o92_5._compact_v2o92_286 ._socialIcon_v2o92_157{width:20px;height:20px}._socialLink_v2o92_51:focus-visible{outline:none;box-shadow:0 0 0 3px var(--dark-900),0 0 0 6px rgb(var(--social-rgb) / .9);transform:translateY(-4px) scale(1.05)}@media(prefers-reduced-motion:reduce){._footer_v2o92_5:before,._socialLink_v2o92_51,._socialLink_v2o92_51:before,._socialLink_v2o92_51:after,._socialIcon_v2o92_157,._copy_v2o92_175{animation:none!important;transition:none!important}._socialLink_v2o92_51:hover,._socialLink_v2o92_51:hover ._socialIcon_v2o92_157{transform:none}}@media print{._footer_v2o92_5{background:transparent;color:var(--dark-900);padding:var(--space-8) 0}._footer_v2o92_5:before,._footer_v2o92_5:after{display:none}._socialLinks_v2o92_51{display:none}._copy_v2o92_175{color:var(--dark-900);border-top:1px solid var(--dark-900);padding-top:var(--space-4)}}
