.lang-select-wrap[data-astro-cid-a2mxz4y6]{position:relative;display:flex;align-items:center}.lang-select[data-astro-cid-a2mxz4y6]{appearance:none;background:transparent;border:1px solid rgba(255,255,255,.2);color:transparent;padding:6px 28px 6px 10px;font-size:11px;font-weight:var(--weight-bold);letter-spacing:.1em;cursor:pointer;border-radius:var(--radius-sm);position:absolute;inset:0;width:100%;height:100%;z-index:2}.lang-select[data-astro-cid-a2mxz4y6]:focus{outline:1px solid var(--color-secondary)}.lang-select[data-astro-cid-a2mxz4y6] option[data-astro-cid-a2mxz4y6]{color:var(--color-primary-container);background:var(--color-white);font-size:13px}.lang-select__current[data-astro-cid-a2mxz4y6]{font-size:11px;font-weight:var(--weight-bold);letter-spacing:.15em;color:#cbd5e1e6;pointer-events:none;padding:6px 10px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);display:flex;align-items:center;gap:4px}.lang-select__current[data-astro-cid-a2mxz4y6]:after{content:"▾";font-size:9px;margin-left:4px}.hamburger[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;background:none;border:none;cursor:pointer;padding:4px}.hamburger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:100%;height:2px;background:var(--color-gray-300);transition:all .2s ease}.hamburger--open[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger--open[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.hamburger--open[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-nav[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:var(--header-height);left:0;right:0;background:#0f1f3dfa;backdrop-filter:blur(16px);padding:var(--space-6) var(--space-8);transform:translateY(-10px);opacity:0;pointer-events:none;transition:all .2s ease}.mobile-nav--open[data-astro-cid-3ef6ksr2]{transform:translateY(0);opacity:1;pointer-events:auto}.mobile-nav__links[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:var(--space-1)}.mobile-nav__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:var(--space-3) var(--space-4);color:#cbd5e1e6;font-size:var(--text-sm);font-weight:var(--weight-medium);transition:all .15s ease;text-decoration:none}.mobile-nav__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-white);background:#ffffff0d}.mobile-nav__langs[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid rgba(255,255,255,.1)}.mobile-nav__langs[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--color-gray-400);font-size:11px;font-weight:var(--weight-bold);letter-spacing:.1em;text-decoration:none}.mobile-nav__langs[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-white)}.mobile-nav__lang-select[data-astro-cid-3ef6ksr2]{appearance:none;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:var(--color-white);padding:8px 16px;font-size:var(--text-sm);font-weight:var(--weight-bold);width:100%;cursor:pointer;border-radius:var(--radius-sm)}.mobile-nav__lang-select[data-astro-cid-3ef6ksr2] option[data-astro-cid-3ef6ksr2]{background:var(--color-primary-container);color:var(--color-white)}@media(max-width:768px){.hamburger[data-astro-cid-3ef6ksr2]{display:flex}.mobile-nav[data-astro-cid-3ef6ksr2]{display:block}}:root{--color-primary: #00071b;--color-primary-container: #0F1F3D;--color-navy-900: #0A1628;--color-navy-800: #0F1F3D;--color-navy-700: #162A4A;--color-navy-600: #1E3A5F;--color-navy-500: #2A4A73;--color-secondary: #0051d5;--color-secondary-hover: #003ea8;--color-blue-600: #0051d5;--color-blue-500: #316bf3;--color-blue-400: #60A5FA;--color-blue-300: #93C5FD;--color-surface: #f7f9fb;--color-surface-low: #f2f4f6;--color-surface-high: #e6e8ea;--color-surface-highest: #e0e3e5;--color-surface-container: #eceef0;--color-on-surface: #191c1e;--color-on-surface-variant: #45474e;--color-on-primary-container: #7887ab;--color-outline: #75777e;--color-outline-variant: #c5c6ce;--color-white: #FFFFFF;--color-gray-50: #F8FAFC;--color-gray-100: #F1F5F9;--color-gray-200: #E2E8F0;--color-gray-300: #CBD5E1;--color-gray-400: #94A3B8;--color-gray-500: #64748B;--color-gray-600: #475569;--color-gray-700: #334155;--color-success: #009b6b;--color-success-bg: rgba(111, 251, 190, .2);--color-warning: #F59E0B;--color-error: #ba1a1a;--color-error-bg: #ffdad6;--font-headline: "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", 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;--leading-tight: 1.1;--leading-snug: 1.2;--leading-normal: 1.5;--leading-relaxed: 1.65;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--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;--radius-none: 0;--radius-sm: .125rem;--radius-md: .25rem;--radius-lg: .375rem;--radius-xl: .5rem;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(15, 31, 61, .04);--shadow-md: 0 4px 12px rgba(15, 31, 61, .06);--shadow-lg: 0 10px 24px rgba(15, 31, 61, .08);--shadow-xl: 0 20px 40px rgba(15, 31, 61, .1);--max-width: 1440px;--content-width: 1200px;--header-height: 72px;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-on-surface);background-color:var(--color-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.011em}img,svg{display:block;max-width:100%}a{color:var(--color-secondary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-secondary-hover)}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);color:var(--color-primary-container);letter-spacing:-.02em}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}p{line-height:var(--leading-relaxed)}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--space-8)}.container--narrow{max-width:var(--content-width)}.section{padding:var(--space-24) 0}.section--dark{background-color:var(--color-primary-container);color:var(--color-white)}.section--dark h1,.section--dark h2,.section--dark h3,.section--dark h4{color:var(--color-white)}.section--light{background-color:var(--color-surface-low)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:1;text-transform:uppercase;letter-spacing:.1em;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);text-decoration:none}.btn--primary{background-color:var(--color-primary-container);color:var(--color-white)}.btn--primary:hover,.btn--secondary{background-color:var(--color-secondary);color:var(--color-white)}.btn--secondary:hover{background-color:var(--color-secondary-hover);color:var(--color-white)}.btn--outline{background-color:transparent;color:var(--color-primary-container);border:2px solid var(--color-primary-container)}.btn--outline:hover{background-color:var(--color-primary-container);color:var(--color-white)}.btn--ghost{background-color:transparent;color:var(--color-on-surface-variant)}.btn--ghost:hover{background-color:var(--color-surface-high);color:var(--color-primary-container)}.btn--lg{padding:var(--space-4) var(--space-8);font-size:var(--text-sm)}.card{background:var(--color-white);padding:var(--space-8);transition:box-shadow var(--transition-base);border-radius:var(--radius-sm)}.card:hover{box-shadow:var(--shadow-md)}.card--bordered{border-left:4px solid var(--color-secondary)}.card--dark{background:var(--color-primary-container);color:var(--color-white)}.card--dark h2,.card--dark h3,.card--dark h4{color:var(--color-white)}.tldr-box{background:var(--color-primary-container);color:var(--color-white);padding:var(--space-8) var(--space-10);margin-bottom:var(--space-8);border-left:4px solid var(--color-secondary)}.tldr-box__title{font-size:10px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.2em;color:var(--color-secondary);margin-bottom:var(--space-4)}.tldr-box ul{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.tldr-box li{padding-left:var(--space-5);position:relative}.tldr-box li:before{content:"→";position:absolute;left:0;color:var(--color-secondary)}.data-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.data-table th{background:var(--color-surface-low);color:var(--color-on-primary-container);padding:var(--space-4) var(--space-6);text-align:left;font-weight:var(--weight-bold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em}.data-table td{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-surface-low)}.data-table tr:hover td{background-color:var(--color-surface-high)}.data-table .salary-value{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--color-primary-container)}.toggle{display:inline-flex;padding:2px;background:var(--color-surface-high);border-radius:var(--radius-md)}.toggle__option{padding:var(--space-2) var(--space-4);font-size:10px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all var(--transition-fast);color:var(--color-on-surface-variant);border:none;background:none}.toggle__option--active{background:var(--color-white);color:var(--color-primary-container);box-shadow:var(--shadow-sm)}.faq-item{border-bottom:1px solid var(--color-surface-low)}.faq-item summary{padding:var(--space-5) 0;font-family:var(--font-headline);font-weight:var(--weight-bold);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;color:var(--color-primary-container)}.faq-item summary:after{content:"+";font-size:var(--text-xl);color:var(--color-secondary);transition:transform var(--transition-fast)}.faq-item[open] summary:after{content:"−"}.faq-item .faq-answer{padding-bottom:var(--space-5);color:var(--color-on-surface-variant);line-height:var(--leading-relaxed)}.form-group{display:flex;flex-direction:column;gap:var(--space-2)}.form-label{font-size:10px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.15em;color:var(--color-on-surface-variant)}.form-input,.form-select{padding:var(--space-3) var(--space-4);border:1px solid var(--color-outline-variant);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-primary-container);background:var(--color-surface-low);transition:border-color var(--transition-fast)}.form-input:focus,.form-select:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 2px #0051d526}.form-input::placeholder{color:var(--color-on-surface-variant)}.header{position:sticky;top:0;z-index:100;background:#0f1f3dd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);height:var(--header-height);box-shadow:0 4px 24px #00071b33}.header__inner{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--space-8)}.header__logo{font-family:var(--font-headline);font-size:var(--text-xl);font-weight:var(--weight-extrabold);color:var(--color-white);text-decoration:none;display:flex;align-items:center;letter-spacing:-.03em;transition:color .15s ease}.header__logo span{color:var(--color-blue-500);transition:color .15s ease}.header__logo small{color:var(--color-on-primary-container);font-weight:var(--weight-medium);font-size:.6em;margin-left:1px;transition:color .15s ease}.header__logo:hover,.header__logo:hover span,.header__logo:hover small{color:var(--color-white)}.header__nav{display:flex;align-items:center;gap:var(--space-8)}.header__nav a{color:#cbd5e1e6;font-size:11px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.15em;transition:color var(--transition-fast);text-decoration:none}.header__nav a:hover{color:var(--color-white)}.header__right{display:flex;align-items:center;gap:var(--space-4)}.footer{background:var(--color-surface-low);color:var(--color-on-surface-variant);padding:var(--space-16) 0 var(--space-8);border-top:1px solid rgba(203,213,225,.3)}.footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:var(--space-12);max-width:var(--max-width);margin:0 auto;padding:0 var(--space-8)}.footer__brand{display:inline-block;font-family:var(--font-headline);font-size:var(--text-lg);font-weight:var(--weight-extrabold);color:var(--color-primary-container);margin-bottom:var(--space-4);text-decoration:none;letter-spacing:-.03em}.footer__brand:hover{opacity:.85;color:var(--color-primary-container)}.footer__brand span{color:var(--color-secondary)}.footer__brand small{color:var(--color-on-primary-container);font-weight:var(--weight-medium);font-size:.6em}.footer__desc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-on-surface-variant)}.footer__heading{font-family:var(--font-headline);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-primary-container);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4)}.footer__links{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.footer__links a{color:var(--color-on-surface-variant);font-size:var(--text-sm);transition:color var(--transition-fast);text-decoration:none}.footer__links a:hover{color:var(--color-secondary);text-decoration:underline;text-decoration-color:var(--color-secondary);text-underline-offset:4px}.footer__bottom{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid rgba(203,213,225,.3);display:flex;justify-content:space-between;align-items:center;font-size:var(--text-xs);max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-left:var(--space-8);padding-right:var(--space-8);color:var(--color-on-surface-variant)}.footer__bottom .footer__tagline{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-on-surface-variant)}.footer__lang-select{appearance:none;background:var(--color-surface-high);border:1px solid var(--color-outline-variant);color:var(--color-primary-container);padding:6px 12px;font-size:var(--text-xs);font-weight:var(--weight-bold);cursor:pointer;border-radius:var(--radius-sm)}.footer__lang-select:focus{outline:1px solid var(--color-secondary)}.hero{background:var(--color-primary-container);color:var(--color-white);padding:var(--space-24) 0 var(--space-16);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;opacity:.08;pointer-events:none;background-image:radial-gradient(var(--color-white) 1px,transparent 1px);background-size:32px 32px}.hero .container{position:relative;z-index:1}.hero h1{color:var(--color-white);font-size:var(--text-6xl);font-weight:var(--weight-extrabold);letter-spacing:-.03em;line-height:.95;max-width:900px;margin:0 auto var(--space-8);text-align:center}.hero h1 .highlight{color:var(--color-secondary)}.hero p{color:var(--color-on-primary-container);font-size:var(--text-lg);max-width:640px;margin:0 auto var(--space-10);font-weight:var(--weight-medium);line-height:var(--leading-relaxed);text-align:center}.page-hero{background:var(--color-white);padding:7rem 0 3rem;border-bottom:1px solid var(--color-surface-high)}.page-hero__dots{display:none}.page-hero__inner{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-8)}.page-hero__breadcrumbs{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.12em;margin-bottom:1.5rem}.page-hero__breadcrumbs a{color:var(--color-on-surface-variant);text-decoration:none;transition:color var(--transition-fast)}.page-hero__breadcrumbs a:hover{color:var(--color-primary-container)}.page-hero__breadcrumbs .material-symbols-outlined{font-size:14px;color:var(--color-outline-variant)}.page-hero__breadcrumbs-current{color:var(--color-secondary);font-weight:var(--weight-bold)}.page-hero__grid{display:grid;grid-template-columns:8fr 4fr;gap:3rem;align-items:end}.page-hero__grid--full{grid-template-columns:1fr}.page-hero__title{font-family:var(--font-headline);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:var(--weight-extrabold);letter-spacing:-.03em;line-height:1.1;margin-bottom:1.5rem;color:var(--color-primary-container)}.page-hero__accent{color:var(--color-secondary)}.page-hero__desc{font-size:1.15rem;line-height:1.7;color:var(--color-on-surface-variant);max-width:640px}.page-hero__side{display:flex;flex-direction:column;gap:1rem}.page-hero__card{background:var(--color-white);padding:1.5rem;border-left:4px solid var(--color-secondary);box-shadow:var(--shadow-sm)}.page-hero__card-label{font-size:10px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.2em;color:var(--color-secondary);display:block;margin-bottom:.5rem}.page-hero__card-item{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-on-surface-variant);margin-top:.25rem}.salary-hero{background:var(--color-white);padding:7rem 0 3rem;border-bottom:1px solid var(--color-surface-high)}.salary-hero__dots{display:none}.salary-hero__inner{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-8)}.salary-hero__breadcrumbs{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.12em;margin-bottom:1.5rem}.salary-hero__breadcrumbs a{color:var(--color-on-surface-variant);text-decoration:none;transition:color var(--transition-fast)}.salary-hero__breadcrumbs a:hover{color:var(--color-primary-container)}.salary-hero__breadcrumbs .material-symbols-outlined{font-size:14px;color:var(--color-outline-variant)}.salary-hero__breadcrumbs-current{color:var(--color-secondary);font-weight:var(--weight-bold)}.salary-hero__grid{display:grid;grid-template-columns:8fr 4fr;gap:3rem;align-items:end}.salary-hero__flag{font-size:40px;margin-bottom:var(--space-4)}.salary-hero__title{font-family:var(--font-headline);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:var(--weight-extrabold);letter-spacing:-.03em;line-height:1.1;margin-bottom:1rem;color:var(--color-primary-container)}.salary-hero__title .salary-hero__accent{color:var(--color-secondary)}.salary-hero__answer{font-size:1.15rem;line-height:1.7;color:var(--color-on-surface-variant);max-width:640px}.salary-hero__stat-card{background:var(--color-white);border-left:4px solid var(--color-secondary);box-shadow:var(--shadow-md);padding:1.5rem}.salary-hero__stat-label{font-size:10px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.15em;color:var(--color-secondary);display:block;margin-bottom:var(--space-2)}.salary-hero__stat-value{font-family:var(--font-headline);font-size:var(--text-4xl);font-weight:var(--weight-extrabold);color:var(--color-primary-container);letter-spacing:-.02em}.salary-hero__stat-sub{font-size:var(--text-sm);color:var(--color-on-surface-variant);margin-top:var(--space-1)}.salary-hero__rank{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-surface-high);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-success)}.salary-hero__rank .material-symbols-outlined{font-size:18px;color:var(--color-success)}.country-hero{background:var(--color-white);padding:7rem 0 3rem;border-bottom:1px solid var(--color-surface-high)}.country-hero__dots{display:none}.country-hero__inner{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-8)}.country-hero__breadcrumbs{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.12em;margin-bottom:1.5rem}.country-hero__breadcrumbs a{color:var(--color-on-surface-variant);text-decoration:none}.country-hero__breadcrumbs a:hover{color:var(--color-primary-container)}.country-hero__breadcrumbs .material-symbols-outlined{font-size:14px;color:var(--color-outline-variant)}.country-hero__breadcrumbs-current{color:var(--color-secondary);font-weight:var(--weight-bold)}.country-hero__grid{display:grid;grid-template-columns:8fr 4fr;gap:3rem;align-items:end}.country-hero__flag{font-size:48px;margin-bottom:var(--space-4)}.country-hero__title{font-family:var(--font-headline);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:var(--weight-extrabold);letter-spacing:-.03em;line-height:1.1;margin-bottom:1rem;color:var(--color-primary-container)}.country-hero__title .country-hero__accent{color:var(--color-secondary)}.country-hero__desc{font-size:1.15rem;line-height:1.7;color:var(--color-on-surface-variant);max-width:640px}.country-hero__stats{display:flex;flex-direction:column;gap:.75rem}.country-hero__stat-card{background:var(--color-white);border-left:4px solid var(--color-secondary);box-shadow:var(--shadow-sm);padding:1rem 1.25rem}.country-hero__stat-label{font-size:10px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.15em;color:var(--color-secondary);display:block;margin-bottom:var(--space-1)}.country-hero__stat-value{font-family:var(--font-headline);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);color:var(--color-primary-container);letter-spacing:-.02em}.country-hero__stat-note{font-size:var(--text-xs);color:var(--color-on-surface-variant);margin-top:2px}@media(max-width:768px){.page-hero{padding:5.5rem 0 2rem}.page-hero__grid{grid-template-columns:1fr}.salary-hero{padding:5.5rem 0 2rem}.salary-hero__grid{grid-template-columns:1fr}.country-hero{padding:5.5rem 0 2rem}.country-hero__grid{grid-template-columns:1fr}}.stats-bar{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--color-surface-high)}.stat-item{padding:var(--space-10) var(--space-8);border-right:1px solid var(--color-surface-high)}.stat-item:last-child{border-right:none}.stat-item__label{font-size:10px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.15em;color:var(--color-on-surface-variant);margin-bottom:var(--space-2)}.stat-item__value{font-family:var(--font-headline);font-size:var(--text-4xl);font-weight:var(--weight-extrabold);color:var(--color-primary-container);letter-spacing:-.02em}.lang-switcher{display:flex;align-items:center;gap:4px}.lang-switcher__link{padding:4px 8px;font-size:11px;font-weight:var(--weight-bold);color:#cbd5e1b3;transition:all var(--transition-fast);text-decoration:none;letter-spacing:.05em}.lang-switcher__link:hover,.lang-switcher__link--active{color:var(--color-white)}.lang-switcher__sep{color:var(--color-navy-600);font-size:var(--text-xs)}.breadcrumbs{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-on-primary-container);padding:var(--space-4) 0}.breadcrumbs a{color:var(--color-on-primary-container)}.breadcrumbs a:hover{color:var(--color-secondary)}.breadcrumbs__current{font-weight:var(--weight-semibold);color:var(--color-primary-container)}.breadcrumbs__sep{color:var(--color-outline-variant);font-size:var(--text-xs)}.inst-label{display:inline-flex;align-items:center;gap:var(--space-2);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.2em;text-transform:uppercase;color:var(--color-secondary);padding:var(--space-1) var(--space-3);background:#0051d526;border:1px solid rgba(0,81,213,.25)}.inst-label__dot{width:6px;height:6px;border-radius:50%;background:var(--color-secondary)}.step-number{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-container);color:var(--color-white);font-family:var(--font-headline);font-size:var(--text-xs);font-weight:var(--weight-bold);flex-shrink:0}@media(max-width:768px){h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}.hero h1{font-size:var(--text-4xl)}.hero p{font-size:var(--text-base)}.stats-bar{grid-template-columns:repeat(2,1fr)}.stat-item{padding:var(--space-6) var(--space-4)}.stat-item:nth-child(2){border-right:none}.stat-item:nth-child(3),.stat-item:nth-child(4){border-top:1px solid var(--color-surface-high)}.footer__grid{grid-template-columns:1fr;gap:var(--space-8)}.footer__bottom{flex-direction:column;gap:var(--space-4);text-align:center}.header__nav{display:none}.container{padding:0 var(--space-4)}.section{padding:var(--space-12) 0}}.back-to-top{position:fixed;bottom:24px;right:24px;width:44px;height:44px;border-radius:50%;background:var(--color-blue-600);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s;z-index:50;pointer-events:none}.back-to-top.visible{opacity:1;transform:translateY(0);pointer-events:auto}.back-to-top:hover{background:var(--color-blue-500)}
