html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@keyframes startSecBgAnimation{0%{transform:scale(.2)}to{transform:scale(1)}}@keyframes startSecTitleAnimation{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.technologies-sec .technology-category--items .technology-category--item{position:relative}.technologies-sec .technology-category--items .technology-category--item:before{content:"";background:0 0;border-radius:5px;width:5px;height:100%;transition:background .3s;position:absolute;top:0;left:0}.technologies-sec .technology-category--items .technology-category--item.technology-category--active{color:#fff;padding-left:1rem;font-weight:700}.technologies-sec .technology-category--items .technology-category--item.technology-category--active:before{background:#3888e8}.technologies-sec .technology--items .technology--item:hover .technology--item--icon{fill:#3888e8}.faq--sec .faq-accordion-content{will-change:max-height,opacity;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.faq--sec .faq-accordion-content[data-state=closed]{opacity:0;max-height:0;overflow:hidden}.faq--sec .faq-accordion-content[data-state=open]{opacity:1;max-height:1000px}.faq--sec button[aria-expanded]{cursor:pointer}.faq--sec button[aria-expanded]:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #3888e8}.faq--sec button[aria-expanded] svg{color:#3888e8;transition:transform .2s ease-in-out}.faq--sec button[aria-expanded][data-state=open] svg{transform:rotate(180deg)}@media (max-width:768px){.faq--sec .faq-accordion-content{font-size:.875rem}.faq--sec button[aria-expanded]{font-size:1rem}.faq--sec button[aria-expanded] svg{width:1rem;height:1rem}}@media (max-width:480px){.faq--sec .faq-accordion-content{font-size:.8125rem}.faq--sec button[aria-expanded]{font-size:.9375rem}}.site-header{z-index:10;background:0 0;border-bottom:1px solid #0000;width:100%;transition:all .2s;position:fixed;top:0;left:0}.site-header .header-logo{color:#fff;flex:1;align-items:center;text-decoration:none;display:flex}.site-header .header-logo img{height:auto;transition:all .2s}.site-header:before{content:"";transition:all .2s}.site-header.site-header--scrolled,.site-header.site-header--active{border-bottom-color:#1b1b1b;box-shadow:0 2px 4px #0000001f,0 6px 12px #00000014}.site-header.site-header--scrolled:before,.site-header.site-header--active:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0a0a0ad7;position:absolute;inset:0}@media (min-width:768px){.site-header.site-header--scrolled .header-logo img,.site-header.site-header--active .header-logo img{transform:scale(.9)}}@media (max-width:768px){.site-header.site-header--scrolled.site-header--not-visible,.site-header.site-header--active.site-header--not-visible{transform:translateY(-100%)}}.site-header.site-header--scrolled .header-container .site-nav-menu .site-nav-menu--item,.site-header.site-header--active .header-container .site-nav-menu .site-nav-menu--item{padding:20px 0}.site-header.site-header--scrolled .header-container .header-actions .language-sec .lang__current,.site-header.site-header--active .header-container .header-actions .language-sec .lang__current,.site-header.site-header--scrolled .header-container .header-actions .language-sec .lang__items,.site-header.site-header--active .header-container .header-actions .language-sec .lang__items{background-color:#2d3436}.site-header.site-header--scrolled .site-nav-menu .site-nav-menu--item .site-nav-menu--item--link,.site-header.site-header--active .site-nav-menu .site-nav-menu--item .site-nav-menu--item--link{color:#fff}.site-header .site-nav-menu .site-nav-menu--item .site-nav-menu--item--link:hover{color:#3888e8}.site-header .header-container{max-width:1440px;margin:0 auto;display:flex}.site-header .header-container .header-actions{align-items:center;gap:1rem;display:flex}.site-header .header-container .header-actions .language-sec{position:relative}.site-header .header-container .header-actions .language-sec:hover .lang__items{border-top:1px solid #fff3;flex-direction:column;align-items:center;display:flex}.site-header .header-container .header-actions .language-sec:hover .triangle-nav{transform:rotate(180deg)}.site-header .header-container .header-actions .language-sec:hover .lang__current{border-radius:13.5px 13.5px 0 0}.site-header .header-container .header-actions .language-sec .lang__current{cursor:pointer;text-transform:uppercase;color:#3888e8;background-color:#161616;border-radius:17px;align-items:center;padding:3.5px 14px;font-size:14px;transition:background-color .3s;display:flex}.site-header .header-container .header-actions .language-sec .lang__current .triangle-container{height:8px}.site-header .header-container .header-actions .language-sec .lang__current .triangle-container .triangle-nav{color:#fff;margin-left:4px;transition:all .3s}.site-header .header-container .header-actions .language-sec .lang__items{background:#161616;border-radius:0 0 17px 17px;width:100%;padding:3px 0;transition:background-color .3s;display:none;position:absolute;top:100%;left:0}.site-header .header-container .header-actions .language-sec .lang__items .lang__item .lang__link{text-transform:uppercase;font-size:14px;transition:color .3s}.site-header .header-container .header-actions .language-sec .lang__items .lang__item .lang__link:hover{color:#3888e8}.site-header.site-header--light{border-bottom-color:#e2e8f0}.site-header.site-header--light:not(.site-header--scrolled){background:#fff0}.site-header.site-header--light.site-header--scrolled{border-bottom-color:#e2e8f0;box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a}.site-header.site-header--light.site-header--scrolled:before{background-color:#fffffff2!important}.site-header.site-header--light .site-nav-menu .site-nav-menu--item .site-nav-menu--item--link{color:#1e293b}.site-header.site-header--light .site-nav-menu .site-nav-menu--item .site-nav-menu--item--link:hover{color:#3888e8}.site-header.site-header--light .site-nav-menu .site-nav-menu--item .site-nav-menu--item--link svg{stroke:#1e293b}.site-header.site-header--light .header-actions a{color:#1e293b!important}.site-header.site-header--light button[aria-label="Toggle mobile menu"]{color:#1e293b}.site-header.site-header--light .header-container .header-actions .language-sec .lang__current{color:#3888e8;background-color:#f1f5f9}.site-header.site-header--light .header-container .header-actions .language-sec .lang__current .triangle-container .triangle-nav{color:#64748b}.site-header.site-header--light .header-container .header-actions .language-sec .lang__items{background:#f1f5f9;border-top:1px solid #e2e8f0}.site-header.site-header--light .header-container .header-actions .language-sec .lang__items .lang__item .lang__link{color:#1e293b}.site-header.site-header--light .header-container .header-actions .language-sec .lang__items .lang__item .lang__link:hover{color:#3888e8}@media (min-width:96rem){.site-header .header-container{max-width:105rem}}.site-header .header-nav--mobile{transition:transform .2s,opacity .2s ease-in-out}.site-header .header-nav--mobile.header-nav--mobile--hidden{opacity:0;transform:translateY(100%)!important}.site-header .mobile-service-cat--in{opacity:0;animation:.45s cubic-bezier(.32,.72,0,1) both mobileServiceCatIn}@keyframes mobileServiceCatIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-header .mobile-service-cat--in{opacity:1;animation:none;transform:none}}.site-header .site-nav-menu .site-nav-menu--item .dropdown-menu{visibility:hidden;opacity:0;pointer-events:none;transform-origin:0 0;z-index:50;max-width:min(46rem,100vw - 2rem);padding-top:.5rem;transition:opacity .15s ease-in,transform .15s ease-in,visibility 0s linear .15s;position:absolute;top:100%;left:0;transform:translateY(-8px)scale(.98)}.site-header .site-nav-menu .site-nav-menu--item .dropdown-menu.dropdown-menu--open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1),visibility;transform:translateY(0)scale(1)}.site-header .site-nav-menu .site-nav-menu--item .dropdown-menu .dropdown-content{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#fffffff7;border:1px solid #0f172a14;border-radius:24px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 12px 32px #0f172a1a,0 2px 8px #0f172a0a}.site-header .services-menu__cat--in{animation:.4s cubic-bezier(.32,.72,0,1) both servicesMenuCatIn}@keyframes servicesMenuCatIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-header .site-nav-menu .site-nav-menu--item .dropdown-menu,.site-header .site-nav-menu .site-nav-menu--item .dropdown-menu.dropdown-menu--open{transition:none}.site-header .services-menu__cat--in{opacity:1;animation:none;transform:none}}.order-form-sec.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .selected-flag .arrow,.order-form--modal.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .selected-flag .arrow,.consultation-form-sec.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .selected-flag .arrow{background-color:#000}.order-form-sec.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list,.order-form--modal.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list,.consultation-form-sec.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 8px #00000014,0 12px 24px #0000000f!important}.order-form-sec.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search,.order-form--modal.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search,.consultation-form-sec.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search{background-color:#fff;border-bottom:1px solid #e2e8f0}.order-form-sec.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search .search-box,.order-form--modal.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search .search-box,.consultation-form-sec.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search .search-box{color:#0f172a;background-color:#f8fafc;border:1px solid #e2e8f0}.order-form-sec.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country,.order-form--modal.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country,.consultation-form-sec.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country{color:#0f172a;border-top:1px solid #f1f5f9}.order-form-sec.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country:hover,.order-form-sec.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country.highlight,.order-form--modal.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country:hover,.order-form--modal.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country.highlight,.consultation-form-sec.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country:hover,.consultation-form-sec.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country.highlight{background-color:#f8fafc}.order-form-sec.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country .dial-code,.order-form--modal.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country .dial-code,.consultation-form-sec.light-version .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country .dial-code{color:#64748b}.order-form-sec .form-tel-input-wrapper .react-tel-input,.order-form--modal .form-tel-input-wrapper .react-tel-input,.consultation-form-sec .form-tel-input-wrapper .react-tel-input{font-family:inherit;font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.order-form-sec .form-tel-input-wrapper .react-tel-input,.order-form--modal .form-tel-input-wrapper .react-tel-input,.consultation-form-sec .form-tel-input-wrapper .react-tel-input{font-size:1rem;line-height:1.5rem}}.order-form-sec .form-tel-input-wrapper .react-tel-input .form-control,.order-form--modal .form-tel-input-wrapper .react-tel-input .form-control,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .form-control{border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--background));--tw-ring-offset-color:hsl(var(--background));border-radius:30px;width:100%;height:2.5rem;padding:1.5rem .75rem 1.5rem 4.125rem;font-size:.875rem;line-height:1.25rem;display:flex;position:relative}.order-form-sec .form-tel-input-wrapper .react-tel-input .form-control::file-selector-button{color:hsl(var(--foreground));background-color:#0000;border-width:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.order-form--modal .form-tel-input-wrapper .react-tel-input .form-control::file-selector-button{color:hsl(var(--foreground));background-color:#0000;border-width:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.consultation-form-sec .form-tel-input-wrapper .react-tel-input .form-control::file-selector-button{color:hsl(var(--foreground));background-color:#0000;border-width:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.order-form-sec .form-tel-input-wrapper .react-tel-input .form-control::placeholder,.order-form--modal .form-tel-input-wrapper .react-tel-input .form-control::placeholder,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .form-control::placeholder{color:rgb(128 132 141/var(--tw-text-opacity,1));--tw-text-opacity:1}.order-form-sec .form-tel-input-wrapper .react-tel-input .form-control:focus-visible,.order-form--modal .form-tel-input-wrapper .react-tel-input .form-control:focus-visible,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .form-control:focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring));--tw-ring-offset-width:2px;outline:2px solid #0000}.order-form-sec .form-tel-input-wrapper .react-tel-input .form-control:disabled,.order-form--modal .form-tel-input-wrapper .react-tel-input .form-control:disabled,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .form-control:disabled{cursor:not-allowed;opacity:.5}@media (min-width:768px){.order-form-sec .form-tel-input-wrapper .react-tel-input .form-control,.order-form--modal .form-tel-input-wrapper .react-tel-input .form-control,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .form-control{padding-top:1.75rem;padding-bottom:1.75rem;font-size:1rem;line-height:1.5rem}}.order-form-sec .form-tel-input-wrapper .react-tel-input .flag,.order-form--modal .form-tel-input-wrapper .react-tel-input .flag,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .flag{background-image:url(/images/flags.png);background-repeat:no-repeat;width:24px;height:24px}.order-form-sec .form-tel-input-wrapper .react-tel-input .selected-flag,.order-form--modal .form-tel-input-wrapper .react-tel-input .selected-flag,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .selected-flag{pointer-events:all;align-items:center;width:4.5rem;padding-left:1.25rem;display:flex;background:0 0!important}.order-form-sec .form-tel-input-wrapper .react-tel-input .selected-flag .flag,.order-form--modal .form-tel-input-wrapper .react-tel-input .selected-flag .flag,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .selected-flag .flag{top:unset;align-items:center;margin:0;display:flex}.order-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown,.order-form--modal .form-tel-input-wrapper .react-tel-input .flag-dropdown,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown{pointer-events:none;background:0 0;border:none;width:100%;z-index:10!important}.order-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown.open,.order-form--modal .form-tel-input-wrapper .react-tel-input .flag-dropdown.open,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown.open{background:0 0;border-radius:0}.order-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown.open .arrow,.order-form--modal .form-tel-input-wrapper .react-tel-input .flag-dropdown.open .arrow,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown.open .arrow{transform:scale(-1)}.order-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .selected-flag .arrow,.order-form--modal .form-tel-input-wrapper .react-tel-input .flag-dropdown .selected-flag .arrow,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .selected-flag .arrow{width:8px;height:5px;left:29px;top:unset;background-color:#fff;border:0;transition:transform .3s;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20width%3D'8'%20height%3D'6'%20viewBox%3D'0%200%208%206'%20fill%3D'none'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M1%201.5L4%204.5L7%201.5'%20stroke%3D'currentColor'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20width%3D'8'%20height%3D'6'%20viewBox%3D'0%200%208%206'%20fill%3D'none'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M1%201.5L4%204.5L7%201.5'%20stroke%3D'currentColor'/%3E%3C/svg%3E")}.order-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list,.order-form--modal .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list{pointer-events:all;background-color:#161616;width:100%;max-width:100%;max-height:15.125rem;margin:.5rem 0 0;border-radius:.75rem!important;box-shadow:0 4px 8px #0000001f,0 12px 24px #00000014!important}.order-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .divider,.order-form--modal .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .divider,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .divider{display:none}.order-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list::-webkit-scrollbar{display:none}.order-form--modal .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list::-webkit-scrollbar{display:none}.consultation-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list::-webkit-scrollbar{display:none}.order-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search,.order-form--modal .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search{z-index:2;background-color:#161616;border-bottom:1px solid #505154;padding:1.125rem 1rem 1.0625rem}.order-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search .search-emoji,.order-form--modal .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search .search-emoji,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search .search-emoji{display:none}.order-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search .search-box,.order-form--modal .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search .search-box,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search .search-box{font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.order-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search .search-box,.order-form--modal .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search .search-box,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search .search-box{font-size:1rem;line-height:1.5rem}}.order-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search .search-box,.order-form--modal .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search .search-box,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search .search-box{color:#fff;background-color:#000;border:1px solid #505154;border-radius:2.5rem;width:100%;margin-left:0;padding:.4375rem 1.5rem;line-height:1.4;transition:border-color .3s}.order-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country,.order-form--modal .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country{-webkit-hyphens:auto;hyphens:auto;color:#fff;letter-spacing:-.01em;background-color:#0000;border-top:1px solid #505154;align-items:center;min-height:3.5rem;padding:1rem 1rem 1rem 3.5rem;font-size:.875rem;line-height:1.25rem;transition:background-color .3s;display:flex;position:relative}@media (min-width:768px){.order-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country,.order-form--modal .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country{font-size:1rem;line-height:1.5rem}}.order-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country .flag,.order-form--modal .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country .flag,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country .flag{width:25px;height:20px;margin:0;position:absolute;left:1rem}.order-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country .dial-code,.order-form--modal .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country .dial-code,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .country .dial-code{color:#505154;font-size:inherit}.order-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search+.country,.order-form--modal .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search+.country,.consultation-form-sec .form-tel-input-wrapper .react-tel-input .flag-dropdown .country-list .search+.country{border-top:0}.react-tel-input .ad{background-position:-48px -24px}.react-tel-input .ae{background-position:-72px -24px}.react-tel-input .af{background-position:-96px -24px}.react-tel-input .ag{background-position:-120px -24px}.react-tel-input .ai{background-position:-144px -24px}.react-tel-input .al{background-position:-168px -24px}.react-tel-input .am{background-position:-192px -24px}.react-tel-input .an{background-position:-216px -24px}.react-tel-input .ao{background-position:-240px -24px}.react-tel-input .aq{background-position:-264px -24px}.react-tel-input .ar{background-position:-288px -24px}.react-tel-input .as{background-position:-312px -24px}.react-tel-input .at{background-position:-336px -24px}.react-tel-input .au{background-position:-360px -24px}.react-tel-input .aw{background-position:-384px -24px}.react-tel-input .ax{background-position:0 -48px}.react-tel-input .az{background-position:-24px -48px}.react-tel-input .ba{background-position:-48px -48px}.react-tel-input .bb{background-position:-72px -48px}.react-tel-input .bd{background-position:-96px -48px}.react-tel-input .be{background-position:-120px -48px}.react-tel-input .bf{background-position:-144px -48px}.react-tel-input .bg{background-position:-168px -48px}.react-tel-input .bh{background-position:-192px -48px}.react-tel-input .bi{background-position:-216px -48px}.react-tel-input .bj{background-position:-240px -48px}.react-tel-input .bl{background-position:-264px -48px}.react-tel-input .bm{background-position:-288px -48px}.react-tel-input .bn{background-position:-312px -48px}.react-tel-input .bo{background-position:-336px -48px}.react-tel-input .br{background-position:-360px -48px}.react-tel-input .bs{background-position:-384px -48px}.react-tel-input .bt{background-position:0 -72px}.react-tel-input .bw{background-position:-24px -72px}.react-tel-input .by{background-position:-48px -72px}.react-tel-input .bz{background-position:-72px -72px}.react-tel-input .ca{background-position:-96px -72px}.react-tel-input .cc{background-position:-120px -72px}.react-tel-input .cd{background-position:-144px -72px}.react-tel-input .cf{background-position:-168px -72px}.react-tel-input .cg{background-position:-192px -72px}.react-tel-input .ch{background-position:-216px -72px}.react-tel-input .ci{background-position:-240px -72px}.react-tel-input .ck{background-position:-264px -72px}.react-tel-input .cl{background-position:-288px -72px}.react-tel-input .cm{background-position:-312px -72px}.react-tel-input .cn{background-position:-336px -72px}.react-tel-input .co{background-position:-360px -72px}.react-tel-input .cr{background-position:-384px -72px}.react-tel-input .cu{background-position:0 -96px}.react-tel-input .cv{background-position:-24px -96px}.react-tel-input .cw{background-position:-48px -96px}.react-tel-input .cx{background-position:-72px -96px}.react-tel-input .cy{background-position:-96px -96px}.react-tel-input .cz{background-position:-120px -96px}.react-tel-input .de{background-position:-144px -96px}.react-tel-input .dj{background-position:-168px -96px}.react-tel-input .dk{background-position:-192px -96px}.react-tel-input .dm{background-position:-216px -96px}.react-tel-input .do{background-position:-240px -96px}.react-tel-input .dz{background-position:-264px -96px}.react-tel-input .ec{background-position:-288px -96px}.react-tel-input .ee{background-position:-312px -96px}.react-tel-input .eg{background-position:-336px -96px}.react-tel-input .eh{background-position:-360px -96px}.react-tel-input .er{background-position:-384px -96px}.react-tel-input .es{background-position:0 -120px}.react-tel-input .et{background-position:-24px -120px}.react-tel-input .eu{background-position:-48px -120px}.react-tel-input .fi{background-position:-72px -120px}.react-tel-input .fj{background-position:-96px -120px}.react-tel-input .fk{background-position:-120px -120px}.react-tel-input .fm{background-position:-144px -120px}.react-tel-input .fo{background-position:-168px -120px}.react-tel-input .fr{background-position:-192px -120px}.react-tel-input .ga{background-position:-216px -120px}.react-tel-input .gb{background-position:-240px -120px}.react-tel-input .gd{background-position:-264px -120px}.react-tel-input .ge{background-position:-288px -120px}.react-tel-input .gg{background-position:-312px -120px}.react-tel-input .gh{background-position:-336px -120px}.react-tel-input .gi{background-position:-360px -120px}.react-tel-input .gl{background-position:-384px -120px}.react-tel-input .gm{background-position:0 -144px}.react-tel-input .gn{background-position:-24px -144px}.react-tel-input .gq{background-position:-48px -144px}.react-tel-input .gr{background-position:-72px -144px}.react-tel-input .gs{background-position:-96px -144px}.react-tel-input .gt{background-position:-120px -144px}.react-tel-input .gu{background-position:-144px -144px}.react-tel-input .gw{background-position:-168px -144px}.react-tel-input .gy{background-position:-192px -144px}.react-tel-input .hk{background-position:-216px -144px}.react-tel-input .hn{background-position:-240px -144px}.react-tel-input .hr{background-position:-264px -144px}.react-tel-input .ht{background-position:-288px -144px}.react-tel-input .hu{background-position:-312px -144px}.react-tel-input .ic{background-position:-336px -144px}.react-tel-input .id{background-position:-360px -144px}.react-tel-input .ie{background-position:-384px -144px}.react-tel-input .il{background-position:0 -168px}.react-tel-input .im{background-position:-24px -168px}.react-tel-input .in{background-position:-48px -168px}.react-tel-input .iq{background-position:-72px -168px}.react-tel-input .ir{background-position:-96px -168px}.react-tel-input .is{background-position:-120px -168px}.react-tel-input .it{background-position:-144px -168px}.react-tel-input .je{background-position:-168px -168px}.react-tel-input .jm{background-position:-192px -168px}.react-tel-input .jo{background-position:-216px -168px}.react-tel-input .jp{background-position:-240px -168px}.react-tel-input .ke{background-position:-264px -168px}.react-tel-input .kg{background-position:-288px -168px}.react-tel-input .kh{background-position:-312px -168px}.react-tel-input .ki{background-position:-336px -168px}.react-tel-input .xk{background-position:-144px 0}.react-tel-input .km{background-position:-360px -168px}.react-tel-input .kn{background-position:-384px -168px}.react-tel-input .kp{background-position:0 -192px}.react-tel-input .kr{background-position:-24px -192px}.react-tel-input .kw{background-position:-48px -192px}.react-tel-input .ky{background-position:-72px -192px}.react-tel-input .kz{background-position:-96px -192px}.react-tel-input .la{background-position:-120px -192px}.react-tel-input .lb{background-position:-144px -192px}.react-tel-input .lc{background-position:-168px -192px}.react-tel-input .li{background-position:-192px -192px}.react-tel-input .lk{background-position:-216px -192px}.react-tel-input .lr{background-position:-240px -192px}.react-tel-input .ls{background-position:-264px -192px}.react-tel-input .lt{background-position:-288px -192px}.react-tel-input .lu{background-position:-312px -192px}.react-tel-input .lv{background-position:-336px -192px}.react-tel-input .ly{background-position:-360px -192px}.react-tel-input .ma{background-position:-384px -192px}.react-tel-input .mc{background-position:0 -216px}.react-tel-input .md{background-position:-24px -216px}.react-tel-input .me{background-position:-48px -216px}.react-tel-input .mf{background-position:-72px -216px}.react-tel-input .mg{background-position:-96px -216px}.react-tel-input .mh{background-position:-120px -216px}.react-tel-input .mk{background-position:-144px -216px}.react-tel-input .ml{background-position:-168px -216px}.react-tel-input .mm{background-position:-192px -216px}.react-tel-input .mn{background-position:-216px -216px}.react-tel-input .mo{background-position:-240px -216px}.react-tel-input .mp{background-position:-264px -216px}.react-tel-input .mq{background-position:-288px -216px}.react-tel-input .mr{background-position:-312px -216px}.react-tel-input .ms{background-position:-336px -216px}.react-tel-input .mt{background-position:-360px -216px}.react-tel-input .mu{background-position:-384px -216px}.react-tel-input .mv{background-position:0 -240px}.react-tel-input .mw{background-position:-24px -240px}.react-tel-input .mx{background-position:-48px -240px}.react-tel-input .my{background-position:-72px -240px}.react-tel-input .mz{background-position:-96px -240px}.react-tel-input .na{background-position:-120px -240px}.react-tel-input .nc{background-position:-144px -240px}.react-tel-input .ne{background-position:-168px -240px}.react-tel-input .nf{background-position:-192px -240px}.react-tel-input .ng{background-position:-216px -240px}.react-tel-input .ni{background-position:-240px -240px}.react-tel-input .nl{background-position:-264px -240px}.react-tel-input .no{background-position:-288px -240px}.react-tel-input .np{background-position:-312px -240px}.react-tel-input .nr{background-position:-336px -240px}.react-tel-input .nu{background-position:-360px -240px}.react-tel-input .nz{background-position:-384px -240px}.react-tel-input .om{background-position:0 -264px}.react-tel-input .pa{background-position:-24px -264px}.react-tel-input .pe{background-position:-48px -264px}.react-tel-input .pf{background-position:-72px -264px}.react-tel-input .pg{background-position:-96px -264px}.react-tel-input .ph{background-position:-120px -264px}.react-tel-input .pk{background-position:-192px -264px}.react-tel-input .pl{background-position:-216px -264px}.react-tel-input .pn{background-position:-240px -264px}.react-tel-input .pr{background-position:-264px -264px}.react-tel-input .ps{background-position:-288px -264px}.react-tel-input .pt{background-position:-312px -264px}.react-tel-input .pw{background-position:-336px -264px}.react-tel-input .py{background-position:-360px -264px}.react-tel-input .qa{background-position:-384px -264px}.react-tel-input .ro{background-position:0 -288px}.react-tel-input .rs{background-position:-24px -288px}.react-tel-input .ru{background-position:-48px -288px}.react-tel-input .rw{background-position:-72px -288px}.react-tel-input .sa{background-position:-96px -288px}.react-tel-input .sb{background-position:-120px -288px}.react-tel-input .sc{background-position:-144px -288px}.react-tel-input .sd{background-position:-168px -288px}.react-tel-input .se{background-position:-192px -288px}.react-tel-input .sg{background-position:-216px -288px}.react-tel-input .sh{background-position:-240px -288px}.react-tel-input .si{background-position:-264px -288px}.react-tel-input .sk{background-position:-288px -288px}.react-tel-input .sl{background-position:-312px -288px}.react-tel-input .sm{background-position:-336px -288px}.react-tel-input .sn{background-position:-360px -288px}.react-tel-input .so{background-position:-384px -288px}.react-tel-input .sr{background-position:0 -312px}.react-tel-input .ss{background-position:-24px -312px}.react-tel-input .st{background-position:-48px -312px}.react-tel-input .sv{background-position:-72px -312px}.react-tel-input .sy{background-position:-96px -312px}.react-tel-input .sz{background-position:-120px -312px}.react-tel-input .tc{background-position:-144px -312px}.react-tel-input .td{background-position:-168px -312px}.react-tel-input .tf{background-position:-192px -312px}.react-tel-input .tg{background-position:-216px -312px}.react-tel-input .th{background-position:-240px -312px}.react-tel-input .tj{background-position:-264px -312px}.react-tel-input .tk{background-position:-288px -312px}.react-tel-input .tl{background-position:-312px -312px}.react-tel-input .tm{background-position:-336px -312px}.react-tel-input .tn{background-position:-360px -312px}.react-tel-input .to{background-position:-384px -312px}.react-tel-input .tr{background-position:0 -336px}.react-tel-input .tt{background-position:-24px -336px}.react-tel-input .tv{background-position:-48px -336px}.react-tel-input .tw{background-position:-72px -336px}.react-tel-input .tz{background-position:-96px -336px}.react-tel-input .ua{background-position:-120px -336px}.react-tel-input .ug{background-position:-144px -336px}.react-tel-input .us{background-position:-168px -336px}.react-tel-input .uy{background-position:-192px -336px}.react-tel-input .uz{background-position:-216px -336px}.react-tel-input .va{background-position:-240px -336px}.react-tel-input .vc{background-position:-264px -336px}.react-tel-input .ve{background-position:-288px -336px}.react-tel-input .vg{background-position:-312px -336px}.react-tel-input .vi{background-position:-336px -336px}.react-tel-input .vn{background-position:-360px -336px}.react-tel-input .vu{background-position:-384px -336px}.react-tel-input .wf{background-position:0 -360px}.react-tel-input .ws{background-position:-24px -360px}.react-tel-input .ye{background-position:-48px -360px}.react-tel-input .za{background-position:-96px -360px}.react-tel-input .zm{background-position:-120px -360px}.react-tel-input .zw{background-position:-144px -360px}.start-sec{z-index:1;background:#080808;height:100vh;min-height:640px;padding-top:6rem;position:relative}.start-sec .start-text h1{letter-spacing:-.02em;color:#fff;text-transform:uppercase;z-index:1;margin-bottom:1.5rem;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:700;line-height:1.05}.start-sec .start-text h1 .decor-title-element{color:#0000;background-color:#0093e9;background-image:linear-gradient(160deg,#0093e9 0%,#80d0c7 100%);-webkit-background-clip:text;background-clip:text;font-weight:700}.start-sec .start-text .start-text-slogan{letter-spacing:.01em;max-width:36rem;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;line-height:1.6;display:block}.start-sec .start-abstracts .abstract-items .abstract-item .abstract-item--icon{color:#0093e9;background:#0093e914;border:1px solid #0093e933;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .3s,border-color .3s;display:flex}.start-sec .start-abstracts .abstract-items .abstract-item:hover .abstract-item--icon{background:#0093e926;border-color:#0093e966}.start-sec .start-abstracts .abstract-items .abstract-item span .split-char{backface-visibility:hidden;display:inline-block}@media screen and (max-width:110rem) and (min-width:768px){.start-sec .start-text h1{font-size:clamp(3rem,5.5vw,6rem)}.start-sec .start-text .start-text-slogan{font-size:1.125rem}}@media screen and (max-width:768px){.start-sec{height:auto;padding-top:6rem;padding-bottom:4rem}.start-sec .site-container{box-shadow:none}.start-sec .start-text h1{letter-spacing:-.01em;margin-bottom:1rem;font-size:clamp(2.5rem,10vw,3.5rem);line-height:1.15}.start-sec .start-text .start-text-slogan{text-align:left;color:#fff6;max-width:100%;font-size:1rem}.start-sec .start-abstracts .abstract-items{flex-direction:column;gap:1rem}}@media screen and (max-width:525px){.start-sec{min-height:auto}.start-sec .start-text h1{text-align:start;font-size:1.75rem;line-height:1.25}}.hero-sec{z-index:1;position:relative}.hero-sec .hero-title{font-size:clamp(2.25rem,4.4vw,4rem)}.hero-sec .hero-slogan{font-size:clamp(1rem,1.2vw,1.1875rem);line-height:1.6}@media screen and (max-width:768px){.hero-sec .hero-title{font-size:clamp(2rem,8vw,2.75rem);line-height:1.15}.hero-sec .hero-slogan{font-size:1rem}}.page-hero .page-hero__title{font-size:clamp(2.25rem,4vw,3.5rem)}.page-hero .page-hero__desc{font-size:clamp(1rem,1.15vw,1.25rem);line-height:1.6}@media screen and (max-width:768px){.page-hero .page-hero__title{font-size:clamp(2rem,8vw,2.5rem);line-height:1.15}}.service-page .service-content--sec .service-content--wrapper h2{font-size:2rem;font-weight:700}.service-page .service-content--sec .service-content--wrapper h3{font-size:1.5rem;font-weight:600}.service-page .service-content--sec .service-content--wrapper h4{font-size:1.25rem;font-weight:500}.service-page .service-content--sec .service-content--wrapper h2,.service-page .service-content--sec .service-content--wrapper h3,.service-page .service-content--sec .service-content--wrapper h4{margin:1rem 0}.service-page .service-content--sec .service-content--wrapper p,.service-page .service-content--sec .service-content--wrapper ul,.service-page .service-content--sec .service-content--wrapper ol,.service-page .service-content--sec .service-content--wrapper blockquote{color:#000;margin:1rem 0;font-size:1.125rem;line-height:1.4}.service-page .service-content--sec .service-content--wrapper h2,.service-page .service-content--sec .service-content--wrapper h3,.service-page .service-content--sec .service-content--wrapper h4,.service-page .service-content--sec .service-content--wrapper h5,.service-page .service-content--sec .service-content--wrapper h6{color:#000}.service-page .service-content--sec .service-content--wrapper ul,.service-page .service-content--sec .service-content--wrapper ol{padding-left:1.5rem}.service-page .service-content--sec .service-content--wrapper ul p,.service-page .service-content--sec .service-content--wrapper ol p{margin:0}.service-page .service-content--sec .service-content--wrapper ul li,.service-page .service-content--sec .service-content--wrapper ol li{margin:.5rem 0}.service-page .service-content--sec .service-content--wrapper ul li::marker{color:#3888e8}.service-page .service-content--sec .service-content--wrapper ol li::marker{color:#3888e8}.service-page .service-content--sec .service-content--wrapper ul li{list-style-type:disc}.service-page .service-content--sec .service-content--wrapper ol li{list-style-type:decimal}.service-page .service-content--sec .service-content--wrapper a{cursor:pointer;margin:0;font-weight:600;text-decoration:underline;display:inline-block;position:relative}.service-page .service-content--sec .service-content--wrapper a:hover{color:#3888e8;text-decoration:none}@media screen and (min-width:768px){.service-page .service-content--sec .service-content--wrapper a.text-link--underline{width:fit-content;text-decoration:none}.service-page .service-content--sec .service-content--wrapper a.text-link--underline:before{content:"";transform-origin:0 100%;z-index:1;background-color:currentColor;height:1px;text-decoration:none;transition:transform .3s cubic-bezier(.075,.82,.165,1);position:absolute;bottom:0;left:0;right:0;transform:none}.service-page .service-content--sec .service-content--wrapper a.text-link--underline:hover{text-decoration:none}.service-page .service-content--sec .service-content--wrapper a.text-link--underline:hover:before{transform-origin:100% 0;transform:scaleX(0)}}.service-page .advanced-description--sec .html-content p,.service-page .stages-of-development--sec .html-content p{margin-bottom:1rem}.service-page .advanced-description--sec .html-content p:last-child,.service-page .stages-of-development--sec .html-content p:last-child{margin-bottom:0}.service-page .stages-of-development--sec .section__title b{color:#3888e8;font-weight:500}.privacy-content--sec h2{font-size:2rem;font-weight:700}.privacy-content--sec h3{font-size:1.5rem;font-weight:600}.privacy-content--sec h4{font-size:1.25rem;font-weight:500}.privacy-content--sec h2,.privacy-content--sec h3,.privacy-content--sec h4{margin:1rem 0}.privacy-content--sec p{margin:1rem 0;font-size:1rem;font-weight:500;line-height:1.4}.privacy-content--sec ul,.privacy-content--sec ol{list-style-type:initial;margin:1rem 0;padding-left:2.5rem}.privacy-content--sec ul p,.privacy-content--sec ol p{margin:0}@media screen and (max-width:768px){.privacy-content--sec h2,.privacy-content--sec h3,.privacy-content--sec h4{margin:.5rem 0}.privacy-content--sec p{margin:.5rem 0;font-size:.875rem;font-weight:500;line-height:1.4}.privacy-content--sec ul,.privacy-content--sec ol{margin:.5rem 0;padding-left:1rem;font-size:.875rem;font-weight:500;line-height:1.4}.privacy-content--sec ul p,.privacy-content--sec ol p{margin:0}}html{height:100%}::selection{color:#fff;background-color:#3888e8}body{height:100%;font-family:var(--font-manrope);letter-spacing:-.01em;background-color:#fff;flex-direction:column;font-size:1rem;line-height:1.4;display:flex;position:relative}body main{flex:1 0 auto}.site-container{max-width:110rem;height:100%;margin:0 auto}h1{font-family:var(--font-unbounded);font-weight:700}a{cursor:pointer;text-decoration:none;transition:all .3s}.text-link{cursor:pointer;margin:0;text-decoration:underline;display:inline-block;position:relative}.text-link:hover{color:#3888e8;text-decoration:none}@media screen and (min-width:768px){.text-link.text-link--underline{width:fit-content;text-decoration:none}.text-link.text-link--underline:before{content:"";transform-origin:0 100%;z-index:1;background-color:currentColor;height:1px;text-decoration:none;transition:transform .3s cubic-bezier(.075,.82,.165,1);position:absolute;bottom:0;left:0;right:0;transform:none}.text-link.text-link--underline:hover{text-decoration:none}.text-link.text-link--underline:hover:before{transform-origin:100% 0;transform:scaleX(0)}}section{position:relative}.section__title{font-family:var(--font-unbounded);text-transform:uppercase;font-weight:500}.site-nav-menu{font-size:15px;transition:all .2s}.site-nav-menu li{transition:padding .2s}.site-nav-menu li a,.site-nav-menu li .dropdown-link{transition:all .3s}.site-nav-menu li button{transition-duration:0s}.site-footer{z-index:1;flex:none;margin-top:-2rem;padding-top:2rem}.site-footer .site-nav-menu .site-nav-menu--item .site-nav-menu--item--link{color:#000}.site-footer .site-nav-menu .site-nav-menu--item .site-nav-menu--item--link:hover{color:#3888e8}.social-links-wrapper{flex-direction:row;gap:1rem;display:flex}.social-links-wrapper.social-links-wrapper--footer{gap:.6rem}.social-links-wrapper.social-links-wrapper--footer .social-links--item{padding:.6rem}.social-links-wrapper.social-links-wrapper--footer .social-links--item .social-links--item-img{width:.8rem;height:.8rem}.social-links-wrapper .social-links--item{background-color:#0000;border-radius:9999px;padding:.75rem;position:relative;overflow:hidden}.social-links-wrapper .social-links--item .social-links--item-img{width:1rem;height:1rem}.social-links-wrapper .social-links--item .social-links--item-img.lucide{stroke:#000}.social-links-wrapper .social-links--item .social-links--item-img.lucide path{fill:#0000!important}.social-links-wrapper .social-links--item .social-links--item-img path{fill:#000;transition:all .3s}.social-links-wrapper .social-links--item:after{content:"";z-index:-1;background:#3888e8;border-radius:50%;width:100%;height:100%;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.social-links-wrapper .social-links--item:before{content:"";z-index:-2;background-color:#fff;border:1px solid #3888e8;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.social-links-wrapper .social-links--item:hover:after{transform:translate(-50%,-50%)scale(1)}.social-links-wrapper .social-links--item:hover .social-links--item-img.lucide{stroke:#fff}.social-links-wrapper .social-links--item:hover .social-links--item-img path{fill:#fff}.site-brand-button{box-sizing:border-box;z-index:2;background-image:linear-gradient(90deg,#3888e8 0%,#63ceff 51%,#3888e8 100%);background-position:0 0;background-size:200%;transition:all .35s;position:relative}.site-brand-button:hover{background-position:100% 100%}.site-brand-button:hover:after{filter:blur(3px);background-position:100% 100%}.site-brand-button:after{content:"";z-index:-1;border-radius:inherit;background-image:linear-gradient(90deg,#3888e8 0%,#63ceff 51%,#3888e8 100%);background-position:0 0;background-size:200%;border:none;width:100%;height:100%;transition:inherit;position:absolute;top:0;left:0}.order-form-sec.light-version .terms-wrapper{color:#000}.table-of-contents{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:24px;padding:20px;position:relative;overflow:hidden}.table-of-contents .toc-title{color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;font-size:14px;font-weight:500}.table-of-contents .toc-nav .toc-list{counter-reset:toc-counter;margin:0;padding:0 1rem 0 0;list-style:none}.table-of-contents .toc-nav .toc-list .toc-item{margin-bottom:8px}.table-of-contents .toc-nav .toc-list .toc-item.toc-level-3{margin-left:16px}.table-of-contents .toc-nav .toc-list .toc-item.toc-level-3 .toc-link{color:#64748b;font-size:14px}.table-of-contents .toc-nav .toc-list .toc-item.toc-level-3 .toc-link .toc-number{display:none}.table-of-contents .toc-nav .toc-list .toc-item.toc-level-3 .toc-link .toc-text:before{content:"• ";color:#94a3b8}.table-of-contents .toc-nav .toc-list .toc-item .toc-link{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:8px;width:100%;padding:8px 12px;font-size:15px;line-height:1.4;transition:all .2s;display:flex}.table-of-contents .toc-nav .toc-list .toc-item .toc-link:hover{color:#3b82f6;background:#f1f5f9}.table-of-contents .toc-nav .toc-list .toc-item .toc-link .toc-number{color:#3b82f6;min-width:20px;font-size:14px;font-weight:500}.table-of-contents .toc-nav .toc-list .toc-item .toc-link .toc-text{color:#334155;flex:1;font-weight:400}.table-of-contents .toc-nav .toc-list .toc-item.toc-item--active .toc-link{background:#3b82f61a;border-left:3px solid #3b82f6;padding-left:9px}.table-of-contents .toc-nav .toc-list .toc-item.toc-item--active .toc-link .toc-text{color:#3b82f6;font-weight:500}@media (max-width:768px){.table-of-contents{padding:16px}.table-of-contents .toc-title{margin-bottom:12px;font-size:13px}.table-of-contents .toc-item .toc-link{padding:6px 8px;font-size:14px}.table-of-contents .toc-item .toc-link .toc-number{min-width:18px;font-size:13px}.table-of-contents .toc-item.toc-level-3{margin-left:12px}.table-of-contents .toc-item.toc-level-3 .toc-link{font-size:13px}}
