/* Generated by vaakrasa-assets.php from: vaakrasa-elementor.css, post-8.css, post-4768.css, post-4769.css, vaakrasa-design.css, vaakrasa-overrides.css, vaakrasa-fx.css, vaakrasa-utilities.css - edit the sources, not this. */
:root{--direction-multiplier:1}.elementor-screen-only,.screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}:root{--page-title-display:block}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.elementor-widget{position:relative}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1081px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1081px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1080px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1080px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}}@media (min-width:1081px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop"}}@media (max-width:-1){#elementor-device-mode:after{content:"tablet_extra"}}@media (max-width:1080px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex{flex-direction:var(--flex-direction)}.e-con{display:var(--display)}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con .elementor-widget{min-width:0}.elementor.elementor .e-con>.elementor-widget{max-width:100%}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}@media (prefers-reduced-motion:reduce){html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile{display:none}}@media (min-width:768px) and (max-width:1080px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:1081px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}
.elementor-kit-8{--e-global-color-primary:#001E52;--e-global-color-secondary:#153F63;--e-global-color-text:#FFFFFF;--e-global-color-accent:#4FCD61;--e-global-color-nearblack:#0D0D0D;--e-global-color-darkgray:#2A2A2A;--e-global-color-accenthover:#6BD77C;--e-global-color-accentpress:#3AA34A;--e-global-color-textmuted:rgba(255,255,255,0.6);--e-global-color-textfaint:rgba(255,255,255,0.4);--e-global-color-bordersubtle:rgba(255,255,255,0.12);--e-global-color-borderfaint:rgba(255,255,255,0.08);--e-global-color-text72:rgba(255,255,255,0.72);--e-global-color-text55:rgba(255,255,255,0.55);--e-global-color-headerground:rgba(0,30,82,0.72);--e-global-typography-primary-font-family:"Syne";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Syne";--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-letter-spacing:0.06em;--e-global-typography-text-font-family:"Syne";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Syne";--e-global-typography-accent-font-weight:700;--e-global-typography-eyebrow-font-family:"Syne";--e-global-typography-eyebrow-font-size:12px;--e-global-typography-eyebrow-font-weight:600;--e-global-typography-eyebrow-text-transform:uppercase;--e-global-typography-eyebrow-letter-spacing:0.18em;--e-global-typography-display1-font-family:"Syne";--e-global-typography-display1-font-size:88px;--e-global-typography-display1-font-weight:800;--e-global-typography-display1-line-height:1.02em;--e-global-typography-display1-letter-spacing:-0.03em;--e-global-typography-display2-font-family:"Syne";--e-global-typography-display2-font-size:56px;--e-global-typography-display2-font-weight:800;--e-global-typography-display2-line-height:1.05em;--e-global-typography-display2-letter-spacing:-0.015em;--e-global-typography-display3-font-family:"Syne";--e-global-typography-display3-font-size:36px;--e-global-typography-display3-font-weight:700;--e-global-typography-display3-line-height:1.1em;--e-global-typography-cardtitle-font-family:"Syne";--e-global-typography-cardtitle-font-size:24px;--e-global-typography-cardtitle-font-weight:700;--e-global-typography-cardtitle-line-height:1.15em;--e-global-typography-bodylg-font-family:"Syne";--e-global-typography-bodylg-font-size:20px;--e-global-typography-bodylg-font-weight:400;--e-global-typography-bodylg-line-height:1.6em;--e-global-typography-bodymd-font-family:"Syne";--e-global-typography-bodymd-font-size:17px;--e-global-typography-bodymd-font-weight:400;--e-global-typography-bodymd-line-height:1.6em;--e-global-typography-buttonlabel-font-family:"Syne";--e-global-typography-buttonlabel-font-size:14px;--e-global-typography-buttonlabel-font-weight:600;--e-global-typography-buttonlabel-text-transform:uppercase;--e-global-typography-buttonlabel-letter-spacing:0.06em;--e-global-typography-navlabel-font-family:"Syne";--e-global-typography-navlabel-font-size:13px;--e-global-typography-navlabel-font-weight:600;--e-global-typography-navlabel-text-transform:uppercase;--e-global-typography-navlabel-letter-spacing:0.04em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight )}.elementor-kit-8 e-page-transition{background-color:#FFBC7D}.elementor-kit-8 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight )}.elementor-kit-8 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight )}.elementor-kit-8 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight )}.elementor-kit-8 h4{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight )}.elementor-kit-8 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight )}.elementor-kit-8 h6{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight )}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}@media(max-width:1080px){.elementor-kit-8{--e-global-typography-display1-font-size:60px;--e-global-typography-display2-font-size:42px;--e-global-typography-display3-font-size:30px}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-display1-font-size:38px;--e-global-typography-display2-font-size:32px;--e-global-typography-display3-font-size:24px;--e-global-typography-cardtitle-font-size:20px;--e-global-typography-bodylg-font-size:17px}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px}.e-con{--container-max-width:767px}}
.elementor-4768 .elementor-element.elementor-element-9ef2e65{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both}
.elementor-4769 .elementor-element.elementor-element-8c02610{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-4769 .elementor-element.elementor-element-3a6b772{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both}
@font-face{font-family:"Syne";src:url("/wp-content/uploads/vaakrasa-fonts/Syne-var-latin.woff2") format("woff2");font-weight:400 800;font-style:normal;font-display:swap;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:"Syne";src:url("/wp-content/uploads/vaakrasa-fonts/Syne-var-latin-ext.woff2") format("woff2");font-weight:400 800;font-style:normal;font-display:swap;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}:root{--color-dark-blue:#001E52;--color-dark-blue-2:#153F63;--color-green:#4FCD61;--color-white:#FFFFFF;--color-black:#0D0D0D;--color-dark-gray:#2A2A2A;--color-green-dim:#3AA34A;--color-white-60:rgba(255,255,255,.6);--color-white-40:rgba(255,255,255,.4);--color-white-12:rgba(255,255,255,.12);--color-white-08:rgba(255,255,255,.08);--bg-primary:var(--color-dark-blue);--bg-secondary:var(--color-black);--surface-card:var(--color-dark-blue-2);--text-on-dark:var(--color-white);--border-subtle:var(--color-white-12);--border-faint:var(--color-white-08);--accent:var(--color-green);--accent-hover:#6bd77c;--accent-press:var(--color-green-dim);--accent-text-on:var(--color-black);--gradient-hero:linear-gradient(135deg,var(--color-dark-blue) 0%,var(--color-dark-blue-2) 100%);--gradient-hero-steep:linear-gradient(160deg,var(--color-dark-blue) 0%,var(--color-dark-blue-2) 70%,var(--color-black) 100%);--gradient-card-radial:radial-gradient(120% 120% at 20% 0%,var(--color-dark-blue-2) 0%,var(--color-dark-blue) 60%,var(--color-black) 100%);--gradient-placeholder-a:linear-gradient(135deg,var(--color-dark-blue) 0%,var(--color-green) 180%);--gradient-placeholder-b:linear-gradient(145deg,var(--color-dark-blue-2) 0%,var(--color-black) 100%);--gradient-placeholder-c:linear-gradient(160deg,var(--color-dark-gray) 0%,var(--color-dark-blue) 100%);--font-body:"Syne",sans-serif;--radius-pill:999px;--tracking-wide:0.06em;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--duration-fast:0.2s}html{font-size:1rem!important;scroll-behavior:smooth;background:var(--color-black)}body{margin:0;background:var(--color-black);color:var(--text-on-dark);font-family:var(--font-body);-webkit-font-smoothing:antialiased}body a{color:var(--accent);text-decoration:none}body img{max-width:100%;display:block}::selection{background:var(--accent);color:var(--color-black)}.elementor-section, .elementor-column, .elementor-widget-wrap, .elementor-widget-html, .elementor-widget-html .elementor-widget-container{padding:0!important;margin:0!important}.elementor-section .elementor-container{max-width:100%!important;width:100%!important}.elementor-widget-html *{box-sizing:border-box}.vk-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-pill);cursor:pointer;text-decoration:none;transition:background var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo)}.vk-btn--sm{padding:10px 18px;font-size:13px}.vk-btn--md{padding:14px 26px;font-size:14px}.vk-btn--lg{padding:18px 34px;font-size:.9375rem}.vk-btn--primary{background:var(--accent);color:var(--accent-text-on);border:1px solid transparent}.vk-btn--primary:hover{background:var(--accent-hover);color:var(--accent-text-on)}.vk-btn--ghost{background:transparent;color:var(--text-on-dark);border:1px solid var(--border-subtle)}.vk-btn--ghost:hover{color:var(--accent);border-color:var(--accent)}:where(*):has(> .vk-slot){position:relative}.vk-slot{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center;background:var(--gradient-placeholder-b)}.vk-slot span{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--vk-text-muted)}html[data-vk-editor] [data-nav], html[data-vk-editor] [data-progress]{position:absolute!important}@keyframes vk-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@keyframes vk-spin{to{transform:rotate(360deg)}}[data-rail]::-webkit-scrollbar{height:0}.vk-h1:hover{color: var(--color-white) !important}@media (hover: hover) and (pointer: fine){.vk-h5:hover{background: var(--color-white-04) !important}}.vk-h14:hover{border-color: var(--color-green-40) !important}.vk-h17:hover{background: var(--accent-hover) !important}.vk-h18:hover{color: var(--accent) !important}.vk-f1:focus{border-bottom-color: var(--accent) !important}.vk-f2:focus{border-bottom-color: var(--accent) !important}.vk-f3:focus{border-bottom-color: var(--accent) !important}.vk-prose{max-width:760px;font-size:1.125rem;line-height:1.7;color:var(--vk-text-strong)}.vk-prose > *:first-child{margin-top:0}.vk-prose p{margin:0 0 1.4em}.vk-prose h2{margin:2.2em 0 .6em;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;color:var(--color-white)}.vk-prose h3{margin:1.8em 0 .5em;font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:700;letter-spacing:-.02em;color:var(--color-white)}.vk-prose h4{margin:1.6em 0 .4em;font-size:1.125rem;font-weight:700;color:var(--color-white)}.vk-prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.vk-prose a:hover{color:var(--accent-hover)}.vk-prose ul,.vk-prose ol{margin:0 0 1.4em;padding-left:1.3em}.vk-prose li{margin:0 0 .6em}.vk-prose li::marker{color:var(--accent)}.vk-prose img{border-radius:8px;margin:2em 0;border:1px solid var(--border-subtle)}.vk-prose blockquote{margin:2em 0;padding-left:clamp(20px,3vw,32px);border-left:2px solid var(--accent);font-style:italic;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.5;color:var(--color-white)}.vk-prose blockquote p{margin:0}.vk-prose code{font-family:ui-monospace,monospace;font-size:.92em;background:var(--color-white-07);padding:.15em .4em;border-radius:4px;color:var(--color-white)}.vk-prose pre{background:var(--scrim-50);border:1px solid var(--border-subtle);border-radius:8px;padding:20px;overflow-x:auto;margin:2em 0}.vk-prose pre code{background:none;padding:0}.vk-prose hr{border:none;border-top:1px solid var(--border-subtle);margin:2.5em 0}.vk-prose table{width:100%;border-collapse:collapse;margin:2em 0;font-size:1rem}.vk-prose th,.vk-prose td{border:1px solid var(--border-subtle);padding:10px 14px;text-align:left}.vk-prose th{color:var(--color-white);font-weight:700}.vk-card{display:flex;flex-direction:column;flex:1 1 340px;border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden;color:var(--color-white);transition:border-color .5s var(--ease-out-expo)}.vk-card-body{padding:clamp(22px,2.6vw,30px);display:flex;flex-direction:column;gap:10px;flex:1}.vk-card h3{margin:0;font-size:1.375rem;font-weight:700;letter-spacing:-.015em;color:var(--color-white)}.vk-card p{margin:0;font-size:1rem;line-height:1.6;color:var(--vk-text-body-2)}
:root{--font-body: "Syne", sans-serif;--fw-bold: 700;--fw-normal: 500;--fw-slim: 400}body, button, input, select, textarea, .elementor-widget-html, .llms-content-wrapper{font-family: var(--font-body)}h1, h2, h3, h4, h5, h6, strong, b, .vk-btn, .vk-card h3, .llms-loop-title, [data-count], [style*="font-weight: 800"], [style*="font-weight:800"], [style*="font-weight: 900"], [style*="font-weight:900"], [style*="font-weight: 700"], [style*="font-weight:700"], .fw-700{font-weight: var(--fw-bold) !important}[style*="font-weight: 600"], [style*="font-weight:600"], [style*="font-weight: 500"], [style*="font-weight:500"], .fw-500{font-weight: var(--fw-normal) !important}body, p, li, td, th, figcaption, blockquote, .vk-prose, [style*="font-weight: 300"], [style*="font-weight:300"], [style*="font-weight: 400"], [style*="font-weight:400"]{font-weight: var(--fw-slim)}body, body *{font-synthesis-weight: none}#site-header, #site-header *, #site-navigation, #site-navigation *, #footer, #footer *, #mobile-fullscreen, #mobile-fullscreen *, #mobile-nav, #mobile-nav *, #mobile-menu-search, #mobile-menu-search *, .sidr, .sidr *, [class*="sidr-class-"], .skip-link, .site-breadcrumbs, .screen-reader-text{font-family: var(--font-body) !important}#site-header *:not([data-nav]):not([data-nav] *):not(.vk-nav-mobile):not(.vk-nav-mobile *), #site-navigation *, #footer *, #mobile-fullscreen *, #mobile-nav *, .sidr *, [class*="sidr-class-"]{font-weight: var(--fw-normal) !important}[data-nav] > a:first-child{font-weight: var(--fw-bold) !important}.dashicons, .dashicons-before::before, [class^="eicon-"], [class*=" eicon-"], [class^="fa-"], [class*=" fa-"], .fa, .fas, .far, .fab, .gt_switcher img{font-family: inherit}.dashicons, .dashicons-before::before{font-family: dashicons !important}[class^="eicon-"], [class*=" eicon-"]{font-family: eicons !important}.vk-nav-toggle{display: none;flex: none;width: 44px;height: 44px;padding: 0;border: 1px solid var(--border-subtle);border-radius: 8px;background: transparent;cursor: pointer;flex-direction: column;align-items: center;justify-content: center;gap: 5px;transition: border-color var(--duration-fast) var(--ease-out-expo)}.vk-nav-toggle:hover{border-color: var(--accent)}.vk-nav-toggle span{display: block;width: 20px;height: 2px;background: var(--color-white);border-radius: 2px;transition: transform .35s var(--ease-out-expo), opacity .2s linear}.vk-nav-toggle[aria-expanded="true"] span:nth-child(1){transform: translateY(7px) rotate(45deg)}.vk-nav-toggle[aria-expanded="true"] span:nth-child(2){opacity: 0}.vk-nav-toggle[aria-expanded="true"] span:nth-child(3){transform: translateY(-7px) rotate(-45deg)}.vk-nav-mobile{display: none;position: fixed;top: 0;left: 0;right: 0;z-index: 89;flex-direction: column;gap: 4px;padding: 96px clamp(20px, 5vw, 72px) 32px;background: var(--surface-scrim);border-bottom: 1px solid var(--border-subtle);transform: translateY(-100%);opacity: 0;pointer-events: none;transition: transform .45s var(--ease-out-expo), opacity .3s linear;max-height: 100dvh;overflow-y: auto}.vk-nav-mobile.is-open{transform: translateY(0);opacity: 1;pointer-events: auto}.vk-nav-mobile a:not(.vk-btn){display: block;padding: 14px 0;font-size: 1.25rem;font-weight: var(--fw-normal);letter-spacing: -.015em;color: var(--vk-text-max);border-bottom: 1px solid var(--vk-border-faint)}.vk-nav-mobile a:not(.vk-btn):hover{color: var(--accent)}@media (max-width: 1024px){.vk-nav-desktop{display: none !important}.vk-nav-toggle{display: flex}.vk-nav-mobile{display: flex}body.vk-menu-open{overflow: hidden}}.vk-nav-inner{flex: 1 1 auto;width: 100%;max-width: 1440px;margin-inline: auto;display: flex;align-items: center;justify-content: space-between;gap: 20px}.vk-nav-bar-actions{display: none !important}@media (max-width: 1024px){.vk-nav-bar-actions{display: flex !important}}:root{--vk-gutter: clamp(20px, 5vw, 72px);--vk-edge: calc(var(--vk-gutter) + max(0px, (100% - 2 * var(--vk-gutter) - 1440px) / 2))}#work > div:first-of-type{max-width: none !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: var(--vk-edge) !important;padding-right: var(--vk-edge) !important}[data-rail]{scroll-snap-type: x proximity !important;padding-left: var(--vk-edge) !important;padding-right: var(--vk-gutter) !important;scroll-padding-left: var(--vk-edge);overflow-y: hidden !important}.vk-cursor-dot, .vk-cursor-glow{position: fixed;top: 0;left: 0;pointer-events: none;opacity: 0;will-change: transform;transform: translate3d(-100px, -100px, 0)}.vk-cursor-dot{z-index: 10000;width: 18px;height: 18px;margin: -9px 0 0 -9px;border-radius: 50%;background: var(--accent);border: 1px solid transparent;transition: width .22s var(--ease-out-expo), height .22s var(--ease-out-expo), margin .22s var(--ease-out-expo), background-color .22s linear, border-color .22s linear, opacity .2s linear}.vk-cursor-dot.is-hover{width: 44px;height: 44px;margin: -22px 0 0 -22px;background: var(--color-green-45);border-color: var(--accent)}.vk-cursor-dot.is-down{width: 14px;height: 14px;margin: -7px 0 0 -7px}.vk-cursor-glow{z-index: 9999;width: 420px;height: 420px;margin: -210px 0 0 -210px;border-radius: 50%;background: radial-gradient(circle, var(--color-green-07) 0%, var(--color-green-03) 38%, transparent 70%);filter: blur(34px);transition: opacity .35s linear, width .4s var(--ease-out-expo), height .4s var(--ease-out-expo), margin .4s var(--ease-out-expo)}.vk-cursor-glow.is-hover{width: 520px;height: 520px;margin: -260px 0 0 -260px}.vk-cursor-dot.is-visible, .vk-cursor-glow.is-visible{opacity: 1}@media (hover: hover) and (pointer: fine){html.vk-has-cursor, html.vk-has-cursor body, html.vk-has-cursor a, html.vk-has-cursor button, html.vk-has-cursor .vk-btn, html.vk-has-cursor [role="button"], html.vk-has-cursor select, html.vk-has-cursor label, html.vk-has-cursor summary{cursor: none}html.vk-has-cursor input[type="text"], html.vk-has-cursor input[type="email"], html.vk-has-cursor input[type="password"], html.vk-has-cursor input[type="search"], html.vk-has-cursor input[type="tel"], html.vk-has-cursor input[type="number"], html.vk-has-cursor textarea{cursor: text}}@media (hover: none), (pointer: coarse), (prefers-reduced-motion: reduce){.vk-cursor-dot, .vk-cursor-glow{display: none !important}html.vk-has-cursor, html.vk-has-cursor body, html.vk-has-cursor a, html.vk-has-cursor button{cursor: auto}}html body .e-con.e-parent.e-con-full.e-flex section[style*="--gradient-hero-steep"]{background-image: var(--gradient-hero-steep) !important}html body .e-con.e-parent.e-con-full.e-flex section[style*="--gradient-hero"]:not([style*="steep"]), html body .e-con.e-parent.e-con-full.e-flex section.bg-hero:not([style*="steep"]){background-image: var(--gradient-hero) !important}html body .e-con.e-parent.e-con-full.e-flex [style*="--gradient-card-radial"], html body .e-con.e-parent.e-con-full.e-flex .bg-card-radial{background-image: var(--gradient-card-radial) !important}html body .e-con.e-parent.e-con-full.e-flex section.vk-section--hero{background-image: var(--gradient-hero) !important}html body .e-con.e-parent.e-con-full.e-flex section.vk-section--steep{background-image: var(--gradient-hero-steep) !important}html body .e-con.e-parent.e-con-full.e-flex .vk-hero-wash{background-image: var(--gradient-card-radial) !important}html body .e-con.e-parent.e-con-full.e-flex .vk-glow{background-image: radial-gradient(circle, var(--color-green-16), transparent 62%) !important}html body .e-con.e-parent.e-con-full.e-flex [style*="--gradient-placeholder"], html body .e-con.e-parent.e-con-full.e-flex .bg-placeholder-a, html body .e-con.e-parent.e-con-full.e-flex .bg-placeholder-b, html body .e-con.e-parent.e-con-full.e-flex .bg-placeholder-c{background-image: var(--gradient-placeholder-b) !important}h1, h2, h3, h4, h5, h6{color: var(--text-on-dark)}#main, .entry-content, .content-area, .llms-content-wrapper{color: var(--text-on-dark)}h1{font-size: clamp(2.1rem, calc(1.5rem + 2.4vw), 4.4rem) !important;line-height: 1 !important}.elementor-widget-html h2{font-size: clamp(1.7rem, calc(1.25rem + 1.7vw), 3.2rem) !important;line-height: 1.08 !important}.elementor-widget-html [data-count]{font-size: clamp(1.9rem, calc(1.5rem + 1.4vw), 2.9rem) !important}.vk-prose h2{font-size: clamp(1.45rem, calc(1.2rem + .9vw), 2rem) !important}.vk-prose h3{font-size: clamp(1.15rem, calc(1.05rem + .45vw), 1.4rem) !important}section#top, section[data-screen-label$="Hero"]{min-height: clamp(360px, 56vh, 620px) !important;padding-top: clamp(124px, 15vh, 168px) !important;padding-bottom: clamp(52px, 8vh, 88px) !important}section[data-screen-label="Case Hero"]{padding-top: clamp(104px, 13vh, 140px) !important;padding-bottom: clamp(32px, 5vh, 56px) !important}.vk-btn:not(.vk-btn--sm):not(.vk-btn--md):not(.vk-btn--lg){padding:14px 26px;font-size:14px}html.vk-loading, html.vk-preview-open{overflow: hidden}html.vk-preview-open [data-marquee]{animation-play-state: paused !important}#vk-loader{position: fixed;inset: 0;z-index: 999;background: var(--color-dark-blue);display: flex;align-items: center;justify-content: center;transition: opacity .5s var(--ease-out-expo)}#vk-loader[data-vk-done]{opacity: 0;pointer-events: none}#vk-loader .vk-loader__track{position: absolute;top: 0;left: 0;right: 0;height: 3px;background: var(--color-white-08)}#vk-loader .vk-loader__fill{height: 100%;width: 0%;background: var(--accent);transition: width .35s var(--ease-out-expo)}#vk-loader .vk-loader__mark{font-family: var(--font-body);font-weight: 700;font-size: clamp(2rem, 5vw, 3rem);letter-spacing: -0.03em;color: var(--color-white);display: flex;align-items: center;gap: 2px}#vk-loader .vk-loader__mark .dot{color: var(--accent);animation: vk-loader-pulse 1.4s ease-in-out infinite}@keyframes vk-loader-pulse{0%, 100%{opacity: 1;transform: scale(1)}50%{opacity: .35;transform: scale(.7)}}#vk-loader .vk-loader__status{position: absolute;bottom: clamp(20px, 4vh, 34px);left: clamp(20px, 5vw, 40px);font-family: var(--font-body);font-size: 11px;letter-spacing: var(--tracking-wide);text-transform: uppercase;color: var(--color-white-40)}#vk-loader .vk-loader__pct{position: absolute;bottom: clamp(20px, 4vh, 34px);right: clamp(20px, 5vw, 40px);font-family: var(--font-body);font-size: 11px;letter-spacing: var(--tracking-wide);text-transform: uppercase;font-weight: 700;color: var(--color-white);font-variant-numeric: tabular-nums}#vk-loader .vk-loader__pct span{color: var(--color-white-40);font-weight: 400;margin-left: 1px}@media (prefers-reduced-motion: reduce){#vk-loader{transition: none}#vk-loader .vk-loader__mark .dot{animation: none}}#vk-preview{position: fixed;inset: 0;z-index: 998;background: var(--surface-scrim);display: none;flex-direction: column;opacity: 0;transition: opacity .3s var(--ease-out-expo);--vk-pad: clamp(6px, 1vw, 16px);--vk-bar: 68px;--vk-bez: clamp(6px, 0.8vw, 12px);--vk-base: 14px;--vk-overhang: clamp(8px, 1.2vw, 20px)}#vk-preview[data-vk-open]{display: flex;opacity: 1}#vk-preview .vk-preview__bar{flex: none;display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 16px;padding: 14px clamp(16px, 3vw, 28px);background: var(--color-black);border-bottom: 1px solid var(--border-subtle)}#vk-preview .vk-preview__spacer{min-width: 0}#vk-preview .vk-preview__actions{justify-self: end;display: flex;align-items: center;gap: 10px;min-width: 0}#vk-preview .vk-preview__viewport{justify-self: center;flex: none;display: flex;align-items: center;gap: 2px;padding: 3px;border-radius: var(--radius-pill);background: var(--color-white-05);border: 1px solid var(--border-subtle)}#vk-preview .vk-preview__viewport button{font-family: var(--font-body);font-size: 11px;font-weight: 600;letter-spacing: var(--tracking-wide);text-transform: uppercase;color: var(--color-white-40);background: transparent;border: none;border-radius: var(--radius-pill);padding: 7px 14px;cursor: pointer;display: flex;align-items: center;gap: 6px;transition: color var(--duration-fast) var(--ease-out-expo), background var(--duration-fast) var(--ease-out-expo)}#vk-preview .vk-preview__viewport button svg{width: 13px;height: 13px;flex: none}#vk-preview .vk-preview__viewport button:hover{color: var(--color-white)}#vk-preview .vk-preview__viewport button[aria-pressed="true"]{background: var(--accent);color: var(--accent-text-on)}#vk-preview .vk-preview__frame-wrap{display: flex;align-items: center;justify-content: center}#vk-preview .vk-preview__link{font-family: var(--font-body);font-size: 11px;font-weight: 600;letter-spacing: var(--tracking-wide);text-transform: uppercase;color: var(--color-white-60);white-space: nowrap;transition: color var(--duration-fast) var(--ease-out-expo)}#vk-preview .vk-preview__link:hover{color: var(--accent)}#vk-preview .vk-preview__close{flex: none;width: 34px;height: 34px;border-radius: var(--radius-pill);border: 1px solid var(--border-subtle);background: transparent;color: var(--color-white);font-size: 1rem;line-height: 1;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: border-color var(--duration-fast) var(--ease-out-expo), color var(--duration-fast) var(--ease-out-expo)}#vk-preview .vk-preview__close:hover{border-color: var(--accent);color: var(--accent)}#vk-preview .vk-preview__frame-wrap{flex: 1 1 auto;min-height: 0;padding: var(--vk-pad)}#vk-preview iframe{display: block;width: 100%;height: 100%;border: 0;background: var(--color-white)}@media (max-width: 640px){#vk-preview .vk-preview__bar{gap: 8px;padding: 10px 12px}#vk-preview .vk-preview__view-label{display: none}#vk-preview .vk-preview__viewport button{padding: 8px}#vk-preview .vk-preview__link{display: none}#vk-preview{--vk-bar: 58px}#vk-preview [data-vk-view-btn="desktop"]{display: none}#vk-preview .vk-preview__screen{border: none;padding: 0}#vk-preview .vk-preview__base{display: none}}#vk-preview[data-vk-view="mobile"] .vk-preview__shot{aspect-ratio: auto;flex: none;width: min(420px, 100%);height: calc(100vh - var(--vk-bar) - 2 * var(--vk-pad));height: calc(100dvh - var(--vk-bar) - 2 * var(--vk-pad))}#vk-preview[data-vk-view="mobile"] .vk-preview__device, #vk-preview[data-vk-view="mobile"] .vk-preview__screen{flex: none;width: min(420px, 100%)}#vk-preview[data-vk-view="mobile"] .vk-preview__screen{border: none;padding: 0}#vk-preview[data-vk-view="mobile"] .vk-preview__base{display: none}body.vk-preview-open{cursor: default}.vk-fly{position: fixed;z-index: 1000;margin: 0;box-sizing: border-box;display: flex;align-items: center;justify-content: center;padding: 0 clamp(16px, 3.4vw, 34px);border-radius: var(--radius-pill);background: var(--accent);color: var(--accent-text-on);font-family: var(--font-body);font-weight: 600;font-size: .9375rem;letter-spacing: var(--tracking-wide);text-transform: uppercase;white-space: nowrap;overflow: hidden;pointer-events: none;transition: top .5s var(--ease-out-expo), left .5s var(--ease-out-expo), width .5s var(--ease-out-expo), height .5s var(--ease-out-expo), padding .5s var(--ease-out-expo), background .35s ease, color .25s ease}.vk-fly::after{content: '\2715';position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;font-size: .9375rem;text-transform: none;letter-spacing: 0;color: var(--color-white);opacity: 0;transition: opacity .25s ease .18s}.vk-fly--done{padding: 0;background: transparent;color: transparent;border: 1px solid var(--border-subtle)}.vk-fly--done::after{opacity: 1}.vk-fly-frame{position: fixed;z-index: 999;background-size: cover;background-position: center;border-radius: 6px;pointer-events: none;transition: top .5s var(--ease-out-expo), left .5s var(--ease-out-expo), width .5s var(--ease-out-expo), height .5s var(--ease-out-expo), border-radius .5s var(--ease-out-expo), opacity .3s ease .22s}@media (prefers-reduced-motion: reduce){.vk-fly, .vk-fly-frame{transition: none}}:root{--vk-device-line: var(--color-white-34)}.vk-laptop{display: block;max-width: 980px;margin: 0 auto;cursor: pointer;color: inherit;text-decoration: none}.vk-laptop__body{transition: transform .55s var(--ease-out-expo)}.vk-laptop:hover .vk-laptop__body, .vk-laptop:focus-visible .vk-laptop__body{transform: scale(1.025)}.vk-laptop:focus-visible{outline: none}.vk-laptop:focus-visible .vk-laptop__screen{border-color: var(--accent)}.vk-laptop__screen{position: relative;border: 1px solid var(--vk-device-line);border-radius: 14px 14px 3px 3px;padding: 14px 14px 20px;transition: border-color var(--duration-fast) var(--ease-out-expo)}.vk-laptop__cam{position: absolute;top: 6px;left: 50%;transform: translateX(-50%);width: 5px;height: 5px;border-radius: 50%;background: var(--vk-device-line)}.vk-laptop__shot{position: relative;width: 100%;aspect-ratio: 16 / 9;border-radius: 3px;overflow: hidden;background: var(--color-black)}.vk-laptop__base{position: relative;height: 14px;margin: 0 -30px;border: 1px solid var(--vk-device-line);border-top: none;border-radius: 0 0 12px 12px}.vk-laptop__notch{position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 100px;height: 5px;background: var(--vk-device-line);border-radius: 0 0 6px 6px}@media (max-width: 640px){.vk-laptop__screen{padding: 9px 9px 14px;border-radius: 10px 10px 3px 3px}.vk-laptop__base{margin: 0 -16px;height: 11px}.vk-laptop__notch{width: 60px;height: 4px}}@media (prefers-reduced-motion: reduce){.vk-laptop__body{transition: none}.vk-laptop:hover .vk-laptop__body{transform: none}}#vk-preview .vk-preview__device{display: flex;flex-direction: column;align-items: center;max-width: 100%;max-height: 100%;min-height: 0}#vk-preview .vk-preview__screen{position: relative;display: flex;border: 1px solid var(--vk-device-line);border-radius: 14px 14px 3px 3px;padding: var(--vk-bez)}#vk-preview .vk-preview__shot{position: relative;aspect-ratio: 16 / 9;height: auto;width: min( calc(100vw - 2 * var(--vk-pad) - 2 * var(--vk-bez) - 2 * var(--vk-overhang) - 2px), calc((100vh - var(--vk-bar) - 2 * var(--vk-pad) - 2 * var(--vk-bez) - var(--vk-base) - 2px) * 16 / 9) );width: min( calc(100vw - 2 * var(--vk-pad) - 2 * var(--vk-bez) - 2 * var(--vk-overhang) - 2px), calc((100dvh - var(--vk-bar) - 2 * var(--vk-pad) - 2 * var(--vk-bez) - var(--vk-base) - 2px) * 16 / 9) );max-width: 100%;overflow: hidden;border-radius: 3px;background: var(--color-white);transition: width .35s var(--ease-out-expo)}#vk-preview .vk-preview__base{position: relative;flex: none;align-self: stretch;height: var(--vk-base);margin: 0 calc(-1 * var(--vk-overhang));border: 1px solid var(--vk-device-line);border-top: none;border-radius: 0 0 12px 12px}#vk-preview .vk-preview__notch{position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 100px;height: 5px;background: var(--vk-device-line);border-radius: 0 0 6px 6px}.vk-lang{position: relative !important;display: inline-flex;align-items: center;line-height: 1;flex: none}.vk-lang .gtranslate_wrapper{display: inline-flex;align-items: center}.vk-lang #google_translate_element2{display: none !important}.vk-lang .gt_switcher{overflow: visible !important;height: auto !important;font-family: var(--font-body) !important}.vk-lang .gt_switcher, .vk-lang .gt_switcher .gt_selected{overflow: visible !important;background: transparent !important;border: none !important;box-shadow: none !important}.vk-lang .gt_switcher .gt_selected a{display: inline-flex !important;align-items: center;gap: 6px;white-space: nowrap;height: auto !important;line-height: 1.2 !important;padding: 0 !important;margin: 0 !important;background: transparent !important;border: none !important;box-shadow: none !important;color: var(--vk-text-body) !important;font-family: var(--font-body) !important;font-size: 11px !important;font-weight: 400 !important;letter-spacing: 0.08em !important;text-transform: uppercase !important;cursor: pointer;transition: color var(--duration-fast) var(--ease-out-expo)}.vk-lang .gt_switcher .gt_selected a:hover{color: var(--color-white) !important}.vk-lang .gt_switcher .gt_selected a::after{display: none !important}.vk-lang, .vk-lang .gt_switcher, .vk-lang .gt_switcher .gt_selected, .vk-lang .gt_switcher .gt_selected a{width: auto !important;max-width: none !important}.vk-lang .gt_switcher .gt_option{position: absolute !important;top: calc(100% + 12px) !important;left: 0 !important;z-index: 200 !important;width: max-content !important;max-width: calc(100vw - 40px) !important;height: auto !important;max-height: 340px !important;overflow-y: auto !important;background: var(--color-black) !important;border: 1px solid var(--border-subtle) !important;border-radius: 8px !important;padding: 6px !important;box-shadow: 0 24px 60px var(--scrim-70)}.vk-lang .gt_switcher .gt_option a{display: flex !important;align-items: center;gap: 8px;white-space: nowrap;padding: 8px 10px !important;margin: 0 !important;border-radius: 6px;background: transparent !important;border: none !important;box-shadow: none !important;color: var(--vk-text-strong) !important;font-family: var(--font-body) !important;font-size: 12px !important;font-weight: 400 !important;letter-spacing: 0 !important;text-transform: none !important;cursor: pointer;transition: color var(--duration-fast) var(--ease-out-expo)}.vk-lang .gt_switcher .gt_option a:hover{background: var(--color-white-07) !important;color: var(--color-white) !important}.vk-lang img{display: inline-block !important;vertical-align: middle;margin: 0 !important}.vk-lang--bar{display: none !important}@media (max-width: 1024px){.vk-lang--bar{display: inline-flex !important}}.vk-lang--bar .gt_switcher .gt_option{left: auto !important;right: 0 !important}#mobile-fullscreen:not(.active){display: none !important}#mobile-fullscreen:not(.active) .close, #mobile-fullscreen:not(.active) .close-icon-wrap{display: none !important}#top h1{font-size: clamp(1.25rem, calc(6.07vw - 25.36px), 4.554rem) !important;line-height: 1.08 !important}@media (max-width: 1060px){#top h1{font-size: clamp(1.25rem, 6.43vw, 4.55rem) !important}}.vk-bento{display: grid;grid-template-columns: repeat(3, 1fr);gap: 16px;margin-top: clamp(40px, 6vh, 72px)}.vk-bento__tile--wide{grid-column: span 2}.vk-bento__tile{display: flex;flex-direction: column;justify-content: space-between;min-height: 268px;padding: clamp(24px, 2.6vw, 38px);color: var(--vk-text-max)}@media (max-width: 1180px){.vk-bento{grid-template-columns: repeat(2, 1fr)}.vk-bento__tile--wide{grid-column: span 1}}@media (max-width: 640px){.vk-bento{grid-template-columns: 1fr}}.vk-steps{display: grid;grid-template-columns: repeat(4, 1fr);gap: 1px;background: var(--vk-border);border: 1px solid var(--vk-border);border-radius: 16px;overflow: hidden;margin-top: clamp(40px, 6vh, 72px)}.vk-steps__item{background: var(--vk-surface);padding: clamp(24px, 2.4vw, 36px);display: flex;flex-direction: column;gap: 14px}.vk-steps__num{font-size: clamp(1.6rem, calc(0.8rem + 2.2vw), 2.7rem);font-weight: 700;line-height: .9;letter-spacing: -0.05em;color: var(--accent);margin-bottom: 6px}@media (max-width: 1000px){.vk-steps{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 600px){.vk-steps{grid-template-columns: 1fr}}.vk-steps__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 6px}.vk-steps__arrow{flex: none;font-size: 26px;line-height: 1;color: var(--vk-text-faint)}@media (max-width: 1000px){.vk-steps__arrow{display: none}}.vk-team-shot{width: 100%;height: 100%;object-fit: contain;display: block}.vk-team-shot{aspect-ratio: 1774 / 887}.vk-team-center{max-width: 1100px;margin: 0 auto;width: 100%;text-align: center}.vk-team-center__shot{width: 78%;margin: clamp(32px, 5vh, 56px) auto 0;aspect-ratio: 2 / 1}.vk-team-center__cols{columns: 2;column-gap: clamp(24px, 4vw, 56px);margin-top: clamp(32px,5vh,52px);text-align: left}@media (max-width: 760px){.vk-team-center__shot{width: 100%}.vk-team-center__cols{columns: 1}}.vk-pullquote{margin: 0;padding-left: clamp(16px, 2vw, 22px);border-left: 2px solid var(--accent);display: grid;gap: 10px}.vk-pullquote blockquote{margin: 0;font-size: 1.0625rem;line-height: 1.6;color: var(--vk-text-max)}.vk-pullquote figcaption{font-size: 11px;letter-spacing: 0.18em;text-transform: uppercase;color: var(--vk-text-faint)}.vk-pullquote--spaced{margin-top: clamp(24px,4vh,40px)}.vk-pullquote--center{margin-inline: auto;max-width: 640px;text-align: left}body{--vk-surface: var(--e-global-color-nearblack, #0D0D0D);--vk-surface-2: rgba(255,255,255,.02);--vk-navy: var(--e-global-color-primary, #001E52);--vk-navy-2: var(--e-global-color-secondary, #153F63);--vk-accent: var(--e-global-color-accent, #4FCD61);--vk-accent-hover: var(--e-global-color-accenthover, #6BD77C);--vk-border: var(--e-global-color-bordersubtle, rgba(255,255,255,.12));--vk-border-faint: var(--e-global-color-borderfaint, rgba(255,255,255,.08));--vk-outline: rgba(255,255,255,.38);--vk-text-max: var(--e-global-color-text, #FFFFFF);--vk-text-strong: rgba(255,255,255,.95);--vk-text-body: rgba(255,255,255,.78);--vk-text-body-2: rgba(255,255,255,.72);--vk-text-muted: rgba(255,255,255,.65);--vk-text-faint: rgba(255,255,255,.55)}@supports (color: color-mix(in srgb, #fff 50%, transparent)){body{--vk-text-strong: color-mix(in srgb, var(--e-global-color-text, #fff) 95%, transparent);--vk-text-body: color-mix(in srgb, var(--e-global-color-text, #fff) 78%, transparent);--vk-text-body-2: color-mix(in srgb, var(--e-global-color-text, #fff) 72%, transparent);--vk-text-muted: color-mix(in srgb, var(--e-global-color-text, #fff) 65%, transparent);--vk-text-faint: color-mix(in srgb, var(--e-global-color-text, #fff) 55%, transparent)}}body{--color-dark-blue: var(--e-global-color-primary, #001E52);--color-dark-blue-2: var(--e-global-color-secondary, #153F63);--color-green: var(--e-global-color-accent, #4FCD61);--color-white: var(--e-global-color-text, #FFFFFF);--color-black: var(--e-global-color-nearblack, #0D0D0D);--color-dark-gray: var(--e-global-color-darkgray, #2A2A2A);--color-green-dim: var(--e-global-color-accentpress, #3AA34A);--color-white-60: var(--e-global-color-textmuted, rgba(255,255,255,.6));--color-white-40: var(--e-global-color-textfaint, rgba(255,255,255,.4));--color-white-12: var(--e-global-color-bordersubtle, rgba(255,255,255,.12));--color-white-08: var(--e-global-color-borderfaint, rgba(255,255,255,.08));--accent-hover: var(--e-global-color-accenthover, #6BD77C);--surface-hover: #11162A}@supports (color: color-mix(in srgb, #fff 50%, transparent)){body{--surface-hover: color-mix(in srgb, var(--color-dark-blue) 20%, var(--color-black))}}body{--bg-primary: var(--color-dark-blue);--bg-secondary: var(--color-black);--surface-card: var(--color-dark-blue-2);--text-on-dark: var(--color-white);--border-subtle: var(--color-white-12);--border-faint: var(--color-white-08);--accent: var(--color-green);--accent-press: var(--color-green-dim);--accent-text-on: var(--color-black);--gradient-hero: linear-gradient(135deg,var(--color-dark-blue) 0%,var(--color-dark-blue-2) 100%);--gradient-hero-steep: linear-gradient(160deg,var(--color-dark-blue) 0%,var(--color-dark-blue-2) 70%,var(--color-black) 100%);--gradient-card-radial: radial-gradient(120% 120% at 20% 0%,var(--color-dark-blue-2) 0%,var(--color-dark-blue) 60%,var(--color-black) 100%);--gradient-placeholder-a: linear-gradient(135deg,var(--color-dark-blue) 0%,var(--color-green) 180%);--gradient-placeholder-b: linear-gradient(145deg,var(--color-dark-blue-2) 0%,var(--color-black) 100%);--gradient-placeholder-c: linear-gradient(160deg,var(--color-dark-gray) 0%,var(--color-dark-blue) 100%)}body{--color-white-02: rgba(255,255,255,.02);--color-white-03: rgba(255,255,255,.03);--color-white-04: rgba(255,255,255,.04);--color-white-05: rgba(255,255,255,.05);--color-white-07: rgba(255,255,255,.07);--color-white-10: rgba(255,255,255,.1);--color-white-14: rgba(255,255,255,.14);--color-white-20: rgba(255,255,255,.2);--color-white-34: rgba(255,255,255,.34);--color-white-38: rgba(255,255,255,.38);--color-green-03: rgba(79,205,97,.03);--color-green-07: rgba(79,205,97,.07);--color-green-14: rgba(79,205,97,.14);--color-green-16: rgba(79,205,97,.16);--color-green-18: rgba(79,205,97,.18);--color-green-22: rgba(79,205,97,.22);--color-green-25: rgba(79,205,97,.25);--color-green-40: rgba(79,205,97,.4);--color-green-45: rgba(79,205,97,.45);--color-green-50: rgba(79,205,97,.5);--scrim-35: rgba(0,0,0,.35);--scrim-40: rgba(0,0,0,.4);--scrim-50: rgba(0,0,0,.5);--scrim-70: rgba(0,0,0,.7);--color-white-22: rgba(255,255,255,.22);--surface-scrim: rgba(13,13,13,.96);--color-error-50: rgba(255,120,100,.5);--vk-outline: var(--color-white-38);--vk-device-line: var(--color-white-34)}@supports (color: color-mix(in srgb, #fff 50%, transparent)){body{--color-white-02: color-mix(in srgb, var(--color-white) 2%, transparent);--color-white-03: color-mix(in srgb, var(--color-white) 3%, transparent);--color-white-04: color-mix(in srgb, var(--color-white) 4%, transparent);--color-white-05: color-mix(in srgb, var(--color-white) 5%, transparent);--color-white-07: color-mix(in srgb, var(--color-white) 7%, transparent);--color-white-10: color-mix(in srgb, var(--color-white) 1%, transparent);--color-white-14: color-mix(in srgb, var(--color-white) 14%, transparent);--color-white-20: color-mix(in srgb, var(--color-white) 2%, transparent);--color-white-34: color-mix(in srgb, var(--color-white) 34%, transparent);--color-white-38: color-mix(in srgb, var(--color-white) 38%, transparent);--color-green-03: color-mix(in srgb, var(--color-green) 3%, transparent);--color-green-07: color-mix(in srgb, var(--color-green) 7%, transparent);--color-green-14: color-mix(in srgb, var(--color-green) 14%, transparent);--color-green-16: color-mix(in srgb, var(--color-green) 16%, transparent);--color-green-18: color-mix(in srgb, var(--color-green) 18%, transparent);--color-green-22: color-mix(in srgb, var(--color-green) 22%, transparent);--color-green-25: color-mix(in srgb, var(--color-green) 25%, transparent);--color-green-40: color-mix(in srgb, var(--color-green) 4%, transparent);--color-green-45: color-mix(in srgb, var(--color-green) 45%, transparent);--color-green-50: color-mix(in srgb, var(--color-green) 5%, transparent);--scrim-35: color-mix(in srgb, #000 35%, transparent);--scrim-40: color-mix(in srgb, #000 4%, transparent);--scrim-50: color-mix(in srgb, #000 5%, transparent);--scrim-70: color-mix(in srgb, #000 7%, transparent)}}.vk-i{width: 1em;height: 1em;display: inline-block;vertical-align: -.125em;flex: none;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.vk-i--2{stroke-width: 2}.vk-i--thin{stroke-width: 1.2}.vk-i--fill{fill: currentColor;stroke: none}.vk-eyebrow{font-size: 11px;letter-spacing: .18em;text-transform: uppercase;color: var(--vk-accent)}.vk-meta{font-size: 11px;letter-spacing: .18em;text-transform: uppercase;color: var(--vk-text-faint)}.vk-nowrap{white-space: nowrap}.vk-marquee-item{font-size: clamp(14px,1.1vw,17px);letter-spacing: .18em;text-transform: uppercase;color: var(--vk-text-body-2);white-space: nowrap}.vk-result{margin: 0;font-size: 13px;letter-spacing: .06em;text-transform: uppercase;color: var(--vk-text-strong)}.vk-em{font-style: italic;font-weight: 500;color: var(--vk-text-strong)}.vk-star{color: var(--vk-accent);font-size: 13px}.vk-rail-item{flex: none;width: clamp(280px, 44vw, 610px);scroll-snap-align: start}.vk-card-link{color: var(--vk-text-max);display: block}.vk-card-head{display: flex;justify-content: space-between;align-items: baseline;gap: 16px;margin-top: 18px}.vk-card-foot{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-top: 16px}.vk-card-title{margin: 0;font-size: 1.375rem;font-weight: 700;letter-spacing: -.015em}.vk-shot{position: relative;width: 100%;aspect-ratio: 16/10;border-radius: 8px;overflow: hidden;border: 1px solid var(--vk-border);--pa-zoom-gray: 0}.vk-shot-img{width: 100%;height: 100%;object-fit: cover;object-position: top center}.vk-pill{display: inline-flex;align-items: center;gap: 10px;border: 1px solid var(--vk-border);border-radius: var(--radius-pill);padding: 9px 16px;cursor: pointer;font-size: .9375rem;line-height: 1.2;color: var(--vk-text-strong)}.vk-check{accent-color: var(--vk-accent);width: 15px;height: 15px;margin: 0;flex: none}.vk-chip{font-size: 12px;letter-spacing: .04em;text-transform: uppercase;color: var(--vk-text-strong);border: 1px solid var(--vk-border-faint);border-radius: var(--radius-pill);padding: 7px 13px}.vk-wrap{max-width: 1440px;margin: 0 auto}.vk-section{background: var(--vk-surface);padding: clamp(72px, 12vh, 150px) clamp(20px, 5vw, 72px)}.vk-section--steep{background: var(--gradient-hero-steep);padding: clamp(72px, 12vh, 150px) clamp(20px, 5vw, 72px)}.vk-section--hero{background: var(--gradient-hero);padding: clamp(72px, 12vh, 150px) clamp(20px, 5vw, 72px)}.vk-p{margin: 0;font-size: 1.0625rem;line-height: 1.6;color: var(--vk-text-body)}.vk-lede{margin: 20px 0 0;max-width: 640px;font-size: 1.0625rem;line-height: 1.6;color: var(--vk-text-body)}.vk-srv-row{display: flex;align-items: flex-start;gap: clamp(16px,3vw,48px);flex-wrap: wrap;padding: clamp(26px,4vh,46px) clamp(8px,2vw,28px);border-bottom: 1px solid var(--vk-border);transition: background .5s var(--ease-out-expo), padding-left .5s var(--ease-out-expo)}.vk-srv-desc{flex: 1 1 320px;max-width: 480px;font-size: 1.0625rem;line-height: 1.6;color: var(--vk-text-body);padding-top: 6px}.vk-srv-title{flex: 1 1 300px;font-size: clamp(1.3rem,2vw,1.9rem);font-weight: 700;letter-spacing: -0.025em;line-height: 1.2}.vk-srv-title-lg{flex: 1 1 300px;font-size: clamp(1.4rem,2.2vw,2.1rem);font-weight: 700;letter-spacing: -0.025em;line-height: 1.2}.vk-srv-num{font-size: 11px;letter-spacing: 0.18em;color: var(--vk-accent);width: 110px;flex: none;padding-top: 10px;text-transform: uppercase}.vk-num-60{font-size: 11px;letter-spacing: 0.18em;color: var(--vk-accent);width: 60px;flex: none;padding-top: 10px}.vk-row-start{display: flex;gap: 14px;align-items: flex-start}.vk-btn-row{display: flex;gap: 12px;flex-wrap: wrap}.vk-bullet-icon{color: var(--vk-accent);font-size: 14px;line-height: 1.6}.vk-icon-26{font-size: 26px;color: var(--vk-accent)}.vk-img-cover{width:100%;height:100%;object-fit:cover}.vk-stat-cell{flex: 1 1 200px;background: var(--vk-surface);padding: 20px 24px}.vk-stat-val{margin-top: 8px;font-size: 1.0625rem;color: var(--vk-text-max)}.vk-marquee-track{display: flex;align-items: center;gap: 44px;padding-right: 44px}.vk-marquee-bar{border-top: 1px solid var(--vk-border-faint);border-bottom: 1px solid var(--vk-border-faint);background: var(--vk-surface);padding: 22px 0;overflow: hidden}.vk-logo-item{font-size: clamp(17px,1.5vw,22px);font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--vk-text-strong)}.vk-dot{width: 7px;height: 7px;border-radius: 50%;background: var(--accent)}.vk-glow{position: absolute;left: 50%;top: 50%;width: min(120vw, 1100px);height: min(120vw, 1100px);transform: translate(-50%,-50%);background: radial-gradient(circle, var(--color-green-16), transparent 62%)}.vk-hero-wash{position: absolute;inset: -10% -10% -2px -10%;background: var(--gradient-card-radial);opacity: .75;will-change: transform}.vk-col-main{flex: 1 1 520px;min-width: 300px}.vk-eyebrow-plain{font-size: 11px;letter-spacing: 0.18em;color: var(--vk-accent)}.vk-project-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));gap: 24px}.vk-grid-item{display: block;color: var(--vk-text-max)}.vk-bento__tile--full{grid-column: span 3}@media (max-width: 1180px){.vk-bento__tile--full{grid-column: span 2}}@media (max-width: 640px){.vk-bento__tile--full{grid-column: span 1}}.vk-tbd{display:inline-block;padding:0 .38em;border:1px dashed currentColor;border-radius:3px;color:var(--vk-accent);font-size:.92em;letter-spacing:.02em;white-space:nowrap}.vk-spec{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;background:var(--vk-border);border:1px solid var(--vk-border);border-radius:10px;overflow:hidden;margin:0}.vk-spec>div{background:var(--surface-card);padding:18px 20px}.vk-spec dt{margin:0 0 7px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--vk-text-muted)}.vk-spec dd{margin:0;font-size:1rem;line-height:1.5;color:var(--vk-text-strong)}.vk-faq{border-top:1px solid var(--vk-border)}.vk-faq details{border-bottom:1px solid var(--vk-border)}.vk-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;list-style:none;font-size:1.0625rem;font-weight:650;letter-spacing:-.01em;color:var(--vk-text-strong);transition:color .4s var(--vk-bez)}.vk-faq summary::-webkit-details-marker{display:none}.vk-faq summary::after{content:"+";flex:none;font-size:1.375rem;font-weight:400;line-height:1;color:var(--vk-accent)}.vk-faq details[open] summary::after{content:"\2212"}.vk-faq summary:hover{color:var(--vk-accent)}.vk-faq summary:focus-visible{outline:2px solid var(--vk-accent);outline-offset:4px}.vk-faq__a{margin:0 0 26px;max-width:72ch;font-size:1.0625rem;line-height:1.7;color:var(--vk-text-body)}@media (max-width:640px){.vk-spec{grid-template-columns:1fr}}.vk-filters{display:flex;flex-wrap:wrap;gap:9px}.vk-filter{font:inherit;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--vk-text-body);background:transparent;border:1px solid var(--vk-border);border-radius:var(--radius-pill);padding:8px 16px;cursor:pointer;transition:color .35s var(--vk-bez),border-color .35s var(--vk-bez),background .35s var(--vk-bez)}.vk-filter:hover{color:var(--vk-text-max);border-color:var(--vk-accent)}.vk-filter[aria-pressed="true"]{background:var(--vk-accent);border-color:var(--vk-accent);color:var(--accent-text-on,#0D0D0D)}.vk-filter:focus-visible{outline:2px solid var(--vk-accent);outline-offset:3px}.vk-grid-item[hidden],.vk-rail-item[hidden]{display:none!important}.vk-card-link[hidden]{display:none!important}.vk-people{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(16px,2vw,26px)}.vk-person{display:flex;flex-direction:column;gap:12px}.vk-person__shot{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;border:1px solid var(--vk-border);background:var(--gradient-placeholder-c);display:flex;align-items:center;justify-content:center}.vk-person__shot img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.vk-person__name{font-size:1.0625rem;font-weight:650;letter-spacing:-.01em;color:var(--vk-text-strong)}.vk-person__role{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--vk-text-muted);margin-top:4px}@media (max-width:520px){.vk-people{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.vk-btn-row{width:100%}.vk-btn-row>.vk-btn{flex:1 1 100%;justify-content:center;text-align:center}}.vk-cs-prose{max-width:none}.vk-cs-prose--small{font-size:1rem;line-height:1.6;color:var(--vk-text-body)}.vk-cs-prose--small p{margin:0 0 1.2em}.vk-cs-h2{font-size:clamp(1.7rem,calc(1.25rem + 1.7vw),3.2rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;text-wrap:pretty;max-width:none}.vk-cs-prose h3{margin:clamp(32px,5vh,52px) 0 18px;padding-top:clamp(22px,3vh,32px);border-top:1px solid var(--vk-border)}.vk-cs-prose blockquote{margin:0 0 1.2em;padding-left:clamp(16px,2vw,22px);border-left:2px solid var(--accent);color:var(--vk-text-max)}.vk-cs-prose p.vk-meta{margin-top:-.6em}.vk-cs-prose .vk-cs-table-wrap{margin:1.6em 0 2em}.vk-cs-prose strong,.vk-cs-text strong{font-weight:600;color:var(--color-white)}.vk-cs-table-wrap{overflow-x:auto;border:1px solid var(--vk-border);border-radius:12px;background:var(--color-white-03);-webkit-overflow-scrolling:touch}.vk-cs-table{width:100%;min-width:560px;margin:0;border-collapse:collapse;font-size:1rem;line-height:1.5}.vk-cs-table th,.vk-cs-table td{padding:15px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--vk-border-faint)}.vk-cs-table thead th{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--vk-text-muted);background:var(--color-white-04);border-bottom:1px solid var(--vk-border)}.vk-cs-table tbody tr:last-child th,.vk-cs-table tbody tr:last-child td{border-bottom:0}.vk-cs-table tbody th{font-weight:500;color:var(--vk-text-strong)}.vk-cs-table td{color:var(--vk-text-body);font-variant-numeric:tabular-nums}.vk-cs-table td.vk-cs-move{color:var(--vk-accent);font-weight:600;white-space:nowrap}.vk-cs-table td.vk-cs-flat{color:var(--vk-text-faint);white-space:nowrap}.vk-cs-table--timeline{min-width:520px}.vk-prose .vk-cs-table{margin:0}.vk-cs-table--timeline tbody th{white-space:nowrap;font-variant-numeric:tabular-nums}.vk-cs-cite{font-size:.7em;line-height:0;vertical-align:baseline;position:relative;top:-.45em;margin-left:2px}.vk-cs-cite a{color:var(--vk-accent);text-decoration:none;font-weight:600}.vk-cs-cite a:hover{text-decoration:underline}.vk-cs-refs{margin:0;padding-left:1.6em;max-width:none;font-size:.9375rem;line-height:1.6;color:var(--vk-text-muted)}.vk-cs-refs li{margin:0 0 .7em;scroll-margin-top:120px}.vk-cs-refs li::marker{color:var(--vk-accent)}.vk-cs-refs a{color:var(--vk-text-strong);text-decoration:underline;text-underline-offset:3px;word-break:break-all}.vk-cs-refs a:hover{color:var(--vk-accent)}@media (max-width:640px){.vk-cs-table th,.vk-cs-table td{padding:12px 14px;font-size:.9375rem}}.vk-cs-quote-wrap{width:100%;margin:0}.vk-cs-bracket{margin:0;display:grid;grid-template-columns:auto 1fr auto;column-gap:clamp(12px,2vw,28px);row-gap:22px;align-items:start}.vk-cs-bracket blockquote{margin:0;font-size:clamp(1.45rem,calc(1.05rem + 1.6vw),2.5rem);font-weight:500;line-height:1.28;letter-spacing:-.02em;color:var(--vk-text-max);text-wrap:pretty}.vk-cs-bracket__mark{font-size:clamp(3rem,6vw,5.5rem);line-height:.8;color:var(--vk-accent);font-weight:800}.vk-cs-bracket__mark--close{align-self:end}.vk-cs-bracket figcaption{grid-column:2;display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--vk-text-faint)}.vk-cs-bracket figcaption::before{content:"";flex:none;width:28px;height:1px;background:var(--vk-accent)}.vk-cs-checklist{display:flex;flex-direction:column;gap:18px}.vk-cs-check{display:flex;gap:14px;align-items:flex-start}.vk-cs-check .vk-bullet-icon{color:var(--vk-accent);flex:none;margin-top:4px}.vk-cs-check .vk-p{font-size:1.0625rem;line-height:1.7}.vk-cs-check strong{color:var(--color-white);font-weight:600}.vk-cs-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,3vw,48px);margin-top:clamp(32px,5vh,52px);padding-top:clamp(22px,3vh,32px);border-top:1px solid var(--vk-border)}.vk-cs-facts .vk-meta{margin-bottom:8px}.vk-cs-facts__val{font-size:1.0625rem;line-height:1.5;color:var(--vk-text-strong)}.vk-cs-strategy{display:grid;grid-template-columns:minmax(200px,260px) 1fr;gap:clamp(24px,5vw,72px);align-items:start}.vk-cs-tabs{display:flex;flex-direction:column;gap:6px;position:sticky;top:110px}.vk-cs-tab{appearance:none;background:transparent;border:0;padding:8px 0;display:flex;align-items:center;gap:12px;text-align:left;font:inherit;font-size:1.0625rem;font-weight:500;color:var(--color-white);cursor:pointer;transition:color .25s}.vk-cs-tab__i{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.35;transition:opacity .25s,transform .25s}.vk-cs-tab:hover .vk-cs-tab__i{opacity:.7}.vk-cs-tab.is-open{color:var(--vk-accent);font-weight:600}.vk-cs-tab.is-open .vk-cs-tab__i{opacity:1;transform:translateX(3px)}.vk-cs-acc{border-top:1px solid var(--vk-border)}.vk-cs-acc__item{border-bottom:1px solid var(--vk-border)}.vk-cs-acc__head{appearance:none;width:100%;background:transparent;border:0;padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;font:inherit;font-size:1.125rem;font-weight:600;color:var(--color-white);text-align:left;cursor:pointer}.vk-cs-acc__item.is-open .vk-cs-acc__head{color:var(--vk-accent)}.vk-cs-acc__sign{position:relative;flex:none;width:14px;height:14px}.vk-cs-acc__sign::before,.vk-cs-acc__sign::after{content:"";position:absolute;background:currentColor;left:0;top:6px;width:14px;height:2px;transition:transform .3s}.vk-cs-acc__sign::after{transform:rotate(90deg)}.vk-cs-acc__item.is-open .vk-cs-acc__sign::after{transform:rotate(0)}.vk-cs-acc__body{padding:0 0 24px}.vk-cs-acc__body .vk-cs-prose>*:last-child{margin-bottom:0}.vk-cs-cta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(24px,4vh,34px);max-width:900px;margin:0 auto}.vk-cs-cta__h{margin:0;font-size:clamp(1.9rem,calc(1.4rem + 2.2vw),4rem);font-weight:700;line-height:1;letter-spacing:-.035em;color:var(--color-white);text-wrap:balance}@media (max-width:900px){.vk-cs-strategy{grid-template-columns:1fr}.vk-cs-tabs{position:static;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:0 20px 4px}.vk-cs-tabs::-webkit-scrollbar{display:none}.vk-cs-tabs{gap:20px}.vk-cs-tab{flex:0 0 auto;white-space:nowrap;font-size:.9375rem}.vk-cs-facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.vk-cs-facts{grid-template-columns:1fr 1fr;gap:18px}.vk-cs-bracket{column-gap:10px}}#top[data-screen-label="Case Hero"]{min-height:0 !important;padding-top:clamp(110px,14vh,150px) !important;padding-bottom:clamp(40px,6vh,56px) !important}.vk-cs-subsection{margin-top:clamp(32px,5vh,52px);padding-top:clamp(22px,3vh,32px);border-top:1px solid var(--vk-border)}.vk-cs-gap{margin-top:clamp(32px,5vh,52px)}.vk-cs-prose--small p:last-child,.vk-cs-prose>p:last-child{margin-bottom:0}.vk-cs-h3{margin:0 0 18px;font-size:clamp(1.15rem,calc(1.05rem + .45vw),1.4rem);font-weight:700;letter-spacing:-.02em;color:var(--color-white)}.vk-cs-herostats{display:flex;flex-wrap:wrap;gap:clamp(24px,5vw,72px);margin-top:clamp(24px,4vh,40px)}.vk-cs-herostat__n{font-size:clamp(2rem,calc(1.3rem + 2.4vw),3.8rem);font-weight:800;line-height:.95;letter-spacing:-.05em;color:var(--color-white)}.vk-cs-herostat__n .vk-em{font-weight:500}.vk-cs-herostat__l{margin-top:10px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--vk-text-faint)}.vk-cs-nav{position:sticky;top:0;z-index:30;background:rgba(13,13,13,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--vk-border-faint);border-bottom:1px solid var(--vk-border-faint)}.vk-cs-nav__row{display:flex;gap:clamp(16px,2.4vw,34px);overflow-x:auto;scrollbar-width:none;padding:14px clamp(20px,5vw,72px)}.vk-cs-nav__row::-webkit-scrollbar{display:none}.vk-cs-nav a{flex:none;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--vk-text-faint);text-decoration:none;padding:4px 0;border-bottom:1px solid transparent;transition:color .25s,border-color .25s}.vk-cs-nav a:hover{color:var(--color-white)}.vk-cs-nav a.is-on{color:var(--vk-accent);border-bottom-color:var(--vk-accent)}.vk-cs-artefact{margin:0 0 clamp(28px,4vh,44px)}.vk-cs-artefact__frame{aspect-ratio:21/9;border-radius:16px;border:1px solid var(--vk-border);background:var(--color-white-03);overflow:hidden}.vk-cs-artefact__frame .vk-slot{width:100%;height:100%;display:grid;place-items:center}.vk-cs-artefact figcaption{margin-top:12px}.vk-cs-tag{display:inline-block;vertical-align:middle;margin:0 10px 3px 0;padding:3px 9px;border:1px solid var(--vk-border);border-radius:var(--radius-pill);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--vk-text-faint)}.vk-cs-tag--on{border-color:var(--vk-accent);color:var(--vk-accent)}@media (min-width:1000px){.vk-cs-prose--cols{columns:2;column-gap:clamp(40px,5vw,80px)}.vk-cs-prose--cols p,.vk-cs-prose--cols h3{break-inside:avoid}.vk-cs-prose--cols h3,.vk-cs-prose--cols h3 ~ *{column-span:all}}.vk-cs-timeline{grid-column:1/-1;display:flex;position:relative;margin:0 0 clamp(8px,2vh,16px);padding:0 0 26px}.vk-cs-timeline::before{content:"";position:absolute;left:0;right:0;top:7px;height:1px;background:var(--vk-border)}.vk-cs-dot{appearance:none;background:transparent;border:0;padding:0;flex:1 1 0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;cursor:pointer;color:var(--vk-text-faint);font:inherit;text-align:left}.vk-cs-dot__pip{width:15px;height:15px;border-radius:50%;border:1px solid var(--vk-border);background:var(--vk-surface);position:relative;z-index:1;transition:border-color .25s,background .25s,box-shadow .25s}.vk-cs-dot__l{font-size:11px;letter-spacing:.14em;text-transform:uppercase;transition:color .25s}.vk-cs-dot:hover .vk-cs-dot__l{color:var(--color-white)}.vk-cs-dot.is-open .vk-cs-dot__pip{background:var(--vk-accent);border-color:var(--vk-accent);box-shadow:0 0 0 4px rgba(79,205,97,.18)}.vk-cs-dot.is-open .vk-cs-dot__l{color:var(--vk-accent)}.vk-cs-pairs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:var(--vk-border);border:1px solid var(--vk-border);border-radius:12px;overflow:hidden;margin:0 0 clamp(24px,4vh,36px)}.vk-cs-pair{background:var(--surface-card);padding:clamp(18px,2.4vw,28px)}.vk-cs-pair__row{display:flex;align-items:baseline;gap:12px;margin-top:10px}.vk-cs-pair__before{font-size:1.0625rem;color:var(--vk-text-faint);text-decoration:line-through;text-decoration-color:rgba(255,255,255,.35)}.vk-cs-pair__arrow{color:var(--vk-text-faint)}.vk-cs-pair__after{font-size:clamp(1.9rem,calc(1.3rem + 1.6vw),2.8rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--color-white)}.vk-cs-pair__bar{height:3px;background:var(--color-white-04);border-radius:2px;margin-top:16px;overflow:hidden}.vk-cs-pair__bar span{display:block;height:100%;background:var(--vk-accent);border-radius:2px}.vk-cs-pair__change{margin-top:8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--vk-accent);font-weight:600}.vk-cs-split{display:grid;grid-template-columns:1fr;gap:clamp(24px,4vw,56px);align-items:start}@media (min-width:900px){.vk-cs-split{grid-template-columns:1fr minmax(240px,340px)}}.vk-cs-pull{margin-top:0}.vk-cs-pull blockquote{font-size:clamp(1.2rem,calc(1rem + .8vw),1.6rem);font-weight:500;line-height:1.35}.vk-cs-sources summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:12px}.vk-cs-sources summary::-webkit-details-marker{display:none}.vk-cs-sources summary::after{content:"+";margin-left:auto;color:var(--vk-accent);font-weight:400;font-size:1.375rem;line-height:1}.vk-cs-sources[open] summary::after{content:"\2013"}.vk-cs-sources .vk-cs-refs{margin-top:16px}.vk-cs-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(12px,1.6vw,20px)}.vk-cs-card{display:flex;flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,28px)}.vk-cs-card__h,html body .vk-cs-card__h{margin:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;font-size:clamp(1.35rem,calc(1.1rem + .8vw),1.65rem) !important;font-weight:600;line-height:1.35;letter-spacing:-.02em;color:var(--color-white);text-wrap:pretty;transition:color .25s}.vk-cs-card__h > span:not(.vk-arrow){flex:1 1 auto}.vk-cs-card:hover .vk-cs-card__h{color:var(--vk-accent)}.vk-cs-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0}.vk-cs-card__meta .vk-meta+.vk-meta{padding-left:14px;margin-left:14px;border-left:1px solid var(--vk-border)}@media (max-width:720px){.vk-cs-cards{grid-template-columns:1fr}}@media (max-width: 640px){.vk-btn--lg{padding: 14px 26px;font-size: 12px}}@media (max-width: 1180px){.vk-bento__tile--tail{grid-column: span 2}}@media (max-width: 640px){.vk-bento__tile--tail{grid-column: span 1}}.vk-cs-cards--home{grid-template-columns: repeat(3, 1fr)}@media (max-width: 1180px){.vk-cs-cards--home{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 720px){.vk-cs-cards--home{grid-template-columns: 1fr}}.vk-cs-cards--home .vk-cs-card__meta .vk-meta + .vk-meta{padding-left: 0;margin-left: 0;border-left: 0}html body .e-con.e-parent section.vk-ambient--r, body:not(.elementor-page) section.vk-ambient--r{background-image: radial-gradient(ellipse 45% 70% at 100% 50%, var(--color-green-14), transparent 70%) !important;background-repeat: no-repeat !important}html body .e-con.e-parent section.vk-ambient--l, body:not(.elementor-page) section.vk-ambient--l{background-image: radial-gradient(ellipse 45% 70% at 0% 50%, var(--color-green-14), transparent 70%) !important;background-repeat: no-repeat !important}html body .e-con.e-parent section.vk-section--hero.vk-ambient--r{background-image: radial-gradient(ellipse 45% 70% at 100% 50%, var(--color-green-14), transparent 70%), var(--gradient-hero) !important}html body .e-con.e-parent section.vk-section--hero.vk-ambient--l{background-image: radial-gradient(ellipse 45% 70% at 0% 50%, var(--color-green-14), transparent 70%), var(--gradient-hero) !important}html body .e-con.e-parent section.vk-section--steep.vk-ambient--r{background-image: radial-gradient(ellipse 45% 70% at 100% 50%, var(--color-green-14), transparent 70%), var(--gradient-hero-steep) !important}html body .e-con.e-parent section.vk-section--steep.vk-ambient--l{background-image: radial-gradient(ellipse 45% 70% at 0% 50%, var(--color-green-14), transparent 70%), var(--gradient-hero-steep) !important}:root, body, .elementor-kit-8{--gradient-hero-steep: var(--gradient-hero)}section.vk-section--hero:not(:has(> .vk-hero-wash)), section.vk-section--steep:not(:has(> .vk-hero-wash)), section[style*="background: var(--gradient-hero"]:not(:has(> .vk-hero-wash)), section.bg-hero:not(:has(> .vk-hero-wash)){position: relative;overflow: hidden;isolation: isolate}section.vk-section--hero:not(:has(> .vk-hero-wash))::before, section.vk-section--steep:not(:has(> .vk-hero-wash))::before, section[style*="background: var(--gradient-hero"]:not(:has(> .vk-hero-wash))::before, section.bg-hero:not(:has(> .vk-hero-wash))::before{content: "";position: absolute;inset: -10% -10% -2px -10%;z-index: -1;pointer-events: none;background: var(--gradient-card-radial);opacity: .75}#scroll-top{position: absolute !important;left: 50%;bottom: 20px;transform: translateX(-50%);width: 40px;height: 40px;display: flex !important;opacity: 1 !important;visibility: visible !important;align-items: center;justify-content: center;border: 1px solid var(--vk-border);border-radius: var(--radius-pill);background: var(--color-white-03);color: var(--vk-text-body);z-index: 5;transition: border-color .3s, color .3s}#scroll-top:hover{border-color: var(--vk-accent);color: var(--vk-accent)}body{position: relative}@media (max-width: 720px){#scroll-top{position: static !important;transform: none;margin: 0 auto 20px}}.vk-cs-cards--home{gap: clamp(12px, 1.6vw, 20px)}.vk-cs-cards--home .vk-cs-card__h, html body .vk-cs-cards--home .vk-cs-card__h{transition: color .35s var(--ease-out-expo)}.vk-cs-cards--home .vk-cs-card:hover .vk-cs-card__h, html body .vk-cs-cards--home .vk-cs-card:hover .vk-cs-card__h{color: var(--vk-accent)}.vk-faq{border-top: 1px solid var(--vk-border);max-width: 1100px}.vk-faq__item{border-bottom: 1px solid var(--vk-border)}.vk-faq__q{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 22px 0;background: none;border: 0;text-align: left;cursor: pointer;color: var(--vk-text-max);font-family: Syne, sans-serif;font-size: clamp(1.15rem,calc(.95rem + .6vw),1.5rem);font-weight: 700;letter-spacing: -0.02em;line-height: 1.2;transition: color .3s}.vk-faq__q:hover, .vk-faq__q[aria-expanded="true"]{color: var(--vk-accent)}.vk-faq__i{flex: none;width: 22px;height: 22px;color: var(--vk-accent);transition: transform .35s var(--ease-out-expo)}.vk-faq__q[aria-expanded="true"] .vk-faq__i{transform: rotate(45deg)}.vk-faq__a{padding: 0 0 24px;max-width: 900px}.vk-faq__a[hidden]{display: none}.vk-bento--even{grid-template-columns: repeat(2, 1fr)}@media (max-width: 640px){.vk-bento--even{grid-template-columns: 1fr}}.vk-check2{display: grid;grid-template-columns: 1fr 1fr;column-gap: clamp(32px, 5vw, 80px)}@media (max-width: 760px){.vk-check2{grid-template-columns: 1fr}}[data-rail]::-webkit-scrollbar{display: none}form[data-vk-form] .vk-meta, form[data-vk-form] legend{color: var(--vk-text-max) !important}form[data-vk-form] input, form[data-vk-form] textarea, form[data-vk-form] select{color: var(--vk-text-max) !important}form[data-vk-form] input::placeholder, form[data-vk-form] textarea::placeholder{color: rgba(255,255,255,.55)}form[data-vk-form] .vk-pill{color: var(--vk-text-max)}form[data-vk-form] [data-vk-selected]{color: rgba(255,255,255,.75)}.vk-cmp{border-top: 1px solid var(--vk-border)}.vk-cmp__row{display: grid;grid-template-columns: 1.1fr 1fr 1fr 1fr;gap: clamp(16px, 2.5vw, 40px);padding: 18px 0;border-bottom: 1px solid var(--vk-border);font-size: 1rem;line-height: 1.6;color: var(--vk-text-body)}.vk-cmp__head{font-size: 11px;letter-spacing: .18em;text-transform: uppercase;color: var(--vk-text-faint);padding: 12px 0}.vk-cmp--2 .vk-cmp__row{grid-template-columns: 1.1fr 1fr 1fr}.vk-cmp__label{color: var(--vk-text-max);font-weight: 600}.vk-cmp__row > div:last-child{color: var(--vk-text-max)}.vk-cmp__head > div:last-child{color: var(--vk-accent)}@media (max-width: 720px){.vk-cmp__row{grid-template-columns: 1fr;gap: 6px}.vk-cmp__head{display: none}.vk-cmp__row > div:not(.vk-cmp__label)::before{content: attr(data-col);display: block;font-size: 11px;letter-spacing: .18em;text-transform: uppercase;color: var(--vk-text-faint);margin-bottom: 2px}}.vk-wash,.vk-card,.vk-rail-item,.vk-grid-item,.vk-cs-card{position:relative;isolation:isolate}.vk-wash::before,.vk-card::before,.vk-rail-item::before,.vk-grid-item::before,.vk-cs-card::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(90deg,rgba(79,205,97,.15),rgba(79,205,97,0) 70%);transition:opacity .4s var(--ease-out-expo)}.vk-wash:is(:hover,:focus-visible,:focus-within)::before, .vk-card:is(:hover,:focus-visible,:focus-within)::before, .vk-rail-item:is(:hover,:focus-visible,:focus-within)::before, .vk-grid-item:is(:hover,:focus-visible,:focus-within)::before, .vk-cs-card:is(:hover,:focus-visible,:focus-within)::before{opacity:1}@media (prefers-reduced-motion:reduce){.vk-wash::before,.vk-card::before,.vk-rail-item::before, .vk-grid-item::before,.vk-cs-card::before{transition:none}}.vk-mm{position:absolute;top:100%;left:0;right:0;z-index:89;overflow:hidden;background:rgba(13,13,13,.85);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--vk-border);animation:vk-mm-in .32s var(--ease-out-expo)}@supports (color:color-mix(in srgb,#000 50%,transparent)){.vk-mm{background:color-mix(in srgb,var(--color-black) 85%,transparent)}}@keyframes vk-mm-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.vk-mm__in{position:relative;z-index:1;max-width:calc(1440px + 2*clamp(20px,5vw,72px));margin-inline:auto;padding:clamp(20px,2.4vw,34px) clamp(20px,5vw,72px)}.vk-mm__two{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(18px,3vw,46px)}.vk-mm__list{display:flex;flex-direction:column;border-top:1px solid var(--vk-border)}.vk-mm__li{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;background:none;border:0;border-bottom:1px solid var(--vk-border);color:var(--vk-text-body);font:inherit;text-align:left;padding:12px 0;cursor:pointer;text-decoration:none;transition:color .3s}.vk-mm__li--plain{grid-template-columns:minmax(0,1fr) 18px}.vk-mm__n{font-size:10px;letter-spacing:.14em;color:var(--vk-text-faint);transition:color .3s}.vk-mm__t{font-size:1.0625rem;font-weight:650;letter-spacing:-.02em;line-height:1.2}.vk-mm__t--sm{font-size:.9375rem;font-weight:600;line-height:1.35}.vk-mm__li .vk-i{opacity:1;transform:none;color:var(--vk-text-faint);transition:opacity .3s,transform .3s,color .3s;width:16px;height:16px}.vk-mm__li:hover,.vk-mm__li[data-sel]{color:var(--vk-text-max)}.vk-mm__li:hover .vk-mm__n,.vk-mm__li[data-sel] .vk-mm__n{color:var(--vk-accent)}.vk-mm__li:hover .vk-i,.vk-mm__li[data-sel] .vk-i{opacity:1;transform:none;color:var(--vk-accent)}.vk-mm__pane{display:none}.vk-mm__pane[data-on]{display:block;animation:vk-mm-fade .4s var(--ease-out-expo)}@keyframes vk-mm-fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vk-mm__h{margin:8px 0;font-size:clamp(1.15rem, calc(.95rem + .6vw), 1.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.2}.vk-mm__h--sm{font-size:clamp(1rem, calc(.9rem + .45vw), 1.25rem);line-height:1.2}.vk-mm__d{color:var(--vk-accent)}.vk-mm__p{margin:0 0 14px;color:var(--vk-text-body);line-height:1.6;max-width:46ch}.vk-mm__chips{display:flex;flex-wrap:wrap;gap:6px}.vk-mm__g32{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px, 1.3vw, 16px)}.vk-mm__sc{display:flex;flex-direction:column;gap:11px;padding:18px 20px}.vk-mm__top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:18px}.vk-mm__sc .vk-mm__n{transition:color .3s}.vk-mm__sc:hover .vk-mm__n,.vk-mm__sc:focus-visible .vk-mm__n{color:var(--vk-accent)}.vk-mm__name{font-size:clamp(1.15rem, calc(.95rem + .6vw), 1.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--vk-text-max);transition:color .3s}.vk-mm__sc:hover .vk-mm__name,.vk-mm__sc:focus-visible .vk-mm__name{color:var(--vk-accent)}.vk-mm__sc .vk-chip{font-size:11px;padding:5px 10px;white-space:nowrap;transition:border-color .35s,color .35s}.vk-mm__sc:hover .vk-chip{border-color:var(--color-green-18);color:var(--vk-text-max)}.vk-mm__sc--free{border-color:var(--color-green-18);background:rgba(79,205,97,.06)}.vk-mm__sc--free:before{background:linear-gradient(90deg,rgba(79,205,97,.2),rgba(79,205,97,0) 72%)}.vk-mm__sc--free .vk-mm__name,.vk-mm__sc--free:hover .vk-mm__name{color:var(--vk-text-max)}@media (max-width:1200px){.vk-mm__g32{grid-template-columns:repeat(2,1fr)}}.vk-mm__lead{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--vk-text-max);text-decoration:none;font-size:1.25rem;font-weight:700;letter-spacing:-.025em}.vk-mm__lead:hover{color:var(--vk-accent)}a.vk-mm__h{display:flex;align-items:flex-start;gap:11px;text-decoration:none;color:var(--vk-text-max)}a.vk-mm__h:hover{color:var(--vk-accent)}.vk-mm__lead .vk-i,a.vk-mm__h .vk-i{flex:none;color:var(--vk-accent);transition:transform .35s var(--ease-out-expo)}.vk-mm__lead .vk-i{width:17px;height:17px}a.vk-mm__h .vk-i{width:20px;height:20px;margin-top:4px}a.vk-mm__h.vk-mm__h--sm .vk-i{width:17px;height:17px;margin-top:4px}.vk-mm__lead:hover .vk-i,a.vk-mm__h:hover .vk-i{transform:translateX(4px)}.vk-mm__link{display:inline-flex;align-items:center;gap:8px;color:var(--vk-accent);text-decoration:none;font-size:11px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.vk-mm__link .vk-i{width:15px;height:15px}.vk-mm__head{display:flex;margin-bottom:clamp(14px,2vw,22px)}.vk-mm__railwrap{display:flex;align-items:center;gap:clamp(8px,1.2vw,16px)}.vk-mm__rail{flex:1 1 auto;min-width:0;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 0;scrollbar-width:none;-ms-overflow-style:none}.vk-mm__rail::-webkit-scrollbar{display:none}.vk-mm .vk-shot,.vk-mm .vk-shot-img{display:block}.vk-mm .vk-rail-item{width:clamp(220px,22vw,280px);padding:11px}.vk-mm .vk-card-head{margin-top:11px}.vk-mm .vk-card-title{font-size:1rem;font-weight:650;line-height:1.2;transition:color .3s}.vk-mm__disc{display:block;margin-top:3px;color:var(--vk-accent);letter-spacing:.14em}.vk-mm .vk-card-foot{margin-top:9px;padding-top:9px;border-top:1px solid var(--vk-border-faint)}.vk-mm .vk-result{font-size:14px;letter-spacing:0;text-transform:none;color:var(--vk-text-body);line-height:1.35}.vk-mm .vk-card-link:hover .vk-card-title, .vk-mm .vk-card-link:focus-visible .vk-card-title{color:var(--vk-accent)}.vk-mm__card:hover .vk-mm__cn,.vk-mm__card:focus-visible .vk-mm__cn{color:var(--vk-accent)}.vk-mm__li:hover .vk-mm__t,.vk-mm__li:focus-visible .vk-mm__t{color:var(--vk-accent)}.vk-mm__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.vk-mm__card{display:flex;flex-direction:column;gap:7px;padding:16px;color:var(--vk-text-max)}.vk-mm__sec{color:var(--vk-accent);letter-spacing:.14em}.vk-mm__cn{font-size:1.0625rem;font-weight:650;line-height:1.2;transition:color .3s}.vk-mm__cl{font-size:14px;line-height:1.5;color:var(--vk-text-body)}.vk-mm__go{margin-top:auto;padding-top:8px;color:var(--vk-text-faint);font-size:10px}.vk-mm__card:hover .vk-mm__go{color:var(--vk-accent)}.vk-mm__trig{background:none;border:0;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:5px;text-decoration:none}.vk-mm__chev{width:13px;height:13px;transition:transform .3s}.vk-mm__trig[aria-expanded=true]{color:var(--vk-accent)}.vk-mm__trig[aria-expanded=true] .vk-mm__chev{transform:rotate(180deg)}@media (max-width:1000px){.vk-mm__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.vk-mm{display:none!important}}@media (prefers-reduced-motion:reduce){.vk-mm,.vk-mm__pane[data-on]{animation:none}.vk-mm__rail{scroll-behavior:auto}}.vk-arrow,.vk-card-open{--vk-arrow:44px;--vk-nudge:translate(2px,-2px);flex:none;box-sizing:border-box;width:var(--vk-arrow);height:var(--vk-arrow);padding:0;border:1px solid var(--vk-border);border-radius:var(--radius-pill);background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--vk-accent);font-size:1.0625rem;transition:border-color .4s var(--ease-out-expo),color .4s var(--ease-out-expo),transform .4s var(--ease-out-expo),opacity .3s}.vk-arrow--sm{--vk-arrow:32px;font-size:.9375rem}.vk-arrow--lg{--vk-arrow:52px;font-size:1.125rem}.vk-arrow--w{--vk-nudge:translateX(-3px)}.vk-arrow--e{--vk-nudge:translateX(3px)}button.vk-arrow{color:var(--vk-text-max);cursor:pointer}button.vk-arrow[disabled]{opacity:.3;cursor:default}:is(a,button):is(:hover,:focus-visible) :is(.vk-arrow,.vk-card-open), button.vk-arrow:not([disabled]):is(:hover,:focus-visible){border-color:var(--accent-hover);color:var(--accent-hover);transform:var(--vk-nudge)}@media (prefers-reduced-motion:reduce){:is(a,button):is(:hover,:focus-visible) :is(.vk-arrow,.vk-card-open), button.vk-arrow:not([disabled]):is(:hover,:focus-visible){transform:none}}.vk-tile{border:1px solid var(--vk-border);border-radius:12px;background:transparent;text-decoration:none;transition:border-color .35s var(--ease-out-expo),translate .35s var(--ease-out-expo),background .5s var(--ease-out-expo)}.vk-tile:is(:hover,:focus-visible,:focus-within){border-color:var(--vk-accent);translate:0 -3px}.vk-tile--feature:is(:hover,:focus-visible,:focus-within){background:var(--gradient-hero)}@media (prefers-reduced-motion:reduce){.vk-tile:is(:hover,:focus-visible,:focus-within){translate:none}}form[data-vk-form] :is(.vk-f1,.vk-f2,.vk-f3){background:rgb(255 255 255 / .04)!important;border:1px solid rgb(127 134 130 / .32)!important;border-radius:8px!important;padding:12px 16px!important;line-height:1.6!important;transition:border-color .4s var(--ease-out-expo)!important}form[data-vk-form] :is(.vk-f1,.vk-f2,.vk-f3):focus{border-color:var(--accent)!important}form[data-vk-form] :is(.vk-f1,.vk-f2,.vk-f3)::placeholder{color:#7f8682}.vk-accent{color:var(--vk-accent)}.vk-m0{margin:0}.vk-r12{border-radius:12px}.vk-rel{position:relative}.vk-clip{position:relative;overflow:hidden}.vk-hero-ring{position:absolute;top:-18vw;right:-14vw;width:46vw;height:46vw;border-radius:50%;border:1px solid var(--color-green-18)}.vk-hero-glow{position:absolute;top:-8vw;right:-4vw;width:26vw;height:26vw;border-radius:50%;background:radial-gradient(circle at 40% 40%,var(--color-green-22),transparent 65%);filter:blur(10px)}.vk-ico20{width:20px;height:20px;flex:none;color:var(--vk-accent);margin-top:3px}.vk-body{font-size:1.0625rem;line-height:1.5;color:var(--vk-text-max)}.vk-tilebody{height:100%;padding:clamp(22px, 2.6vw, 36px);flex-direction:row;align-items:flex-start;justify-content:space-between;gap:24px}.vk-mb-sec{margin:0 0 clamp(26px,4vh,40px)}.vk-listrow{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--vk-border)}.vk-listrow--lg{padding:14px 0}.vk-h-md{margin:0;font-size:clamp(1.15rem, calc(1rem + .5vw), 1.5rem);font-weight:700;letter-spacing:-0.02em;line-height:1.2}.vk-body-sm{margin:0;font-size:.9375rem;line-height:1.6;color:var(--vk-text-body)}.vk-row-split{display:flex;align-items:center;justify-content:space-between;gap:16px}.vk-lede-sm{margin:12px 0 0;max-width:46ch;font-size:1rem;line-height:1.6;color:var(--vk-text-body)}.vk-taglist{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.vk-panel{flex:1 1 340px;margin:0;padding:clamp(26px,3vw,38px);border:1px solid var(--vk-border);border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;gap:26px;background:var(--color-white-02);transition:border-color .5s var(--ease-out-expo)}.vk-stars{display:flex;gap:3px;margin-bottom:18px}.vk-quote{margin:0;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.5;letter-spacing:-0.01em;color:var(--vk-text-max)}.vk-stack10{display:flex;flex-direction:column;gap:10px}.vk-rownum{font-size:11px;letter-spacing:0.18em;color:var(--vk-accent);width:40px;flex:none;padding-top:10px}.vk-h-lg{flex:1 1 320px;font-size:clamp(1.4rem,2.2vw,2.1rem);font-weight:700;letter-spacing:-0.025em;line-height:1.2}.vk-sec-tall{position:relative;background:var(--vk-surface);padding:clamp(90px, 16vh, 190px) clamp(20px, 5vw, 72px);overflow:hidden}.vk-h-sm{margin:0;font-size:clamp(1.45rem, calc(1.1rem + 1.1vw), 2.1rem);font-weight:700;letter-spacing:-0.02em;line-height:1}.vk-row14{display:flex;align-items:center;gap:14px}.vk-meta-b{display:block;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--vk-text-faint);margin-top:4px}
:root{--pa-ease:var(--ease-out-expo);--pa-ease-snap: cubic-bezier(.22,.61,.36,1);--pa-dur: .9s;--pa-dur-fast: .35s;--pa-rise: 28px;--pa-text: var(--color-white);--pa-text-dim: var(--color-white-22, var(--color-white-22, rgba(255,255,255,.22)));--pa-accent: var(--color-green);--pa-invert: var(--color-black);--pa-sweep: var(--color-green)}.pa-word{color:var(--pa-text-dim);transition:color .45s var(--pa-ease)}.pa-word.is-lit{color:var(--pa-text)}.pa-word.is-hot{color:var(--pa-accent)}[data-split] .pa-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}[data-split] .pa-w > i{display:inline-block;font-style:normal;transform:translateY(108%) rotate(4deg);transition:transform 1s var(--pa-ease);will-change:transform}[data-split].is-in .pa-w > i{transform:none}[data-split="stagger"] .pa-w > i{transition-delay:calc(var(--pa-i,0) * 45ms)}[data-chars] .pa-c{display:inline-block;opacity:0;transform:translateY(90%) rotate(5deg);transition:opacity .6s var(--pa-ease), transform .8s var(--pa-ease);transition-delay:calc(var(--pa-i,0) * 28ms)}[data-chars].is-in .pa-c{opacity:1;transform:none}[data-chars] .pa-word-group{display:inline-block;white-space:nowrap}[data-pa-reveal].is-in{opacity:1;transform:none}.pa-zoom{display:block;overflow:hidden;position:relative}.pa-zoom img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(var(--pa-zoom-gray,.85)) contrast(1.04);transition:transform 1s var(--pa-ease), filter .7s var(--pa-ease);will-change:transform}.pa-zoom:hover img{transform:scale(var(--pa-zoom-scale,1.06));filter:none}[data-magnetic]{transition:transform .4s var(--pa-ease);will-change:transform}.pa-cursor{position:fixed;top:0;left:0;z-index:9999;pointer-events:none;width:12px;height:12px;border-radius:50%;background:var(--color-white);mix-blend-mode:difference;transform:translate3d(-50%,-50%,0);transition:width .3s var(--pa-ease), height .3s var(--pa-ease);will-change:transform}.pa-cursor.is-big{width:72px;height:72px}.pa-cursor::after{content:attr(data-label);position:absolute;inset:0;display:grid;place-items:center;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--scrim-70);opacity:0;transition:opacity .25s var(--pa-ease)}.pa-cursor.is-big::after{opacity:1}html.pa-has-cursor, html.pa-has-cursor *{cursor:none !important}.pa-preloader{position:fixed;inset:0;z-index:9500;display:grid;place-items:center;background:var(--pa-preloader-bg,var(--color-black));color:var(--pa-invert);clip-path:inset(0 0 0 0);transition:clip-path 1s var(--pa-ease)}.pa-preloader.is-done{clip-path:inset(0 0 100% 0);pointer-events:none}.pa-preloader-bar{position:relative;overflow:hidden;width:min(46vw,420px);height:1px;margin-top:1.6rem;background:var(--color-white-20)}.pa-preloader-bar > i{position:absolute;inset:0 100% 0 0;background:var(--pa-accent);transition:right .2s linear}body.pa-modal-open{overflow:hidden}@keyframes pa-drift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@media (hover:none){.pa-cursor{display:none}html.pa-has-cursor, html.pa-has-cursor *{cursor:auto !important}.pa-zoom:hover img{transform:none;filter:grayscale(var(--pa-zoom-gray,.85))}}@media (prefers-reduced-motion: reduce){*:not([data-marquee]),*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}[data-split] .pa-w > i{transform:none !important}[data-chars] .pa-c{opacity:1 !important;transform:none !important}.pa-word{color:var(--pa-text) !important}}:root{--pa-accent: var(--color-green);--pa-text: var(--color-white);--pa-text-dim: var(--color-white-22, var(--color-white-22, rgba(255,255,255,.22)));--pa-invert: var(--color-black);--pa-sweep: var(--color-green)}p a:not([class*="vk-btn"]), .vk-nav-desktop a:not([class*="vk-btn"]), .vk-nav-mobile a:not([class*="vk-btn"]){position:relative;text-decoration:none}p a:not([class*="vk-btn"])::after, .vk-nav-desktop a:not([class*="vk-btn"])::after, .vk-nav-mobile a:not([class*="vk-btn"])::after{content:'';position:absolute;left:0;bottom:-.12em;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--pa-ease)}p a:not([class*="vk-btn"]):hover::after, .vk-nav-desktop a:not([class*="vk-btn"]):hover::after, .vk-nav-mobile a:not([class*="vk-btn"]):hover::after{transform:scaleX(1);transform-origin:left}@media (hover:none){p a::after, .vk-nav-desktop a::after, .vk-nav-mobile a::after{display:none}}
.anim-v1:not(#_#_){animation:vk-marquee 40s linear infinite}.bg-clear:not(#_#_){background:transparent}.bg-accent:not(#_#_){background:var(--accent)}.bg-white02:not(#_#_){background:var(--color-white-02)}.bg-white03:not(#_#_){background:var(--color-white-03)}.bg-white14:not(#_#_){background:var(--color-white-14)}.bg-card-radial:not(#_#_){background:var(--gradient-card-radial)}.bg-hero:not(#_#_){background:var(--gradient-hero)}.bg-placeholder-a:not(#_#_){background:var(--gradient-placeholder-a)}.bg-placeholder-b:not(#_#_){background:var(--gradient-placeholder-b)}.bg-placeholder-c:not(#_#_){background:var(--gradient-placeholder-c)}.bg-scrim35:not(#_#_){background:var(--scrim-35)}.bg-scrim40:not(#_#_){background:var(--scrim-40)}.bg-border-faint:not(#_#_){background:var(--vk-border-faint)}.bg-border:not(#_#_){background:var(--vk-border)}.bg-surface:not(#_#_){background:var(--vk-surface)}.bd-faint:not(#_#_){border:1px solid var(--vk-border-faint)}.bd:not(#_#_){border:1px solid var(--vk-border)}.bd-none:not(#_#_){border:none}.bdb-faint:not(#_#_){border-bottom:1px solid var(--vk-border-faint)}.bdb:not(#_#_){border-bottom:1px solid var(--vk-border)}.bdl-2-solid-accent:not(#_#_){border-left:2px solid var(--accent)}.br-12:not(#_#_){border-radius:12px}.br-14:not(#_#_){border-radius:14px}.br-16:not(#_#_){border-radius:16px}.br-4-4-0-0:not(#_#_){border-radius:4px 4px 0 0}.br-8:not(#_#_){border-radius:8px}.br-999:not(#_#_){border-radius:999px}.bdt-faint:not(#_#_){border-top:1px solid var(--vk-border-faint)}.bdt:not(#_#_){border-top:1px solid var(--vk-border)}.fx-v1:not(#_#_){flex:0 0 min(78vw,640px)}.fx-0-1-320:not(#_#_){flex:0 1 320px}.fx-1:not(#_#_){flex:1}.fx-1-1-120:not(#_#_){flex:1 1 120px}.fx-1-1-150:not(#_#_){flex:1 1 150px}.fx-1-1-220:not(#_#_){flex:1 1 220px}.fx-1-1-300:not(#_#_){flex:1 1 300px}.fx-1-1-320:not(#_#_){flex:1 1 320px}.fx-1-1-340:not(#_#_){flex:1 1 340px}.fx-1-1-380:not(#_#_){flex:1 1 380px}.fx-1-1-400:not(#_#_){flex:1 1 400px}.fx-1-1-420:not(#_#_){flex:1 1 420px}.fx-1-1-440:not(#_#_){flex:1 1 440px}.fx-1-1-460:not(#_#_){flex:1 1 460px}.fx-1-1-480:not(#_#_){flex:1 1 480px}.fx-1-1-520:not(#_#_){flex:1 1 520px}.fx-1-1-560:not(#_#_){flex:1 1 560px}.fx-none:not(#_#_){flex:none}.gap-10:not(#_#_){gap:10px}.gap-12:not(#_#_){gap:12px}.gap-14:not(#_#_){gap:14px}.gap-16:not(#_#_){gap:16px}.gap-1:not(#_#_){gap:1px}.gap-22:not(#_#_){gap:22px}.gap-24:not(#_#_){gap:24px}.gap-24-48:not(#_#_){gap:24px 48px}.gap-56:not(#_#_){gap:56px}.gap-8:not(#_#_){gap:8px}.gap-32_80:not(#_#_){gap:clamp(32px,5vw,80px)}.gap-32_96:not(#_#_){gap:clamp(32px,5vw,96px)}.gap-32_96-2:not(#_#_){gap:clamp(32px,6vw,96px)}.gap-6_12:not(#_#_){gap:clamp(6px,1vw,12px)}.inset-0:not(#_#_){inset:0}.m-0:not(#_#_){margin:0}.m-0-0-0:not(#_#_){margin:0 0 0}.m-0-0-26_40:not(#_#_){margin:0 0 clamp(26px,4vh,40px)}.m-0-0-32_52:not(#_#_){margin:0 0 clamp(32px,5vh,52px)}.m-0-0-40_72:not(#_#_){margin:0 0 clamp(40px,6vh,72px)}.m-0-14:not(#_#_){margin:0 14px}.m-0-auto:not(#_#_){margin:0 auto}.m-10-0-0:not(#_#_){margin:10px 0 0}.m-12-0-0:not(#_#_){margin:12px 0 0}.m-18-0-0:not(#_#_){margin:18px 0 0}.m-20-0-0:not(#_#_){margin:20px 0 0}.m-20-0-26:not(#_#_){margin:20px 0 26px}.m-20-0-30_48:not(#_#_){margin:20px 0 clamp(30px,4vh,48px)}.m-20-0-32_52:not(#_#_){margin:20px 0 clamp(32px,5vh,52px)}.m-24-0-0:not(#_#_){margin:24px 0 0}.m-24-0-20:not(#_#_){margin:24px 0 20px}.m-24-0-36_56:not(#_#_){margin:24px 0 clamp(36px,5vh,56px)}.m-24-0-40_72:not(#_#_){margin:24px 0 clamp(40px,6vh,72px)}.m-26-0-0:not(#_#_){margin:26px 0 0}.m-28-0-0:not(#_#_){margin:28px 0 0}.m-30-0-0:not(#_#_){margin:30px 0 0}.m-34-0-0:not(#_#_){margin:34px 0 0}.m-22_34-0-0:not(#_#_){margin:clamp(22px,3.5vh,34px) 0 0}.m-24_32-0-0:not(#_#_){margin:clamp(24px,3vh,32px) 0 0}.m-24_38-0-0:not(#_#_){margin:clamp(24px,4vh,38px) 0 0}.m-30_52-0-0:not(#_#_){margin:clamp(30px,5vh,52px) 0 0}.m-32_48-0-0:not(#_#_){margin:clamp(32px,5vh,48px) 0 0}.ov-hidden:not(#_#_){overflow:hidden}.p-0:not(#_#_){padding:0}.p-0-20_72:not(#_#_){padding:0 clamp(20px,5vw,72px)}.p-0-20_72-8:not(#_#_){padding:0 clamp(20px,5vw,72px) 8px}.p-0-20_72-40_72:not(#_#_){padding:0 clamp(20px,5vw,72px) clamp(40px,6vh,72px)}.p-10-0:not(#_#_){padding:10px 0}.p-160-20_72-40_64:not(#_#_){padding:160px clamp(20px,5vw,72px) clamp(40px,6vh,64px)}.p-160-20_72-48_72:not(#_#_){padding:160px clamp(20px,5vw,72px) clamp(48px,7vh,72px)}.p-160-20_72-48_80:not(#_#_){padding:160px clamp(20px,5vw,72px) clamp(48px,8vh,80px)}.p-160-20_72-72_120:not(#_#_){padding:160px clamp(20px,5vw,72px) clamp(72px,10vh,120px)}.p-160-20_72-72_150:not(#_#_){padding:160px clamp(20px,5vw,72px) clamp(72px,12vh,150px)}.p-16:not(#_#_){padding:16px}.p-16-0:not(#_#_){padding:16px 0}.p-18-16:not(#_#_){padding:18px 16px}.p-18-34:not(#_#_){padding:18px 34px}.p-28-24:not(#_#_){padding:28px 24px}.p-18_28:not(#_#_){padding:clamp(18px,2.4vw,28px)}.p-24_34:not(#_#_){padding:clamp(24px,3vw,34px)}.p-24_40:not(#_#_){padding:clamp(24px,3vw,40px)}.p-26_40-28:not(#_#_){padding:clamp(26px,4vh,40px) 28px}.p-26_40-8_28:not(#_#_){padding:clamp(26px,4vh,40px) clamp(8px,2vw,28px)}.p-32_64-20_72:not(#_#_){padding:clamp(32px,5vh,64px) clamp(20px,5vw,72px)}.p-40_76-20_72:not(#_#_){padding:clamp(40px,6vh,76px) clamp(20px,5vw,72px)}.p-48_80-20_72:not(#_#_){padding:clamp(48px,7vh,80px) clamp(20px,5vw,72px)}.p-72_150-0-40_76:not(#_#_){padding:clamp(72px,12vh,150px) 0 clamp(40px,6vh,76px)}.p-72_150-20_72:not(#_#_){padding:clamp(72px,12vh,150px) clamp(20px,5vw,72px)}.td-none:not(#_#_){text-decoration:none}.tr-v1:not(#_#_){transition:background .4s cubic-bezier(.16,1,.3,1)}.tr-v2:not(#_#_){transition:background .5s cubic-bezier(.16,1,.3,1),padding-left .5s cubic-bezier(.16,1,.3,1)}.tr-v3:not(#_#_){transition:border-color .4s cubic-bezier(.16,1,.3,1)}.tr-v4:not(#_#_){transition:height .9s cubic-bezier(.16,1,.3,1)}.tr-v5:not(#_#_){transition:height .9s cubic-bezier(.16,1,.3,1) .06s}.tr-v6:not(#_#_){transition:height .9s cubic-bezier(.16,1,.3,1) .12s}.tr-v7:not(#_#_){transition:height .9s cubic-bezier(.16,1,.3,1) .18s}.tr-v8:not(#_#_){transition:height .9s cubic-bezier(.16,1,.3,1) .24s}.tr-v9:not(#_#_){transition:height .9s cubic-bezier(.16,1,.3,1) .36s}.tr-v10:not(#_#_){transition:height .9s cubic-bezier(.16,1,.3,1) .3s}.tr-v11:not(#_#_){transition:height .9s cubic-bezier(.16,1,.3,1) .42s}.fxd-col:not(#_#_){flex-direction:column}.fxw-wrap:not(#_#_){flex-wrap:wrap}.ff-v1:not(#_#_){font-family:Syne,sans-serif}.fs-13:not(#_#_){font-size:.8125rem}.fs-14:not(#_#_){font-size:.875rem}.fs-15:not(#_#_){font-size:.9375rem}.fs-17:not(#_#_){font-size:1.0625rem}.fs-18:not(#_#_){font-size:1.125rem}.fs-20:not(#_#_){font-size:1.25rem}.fs-11:not(#_#_){font-size:11px}.fs-16:not(#_#_){font-size:1rem}.fs-21_32:not(#_#_){font-size:clamp(1.3rem,2.2vw,2rem)}.fs-21_29:not(#_#_){font-size:clamp(1.3rem,calc(1rem + .9vw),1.8rem)}.fs-23_34:not(#_#_){font-size:clamp(1.45rem,calc(1.1rem + 1.1vw),2.1rem)}.fs-22_34:not(#_#_){font-size:clamp(1.4rem,2.2vw,2.1rem)}.fs-24_38:not(#_#_){font-size:clamp(1.5rem,2.6vw,2.4rem)}.fs-24_42:not(#_#_){font-size:clamp(1.5rem,calc(1.1rem + 1.5vw),2.6rem)}.fs-26_35:not(#_#_){font-size:clamp(1.6rem,2.4vw,2.2rem)}.fs-27_51:not(#_#_){font-size:clamp(1.7rem,calc(1.25rem + 1.7vw),3.2rem)}.fs-29_51:not(#_#_){font-size:clamp(1.8rem,calc(1.3rem + 2vw),3.2rem)}.fs-30_64:not(#_#_){font-size:clamp(1.9rem,calc(1.3rem + 2.2vw),4rem)}.fs-34_70:not(#_#_){font-size:clamp(2.1rem,calc(1.5rem + 2.4vw),4.4rem)}.fs-35_54:not(#_#_){font-size:clamp(2.2rem,3.4vw,3.4rem)}.fs-35_86:not(#_#_){font-size:clamp(2.2rem,calc(1.4rem + 3.4vw),5.4rem)}.fs-38_64:not(#_#_){font-size:clamp(2.4rem,4vw,4rem)}.fs-42_67:not(#_#_){font-size:clamp(2.6rem,4vw,4.2rem)}.fs-42_90:not(#_#_){font-size:clamp(2.6rem,calc(1.4rem + 4vw),5.6rem)}.fs-42_106:not(#_#_){font-size:clamp(2.6rem,calc(1.5rem + 4.6vw),6.6rem)}.fs-28_40:not(#_#_){font-size:clamp(28px,3vw,40px)}.fs-32_48:not(#_#_){font-size:clamp(2rem,3vw,3rem)}.fs-32_67:not(#_#_){font-size:clamp(2rem,calc(1.3rem + 2.6vw),4.2rem)}.fs-32_61:not(#_#_){font-size:clamp(2rem,calc(1.4rem + 2.4vw),3.8rem)}.fs-32_70:not(#_#_){font-size:clamp(2rem,calc(1.4rem + 2.8vw),4.4rem)}.fs-32_77:not(#_#_){font-size:clamp(2rem,calc(1.4rem + 3vw),4.8rem)}.fst-italic:not(#_#_){font-style:italic}.fst-normal:not(#_#_){font-style:normal}.fw-500:not(#_#_){font-weight:500}.fw-700:not(#_#_){font-weight:700}.left-n9999:not(#_#_){left:-9999px}.left-0:not(#_#_){left:0}.lh-100:not(#_#_){line-height:1}.lh-108:not(#_#_){line-height:1.08}.lh-115:not(#_#_){line-height:1.15}.lh-140:not(#_#_){line-height:1.4}.lh-150:not(#_#_){line-height:1.5}.lh-160:not(#_#_){line-height:1.6}.lh-170:not(#_#_){line-height:1.7}.mb-22_34:not(#_#_){margin-bottom:clamp(22px,3.4vh,34px)}.mt-10:not(#_#_){margin-top:10px}.mt-16:not(#_#_){margin-top:16px}.mt-18:not(#_#_){margin-top:18px}.mt-20:not(#_#_){margin-top:20px}.mt-22:not(#_#_){margin-top:22px}.mt-28:not(#_#_){margin-top:28px}.mt-34:not(#_#_){margin-top:34px}.mt-38:not(#_#_){margin-top:38px}.mt-4:not(#_#_){margin-top:4px}.mt-6:not(#_#_){margin-top:6px}.mt-8:not(#_#_){margin-top:8px}.mt-28_40:not(#_#_){margin-top:clamp(28px,4vh,40px)}.mt-30_48:not(#_#_){margin-top:clamp(30px,5vh,48px)}.mt-36_60:not(#_#_){margin-top:clamp(36px,5vh,60px)}.mt-40_64:not(#_#_){margin-top:clamp(40px,6vh,64px)}.ovx-auto:not(#_#_){overflow-x:auto}.pb-18:not(#_#_){padding-bottom:18px}.pb-8:not(#_#_){padding-bottom:8px}.pl-0:not(#_#_){padding-left:0}.pl-20_32:not(#_#_){padding-left:clamp(20px,3vw,32px)}.pl-22_34:not(#_#_){padding-left:clamp(22px,3vw,34px)}.pr-0:not(#_#_){padding-right:0}.pr-56:not(#_#_){padding-right:56px}.pt-4:not(#_#_){padding-top:4px}.pt-6:not(#_#_){padding-top:6px}.top-0:not(#_#_){top:0}.v-pa-zoom-gray-0:not(#_#_){--pa-zoom-gray:0}.ai-baseline:not(#_#_){align-items:baseline}.ai-center:not(#_#_){align-items:center}.ai-end:not(#_#_){align-items:flex-end}.ai-start:not(#_#_){align-items:flex-start}.as-start:not(#_#_){align-self:flex-start}.ar-16x10:not(#_#_){aspect-ratio:16/10}.ar-16x9:not(#_#_){aspect-ratio:16/9}.bxs-content:not(#_#_){box-sizing:content-box}.c-accent-text-on:not(#_#_){color:var(--accent-text-on)}.c-accent:not(#_#_){color:var(--vk-accent)}.c-body:not(#_#_){color:var(--vk-text-body)}.c-faint:not(#_#_){color:var(--vk-text-faint)}.c-max:not(#_#_){color:var(--vk-text-max)}.c-muted:not(#_#_){color:var(--vk-text-muted)}.c-strong:not(#_#_){color:var(--vk-text-strong)}.cur-pointer:not(#_#_){cursor:pointer}.d-block:not(#_#_){display:block}.d-flex:not(#_#_){display:flex}.d-iflex:not(#_#_){display:inline-flex}.h-0pc:not(#_#_){height:0%}.h-100pc:not(#_#_){height:100%}.h-140:not(#_#_){height:140px}.h-auto:not(#_#_){height:auto}.jc-between:not(#_#_){justify-content:space-between}.ls-n15:not(#_#_){letter-spacing:-.015em}.ls-n25:not(#_#_){letter-spacing:-.025em}.ls-n20:not(#_#_){letter-spacing:-.02em}.ls-n35:not(#_#_){letter-spacing:-.035em}.ls-n30:not(#_#_){letter-spacing:-.03em}.ls-n40:not(#_#_){letter-spacing:-.04em}.ls-60:not(#_#_){letter-spacing:.06em}.ls-180:not(#_#_){letter-spacing:.18em}.mw-1100:not(#_#_){max-width:1100px}.mw-1240:not(#_#_){max-width:1240px}.mw-1440:not(#_#_){max-width:1440px}.mw-16ch:not(#_#_){max-width:16ch}.mw-18ch:not(#_#_){max-width:18ch}.mw-24ch:not(#_#_){max-width:24ch}.mw-460:not(#_#_){max-width:460px}.mw-520:not(#_#_){max-width:520px}.mw-560:not(#_#_){max-width:560px}.mw-640:not(#_#_){max-width:640px}.mw-720:not(#_#_){max-width:720px}.mw-900:not(#_#_){max-width:900px}.minh-0:not(#_#_){min-height:0}.minh-1p2em:not(#_#_){min-height:1.2em}.minh-62vh:not(#_#_){min-height:62vh}.minh-70vh:not(#_#_){min-height:70vh}.minw-0:not(#_#_){min-width:0}.minw-240:not(#_#_){min-width:240px}.minw-280:not(#_#_){min-width:280px}.minw-300:not(#_#_){min-width:300px}.of-cover:not(#_#_){object-fit:cover}.op-45:not(#_#_){opacity:.45}.o-n1:not(#_#_){order:-1}.ol-none:not(#_#_){outline:none}.pos-abs:not(#_#_){position:absolute}.pos-fixed:not(#_#_){position:fixed}.pos-rel:not(#_#_){position:relative}.r-vertical:not(#_#_){resize:vertical}.snapa-start:not(#_#_){scroll-snap-align:start}.snap-x-mandatory:not(#_#_){scroll-snap-type:x mandatory}.sbw-none:not(#_#_){scrollbar-width:none}.tt-upper:not(#_#_){text-transform:uppercase}.tw-balance:not(#_#_){text-wrap:balance}.tw-pretty:not(#_#_){text-wrap:pretty}.ws-nowrap:not(#_#_){white-space:nowrap}.w-100pc:not(#_#_){width:100%}.w-maxc:not(#_#_){width:max-content}.wc-transform:not(#_#_){will-change:transform}.z-1:not(#_#_){z-index:1}
