.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.lightbox[data-astro-cid-mb6mxxkp]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;background:#131313e6;backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.lightbox[data-astro-cid-mb6mxxkp].active{opacity:1;visibility:visible}@media(max-width:768px){.lightbox[data-astro-cid-mb6mxxkp]{padding:4.5rem 1rem 1rem}}.lightbox-image[data-astro-cid-mb6mxxkp]{max-width:min(1400px,100%);max-height:100%;border-radius:0;box-shadow:0 40px 100px #0009;object-fit:contain}.lightbox-close[data-astro-cid-mb6mxxkp]{position:absolute;top:1.5rem;right:1.5rem;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;color:#f7f7f7;cursor:pointer;transition:background .2s ease,transform .2s ease}.lightbox-close[data-astro-cid-mb6mxxkp] svg[data-astro-cid-mb6mxxkp]{width:18px;height:18px}.lightbox-close[data-astro-cid-mb6mxxkp]:hover{background:#ffffff24;transform:rotate(90deg)}:root{--vcr-color-primary: #1c46f5;--vcr-color-secondary: #d2ff52;--vcr-color-accent-text: #1c46f5;--vcr-color-bg-primary: #ffffff;--vcr-color-bg-secondary: #fafafa;--vcr-color-bg-tertiary: #fbfbfb;--vcr-color-bg-card: #fff;--vcr-color-text-primary: #131313;--vcr-color-text-secondary: rgb(47.5, 47.5, 47.5);--vcr-color-text-tertiary: rgb(104.5, 104.5, 104.5);--vcr-color-text-special: #1c46f5;--vcr-color-border: var(--vcr-color-separator);--vcr-color-border-light: rgba(0, 0, 0, .08);--vcr-color-border-dark: var(--vcr-color-separator);--vcr-color-shadow: rgba(0, 0, 0, .06);--vcr-color-shadow-md: rgba(0, 0, 0, .1);--vcr-color-shadow-lg: rgba(0, 0, 0, .16);--vcr-color-btn-accent-bg: #d2ff52;--vcr-color-btn-accent-text: #131313;--vcr-color-card-shadow: 0 4px 20px rgba(224, 233, 104, .1);--vcr-border-radius: 12px;--vcr-border-radius-pill: 9999px;--vcr-border-radius-circle: 50%;--vcr-border-radius-none: 0;--vcr-border-radius-small: .25rem;--vcr-border-radius-medium: 20px;--vcr-border-radius-large: 50px;--vcr-border-radius-xlarge: 1.5rem;--vcr-border-radius-xxlarge: 2rem;--vcr-shadow-width-hairline: 1px;--vcr-shadow-width-sm: 4px;--vcr-shadow-width-md: 6px;--vcr-shadow-width-lg: 10px;--vcr-shadow-autofill-spread: 1000px;--vcr-border-width-hairline: 1px;--vcr-border-width-thick: 2px;--vcr-spacing-1: .0625rem;--vcr-spacing-2: .125rem;--vcr-spacing-3: .1875rem;--vcr-spacing-4: .25rem;--vcr-spacing-5: .3125rem;--vcr-spacing-6: .375rem;--vcr-spacing-7: .4375rem;--vcr-spacing-8: .5rem;--vcr-spacing-10: .625rem;--vcr-spacing-12: .75rem;--vcr-spacing-14: .875rem;--vcr-spacing-16: 1rem;--vcr-spacing-18: 1.125rem;--vcr-spacing-20: 1.25rem;--vcr-spacing-24: 1.5rem;--vcr-spacing-28: 1.75rem;--vcr-spacing-32: 2rem;--vcr-spacing-40: 2.5rem;--vcr-spacing-48: 3rem;--vcr-spacing-64: 4rem;--vcr-layout-xs: 480px;--vcr-layout-sm: 640px;--vcr-layout-md: 768px;--vcr-layout-lg: 1024px;--vcr-layout-xl: 1280px;--vcr-layout-2xl: 1536px;--vcr-neutral-k800: #131313;--vcr-neutral-k700: rgb(47.5, 47.5, 47.5);--vcr-neutral-k600: #4c4c4c;--vcr-neutral-k400: rgb(104.5, 104.5, 104.5);--vcr-neutral-k500: #858585;--vcr-neutral-k300: rgb(161.5, 161.5, 161.5);--vcr-neutral-k200: #bebebe;--vcr-neutral-k100: rgb(218.5, 218.5, 218.5);--vcr-neutral-k0: #f7f7f7;--vcr-semantic-info-50: rgb(240, 245.25, 255);--vcr-semantic-info-100: rgb(231, 239.4, 255);--vcr-semantic-info-200: rgb(163, 195.2, 255);--vcr-semantic-info-300: rgb(91, 148.4, 255);--vcr-semantic-info-400: rgb(59, 124.45, 246);--vcr-semantic-info-500: rgb(0, 74.97, 214.2);--vcr-semantic-success-50: rgb(240, 253, 240.4333333333);--vcr-semantic-success-100: rgb(226, 251, 226.8333333333);--vcr-semantic-success-200: rgb(184, 245, 186.0333333333);--vcr-semantic-success-300: rgb(126, 229, 129.4333333333);--vcr-semantic-success-400: rgb(61, 214, 66.1);--vcr-semantic-success-500: rgb(11.5232432432, 182.2767567568, 17.215027027);--vcr-semantic-warning-50: rgb(255, 254.3333333333, 235);--vcr-semantic-warning-100: rgb(254, 252.4666666667, 208);--vcr-semantic-warning-200: rgb(254, 251.6666666667, 184);--vcr-semantic-warning-300: rgb(254, 250.8333333333, 159);--vcr-semantic-warning-400: rgb(253, 246.9333333333, 71);--vcr-semantic-warning-500: rgb(149.7991631799, 144.9125523013, 3.2008368201);--vcr-semantic-error-50: #FEF2F2;--vcr-semantic-error-100: #FFDFDF;--vcr-semantic-error-200: #FECACA;--vcr-semantic-error-300: #FCA5A5;--vcr-semantic-error-400: #F15C59;--vcr-semantic-error-500: #DC2626;--vcr-semantic-alert-50: rgb(255, 247.5, 237);--vcr-semantic-alert-100: rgb(255, 222.9166666667, 178);--vcr-semantic-alert-200: rgb(255, 214.5833333333, 158);--vcr-semantic-alert-300: rgb(255, 180.8333333333, 77);--vcr-semantic-alert-400: rgb(255, 148.75, 0);--vcr-semantic-alert-500: rgb(188.9347280335, 112.2391213389, 4.8652719665);--vcr-gradient-green-start: #01CF6C;--vcr-gradient-green-end: #02CD9C;--vcr-gradient-green: linear-gradient(to right, #01CF6C, #02CD9C);--vcr-gradient-violet-start: #18DC9B;--vcr-gradient-violet-end: #6E54EF;--vcr-gradient-violet: linear-gradient(to right, #18DC9B, #6E54EF);--vcr-gradient-orange-start: #FF7A00;--vcr-gradient-orange-end: #FF3E65;--vcr-gradient-orange: linear-gradient(to right, #FF7A00, #FF3E65);--vcr-gradient-red-start: #FF4062;--vcr-gradient-red-end: #FF00B8;--vcr-gradient-red: linear-gradient(to right, #FF4062, #FF00B8);--vcr-gradient-tosca-start: #00CC9B;--vcr-gradient-tosca-end: #017CFF;--vcr-gradient-tosca: linear-gradient(to right, #00CC9B, #017CFF);--vcr-gradient-blue-start: #007BFF;--vcr-gradient-blue-end: #00C1EB;--vcr-gradient-blue: linear-gradient(to right, #007BFF, #00C1EB);--vcr-font-family-primary: Moonet, Poppins, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--vcr-font-family-secondary: Qanelas, Qanelas Soft, Poppins, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--vcr-font-weight-light: 300;--vcr-font-weight-regular: 400;--vcr-font-weight-semibold: 600;--vcr-font-weight-bold: 700;--vcr-font-size-xs: .75rem;--vcr-font-size-sm: .875rem;--vcr-font-size-base: 1rem;--vcr-font-size-md: 1.125rem;--vcr-font-size-lg: 1.25rem;--vcr-font-size-xl: 1.5rem;--vcr-font-size-2xl: 1.875rem;--vcr-font-size-3xl: 2.25rem;--vcr-font-size-4xl: 3rem;--vcr-font-size-5xl: 3.75rem;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--line-height-loose: 2;--vcr-font-size-heading: 1;--vcr-font-size-subheading: .6;--vcr-font-size-body-text: .4;--vcr-color-input-bg: #f8fafc;--vcr-color-input-bg-alt: #f1f5f9;--vcr-color-separator: rgba(0, 0, 0, .07);--vcr-color-glass-bg: rgba(255, 255, 255, .88);--vcr-color-bg-elevated: #edf0f4;--vcr-color-hover-overlay: rgba(0, 0, 0, .04);--vcr-color-active-overlay: color-mix( in srgb, var(--vcr-color-primary-500) 10%, transparent );--vcr-color-glass-border: rgba(0, 0, 0, .1);--vcr-color-nav-text: #f7f7f7;--vcr-color-nav-text-scrolled: var(--vcr-color-text-primary);--vcr-color-nav-bg: color-mix(in srgb, var(--vcr-color-bg-primary) 95%, transparent);--vcr-gradient-primary: linear-gradient(135deg, #d2ff52, #1c46f5);--vcr-semantic-info-600: rgb(0, 57.12, 163.2);--vcr-semantic-info-700: rgb(0, 42.84, 122.4);--vcr-semantic-success-600: rgb(8.4908108108, 134.3091891892, 12.6847567568);--vcr-semantic-success-700: rgb(6.0648648649, 95.9351351351, 9.0605405405);--vcr-semantic-warning-600: rgb(99.8661087866, 96.6083682008, 2.1338912134);--vcr-semantic-warning-700: rgb(59.919665272, 57.9650209205, 1.280334728);--vcr-semantic-error-600: rgb(178.25, 28.75, 28.75);--vcr-semantic-error-700: rgb(143.1166666667, 23.0833333333, 23.0833333333);--vcr-semantic-alert-rgb: 255, 148.75, 0;--vcr-semantic-success-400-rgb: 61, 214, 66.1;--vcr-color-primary-50: color-mix(in srgb, var(--vcr-color-primary) 8%, white);--vcr-color-primary-100: color-mix(in srgb, var(--vcr-color-primary) 16%, white);--vcr-color-primary-200: color-mix(in srgb, var(--vcr-color-primary) 32%, white);--vcr-color-primary-300: color-mix(in srgb, var(--vcr-color-primary) 48%, white);--vcr-color-primary-400: color-mix(in srgb, var(--vcr-color-primary) 72%, white);--vcr-color-primary-500: var(--vcr-color-primary);--vcr-color-primary-600: color-mix(in srgb, var(--vcr-color-primary) 88%, black);--vcr-color-primary-700: color-mix(in srgb, var(--vcr-color-primary) 76%, black);--vcr-color-primary-hover: var(--vcr-color-primary-600);--vcr-color-primary-light: var(--vcr-color-primary-100);--vcr-primary: var(--vcr-color-primary);--vcr-color-info: var(--vcr-semantic-info-500);--vcr-color-info-bg: var(--vcr-semantic-info-100);--vcr-color-info-text: var(--vcr-semantic-info-500);--vcr-color-success: var(--vcr-semantic-success-500);--vcr-color-success-bg: var(--vcr-semantic-success-100);--vcr-color-success-text: var(--vcr-semantic-success-500);--vcr-color-warning: var(--vcr-semantic-warning-500);--vcr-color-warning-bg: var(--vcr-semantic-warning-100);--vcr-color-warning-text: var(--vcr-semantic-warning-500);--vcr-color-warning-surface: var(--vcr-semantic-warning-100);--vcr-color-error: var(--vcr-semantic-error-500);--vcr-color-error-bg: var(--vcr-semantic-error-100);--vcr-color-error-text: var(--vcr-semantic-error-500);--vcr-color-danger-bg: var(--vcr-semantic-error-100);--vcr-color-muted-bg: var(--vcr-color-bg-tertiary);--vcr-color-text: var(--vcr-color-text-primary);--vcr-color-text-light: var(--vcr-color-text-tertiary);--vcr-color-text-muted: var(--vcr-color-text-tertiary);--vcr-color-focus-ring: rgba($vcr-semantic-info-400-light, .15);--vcr-color-bg-hover: var(--vcr-color-hover-overlay);--vcr-color-bg-disabled: var(--vcr-color-bg-tertiary);--vcr-color-bg-input: var(--vcr-color-input-bg)}:root.dark,html.dark{--vcr-color-primary: #1c46f5;--vcr-color-secondary: #d2ff52;--vcr-color-accent-text: #d2ff52;--vcr-color-bg-primary: #131313;--vcr-color-bg-secondary: #0b0b0b;--vcr-color-bg-tertiary: #0e0e16;--vcr-color-bg-card: var( --vcr-color-bg-elevated );--vcr-color-text-primary: #f7f7f7;--vcr-color-text-secondary: rgb(218.5, 218.5, 218.5);--vcr-color-text-tertiary: rgb(161.5, 161.5, 161.5);--vcr-color-text-special: #d2ff52;--vcr-color-border: var(--vcr-color-separator);--vcr-color-border-light: #1e1e38;--vcr-color-border-dark: var(--vcr-color-separator);--vcr-color-shadow: rgba(0, 0, 0, .5);--vcr-color-shadow-md: rgba(0, 0, 0, .65);--vcr-color-shadow-lg: rgba(0, 0, 0, .8);--vcr-color-btn-accent-bg: #d2ff52;--vcr-color-btn-accent-text: #131313;--vcr-color-card-shadow: 0 4px 20px color-mix(in srgb, var(--vcr-color-secondary) 15%, transparent);--vcr-neutral-k700: #bebebe;--vcr-neutral-k600: rgb(161.5, 161.5, 161.5);--vcr-neutral-k500: #858585;--vcr-neutral-k400: rgb(104.5, 104.5, 104.5);--vcr-neutral-k300: #4c4c4c;--vcr-neutral-k200: rgb(47.5, 47.5, 47.5);--vcr-neutral-k100: #131313;--vcr-neutral-k800: #131313;--vcr-neutral-k0: #f7f7f7;--vcr-semantic-info-50: rgb(30, 46.25, 95);--vcr-semantic-info-100: rgb(30, 46.25, 95);--vcr-semantic-info-200: rgb(147, 173.5, 253);--vcr-semantic-info-300: rgb(96, 134.5, 250);--vcr-semantic-info-400: rgb(59, 105.75, 246);--vcr-semantic-info-500: rgb(68.1428571429, 110.5714285714, 237.8571428571);--vcr-semantic-success-50: rgb(2, 44, 15.3);--vcr-semantic-success-100: rgb(6, 78, 28.8);--vcr-semantic-success-200: rgb(6, 95, 34.1833333333);--vcr-semantic-success-300: rgb(4, 120, 40.7333333333);--vcr-semantic-success-400: rgb(5, 150, 50.9166666667);--vcr-semantic-success-500: rgb(67.2388059701, 238.7611940299, 121.5542288557);--vcr-semantic-warning-50: rgb(69, 61.3, 3);--vcr-semantic-warning-100: rgb(120, 107.75, 15);--vcr-semantic-warning-200: rgb(146, 130.6, 14);--vcr-semantic-warning-300: rgb(161, 143.0333333333, 7);--vcr-semantic-warning-400: rgb(202, 178.9, 4);--vcr-semantic-warning-500: rgb(248.2561983471, 226.0297520661, 57.7438016529);--vcr-semantic-error-50: #450a0a;--vcr-semantic-error-100: #7f1d1d;--vcr-semantic-error-200: #991b1b;--vcr-semantic-error-300: #b91c1c;--vcr-semantic-error-400: #f87171;--vcr-semantic-error-500: #ef4444;--vcr-semantic-alert-50: #432607;--vcr-semantic-alert-100: rgb(124, 72.7666666667, 18);--vcr-semantic-alert-200: rgb(154, 88.2666666667, 18);--vcr-semantic-alert-300: rgb(194, 106.0333333333, 12);--vcr-semantic-alert-400: rgb(251, 158.6833333333, 60);--vcr-semantic-alert-500: rgb(249.8786610879, 156.2292887029, 56.1213389121);--vcr-color-input-bg: #0a0a18;--vcr-color-input-bg-alt: #14142a;--vcr-color-separator: rgba(28, 70, 245, .38);--vcr-color-glass-bg: rgba(13, 13, 13, .85);--vcr-color-bg-elevated: #1a1a2e;--vcr-color-hover-overlay: rgba(255, 255, 255, .07);--vcr-color-active-overlay: color-mix( in srgb, var(--vcr-color-secondary) 15%, transparent );--vcr-color-glass-border: rgba(255, 255, 255, .1);--vcr-color-nav-text: #f7f7f7;--vcr-color-nav-text-scrolled: var(--vcr-color-text-primary);--vcr-color-nav-bg: color-mix(in srgb, var(--vcr-color-bg-primary) 85%, transparent);--vcr-gradient-primary: linear-gradient(135deg, #d2ff52, #1c46f5);--vcr-semantic-info-600: rgb(114.8571428571, 146.6785714286, 242.1428571429);--vcr-semantic-info-700: rgb(152.2285714286, 175.5642857143, 245.5714285714);--vcr-semantic-success-600: rgb(114.1791044776, 242.8208955224, 154.9156716418);--vcr-semantic-success-700: rgb(151.7313432836, 246.0686567164, 181.6048258706);--vcr-semantic-warning-600: rgb(249.9421487603, 233.2723140496, 107.0578512397);--vcr-semantic-warning-700: rgb(251.2909090909, 239.0663636364, 146.5090909091);--vcr-semantic-error-600: rgb(243.0197044335, 114.9802955665, 114.9802955665);--vcr-semantic-error-700: rgb(246.2354679803, 152.5645320197, 152.5645320197);--vcr-semantic-alert-rgb: 251, 158.6833333333, 60;--vcr-semantic-success-400-rgb: 5, 150, 50.9166666667;--vcr-color-primary-50: color-mix(in srgb, var(--vcr-color-primary) 8%, black);--vcr-color-primary-100: color-mix(in srgb, var(--vcr-color-primary) 16%, black);--vcr-color-primary-200: color-mix(in srgb, var(--vcr-color-primary) 32%, black);--vcr-color-primary-300: color-mix(in srgb, var(--vcr-color-primary) 48%, black);--vcr-color-primary-400: color-mix(in srgb, var(--vcr-color-primary) 72%, black);--vcr-color-primary-500: var(--vcr-color-primary);--vcr-color-primary-600: color-mix(in srgb, var(--vcr-color-primary) 88%, white);--vcr-color-primary-700: color-mix(in srgb, var(--vcr-color-primary) 76%, white);--vcr-color-primary-hover: var(--vcr-color-primary-600);--vcr-color-primary-light: var(--vcr-color-primary-100);--vcr-primary: var(--vcr-color-primary);--vcr-color-info: var(--vcr-semantic-info-500);--vcr-color-info-bg: var(--vcr-semantic-info-100);--vcr-color-info-text: var(--vcr-semantic-info-500);--vcr-color-success: var(--vcr-semantic-success-500);--vcr-color-success-bg: var(--vcr-semantic-success-100);--vcr-color-success-text: var(--vcr-semantic-success-500);--vcr-color-warning: var(--vcr-semantic-warning-500);--vcr-color-warning-bg: var(--vcr-semantic-warning-100);--vcr-color-warning-text: var(--vcr-semantic-warning-500);--vcr-color-warning-surface: var(--vcr-semantic-warning-100);--vcr-color-error: var(--vcr-semantic-error-500);--vcr-color-error-bg: var(--vcr-semantic-error-100);--vcr-color-error-text: var(--vcr-semantic-error-500);--vcr-color-danger-bg: var(--vcr-semantic-error-100);--vcr-color-muted-bg: var(--vcr-color-bg-tertiary);--vcr-color-text: var(--vcr-color-text-primary);--vcr-color-text-light: var(--vcr-color-text-tertiary);--vcr-color-text-muted: var(--vcr-color-text-tertiary);--vcr-color-focus-ring: rgba($vcr-semantic-info-400-dark, .3);--vcr-color-bg-hover: var(--vcr-color-hover-overlay);--vcr-color-bg-disabled: var(--vcr-color-bg-tertiary);--vcr-color-bg-input: var(--vcr-color-input-bg)}html{transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1)}*,*:before,*:after{transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),fill .4s cubic-bezier(.4,0,.2,1),stroke .4s cubic-bezier(.4,0,.2,1)}button,input,textarea,select{transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),opacity .2s ease,transform .2s ease}*{margin:0;padding:0;box-sizing:border-box;font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body{margin:0;padding:0;font-family:var(--vcr-font-family-secondary);font-weight:var(--vcr-font-weight-regular);font-size:var(--vcr-font-size-base);line-height:var(--line-height-normal);background-color:var(--vcr-color-bg-primary);color:var(--vcr-color-text-primary);transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--vcr-font-family-primary);font-weight:var(--vcr-font-weight-bold);line-height:var(--line-height-tight);color:var(--vcr-color-text-primary);margin:0;transition:color .4s cubic-bezier(.4,0,.2,1)}h1{font-size:var(--vcr-font-size-4xl)}h2{font-size:var(--vcr-font-size-3xl)}h3{font-size:var(--vcr-font-size-2xl)}h4{font-size:var(--vcr-font-size-xl)}h5{font-size:var(--vcr-font-size-lg)}h6{font-size:var(--vcr-font-size-md)}p{margin:0 0 var(--vcr-spacing-16) 0;font-family:var(--vcr-font-family-secondary);font-size:var(--vcr-font-size-base);line-height:var(--line-height-normal)}.app{min-height:100vh;background:var(--vcr-color-bg-primary);color:var(--vcr-color-text-primary);overflow-x:hidden;width:100%;position:relative;transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1)}@font-face{font-family:Moonet;src:url(/_astro/Moonet.P0Q5wqmt.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Qanelas;src:url(/_astro/QanelasRegular.-KG7uk-x.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Qanelas;src:url(/_astro/QanelasRegularItalic.CTsb_WoG.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Qanelas;src:url(/_astro/QanelasSemiBold.Cse-IQfN.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Qanelas;src:url(/_astro/QanelasSemiBoldItalic.VUclI_7W.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Qanelas Soft;src:url(/_astro/QanelasSoftLight.DqrH0mlJ.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Qanelas Soft;src:url(/_astro/QanelasSoftSemiBold.G2JJyWH_.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/_astro/Poppins-Regular.CTKNfV9P.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/_astro/Poppins-SemiBold.B_fPDAUb.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/_astro/Poppins-Bold.qTAUjFF7.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.container{max-width:1200px;margin:0 auto;padding:0 var(--vcr-spacing-32)}@media(max-width:1024px){.container{padding:0 var(--vcr-spacing-24)}}@media(max-width:768px){.container{padding:0 var(--vcr-spacing-16)}}.section-header{text-align:center;margin-bottom:var(--vcr-spacing-64)}@media(max-width:768px){.section-header{margin-bottom:var(--vcr-spacing-40)}}@media(max-width:480px){.section-header{margin-bottom:var(--vcr-spacing-32)}}.section-eyebrow{display:block;font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--vcr-color-accent-text);margin-bottom:var(--vcr-spacing-16)}.section-title{font-family:Poppins;font-weight:700;font-size:var(--vcr-font-size-4xl);margin-bottom:var(--vcr-spacing-48);color:var(--vcr-color-primary-text);border-bottom:var(--vcr-border-width-hairline) solid rgba(210,255,82,.3);padding-bottom:var(--vcr-spacing-16);display:inline-block}@media(max-width:768px){.section-title{font-size:clamp(1.75rem,6vw,2.25rem)}}@media(max-width:480px){.section-title{font-size:clamp(1.5rem,6vw,2rem)}}.subsection-title{font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:1.5rem;margin-bottom:var(--vcr-spacing-24);color:var(--vcr-color-text-tertiary)}.section-subtitle{font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:1.1rem;color:var(--vcr-color-text-tertiary);max-width:600px;margin:0 auto}@media(max-width:768px){.section-subtitle{font-size:1rem;padding:0 var(--vcr-spacing-16)}}:root{--vcr-button-size-xs: 24px;--vcr-button-size-sm: 32px;--vcr-button-size-md: 40px;--vcr-button-size-lg: 48px;--vcr-button-size-xl: 56px;--vcr-button-size-2xl: 64px;--vcr-button-size-sm-min: 56px;--vcr-button-size-sm-height: 28px;--vcr-button-size-md-min: 72px;--vcr-button-size-md-height: 32px;--vcr-button-size-lg-min: 96px;--vcr-button-size-lg-height: 40px;--vcr-button-text-on-color: #f7f7f7;--vcr-button-common-bg: var(--vcr-color-primary);--vcr-button-common-text: #f7f7f7;--vcr-button-common-border: var(--vcr-color-primary);--vcr-button-common-hover-bg: color-mix(in srgb, var(--vcr-color-primary) 88%, black);--vcr-button-common-hover-border: var(--vcr-button-common-hover-bg);--vcr-button-common-active-bg: color-mix(in srgb, var(--vcr-color-primary) 76%, black);--vcr-button-common-active-border: var(--vcr-button-common-active-bg);--vcr-button-danger-bg: #DC2626;--vcr-button-danger-hover: #DC2626;--vcr-button-danger-text: #f7f7f7;--vcr-button-danger-border: #DC2626;--vcr-button-danger-hover-bg: color-mix(in srgb, #DC2626 88%, black);--vcr-button-danger-hover-border: var(--vcr-button-danger-hover-bg);--vcr-button-danger-active-bg: color-mix(in srgb, #DC2626 76%, black);--vcr-button-danger-active-border: var(--vcr-button-danger-active-bg);--vcr-button-success-bg: rgb(11.5232432432, 182.2767567568, 17.215027027);--vcr-button-success-text: #f7f7f7;--vcr-button-success-border: rgb(11.5232432432, 182.2767567568, 17.215027027);--vcr-button-success-hover-bg: color-mix(in srgb, rgb(11.5232432432, 182.2767567568, 17.215027027) 88%, black);--vcr-button-success-hover-border: var(--vcr-button-success-hover-bg);--vcr-button-success-active-bg: color-mix(in srgb, rgb(11.5232432432, 182.2767567568, 17.215027027) 76%, black);--vcr-button-success-active-border: var(--vcr-button-success-active-bg);--vcr-button-warning-bg: #d2ff52;--vcr-button-warning-text: #131313;--vcr-button-warning-border: #d2ff52;--vcr-button-warning-hover-bg: color-mix(in srgb, #d2ff52 88%, black);--vcr-button-warning-hover-border: var(--vcr-button-warning-hover-bg);--vcr-button-warning-active-bg: color-mix(in srgb, #d2ff52 76%, black);--vcr-button-warning-active-border: var(--vcr-button-warning-active-bg);--vcr-button-info-bg: #1c46f5;--vcr-button-info-text: #f7f7f7;--vcr-button-info-border: rgb(59, 124.45, 246);--vcr-button-info-hover-bg: color-mix(in srgb, rgb(59, 124.45, 246) 88%, black);--vcr-button-info-hover-border: var(--vcr-button-info-hover-bg);--vcr-button-info-active-bg: color-mix(in srgb, rgb(59, 124.45, 246) 76%, black);--vcr-button-info-active-border: var(--vcr-button-info-active-bg);--vcr-button-inverted-bg: var(--vcr-color-text-primary);--vcr-button-inverted-text: var(--vcr-color-bg-primary);--vcr-button-inverted-border: var(--vcr-color-text-primary);--vcr-button-inverted-hover-bg: var(--vcr-color-text-secondary);--vcr-button-inverted-hover-border: var(--vcr-color-text-secondary);--vcr-button-inverted-active-bg: var(--vcr-color-text-tertiary);--vcr-button-inverted-active-border: var(--vcr-color-text-tertiary);--vcr-button-disabled-bg: rgb(218.5, 218.5, 218.5);--vcr-button-disabled-text: rgb(104.5, 104.5, 104.5);--vcr-button-disabled-border: var(--vcr-color-border)}:root.dark,html.dark{--vcr-button-text-on-color: #f7f7f7;--vcr-button-common-bg: var(--vcr-color-primary);--vcr-button-common-text: #f7f7f7;--vcr-button-common-border: var(--vcr-color-primary);--vcr-button-common-hover-bg: color-mix(in srgb, var(--vcr-color-primary) 88%, white);--vcr-button-common-hover-border: var(--vcr-button-common-hover-bg);--vcr-button-common-active-bg: color-mix(in srgb, var(--vcr-color-primary) 76%, white);--vcr-button-common-active-border: var(--vcr-button-common-active-bg);--vcr-button-danger-bg: #ef4444;--vcr-button-danger-hover: #ef4444;--vcr-button-danger-text: #f7f7f7;--vcr-button-danger-border: #ef4444;--vcr-button-danger-hover-bg: color-mix(in srgb, #ef4444 88%, white);--vcr-button-danger-hover-border: var(--vcr-button-danger-hover-bg);--vcr-button-danger-active-bg: color-mix(in srgb, #ef4444 76%, white);--vcr-button-danger-active-border: var(--vcr-button-danger-active-bg);--vcr-button-success-bg: rgb(67.2388059701, 238.7611940299, 121.5542288557);--vcr-button-success-text: #f7f7f7;--vcr-button-success-border: rgb(67.2388059701, 238.7611940299, 121.5542288557);--vcr-button-success-hover-bg: color-mix(in srgb, rgb(67.2388059701, 238.7611940299, 121.5542288557) 88%, white);--vcr-button-success-hover-border: var(--vcr-button-success-hover-bg);--vcr-button-success-active-bg: color-mix(in srgb, rgb(67.2388059701, 238.7611940299, 121.5542288557) 76%, white);--vcr-button-success-active-border: var(--vcr-button-success-active-bg);--vcr-button-warning-bg: #d2ff52;--vcr-button-warning-text: #131313;--vcr-button-warning-border: #d2ff52;--vcr-button-warning-hover-bg: color-mix(in srgb, #d2ff52 88%, white);--vcr-button-warning-hover-border: var(--vcr-button-warning-hover-bg);--vcr-button-warning-active-bg: color-mix(in srgb, #d2ff52 76%, white);--vcr-button-warning-active-border: var(--vcr-button-warning-active-bg);--vcr-button-info-bg: #1c46f5;--vcr-button-info-text: #f7f7f7;--vcr-button-info-border: #1c46f5;--vcr-button-info-hover-bg: color-mix(in srgb, #1c46f5 88%, white);--vcr-button-info-hover-border: var(--vcr-button-info-hover-bg);--vcr-button-info-active-bg: color-mix(in srgb, #1c46f5 76%, white);--vcr-button-info-active-border: var(--vcr-button-info-active-bg);--vcr-button-inverted-bg: var(--vcr-color-text-primary);--vcr-button-inverted-text: var(--vcr-color-bg-primary);--vcr-button-inverted-border: var(--vcr-color-text-primary);--vcr-button-inverted-hover-bg: var(--vcr-color-text-secondary);--vcr-button-inverted-hover-border: var(--vcr-color-text-secondary);--vcr-button-inverted-active-bg: var(--vcr-color-text-tertiary);--vcr-button-inverted-active-border: var(--vcr-color-text-tertiary);--vcr-button-disabled-bg: #0e0e16;--vcr-button-disabled-text: rgb(104.5, 104.5, 104.5);--vcr-button-disabled-border: var(--vcr-color-border)}.btn{font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;padding:var(--vcr-spacing-16) var(--vcr-spacing-40);border-radius:0;text-decoration:none;transition:all .3s ease;text-align:center;border:var(--vcr-border-width-hairline) solid transparent;cursor:pointer;min-height:44px;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(max-width:768px){.btn{display:block!important;padding:var(--vcr-spacing-14) var(--vcr-spacing-32);margin:0 var(--vcr-spacing-20);max-width:300px;width:100%}}@media(max-width:480px){.btn{padding:var(--vcr-spacing-12) var(--vcr-spacing-24);font-size:.9rem}}.btn.btn-primary{background:var(--vcr-color-btn-accent-bg);color:var(--vcr-color-btn-accent-text);border:var(--vcr-border-width-hairline) solid var(--vcr-color-btn-accent-bg);font-weight:700}.btn.btn-primary:hover{background:#d9ff6c;transform:translateY(-2px);border-color:#d9ff6c}.btn.btn-secondary{background:color-mix(in srgb,var(--vcr-color-bg-primary) 15%,transparent);color:var(--vcr-color-text-primary);border:var(--vcr-border-width-hairline) solid var(--vcr-color-border);backdrop-filter:blur(10px)}.btn.btn-secondary:hover{background:color-mix(in srgb,var(--vcr-color-bg-primary) 25%,transparent);transform:translateY(-2px)}.contact-form{display:flex;flex-direction:column;gap:var(--vcr-spacing-24);width:100%}@media(max-width:768px){.contact-form{order:1;gap:var(--vcr-spacing-20)}}@media(max-width:480px){.contact-form{gap:var(--vcr-spacing-16)}}.form-row{display:flex;gap:var(--vcr-spacing-24)}.form-row .form-group{flex:1;min-width:0}@media(max-width:768px){.form-row{flex-direction:column;gap:var(--vcr-spacing-20)}}@media(max-width:480px){.form-row{gap:var(--vcr-spacing-16)}}.form-group input,.form-group textarea{width:100%;padding:var(--vcr-spacing-16);background:#fff;border:var(--vcr-border-width-hairline) solid rgba(133,133,133,.3);border-radius:var(--vcr-border-radius-small);font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;color:#303030;font-size:1rem;transition:all .3s ease;min-height:44px;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(max-width:480px){.form-group input,.form-group textarea{padding:var(--vcr-spacing-14);font-size:.95rem}}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#d2ff52;background:#f7f7f7}.form-group input::placeholder,.form-group textarea::placeholder{color:#696969}.form-group input:-webkit-autofill,.form-group input:-webkit-autofill:hover,.form-group input:-webkit-autofill:focus,.form-group input:-webkit-autofill:active,.form-group textarea:-webkit-autofill,.form-group textarea:-webkit-autofill:hover,.form-group textarea:-webkit-autofill:focus,.form-group textarea:-webkit-autofill:active{-webkit-text-fill-color:rgb(47.5,47.5,47.5)!important;-webkit-box-shadow:0 0 0px var(--vcr-shadow-autofill-spread) #f7f7f7 inset!important;box-shadow:0 0 0 var(--vcr-shadow-autofill-spread) #f7f7f7 inset!important;background-color:#f7f7f7!important;transition:background-color 5000s ease-in-out 0s}.form-group input:focus:-webkit-autofill,.form-group textarea:focus:-webkit-autofill{-webkit-box-shadow:0 0 0px var(--vcr-shadow-autofill-spread) #f7f7f7 inset!important;box-shadow:0 0 0 var(--vcr-shadow-autofill-spread) #f7f7f7 inset!important;background-color:#f7f7f7!important}.form-group textarea{min-height:120px;resize:vertical}@media(max-width:480px){.form-group textarea{min-height:100px}}.feature-card{background:var(--vcr-color-bg-card);border:1px solid var(--vcr-color-border);border-radius:0;backdrop-filter:blur(0px);box-shadow:var(--vcr-color-card-shadow);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.feature-card:hover{border-color:#d2ff5299;box-shadow:0 8px 24px #d2ff5233,0 4px 12px var(--vcr-color-shadow-md)}.feature-card{padding:2rem;display:flex;flex-direction:column;gap:1rem}.feature-card .feature-card-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:0;background:var(--vcr-color-bg-secondary);color:var(--vcr-color-accent-text)}.feature-card .feature-card-icon svg{width:22px;height:22px}.feature-card .feature-card-title{font-family:Poppins;font-weight:700;font-size:1.125rem;color:var(--vcr-color-text-primary);margin:0}.feature-card .feature-card-desc{font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;line-height:var(--line-height-relaxed);color:var(--vcr-color-text-tertiary);margin:0}.visual-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:1.5rem}@media(max-width:1024px){.visual-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}}.visual-grid-step{display:flex;align-items:baseline;gap:.5rem;font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.78rem;font-weight:600;color:var(--vcr-color-text-secondary)}.visual-grid-step:before{content:attr(data-step);font-family:Poppins;font-weight:700;font-size:.85rem;color:var(--vcr-color-accent-text)}.visual-carousel-steps{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-bottom:1rem}.visual-carousel-step{display:flex;align-items:baseline;gap:.4rem;font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.78rem;font-weight:600;color:var(--vcr-color-text-muted);transition:color .25s ease}.visual-carousel-step:before{content:attr(data-step);font-family:Poppins;font-weight:700;font-size:.85rem;color:var(--vcr-color-text-muted);transition:color .25s ease}.visual-carousel-step.active{color:var(--vcr-color-text-secondary)}.visual-carousel-step.active:before{color:var(--vcr-color-accent-text)}.visual-carousel-wrap{position:relative}@media(min-width:1025px){.visual-carousel-wrap{position:sticky;top:50vh;transform:translateY(-50%)}}.visual-carousel{overflow:hidden;border-radius:20px}.visual-carousel.is-manual-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.visual-carousel.is-manual-scroll::-webkit-scrollbar{display:none}.visual-carousel-track{display:flex;align-items:flex-start;gap:2rem;width:max-content;will-change:transform}.visual-carousel-item{flex:0 0 640px;width:640px;display:flex;flex-direction:column;gap:.75rem}@media(max-width:1024px){.visual-carousel-item{flex-basis:520px;width:520px}}@media(max-width:768px){.visual-carousel-item{flex-basis:320px;width:320px}}html{scroll-behavior:smooth;overflow-x:hidden}.hidden[data-astro-cid-33hwh2y5]{display:none!important}.navbar[data-astro-cid-33hwh2y5]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.5rem 0;transition:all .3s ease;background:transparent}.navbar[data-astro-cid-33hwh2y5] .hamburger[data-astro-cid-33hwh2y5] span[data-astro-cid-33hwh2y5]{background:#fff}.navbar[data-astro-cid-33hwh2y5] .hamburger[data-astro-cid-33hwh2y5].active span[data-astro-cid-33hwh2y5]{background:var(--vcr-color-text-primary)}.navbar[data-astro-cid-33hwh2y5].scrolled{padding:1rem 0}.navbar[data-astro-cid-33hwh2y5].scrolled .hamburger[data-astro-cid-33hwh2y5] span[data-astro-cid-33hwh2y5],.navbar[data-astro-cid-33hwh2y5].scrolled .hamburger[data-astro-cid-33hwh2y5] span[data-astro-cid-33hwh2y5].active{background:var(--vcr-color-text-primary)}.navbar-scroll-bg[data-astro-cid-33hwh2y5]{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity all .3s ease;pointer-events:none}.navbar[data-astro-cid-33hwh2y5].scrolled .navbar-scroll-bg[data-astro-cid-33hwh2y5]{opacity:1;background:var(--vcr-color-nav-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 10px var(--vcr-color-shadow)}.nav-container[data-astro-cid-33hwh2y5]{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:center;justify-content:space-between}@media(max-width:1024px){.nav-container[data-astro-cid-33hwh2y5]{padding:0 1.5rem}}@media(max-width:768px){.nav-container[data-astro-cid-33hwh2y5]{padding:0 1rem}}.logo[data-astro-cid-33hwh2y5]{display:flex;align-items:center;text-decoration:none;transition:all .2s ease}.logo[data-astro-cid-33hwh2y5]:hover{opacity:.9}.logo-image[data-astro-cid-33hwh2y5]{height:40px;width:auto;object-fit:contain;display:block;filter:brightness(0) invert(1);transition:filter all .3s ease}@media(max-width:480px){.logo-image[data-astro-cid-33hwh2y5]{height:32px}}.navbar[data-astro-cid-33hwh2y5].scrolled .logo-image[data-astro-cid-33hwh2y5]{filter:brightness(0)}:root.dark .navbar[data-astro-cid-33hwh2y5].scrolled .logo-image[data-astro-cid-33hwh2y5]{filter:brightness(0) invert(1)}.mobile-menu-toggle[data-astro-cid-33hwh2y5]{display:none;background:transparent;border:none;cursor:pointer;padding:.5rem;z-index:1001;position:relative;min-width:44px;min-height:44px;-webkit-tap-highlight-color:transparent;visibility:visible;opacity:1;touch-action:manipulation}@media(max-width:768px){.mobile-menu-toggle[data-astro-cid-33hwh2y5]{display:block!important}}.mobile-menu-overlay[data-astro-cid-33hwh2y5]{position:fixed;inset:0;background:#00000080;z-index:999;backdrop-filter:blur(2px);display:none;pointer-events:none}.mobile-menu-overlay[data-astro-cid-33hwh2y5].active{display:block;pointer-events:auto}.navbar[data-astro-cid-33hwh2y5].scrolled .mobile-menu-toggle[data-astro-cid-33hwh2y5] .hamburger[data-astro-cid-33hwh2y5] span[data-astro-cid-33hwh2y5]{background:var(--vcr-color-text-primary)}.hamburger[data-astro-cid-33hwh2y5]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:18px;width:24px;position:relative}.hamburger[data-astro-cid-33hwh2y5] span[data-astro-cid-33hwh2y5]{display:block;width:24px;height:2px;background:var(--vcr-color-text-primary);border-radius:0;transition:all .3s ease;transform-origin:center}.hamburger[data-astro-cid-33hwh2y5].active{gap:0}.hamburger[data-astro-cid-33hwh2y5].active span[data-astro-cid-33hwh2y5]:nth-child(1){transform:translateY(2px) rotate(45deg)}.hamburger[data-astro-cid-33hwh2y5].active span[data-astro-cid-33hwh2y5]:nth-child(2){opacity:0;transform:scale(0)}.hamburger[data-astro-cid-33hwh2y5].active span[data-astro-cid-33hwh2y5]:nth-child(3){transform:translateY(-3px) rotate(-45deg)}.navbar[data-astro-cid-33hwh2y5].scrolled .nav-menu[data-astro-cid-33hwh2y5] a[data-astro-cid-33hwh2y5],.navbar[data-astro-cid-33hwh2y5].scrolled .nav-menu[data-astro-cid-33hwh2y5] .theme-btn[data-astro-cid-33hwh2y5],.navbar[data-astro-cid-33hwh2y5].scrolled .nav-menu[data-astro-cid-33hwh2y5] .lang-btn[data-astro-cid-33hwh2y5],.navbar[data-astro-cid-33hwh2y5].scrolled .nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown-trigger[data-astro-cid-33hwh2y5]{color:var(--vcr-color-nav-text-scrolled)}.navbar[data-astro-cid-33hwh2y5].scrolled .nav-indicator[data-astro-cid-33hwh2y5]{background:var(--vcr-color-nav-text-scrolled)}.nav-menu[data-astro-cid-33hwh2y5]{position:relative;display:flex;list-style:none;gap:2rem;align-items:center}@media(max-width:1024px){.nav-menu[data-astro-cid-33hwh2y5]{gap:1.1rem}}@media(max-width:768px){.nav-menu[data-astro-cid-33hwh2y5]{display:none;position:fixed;top:0;right:-100%;width:280px;height:100vh;background:var(--vcr-color-nav-bg);backdrop-filter:blur(20px);flex-direction:column;gap:0;padding:5rem 2rem 2rem;transition:right .3s ease;box-shadow:-5px 0 20px var(--vcr-color-shadow-lg);z-index:1000;overflow-y:auto}.nav-menu[data-astro-cid-33hwh2y5].active{display:flex;right:0}}@media(max-width:768px)and (max-width:480px){.nav-menu[data-astro-cid-33hwh2y5]{width:100%}}@media(max-width:768px){.nav-menu[data-astro-cid-33hwh2y5] li[data-astro-cid-33hwh2y5]{width:100%;border-bottom:1px solid var(--vcr-color-border-light)}.nav-menu[data-astro-cid-33hwh2y5] li[data-astro-cid-33hwh2y5]:last-child{border-bottom:none}}.nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown[data-astro-cid-33hwh2y5]{position:relative}@media(max-width:768px){.nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown[data-astro-cid-33hwh2y5]{width:100%}}.nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown-trigger[data-astro-cid-33hwh2y5]{display:flex;align-items:center;gap:.35rem}.nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown-caret[data-astro-cid-33hwh2y5]{width:14px;height:14px;transition:transform .2s ease}.nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown[data-astro-cid-33hwh2y5].is-open .nav-dropdown-caret[data-astro-cid-33hwh2y5]{transform:rotate(180deg)}.nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown-menu[data-astro-cid-33hwh2y5]{display:none;list-style:none;margin:0}.nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown-menu[data-astro-cid-33hwh2y5] a[data-astro-cid-33hwh2y5]:after{display:none}.nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown[data-astro-cid-33hwh2y5].is-open .nav-dropdown-menu[data-astro-cid-33hwh2y5]{display:block}@media(min-width:769px){.nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown-menu[data-astro-cid-33hwh2y5]{position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%);min-width:320px;padding:.5rem;background:#ffffffa6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--vcr-color-border);border-radius:0;box-shadow:var(--vcr-color-card-shadow);z-index:20}:root.dark .nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown-menu[data-astro-cid-33hwh2y5]{background:#131313a6}.nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown-menu[data-astro-cid-33hwh2y5] li[data-astro-cid-33hwh2y5]{border-bottom:none}.nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown-menu[data-astro-cid-33hwh2y5] a[data-astro-cid-33hwh2y5]{display:block;justify-content:flex-start;padding:.6rem .85rem;border-radius:0;font-size:.85rem;color:var(--vcr-color-text-secondary);white-space:nowrap}.nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown-menu[data-astro-cid-33hwh2y5] a[data-astro-cid-33hwh2y5]:hover{color:var(--vcr-color-text-primary);background:var(--vcr-color-bg-secondary)}}@media(max-width:768px){.nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown-menu[data-astro-cid-33hwh2y5]{padding-left:1rem}.nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown-menu[data-astro-cid-33hwh2y5] li[data-astro-cid-33hwh2y5]{border-bottom:none}}.nav-menu[data-astro-cid-33hwh2y5] a[data-astro-cid-33hwh2y5],.nav-menu[data-astro-cid-33hwh2y5] .lang-btn[data-astro-cid-33hwh2y5],.nav-menu[data-astro-cid-33hwh2y5] .theme-btn[data-astro-cid-33hwh2y5],.nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown-trigger[data-astro-cid-33hwh2y5]{font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;color:var(--vcr-color-nav-text);text-decoration:none;transition:all .2s ease;position:relative;display:flex;align-items:center;justify-content:center;padding:.5rem 0;cursor:pointer;font-size:1rem;background:transparent;border:none}@media(max-width:768px){.nav-menu[data-astro-cid-33hwh2y5] a[data-astro-cid-33hwh2y5],.nav-menu[data-astro-cid-33hwh2y5] .lang-btn[data-astro-cid-33hwh2y5],.nav-menu[data-astro-cid-33hwh2y5] .theme-btn[data-astro-cid-33hwh2y5],.nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown-trigger[data-astro-cid-33hwh2y5]{padding:1rem 0;font-size:1.1rem;width:100%;text-align:left;justify-content:flex-start;color:var(--vcr-color-text-primary)}.nav-menu[data-astro-cid-33hwh2y5] a[data-astro-cid-33hwh2y5]:hover,.nav-menu[data-astro-cid-33hwh2y5] a[data-astro-cid-33hwh2y5]:active,.nav-menu[data-astro-cid-33hwh2y5] .lang-btn[data-astro-cid-33hwh2y5]:hover,.nav-menu[data-astro-cid-33hwh2y5] .lang-btn[data-astro-cid-33hwh2y5]:active,.nav-menu[data-astro-cid-33hwh2y5] .theme-btn[data-astro-cid-33hwh2y5]:hover,.nav-menu[data-astro-cid-33hwh2y5] .theme-btn[data-astro-cid-33hwh2y5]:active,.nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown-trigger[data-astro-cid-33hwh2y5]:hover,.nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown-trigger[data-astro-cid-33hwh2y5]:active{color:var(--vcr-color-text-primary);padding-left:1rem}}.nav-menu[data-astro-cid-33hwh2y5] .nav-indicator[data-astro-cid-33hwh2y5]{position:absolute;bottom:-5px;left:0;height:2px;width:0;opacity:0;background:var(--vcr-color-nav-text);pointer-events:none}@media(max-width:768px){.nav-menu[data-astro-cid-33hwh2y5] .nav-indicator[data-astro-cid-33hwh2y5]{display:none}}@media(max-width:768px){.nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown-trigger[data-astro-cid-33hwh2y5]{width:100%;justify-content:space-between}}.nav-menu[data-astro-cid-33hwh2y5] .theme-btn[data-astro-cid-33hwh2y5]{padding:.5rem;width:40px;height:40px;border-radius:50%}.nav-menu[data-astro-cid-33hwh2y5] .theme-btn[data-astro-cid-33hwh2y5]:hover{background:var(--vcr-color-hover-overlay)}.nav-menu[data-astro-cid-33hwh2y5] .theme-btn[data-astro-cid-33hwh2y5] svg[data-astro-cid-33hwh2y5]{width:20px;height:20px;transition:transform .3s ease}.nav-menu[data-astro-cid-33hwh2y5] .theme-btn[data-astro-cid-33hwh2y5]:hover svg[data-astro-cid-33hwh2y5]{transform:rotate(15deg)}.nav-menu[data-astro-cid-33hwh2y5] .theme-btn[data-astro-cid-33hwh2y5]:after{display:none}@media(max-width:768px){.nav-menu[data-astro-cid-33hwh2y5] .theme-btn[data-astro-cid-33hwh2y5]{width:100%;border-radius:0;justify-content:flex-start}.nav-menu[data-astro-cid-33hwh2y5] .theme-btn[data-astro-cid-33hwh2y5] svg[data-astro-cid-33hwh2y5]{margin-right:.5rem}}body .navbar[data-astro-cid-33hwh2y5],body .navbar[data-astro-cid-33hwh2y5].scrolled{padding:1.5rem 0}body .navbar[data-astro-cid-33hwh2y5] .navbar-scroll-bg[data-astro-cid-33hwh2y5],body .navbar[data-astro-cid-33hwh2y5].scrolled .navbar-scroll-bg[data-astro-cid-33hwh2y5]{opacity:1;inset:0 0 auto;height:220%;background:linear-gradient(to bottom,color-mix(in srgb,var(--vcr-color-bg-primary) 92%,transparent) 0%,color-mix(in srgb,var(--vcr-color-bg-primary) 45%,transparent) 55%,transparent 100%);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}@media(min-width:769px){body .nav-menu[data-astro-cid-33hwh2y5]{gap:4px;padding:5px;border-radius:9999px;background:var(--vcr-color-glass-bg);border:1px solid var(--vcr-color-glass-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body .nav-menu[data-astro-cid-33hwh2y5] li[data-astro-cid-33hwh2y5]{position:relative;z-index:1}body .nav-menu[data-astro-cid-33hwh2y5] a[data-astro-cid-33hwh2y5],body .nav-menu[data-astro-cid-33hwh2y5] .theme-btn[data-astro-cid-33hwh2y5],body .nav-menu[data-astro-cid-33hwh2y5] .lang-btn[data-astro-cid-33hwh2y5],body .nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown-trigger[data-astro-cid-33hwh2y5]{font-size:.82rem;padding:7px 14px;border-radius:9999px}}body{--hero-pill-bg: var(--vcr-color-accent-text);--hero-pill-text: #f7f7f7}:root.dark body{--hero-pill-text: #131313}@media(min-width:769px){body .navbar[data-astro-cid-33hwh2y5] .nav-menu[data-astro-cid-33hwh2y5] .nav-indicator[data-astro-cid-33hwh2y5],body .navbar[data-astro-cid-33hwh2y5].scrolled .nav-menu[data-astro-cid-33hwh2y5] .nav-indicator[data-astro-cid-33hwh2y5]{top:5px;bottom:5px;height:auto;border-radius:9999px;background:var(--hero-pill-bg);z-index:0}}body .navbar[data-astro-cid-33hwh2y5] .nav-menu[data-astro-cid-33hwh2y5] a[data-astro-cid-33hwh2y5],body .navbar[data-astro-cid-33hwh2y5] .nav-menu[data-astro-cid-33hwh2y5] .theme-btn[data-astro-cid-33hwh2y5],body .navbar[data-astro-cid-33hwh2y5] .nav-menu[data-astro-cid-33hwh2y5] .lang-btn[data-astro-cid-33hwh2y5],body .navbar[data-astro-cid-33hwh2y5] .nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown-trigger[data-astro-cid-33hwh2y5],body .navbar[data-astro-cid-33hwh2y5].scrolled .nav-menu[data-astro-cid-33hwh2y5] a[data-astro-cid-33hwh2y5],body .navbar[data-astro-cid-33hwh2y5].scrolled .nav-menu[data-astro-cid-33hwh2y5] .theme-btn[data-astro-cid-33hwh2y5],body .navbar[data-astro-cid-33hwh2y5].scrolled .nav-menu[data-astro-cid-33hwh2y5] .lang-btn[data-astro-cid-33hwh2y5],body .navbar[data-astro-cid-33hwh2y5].scrolled .nav-menu[data-astro-cid-33hwh2y5] .nav-dropdown-trigger[data-astro-cid-33hwh2y5]{color:var(--vcr-color-text-secondary)}@media(min-width:769px){body .navbar[data-astro-cid-33hwh2y5] .nav-menu[data-astro-cid-33hwh2y5]>li[data-astro-cid-33hwh2y5]>a[data-astro-cid-33hwh2y5][data-current=true]{color:var(--hero-pill-text)}body .navbar[data-astro-cid-33hwh2y5] .nav-menu[data-astro-cid-33hwh2y5]:hover>li[data-astro-cid-33hwh2y5]>a[data-astro-cid-33hwh2y5][data-current=true]{color:var(--vcr-color-text-secondary)}body .navbar[data-astro-cid-33hwh2y5] .nav-menu[data-astro-cid-33hwh2y5]:hover>li[data-astro-cid-33hwh2y5]>a[data-astro-cid-33hwh2y5]:hover,body .navbar[data-astro-cid-33hwh2y5] .nav-menu[data-astro-cid-33hwh2y5]:hover>li[data-astro-cid-33hwh2y5]>button[data-astro-cid-33hwh2y5]:hover{color:var(--hero-pill-text)}body .navbar[data-astro-cid-33hwh2y5] .nav-menu[data-astro-cid-33hwh2y5]:hover .nav-dropdown[data-astro-cid-33hwh2y5]:hover .nav-dropdown-trigger[data-astro-cid-33hwh2y5]{color:var(--hero-pill-text)}}body .navbar[data-astro-cid-33hwh2y5] .logo-image[data-astro-cid-33hwh2y5],body .navbar[data-astro-cid-33hwh2y5].scrolled .logo-image[data-astro-cid-33hwh2y5]{filter:brightness(0)}:root.dark body .navbar[data-astro-cid-33hwh2y5] .logo-image[data-astro-cid-33hwh2y5],:root.dark body .navbar[data-astro-cid-33hwh2y5].scrolled .logo-image[data-astro-cid-33hwh2y5]{filter:brightness(0) invert(1)}body .navbar[data-astro-cid-33hwh2y5] .hamburger[data-astro-cid-33hwh2y5]:not(.active) span[data-astro-cid-33hwh2y5],body .navbar[data-astro-cid-33hwh2y5].scrolled .mobile-menu-toggle[data-astro-cid-33hwh2y5] .hamburger[data-astro-cid-33hwh2y5]:not(.active) span[data-astro-cid-33hwh2y5]{background:var(--vcr-color-text-primary)}body .navbar[data-astro-cid-33hwh2y5].over-hero .navbar-scroll-bg[data-astro-cid-33hwh2y5],body .navbar[data-astro-cid-33hwh2y5].over-hero.scrolled .navbar-scroll-bg[data-astro-cid-33hwh2y5]{opacity:0}body .navbar[data-astro-cid-33hwh2y5].over-hero .logo-image[data-astro-cid-33hwh2y5],body .navbar[data-astro-cid-33hwh2y5].over-hero.scrolled .logo-image[data-astro-cid-33hwh2y5]{filter:brightness(0) invert(1)}body .navbar[data-astro-cid-33hwh2y5].over-hero .hamburger[data-astro-cid-33hwh2y5]:not(.active) span[data-astro-cid-33hwh2y5],body .navbar[data-astro-cid-33hwh2y5].over-hero.scrolled .mobile-menu-toggle[data-astro-cid-33hwh2y5] .hamburger[data-astro-cid-33hwh2y5]:not(.active) span[data-astro-cid-33hwh2y5]{background:#f7f7f7}.standards-strip[data-astro-cid-crpe264x]{position:relative;padding:3rem 0;border-bottom:1px solid var(--vcr-color-border-light)}.standards-strip[data-astro-cid-crpe264x]>.container[data-astro-cid-crpe264x]{position:relative;z-index:1}.standards-strip-title[data-astro-cid-crpe264x]{text-align:center;font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;color:var(--vcr-color-text-tertiary);margin-bottom:1.75rem}.standards-strip-badges[data-astro-cid-crpe264x]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.standards-badge[data-astro-cid-crpe264x]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.85rem 1.5rem;border:1px solid var(--vcr-color-border);border-radius:0;background:var(--vcr-color-bg-card);min-width:200px}.standards-badge-code[data-astro-cid-crpe264x]{font-family:Poppins;font-weight:700;font-size:.95rem;color:var(--vcr-color-accent-text)}.standards-badge-label[data-astro-cid-crpe264x]{font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.78rem;color:var(--vcr-color-text-tertiary)}.standards-compliance[data-astro-cid-crpe264x]{padding:8rem 0;border-top:1px solid var(--vcr-color-border-light)}@media(max-width:768px){.standards-compliance[data-astro-cid-crpe264x]{padding:4rem 0}}.standards-compliance-grid[data-astro-cid-crpe264x]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.75rem;margin-bottom:2.5rem}.standards-compliance-code[data-astro-cid-crpe264x]{display:inline-block;font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--vcr-color-accent-text)}.standards-compliance-footnote[data-astro-cid-crpe264x]{max-width:760px;margin:0 auto;text-align:center;font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.82rem;font-style:italic;line-height:var(--line-height-relaxed);color:var(--vcr-color-text-muted)}.contact-form[data-astro-cid-sg6rp24n]{display:flex;flex-direction:column;gap:var(--vcr-spacing-24);width:100%}@media(max-width:768px){.contact-form[data-astro-cid-sg6rp24n]{order:1;gap:var(--vcr-spacing-20)}}@media(max-width:480px){.contact-form[data-astro-cid-sg6rp24n]{gap:var(--vcr-spacing-16)}}.form-row[data-astro-cid-sg6rp24n]{display:flex;gap:var(--vcr-spacing-24)}.form-row[data-astro-cid-sg6rp24n] .form-group[data-astro-cid-sg6rp24n]{flex:1;min-width:0}@media(max-width:768px){.form-row[data-astro-cid-sg6rp24n]{flex-direction:column;gap:var(--vcr-spacing-20)}}@media(max-width:480px){.form-row[data-astro-cid-sg6rp24n]{gap:var(--vcr-spacing-16)}}.form-group[data-astro-cid-sg6rp24n] input[data-astro-cid-sg6rp24n],.form-group[data-astro-cid-sg6rp24n] textarea[data-astro-cid-sg6rp24n]{width:100%;padding:var(--vcr-spacing-16);background:#fff;border:var(--vcr-border-width-hairline) solid rgba(133,133,133,.3);border-radius:var(--vcr-border-radius-small);font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;color:#303030;font-size:1rem;transition:all .3s ease;min-height:44px;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(max-width:480px){.form-group[data-astro-cid-sg6rp24n] input[data-astro-cid-sg6rp24n],.form-group[data-astro-cid-sg6rp24n] textarea[data-astro-cid-sg6rp24n]{padding:var(--vcr-spacing-14);font-size:.95rem}}.form-group[data-astro-cid-sg6rp24n] input[data-astro-cid-sg6rp24n]:focus,.form-group[data-astro-cid-sg6rp24n] textarea[data-astro-cid-sg6rp24n]:focus{outline:none;border-color:#d2ff52;background:#f7f7f7}.form-group[data-astro-cid-sg6rp24n] input[data-astro-cid-sg6rp24n]::placeholder,.form-group[data-astro-cid-sg6rp24n] textarea[data-astro-cid-sg6rp24n]::placeholder{color:#696969}.form-group[data-astro-cid-sg6rp24n] input[data-astro-cid-sg6rp24n]:-webkit-autofill,.form-group[data-astro-cid-sg6rp24n] input[data-astro-cid-sg6rp24n]:-webkit-autofill:hover,.form-group[data-astro-cid-sg6rp24n] input[data-astro-cid-sg6rp24n]:-webkit-autofill:focus,.form-group[data-astro-cid-sg6rp24n] input[data-astro-cid-sg6rp24n]:-webkit-autofill:active,.form-group[data-astro-cid-sg6rp24n] textarea[data-astro-cid-sg6rp24n]:-webkit-autofill,.form-group[data-astro-cid-sg6rp24n] textarea[data-astro-cid-sg6rp24n]:-webkit-autofill:hover,.form-group[data-astro-cid-sg6rp24n] textarea[data-astro-cid-sg6rp24n]:-webkit-autofill:focus,.form-group[data-astro-cid-sg6rp24n] textarea[data-astro-cid-sg6rp24n]:-webkit-autofill:active{-webkit-text-fill-color:rgb(47.5,47.5,47.5)!important;-webkit-box-shadow:0 0 0px var(--vcr-shadow-autofill-spread) #f7f7f7 inset!important;box-shadow:0 0 0 var(--vcr-shadow-autofill-spread) #f7f7f7 inset!important;background-color:#f7f7f7!important;transition:background-color 5000s ease-in-out 0s}.form-group[data-astro-cid-sg6rp24n] input[data-astro-cid-sg6rp24n]:focus:-webkit-autofill,.form-group[data-astro-cid-sg6rp24n] textarea[data-astro-cid-sg6rp24n]:focus:-webkit-autofill{-webkit-box-shadow:0 0 0px var(--vcr-shadow-autofill-spread) #f7f7f7 inset!important;box-shadow:0 0 0 var(--vcr-shadow-autofill-spread) #f7f7f7 inset!important;background-color:#f7f7f7!important}.form-group[data-astro-cid-sg6rp24n] textarea[data-astro-cid-sg6rp24n]{min-height:120px;resize:vertical}@media(max-width:480px){.form-group[data-astro-cid-sg6rp24n] textarea[data-astro-cid-sg6rp24n]{min-height:100px}}.contact[data-astro-cid-sg6rp24n]{position:relative;padding:8rem 0;background:var(--vcr-color-bg-primary)}@media(max-width:768px){.contact[data-astro-cid-sg6rp24n]{padding:3rem 0}}@media(max-width:480px){.contact[data-astro-cid-sg6rp24n]{padding:2.5rem 0}}.contact[data-astro-cid-sg6rp24n]>.container[data-astro-cid-sg6rp24n]{position:relative;z-index:1}.contact-content[data-astro-cid-sg6rp24n]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-top:3rem}@media(max-width:1024px){.contact-content[data-astro-cid-sg6rp24n]{gap:3rem}}@media(max-width:768px){.contact-content[data-astro-cid-sg6rp24n]{grid-template-columns:2fr 1fr;gap:2.5rem;margin-top:2rem}}@media(max-width:480px){.contact-content[data-astro-cid-sg6rp24n]{gap:2rem;margin-top:1.5rem}}.contact-info[data-astro-cid-sg6rp24n]{display:flex;flex-direction:column;gap:2rem}@media(max-width:768px){.contact-info[data-astro-cid-sg6rp24n]{gap:1.5rem;order:2}}@media(max-width:480px){.contact-info[data-astro-cid-sg6rp24n]{gap:1.25rem}}.info-item[data-astro-cid-sg6rp24n]{display:flex;gap:1.5rem;align-items:flex-start}@media(max-width:768px){.info-item[data-astro-cid-sg6rp24n]{gap:1rem;flex-wrap:wrap}}@media(max-width:480px){.info-item[data-astro-cid-sg6rp24n]{gap:.75rem;align-items:center}}.info-icon[data-astro-cid-sg6rp24n]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:var(--vcr-color-hover-overlay);border-radius:0;color:var(--vcr-color-accent-text);flex-shrink:0}@media(max-width:768px){.info-icon[data-astro-cid-sg6rp24n]{width:45px;height:45px;min-width:45px}}@media(max-width:480px){.info-icon[data-astro-cid-sg6rp24n]{width:40px;height:40px;min-width:40px}}.info-icon[data-astro-cid-sg6rp24n] svg[data-astro-cid-sg6rp24n]{width:24px;height:24px}@media(max-width:768px){.info-icon[data-astro-cid-sg6rp24n] svg[data-astro-cid-sg6rp24n]{width:20px;height:20px}}@media(max-width:480px){.info-icon[data-astro-cid-sg6rp24n] svg[data-astro-cid-sg6rp24n]{width:18px;height:18px}}.info-text[data-astro-cid-sg6rp24n] h4[data-astro-cid-sg6rp24n]{font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;margin-bottom:.5rem;color:var(--vcr-color-accent-text);font-size:1.1rem}@media(max-width:768px){.info-text[data-astro-cid-sg6rp24n] h4[data-astro-cid-sg6rp24n]{font-size:1rem;margin-bottom:.25rem}}@media(max-width:480px){.info-text[data-astro-cid-sg6rp24n] h4[data-astro-cid-sg6rp24n]{font-size:.95rem}}.info-text[data-astro-cid-sg6rp24n] p[data-astro-cid-sg6rp24n]{font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;color:var(--vcr-color-text-tertiary);font-size:.95rem;line-height:1.5}@media(max-width:768px){.info-text[data-astro-cid-sg6rp24n] p[data-astro-cid-sg6rp24n]{font-size:.9rem}}@media(max-width:480px){.info-text[data-astro-cid-sg6rp24n] p[data-astro-cid-sg6rp24n]{font-size:.85rem}}.info-text[data-astro-cid-sg6rp24n] .contact-email-link[data-astro-cid-sg6rp24n]{color:inherit;text-decoration:none}.info-text[data-astro-cid-sg6rp24n] .contact-email-link[data-astro-cid-sg6rp24n]:empty{display:none}.info-text[data-astro-cid-sg6rp24n] .contact-email-link[data-astro-cid-sg6rp24n]:hover{text-decoration:underline}.form-privacy-notice[data-astro-cid-sg6rp24n]{margin:-.5rem 0 0;font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8rem;color:var(--vcr-color-text-tertiary);line-height:1.5}.form-status[data-astro-cid-sg6rp24n]{margin:0;font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;min-height:1.2em}.form-status[data-astro-cid-sg6rp24n]:empty{display:none}.form-status[data-astro-cid-sg6rp24n].form-status--success{color:var(--vcr-color-accent-text)}.form-status[data-astro-cid-sg6rp24n].form-status--error{color:var(--button-danger-bg)}.footer[data-astro-cid-dwl4onjj]{position:relative;overflow:hidden;padding:3rem 0 1.5rem;background-color:#131313;border-top:1px solid rgba(255,255,255,.06)}@media(max-width:768px){.footer[data-astro-cid-dwl4onjj]{padding:2rem 0 1rem}}.footer[data-astro-cid-dwl4onjj] .container[data-astro-cid-dwl4onjj]{position:relative;z-index:3}.footer[data-astro-cid-dwl4onjj] h3[data-astro-cid-dwl4onjj],.footer[data-astro-cid-dwl4onjj] .footer-brand[data-astro-cid-dwl4onjj] p[data-astro-cid-dwl4onjj],.footer[data-astro-cid-dwl4onjj] .link-group[data-astro-cid-dwl4onjj] h4[data-astro-cid-dwl4onjj],.footer[data-astro-cid-dwl4onjj] .link-group[data-astro-cid-dwl4onjj] ul[data-astro-cid-dwl4onjj] li[data-astro-cid-dwl4onjj] a[data-astro-cid-dwl4onjj],.footer[data-astro-cid-dwl4onjj] .footer-bottom[data-astro-cid-dwl4onjj]{color:#f7f7f7b3}.footer[data-astro-cid-dwl4onjj] .footer-brand[data-astro-cid-dwl4onjj] h3[data-astro-cid-dwl4onjj]{color:#f7f7f7}.footer[data-astro-cid-dwl4onjj] .link-group[data-astro-cid-dwl4onjj] h4[data-astro-cid-dwl4onjj]{color:#d2ff52}.footer[data-astro-cid-dwl4onjj] .link-group[data-astro-cid-dwl4onjj] ul[data-astro-cid-dwl4onjj] li[data-astro-cid-dwl4onjj] a[data-astro-cid-dwl4onjj]:hover{color:#f7f7f7}.footer[data-astro-cid-dwl4onjj] .footer-bottom[data-astro-cid-dwl4onjj]{border-top-color:#ffffff14;color:#f7f7f780}.footer-image-background[data-astro-cid-dwl4onjj]{position:absolute;inset:-12px;z-index:0;will-change:transform}.footer-image-background[data-astro-cid-dwl4onjj] .footer-background-image[data-astro-cid-dwl4onjj]{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 1s ease-in-out}.footer-image-background[data-astro-cid-dwl4onjj] .footer-background-image[data-astro-cid-dwl4onjj].active{opacity:1}.footer-scrim[data-astro-cid-dwl4onjj]{position:absolute;inset:0;z-index:1;background:#131313c7}.footer-noise[data-astro-cid-dwl4onjj]{position:absolute;inset:0;z-index:2;background-image:url(/noisy-background.png);background-size:480px 480px;background-repeat:repeat;mix-blend-mode:overlay;opacity:.5;pointer-events:none}.footer-content[data-astro-cid-dwl4onjj]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:3rem;margin-bottom:2rem}@media(max-width:768px){.footer-content[data-astro-cid-dwl4onjj]{grid-template-columns:1fr;gap:2rem;margin-bottom:1.5rem}}.footer-brand[data-astro-cid-dwl4onjj] h3[data-astro-cid-dwl4onjj]{font-family:Moonet,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:1.5rem;margin-bottom:.5rem;color:#d2ff52}.footer-brand[data-astro-cid-dwl4onjj] p[data-astro-cid-dwl4onjj]{font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;color:var(--vcr-color-text-tertiary)}.footer-links[data-astro-cid-dwl4onjj]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(max-width:768px){.footer-links[data-astro-cid-dwl4onjj]{grid-template-columns:1fr;gap:1.5rem}}.link-group[data-astro-cid-dwl4onjj]{width:max-content}.link-group[data-astro-cid-dwl4onjj] h4[data-astro-cid-dwl4onjj]{font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;margin-bottom:1rem;color:#d2ff52}.link-group[data-astro-cid-dwl4onjj] ul[data-astro-cid-dwl4onjj]{list-style:none}.link-group[data-astro-cid-dwl4onjj] ul[data-astro-cid-dwl4onjj] li[data-astro-cid-dwl4onjj]{margin-bottom:.5rem}.link-group[data-astro-cid-dwl4onjj] ul[data-astro-cid-dwl4onjj] li[data-astro-cid-dwl4onjj] a[data-astro-cid-dwl4onjj]{color:var(--vcr-color-text-tertiary);text-decoration:none;transition:all .2s ease}.link-group[data-astro-cid-dwl4onjj] ul[data-astro-cid-dwl4onjj] li[data-astro-cid-dwl4onjj] a[data-astro-cid-dwl4onjj]:hover{color:#d2ff52}.footer-bottom[data-astro-cid-dwl4onjj]{text-align:center;padding-top:2rem;border-top:1px solid var(--vcr-color-border-light);color:var(--vcr-color-text-muted)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}@keyframes scroll{0%{transform:translate(-50%) translateY(0);opacity:1}to{transform:translate(-50%) translateY(15px);opacity:0}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gradient{0%{background-position:0% 50%}25%{background-position:50% 50%}50%{background-position:100% 50%}75%{background-position:50% 50%}to{background-position:0% 50%}}.cookie-consent[data-astro-cid-bxj5gs2r]{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:1rem;background:#1c46f5fa;backdrop-filter:blur(10px);box-shadow:0 -4px 30px #1c46f54d;border-top:1px solid rgba(210,255,82,.3)}@media(max-width:768px){.cookie-consent[data-astro-cid-bxj5gs2r]{padding:.75rem}}.cookie-consent__container[data-astro-cid-bxj5gs2r]{max-width:1200px;margin:0 auto}.cookie-consent__content[data-astro-cid-bxj5gs2r]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}@media(max-width:768px){.cookie-consent__content[data-astro-cid-bxj5gs2r]{flex-direction:column;gap:1rem;text-align:center}}.cookie-consent__icon[data-astro-cid-bxj5gs2r]{flex-shrink:0;width:48px;height:48px;color:#d2ff52;animation:cookie-pulse 2s ease-in-out infinite}@media(max-width:768px){.cookie-consent__icon[data-astro-cid-bxj5gs2r]{width:40px;height:40px}}.cookie-consent__icon[data-astro-cid-bxj5gs2r] .cookie-icon[data-astro-cid-bxj5gs2r]{width:100%;height:100%;filter:drop-shadow(0 0 8px rgba(210,255,82,.5))}.cookie-consent__text[data-astro-cid-bxj5gs2r]{flex:1;min-width:250px;color:#f7f7f7}@media(max-width:768px){.cookie-consent__text[data-astro-cid-bxj5gs2r]{min-width:auto}}.cookie-consent__title[data-astro-cid-bxj5gs2r]{font-family:Moonet,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:700;margin:0 0 .5rem;color:#d2ff52;line-height:1.3}@media(max-width:768px){.cookie-consent__title[data-astro-cid-bxj5gs2r]{font-size:1.1rem}}.cookie-consent__description[data-astro-cid-bxj5gs2r]{font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;line-height:1.5;margin:0;color:#f7f7f7e6}@media(max-width:768px){.cookie-consent__description[data-astro-cid-bxj5gs2r]{font-size:.85rem}}.cookie-consent__actions[data-astro-cid-bxj5gs2r]{display:flex;gap:1rem;flex-shrink:0}@media(max-width:768px){.cookie-consent__actions[data-astro-cid-bxj5gs2r]{width:100%;flex-direction:column;gap:.75rem}}.cookie-consent__button[data-astro-cid-bxj5gs2r]{padding:.75rem 2rem;border:none;border-radius:0;font-family:Qanelas,Qanelas Soft,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;position:relative;overflow:hidden}@media(max-width:768px){.cookie-consent__button[data-astro-cid-bxj5gs2r]{width:100%;padding:.875rem 1.5rem}}.cookie-consent__button[data-astro-cid-bxj5gs2r]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#f7f7f74d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.cookie-consent__button[data-astro-cid-bxj5gs2r]:active:before{width:300px;height:300px}.cookie-consent__button--accept[data-astro-cid-bxj5gs2r]{background:#d2ff52;color:#131313;box-shadow:0 4px 15px #d2ff524d}.cookie-consent__button--accept[data-astro-cid-bxj5gs2r]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #d2ff5266;background:#d9ff6c}.cookie-consent__button--accept[data-astro-cid-bxj5gs2r]:active{transform:translateY(0)}.cookie-consent__button--accept[data-astro-cid-bxj5gs2r]:focus-visible{outline:3px solid #d2ff52;outline-offset:2px}.cookie-consent__button--reject[data-astro-cid-bxj5gs2r]{background:transparent;color:#f7f7f7;border:1px solid rgba(247,247,247,.3);box-shadow:none}.cookie-consent__button--reject[data-astro-cid-bxj5gs2r]:hover{background:#f7f7f71a;border-color:#f7f7f780;transform:translateY(-2px)}.cookie-consent__button--reject[data-astro-cid-bxj5gs2r]:active{transform:translateY(0)}.cookie-consent__button--reject[data-astro-cid-bxj5gs2r]:focus-visible{outline:3px solid #f7f7f7;outline-offset:2px}@keyframes cookie-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.cookie-banner-enter-active[data-astro-cid-bxj5gs2r],.cookie-banner-leave-active[data-astro-cid-bxj5gs2r]{transition:all .4s cubic-bezier(.4,0,.2,1)}.cookie-banner-enter-from[data-astro-cid-bxj5gs2r],.cookie-banner-leave-to[data-astro-cid-bxj5gs2r]{transform:translateY(100%);opacity:0}.cookie-consent[data-astro-cid-bxj5gs2r]{opacity:0;transform:translateY(100%);transition:all .4s cubic-bezier(.4,0,.2,1)}.cookie-consent[data-astro-cid-bxj5gs2r].is-visible{opacity:1;transform:translateY(0)}@media(prefers-color-scheme:dark){.cookie-consent[data-astro-cid-bxj5gs2r]{background:#1c46f5fa;border-top-color:#d2ff5266}}@media(prefers-reduced-motion:reduce){.cookie-consent[data-astro-cid-bxj5gs2r],.cookie-banner-enter-active[data-astro-cid-bxj5gs2r],.cookie-banner-leave-active[data-astro-cid-bxj5gs2r]{transition:none}.cookie-consent__icon[data-astro-cid-bxj5gs2r]{animation:none}.cookie-consent__button[data-astro-cid-bxj5gs2r]:before{transition:none}}@media(prefers-contrast:high){.cookie-consent[data-astro-cid-bxj5gs2r]{border-top-width:1px}.cookie-consent__button--reject[data-astro-cid-bxj5gs2r]{border-width:1px}}
