@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/talk/fonts/inter-400-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/talk/fonts/inter-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/talk/fonts/inter-400-latin.woff2) format("woff2");unicode-range:u+00??,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/talk/fonts/inter-500-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/talk/fonts/inter-500-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/talk/fonts/inter-500-latin.woff2) format("woff2");unicode-range:u+00??,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/talk/fonts/inter-600-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/talk/fonts/inter-600-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/talk/fonts/inter-600-latin.woff2) format("woff2");unicode-range:u+00??,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/talk/fonts/jetbrains-mono-400-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/talk/fonts/jetbrains-mono-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/talk/fonts/jetbrains-mono-400-latin.woff2) format("woff2");unicode-range:u+00??,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/talk/fonts/jetbrains-mono-500-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/talk/fonts/jetbrains-mono-500-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/talk/fonts/jetbrains-mono-500-latin.woff2) format("woff2");unicode-range:u+00??,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:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/talk/fonts/unbounded-500-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:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/talk/fonts/unbounded-500-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/talk/fonts/unbounded-500-latin.woff2) format("woff2");unicode-range:u+00??,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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/talk/fonts/unbounded-600-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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/talk/fonts/unbounded-600-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/talk/fonts/unbounded-600-latin.woff2) format("woff2");unicode-range:u+00??,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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/talk/fonts/unbounded-700-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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/talk/fonts/unbounded-700-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/talk/fonts/unbounded-700-latin.woff2) format("woff2");unicode-range:u+00??,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:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/talk/fonts/unbounded-900-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:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/talk/fonts/unbounded-900-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/talk/fonts/unbounded-900-latin.woff2) format("woff2");unicode-range:u+00??,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}:root{--cl-black:#000;--cl-white:#fff;--cl-gray-100:#e5e5e5;--cl-gray-200:#979797;--cl-primary:#6c3ed9;--cl-primary-dark:#4b1fa8;--cl-primary-light:#a78bfa;--cl-primary-soft:#ede9fe;--cl-success:#d1ffca;--cl-warning:#fff100;--cl-danger:#e5484d;--cl-black-raised:#2a2a2a;--cl-border-light:rgba(0,0,0,.12);--font-display:"Unbounded",sans-serif;--font-body:"Inter",sans-serif;--font-mono:"JetBrains Mono",monospace;--text-h1:8.4rem;--text-h2:5.8rem;--text-h3:4.2rem;--text-h4:2.8rem;--text-body:1.8rem;--text-body-sm:1.5rem;--text-caption:1.2rem;--text-label:1.1rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:900;--sp-0:.4rem;--sp-1:.8rem;--sp-2:1.6rem;--sp-3:2.4rem;--sp-4:3.2rem;--sp-5:4rem;--sp-6:4.8rem;--sp-7:5.6rem;--sp-8:6.4rem;--sp-9:7.2rem;--sp-10:8rem;--sp-11:8.8rem;--sp-12:9.6rem;--sp-13:10.4rem;--sp-14:11.2rem;--sp-15:12rem;--sp-16:12.8rem;--sp-17:13.6rem;--sp-18:14.4rem;--sp-19:15.2rem;--sp-20:16rem;--nav-height:8rem;--section-margin:9.6rem;--content-max-width:140rem;--radius-section:5.6rem;--grid-columns:12;--grid-gap:2.4rem;--grid-margin:5.6rem}@media(max-width:767px){:root{--text-h1:4.8rem;--text-h2:3.6rem;--text-h3:2.8rem;--nav-height:6.4rem;--section-margin:6.4rem;--radius-section:2.8rem;--grid-margin:2rem}}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{font-size:max(.6944444444vw,8.75px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:1023px){html{font-size:1.3020833333vw}}@media(max-width:767px){html{font-size:min(2.6666666667vw,12px)}}body{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--fw-regular);line-height:1.6;color:var(--cl-black);background-color:var(--cl-gray-100)}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none}ol,ul{list-style:none}.text-h1{font-size:var(--text-h1)}.text-h1,.text-h2{font-family:var(--font-display);font-weight:var(--fw-bold);line-height:1.05;letter-spacing:-.02em}.text-h2{font-size:var(--text-h2)}.text-h3{font-size:var(--text-h3);font-weight:var(--fw-bold);line-height:1.1;letter-spacing:-.02em}.text-h3,.text-h4{font-family:var(--font-display)}.text-h4{font-size:var(--text-h4);font-weight:var(--fw-semibold);line-height:1.2;letter-spacing:-.01em}.text-body{font-size:var(--text-body);line-height:1.6}.text-body,.text-body-sm{font-family:var(--font-body);font-weight:var(--fw-regular)}.text-body-sm{font-size:var(--text-body-sm);line-height:1.5}.text-caption{font-family:var(--font-body);font-size:var(--text-caption);font-weight:var(--fw-regular);line-height:1.4}.text-label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--fw-medium);line-height:1.3;text-transform:uppercase;letter-spacing:.05em}.app-container{width:100%;max-width:var(--content-max-width);margin-inline:auto;padding-inline:var(--grid-margin)}.app-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gap)}.app-section-base{width:100%;padding-block:var(--section-margin)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
