@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2"),url("./media/inter-latin-500-normal-ZNGIZ2YB.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-700-normal-SU5XVJMF.woff2") format("woff2"),url("./media/inter-latin-700-normal-TQQ5JXGD.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-400-normal-G4TQJ72A.woff2") format("woff2"),url("./media/inter-cyrillic-400-normal-U23O635P.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-500-normal-PQK3XKF6.woff2") format("woff2"),url("./media/inter-cyrillic-500-normal-XH4MSKNN.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-600-normal-F5BISKXR.woff2") format("woff2"),url("./media/inter-cyrillic-600-normal-YOMHVXBS.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-cyrillic-700-normal-5HS3FXHB.woff2") format("woff2"),url("./media/inter-cyrillic-700-normal-SPV2HQ4Q.woff") format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-tight-latin-500-normal-ODEUNC6C.woff2") format("woff2"),url("./media/inter-tight-latin-500-normal-A5JEOID6.woff") format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-tight-latin-700-normal-UDYJK76P.woff2") format("woff2"),url("./media/inter-tight-latin-700-normal-ZURJFLSZ.woff") format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-tight-cyrillic-500-normal-XNYQMZGZ.woff2") format("woff2"),url("./media/inter-tight-cyrillic-500-normal-GQ3UEPQB.woff") format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-tight-cyrillic-700-normal-W55CGE7W.woff2") format("woff2"),url("./media/inter-tight-cyrillic-700-normal-PYV7YJGW.woff") format("woff")}:root{--mat-primary-50: #e8eaf6;--mat-primary-100: #c5cae9;--mat-primary-200: #9fa8da;--mat-primary-300: #7986cb;--mat-primary-400: #5c6bc0;--mat-primary-500: #3f51b5;--mat-primary-600: #3949ab;--mat-primary-700: #303f9f;--mat-primary-800: #283593;--mat-primary-900: #1a237e;--mat-primary-a100: #c5cae9;--mat-primary-a200: #9fa8da;--mat-primary-a400: #5c6bc0;--mat-primary-a700: #303f9f;--mat-accent-50: #fce4ec;--mat-accent-100: #f8bbd0;--mat-accent-200: #f48fb1;--mat-accent-300: #f06292;--mat-accent-400: #ec407a;--mat-accent-500: #e91e63;--mat-accent-600: #d81b60;--mat-accent-700: #c2185b;--mat-accent-800: #ad1457;--mat-accent-900: #880e4f;--mat-accent-a100: #ff80ab;--mat-accent-a200: #ff4081;--mat-accent-a400: #f50057;--mat-accent-a700: #c51162;--mat-warn-50: #ffebee;--mat-warn-100: #ffcdd2;--mat-warn-200: #ef9a9a;--mat-warn-300: #e57373;--mat-warn-400: #ef5350;--mat-warn-500: #f44336;--mat-warn-600: #e53935;--mat-warn-700: #d32f2f;--mat-warn-800: #c62828;--mat-warn-900: #b71c1c;--mat-warn-a100: #ff8a80;--mat-warn-a200: #ff5252;--mat-warn-a400: #ff1744;--mat-warn-a700: #d50000;--mat-primary: var(--mat-primary-500);--mat-primary-light: var(--mat-primary-100);--mat-primary-dark: var(--mat-primary-900);--mat-primary-contrast: #ffffff;--mat-accent: var(--mat-accent-a200);--mat-accent-light: var(--mat-accent-a100);--mat-accent-dark: var(--mat-accent-a400);--mat-accent-contrast: #ffffff;--mat-warn: var(--mat-warn-500);--mat-warn-light: var(--mat-warn-100);--mat-warn-dark: var(--mat-warn-900);--mat-warn-contrast: #ffffff;--mat-background: #ffffff;--mat-background-card: #ffffff;--mat-background-dialog: #ffffff;--mat-background-hover: rgba(0, 0, 0, .04);--mat-background-selected: rgba(0, 0, 0, .08);--mat-background-disabled: rgba(0, 0, 0, .12);--mat-background-elevated: #ffffff;--mat-text-primary: rgba(0, 0, 0, .87);--mat-text-secondary: rgba(0, 0, 0, .6);--mat-text-disabled: rgba(0, 0, 0, .38);--mat-text-hint: rgba(0, 0, 0, .38);--mat-text-icon: rgba(0, 0, 0, .54);--mat-text-divider: rgba(0, 0, 0, .12);--mat-border: rgba(0, 0, 0, .12);--mat-border-focus: var(--mat-primary-500);--mat-border-disabled: rgba(0, 0, 0, .26);--mat-surface: #ffffff;--mat-surface-variant: #f5f5f5;--mat-surface-hover: rgba(0, 0, 0, .04);--mat-spacing-unit: 8px;--mat-spacing-xs: calc(var(--mat-spacing-unit) * .5);--mat-spacing-sm: var(--mat-spacing-unit);--mat-spacing-md: calc(var(--mat-spacing-unit) * 2);--mat-spacing-lg: calc(var(--mat-spacing-unit) * 3);--mat-spacing-xl: calc(var(--mat-spacing-unit) * 4);--mat-spacing-xxl: calc(var(--mat-spacing-unit) * 6);--mat-border-radius-sm: 4px;--mat-border-radius-md: 8px;--mat-border-radius-lg: 12px;--mat-border-radius-xl: 16px;--mat-border-radius-round: 50%;--mat-elevation-0: none;--mat-elevation-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-elevation-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-elevation-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-elevation-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-elevation-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-elevation-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-elevation-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--mat-transition-standard: .25s cubic-bezier(.4, 0, .2, 1);--mat-transition-slow: .35s cubic-bezier(.4, 0, .2, 1);--mat-theme-transition: .3s cubic-bezier(.4, 0, .2, 1);--mat-theme-transition-fast: .2s cubic-bezier(.4, 0, .2, 1);--mat-theme-transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--mat-z-index-dropdown: 1000;--mat-z-index-sticky: 1020;--mat-z-index-fixed: 1030;--mat-z-index-modal-backdrop: 1040;--mat-z-index-modal: 1050;--mat-z-index-popover: 1060;--mat-z-index-tooltip: 1070;--mat-font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--mat-font-family-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--mat-backdrop-blur-sm: blur(4px);--mat-backdrop-blur-md: blur(8px);--mat-backdrop-blur-lg: blur(12px);--mat-backdrop-blur-xl: blur(16px);--mat-backdrop-blur-2xl: blur(24px);--mat-backdrop-brightness-light: brightness(1.1);--mat-backdrop-brightness-dark: brightness(.9);--mat-backdrop-saturate: saturate(180%);--mat-backdrop-opacity: opacity(.8);--mat-backdrop-glass-light: blur(12px) saturate(180%) brightness(1.1);--mat-backdrop-glass-dark: blur(12px) saturate(180%) brightness(.9);--mat-backdrop-glass-subtle: blur(8px) saturate(150%) brightness(1.05);--mat-backdrop-glass-strong: blur(16px) saturate(200%) brightness(1.15);--mat-backdrop-frost: blur(10px) saturate(180%)}@media(prefers-color-scheme:dark){:root:not(.light-theme){--mat-primary: #90caf9;--mat-primary-light: #bbdefb;--mat-primary-dark: #64b5f6;--mat-primary-contrast: rgba(0, 0, 0, .87);--mat-accent: #ffab40;--mat-accent-light: #ffd54f;--mat-accent-dark: #ff8f00;--mat-accent-contrast: rgba(0, 0, 0, .87);--mat-warn: var(--mat-warn-500);--mat-warn-light: var(--mat-warn-100);--mat-warn-dark: var(--mat-warn-900);--mat-warn-contrast: #ffffff;--mat-background: #121212;--mat-background-card: #1e1e1e;--mat-background-dialog: #1e1e1e;--mat-background-hover: rgba(255, 255, 255, .04);--mat-background-selected: rgba(255, 255, 255, .08);--mat-background-disabled: rgba(255, 255, 255, .12);--mat-background-elevated: #1e1e1e;--mat-text-primary: rgba(255, 255, 255, .87);--mat-text-secondary: rgba(255, 255, 255, .6);--mat-text-disabled: rgba(255, 255, 255, .38);--mat-text-hint: rgba(255, 255, 255, .38);--mat-text-icon: rgba(255, 255, 255, .54);--mat-text-divider: rgba(255, 255, 255, .12);--mat-border: rgba(255, 255, 255, .12);--mat-border-focus: var(--mat-primary);--mat-border-disabled: rgba(255, 255, 255, .26);--mat-surface: #121212;--mat-surface-variant: #1e1e1e;--mat-surface-hover: rgba(255, 255, 255, .04);--mat-error: #ff5252}}.dark-theme,body.dark-theme,html.dark-theme{--mat-primary: #90caf9;--mat-primary-light: #bbdefb;--mat-primary-dark: #64b5f6;--mat-primary-contrast: rgba(0, 0, 0, .87);--mat-accent: #ffab40;--mat-accent-light: #ffd54f;--mat-accent-dark: #ff8f00;--mat-accent-contrast: rgba(0, 0, 0, .87);--mat-warn: var(--mat-warn-500);--mat-warn-light: var(--mat-warn-100);--mat-warn-dark: var(--mat-warn-900);--mat-warn-contrast: #ffffff;--mat-background: #121212;--mat-background-card: #1e1e1e;--mat-background-dialog: #1e1e1e;--mat-background-hover: rgba(255, 255, 255, .04);--mat-background-selected: rgba(255, 255, 255, .08);--mat-background-disabled: rgba(255, 255, 255, .12);--mat-background-elevated: #1e1e1e;--mat-text-primary: rgba(255, 255, 255, .87);--mat-text-secondary: rgba(255, 255, 255, .6);--mat-text-disabled: rgba(255, 255, 255, .38);--mat-text-hint: rgba(255, 255, 255, .38);--mat-text-icon: rgba(255, 255, 255, .54);--mat-text-divider: rgba(255, 255, 255, .12);--mat-border: rgba(255, 255, 255, .12);--mat-border-focus: var(--mat-primary);--mat-border-disabled: rgba(255, 255, 255, .26);--mat-surface: #121212;--mat-surface-variant: #1e1e1e;--mat-surface-hover: rgba(255, 255, 255, .04);--mat-error: #ff5252}.light-theme,body.light-theme,html.light-theme{--mat-primary: var(--mat-primary-500);--mat-primary-light: var(--mat-primary-100);--mat-primary-dark: var(--mat-primary-900);--mat-primary-contrast: #ffffff;--mat-accent: var(--mat-accent-a200);--mat-accent-light: var(--mat-accent-a100);--mat-accent-dark: var(--mat-accent-a400);--mat-accent-contrast: #ffffff;--mat-warn: var(--mat-warn-500);--mat-warn-light: var(--mat-warn-100);--mat-warn-dark: var(--mat-warn-900);--mat-warn-contrast: #ffffff;--mat-background: #ffffff;--mat-background-card: #ffffff;--mat-background-dialog: #ffffff;--mat-background-hover: rgba(0, 0, 0, .04);--mat-background-selected: rgba(0, 0, 0, .08);--mat-background-disabled: rgba(0, 0, 0, .12);--mat-background-elevated: #ffffff;--mat-text-primary: rgba(0, 0, 0, .87);--mat-text-secondary: rgba(0, 0, 0, .6);--mat-text-disabled: rgba(0, 0, 0, .38);--mat-text-hint: rgba(0, 0, 0, .38);--mat-text-icon: rgba(0, 0, 0, .54);--mat-text-divider: rgba(0, 0, 0, .12);--mat-border: rgba(0, 0, 0, .12);--mat-border-focus: var(--mat-primary-500);--mat-border-disabled: rgba(0, 0, 0, .26);--mat-surface: #ffffff;--mat-surface-variant: #f5f5f5;--mat-surface-hover: rgba(0, 0, 0, .04)}.mat-elevation-0{box-shadow:var(--mat-elevation-0)}.mat-elevation-1{box-shadow:var(--mat-elevation-1)}.mat-elevation-2{box-shadow:var(--mat-elevation-2)}.mat-elevation-4{box-shadow:var(--mat-elevation-4)}.mat-elevation-8{box-shadow:var(--mat-elevation-8)}.mat-elevation-12{box-shadow:var(--mat-elevation-12)}.mat-elevation-16{box-shadow:var(--mat-elevation-16)}.mat-elevation-24{box-shadow:var(--mat-elevation-24)}.mat-bg{background-color:var(--mat-background)}.mat-bg-card{background-color:var(--mat-background-card)}.mat-bg-dialog{background-color:var(--mat-background-dialog)}.mat-bg-elevated{background-color:var(--mat-background-elevated)}.mat-bg-surface{background-color:var(--mat-surface)}.mat-bg-surface-variant{background-color:var(--mat-surface-variant)}.mat-text-primary{color:var(--mat-text-primary)}.mat-text-secondary{color:var(--mat-text-secondary)}.mat-text-disabled{color:var(--mat-text-disabled)}.mat-text-hint{color:var(--mat-text-hint)}.mat-text-icon{color:var(--mat-text-icon)}.mat-border{border-color:var(--mat-border)}.mat-border-focus{border-color:var(--mat-border-focus)}.mat-color-primary{color:var(--mat-primary)}.mat-color-accent{color:var(--mat-accent)}.mat-color-warn{color:var(--mat-warn)}.mat-bg-primary{background-color:var(--mat-primary);color:var(--mat-primary-contrast)}.mat-bg-accent{background-color:var(--mat-accent);color:var(--mat-accent-contrast)}.mat-bg-warn{background-color:var(--mat-warn);color:var(--mat-warn-contrast)}.mat-transition-fast{transition:var(--mat-transition-fast)}.mat-transition-standard{transition:var(--mat-transition-standard)}.mat-transition-slow{transition:var(--mat-transition-slow)}.mat-theme-transition{transition:background-color var(--mat-theme-transition),color var(--mat-theme-transition),border-color var(--mat-theme-transition),box-shadow var(--mat-theme-transition)}.mat-theme-transition-fast{transition:background-color var(--mat-theme-transition-fast),color var(--mat-theme-transition-fast),border-color var(--mat-theme-transition-fast),box-shadow var(--mat-theme-transition-fast)}.mat-theme-transition-slow{transition:background-color var(--mat-theme-transition-slow),color var(--mat-theme-transition-slow),border-color var(--mat-theme-transition-slow),box-shadow var(--mat-theme-transition-slow)}.mat-theme-transition-all{transition:background-color var(--mat-theme-transition),color var(--mat-theme-transition),border-color var(--mat-theme-transition),box-shadow var(--mat-theme-transition),fill var(--mat-theme-transition),stroke var(--mat-theme-transition),opacity var(--mat-theme-transition)}.theme-transitioning *{transition:background-color var(--mat-theme-transition),color var(--mat-theme-transition),border-color var(--mat-theme-transition),box-shadow var(--mat-theme-transition),fill var(--mat-theme-transition),stroke var(--mat-theme-transition),opacity var(--mat-theme-transition)!important}.theme-transitioning .no-theme-transition,.theme-transitioning [class*=animation],.theme-transitioning [class*=transition]{transition:none!important}.mat-radius-sm{border-radius:var(--mat-border-radius-sm)}.mat-radius-md{border-radius:var(--mat-border-radius-md)}.mat-radius-lg{border-radius:var(--mat-border-radius-lg)}.mat-radius-xl{border-radius:var(--mat-border-radius-xl)}.mat-radius-round{border-radius:var(--mat-border-radius-round)}.mat-backdrop-glass-light{backdrop-filter:var(--mat-backdrop-glass-light);-webkit-backdrop-filter:var(--mat-backdrop-glass-light)}.mat-backdrop-glass-dark{backdrop-filter:var(--mat-backdrop-glass-dark);-webkit-backdrop-filter:var(--mat-backdrop-glass-dark)}.mat-backdrop-glass-subtle{backdrop-filter:var(--mat-backdrop-glass-subtle);-webkit-backdrop-filter:var(--mat-backdrop-glass-subtle)}.mat-backdrop-glass-strong{backdrop-filter:var(--mat-backdrop-glass-strong);-webkit-backdrop-filter:var(--mat-backdrop-glass-strong)}.mat-backdrop-frost{backdrop-filter:var(--mat-backdrop-frost);-webkit-backdrop-filter:var(--mat-backdrop-frost)}.font-sf-pro{font-family:var(--mat-font-family)}.font-mono{font-family:var(--mat-font-family-mono)}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-xs{font-size:12px;line-height:16px}.text-sm{font-size:14px;line-height:20px}.text-base{font-size:16px;line-height:24px}.text-lg{font-size:18px;line-height:24px}.text-xl{font-size:20px;line-height:28px}.text-2xl{font-size:24px;line-height:32px}.text-3xl{font-size:28px;line-height:36px}.text-4xl{font-size:32px;line-height:40px}.tracking-tight{letter-spacing:-.5px}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.25px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.parallax-decoration{position:absolute;pointer-events:none;z-index:0;border-radius:50%;filter:blur(60px);opacity:.25;will-change:transform;mix-blend-mode:overlay;contain:layout style paint}.parallax-decoration:before{content:"";display:block;width:100%;height:100%;border-radius:50%;background:inherit}.parallax-decoration-1{width:300px;height:300px;top:10%;left:-10%;background:radial-gradient(circle,rgba(var(--mat-primary-palette-500-rgb, 103, 80, 164),.3) 0%,transparent 70%)}@media(min-width:768px){.parallax-decoration-1{width:400px;height:400px;top:5%;left:-5%}}.parallax-decoration-2{width:250px;height:250px;top:60%;right:-8%;background:radial-gradient(circle,rgba(var(--mat-accent-palette-500-rgb, 255, 152, 0),.25) 0%,transparent 70%)}@media(min-width:768px){.parallax-decoration-2{width:350px;height:350px;top:50%;right:-5%}}.parallax-decoration-3{width:280px;height:280px;top:20%;right:-10%;background:radial-gradient(circle,rgba(var(--mat-primary-palette-300-rgb, 186, 104, 200),.2) 0%,transparent 70%)}@media(min-width:768px){.parallax-decoration-3{width:380px;height:380px;top:15%;right:-5%}}.parallax-decoration-4{width:320px;height:320px;bottom:10%;left:-8%;background:radial-gradient(circle,rgba(var(--mat-accent-palette-300-rgb, 255, 183, 77),.25) 0%,transparent 70%)}@media(min-width:768px){.parallax-decoration-4{width:420px;height:420px;bottom:5%;left:-5%}}.parallax-decoration-5{width:290px;height:290px;top:30%;left:-10%;background:radial-gradient(circle,rgba(var(--mat-primary-palette-400-rgb, 156, 39, 176),.2) 0%,transparent 70%)}@media(min-width:768px){.parallax-decoration-5{width:390px;height:390px;top:25%;left:-5%}}.scroll-animated-grid{perspective:1000px}.scroll-animated-card{transform-style:preserve-3d;transition:transform .3s ease}.scroll-animated-card:hover{transform:translateY(-4px) scale(1.02)}.parallax-section{position:relative;z-index:1}.page-container{display:flex;flex-direction:column;gap:clamp(2.5rem,6vw,4.5rem);align-items:stretch}html,body{height:100%;overflow-x:hidden;width:100%;max-width:100vw;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;font-family:var(--mat-font-family);background-color:var(--mat-background);color:var(--mat-text-primary);font-size-adjust:.46;transition:background-color var(--mat-theme-transition),color var(--mat-theme-transition),border-color var(--mat-theme-transition);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a,button,input:not(:-webkit-autofill),select:not(:-webkit-autofill),textarea:not(:-webkit-autofill),[role=button],[role=link],.mat-card,.mat-surface,[class*=mat-bg-],[class*=mat-surface]{transition:background-color var(--mat-theme-transition),color var(--mat-theme-transition),border-color var(--mat-theme-transition),box-shadow var(--mat-theme-transition)}svg{transition:fill var(--mat-theme-transition),stroke var(--mat-theme-transition)}.page-container{width:100%;max-width:1200px;margin:0 auto;padding:2rem 1rem;box-sizing:border-box;text-align:center;position:relative;contain:layout style}.page-container h1{margin-bottom:1rem;color:var(--mat-primary)}.page-container p{font-size:1.1rem;line-height:1.6;color:var(--mat-on-surface)}@media(min-width:768px){.page-container{padding:3rem 2rem}}*{-webkit-user-select:none;-ms-user-select:none;user-select:none}html,body{-webkit-touch-callout:none}.glass-surface{background:#ffffff26;backdrop-filter:blur(12px) saturate(180%) brightness(1.08);-webkit-backdrop-filter:blur(12px) saturate(180%) brightness(1.08);border:1px solid rgba(255,255,255,.25);box-shadow:var(--mat-elevation-2);transition:background-color var(--mat-theme-transition),border-color var(--mat-theme-transition),backdrop-filter var(--mat-theme-transition),box-shadow var(--mat-transition-standard)}@media(prefers-color-scheme:dark){.glass-surface{background:#ffffff13;backdrop-filter:blur(12px) saturate(180%) brightness(.9);-webkit-backdrop-filter:blur(12px) saturate(180%) brightness(.9);border-color:#fff3}}.dark-theme .glass-surface,body.dark-theme .glass-surface,html.dark-theme .glass-surface{background:#ffffff13;backdrop-filter:blur(12px) saturate(180%) brightness(.9);-webkit-backdrop-filter:blur(12px) saturate(180%) brightness(.9);border-color:#fff3}.light-theme .glass-surface,body.light-theme .glass-surface,html.light-theme .glass-surface{background:#ffffff26;backdrop-filter:blur(12px) saturate(180%) brightness(1.08);-webkit-backdrop-filter:blur(12px) saturate(180%) brightness(1.08);border-color:#ffffff40}.no-animations,.no-animations *,.no-animations *:before,.no-animations *:after{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}.no-glass .glass-surface,html.no-glass .glass-surface,body.no-glass .glass-surface{background:var(--mat-background-card)!important;border-color:var(--mat-border)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.no-glass .glass-surface,.no-glass app-blur-container,.no-glass app-glass-button,.no-glass app-glass-card,.no-glass .blur-container,html.no-glass .glass-surface,html.no-glass app-blur-container,html.no-glass app-glass-button,html.no-glass app-glass-card,html.no-glass .blur-container,body.no-glass .glass-surface,body.no-glass app-blur-container,body.no-glass app-glass-button,body.no-glass app-glass-card,body.no-glass .blur-container{background:var(--mat-background-card)!important;border-color:var(--mat-border)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.contact-info-form .checkbox-label a,.contact-info-form .checkbox-label span a{text-decoration:underline;text-underline-offset:.2em;font-weight:500;transition:opacity .2s ease,text-decoration-color .2s ease,color .2s ease}:root:not(.dark-theme) .contact-info-form .checkbox-label a,:root:not(.dark-theme) .contact-info-form .checkbox-label span a,body:not(.dark-theme) .contact-info-form .checkbox-label a,body:not(.dark-theme) .contact-info-form .checkbox-label span a,html:not(.dark-theme) .contact-info-form .checkbox-label a,html:not(.dark-theme) .contact-info-form .checkbox-label span a,.light-theme .contact-info-form .checkbox-label a,.light-theme .contact-info-form .checkbox-label span a,body.light-theme .contact-info-form .checkbox-label a,body.light-theme .contact-info-form .checkbox-label span a,html.light-theme .contact-info-form .checkbox-label a,html.light-theme .contact-info-form .checkbox-label span a{color:#3f51b5;text-decoration-color:#3f51b5}:root:not(.dark-theme) .contact-info-form .checkbox-label a:hover,:root:not(.dark-theme) .contact-info-form .checkbox-label a:focus,:root:not(.dark-theme) .contact-info-form .checkbox-label span a:hover,:root:not(.dark-theme) .contact-info-form .checkbox-label span a:focus,body:not(.dark-theme) .contact-info-form .checkbox-label a:hover,body:not(.dark-theme) .contact-info-form .checkbox-label a:focus,body:not(.dark-theme) .contact-info-form .checkbox-label span a:hover,body:not(.dark-theme) .contact-info-form .checkbox-label span a:focus,html:not(.dark-theme) .contact-info-form .checkbox-label a:hover,html:not(.dark-theme) .contact-info-form .checkbox-label a:focus,html:not(.dark-theme) .contact-info-form .checkbox-label span a:hover,html:not(.dark-theme) .contact-info-form .checkbox-label span a:focus,.light-theme .contact-info-form .checkbox-label a:hover,.light-theme .contact-info-form .checkbox-label a:focus,.light-theme .contact-info-form .checkbox-label span a:hover,.light-theme .contact-info-form .checkbox-label span a:focus,body.light-theme .contact-info-form .checkbox-label a:hover,body.light-theme .contact-info-form .checkbox-label a:focus,body.light-theme .contact-info-form .checkbox-label span a:hover,body.light-theme .contact-info-form .checkbox-label span a:focus,html.light-theme .contact-info-form .checkbox-label a:hover,html.light-theme .contact-info-form .checkbox-label a:focus,html.light-theme .contact-info-form .checkbox-label span a:hover,html.light-theme .contact-info-form .checkbox-label span a:focus{opacity:.8;text-decoration:none;text-decoration-color:#1a237e}:root:not(.dark-theme) .contact-info-form .checkbox-label a:focus-visible,:root:not(.dark-theme) .contact-info-form .checkbox-label span a:focus-visible,body:not(.dark-theme) .contact-info-form .checkbox-label a:focus-visible,body:not(.dark-theme) .contact-info-form .checkbox-label span a:focus-visible,html:not(.dark-theme) .contact-info-form .checkbox-label a:focus-visible,html:not(.dark-theme) .contact-info-form .checkbox-label span a:focus-visible,.light-theme .contact-info-form .checkbox-label a:focus-visible,.light-theme .contact-info-form .checkbox-label span a:focus-visible,body.light-theme .contact-info-form .checkbox-label a:focus-visible,body.light-theme .contact-info-form .checkbox-label span a:focus-visible,html.light-theme .contact-info-form .checkbox-label a:focus-visible,html.light-theme .contact-info-form .checkbox-label span a:focus-visible{outline:2px solid #3f51b5;outline-offset:2px;border-radius:2px}:root:not(.dark-theme) .contact-info-form .checkbox-label a:visited,:root:not(.dark-theme) .contact-info-form .checkbox-label span a:visited,body:not(.dark-theme) .contact-info-form .checkbox-label a:visited,body:not(.dark-theme) .contact-info-form .checkbox-label span a:visited,html:not(.dark-theme) .contact-info-form .checkbox-label a:visited,html:not(.dark-theme) .contact-info-form .checkbox-label span a:visited,.light-theme .contact-info-form .checkbox-label a:visited,.light-theme .contact-info-form .checkbox-label span a:visited,body.light-theme .contact-info-form .checkbox-label a:visited,body.light-theme .contact-info-form .checkbox-label span a:visited,html.light-theme .contact-info-form .checkbox-label a:visited,html.light-theme .contact-info-form .checkbox-label span a:visited{color:#3f51b5}@media(prefers-color-scheme:dark){:root:not(.light-theme) .contact-info-form .checkbox-label a,:root:not(.light-theme) .contact-info-form .checkbox-label span a,body:not(.light-theme) .contact-info-form .checkbox-label a,body:not(.light-theme) .contact-info-form .checkbox-label span a{color:#90caf9;text-decoration-color:#90caf9}:root:not(.light-theme) .contact-info-form .checkbox-label a:hover,:root:not(.light-theme) .contact-info-form .checkbox-label a:focus,:root:not(.light-theme) .contact-info-form .checkbox-label span a:hover,:root:not(.light-theme) .contact-info-form .checkbox-label span a:focus,body:not(.light-theme) .contact-info-form .checkbox-label a:hover,body:not(.light-theme) .contact-info-form .checkbox-label a:focus,body:not(.light-theme) .contact-info-form .checkbox-label span a:hover,body:not(.light-theme) .contact-info-form .checkbox-label span a:focus{opacity:.8;text-decoration:none;color:#64b5f6;text-decoration-color:#64b5f6}:root:not(.light-theme) .contact-info-form .checkbox-label a:focus-visible,:root:not(.light-theme) .contact-info-form .checkbox-label span a:focus-visible,body:not(.light-theme) .contact-info-form .checkbox-label a:focus-visible,body:not(.light-theme) .contact-info-form .checkbox-label span a:focus-visible{outline:2px solid #90caf9;outline-offset:2px;border-radius:2px}:root:not(.light-theme) .contact-info-form .checkbox-label a:visited,:root:not(.light-theme) .contact-info-form .checkbox-label span a:visited,body:not(.light-theme) .contact-info-form .checkbox-label a:visited,body:not(.light-theme) .contact-info-form .checkbox-label span a:visited{color:#90caf9}}.dark-theme .contact-info-form .checkbox-label a,.dark-theme .contact-info-form .checkbox-label span a,body.dark-theme .contact-info-form .checkbox-label a,body.dark-theme .contact-info-form .checkbox-label span a,html.dark-theme .contact-info-form .checkbox-label a,html.dark-theme .contact-info-form .checkbox-label span a{color:#90caf9;text-decoration-color:#90caf9}.dark-theme .contact-info-form .checkbox-label a:hover,.dark-theme .contact-info-form .checkbox-label a:focus,.dark-theme .contact-info-form .checkbox-label span a:hover,.dark-theme .contact-info-form .checkbox-label span a:focus,body.dark-theme .contact-info-form .checkbox-label a:hover,body.dark-theme .contact-info-form .checkbox-label a:focus,body.dark-theme .contact-info-form .checkbox-label span a:hover,body.dark-theme .contact-info-form .checkbox-label span a:focus,html.dark-theme .contact-info-form .checkbox-label a:hover,html.dark-theme .contact-info-form .checkbox-label a:focus,html.dark-theme .contact-info-form .checkbox-label span a:hover,html.dark-theme .contact-info-form .checkbox-label span a:focus{opacity:.8;text-decoration:none;color:#64b5f6;text-decoration-color:#64b5f6}.dark-theme .contact-info-form .checkbox-label a:focus-visible,.dark-theme .contact-info-form .checkbox-label span a:focus-visible,body.dark-theme .contact-info-form .checkbox-label a:focus-visible,body.dark-theme .contact-info-form .checkbox-label span a:focus-visible,html.dark-theme .contact-info-form .checkbox-label a:focus-visible,html.dark-theme .contact-info-form .checkbox-label span a:focus-visible{outline:2px solid #90caf9;outline-offset:2px;border-radius:2px}.dark-theme .contact-info-form .checkbox-label a:visited,.dark-theme .contact-info-form .checkbox-label span a:visited,body.dark-theme .contact-info-form .checkbox-label a:visited,body.dark-theme .contact-info-form .checkbox-label span a:visited,html.dark-theme .contact-info-form .checkbox-label a:visited,html.dark-theme .contact-info-form .checkbox-label span a:visited{color:#90caf9}
