:root{--ww-action: #4dffd2;--ww-action-hover: #99ffe5;--ww-action-active: #36dbb2;--ww-action-ink: #09271f;--ww-surface: #111916;--ww-control: #0d1412;--ww-text: #eef5f1;--ww-muted: #b0beb7;--ww-border: #3c5047;--ww-border-strong: #71867b;--ww-error: #ff9eab}.ww-button{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:2.875rem;padding:.75rem 1.375rem;border:1px solid transparent;border-radius:.5rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.35;text-align:center;text-decoration:none;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.ww-button.ww-button--primary{background:var(--ww-action);border-color:var(--ww-action);color:var(--ww-action-ink)}.ww-button--primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--ww-action-hover);border-color:var(--ww-action-hover);box-shadow:0 4px 20px #4dffd21f}.ww-button--primary:not(:disabled):not([aria-disabled=true]):active{background:var(--ww-action-active);border-color:var(--ww-action-active);box-shadow:none}.ww-button.ww-button--secondary{background:transparent;border-color:var(--ww-border-strong);color:var(--ww-text)}.ww-button--secondary:not(:disabled):not([aria-disabled=true]):hover{background:#1b2b23;border-color:var(--ww-action);color:var(--ww-action)}.ww-button--secondary:not(:disabled):not([aria-disabled=true]):active{background:#263d31;border-color:var(--ww-action-active);color:var(--ww-text)}.ww-button:focus-visible{outline:2px solid var(--ww-action);outline-offset:4px}.ww-button:disabled,.ww-button[aria-disabled=true]{background:#273a30;border-color:#647b6d;color:#b6c7be;opacity:1;box-shadow:none;cursor:not-allowed;transition:none}.ww-button[aria-busy=true]{cursor:wait}.ww-button--sm{min-height:2.5rem;padding:.5rem 1.125rem;font-size:.875rem}.ww-button--lg{min-height:3.25rem;padding:.875rem 1.75rem;font-size:1rem}.ww-button--pill{border-radius:9999px}.ww-button svg{flex-shrink:0}.contact-form{width:min(100%,56rem);margin-inline:auto;padding:clamp(1.25rem,4vw,2.5rem);border:1px solid var(--ww-border);border-radius:1.25rem;background:var(--ww-surface);color:var(--ww-text);color-scheme:dark;scroll-margin-block-start:6rem}.contact-required-note{margin-block-end:1.5rem;color:var(--ww-muted);font-size:.8125rem}.contact-form p,.contact-success p{font-family:inherit}.contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.contact-field--wide{grid-column:1 / -1}.contact-field-label{display:flex;align-items:center;gap:.375rem;margin-block-end:.625rem;color:var(--ww-text);font-size:.875rem;font-weight:500}.contact-required-mark{color:var(--ww-action)}.contact-form .contact-control{display:block;width:100%;min-height:3rem;padding:.75rem .875rem;border:1px solid var(--ww-border-strong);border-radius:.5rem;background:var(--ww-control);color:var(--ww-text);font:inherit;font-size:1rem;line-height:1.5;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}.contact-form .contact-control:hover{border-color:#a2b9ad}.contact-form .contact-control:focus{border-color:var(--ww-action);outline:none;box-shadow:0 0 0 3px #4dffd229}.contact-form .contact-control:is([aria-invalid=true],:user-invalid){border-color:var(--ww-error)}.contact-form .contact-control:is([aria-invalid=true],:user-invalid):focus{box-shadow:0 0 0 3px #ff9eab29}.contact-form .contact-control:-webkit-autofill{-webkit-text-fill-color:var(--ww-text);-webkit-box-shadow:0 0 0 1000px var(--ww-control) inset;caret-color:var(--ww-text)}.contact-form textarea.contact-control{min-height:8rem;resize:vertical}.contact-field-error{margin-block-start:.5rem;color:var(--ww-error);font-size:.8125rem;line-height:1.5}.contact-newsletter{display:flex;align-items:flex-start;gap:.75rem;margin-block-start:1.5rem;color:var(--ww-muted);font-size:.875rem;line-height:1.6;cursor:pointer}.contact-form .contact-newsletter input{flex:0 0 auto;width:1.125rem;height:1.125rem;margin-block-start:.125rem;accent-color:var(--ww-action);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;color:var(--ww-action);cursor:pointer}.contact-form .contact-newsletter input:focus{box-shadow:none}.contact-form .contact-newsletter input:focus-visible{outline:2px solid var(--ww-action);outline-offset:4px}.contact-submit-error{margin-block-start:1.5rem;padding:.875rem 1rem;border:1px solid rgb(255 158 171 / .55);border-radius:.5rem;background:#ff9eab14;color:var(--ww-error);font-size:.875rem;line-height:1.6}.contact-actions{margin-block:1.75rem 1.25rem}.contact-submit{min-width:12rem}.contact-privacy{max-width:44rem;color:var(--ww-muted);font-size:.8125rem;line-height:1.8}.contact-privacy a{color:var(--ww-text);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.contact-privacy a:hover{color:var(--ww-action)}.contact-privacy a:focus-visible{outline:2px solid var(--ww-action);outline-offset:3px}.contact-success{width:min(calc(100% - 2rem),28rem);margin:auto;padding:2rem;border:1px solid var(--ww-border-strong);border-radius:1.25rem;background:var(--ww-surface);color:var(--ww-text);text-align:center;box-shadow:0 24px 80px #00000080}.contact-success::backdrop{background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.contact-success-icon{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1.25rem;border:1px solid rgb(77 255 210 / .3);border-radius:50%;background:#4dffd214;color:var(--ww-action)}.contact-success h2{margin-block-end:.75rem;font-size:1.5rem;font-weight:600}.contact-success p{margin-block-end:1.5rem;color:var(--ww-muted);line-height:1.8}@media (max-width: 639px){.contact-form{padding:1rem;border-radius:1rem}.contact-step-header{margin-block-end:1rem}.contact-step-caption{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.contact-step-heading{font-family:inherit;font-size:1rem;font-weight:600;line-height:1.5}.contact-step-heading:focus{outline:none}.contact-step-count{flex-shrink:0;color:var(--ww-muted);font-size:.8125rem}.contact-step-progress{display:flex;gap:.375rem;margin-block-start:.5rem}.contact-step-progress span{flex:1;height:3px;border-radius:3px;background:var(--ww-border)}.contact-step-progress [data-complete=true]{background:var(--ww-action)}.contact-required-note{margin-block-end:1rem}.contact-fields{grid-template-columns:minmax(0,1fr);gap:.75rem}.contact-field-label{margin-block-end:.25rem}.contact-form .contact-control{min-height:2.875rem;padding:.625rem .75rem}.contact-form textarea.contact-control{min-height:7rem}.contact-newsletter{margin-block-start:1rem;font-size:.8125rem}.contact-actions{display:flex;gap:.75rem;margin-block:1rem 0}.contact-back{flex:0 0 auto}.contact-actions .ww-button{padding-inline:1rem}.contact-submit{flex:1;min-width:0;white-space:nowrap}.contact-privacy{margin-block-start:1rem;font-size:.75rem;line-height:1.6}}@media (prefers-reduced-motion: reduce){.ww-button,.contact-control{transition:none}}@font-face{font-family:FuturaPT Demi;src:url(/fonts/FuturaCyrillicDemi.woff2) format("woff")}h1{font-family:FuturaPT Demi,sans-serif}body{overflow-x:hidden!important}p,h3,h4,h5,h6{font-family:Poppins,sans-serif}.hover-underline-animation{position:relative;display:inline-block}.hover-underline-animation:after{position:absolute;bottom:0;left:0;height:2px;width:100%;transform-origin:left;--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-content: "";content:var(--tw-content)}@media (prefers-color-scheme: dark){.hover-underline-animation:after{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}}.hover-underline-animation:hover:after{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover-underline-animation-footer{position:relative;display:inline-block}.hover-underline-animation-footer:after{position:absolute;bottom:0;left:0;height:2px;width:100%;transform-origin:left;--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-content: "";content:var(--tw-content)}@media (prefers-color-scheme: dark){.hover-underline-animation-footer:after{background-color:#868686}}.hover-underline-animation-footer:hover:after{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}::-moz-selection{color:#fff;background:#7846e3}::selection{color:#fff;background:#7846e3}input[type=text],input[type=number],textarea{font-size:16px}input:disabled,button:disabled,select:disabled{cursor:not-allowed;opacity:.5}.hover-underline-animation:disabled:after,.hover-underline-animation-footer:disabled:after{background:gray;cursor:not-allowed;scale-x:0}.disabled{pointer-events:none;opacity:.5}button.disabled,a.disabled{cursor:not-allowed;text-decoration:none}.loader{border:2px solid transparent;border-top:2px solid white;border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite}.transition-gradient{background-size:200% 100%;transition:background-position .5s ease-in-out}.transition-gradient:hover{background-position:right center}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}input:-webkit-autofill,input:-moz-autofill{background-color:transparent!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;color:#fff!important;font-size:inherit}.animated-border{position:relative;padding-bottom:10px}.animated-border:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#42277d,#2c63e5,#fbeb96,#ff4d6c,#09c372);background-size:300% 100%;animation:gradientAnimation 3s infinite linear;transition:background-position .5s ease-in-out}@keyframes gradientAnimation{0%{background-position:0% 50%}to{background-position:100% 50%}}.swiper-pagination-bullet{background-color:#e5e7eb;opacity:1;transition:background-color .3s ease-in-out}.swiper-pagination-bullet-active{background-color:#9ca3af}@media (min-width: 768px){.navbar-glass[data-astro-cid-pux6a34n]{position:relative;background:#0a0a0ad9;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.navbar-glass[data-astro-cid-pux6a34n]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),rgba(255,255,255,.5),rgba(255,255,255,.3),transparent);border-radius:inherit}.navbar-compact[data-astro-cid-pux6a34n]{background:#0a0a0ae6;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff26;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}}.lang-btn[data-astro-cid-a2mxz4y6]{position:relative;overflow:hidden}.lang-btn[data-astro-cid-a2mxz4y6]:hover{background:#ffffff0d}
