@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){margin-left:0;padding:0;border:none}:where(ul[class]){list-style:none}p{--paragraphMarginBottom: 24px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}input,textarea,select,button{font:inherit}html{height:100%;scroll-behavior:smooth}body{min-height:100%;line-height:1.5}svg *[fill]{fill:currentColor}svg *[stroke]{stroke:currentColor}svg *{transition-property:fill,stroke}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--color-primary: #9b93fb;--color-primary-fade: #2d2c48;--color-accent: #fbff7f;--color-accent-fade: #404230;--color-background: #11131c;--color-text: #e6ebeb;--color-text-muted: #a6aaac;--color-text-secondary: #444555;--color-success: #3ed598;--color-warning: #f2c94c;--color-error: #ff4a6b;--font-family-base: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--container-width: 1200px;--container-padding-x: 32px;--container-padding-x--mobile: 16px;--section-padding-y: 64px;--anchor-offset: clamp(80px, 12vh, 144px);--space-4: 4px;--space-8: 8px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--space-48: 48px;--space-64: 64px;--border-base: 1px solid var(--color-primary-fade);--border-active: 2px solid var(--color-primary-fade);--border-focus: 2px solid var(--color-accent);--border-error: 2px solid var(--color-error);--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 999px;--shadow-hover: 0 4px 12px 0 rgba(155, 147, 251, .08);--shadow-base: 0 10px 30px -6px rgba(47, 44, 90, .2);--shadow-accent: 0 4px 4px 0 rgba(5, 10, 36, .6), 0 0 24px 0 rgba(155, 147, 251, .18);--input-height: 48px;--button-height: 48px;--transition-duration: .2s}@media(max-width:1280px){:root{--section-padding-y: 50px}}@media(max-width:767px){:root{--section-padding-y: 30px}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}@media(max-width:767px){.hidden-mobile{display:none!important}}@media(min-width:768px){.visible-mobile{display:none!important}}.text-center{text-align:center}main{padding-top:var(--space-32);padding-bottom:var(--space-64)}section{padding-block:var(--section-padding-y)}[id]{scroll-margin-top:var(--anchor-offset)}.section--hidden-x{overflow-x:hidden}.section--color{background-color:var(--color-primary-fade)}.container{max-width:calc(var(--container-width) + var(--container-padding-x) * 2);margin-inline:auto;padding-inline:var(--container-padding-x)}@media(max-width:768px){.container{padding-inline:var(--container-padding-x--mobile)}}.row--between{display:flex;justify-content:space-between;align-self:stretch}.row--32{display:flex;gap:var(--space-32)}.row--16{display:flex;gap:var(--space-16)}@media(max-width:768px){.row--mobile-column{flex-direction:column}}.column--64{display:flex;flex-direction:column;gap:var(--space-64)}.column--48{display:flex;flex-direction:column;gap:var(--space-48)}.column--32{display:flex;flex-direction:column;gap:var(--space-32)}.column--24{display:flex;flex-direction:column;gap:var(--space-24)}.column--16{display:flex;flex-direction:column;gap:var(--space-16)}.items-center{align-items:center}.justify-center{justify-content:center}.grid{--gridColumns: 1;display:grid;grid-template-columns:repeat(var(--gridColumns),1fr);gap:40px}@media(max-width:767px){.grid{gap:30px}}.grid--2{--gridColumns: 2}.grid--3{--gridColumns: 3}.grid--4{--gridColumns: 4}.grid--5{--gridColumns: 5}.grid--6{--gridColumns: 6}.grid--7{--gridColumns: 7}.grid--8{--gridColumns: 8}.grid--9{--gridColumns: 9}.grid--10{--gridColumns: 10}.grid--11{--gridColumns: 11}.grid--12{--gridColumns: 12}@media(max-width:1023px){.grid--2{--gridColumns: 1}}@media(max-width:1280px){.grid--3,.grid--4{--gridColumns: 2}}@media(max-width:767px){.grid--3,.grid--4{--gridColumns: 1}}html{scroll-behavior:smooth;scroll-padding-top:var(--anchor-offset)}body{font-family:var(--font-family-base);font-weight:400;line-height:24px;color:var(--color-text);background-color:var(--color-background)}a,button,input,textarea,svg *{transition-duration:var(--transition-duration)}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}h1{font-size:48px;font-style:normal;font-weight:700;line-height:56px;letter-spacing:-.96px}h2{font-size:32px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:-.32px}h3{font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.24px}.small{font-size:14px;font-style:normal;font-weight:400;line-height:20px}:where(main,article,section) a[href]:not([role=button]):not(.btn):not(.button){color:var(--color-accent);font-weight:500;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--color-accent)}:where(main,article,section) a[href]:not([role=button]):not(.btn):not(.button):hover{text-decoration-line:none}:where(main,article,section) a[href]:not([role=button]):not(.btn):not(.button):visited{color:color-mix(in srgb,var(--color-accent) 60%,var(--color-background) 40%);text-decoration-color:color-mix(in srgb,var(--color-accent) 60%,var(--color-background) 40%)}.card{position:relative;border-radius:var(--radius-md);border:var(--border-base);box-shadow:var(--shadow-base)}.card h2,.card h3,.card h4,.card h5,p{margin:0}.card img{object-fit:cover}.btn{display:inline-flex;justify-content:center;align-items:center;gap:var(--space-8);font-size:15px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:.3px;background-origin:border-box;background-clip:padding-box,border-box;text-transform:uppercase;color:var(--color-text);white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform var(--transition-duration) ease,box-shadow var(--transition-duration) ease,filter var(--transition-duration) ease;will-change:transform,box-shadow}.btn:active,.btn.is-active{transform:translateY(1px) scale(.992);filter:brightness(.88) contrast(1.05);box-shadow:inset 0 1px color-mix(in srgb,var(--color-background) 70%,transparent),var(--shadow-base);border:var(--border-active)}.btn:disabled,.btn[aria-disabled=true],.btn.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.btn:focus-visible{outline:none;border:var(--border-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-background) 85%,transparent),var(--shadow-accent)}.btn--primary{height:var(--button-height);padding:0 var(--space-48);border-radius:var(--radius-md);border:2px solid transparent;background-image:linear-gradient(var(--color-primary),#8075fa),linear-gradient(to bottom,#b6b1fc,#6c62f9);color:var(--color-background)}.btn--primary:hover{background-image:linear-gradient(var(--color-primary),#7468f9),linear-gradient(to bottom,#c4c0fe,#5b50f5);transform:translateY(1px) scale(.995);box-shadow:var(--shadow-hover)}.btn--secondary{height:var(--button-height);padding:0 var(--space-48);border-radius:var(--radius-md);border:2px solid transparent;background-image:linear-gradient(var(--color-text-secondary),#2e2f38),linear-gradient(to bottom,#65677b,#1c1c22)}.btn--secondary:hover{background-image:linear-gradient(#3a3b46,#2f3039),linear-gradient(to bottom,#737792,#181821);transform:translateY(1px) scale(.995);box-shadow:var(--shadow-hover)}.btn--tetriary{height:var(--space-48);padding:0 var(--space-24);border-radius:var(--radius-sm);border:2px solid transparent;background-image:linear-gradient(var(--color-background),var(--color-background)),linear-gradient(to bottom,var(--color-text-secondary),#2e2f38)}.btn--tetriary:hover{background-image:linear-gradient(var(--color-background),var(--color-background)),linear-gradient(to bottom,#737792,#252634);transform:translateY(1px) scale(.997);box-shadow:var(--shadow-hover)}.label{display:inline-flex;height:36px;padding:var(--space-8) var(--space-16);align-items:center;border-radius:var(--radius-pill, 999px);border:1px solid var(--color-primary);background:transparent;font-size:15px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:.3px;color:var(--color-text-muted);width:fit-content}.label--with-icon{padding:var(--space-8) var(--space-16) var(--space-8) var(--space-8);gap:var(--space-8);box-shadow:var(--shadow-accent)}.label--with-icon svg{width:20px;height:20px;color:var(--color-primary)}.menu-link{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--color-text);text-decoration:none;border-radius:var(--radius-sm);border:none;background:transparent;padding:0;cursor:pointer;appearance:none;transition:color var(--transition-duration) ease}.menu-link:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-background) 85%,transparent),var(--shadow-accent);border-radius:var(--radius-sm)}.menu-link__icon{width:24px;height:24px;color:currentColor;transition:transform var(--transition-duration) ease}.menu-link--dropdown:hover .menu-link__icon{transform:translateY(1px)}.menu-link.small{font-size:14px;color:var(--color-text-muted)}.menu-link.small .menu-link__icon{width:20px;height:20px}.menu-link:hover{color:var(--color-accent)}.contact-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--space-32);z-index:25}.contact-modal[hidden]{display:none}.contact-modal__backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--color-background) 78%,#0c0d14 22%);backdrop-filter:blur(10px);opacity:.96}.contact-modal__dialog{position:relative;width:min(860px,100%);padding:var(--space-32);max-height:calc(100vh - var(--space-32) * 2);overflow:auto;border-radius:var(--radius-lg);border:var(--border-base);background:color-mix(in srgb,var(--color-background) 94%,var(--color-primary-fade) 6%);box-shadow:var(--shadow-base);scrollbar-width:thin;scrollbar-color:var(--color-primary) transparent}.contact-modal__dialog::-webkit-scrollbar{width:6px}.contact-modal__dialog::-webkit-scrollbar-track{background:transparent}.contact-modal__dialog::-webkit-scrollbar-thumb{background-color:var(--color-primary);border-radius:var(--radius-pill)}.contact-modal__dialog:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--color-accent) 30%,transparent),transparent 42%),radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--color-primary) 42%,transparent),transparent 52%);opacity:.4;pointer-events:none}.contact-modal__dialog>*{position:relative;z-index:1}.contact-modal__header h2{margin:0}.contact-modal__header{padding-bottom:var(--space-8);margin-bottom:var(--space-16)}.contact-modal__lead{margin:0;color:var(--color-text-muted)}.contact-modal__close{position:absolute;top:var(--space-16);right:var(--space-16);width:var(--space-32);height:var(--space-32);border-radius:var(--radius-pill);border:var(--border-base);background:color-mix(in srgb,var(--color-primary) 12%,var(--color-background));color:var(--color-text);font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.contact-modal__close:hover{background:color-mix(in srgb,var(--color-primary) 18%,var(--color-background))}.contact-modal__close:focus-visible{outline:none;border:var(--border-focus);box-shadow:var(--shadow-accent)}.contact-form{display:flex;flex-direction:column;gap:var(--space-24)}.contact-form__row{display:grid;gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.contact-form__row--stacked{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.contact-field{display:flex;flex-direction:column;gap:var(--space-8)}.contact-field__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8)}.contact-field label{font-weight:600}.contact-field__meta{color:var(--color-text-muted);font-size:13px}.contact-field input,.contact-field textarea{width:100%;padding:calc(var(--space-8) + 4px) var(--space-16);border-radius:var(--radius-sm);border:var(--border-base);background:color-mix(in srgb,var(--color-background) 92%,var(--color-primary-fade) 8%);color:var(--color-text)}.contact-field input{height:var(--input-height)}.contact-field input[type=date]{color-scheme:dark}.contact-field input[type=date]::-webkit-calendar-picker-indicator{filter:brightness(0) invert(1) contrast(1.2);opacity:1;cursor:pointer}.contact-field textarea{min-height:140px;resize:vertical}.contact-field input::placeholder,.contact-field textarea::placeholder{color:var(--color-text-muted)}.contact-field input:focus-visible,.contact-field textarea:focus-visible{outline:none;border:var(--border-focus);box-shadow:var(--shadow-accent);background:color-mix(in srgb,var(--color-background) 96%,var(--color-primary) 4%)}.contact-field input.is-invalid,.contact-field textarea.is-invalid{border:var(--border-error);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-error) 40%,transparent)}.contact-field__error{min-height:18px;font-size:13px;color:var(--color-error)}.contact-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);flex-wrap:wrap}.contact-form__status{padding:calc(var(--space-8) + 4px) var(--space-16);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-background) 92%,var(--color-primary-fade) 8%);color:var(--color-text-muted);flex:1}.contact-form__status.has-error{border-color:color-mix(in srgb,var(--color-error) 45%,transparent);color:var(--color-error);background:color-mix(in srgb,var(--color-background) 85%,var(--color-error) 10%)}.contact-form__status.is-success{border-color:color-mix(in srgb,var(--color-success) 50%,transparent);background:color-mix(in srgb,var(--color-background) 80%,var(--color-success) 14%);color:var(--color-success);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-success) 20%,transparent);position:relative;padding-left:var(--space-32)}.contact-form__status.is-success:before{content:"✓";position:absolute;left:var(--space-8);top:50%;translate:0 -50%;font-weight:700}.contact-modal.is-success .contact-modal__dialog{border-color:color-mix(in srgb,var(--color-success) 45%,transparent);box-shadow:0 12px 40px -12px #0009,0 0 0 3px color-mix(in srgb,var(--color-success) 20%,transparent);animation:contactSuccessPulse .9s ease}@keyframes contactSuccessPulse{0%{transform:scale(1)}40%{transform:scale(1.01)}to{transform:scale(1)}}.contact-form__submit{white-space:nowrap}@media(max-width:768px){.contact-modal{padding:var(--space-16)}.contact-modal__header{margin-top:var(--space-16)}.contact-modal__dialog{padding:var(--space-24);max-height:calc(100vh - var(--space-16) * 2);overflow:scroll}.contact-modal__footer{flex-direction:column;align-items:stretch}.contact-form__submit{width:100%;justify-content:center}}body.is-modal-open{overflow:hidden}body.is-modal-open .page__body,body.is-modal-open .site-header,body.is-modal-open footer{filter:blur(6px);transition:filter var(--transition-duration) ease}.site-header__top-inner{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-32)}.site-header__brand-nav{display:flex;align-items:center;gap:var(--space-32)}.site-header__top-left,.site-header__top-right{display:flex;align-items:center;gap:var(--space-16)}.site-header__main{position:relative;padding:var(--space-24) 0;border-bottom:1px solid var(--color-text-secondary)}.site-header__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.site-header__actions{display:flex;align-items:center;gap:var(--space-16)}.site-nav__list{display:inline-flex;align-items:center;gap:var(--space-16);padding:0;margin:0;list-style:none}.site-nav__list--drawer{width:100%;flex-direction:column;align-items:flex-start;gap:var(--space-8)}.nav-item{position:relative}.nav-dropdown{position:absolute;top:100%;left:0;min-width:220px;display:none;flex-direction:column;gap:var(--space-8);padding:var(--space-16);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);background:color-mix(in srgb,var(--color-background) 96%,#0c0d14 4%);box-shadow:var(--shadow-base)}.nav-item--has-dropdown:hover .nav-dropdown,.nav-item--has-dropdown:focus-within .nav-dropdown{display:flex}.nav-item--has-dropdown:hover>.menu-link,.nav-item--has-dropdown:focus-within>.menu-link{color:var(--color-accent)}.site-nav--drawer{flex-direction:column;align-items:flex-start;width:100%}.site-nav--drawer .nav-dropdown{position:static;margin-top:0;width:100%;display:flex;background:transparent;border:none;box-shadow:none;padding:var(--space-4) 0 var(--space-8)}.site-header__toggle{display:none}.site-header__toggle-btn{display:none;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);background:color-mix(in srgb,var(--color-background) 92%,#1b1c2b 8%);cursor:pointer}.site-header__toggle-btn span{display:block;height:2px;width:18px;background:var(--color-text);transition:transform var(--transition-duration) ease}.site-header__drawer{display:none;position:absolute;top:100%;left:0;right:0;padding:var(--space-16) var(--container-padding-x--mobile) var(--container-padding-x);background:var(--color-background);border-bottom:1px solid var(--color-text-secondary);flex-direction:column;gap:var(--space-16);z-index:5}.site-header__drawer-top{display:flex;gap:var(--space-16)}@media(max-width:960px){.site-header__top,.site-header__brand-nav .site-nav{display:none}.site-nav--drawer .nav-dropdown{position:static;display:flex}.site-header__toggle-btn{display:inline-flex;align-items:center}.site-header__actions{gap:var(--space-8)}.site-header__toggle:checked~.site-header__drawer{display:flex}.site-nav--drawer .nav-item{width:100%}.site-nav--drawer .nav-dropdown{padding-left:var(--space-8)}}@media(max-width:640px){.site-header__bar{gap:var(--space-12)}.site-header__actions Button{display:none}.site-header__drawer Button{display:inline-flex}}.soc1als__list{display:flex;column-gap:20px}.soc1als__link{display:inline-flex;justify-content:center;align-items:center;width:30px;aspect-ratio:1;color:var(--color-background);background-color:var(--color-text);border-radius:50%}@media(hover:hover){.soc1als__link:hover{background-color:var(--color-accent)}}@media(hover:none){.soc1als__link:active{background-color:var(--color-accent)}}.soc1als__link svg{width:50%;height:50%}.footer__inner{padding:var(--space-48) var(--space-64) var(--space-48);color:var(--color-text);background-color:var(--color-primary-fade)}@media(min-width:768px){.footer__inner{border-radius:var(--radius-lg) var(--radius-lg) 0 0}}@media(max-width:767px){.footer__inner{display:flex;flex-direction:column;align-items:center;row-gap:var(--space-32);padding:var(--space-48) var(--container-padding-x) var(--space-32)}}.footer__navigation{display:flex;justify-content:space-between;align-items:center;column-gap:var(--space-32)}@media(max-width:1023px){.footer__navigation{flex-direction:column;align-items:center;row-gap:var(--space-32)}}@media(max-width:767px){.footer__navigation{display:contents}}.footer__navigation:not(:last-child){margin-bottom:var(--space-64)}.footer__menu-list{display:flex;align-items:center;column-gap:var(--space-48)}@media(max-width:767px){.footer__menu-list{flex-direction:column;row-gap:var(--space-16)}}.footer__menu-link{display:inline-flex;align-items:center;height:var(--space-32);text-decoration:underline}@media(hover:hover){.footer__menu-link:hover{color:var(--color-accent)}}@media(hover:none){.footer__menu-link:active{color:var(--color-accent)}}@media(max-width:767px){.footer__soc1als{order:1}}.footer__body{display:flex;justify-content:space-between;column-gap:var(--space-48)}@media(min-width:768px){.footer__body:not(:last-child){margin-bottom:var(--space-48);padding-bottom:var(--space-48);border-bottom:1px solid currentColor}}@media(max-width:767px){.footer__body{flex-direction:column;align-items:center;row-gap:inherit}}@media(max-width:480px){.footer__body{width:100%}}.footer__contacts{display:flex;flex-direction:column;align-items:start;row-gap:var(--space-32)}@media(max-width:767px){.footer__contacts{align-items:center;text-align:center}}.footer__contacts-body{font-style:normal}.footer__contacts-body p{--paragraphMarginBottom: var(--space-24)}@media(hover:hover){.footer__contacts-body a:hover{color:var(--color-accent)}}@media(hover:none){.footer__contacts-body a:active{color:var(--color-accent)}}.footer__extra{display:flex;column-gap:var(--space-48)}@media(max-width:767px){.footer__extra{order:2;flex-direction:column;align-items:center;row-gap:var(--space-16);width:100%;padding-top:var(--space-32);border-top:1px solid currentColor}}.footer__privacy-policy-link{text-decoration:underline}@media(hover:hover){.footer__privacy-policy-link:hover{color:var(--color-accent)}}@media(hover:none){.footer__privacy-policy-link:active{color:var(--color-accent)}}footer h2{margin:0}.section__header{display:flex;align-items:center;column-gap:var(--space-48);align-items:flex-end}@media(max-width:767px){.section__header{flex-direction:column;row-gap:var(--space-32);text-align:center}}.section__header:not(:last-child){margin-bottom:var(--space-64)}@media(max-width:767px){.section__header:not(:last-child){margin-bottom:var(--space-48)}}.section__description{max-width:580px}.section__title{color:var(--color-text);transition:color 1s ease-in-out}.section__title.is-visible{color:var(--color-accent)}.hero--main .column--24{max-width:860px}.hero--main_screen{position:relative;display:flex;align-items:center;align-self:stretch;border-radius:var(--radius-lg);border:1px solid var(--color-primary-fade);background:var(--color-primary)}.hero--main_screen--shape{position:absolute;top:120px;right:-170px}.hero--main_screen--cone{position:absolute;left:-170px;top:-120px}@media(max-width:1280px){.hero--main_screen--cone,.hero--main_screen--shape{width:200px}.hero--main_screen--shape{right:-80px}.hero--main_screen--cone{left:-80px}}@media(max-width:768px){.hero--main_screen--cone,.hero--main_screen--shape{width:100px}.hero--main_screen--shape{right:-40px;top:60px}.hero--main_screen--cone{left:-40px;top:-20px}}.card--features{display:flex;padding:var(--space-48) var(--space-8) 0 var(--space-8);flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--space-24);background:var(--color-text);color:var(--color-background)}.features-carousel{display:flex;overflow-x:auto;gap:var(--space-24);padding-top:var(--space-64);padding-bottom:var(--space-24);scroll-snap-type:x mandatory;&::-webkit-scrollbar{display:none}-ms-overflow-style:none;scrollbar-width:none}.features-carousel .card{flex:0 0 auto;scroll-snap-align:center;width:85%}.card--features img:not(.card--features_icon){height:100%;object-fit:cover;object-position:left top;max-height:250px;width:100%;border-radius:var(--radius-xs)}@media(min-width:600px){.features-carousel .card{width:45%}}@media(min-width:1024px){.features-carousel .card{width:28%}}.card--features_icon{position:absolute;width:112px;top:-70px;left:50%;transform:translate(-50%)}.process__list{display:flex;flex-direction:column;row-gap:var(--space-32);counter-reset:custom-counter;list-style:none;color:var(--color-background)}@media(hover:hover){.process__list,.process__list *{cursor:none!important}}@media(max-width:767px){.process__list{row-gap:var(--space-32)}}.process__item{--counterContent: counter(custom-counter);counter-increment:custom-counter}.process__item:nth-child(-n+9){--counterContent: "0" counter(custom-counter)}.process__accordion{--indicatorVerticalRotate: 90deg;padding:var(--space-32) var(--space-48);background-color:var(--color-text);border:1px solid var(--color-text-secondary);border-radius:var(--radius-md);box-shadow:var(--shadow-base);transition-duration:var(--transition-duration)}@media(hover:hover){.process__accordion:hover{background-color:var(--color-text-muted)}}@media(hover:none){.process__accordion:active{background-color:var(--color-primary-fade)}}@media(max-width:767px){.process__accordion{padding:var(--space-32)}}.process__accordion[open]{--indicatorVerticalRotate: 0deg;background-color:var(--color-primary)}.process__accordion-header{column-gap:var(--space-64);cursor:pointer;user-select:none}@media(max-width:767px){.process__accordion-header{column-gap:var(--space-32)}}.process__accordion-title{display:flex;align-items:center;column-gap:var(--space-24)}@media(max-width:767px){.process__accordion-title{column-gap:var(--space-32)}}.process__accordion-title:before{content:var(--counterContent);display:inline-flex;justify-content:center;align-items:center;width:var(--space-64);height:var(--space-64);border-radius:50%;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--color-accent) 40%,transparent),transparent 55%),linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 80%,transparent),color-mix(in srgb,var(--color-primary) 20%,transparent));color:var(--color-background);font-size:32px;font-weight:700;box-shadow:0 12px 30px -12px #0006;flex-shrink:0}.process__accordion-indicator{display:flex;justify-content:center;align-items:center;width:58px;aspect-ratio:1;flex-shrink:0;position:relative;border:1px solid var(--color-background);border-radius:50%}@media(max-width:767px){.process__accordion-indicator{width:30px}}.process__accordion-indicator:before,.process__accordion-indicator:after{position:absolute;top:50%;left:50%;translate:-50% -50%;content:"";width:45%;height:10%;background-color:var(--color-background);border-radius:var(--radius-pill)}.process__accordion-indicator:after{rotate:var(--indicatorVerticalRotate);transition-duration:var(--transition-duration)}.process__accordion-body{margin-top:var(--space-32);padding-top:var(--space-32);border-top:1px solid var(--color-background)}.process__cursor{position:fixed;width:var(--space-48);height:var(--space-48);border-radius:50%;background:#fff;mix-blend-mode:difference;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.8);transition:opacity .15s ease,transform .15s ease;z-index:9999}.process__cursor.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}@media(hover:none){.process__cursor{display:none}}.award--wrapper{display:flex;justify-content:center;padding-inline:var(--space-48)}.award--wrapper img{height:var(--space-64)}
