@font-face{font-family:Montserrat;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/montserrat/montserrat-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/montserrat/montserrat-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/montserrat/montserrat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/montserrat/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/noto-sans-georgian/noto-sans-georgian-georgian.woff2) format("woff2");unicode-range:U+0589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}:root{color-scheme:light dark;--ncts-color-brand-black: #000000;--ncts-color-brand-navy: #000051;--ncts-color-brand-electric: #0f18d9;--ncts-color-brand-cyan: #60c7d6;--ncts-color-brand-red: #eb2027;--ncts-color-brand-beige: #f0e9e1;--ncts-color-brand-white: #ffffff;--ncts-color-brand-navy-rgb: 0 0 81;--ncts-color-brand-electric-rgb: 15 24 217;--ncts-color-brand-cyan-rgb: 96 199 214;--ncts-color-brand-red-rgb: 235 32 39;--ncts-color-brand-beige-rgb: 240 233 225;--ncts-color-brand-white-rgb: 255 255 255;--ncts-color-data-blue-rgb: 0 80 140;--ncts-color-success: #20c47a;--ncts-color-warning: #f6b844;--ncts-color-danger: var(--ncts-color-brand-red);--ncts-font-family-base: "Noto Sans Georgian", Montserrat, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ncts-font-family-display: Montserrat, "Noto Sans Georgian", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ncts-font-weight-regular: 400;--ncts-font-weight-medium: 500;--ncts-font-weight-semibold: 600;--ncts-font-weight-bold: 700;--ncts-font-weight-extrabold: 800;--ncts-font-weight-black: 900;--ncts-text-3xs: .46875rem;--ncts-text-2xs: .5625rem;--ncts-text-xs: .75rem;--ncts-text-sm: .875rem;--ncts-text-md: 1rem;--ncts-text-lg: 1.125rem;--ncts-text-xl: 1.25rem;--ncts-text-2xl: 1.5rem;--ncts-text-3xl: 1.875rem;--ncts-text-4xl: 2.25rem;--ncts-text-5xl: 3rem;--ncts-text-6xl: 4rem;--ncts-leading-tight: 1.08;--ncts-leading-snug: 1.25;--ncts-leading-normal: 1.5;--ncts-leading-relaxed: 1.7;--ncts-tracking-normal: 0;--ncts-tracking-wide: .08em;--ncts-tracking-wider: .14em;--ncts-tracking-display: .18em;--ncts-tracking-widest: .22em;--ncts-tracking-mega: .32em;--ncts-space-0: 0;--ncts-space-1: .25rem;--ncts-space-2: .5rem;--ncts-space-3: .75rem;--ncts-space-4: 1rem;--ncts-space-5: 1.25rem;--ncts-space-6: 1.5rem;--ncts-space-7: 1.75rem;--ncts-space-8: 2rem;--ncts-space-10: 2.5rem;--ncts-space-12: 3rem;--ncts-space-14: 3.5rem;--ncts-space-16: 4rem;--ncts-space-20: 5rem;--ncts-space-24: 6rem;--ncts-space-32: 8rem;--ncts-radius-none: 0;--ncts-radius-sm: .25rem;--ncts-radius-md: .5rem;--ncts-radius-lg: .75rem;--ncts-radius-xl: 1rem;--ncts-radius-2xl: 1.5rem;--ncts-radius-full: 999rem;--ncts-size-touch: 2.75rem;--ncts-size-header: 4.75rem;--ncts-size-container: 76rem;--ncts-size-container-wide: 88rem;--ncts-section-y: clamp(var(--ncts-space-20), 9vw, var(--ncts-space-32));--ncts-page-gutter: clamp(var(--ncts-space-5), 5vw, var(--ncts-space-16));--ncts-duration-fast: .16s;--ncts-duration-normal: .24s;--ncts-duration-slow: .42s;--ncts-ease-standard: cubic-bezier(.2, 0, 0, 1);--ncts-ease-emphasized: cubic-bezier(.16, 1, .3, 1)}:root{color-scheme:light;--ncts-surface-page: var(--ncts-color-brand-beige);--ncts-surface-page-rgb: 240 233 225;--ncts-surface-panel: var(--ncts-color-brand-white);--ncts-surface-panel-strong: color-mix( in srgb, var(--ncts-color-brand-white) 88%, var(--ncts-color-brand-beige) );--ncts-surface-inverse: var(--ncts-color-brand-navy);--ncts-surface-subtle: color-mix( in srgb, var(--ncts-color-brand-white) 62%, var(--ncts-color-brand-beige) );--ncts-surface-section: var(--ncts-surface-panel);--ncts-surface-section-panel: color-mix(in srgb, var(--ncts-surface-panel) 86%, transparent);--ncts-surface-section-panel-strong: var(--ncts-surface-panel);--ncts-surface-accent-subtle: color-mix(in srgb, var(--ncts-accent-primary) 8%, transparent);--ncts-surface-accent-soft: color-mix(in srgb, var(--ncts-accent-primary) 12%, transparent);--ncts-surface-danger-subtle: color-mix(in srgb, var(--ncts-accent-danger) 8%, transparent);--ncts-text-primary: var(--ncts-color-brand-black);--ncts-text-secondary: color-mix( in srgb, var(--ncts-color-brand-black) 72%, var(--ncts-color-brand-beige) );--ncts-text-muted: color-mix( in srgb, var(--ncts-color-brand-black) 54%, var(--ncts-color-brand-beige) );--ncts-text-inverse: var(--ncts-color-brand-beige);--ncts-text-dim: color-mix(in srgb, var(--ncts-text-muted) 74%, transparent);--ncts-text-soft: color-mix(in srgb, var(--ncts-text-muted) 56%, transparent);--ncts-text-faint: color-mix(in srgb, var(--ncts-text-muted) 36%, transparent);--ncts-border-subtle: color-mix( in srgb, var(--ncts-color-brand-black) 12%, var(--ncts-color-brand-beige) );--ncts-border-strong: color-mix( in srgb, var(--ncts-color-brand-black) 28%, var(--ncts-color-brand-beige) );--ncts-border-accent-subtle: color-mix(in srgb, var(--ncts-accent-primary) 12%, transparent);--ncts-border-accent: color-mix(in srgb, var(--ncts-accent-primary) 34%, transparent);--ncts-border-accent-strong: color-mix(in srgb, var(--ncts-accent-primary) 42%, transparent);--ncts-border-danger: color-mix(in srgb, var(--ncts-accent-danger) 42%, transparent);--ncts-accent-primary: var(--ncts-color-brand-electric);--ncts-accent-secondary: color-mix( in srgb, var(--ncts-color-brand-cyan) 58%, var(--ncts-color-brand-electric) );--ncts-accent-danger: var(--ncts-color-brand-red);--ncts-accent-contrast: var(--ncts-color-brand-white);--ncts-shadow-sm: 0 1px 2px color-mix(in srgb, var(--ncts-color-brand-black) 10%, transparent);--ncts-shadow-md: 0 1rem 2rem color-mix(in srgb, var(--ncts-color-brand-black) 10%, transparent);--ncts-shadow-lg: 0 2rem 4rem color-mix(in srgb, var(--ncts-color-brand-black) 14%, transparent);--ncts-glow-accent: 0 0 2.5rem color-mix(in srgb, var(--ncts-accent-secondary) 42%, transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ncts-surface-page: color-mix( in srgb, var(--ncts-color-brand-black) 92%, var(--ncts-color-brand-navy) );--ncts-surface-page-rgb: 0 0 5;--ncts-surface-panel: color-mix( in srgb, var(--ncts-color-brand-black) 84%, var(--ncts-color-brand-navy) );--ncts-surface-panel-strong: color-mix( in srgb, var(--ncts-color-brand-black) 74%, var(--ncts-color-brand-navy) );--ncts-surface-inverse: var(--ncts-color-brand-beige);--ncts-surface-subtle: color-mix( in srgb, var(--ncts-color-brand-black) 62%, var(--ncts-color-brand-navy) );--ncts-surface-section: color-mix( in srgb, var(--ncts-color-brand-black) 96%, var(--ncts-color-brand-navy) );--ncts-surface-section-panel: color-mix( in srgb, var(--ncts-color-brand-black) 90%, var(--ncts-color-brand-navy) );--ncts-surface-section-panel-strong: color-mix( in srgb, var(--ncts-color-brand-black) 84%, var(--ncts-color-brand-navy) );--ncts-surface-accent-subtle: color-mix(in srgb, var(--ncts-accent-primary) 8%, transparent);--ncts-surface-accent-soft: color-mix(in srgb, var(--ncts-accent-primary) 12%, transparent);--ncts-surface-danger-subtle: color-mix(in srgb, var(--ncts-accent-danger) 8%, transparent);--ncts-text-primary: var(--ncts-color-brand-beige);--ncts-text-secondary: color-mix( in srgb, var(--ncts-color-brand-beige) 78%, var(--ncts-color-brand-cyan) );--ncts-text-muted: color-mix( in srgb, var(--ncts-color-brand-beige) 54%, var(--ncts-color-brand-black) );--ncts-text-inverse: var(--ncts-color-brand-navy);--ncts-text-dim: color-mix(in srgb, var(--ncts-color-brand-beige) 56%, transparent);--ncts-text-soft: color-mix(in srgb, var(--ncts-color-brand-beige) 34%, transparent);--ncts-text-faint: color-mix(in srgb, var(--ncts-color-brand-beige) 28%, transparent);--ncts-border-subtle: color-mix(in srgb, var(--ncts-color-brand-cyan) 18%, transparent);--ncts-border-strong: color-mix(in srgb, var(--ncts-color-brand-cyan) 42%, transparent);--ncts-border-accent-subtle: color-mix(in srgb, var(--ncts-accent-primary) 12%, transparent);--ncts-border-accent: color-mix(in srgb, var(--ncts-accent-primary) 34%, transparent);--ncts-border-accent-strong: color-mix(in srgb, var(--ncts-accent-primary) 42%, transparent);--ncts-border-danger: color-mix(in srgb, var(--ncts-accent-danger) 42%, transparent);--ncts-accent-primary: var(--ncts-color-brand-cyan);--ncts-accent-secondary: var(--ncts-color-brand-electric);--ncts-accent-danger: var(--ncts-color-brand-red);--ncts-accent-contrast: var(--ncts-color-brand-navy);--ncts-shadow-sm: 0 1px 2px color-mix(in srgb, var(--ncts-color-brand-black) 34%, transparent);--ncts-shadow-md: 0 1rem 2rem color-mix(in srgb, var(--ncts-color-brand-black) 32%, transparent);--ncts-shadow-lg: 0 2rem 5rem color-mix(in srgb, var(--ncts-color-brand-black) 46%, transparent);--ncts-glow-accent: 0 0 2.75rem color-mix(in srgb, var(--ncts-accent-primary) 42%, transparent)}}:root[data-theme=light]{color-scheme:light;--ncts-surface-page: var(--ncts-color-brand-beige);--ncts-surface-page-rgb: 240 233 225;--ncts-surface-panel: var(--ncts-color-brand-white);--ncts-surface-panel-strong: color-mix( in srgb, var(--ncts-color-brand-white) 88%, var(--ncts-color-brand-beige) );--ncts-surface-inverse: var(--ncts-color-brand-navy);--ncts-surface-subtle: color-mix( in srgb, var(--ncts-color-brand-white) 62%, var(--ncts-color-brand-beige) );--ncts-surface-section: var(--ncts-surface-panel);--ncts-surface-section-panel: color-mix(in srgb, var(--ncts-surface-panel) 86%, transparent);--ncts-surface-section-panel-strong: var(--ncts-surface-panel);--ncts-surface-accent-subtle: color-mix(in srgb, var(--ncts-accent-primary) 8%, transparent);--ncts-surface-accent-soft: color-mix(in srgb, var(--ncts-accent-primary) 12%, transparent);--ncts-surface-danger-subtle: color-mix(in srgb, var(--ncts-accent-danger) 8%, transparent);--ncts-text-primary: var(--ncts-color-brand-black);--ncts-text-secondary: color-mix( in srgb, var(--ncts-color-brand-black) 72%, var(--ncts-color-brand-beige) );--ncts-text-muted: color-mix( in srgb, var(--ncts-color-brand-black) 54%, var(--ncts-color-brand-beige) );--ncts-text-inverse: var(--ncts-color-brand-beige);--ncts-text-dim: color-mix(in srgb, var(--ncts-text-muted) 74%, transparent);--ncts-text-soft: color-mix(in srgb, var(--ncts-text-muted) 56%, transparent);--ncts-text-faint: color-mix(in srgb, var(--ncts-text-muted) 36%, transparent);--ncts-border-subtle: color-mix( in srgb, var(--ncts-color-brand-black) 12%, var(--ncts-color-brand-beige) );--ncts-border-strong: color-mix( in srgb, var(--ncts-color-brand-black) 28%, var(--ncts-color-brand-beige) );--ncts-border-accent-subtle: color-mix(in srgb, var(--ncts-accent-primary) 12%, transparent);--ncts-border-accent: color-mix(in srgb, var(--ncts-accent-primary) 34%, transparent);--ncts-border-accent-strong: color-mix(in srgb, var(--ncts-accent-primary) 42%, transparent);--ncts-border-danger: color-mix(in srgb, var(--ncts-accent-danger) 42%, transparent);--ncts-accent-primary: var(--ncts-color-brand-electric);--ncts-accent-secondary: color-mix( in srgb, var(--ncts-color-brand-cyan) 58%, var(--ncts-color-brand-electric) );--ncts-accent-danger: var(--ncts-color-brand-red);--ncts-accent-contrast: var(--ncts-color-brand-white);--ncts-shadow-sm: 0 1px 2px color-mix(in srgb, var(--ncts-color-brand-black) 10%, transparent);--ncts-shadow-md: 0 1rem 2rem color-mix(in srgb, var(--ncts-color-brand-black) 10%, transparent);--ncts-shadow-lg: 0 2rem 4rem color-mix(in srgb, var(--ncts-color-brand-black) 14%, transparent);--ncts-glow-accent: 0 0 2.5rem color-mix(in srgb, var(--ncts-accent-secondary) 42%, transparent)}:root[data-theme=dark]{color-scheme:dark;--ncts-surface-page: color-mix( in srgb, var(--ncts-color-brand-black) 92%, var(--ncts-color-brand-navy) );--ncts-surface-page-rgb: 0 0 5;--ncts-surface-panel: color-mix( in srgb, var(--ncts-color-brand-black) 84%, var(--ncts-color-brand-navy) );--ncts-surface-panel-strong: color-mix( in srgb, var(--ncts-color-brand-black) 74%, var(--ncts-color-brand-navy) );--ncts-surface-inverse: var(--ncts-color-brand-beige);--ncts-surface-subtle: color-mix( in srgb, var(--ncts-color-brand-black) 62%, var(--ncts-color-brand-navy) );--ncts-surface-section: color-mix( in srgb, var(--ncts-color-brand-black) 96%, var(--ncts-color-brand-navy) );--ncts-surface-section-panel: color-mix( in srgb, var(--ncts-color-brand-black) 90%, var(--ncts-color-brand-navy) );--ncts-surface-section-panel-strong: color-mix( in srgb, var(--ncts-color-brand-black) 84%, var(--ncts-color-brand-navy) );--ncts-surface-accent-subtle: color-mix(in srgb, var(--ncts-accent-primary) 8%, transparent);--ncts-surface-accent-soft: color-mix(in srgb, var(--ncts-accent-primary) 12%, transparent);--ncts-surface-danger-subtle: color-mix(in srgb, var(--ncts-accent-danger) 8%, transparent);--ncts-text-primary: var(--ncts-color-brand-beige);--ncts-text-secondary: color-mix( in srgb, var(--ncts-color-brand-beige) 78%, var(--ncts-color-brand-cyan) );--ncts-text-muted: color-mix( in srgb, var(--ncts-color-brand-beige) 54%, var(--ncts-color-brand-black) );--ncts-text-inverse: var(--ncts-color-brand-navy);--ncts-text-dim: color-mix(in srgb, var(--ncts-color-brand-beige) 56%, transparent);--ncts-text-soft: color-mix(in srgb, var(--ncts-color-brand-beige) 34%, transparent);--ncts-text-faint: color-mix(in srgb, var(--ncts-color-brand-beige) 28%, transparent);--ncts-border-subtle: color-mix(in srgb, var(--ncts-color-brand-cyan) 18%, transparent);--ncts-border-strong: color-mix(in srgb, var(--ncts-color-brand-cyan) 42%, transparent);--ncts-border-accent-subtle: color-mix(in srgb, var(--ncts-accent-primary) 12%, transparent);--ncts-border-accent: color-mix(in srgb, var(--ncts-accent-primary) 34%, transparent);--ncts-border-accent-strong: color-mix(in srgb, var(--ncts-accent-primary) 42%, transparent);--ncts-border-danger: color-mix(in srgb, var(--ncts-accent-danger) 42%, transparent);--ncts-accent-primary: var(--ncts-color-brand-cyan);--ncts-accent-secondary: var(--ncts-color-brand-electric);--ncts-accent-danger: var(--ncts-color-brand-red);--ncts-accent-contrast: var(--ncts-color-brand-navy);--ncts-shadow-sm: 0 1px 2px color-mix(in srgb, var(--ncts-color-brand-black) 34%, transparent);--ncts-shadow-md: 0 1rem 2rem color-mix(in srgb, var(--ncts-color-brand-black) 32%, transparent);--ncts-shadow-lg: 0 2rem 5rem color-mix(in srgb, var(--ncts-color-brand-black) 46%, transparent);--ncts-glow-accent: 0 0 2.75rem color-mix(in srgb, var(--ncts-accent-primary) 42%, transparent)}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;min-height:100%;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100%;margin:0;overflow-x:hidden;background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--ncts-accent-primary) 18%,transparent),transparent 32rem),var(--ncts-surface-page);color:var(--ncts-text-primary);font-family:var(--ncts-font-family-base);font-size:var(--ncts-text-md);line-height:var(--ncts-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}button{color:inherit}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}img,svg,canvas{display:block;max-width:100%}main{min-height:100dvh}::selection{background:var(--ncts-accent-primary);color:var(--ncts-accent-contrast)}:focus-visible{outline:2px solid var(--ncts-accent-primary);outline-offset:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.ncts-container{width:min(100% - var(--ncts-page-gutter) * 2,var(--ncts-size-container));margin-inline:auto}.ncts-container-wide{width:min(100% - var(--ncts-page-gutter) * 2,var(--ncts-size-container-wide));margin-inline:auto}.ncts-section{padding-block:var(--ncts-section-y)}.ncts-eyebrow{display:inline-flex;align-items:center;gap:var(--ncts-space-2);width:fit-content;border:1px solid var(--ncts-border-danger);background:var(--ncts-surface-danger-subtle);color:var(--ncts-accent-danger);padding:var(--ncts-space-2) var(--ncts-space-3);font-family:var(--ncts-font-family-display);font-size:var(--ncts-text-xs);font-weight:var(--ncts-font-weight-bold);letter-spacing:var(--ncts-tracking-wider);line-height:1;text-transform:uppercase}.ncts-eyebrow:before{content:"";width:.4rem;height:.4rem;border-radius:var(--ncts-radius-full);background:currentColor;box-shadow:0 0 1rem currentColor}.ncts-section-heading{display:grid;gap:var(--ncts-space-5);max-width:48rem}.ncts-section-heading--center{justify-items:center;margin-inline:auto;text-align:center}.ncts-section-title{margin:0;color:var(--ncts-text-primary);font-family:var(--ncts-font-family-display);font-size:var(--ncts-text-5xl);font-weight:var(--ncts-font-weight-black);letter-spacing:var(--ncts-tracking-normal);line-height:var(--ncts-leading-tight)}.ncts-section-copy{margin:0;color:var(--ncts-text-muted);font-size:var(--ncts-text-md);line-height:var(--ncts-leading-relaxed)}@media(max-width:62rem){.ncts-section-title{font-size:var(--ncts-text-4xl)}}@media(max-width:42rem){.ncts-section-title{font-size:var(--ncts-text-3xl)}.ncts-section-copy{font-size:var(--ncts-text-sm)}}.ncts-action{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ncts-size-touch);border:1px solid transparent;padding:var(--ncts-space-3) var(--ncts-space-5);font-family:var(--ncts-font-family-display);font-size:var(--ncts-text-sm);font-weight:var(--ncts-font-weight-extrabold);letter-spacing:var(--ncts-tracking-wide);line-height:1;text-decoration:none;text-transform:uppercase;transition:background var(--ncts-duration-normal) var(--ncts-ease-standard),border-color var(--ncts-duration-normal) var(--ncts-ease-standard),color var(--ncts-duration-normal) var(--ncts-ease-standard),transform var(--ncts-duration-normal) var(--ncts-ease-standard),box-shadow var(--ncts-duration-normal) var(--ncts-ease-standard)}.ncts-action:hover{transform:translateY(-2px)}.ncts-action--primary{background:linear-gradient(135deg,var(--ncts-accent-primary),var(--ncts-accent-secondary));color:var(--ncts-accent-contrast);box-shadow:var(--ncts-glow-accent)}.ncts-action--secondary{border-color:var(--ncts-border-strong);background:var(--ncts-surface-section-panel);color:var(--ncts-text-primary)}.ncts-action--secondary:hover{border-color:var(--ncts-accent-primary);color:var(--ncts-accent-primary)}
