.LanguageSelectorMobile_container__b77X0{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:hsla(0,0%,100%,.1);border-radius:12px;margin-top:16px}.LanguageSelectorMobile_label__IvKZv{font-size:12px;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.5px}.LanguageSelectorMobile_options__6rL2c{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.LanguageSelectorMobile_option__AUzjI{display:flex;align-items:center;gap:4px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;padding:6px 12px;cursor:pointer;transition:all .2s ease;color:#fff}.LanguageSelectorMobile_option__AUzjI:hover{background:hsla(0,0%,100%,.2)}.LanguageSelectorMobile_optionActive__TRLay{background:#ff7e5f;border-color:#ff7e5f}.LanguageSelectorMobile_flag__MxLCp{font-size:16px}.LanguageSelectorMobile_code__ljhW6{font-size:12px;font-weight:600}@media (min-width:601px){.LanguageSelectorMobile_container__b77X0{display:none}}:root{--color-primary:#00b4d8;--color-primary-hover:#0096b4;--color-primary-light:#7fdbda;--color-primary-dark:#007a94;--color-secondary:#f97316;--color-secondary-hover:#ea580c;--color-secondary-light:#fb923c;--color-secondary-dark:#c2410c;--color-accent:#8b5cf6;--color-accent-hover:#7c3aed;--color-accent-light:#a78bfa;--color-accent-dark:#6d28d9;--color-text-primary:#1a365d;--color-text-secondary:#475569;--color-text-muted:#64748b;--color-text-light:#94a3b8;--color-text-white:#fff;--color-bg-primary:#fff;--color-bg-secondary:#f1f5f9;--color-bg-tertiary:#e2e8f0;--color-bg-muted:#f8fafc;--color-success:#10b981;--color-success-bg:#ecfdf5;--color-warning:#f59e0b;--color-warning-bg:#fffbeb;--color-error:#ef4444;--color-error-bg:#fef2f2;--color-info:#3b82f6;--color-info-bg:#eff6ff;--font-primary:"Inter","Segoe UI","Arial",sans-serif;--font-heading:"Inter","Segoe UI","Arial",sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:36px;--font-size-4xl:48px;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--heading-h1-size:48px;--heading-h1-height:56px;--heading-h1-weight:700;--heading-h2-size:36px;--heading-h2-height:44px;--heading-h2-weight:700;--heading-h3-size:24px;--heading-h3-height:32px;--heading-h3-weight:600;--body-size:16px;--body-height:24px;--body-weight:400;--small-size:14px;--small-height:20px;--small-weight:400;--spacing-0:0;--spacing-1:8px;--spacing-2:16px;--spacing-3:24px;--spacing-4:32px;--spacing-5:40px;--spacing-6:48px;--spacing-8:64px;--spacing-10:80px;--spacing-12:96px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 3px rgba(0,0,0,.08);--shadow-md:0 4px 6px rgba(0,0,0,.1);--shadow-lg:0 10px 30px rgba(0,0,0,.12);--shadow-xl:0 20px 50px rgba(0,0,0,.15);--shadow-card:0 4px 6px rgba(0,0,0,.1);--shadow-card-hover:0 8px 20px rgba(0,0,0,.15);--button-padding-x:32px;--button-padding-y:16px;--button-radius:12px;--button-font-size:16px;--button-font-weight:600;--button-min-height:44px;--card-padding:24px;--card-radius:16px;--card-border:1px solid rgba(0,0,0,.08);--card-gap:24px;--transition-fast:150ms ease;--transition-base:300ms ease;--transition-slow:500ms ease;--z-base:1;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-tooltip:600;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px}.text-h1{font-size:var(--heading-h1-size);line-height:var(--heading-h1-height);font-weight:var(--heading-h1-weight)}.text-h1,.text-h2{color:var(--color-text-primary)}.text-h2{font-size:var(--heading-h2-size);line-height:var(--heading-h2-height);font-weight:var(--heading-h2-weight)}.text-h3{font-size:var(--heading-h3-size);line-height:var(--heading-h3-height);font-weight:var(--heading-h3-weight)}.text-body,.text-h3{color:var(--color-text-primary)}.text-body{font-size:var(--body-size);line-height:var(--body-height);font-weight:var(--body-weight)}.text-small{font-size:var(--small-size);line-height:var(--small-height);font-weight:var(--small-weight);color:var(--color-text-muted)}.btn-base{display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding-y) var(--button-padding-x);min-height:var(--button-min-height);border-radius:var(--button-radius);font-size:var(--button-font-size);font-weight:var(--button-font-weight);text-decoration:none;border:none;cursor:pointer;transition:all var(--transition-base);gap:var(--spacing-1)}.btn-primary{background:var(--color-primary);color:var(--color-text-white);box-shadow:var(--shadow-md)}.btn-primary:hover{background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-primary:focus{outline:3px solid rgba(0,180,216,.5);outline-offset:2px}.btn-secondary{background:var(--color-secondary);color:var(--color-text-white);box-shadow:var(--shadow-md)}.btn-secondary:hover{background:var(--color-secondary-hover);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-secondary:focus{outline:3px solid rgba(249,115,22,.5);outline-offset:2px}.btn-accent{background:var(--color-accent);color:var(--color-text-white);box-shadow:var(--shadow-md)}.btn-accent:hover{background:var(--color-accent-hover);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-accent:focus{outline:3px solid rgba(139,92,246,.5);outline-offset:2px}.card-base{background:var(--color-bg-primary);border-radius:var(--card-radius);padding:var(--card-padding);box-shadow:var(--shadow-card);border:var(--card-border);transition:all var(--transition-base)}.card-base:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-6{margin-top:var(--spacing-6)}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-6{margin-bottom:var(--spacing-6)}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-6{padding:var(--spacing-6)}.grid{display:grid;gap:var(--card-gap)}.grid-1{grid-template-columns:1fr}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.grid-2,.grid-3{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.grid-3{grid-template-columns:repeat(2,1fr)}}