@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");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}.ins{--ins-bg: #fff;--ins-card: #f2f4f7;--ins-card-soft: #f8f8f9;--ins-accent-soft: #eff4ff;--ins-primary: #0950d6;--ins-secondary: #1b232e;--ins-dark: #1b232e;--ins-dark-card: #262e38;--ins-text: #111;--ins-text-2: #536174;--ins-text-inverse-2: #aab5c5;--ins-border: #d8dce2;--ins-outline: #c2c8d0;--ins-border-medium: #7c899c;--ins-border-inverse: #3a4554;--ins-font: "Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--ins-font-heading: "Montserrat Variable", Montserrat, system-ui, sans-serif;--ins-font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ins-margin: 24px;background:var(--ins-bg);color:var(--ins-text);font-family:var(--ins-font);font-size:16px;line-height:26px}.ins *,.ins *:before,.ins *:after{font-family:inherit}.ins :where(h1,h2,h3,h4,h5,h6){font-family:var(--ins-font-heading);font-weight:600;color:var(--ins-text);margin:0}.ins :where(p,ul,ol,figure,blockquote){margin:0}.ins :where(a){color:inherit}.ins :is(code,pre,kbd){font-family:var(--ins-font-mono)}.ins-container{max-width:calc(1224px + 2 * var(--ins-margin));margin:0 auto;padding:0 var(--ins-margin);width:100%}.ins-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ins-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.ins :focus-visible{outline:2px solid var(--ins-primary);outline-offset:2px}.ins [hidden]{display:none!important}.ins-overline{font-size:14px;line-height:20px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--ins-primary)}.ins-overline-small{font-size:12px;line-height:18px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--ins-text-2)}.ins-tag{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;background:var(--ins-accent-soft);color:var(--ins-primary);font-size:12px;line-height:18px;font-weight:500;white-space:nowrap;text-decoration:none}.ins-tag--link:hover{background:#dfe9ff}.ins-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;border-radius:8px;border:1px solid transparent;font-size:16px;line-height:20px;font-weight:500;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ins-button--sm{padding:12px 16px;font-size:14px}.ins-button--primary{background:var(--ins-primary);color:#fff}.ins-button--primary:hover{background:#0841b0}.ins-button--secondary{background:var(--ins-secondary);color:#fff}.ins-button--secondary:hover{background:#2b3644}.ins-button--outline{background:transparent;color:var(--ins-text);border-color:var(--ins-outline)}.ins-button--outline:hover{border-color:var(--ins-text)}.ins-button:disabled{opacity:.6;cursor:default}.ins-input{width:100%;height:52px;padding:12px 16px;border:1px solid var(--ins-border-medium);border-radius:8px;background:#fff;color:var(--ins-text);font-size:16px;line-height:26px}.ins-input::placeholder{color:var(--ins-text-2);opacity:1}.ins-input:hover{border-color:var(--ins-text)}.ins-input:focus{outline:2px solid var(--ins-primary);outline-offset:0;border-color:var(--ins-primary)}.ins-input.is-error{border-color:#c4261d}.ins-icon-button,.ins-round-button{display:inline-flex;align-items:center;justify-content:center;flex:none;background:#fff;border:1px solid var(--ins-outline);color:var(--ins-text-2);cursor:pointer;transition:border-color .15s ease,color .15s ease;text-decoration:none}.ins-icon-button{width:44px;height:44px;border-radius:12px}.ins-round-button{width:60px;height:60px;border-radius:999px;color:var(--ins-text)}.ins-icon-button:hover,.ins-round-button:hover:not(:disabled){border-color:var(--ins-text);color:var(--ins-text)}.ins-icon-button.is-done{border-color:var(--ins-primary);color:var(--ins-primary)}.ins-round-button:disabled{opacity:.4;cursor:default}.ins-link{display:inline-flex;gap:8px;align-items:center;color:var(--ins-primary);font-size:14px;line-height:22px;font-weight:500;text-decoration:none}.ins-link svg{transition:transform .15s ease;flex:none}.ins-link:hover{color:#0841b0}.ins-link:hover svg{transform:translate(4px)}.ins-link--lg{font-size:16px;line-height:20px}.ins-button--block{width:100%}.ins-meta__label{font-size:12px;line-height:18px;color:var(--ins-text-2)}.ins-meta__value{font-size:16px;line-height:26px;font-weight:500;color:var(--ins-text)}.ins-card__link{display:flex;flex-direction:column;gap:24px;text-decoration:none;color:inherit}.ins-card__cover{aspect-ratio:392 / 245;border-radius:16px;background:var(--ins-card);overflow:hidden}.ins-card__cover img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ins-card__link:hover .ins-card__cover img,.ins-card__link:focus-visible .ins-card__cover img{transform:scale(1.04)}.ins-card__text{display:flex;flex-direction:column;gap:16px}.ins-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.ins-card__time{font-size:12px;line-height:18px;font-weight:500;color:var(--ins-text-2);white-space:nowrap}.ins .ins-card__title{font-size:18px;line-height:26px;transition:color .15s ease}.ins-card__link:hover .ins-card__title{color:var(--ins-primary)}.ins-card[hidden]{display:none}.ins-hero{padding:48px 0}.ins-hero .ins-container{display:flex;flex-direction:column;gap:40px;align-items:flex-start}.ins-hero .ins-overline{margin-bottom:-24px}.ins .ins-hero__title{font-size:60px;line-height:72px;max-width:808px}.ins-hero__lead{max-width:808px;font-size:20px;line-height:32px;color:var(--ins-text-2);margin-top:-16px}.ins-chips{display:flex;flex-wrap:wrap;gap:12px}.ins-chip{display:inline-flex;align-items:center;height:44px;padding:8px 16px;border:1px solid var(--ins-outline);border-radius:999px;font-size:16px;line-height:26px;font-weight:500;color:var(--ins-text);text-decoration:none;background:transparent;transition:border-color .15s ease}.ins-chip:hover{border-color:var(--ins-text)}.ins-chip[aria-current=page]{background:var(--ins-primary);border-color:var(--ins-primary);color:#fff}.ins-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:48px}.ins-more{display:flex;justify-content:center;margin-top:64px}.ins-more.is-empty{margin-top:0}.ins-empty{display:flex;flex-direction:column;align-items:center;gap:32px;padding:80px 40px;border:1px dashed var(--ins-border);border-radius:24px;text-align:center}.ins-empty__count{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:999px;background:var(--ins-accent-soft);color:var(--ins-primary);font-family:var(--ins-font-heading);font-weight:600;font-size:22px;line-height:30px}.ins-empty__text{display:flex;flex-direction:column;gap:16px;max-width:704px}.ins .ins-empty__title{font-size:36px;line-height:44px}.ins-empty__text p{color:var(--ins-text-2);font-size:18px;line-height:30px}.ins-hub__subscribe{margin-top:64px;margin-bottom:140px}.ins-subscribe{display:flex;gap:24px;align-items:flex-start;padding:32px;border-radius:24px;background:var(--ins-card)}.ins-subscribe__text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:8px;justify-content:center}.ins .ins-subscribe__title{font-size:22px;line-height:30px}.ins-subscribe__lead{color:var(--ins-text-2)}.ins-subscribe__body{flex:1 1 0;min-width:0}.ins-subscribe__form{display:flex;flex-direction:column;gap:16px}.ins-subscribe__row{display:flex;gap:16px;align-items:flex-start}.ins-subscribe__row .ins-input{flex:1 1 0;min-width:0}.ins-subscribe__row .ins-button{flex:none;height:52px;padding-top:0;padding-bottom:0}.ins-subscribe__legal{font-size:12px;line-height:18px;color:var(--ins-text-2)}.ins-subscribe__legal a{text-decoration:underline;text-underline-offset:2px}.ins-subscribe__message{font-size:14px;line-height:22px;color:var(--ins-text-2)}.ins-subscribe__message.is-error{color:#c4261d}.ins-subscribe__done{font-size:18px;line-height:30px;font-weight:500;color:var(--ins-text);padding:12px 0}.ins-subscribe__message[hidden],.ins-subscribe__form[hidden]{display:none}.ins-article__header{padding-top:40px}.ins-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:22px;color:var(--ins-text-2)}.ins-crumbs a{text-decoration:none}.ins-crumbs a:hover{color:var(--ins-primary)}.ins-article__intro{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:32px}.ins .ins-article__title{font-size:60px;line-height:72px;max-width:1016px}.ins-article__lead{font-size:20px;line-height:32px;color:var(--ins-text-2);max-width:808px}.ins-article__meta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px;padding:20px 0 0;border-top:1px solid var(--ins-border)}.ins-article__byline{display:flex;align-items:center;gap:48px}.ins-author-mini{display:flex;align-items:center;gap:12px}.ins-avatar{width:44px;height:44px;border-radius:8px;background:var(--ins-card);color:var(--ins-text-2);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;object-fit:cover;flex:none}.ins-article__facts{display:flex;gap:40px}.ins-share{display:flex;gap:8px}.ins-article__layout{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;margin-top:40px}.ins-article__main{width:704px;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:40px}.ins-cover{border-radius:16px;background:var(--ins-card);overflow:hidden;aspect-ratio:704 / 440}.ins-cover img{width:100%;height:100%;object-fit:cover}.ins-article__aside{width:392px;flex:none;position:sticky;top:100px;display:flex;flex-direction:column;gap:32px}.ins-toc{display:flex;flex-direction:column;gap:16px}.ins-toc__list{list-style:none;padding:0 16px 0 0;margin:0;max-height:330px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ins-primary) var(--ins-border);border-top:1px solid var(--ins-border)}.ins-toc__list li{border-bottom:1px solid var(--ins-border)}.ins-toc__list a{display:block;padding:12px 0;font-size:14px;line-height:20px;font-weight:500;text-decoration:none;color:var(--ins-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ins-toc__list a:hover,.ins-toc__list a[aria-current=true]{color:var(--ins-primary)}.ins-cta-card{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:16px;background:var(--ins-accent-soft)}.ins-cta-card__text{font-size:16px;line-height:26px;font-weight:500}.ins-cta-card__actions{display:flex;flex-wrap:wrap;gap:12px}.ins-toc-mobile{display:none;border:1px solid var(--ins-border);border-radius:16px;background:#fff}.ins-toc-mobile summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 14px 24px;font-size:16px;line-height:26px;font-weight:500;cursor:pointer;list-style:none}.ins-toc-mobile summary::-webkit-details-marker{display:none}.ins-toc-mobile__chevron,.ins-faq__chevron{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border:1px solid var(--ins-outline);border-radius:999px;transition:transform .2s ease}.ins-toc-mobile[open] .ins-toc-mobile__chevron,.ins-faq__item[open] .ins-faq__chevron{transform:rotate(180deg)}.ins-toc-mobile ol{list-style:none;margin:0;padding:0 24px 8px}.ins-toc-mobile li{border-top:1px solid var(--ins-border)}.ins-toc-mobile a{display:block;padding:12px 0;font-size:14px;line-height:20px;font-weight:500;text-decoration:none}.ins-prose{display:flex;flex-direction:column;font-size:18px;line-height:30px}.ins-prose>*+*{margin-top:24px}.ins-prose :is(p,li){font-size:18px;line-height:30px;color:var(--ins-text)}.ins-prose p+p,.ins-prose p+ul,.ins-prose p+ol,.ins-prose ul+p,.ins-prose ol+p{margin-top:20px}.ins-prose h2,.ins-prose .ins-faq h2{font-size:36px;line-height:44px;margin-top:64px;scroll-margin-top:100px}.ins-prose h2+*,.ins-prose h3+*,.ins-prose h4+*{margin-top:16px}.ins-prose h3{font-size:22px;line-height:30px;margin-top:40px;scroll-margin-top:100px}.ins-prose h4{font-size:18px;line-height:26px;margin-top:32px;scroll-margin-top:100px}.ins-prose :is(h2,h3,h4):first-child{margin-top:0}.ins-prose strong{font-weight:600}.ins-prose a{color:var(--ins-primary);text-decoration:underline;text-underline-offset:3px}.ins-prose a:hover{text-decoration-thickness:2px}.ins-prose :not(pre)>code{font-size:16px;line-height:30px;padding:2px 6px;border-radius:6px;background:var(--ins-card-soft);border:1px solid var(--ins-border)}.ins-prose ul,.ins-prose .ins-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.ins-prose ul>li,.ins-list>li{position:relative;padding-left:30px}.ins-prose ul>li:before,.ins-list>li:before{content:"";position:absolute;left:6px;top:12px;width:6px;height:6px;border-radius:50%;background:var(--ins-border-medium)}.ins-prose ol{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px;counter-reset:ins-step}.ins-prose ol>li{position:relative;padding-left:30px;counter-increment:ins-step}.ins-prose ol>li:before{content:counter(ins-step) ".";position:absolute;left:0;top:0;width:18px;color:var(--ins-text-2)}.ins-prose ul ul,.ins-prose ol ul,.ins-prose ul ol{margin-top:12px}.ins-prose hr{border:0;border-top:1px solid var(--ins-border);margin:40px 0}.ins-prose blockquote:not(.ins-quote blockquote){border-left:3px solid var(--ins-primary);padding:4px 0 4px 20px;color:var(--ins-text-2)}.ins .ins-takeaways__title+*{margin-top:0}.ins-takeaways{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:16px;background:var(--ins-card-soft);margin-top:40px}.ins .ins-takeaways__title{font-size:18px;line-height:26px}.ins-note{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:16px;background:var(--ins-accent-soft);margin-top:40px}.ins .ins-note__label{font-size:12px;line-height:18px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--ins-primary)}.ins-note p{font-size:18px;line-height:30px}.ins-note div>*+*{margin-top:12px}.ins-quote{padding:32px 0;border-top:1px solid var(--ins-border);border-bottom:1px solid var(--ins-border);display:flex;flex-direction:column;gap:16px;margin-top:40px}.ins-quote blockquote{font-family:var(--ins-font-heading);font-weight:600;font-size:36px;line-height:44px;color:var(--ins-text)}.ins-quote figcaption{font-size:14px;line-height:22px;color:var(--ins-text-2)}.ins-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px}.ins-stat{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid var(--ins-border);border-radius:16px}.ins .ins-stat__value{font-family:var(--ins-font-heading);font-weight:600;font-size:36px;line-height:44px;color:var(--ins-primary)}.ins .ins-stat__label{font-size:16px;line-height:26px;color:var(--ins-text-2)}.ins-figure{display:flex;flex-direction:column;gap:12px;margin-top:40px}.ins-figure__media{border-radius:16px;background:var(--ins-card);overflow:hidden;border:1px solid var(--ins-border)}.ins-figure__media img{width:100%;height:auto;display:block}.ins-figure figcaption{font-size:12px;line-height:18px;color:var(--ins-text-2)}.ins-figure__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ins-video{position:relative;aspect-ratio:16 / 9;border-radius:16px;background:var(--ins-dark);overflow:hidden;display:flex;align-items:center;justify-content:center}.ins-video :is(iframe,video){position:absolute;inset:0;width:100%;height:100%;border:0}.ins-video a{color:#fff;font-weight:500}.ins-code{margin-top:40px;border-radius:16px;background:var(--ins-dark);overflow:hidden}.ins-code__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--ins-border-inverse)}.ins-code__name{font-family:var(--ins-font-mono);font-size:14px;line-height:22px;color:var(--ins-text-inverse-2)}.ins-code__copy{padding:6px 12px;border:0;border-radius:8px;background:var(--ins-dark-card);color:#fff;font-size:14px;line-height:20px;font-weight:500;cursor:pointer}.ins-code__copy:hover{background:#333d4a}.ins-code pre.astro-code{margin:0;padding:20px 16px;background:transparent!important;overflow-x:auto;font-size:14px;line-height:22px}.ins-code pre.astro-code code{font-family:var(--ins-font-mono);font-size:14px;line-height:22px;display:block;padding:0;border:0;background:none}.ins-table{margin-top:40px;display:flex;flex-direction:column;gap:8px}.ins-table__scroll{border:1px solid var(--ins-border);border-radius:16px;overflow-x:auto}.ins-table table{width:100%;border-collapse:collapse;font-size:16px;line-height:26px}.ins-table th,.ins-table td{padding:12px 16px;text-align:left;vertical-align:top;min-width:120px;border-bottom:1px solid var(--ins-border)}.ins-table tr:last-child td{border-bottom:0}.ins-table thead th{background:var(--ins-card-soft);font-weight:500}.ins-table td:first-child{color:var(--ins-text)}.ins-table td{color:var(--ins-text-2)}.ins-table td:first-child,.ins-table th:first-child{min-width:140px}.ins-table__bar{display:none;height:2px;border-radius:2px;background:var(--ins-border);overflow:hidden}.ins-table.is-scrollable .ins-table__bar{display:block}.ins-table__bar span{display:block;height:100%;background:var(--ins-primary)}.ins-faq__list{display:flex;flex-direction:column;gap:12px}.ins-faq h2+.ins-faq__list{margin-top:24px}.ins-faq__item{border:1px solid var(--ins-border);border-radius:16px;background:#fff}.ins-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 16px 24px;cursor:pointer;list-style:none;font-size:18px;line-height:30px}.ins-faq__item summary::-webkit-details-marker{display:none}.ins-faq__item p{padding:0 24px 20px;color:var(--ins-text-2);font-size:16px;line-height:26px}.ins-faq{margin-top:64px}.ins-faq h2{margin-top:0!important}.ins-article__footer{display:flex;flex-direction:column;gap:40px;margin-top:8px}.ins-share-row{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-top:1px solid var(--ins-border);border-bottom:1px solid var(--ins-border)}.ins-author{display:flex;gap:24px;align-items:flex-start}.ins-author__photo{width:100px;height:100px;border-radius:16px;background:var(--ins-card);color:var(--ins-text-2);display:inline-flex;align-items:center;justify-content:center;font-size:28px;font-weight:500;object-fit:cover;flex:none}.ins-author__body{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 auto;align-items:flex-start}.ins-author__head{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.ins .ins-author__name{font-size:18px;line-height:26px}.ins-author__in{color:var(--ins-text-2);display:inline-flex}.ins-author__bio{font-size:14px;line-height:22px;color:var(--ins-text-2)}.ins-more-reading{margin-top:140px}.ins-more-reading__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.ins-more-reading__head>div:first-child{display:flex;flex-direction:column;gap:12px}.ins .ins-more-reading__title{font-size:48px;line-height:60px}.ins-slider-controls{display:flex;gap:12px}.ins-more-reading__viewport{padding-right:0}.ins-slider{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(50% - 50vw + var(--ins-margin));padding-right:var(--ins-margin)}.ins-slider::-webkit-scrollbar{display:none}.ins-slider__item{flex:0 0 calc((100% - 48px - var(--ins-margin) * 0) / 3);max-width:392px;min-width:260px;scroll-snap-align:start}.ins-author-header{padding:48px 0}.ins-author-row{display:flex;align-items:flex-start;gap:48px;margin-top:32px}.ins-author-row__photo{width:160px;height:160px;flex:none;border-radius:16px;background:var(--ins-card);color:var(--ins-text-2);display:inline-flex;align-items:center;justify-content:center;font-size:44px;font-weight:500;object-fit:cover}.ins-author-row__text{width:704px;max-width:100%;display:flex;flex-direction:column;gap:32px;min-width:0}.ins-author-row__head{display:flex;flex-direction:column;gap:8px}.ins-author-row__name-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.ins .ins-author-row__name{font-size:52px;line-height:64px}.ins-author-row__in{color:var(--ins-text-2);display:inline-flex;flex:none}.ins-author-row__in:hover{color:var(--ins-primary)}.ins-author-row__role{font-size:20px;line-height:32px;color:var(--ins-text-2)}.ins-author-row__bio{font-size:18px;line-height:30px;color:var(--ins-text)}.ins-author-none{color:var(--ins-text-2);font-size:18px;line-height:30px}.ins-authors-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ins-author-card__link{display:flex;flex-direction:column;gap:24px;text-decoration:none;color:inherit}.ins-author-card__photo{aspect-ratio:1;border-radius:16px;background:var(--ins-card);overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--ins-text-2);font-size:56px;font-weight:500}.ins-author-card__photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ins-author-card__link:hover .ins-author-card__photo img{transform:scale(1.04)}.ins-author-card__text{display:flex;flex-direction:column;gap:16px}.ins-author-card__name-role{display:flex;flex-direction:column;gap:8px}.ins-author-card__name{font-family:var(--ins-font-heading);font-weight:600;font-size:22px;line-height:30px;transition:color .15s ease}.ins-author-card__link:hover .ins-author-card__name{color:var(--ins-primary)}.ins-author-card__role{font-size:16px;line-height:26px;color:var(--ins-text-2)}.ins-author-card__count{font-size:12px;line-height:18px;font-weight:500;color:var(--ins-text-2)}.ins-magnet{margin-top:40px;display:flex;border:1px solid var(--ins-border);border-radius:24px;overflow:hidden;background:#fff}.ins-magnet__offer{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:32px;background:var(--ins-primary);color:#fff}.ins-magnet__form{flex:1 1 0;min-width:0;padding:32px;background:#fff}.ins-magnet__form form{display:flex;flex-direction:column;gap:12px}.ins-magnet__heading,.ins-magnet__text{display:flex;flex-direction:column;gap:16px;min-width:0}.ins .ins-magnet__overline{font-size:14px;line-height:20px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#fff}.ins .ins-magnet__title{font-size:22px;line-height:30px;margin-top:0;color:#fff}.ins .ins-magnet__description{font-size:16px;line-height:26px;color:#fff}.ins .ins-magnet .ins-subscribe__legal{font-size:12px;line-height:18px;color:var(--ins-text-2)}.ins .ins-magnet .ins-subscribe__legal a{color:var(--ins-text-2);text-decoration:underline}.ins .ins-magnet .ins-subscribe__message{font-size:14px;line-height:22px;color:var(--ins-text-2)}.ins .ins-magnet .ins-subscribe__message.is-error{color:#c4261d}.ins .ins-magnet .ins-subscribe__done{font-size:18px;line-height:30px;font-weight:500;color:var(--ins-text);padding:12px 0}.ins-magnet--image{flex-direction:column}.ins-magnet--image .ins-magnet__offer{flex:none;flex-direction:row;justify-content:flex-start;gap:24px}.ins-magnet__cover{width:180px;height:240px;flex:none;border-radius:8px;background:#fff;overflow:hidden}.ins-magnet__cover img{width:100%;height:100%;object-fit:cover}.ins-magnet--image .ins-magnet__text{flex:1 1 0;justify-content:space-between}.ins .ins-magnet__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ins .ins-magnet__list>li{position:relative;display:flex;align-items:flex-start;gap:8px;padding-left:0;font-size:16px;line-height:26px;color:#fff}.ins .ins-magnet__list>li:before{content:none}.ins-magnet__list svg{flex:none}.ins-magnet__row{display:flex;gap:16px;align-items:flex-start}.ins-magnet__row .ins-input{flex:1 1 0;min-width:0}.ins-magnet__row .ins-button{flex:none;height:52px;padding-top:0;padding-bottom:0}.ins-404{padding-bottom:140px}.ins-nf{padding-top:80px}.ins-nf__grid{display:flex;align-items:stretch;gap:48px}.ins-nf__text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.ins-nf__heading{display:flex;flex-direction:column;gap:24px}.ins .ins-nf__title{font-size:60px;line-height:72px}.ins-nf__lead{font-size:20px;line-height:32px;color:var(--ins-text-2)}.ins-nf__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.ins-nf__visual{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center}.ins-nf__visual img{width:470px;max-width:100%;height:auto}@media(max-width:1023px){.ins{--ins-margin: 24px}.ins .ins-hero__title,.ins .ins-article__title{font-size:48px;line-height:60px}.ins-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-article__aside{display:none}.ins-article__layout{display:block}.ins-article__main{width:100%}.ins-toc-mobile{display:block}.ins-slider__item{flex-basis:calc((100% - 24px)/2)}.ins-more-reading{margin-top:100px}.ins-authors-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ins .ins-author-row__name{font-size:44px;line-height:52px}.ins-nf__grid{flex-direction:column;gap:32px}.ins-nf__visual{justify-content:flex-start}.ins-404{padding-bottom:100px}}@media(max-width:639px){.ins{--ins-margin: 16px}.ins-hero{padding:24px 0 32px}.ins-hero .ins-container{gap:24px}.ins .ins-hero__title,.ins .ins-article__title{font-size:36px;line-height:44px}.ins-hero__lead,.ins-article__lead{font-size:18px;line-height:30px}.ins-grid{grid-template-columns:minmax(0,1fr);row-gap:40px}.ins-more{margin-top:40px}.ins-hub__subscribe{margin-top:48px;margin-bottom:80px}.ins-subscribe{flex-direction:column;padding:24px;gap:16px}.ins-subscribe__text,.ins-subscribe__body{width:100%;flex:none}.ins-subscribe__row{flex-direction:column;align-items:stretch}.ins-subscribe__row .ins-button{width:100%}.ins-article__header{padding-top:24px}.ins-article__intro{margin-top:24px}.ins-article__meta{display:grid;grid-template-columns:1fr auto;align-items:center;row-gap:16px;margin-top:24px;padding-top:16px}.ins-article__byline{display:contents}.ins-author-mini{grid-column:1;grid-row:1}.ins-share{grid-column:2;grid-row:1}.ins-article__facts{grid-column:1 / -1;grid-row:2;gap:40px;padding-top:16px;border-top:1px solid var(--ins-border)}.ins-article__layout{margin-top:32px}.ins-article__main{gap:32px}.ins-cover{aspect-ratio:16 / 10}.ins-prose h2,.ins-faq h2{font-size:28px;line-height:34px;margin-top:48px}.ins-prose h3{font-size:20px;line-height:28px}.ins-quote blockquote,.ins-stat__value{font-size:28px;line-height:34px}.ins-stats,.ins-figure__pair{grid-template-columns:minmax(0,1fr)}.ins-author{flex-direction:column;gap:16px}.ins-share-row{gap:12px}.ins .ins-more-reading__title{font-size:32px;line-height:40px}.ins-more-reading{margin-top:80px}.ins-more-reading__head{flex-direction:column;align-items:flex-start;margin-bottom:24px}.ins-slider__item{flex-basis:86%}.ins-faq__item summary{padding:14px 14px 14px 20px;font-size:16px;line-height:26px}.ins-authors-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.ins-author-card__link{gap:16px}.ins-author-card__name{font-size:18px;line-height:26px}.ins-author-header{padding:24px 0 32px}.ins-author-row{flex-direction:column;gap:24px;margin-top:24px}.ins .ins-author-row__name{font-size:36px;line-height:44px}.ins-author-row__role{font-size:18px;line-height:30px}.ins-author-row__text{gap:24px}.ins-empty{padding:48px 20px;gap:24px}.ins .ins-empty__title{font-size:28px;line-height:34px}.ins-magnet{flex-direction:column}.ins-magnet__offer,.ins-magnet__form{padding:24px}.ins-magnet--image .ins-magnet__offer,.ins-magnet__row{flex-direction:column}.ins-magnet__row .ins-button{width:100%}.ins-nf{padding-top:32px}.ins-nf__visual{display:none}.ins-nf__grid{gap:0}.ins .ins-nf__title{font-size:36px;line-height:44px}.ins-nf__lead{font-size:18px;line-height:30px}.ins-404{padding-bottom:80px}}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2) format("woff2-variations");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:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-cyrillic-ext-wght-normal.BCp_3N7R.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-cyrillic-wght-normal.fOt7epNf.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-greek-ext-wght-normal.Bgw4czJT.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-greek-wght-normal.DlT9XTxE.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-math-wght-normal.4a3xuzGk.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-symbols-wght-normal.B7iHSfaG.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-vietnamese-wght-normal._f1XEJpo.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-latin-ext-wght-normal.DYIxWhlt.woff2) format("woff2-variations");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:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-latin-wght-normal.ccAYIvAh.woff2) format("woff2-variations");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}:root{--colors-action-dark: #161e29;--colors-action-dropdown-hover: #f2f4f7;--colors-action-hover: #0942ae;--colors-action-inverse: #d8dbe1;--colors-action-link: #111111;--colors-action-primary: #0950d6;--colors-action-secondary: #ffffff;--colors-backgrounds-accent-primary: #1463f5;--colors-backgrounds-accent-soft: #e8ecf3;--colors-backgrounds-accent-soft-dark: #262e38;--colors-backgrounds-card-dark: #0a1d3e;--colors-backgrounds-card-light: #f8f8f9;--colors-backgrounds-primary-dark: #161e29;--colors-backgrounds-primary-light: #ffffff;--colors-black: #111111;--colors-blue-100: #bdd4ff;--colors-blue-1000: #161e29;--colors-blue-200: #8bb3fd;--colors-blue-300: #4d84ec;--colors-blue-400: #1463f5;--colors-blue-50: #e8ecf3;--colors-blue-500-primary: #0950d6;--colors-blue-600: #0942ae;--colors-blue-700: #052c76;--colors-blue-800: #061f4d;--colors-blue-900: #0a1d3e;--colors-borders-accent: #0950d6;--colors-borders-light: #d8dbe1;--colors-borders-medium: #667284;--colors-borders-on-dark: #ffffff;--colors-borders-strong: #111111;--colors-gray-100: #f2f4f7;--colors-gray-1000: #080d13;--colors-gray-200: #d8dbe1;--colors-gray-300: #c2c8d0;--colors-gray-400: #a4aab3;--colors-gray-50: #f8f8f9;--colors-gray-500: #7c899c;--colors-gray-600: #667284;--colors-gray-700: #4c5866;--colors-gray-800: #3e4651;--colors-gray-850: #262e38;--colors-gray-900: #222a34;--colors-green-500: #1abd87;--colors-red-500: #fe5757;--colors-state-error: #fe5757;--colors-state-success: #1abd87;--colors-state-success-bg: rgba(26, 189, 135, .5019607843137255);--colors-state-warning: #d2cf08;--colors-text-accent-text: #0950d6;--colors-text-primary-on-dark: #ffffff;--colors-text-primary-on-light: #111111;--colors-text-secondary: #7c899c;--colors-text-secondary-on-dark: #a4aab3;--colors-white: #ffffff;--colors-yellow-500: #d2cf08;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--radius-16: 16px;--radius-20: 20px;--radius-30: 30px;--radius-90: 90px;--radius-card-l: 16px;--radius-card-m: 12px;--radius-card-xl: 20px;--radius-control-s-menu-button-small-list: 8px;--radius-control-xs: 6px;--radius-control-xxs-links-drops-etc: 4px;--radius-media-xxl: 30px;--radius-pill-full-full: 90px;--radius-praxis-media: 30px;--spacing-2: 2px;--spacing-4: 4px;--spacing-8: 8px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--spacing-48: 48px;--spacing-64: 64px;--spacing-80: 80px;--spacing-100: 100px;--spacing-120: 120px;--spacing-140: 140px;--spacing-160: 160px;--spacing-200: 200px;--spacing-card-l: 64px;--spacing-card-m: 24px;--spacing-card-s: 20px;--spacing-card-xl: 80px;--spacing-card-xs: 16px;--spacing-card-xxl: 100px;--spacing-content-l: 64px;--spacing-content-m: 48px;--spacing-content-s: 40px;--spacing-content-xs: 32px;--spacing-content-xxs: 20px;--spacing-grid-gutter-m: 20px;--spacing-grid-gutter-s: 16px;--spacing-grid-margin-l: 100px;--spacing-grid-margin-m: 20px;--spacing-grid-margin-s: 12px;--spacing-grid-margin-xl: 200px;--spacing-inline-l: 12px;--spacing-inline-m: 8px;--spacing-inline-s: 4px;--spacing-inline-xl: 24px;--spacing-inline-xs: 2px;--spacing-inline-xxl: 40px;--spacing-section-l: 140px;--spacing-section-m: 120px;--spacing-section-s: 100px;--spacing-section-xl: 160px;--spacing-section-xs: 80px;--spacing-section-xxl: 200px;--text-styles-body-large-lineheight: 36px;--text-styles-body-large-size: 22px;--text-styles-body-large-type: Roboto;--text-styles-body-large-weight: 400;--text-styles-body-large-weight-medium: 500;--text-styles-body-m-lineheight: 28px;--text-styles-body-m-size: 18px;--text-styles-body-m-type: Roboto;--text-styles-body-m-weight: 400;--text-styles-body-m-weight-medium: 500;--text-styles-body-s-lineheight: 26px;--text-styles-body-s-size: 16px;--text-styles-body-s-type: Roboto;--text-styles-body-s-weight: 400;--text-styles-body-s-weight-bold: 700;--text-styles-body-text-field-lineheight: 20px;--text-styles-body-text-field-size: 12px;--text-styles-body-text-field-type: Roboto;--text-styles-body-text-field-weight: 400;--text-styles-body-xs-lineheight: 20px;--text-styles-body-xs-size: 14px;--text-styles-body-xs-type: Roboto;--text-styles-body-xs-weight: 400;--text-styles-body-xs-weight-bold: 700;--text-styles-body-xxs-lineheight: 20px;--text-styles-body-xxs-size: 12px;--text-styles-body-xxs-type: Roboto;--text-styles-body-xxs-weight: 400;--text-styles-body-xxs-weight-bold: 700;--text-styles-h-form-lineheight: 44px;--text-styles-h-form-lineheight-mob: 34px;--text-styles-h-form-size: 32px;--text-styles-h-form-size-mob: 24px;--text-styles-h-form-size-tab: 30px;--text-styles-h-form-type: Montserrat;--text-styles-h-form-weight: 700;--text-styles-h1-lineheight: 86px;--text-styles-h1-lineheight-mob: 46px;--text-styles-h1-lineheight-tab: 74px;--text-styles-h1-size: 72px;--text-styles-h1-size-mob: 38px;--text-styles-h1-size-tab: 62px;--text-styles-h1-type: Montserrat;--text-styles-h1-weight: 600;--text-styles-h2-lineheight: 62px;--text-styles-h2-lineheight-mob: 44px;--text-styles-h2-lineheight-tab: 52px;--text-styles-h2-size: 48px;--text-styles-h2-size-mob: 34px;--text-styles-h2-size-tab: 40px;--text-styles-h2-type: Montserrat;--text-styles-h2-weight: 700;--text-styles-h3-lineheight: 38px;--text-styles-h3-lineheight-mob: 34px;--text-styles-h3-size: 26px;--text-styles-h3-size-mob: 24px;--text-styles-h3-type: Montserrat;--text-styles-h3-weight: 700;--text-styles-h4-lineheight: 30px;--text-styles-h4-size: 22px;--text-styles-h4-type: Montserrat;--text-styles-h4-weight: 700;--text-styles-h5-lineheight: 28px;--text-styles-h5-size: 20px;--text-styles-h5-type: Montserrat;--text-styles-h5-weight: 700;--text-styles-h6-lineheight: 26px;--text-styles-h6-size: 18px;--text-styles-h6-type: Montserrat;--text-styles-h6-weight: 700;--text-styles-preheader-lineheight: 20px;--text-styles-preheader-size: 14px;--text-styles-preheader-type: Roboto;--text-styles-preheader-weight: 600;--text-styles-tags-lineheight: 26px;--text-styles-tags-size: 12px;--text-styles-tags-type: Montserrat;--text-styles-tags-weight: 600;--typography-family-body: Roboto;--typography-family-heading: Montserrat;--typography-lineheight-20: 20px;--typography-lineheight-26: 26px;--typography-lineheight-28: 28px;--typography-lineheight-30: 30px;--typography-lineheight-34: 34px;--typography-lineheight-36: 36px;--typography-lineheight-38: 38px;--typography-lineheight-44: 44px;--typography-lineheight-46: 46px;--typography-lineheight-48: 48px;--typography-lineheight-52: 52px;--typography-lineheight-62: 62px;--typography-lineheight-74: 74px;--typography-lineheight-86: 86px;--typography-size-10: 10px;--typography-size-12: 12px;--typography-size-14: 14px;--typography-size-16: 16px;--typography-size-18: 18px;--typography-size-20: 20px;--typography-size-22: 22px;--typography-size-24: 24px;--typography-size-26: 26px;--typography-size-30: 30px;--typography-size-32: 32px;--typography-size-34: 34px;--typography-size-38: 38px;--typography-size-40: 40px;--typography-size-48: 48px;--typography-size-56: 56px;--typography-size-62: 62px;--typography-size-72: 72px;--typography-size-80: 80px;--typography-weight-bold-700: 700;--typography-weight-medium-500: 500;--typography-weight-regular-400: 400;--typography-weight-semibold-600: 600}:root{--black: var(--colors-text-primary-on-light);--white: var(--colors-white);--blue: var(--colors-action-primary);--blue-hover: var(--colors-action-hover);--darkblue: var(--colors-backgrounds-primary-dark);--darkblue-hover: var(--colors-gray-1000);--radius: var(--radius-8);--border: var(--colors-borders-light);--lightfiolet: var(--colors-backgrounds-accent-soft);--lightgray: var(--colors-backgrounds-card-light);--graytext: var(--colors-text-secondary);--ease: cubic-bezier(.4, 0, .2, 1);--font-body: "Roboto Variable", Roboto, sans-serif;--font-heading: "Montserrat Variable", Montserrat, system-ui, sans-serif;--background: var(--colors-backgrounds-primary-light);--ink: var(--black);--accent: var(--blue);--muted: var(--colors-gray-600);--sans: var(--font-body);--heading: var(--font-heading)}html{box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit;font-family:var(--font-body)}body{margin:0;color:var(--black);background:var(--colors-backgrounds-primary-light);text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul{list-style:none;padding:0}button,input,textarea,select{font-family:var(--font-body)}.section{max-width:1240px;margin:140px auto;padding:0 20px}.container{max-width:1240px;padding:0 20px;margin:auto}.d-n{display:none}body,html{overflow-x:hidden}.arrow-left{transform:rotate(180deg)}.slider-arrow-icon{margin-top:4px}.slick-dots{display:flex;gap:15px}.slick-dots button{background:#7c899c47;width:8px;height:8px;border-radius:50%;font-size:0;line-height:0;display:flex;border:none;outline:none;cursor:pointer;transition:.15s ease-in-out;padding:0}.slick-dots button:hover{background:var(--blue)}.slick-dots .slick-active button{width:60px;background:var(--blue);border-radius:var(--radius-90)}h1,.h1{font-family:var(--font-heading);font-weight:var(--text-styles-h1-weight);font-size:var(--text-styles-h1-size);line-height:1.2}h2,.h2{font-family:var(--font-heading);font-weight:var(--text-styles-h2-weight);font-size:var(--text-styles-h2-size);line-height:1.3}h3,.h3{font-family:var(--font-heading);font-weight:var(--text-styles-h3-weight);font-size:var(--text-styles-h3-size);line-height:1.4}h4,.h4{font-family:var(--font-heading);font-weight:var(--text-styles-h4-weight);font-size:var(--text-styles-h4-size);line-height:1.4}h5,.h5{font-family:var(--font-heading);font-weight:var(--text-styles-h5-weight);font-size:var(--text-styles-h5-size);line-height:1.4}h6,.h6{font-family:var(--font-heading);font-weight:var(--text-styles-h6-weight);font-size:var(--text-styles-h6-size);line-height:1.4}.txt-22-400{font:400 22px var(--font-body);line-height:1.6}.txt-18-400{font:400 18px var(--font-body);line-height:1.6}.txt-16-400{font:400 16px var(--font-body);line-height:1.6}.txt-14-400{font:400 14px var(--font-body);line-height:1.6}.txt-12-400{font:400 12px var(--font-body);line-height:1.6}.txt-18-500{font:500 18px var(--font-body);line-height:1.6}.txt-16-500{font:500 16px var(--font-body);line-height:1.6}.txt-22-500{font-family:var(--font-body);font-weight:500;line-height:1.6;font-size:22px}.btn,.ff-btn-submit{font-family:var(--font-body);font-weight:400;line-height:1.6;border-radius:var(--radius);padding:10px 30px;border-width:0;background:transparent;cursor:pointer;font-size:18px;width:fit-content;transition:.3s ease-in-out}.btn:hover{background-color:var(--blue-hover)}.btn-darkblue{background-color:var(--darkblue);color:var(--white)}.btn-blue{background-color:var(--blue);color:var(--white)}.btn-white{background-color:var(--white);color:var(--black)}.btn-white:hover{background-color:#ffffff57;color:var(--black)}.btn-transparent{border:1px solid var(--white)}.ff-btn-submit{background-color:var(--blue)!important}.ff-btn-submit:hover{background-color:var(--blue-hover)!important}.ff-btn-submit.btn-darkblue{background-color:var(--darkblue)!important}.ff-btn-submit.btn-darkblue:hover{background-color:var(--darkblue-hover)!important}.btn-darkblue:hover{background-color:var(--darkblue-hover)}.section-subtitle{font-family:var(--font-heading);font-weight:600;font-size:14px;line-height:1;text-transform:uppercase;color:var(--blue)}.title-text{font-weight:500;font-size:18px;line-height:1.6}.section-fw{max-width:100%}.section-title{margin:15px 0}.col-2{display:grid;grid-template-columns:repeat(2,1fr)}.col-3{display:grid;grid-template-columns:repeat(3,1fr)}.col-4{display:grid;grid-template-columns:repeat(4,1fr)}.col-2-2{display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:15px}.col-3-2{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:repeat(6,1fr)}.col-3-2>:nth-child(1),.col-3-2>:nth-child(2),.col-3-2>:nth-child(3){grid-row:1;grid-column:span 2}.col-3-2>:nth-child(4),.col-3-2>:nth-child(5){grid-row:2;grid-column:span 3}.bg-darkblue{background-color:var(--darkblue);color:var(--white)}.section-head__container{display:flex;gap:80px}@media(max-width:1024px){h1,.h1{font-size:var(--text-styles-h1-size-tab)}.section{margin:120px auto}h2,.h2{font-size:var(--text-styles-h2-size-tab)}.section-head__container{gap:8px;flex-direction:column}.section-slider-tablet{padding:0}.section-slider-tablet .section-head__container{padding:0 20px}}@media(max-width:768px){h1,.h1{font-size:var(--text-styles-h1-size-mob)}.section,.container{padding:0 10px;margin:100px auto}h2,.h2{font-size:var(--text-styles-h2-size-mob)}.txt-22-500{font-size:20px}.section-slider-tablet{padding:0}.section-slider-tablet .section-head__container{padding:0 10px}}.error404 .site-main{color:var(--white);background:linear-gradient(180deg,var(--blue) 0%,var(--darkblue) 61.88%)}.error-404{margin-top:0;margin-bottom:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:140px;padding-bottom:140px}.error-404 .page-title{margin-top:36px;margin-bottom:50px}.error-404 .btn{font-size:20px;font-weight:500;padding:13px 30px}@media(max-width:768px){.img-404{max-width:88%}.error-404{padding-top:100px;padding-bottom:100px}.error-404 .page-title{margin-top:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{position:static;width:auto;height:auto;padding:8px 12px;background:var(--colors-black);color:var(--white);z-index:1000}.site-header{display:flex;align-items:center;justify-content:center;padding:20px 0}.header-container{max-width:1240px;padding:0 20px;display:flex;gap:16px;justify-content:space-between;width:100%;align-items:center}.site-header .btn-cta{font-size:14px;padding:9px 15px}.header-logo__link{color:var(--blue);display:flex}.header-logo__icon{display:block}.main-navigation{position:relative;margin-left:auto;margin-right:40px}.menu-toggle{display:none;border:none;background:transparent;padding:8px;cursor:pointer;font-size:0;color:inherit}.burger{width:24px;height:auto;display:inline-flex;flex-direction:column;justify-content:space-between;gap:10px}.burger__bar{height:2px;width:100%;background:currentColor;border-radius:999px;transition:transform .24s ease,opacity .24s ease;transform-origin:center}.is-open .burger__bar:nth-child(1){transform:translateY(6px) rotate(45deg)}.is-open .burger__bar:nth-child(2){transform:translateY(-6px) rotate(-45deg)}.main-navigation .menu,.main-navigation ul{list-style:none;margin:0;padding:0}.main-navigation .menu{display:flex;gap:18px;align-items:center}.main-navigation .menu>li{position:relative}.main-navigation a{display:inline-flex;align-items:center;gap:4px;text-decoration:none;padding:7px 9px;font-size:14px;transition:.15s cubic-bezier(.17,.04,.03,.94);border-radius:var(--radius-4);cursor:pointer}.main-navigation .sub-menu{position:absolute;left:0;top:100%;min-width:220px;background:var(--white);color:inherit;border-radius:var(--radius);padding:6px;opacity:0;z-index:999;transition:opacity .15s cubic-bezier(.17,.04,.03,.94);visibility:hidden;pointer-events:none}.main-navigation .sub-menu li a{display:block;padding:8px;border-radius:var(--radius-6)}.main-navigation li a:focus,.main-navigation li a:hover{background:var(--lightfiolet)}.main-navigation .menu>li.menu-item-active>.sub-menu{opacity:1;visibility:visible;pointer-events:auto}.menu-item-has-children>a:after{content:"";display:inline-block;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M4.083 5.833L7 8.75l2.917-2.917' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M4.083 5.833L7 8.75l2.917-2.917' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center / contain;background-color:currentColor;vertical-align:middle;transition:transform .2s ease}.menu-item-active>a:after,.menu-item-has-children:focus-within>a:after{transform:rotate(180deg)}@media(forced-colors:active){.menu-item-has-children>a:after{-webkit-mask:none;mask:none;background:none;width:.5em;height:.5em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}}@media(hover:hover)and (pointer:fine){.main-navigation .menu>li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto}}.main-navigation .menu>li.menu-item-has-children:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto}@media(max-width:960px){.menu-toggle{display:flex}.main-navigation .menu{display:none;flex-direction:column;align-items:flex-start;gap:0;padding:10px 0}.main-navigation.is-open .menu{display:flex}.main-navigation .menu>li{width:100%}.main-navigation .sub-menu{position:static;box-shadow:none;padding:0;margin-left:12px;border:none}.main-navigation .menu>li.menu-item-active>.sub-menu{display:block}.menu-header-menu-container{position:fixed;top:80px;left:0;width:100vw;max-width:100vw;height:100vh;margin:0;padding:24px 16px;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translate(-100%);transition:transform .28s ease;z-index:2;background:var(--white)}.main-navigation .sub-menu{color:inherit;visibility:visible;pointer-events:auto;display:none}.is-open .menu-header-menu-container{transform:none}body.is-menu-open{overflow:hidden;touch-action:none;height:calc(100vh - 81px)}.site-header .btn-cta{margin-left:auto}.main-navigation{order:3;margin-left:16px;margin-right:0}}.site-footer{padding-top:24px;padding-bottom:0}.footer-head{font-size:16px;margin-bottom:22px}.footer-row{display:flex;justify-content:space-between;padding:30px 0}.footer-links{border-bottom:1px solid var(--border)}.address-footer{gap:8px}.footer-item,.address-footer{display:flex;font-style:normal;flex-direction:column}.footer-privacy{color:var(--graytext)}.footer-logo__icon{color:var(--blue)}.footer-subscribe .ff-el-group{margin-bottom:0}.footer-subscribe .fluentform input{border-bottom:transparent;background:var(--lightgray);border-radius:var(--radius);padding:12px 16px;color:var(--graytext);margin:0;font-size:14px}.footer-subscribe .ff-btn-submit:hover{background-color:var(--blue)!important}.footer-subscribe .ff-btn-submit{font-size:14px;padding:9px 15px;height:40px}.footer-subscribe{min-width:400px;margin-right:92px}.footer-email-link{margin-top:18px}.footer-subscribe .ff-column-container{gap:10px}.footer-logo__link{margin-right:20px}.footer-privacy__link{margin:0 20px}.footer-iso__container{align-items:center;gap:25px;margin:0}.footer-privacy__links{font-size:12px;display:flex;align-items:center}.site-footer .footer-iso__container{display:flex;align-items:center;gap:25px;margin:0}.footer-copyright{font-size:12px;display:flex;align-items:center}.footer-contacts__container{display:flex;width:51%;justify-content:space-between}@media(max-width:1024px){.footer-links{flex-wrap:wrap}.footer-subscribe.footer-item{margin:0;width:100%}.footer-subscribe .fluentform{max-width:400px}.footer-privacy{flex-wrap:wrap;gap:20px}.footer-contacts__container{width:100%;margin-top:14px}.footer-location{width:39%}.footer-getintouch{width:33%}.footer-social.footer-item{width:25%}}@media(max-width:768px){.site-footer{padding-top:4px;margin-top:0;margin-bottom:0}.footer-subscribe{min-width:unset}.footer-contacts__container{flex-wrap:wrap}.address-footer{line-height:1.5;gap:0}.footer-location,.footer-getintouch{width:45%}.footer-social.footer-item{width:auto;margin-top:16px}}@media(max-width:450px){.footer-location{width:54%}.footer-getintouch{width:41%}}.cookie-banner{position:fixed;background:var(--white);transition:all 5s cubic-bezier(.19,1,.22,1);padding:30px;flex-direction:column;gap:10px;display:flex;color:var(--black);width:334px;border-radius:var(--radius-30);right:16px;bottom:16px;box-shadow:0 1px 5px #00000012;z-index:999}.cookie-banner__image{width:44px;height:44px;margin-right:auto}.cookie-banner--hide{display:none;bottom:-100%}.cookie-banner__header{font-size:18px;font-weight:700;line-height:140%;margin-bottom:0;font-family:var(--font-heading);margin-top:8px}.cookie-banner__text{font-size:14px;font-weight:400;line-height:150%;margin-bottom:10px;margin-top:2px}.cookie-banner__actions{display:flex;gap:15px;align-items:baseline}.cookie-banner__more{font-size:14px;color:var(--black);border:1px solid var(--black);border-radius:var(--radius);padding:8px 20px;line-height:1.6}#cookie-banner-button{padding:9px 16px;font-size:14px;cursor:pointer;background-color:var(--blue);color:var(--white)}.frm-fluent-form{position:relative}.ff-fieldset{border:none;margin:0;padding:0;background:transparent;min-inline-size:100%}.ff_screen_reader_title{display:block;margin:0;padding:0;height:0;text-indent:-999999px;width:0;overflow:hidden}.ff-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ff-column-container{display:flex;gap:40px}.ff-t-cell{flex:1 1 0;min-width:0}.ff-t-cell--fill{flex:1 1 auto}.ff-t-cell--auto{flex:0 0 auto}.ff-el-group{position:relative;margin-bottom:52px}.fluentform input,.fluentform textarea{background:transparent;border:none;border-bottom:1px solid var(--colors-gray-700);color:var(--white);font-family:var(--font-body);outline:none;width:100%;margin:4px 0;padding:4.5px;border-radius:0}.fluentform textarea{resize:vertical}.fluentform label{font-size:14px}.ff-el-is-required:after{color:var(--colors-blue-300);content:" *";margin-left:3px}.fluentform .ff-el-form-check-input{margin:0;width:fit-content}.ff-el-form-check-label{display:flex;flex-direction:row-reverse;justify-content:flex-end}.ff-el-input--label{top:-18px;transition-duration:.3s;transition-property:transform,opacity,font-size;position:absolute}.ff-input-active .ff-el-input--label,.ff-input-filled .ff-el-input--label{transform:translateY(-7px);opacity:.4}.ff-input-active label,.ff-input-filled label{font-size:12px}.fluentform .ff-input-active textarea,.fluentform .ff-input-filled textarea,.fluentform .ff-input-active input,.fluentform .ff-input-filled input{border-bottom:1px solid var(--white)}.fluentform .error.text-danger{font-size:12px;color:var(--colors-blue-300)}.fluentform .error.text-danger:empty{display:none}.ff-input-active .ff-el-form-check-label,.ff-input-filled .ff-el-form-check-label{font-size:14px}.ff-el-form-check-label{background-repeat:no-repeat;background-position:0 0;background-size:18px;min-height:20px;display:inline-block;padding-left:28px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='4' fill='white'/%3E%3C/svg%3E");cursor:pointer}.ff-el-form-check-label:has(input:checked){background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='4' fill='%230950D6'/%3E%3Cpath d='M12.8381 6.14589C13.0466 6.34779 13.0549 6.6824 12.8562 6.89419L8.22354 11.8358C8.17487 11.8877 8.11633 11.929 8.05147 11.9572C7.98662 11.9854 7.91679 12 7.84623 12C7.77567 12 7.70585 11.9854 7.64099 11.9572C7.57613 11.929 7.51759 11.8877 7.46892 11.8358L5.15295 9.36497C5.10373 9.31505 5.06484 9.25563 5.03858 9.1902C5.01232 9.12477 4.99921 9.05466 5.00004 8.98401C5.00086 8.91335 5.0156 8.84358 5.04338 8.7788C5.07115 8.71402 5.11142 8.65555 5.16179 8.60683C5.21216 8.5581 5.27162 8.52012 5.33667 8.4951C5.40171 8.47009 5.47103 8.45856 5.54053 8.46119C5.61003 8.46382 5.67832 8.48055 5.74135 8.51041C5.80439 8.54027 5.86091 8.58264 5.90757 8.63503L7.84623 10.7034L12.1016 6.16424C12.1969 6.06262 12.328 6.0036 12.4661 6.00016C12.6042 5.99672 12.738 6.04913 12.8381 6.14589Z' fill='white'/%3E%3C/svg%3E")}.ff-el-form-check-checkbox{display:none}.agreement-container{margin-top:-20px;margin-bottom:40px}.privacy-policy__link{position:absolute;right:-8px;padding-left:186px;margin:0;line-height:1.6;font-size:12px;color:var(--graytext);padding-top:4px}.privacy-policy__link p{margin:0}.privacy-policy__link a{text-decoration:underline}.privacy-policy__link a:hover{color:var(--white)}.ff_submit_btn_wrapper{width:fit-content}.ff-message-success{margin-top:16px;font-size:16px;line-height:1.6}.ff-errors-in-stack{font-size:12px;color:var(--colors-blue-300)}.ff-errors-in-stack:empty{display:none}
