*,*::before,*::after{box-sizing:border-box}body{margin:0;color:#000;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,h2,h3,h4,h5,h6{margin:0 0 24px}p{margin-top:0;margin-bottom:24px}ol,ul{padding-left:2rem}ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}b,strong{font-weight:bold}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}tbody,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}iframe{border:0}[hidden]{display:none !important}/*!
 * Bootstrap Grid v5.2.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-border-radius: 0.375rem}.container{--bs-gutter-x: 48px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}.row{--bs-gutter-x: 48px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-6{flex:0 0 auto;width:50%}.col-12{flex:0 0 auto;width:100%}@media(min-width: 576px){.col-sm-6{flex:0 0 auto;width:50%}}@media(min-width: 768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-6{flex:0 0 auto;width:50%}}@media(min-width: 992px){.col-lg-4{flex:0 0 auto;width:33.33333333%}}.d-flex{display:flex !important}.d-none{display:none !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.justify-content-center{justify-content:center !important}.align-items-center{align-items:center !important}@media(min-width: 992px){.justify-content-lg-between{justify-content:space-between !important}}:root{--bg: #fafdff;--surface: #ffffff;--surface-2: #f3f6fa;--ink: #1b2228;--ink-2: #262828;--ink-3: #353535;--muted: #4e5452;--muted-2: rgba(20, 35, 46, 0.62);--line: #e6ecf3;--line-strong: #d1ddff;--accent: #3b6fff;--accent-hover: #2c5be8;--orange: #ff7a1a;--orange-hover: #ec6500;--warn: #dc2626;--ok: #16a34a;--shadow-sm: 0 2px 12px rgba(20, 35, 46, 0.06);--shadow-md: 0 12px 32px rgba(20, 35, 46, 0.10);--shadow-lg: 0 24px 60px rgba(20, 35, 46, 0.18);--nav-h: 64px;--container-width: 1216px;--radius-card: 18px}.bg-center{background-position:center;background-repeat:no-repeat;background-size:cover}h1,body{font-family:"Plus Jakarta Sans",sans-serif}h4,h3,h2{font-family:"Poppins",sans-serif}body{font-size:16px;letter-spacing:0;line-height:24px}.btn,.btn-ghost,.btn-primary{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;font-size:15px;padding:12px 22px;border-radius:999px;cursor:pointer;border:none;font-family:inherit;transition:transform .15s ease,background .2s ease,border-color .2s ease,color .2s ease;outline:none;box-shadow:none}.btn:focus,.btn-ghost:focus,.btn-primary:focus{box-shadow:none}.btn-primary{background:var(--accent);color:#fff;border:none}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-ghost{background:rgba(0,0,0,0);color:#fff;border:1px solid rgba(255,255,255,.35)}.btn-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.6)}:root{--vh: 1vh}*,*:after,*:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;vertical-align:bottom}a{text-decoration:none}a:hover,a:active{outline:none}.hide{opacity:0}.hidden{display:none}html{height:100%}body{display:flex;flex-direction:column;width:100%;min-height:100%;color:#000;overflow-x:hidden}.scrolling_disabled{overflow:hidden !important}.container{position:relative;max-width:1216px}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.15;margin-top:0}h1{font-size:54px;letter-spacing:-0.8px}h2{font-size:36px;letter-spacing:-0.5px}h3{font-size:28px;letter-spacing:-0.3px}h4{font-size:22px}h5{font-size:18px}h6{font-size:15px}p:last-child{margin-bottom:0}.grecaptcha-badge{display:none !important}.fade-in-up{opacity:0;transform:translate3d(0, 50px, 0);transition-timing-function:cubic-bezier(0.5, 0.5, 0.5, 1);transition-duration:1s;transition-property:opacity,transform}.fade-in-up.animated{opacity:1;transform:translateZ(0)}:root{--bg: #fafdff;--surface: #ffffff;--surface-2: #f3f6fa;--ink: #1b2228;--ink-2: #262828;--ink-3: #353535;--muted: #4e5452;--muted-2: rgba(20, 35, 46, 0.62);--line: #e6ecf3;--line-strong: #d1ddff;--accent: #3b6fff;--accent-hover: #2c5be8;--orange: #ff7a1a;--orange-hover: #ec6500;--warn: #dc2626;--ok: #16a34a;--shadow-sm: 0 2px 12px rgba(20, 35, 46, 0.06);--shadow-md: 0 12px 32px rgba(20, 35, 46, 0.10);--shadow-lg: 0 24px 60px rgba(20, 35, 46, 0.18);--nav-h: 64px;--container-width: 1216px;--radius-card: 18px}.bg-center{background-position:center;background-repeat:no-repeat;background-size:cover}body,h1{font-family:"Plus Jakarta Sans",sans-serif}h2,h3,h4{font-family:"Poppins",sans-serif}body{font-size:16px;letter-spacing:0;line-height:24px}.btn,.btn-primary,.btn-ghost{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;font-size:15px;padding:12px 22px;border-radius:999px;cursor:pointer;border:none;font-family:inherit;transition:transform .15s ease,background .2s ease,border-color .2s ease,color .2s ease;outline:none;box-shadow:none}.btn:focus,.btn-primary:focus,.btn-ghost:focus{box-shadow:none}.btn-primary{background:var(--accent);color:#fff;border:none}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-ghost{background:rgba(0,0,0,0);color:#fff;border:1px solid rgba(255,255,255,.35)}.btn-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.6)}.form,.wpcf7-form{display:flex;flex-direction:column;gap:14px}.form>p,.wpcf7-form>p{margin:0;display:flex;flex-direction:column;gap:6px}.form__group-title{margin:10px 0 2px;font-size:18px;line-height:1.25;color:var(--ink-2)}.form__group-title:first-child{margin-top:0}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media only screen and (max-width: 767px){.form__row{grid-template-columns:1fr}}.form__field{display:flex;flex-direction:column;gap:6px}.form__label,.wpcf7-form label{font-size:13px;font-weight:600;color:var(--ink);display:block;margin-bottom:2px}.form__file,.wpcf7-form input[type=file],.form__input,.form__textarea,.form__select,.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=number],.wpcf7-form input[type=url],.wpcf7-form input[type=date],.wpcf7-form input[type=search],.wpcf7-form textarea,.wpcf7-form select{background:#fff;border:1px solid var(--line-strong);border-radius:12px;padding:14px 18px;font-size:14px;color:var(--ink);font-family:inherit;letter-spacing:.2px;width:100%;transition:border-color .2s ease,box-shadow .2s ease}.form__file::-moz-placeholder, .wpcf7-form input[type=file]::-moz-placeholder, .form__input::-moz-placeholder, .form__textarea::-moz-placeholder, .form__select::-moz-placeholder, .wpcf7-form input[type=text]::-moz-placeholder, .wpcf7-form input[type=email]::-moz-placeholder, .wpcf7-form input[type=tel]::-moz-placeholder, .wpcf7-form input[type=number]::-moz-placeholder, .wpcf7-form input[type=url]::-moz-placeholder, .wpcf7-form input[type=date]::-moz-placeholder, .wpcf7-form input[type=search]::-moz-placeholder, .wpcf7-form textarea::-moz-placeholder, .wpcf7-form select::-moz-placeholder{color:#8a9bab}.form__file::placeholder,.wpcf7-form input[type=file]::placeholder,.form__input::placeholder,.form__textarea::placeholder,.form__select::placeholder,.wpcf7-form input[type=text]::placeholder,.wpcf7-form input[type=email]::placeholder,.wpcf7-form input[type=tel]::placeholder,.wpcf7-form input[type=number]::placeholder,.wpcf7-form input[type=url]::placeholder,.wpcf7-form input[type=date]::placeholder,.wpcf7-form input[type=search]::placeholder,.wpcf7-form textarea::placeholder,.wpcf7-form select::placeholder{color:#8a9bab}.form__file:focus,.wpcf7-form input[type=file]:focus,.form__input:focus,.form__textarea:focus,.form__select:focus,.wpcf7-form input[type=text]:focus,.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=tel]:focus,.wpcf7-form input[type=number]:focus,.wpcf7-form input[type=url]:focus,.wpcf7-form input[type=date]:focus,.wpcf7-form input[type=search]:focus,.wpcf7-form textarea:focus,.wpcf7-form select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px rgba(59,111,255,.12)}.form__textarea,.wpcf7-form textarea{resize:vertical;min-height:120px}.form__select,.wpcf7-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 6l5 5 5-5' stroke='%234e5452' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding-right:40px;cursor:pointer}.form__file,.wpcf7-form input[type=file]{padding:12px 14px;cursor:pointer}.form__file::file-selector-button,.wpcf7-form input[type=file]::file-selector-button{margin-right:12px;border:0;border-radius:999px;background:var(--surface-2);color:var(--ink);padding:8px 14px;font-family:inherit;font-weight:700;cursor:pointer}.wpcf7-list-item{margin:0}.form__check,.wpcf7-checkbox .wpcf7-list-item label,.wpcf7-acceptance .wpcf7-list-item label{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form__check input[type=checkbox],.wpcf7-checkbox .wpcf7-list-item label input[type=checkbox],.wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:18px;height:18px;margin-top:2px;border:1.5px solid var(--line-strong);border-radius:5px;background:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease;position:relative}.form__check input[type=checkbox]::after,.wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]::after,.wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5l3.5 3.5L11 1' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 8px;opacity:0;transition:opacity .15s ease}.form__check input[type=checkbox]:checked,.wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]:checked,.wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.form__check input[type=checkbox]:checked::after,.wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]:checked::after,.wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:checked::after{opacity:1}.form__check input[type=checkbox]:focus-visible,.wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]:focus-visible,.wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(59,111,255,.18)}.wpcf7-list-item-label{font-size:13px;color:var(--muted);line-height:1.5;font-weight:500}.wpcf7-list-item-label a{color:var(--accent);text-decoration:underline;text-underline-offset:2px;transition:opacity .15s ease}.wpcf7-list-item-label a:hover{opacity:.75}.form__submit,.wpcf7-form input[type=submit],.wpcf7-form .wpcf7-submit{width:100%;background:var(--accent);color:#fff;border:none;padding:10px 24px;border-radius:12px;font-weight:600;font-size:14px;letter-spacing:.4px;cursor:pointer;font-family:inherit;transition:background .2s ease}.form__submit:hover,.wpcf7-form input[type=submit]:hover,.wpcf7-form .wpcf7-submit:hover{background:var(--accent-hover)}.form__submit:disabled,.wpcf7-form input[type=submit]:disabled,.wpcf7-form .wpcf7-submit:disabled{opacity:.45;cursor:default}.form__submit.is-success,.wpcf7-form input[type=submit].is-success,.wpcf7-form .wpcf7-submit.is-success{background:var(--ok)}.form__submit.is-error,.wpcf7-form input[type=submit].is-error,.wpcf7-form .wpcf7-submit.is-error{background:var(--warn)}.wpcf7-not-valid-tip{font-size:12px;color:var(--warn);margin-top:4px;display:block}.wpcf7-form-control-wrap{position:relative;display:block}.wpcf7-form-control-wrap[data-result=invalid] input,.wpcf7-form-control-wrap[data-result=invalid] textarea,.wpcf7-form-control-wrap[data-result=invalid] select{border-color:var(--warn);box-shadow:0 0 0 4px rgba(220,38,38,.08)}.wpcf7-response-output{border:none !important;margin:0 !important;padding:12px 16px;border-radius:8px;font-size:14px}.wpcf7-form.sent .wpcf7-response-output{background:rgba(22,163,74,.08);color:var(--ok)}.wpcf7-form.failed .wpcf7-response-output,.wpcf7-form.spam .wpcf7-response-output{background:rgba(220,38,38,.08);color:var(--warn)}.wpcf7-form.invalid .wpcf7-response-output{background:rgba(220,38,38,.06);color:var(--warn)}.wpcf7 .ajax-loader{display:none}:root{--bg: #fafdff;--surface: #ffffff;--surface-2: #f3f6fa;--ink: #1b2228;--ink-2: #262828;--ink-3: #353535;--muted: #4e5452;--muted-2: rgba(20, 35, 46, 0.62);--line: #e6ecf3;--line-strong: #d1ddff;--accent: #3b6fff;--accent-hover: #2c5be8;--orange: #ff7a1a;--orange-hover: #ec6500;--warn: #dc2626;--ok: #16a34a;--shadow-sm: 0 2px 12px rgba(20, 35, 46, 0.06);--shadow-md: 0 12px 32px rgba(20, 35, 46, 0.10);--shadow-lg: 0 24px 60px rgba(20, 35, 46, 0.18);--nav-h: 64px;--container-width: 1216px;--radius-card: 18px}.bg-center{background-position:center;background-repeat:no-repeat;background-size:cover}body,h1{font-family:"Plus Jakarta Sans",sans-serif}h2,h3,h4{font-family:"Poppins",sans-serif}body{font-size:16px;letter-spacing:0;line-height:24px}.btn,.btn-primary,.btn-ghost{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;font-size:15px;padding:12px 22px;border-radius:999px;cursor:pointer;border:none;font-family:inherit;transition:transform .15s ease,background .2s ease,border-color .2s ease,color .2s ease;outline:none;box-shadow:none}.btn:focus,.btn-primary:focus,.btn-ghost:focus{box-shadow:none}.btn-primary{background:var(--accent);color:#fff;border:none}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-ghost{background:rgba(0,0,0,0);color:#fff;border:1px solid rgba(255,255,255,.35)}.btn-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.6)}:root{--nav-h: 88px}.nav{position:fixed;top:0;left:0;width:100%;z-index:200;background:var(--surface);border-bottom:1px solid var(--line);transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,color .35s ease}.nav.scrolled{box-shadow:var(--shadow-sm)}.nav--transparent:not(.scrolled){background:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);color:#fff}.nav--transparent:not(.scrolled) .nav__logo-text,.nav--transparent:not(.scrolled) .nav__link,.nav--transparent:not(.scrolled) .nav__link svg,.nav--transparent:not(.scrolled) .nav__icon-btn{color:#fff}.nav--transparent:not(.scrolled) .nav__pill{color:#fff}.nav--transparent:not(.scrolled) .nav__lang{color:#fff}.nav--transparent:not(.scrolled) .nav__icon-btn:hover{background:rgba(255,255,255,.12)}.nav--transparent:not(.scrolled) .nav__burger{color:#fff}.nav__inner{display:flex;align-items:center;height:88px;max-width:calc(var(--container-width) + 48px);margin:0 auto;padding:0 24px;gap:0}.nav__logo{display:flex;align-items:center;flex-shrink:0;margin-right:16px;text-decoration:none}.nav__logo img{height:66px;width:auto;display:block}.nav__logo-text{font-weight:700;font-size:18px;color:var(--ink);letter-spacing:.5px}.nav__links{display:flex;align-items:center;flex:1;gap:0}.nav__link{display:inline-flex;align-items:center;gap:5px;height:88px;padding:0 14px;font-size:14.5px;font-weight:500;color:var(--ink);text-decoration:none;position:relative;transition:color .15s ease;white-space:nowrap;transition:opacity .2s ease}.nav__link svg{transition:transform .2s ease;flex-shrink:0}.nav__link:hover{opacity:.75}.nav__link.is-active{opacity:.75}.nav__item{position:relative}.nav__item--has-menu:hover>.nav__submenu,.nav__item--has-menu:focus-within>.nav__submenu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s}.nav__item--has-menu:hover>.nav__link svg,.nav__item--has-menu:focus-within>.nav__link svg{transform:rotate(180deg)}.nav__submenu{position:absolute;top:100%;left:0;min-width:190px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-md);padding:6px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;pointer-events:none;z-index:300}.nav__submenu::before{content:"";position:absolute;top:0;left:0;right:0;height:8px}.nav__submenu-link{display:block;padding:9px 12px;font-size:14px;font-weight:500;color:var(--ink);text-decoration:none;border-radius:8px;transition:background .12s ease,color .12s ease;white-space:nowrap;cursor:default}.nav__submenu-link:not(span){cursor:pointer}.nav__submenu-link:hover,.nav__submenu-link.is-active{background:var(--surface-2);color:var(--accent)}.nav__right{display:flex;align-items:center;gap:2px;flex-shrink:0;margin-left:auto}.nav__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:none;background:rgba(0,0,0,0);color:var(--ink);cursor:pointer;transition:background .15s ease;flex-shrink:0}.nav__icon-btn:hover{background:#f0f4f9}.nav__lang-wrap{position:relative;margin:0 4px}.nav__lang-wrap:hover>.nav__submenu,.nav__lang-wrap:focus-within>.nav__submenu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto;transition-delay:0s}.nav__lang-wrap:hover>.nav__lang svg,.nav__lang-wrap:focus-within>.nav__lang svg{transform:rotate(180deg)}.nav__lang-wrap .nav__submenu{left:50%;right:auto;transform:translateX(-50%) translateY(-6px);min-width:80px}.nav__lang-wrap .nav__submenu-link{text-align:center;font-size:12.5px;letter-spacing:.04em;padding:7px 10px}.nav__lang{display:inline-flex;align-items:center;gap:3px;padding:5px 8px;font-size:12.5px;font-weight:600;letter-spacing:.04em;color:var(--ink);cursor:pointer;border-radius:6px;transition:opacity .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav__lang svg{transition:transform .2s ease}.nav__lang:hover{opacity:.75}.nav__pill{display:inline-flex;align-items:center;margin-left:6px;padding:7px 16px;background:var(--accent);color:#fff;font-size:13.5px;font-weight:600;border-radius:999px;text-decoration:none;transition:background .2s ease,transform .15s ease;white-space:nowrap;flex-shrink:0}.nav__pill:hover{background:var(--accent-hover);transform:translateY(-1px)}.nav__burger{display:none;align-items:center;justify-content:center;width:38px;height:38px;margin-left:6px;border-radius:50%;border:none;background:rgba(0,0,0,0);color:var(--ink);cursor:pointer;transition:background .15s ease;flex-shrink:0}.nav__burger__icon--close{display:none}.nav.drawer-open .nav__burger__icon--menu{display:none}.nav.drawer-open .nav__burger__icon--close{display:block}.nav--transparent.drawer-open:not(.scrolled){background:var(--surface);border-bottom-color:var(--line);color:var(--ink)}.nav--transparent.drawer-open:not(.scrolled) .nav__logo-text,.nav--transparent.drawer-open:not(.scrolled) .nav__link,.nav--transparent.drawer-open:not(.scrolled) .nav__link svg,.nav--transparent.drawer-open:not(.scrolled) .nav__icon-btn,.nav--transparent.drawer-open:not(.scrolled) .nav__burger{color:var(--ink)}.nav--transparent.drawer-open:not(.scrolled) .nav__lang{color:var(--ink)}.nav--transparent.drawer-open:not(.scrolled) .nav__icon-btn:hover{background:var(--surface-2)}.nav__drawer{display:none;flex-direction:column;position:fixed;top:88px;left:0;width:100%;height:calc(100dvh - 88px);background:var(--surface);overflow-y:auto;padding:8px 0 40px;border-top:1px solid var(--line)}.nav__drawer.is-open{display:flex}.nav__drawer ul{list-style:none;padding:0;margin:0}.nav__drawer li a{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;font-size:16px;font-weight:600;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line);transition:color .15s ease,background .12s ease}.nav__drawer li a:hover{color:var(--accent);background:var(--surface-2)}.nav__drawer li a svg{color:var(--muted);flex-shrink:0;width:16px;height:16px}.nav .drawer-sub{display:none;list-style:none;padding:0;margin:0;background:var(--surface-2)}.nav .drawer-sub li a{padding-left:40px;font-size:15px;font-weight:500}.nav .drawer-item--has-sub>a svg{transition:transform .2s ease}.nav .drawer-item--has-sub.is-open>a svg{transform:rotate(90deg)}.nav .drawer-item--has-sub.is-open>.drawer-sub{display:block}.nav__drawer-langs{padding:24px 24px 0;margin-top:auto}.nav__drawer-langs__list{display:flex;flex-wrap:wrap;gap:8px}.nav__drawer-lang{display:inline-block;padding:6px 14px;font-size:13px;font-weight:600;border-radius:999px;text-decoration:none;color:var(--muted);background:var(--surface-2);transition:background .15s ease,color .15s ease}.nav__drawer-lang.is-active{background:var(--accent);color:#fff}.nav__drawer-lang:not(.is-active):hover{background:var(--line);color:var(--ink)}.nav__search{position:absolute;top:100%;left:0;width:100%;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow-md);padding:14px 24px;z-index:190;display:none}.nav__search.is-open{display:block}.nav__search__form{display:flex;align-items:center;gap:12px;max-width:calc(var(--container-width) + 48px);margin:0 auto}.nav__search__icon{color:var(--muted);flex-shrink:0}.nav__search__input{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font-size:16px;color:var(--ink);font-family:inherit}.nav__search__input::-moz-placeholder{color:var(--muted)}.nav__search__input::placeholder{color:var(--muted)}.nav__search__submit{padding:8px 18px;background:var(--accent);color:#fff;border:none;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s ease}.nav__search__submit:hover{background:var(--accent-hover)}.nav__search__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background:rgba(0,0,0,0);color:var(--muted);cursor:pointer;transition:background .15s ease}.nav__search__close:hover{background:var(--surface-2);color:var(--ink)}@media only screen and (max-width: 991px){.nav__links{display:none}.nav__pill{font-size:12.5px;padding:6px 13px}.nav__lang-wrap{display:none}.nav__burger{display:inline-flex}}@media(max-width: 1080px)and (min-width: 577px){.nav__logo img{height:52px}}@media only screen and (max-width: 575px){.nav__logo{margin-right:auto}.nav__logo img{height:40px}}main{flex:1 0 auto;width:100%;padding-top:106px}main.front_page{padding-top:0}main>.content>:not(div):not(section){position:relative;max-width:1216px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.section-head{max-width:calc(var(--container-width) + 96px);margin:0 auto 48px;padding:0 48px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.section-head__title{margin:0;color:var(--ink-2);letter-spacing:-0.5px}.section-head__sub{font-size:15px;color:var(--muted);max-width:480px;margin:0;line-height:1.55}.section-head--center{flex-direction:column;align-items:center;text-align:center}.section-head--center .section-head__sub{max-width:640px}@media only screen and (max-width: 991px){.section-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:32px;padding:0 24px}.section-head__title{font-size:26px}}.kicker{display:inline-block;font-size:12px;font-weight:600;color:var(--accent);letter-spacing:1.6px;text-transform:uppercase;margin:0 0 12px}.section{padding:96px 0}.section--tight{padding:64px 0}.section--gray{background:var(--surface-2)}@media only screen and (max-width: 991px){.section{padding:64px 0}.section--tight{padding:48px 0}}.grid{display:grid;gap:24px;max-width:calc(var(--container-width) + 96px);margin:0 auto;padding:0 48px}.grid--2{grid-template-columns:1fr 1fr}.grid--3{grid-template-columns:repeat(3, 1fr)}.grid--4{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 991px){.grid{padding:0 24px}.grid--4{grid-template-columns:repeat(2, 1fr)}.grid--3{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 575px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.card{background:var(--surface);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .35s ease,box-shadow .35s ease;text-decoration:none;color:inherit;display:flex;flex-direction:column}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.card__media{position:relative;aspect-ratio:16/10;overflow:hidden;background:#eef2f6}.card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1);transition:transform .8s ease}.card:hover .card__media img{transform:scale(1.06)}.card__body{padding:24px 28px 28px;display:flex;flex-direction:column;gap:10px;flex:1}.card__kicker{font-size:11px;font-weight:600;color:var(--accent);letter-spacing:1.4px;text-transform:uppercase}.card__title{color:var(--ink-2);margin:0;line-height:1.25}.card__desc{font-size:14px;line-height:1.55;color:var(--muted);margin:0}.card__cta{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-weight:600;font-size:14px;text-decoration:none;transition:gap .2s ease}.card__cta svg{width:14px;height:14px;flex-shrink:0}.card:hover .card__cta{gap:10px}:root{--bg: #fafdff;--surface: #ffffff;--surface-2: #f3f6fa;--ink: #1b2228;--ink-2: #262828;--ink-3: #353535;--muted: #4e5452;--muted-2: rgba(20, 35, 46, 0.62);--line: #e6ecf3;--line-strong: #d1ddff;--accent: #3b6fff;--accent-hover: #2c5be8;--orange: #ff7a1a;--orange-hover: #ec6500;--warn: #dc2626;--ok: #16a34a;--shadow-sm: 0 2px 12px rgba(20, 35, 46, 0.06);--shadow-md: 0 12px 32px rgba(20, 35, 46, 0.10);--shadow-lg: 0 24px 60px rgba(20, 35, 46, 0.18);--nav-h: 64px;--container-width: 1216px;--radius-card: 18px}.bg-center{background-position:center;background-repeat:no-repeat;background-size:cover}body,h1{font-family:"Plus Jakarta Sans",sans-serif}h2,h3,h4{font-family:"Poppins",sans-serif}body{font-size:16px;letter-spacing:0;line-height:24px}.btn,.btn-primary,.btn-ghost{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;font-size:15px;padding:12px 22px;border-radius:999px;cursor:pointer;border:none;font-family:inherit;transition:transform .15s ease,background .2s ease,border-color .2s ease,color .2s ease;outline:none;box-shadow:none}.btn:focus,.btn-primary:focus,.btn-ghost:focus{box-shadow:none}.btn-primary{background:var(--accent);color:#fff;border:none}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-ghost{background:rgba(0,0,0,0);color:#fff;border:1px solid rgba(255,255,255,.35)}.btn-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.6)}:root{--bg: #fafdff;--surface: #ffffff;--surface-2: #f3f6fa;--ink: #1b2228;--ink-2: #262828;--ink-3: #353535;--muted: #4e5452;--muted-2: rgba(20, 35, 46, 0.62);--line: #e6ecf3;--line-strong: #d1ddff;--accent: #3b6fff;--accent-hover: #2c5be8;--orange: #ff7a1a;--orange-hover: #ec6500;--warn: #dc2626;--ok: #16a34a;--shadow-sm: 0 2px 12px rgba(20, 35, 46, 0.06);--shadow-md: 0 12px 32px rgba(20, 35, 46, 0.10);--shadow-lg: 0 24px 60px rgba(20, 35, 46, 0.18);--nav-h: 64px;--container-width: 1216px;--radius-card: 18px}.bg-center{background-position:center;background-repeat:no-repeat;background-size:cover}body,h1{font-family:"Plus Jakarta Sans",sans-serif}h2,h3,h4{font-family:"Poppins",sans-serif}body{font-size:16px;letter-spacing:0;line-height:24px}.btn,.btn-primary,.btn-ghost{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;font-size:15px;padding:12px 22px;border-radius:999px;cursor:pointer;border:none;font-family:inherit;transition:transform .15s ease,background .2s ease,border-color .2s ease,color .2s ease;outline:none;box-shadow:none}.btn:focus,.btn-primary:focus,.btn-ghost:focus{box-shadow:none}.btn-primary{background:var(--accent);color:#fff;border:none}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-ghost{background:rgba(0,0,0,0);color:#fff;border:1px solid rgba(255,255,255,.35)}.btn-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.6)}.footer__brand p{margin:24px 0;color:var(--muted);font-size:14px;line-height:1.5;max-width:280px}.footer__logo{display:block;text-decoration:none}.footer__logo img{height:72px;width:auto;max-width:none;-o-object-fit:contain;object-fit:contain;display:block}.footer__logo--text{font-size:20px;font-weight:700;color:var(--ink)}.footer__socials{display:flex;gap:14px}.footer__social{width:38px;height:38px;border-radius:999px;background:#fff;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--ink);text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .15s ease}.footer__social svg{width:18px;height:18px}.footer__social:hover{background:var(--accent);color:#fff;border-color:var(--accent);transform:translateY(-2px)}:root{--bg: #fafdff;--surface: #ffffff;--surface-2: #f3f6fa;--ink: #1b2228;--ink-2: #262828;--ink-3: #353535;--muted: #4e5452;--muted-2: rgba(20, 35, 46, 0.62);--line: #e6ecf3;--line-strong: #d1ddff;--accent: #3b6fff;--accent-hover: #2c5be8;--orange: #ff7a1a;--orange-hover: #ec6500;--warn: #dc2626;--ok: #16a34a;--shadow-sm: 0 2px 12px rgba(20, 35, 46, 0.06);--shadow-md: 0 12px 32px rgba(20, 35, 46, 0.10);--shadow-lg: 0 24px 60px rgba(20, 35, 46, 0.18);--nav-h: 64px;--container-width: 1216px;--radius-card: 18px}.bg-center{background-position:center;background-repeat:no-repeat;background-size:cover}body,h1{font-family:"Plus Jakarta Sans",sans-serif}h2,h3,h4{font-family:"Poppins",sans-serif}body{font-size:16px;letter-spacing:0;line-height:24px}.btn,.btn-primary,.btn-ghost{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;font-size:15px;padding:12px 22px;border-radius:999px;cursor:pointer;border:none;font-family:inherit;transition:transform .15s ease,background .2s ease,border-color .2s ease,color .2s ease;outline:none;box-shadow:none}.btn:focus,.btn-primary:focus,.btn-ghost:focus{box-shadow:none}.btn-primary{background:var(--accent);color:#fff;border:none}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-ghost{background:rgba(0,0,0,0);color:#fff;border:1px solid rgba(255,255,255,.35)}.btn-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.6)}.footer__col-title{font-size:15px;font-weight:600;color:var(--ink);margin:0 0 18px}.footer__col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer__col a{color:var(--muted-2);text-decoration:none;font-size:14px;transition:color .2s ease}.footer__col a:hover{color:var(--accent)}:root{--bg: #fafdff;--surface: #ffffff;--surface-2: #f3f6fa;--ink: #1b2228;--ink-2: #262828;--ink-3: #353535;--muted: #4e5452;--muted-2: rgba(20, 35, 46, 0.62);--line: #e6ecf3;--line-strong: #d1ddff;--accent: #3b6fff;--accent-hover: #2c5be8;--orange: #ff7a1a;--orange-hover: #ec6500;--warn: #dc2626;--ok: #16a34a;--shadow-sm: 0 2px 12px rgba(20, 35, 46, 0.06);--shadow-md: 0 12px 32px rgba(20, 35, 46, 0.10);--shadow-lg: 0 24px 60px rgba(20, 35, 46, 0.18);--nav-h: 64px;--container-width: 1216px;--radius-card: 18px}.bg-center{background-position:center;background-repeat:no-repeat;background-size:cover}body,h1{font-family:"Plus Jakarta Sans",sans-serif}h2,h3,h4{font-family:"Poppins",sans-serif}body{font-size:16px;letter-spacing:0;line-height:24px}.btn,.btn-primary,.btn-ghost{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;font-size:15px;padding:12px 22px;border-radius:999px;cursor:pointer;border:none;font-family:inherit;transition:transform .15s ease,background .2s ease,border-color .2s ease,color .2s ease;outline:none;box-shadow:none}.btn:focus,.btn-primary:focus,.btn-ghost:focus{box-shadow:none}.btn-primary{background:var(--accent);color:#fff;border:none}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-ghost{background:rgba(0,0,0,0);color:#fff;border:1px solid rgba(255,255,255,.35)}.btn-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.6)}.footer__form-intro h4{font-size:15px;font-weight:600;color:var(--ink);margin:0 0 8px}.footer__form-intro p{color:var(--muted);font-size:13px;line-height:1.5;margin:0 0 16px}.footer__form{display:flex;flex-direction:column;gap:10px}.footer__input{background:#fff;border:1px solid var(--line-strong);border-radius:12px;padding:14px 18px;font-size:13px;color:var(--ink);font-family:inherit;letter-spacing:.3px;transition:border-color .2s ease,box-shadow .2s ease}.footer__input::-moz-placeholder{color:#8a9bab}.footer__input::placeholder{color:#8a9bab}.footer__input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px rgba(59,111,255,.12)}.footer__submit{width:100%;background:var(--accent);color:#fff;border:none;padding:10px 18px;border-radius:12px;font-weight:600;font-size:13px;letter-spacing:.5px;cursor:pointer;font-family:inherit;transition:background .2s ease}.footer__submit:hover{background:var(--accent-hover)}:root{--bg: #fafdff;--surface: #ffffff;--surface-2: #f3f6fa;--ink: #1b2228;--ink-2: #262828;--ink-3: #353535;--muted: #4e5452;--muted-2: rgba(20, 35, 46, 0.62);--line: #e6ecf3;--line-strong: #d1ddff;--accent: #3b6fff;--accent-hover: #2c5be8;--orange: #ff7a1a;--orange-hover: #ec6500;--warn: #dc2626;--ok: #16a34a;--shadow-sm: 0 2px 12px rgba(20, 35, 46, 0.06);--shadow-md: 0 12px 32px rgba(20, 35, 46, 0.10);--shadow-lg: 0 24px 60px rgba(20, 35, 46, 0.18);--nav-h: 64px;--container-width: 1216px;--radius-card: 18px}.bg-center{background-position:center;background-repeat:no-repeat;background-size:cover}body,h1{font-family:"Plus Jakarta Sans",sans-serif}h2,h3,h4{font-family:"Poppins",sans-serif}body{font-size:16px;letter-spacing:0;line-height:24px}.btn,.btn-primary,.btn-ghost{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;font-size:15px;padding:12px 22px;border-radius:999px;cursor:pointer;border:none;font-family:inherit;transition:transform .15s ease,background .2s ease,border-color .2s ease,color .2s ease;outline:none;box-shadow:none}.btn:focus,.btn-primary:focus,.btn-ghost:focus{box-shadow:none}.btn-primary{background:var(--accent);color:#fff;border:none}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-ghost{background:rgba(0,0,0,0);color:#fff;border:1px solid rgba(255,255,255,.35)}.btn-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.6)}.footer__bottom{max-width:calc(var(--container-width) + 96px);margin:48px auto 0;padding:24px 48px 0;position:relative;display:flex;justify-content:space-between;align-items:center;color:var(--muted-2);font-size:13px}.footer__bottom::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:1px;background:var(--line)}.footer__legal a{color:inherit;text-decoration:none;margin-left:24px;transition:color .2s ease}.footer__legal a:hover{color:var(--accent)}@media only screen and (max-width: 575px){.footer__legal{display:flex;flex-direction:column;gap:10px}.footer__legal a{margin:0}}.footer{padding:96px 0 32px;border-top:1px solid var(--line);margin-top:80px}.footer__top{max-width:calc(var(--container-width) + 96px);margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 1.4fr;gap:48px}@media only screen and (max-width: 1100px){.footer__top{grid-template-columns:repeat(2, minmax(0, 1fr));gap:36px 44px}.footer__brand{grid-column:1/-1;margin-bottom:8px}.footer__brand p{max-width:460px}.footer__form-col{grid-column:1/-1;max-width:520px}}@media only screen and (max-width: 991px){.footer{padding:64px 0 24px;margin-top:48px}.footer__top{grid-template-columns:1fr;gap:0}.footer__brand,.footer__form-col{grid-column:auto}.footer__brand p{max-width:100%}.footer__brand{order:0}.footer__form-col{order:1}.footer__col{order:2;padding-top:22px}.footer__col-title{margin-bottom:12px}.footer__col ul{gap:10px}.footer__form-col{padding-top:22px;max-width:100%}.footer__form{max-width:420px}.footer__input,.footer__submit{width:100%}.footer__bottom{flex-direction:column;gap:16px;text-align:center}.footer__bottom>span{order:1}}@media only screen and (max-width: 575px){.footer__top,.footer__bottom{padding-left:20px;padding-right:20px}.footer__top{gap:0}}