.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:16px 32px;border-radius:10px;font-weight:600;font-size:16px;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden;border:none;cursor:pointer;box-sizing:border-box;letter-spacing:-.01em;line-height:1.25}.ui-button__text{display:inline-block;position:relative;z-index:1}.ui-button__text:first-letter{text-transform:uppercase}.ui-button svg{font-size:17px;position:relative;z-index:1;flex-shrink:0;transition:transform .3s ease}.ui-button--primary{background:var(--primary-color);color:#fff}.ui-button--primary:hover{background:var(--primary-hover);box-shadow:0 2px 4px #00000014,0 8px 24px rgba(var(--primary-rgb),.28)}.ui-button.ui-button--primary:hover svg{transform:scale(1.2)}.ui-button--primary:active{box-shadow:0 1px 2px #00000014,0 2px 8px rgba(var(--primary-rgb),.2)}.ui-button--primary:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.ui-button.ui-button--primary svg{--fa-primary-color: white;--fa-secondary-color: rgba(255, 255, 255, .7);color:#fff}.ui-button--secondary{padding-block:14px;background:#fff;color:#1e293b;border:1px solid var(--form-input)}.ui-button--secondary:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 2px 4px #00000014,0 8px 24px #cbd5e180}.ui-button--secondary:hover svg{transform:scale(1.2)}.ui-button--secondary:active{transform:translateY(0);background:#f1f5f9}.ui-button--secondary:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.ui-button--secondary svg{--fa-primary-color: #475569 !important;--fa-secondary-color: #94a3b8 !important;color:#475569}.ui-button--uppercase{text-transform:uppercase;letter-spacing:.04em;font-size:14px}.ui-button--dense{padding:10px 20px;font-size:14px;gap:8px;border-radius:8px}.ui-button--dense svg{font-size:15px}.ui-button--secondary.ui-button--dense{padding-block:8px}@media(max-width:600px){.ui-button{width:100%;max-width:100%;justify-content:center;text-align:center;padding:14px 24px;font-size:15px}.ui-button--dense{padding:10px 18px;font-size:14px;width:auto}}@media(prefers-color-scheme:dark){.ui-button--primary{background:var(--primary-color);color:#0f172a;font-weight:600;box-shadow:0 1px 2px #0003,0 4px 16px rgba(var(--primary-rgb),.25)}.ui-button--primary:before{background:linear-gradient(180deg,rgba(255,255,255,.15) 0%,transparent 50%)}.ui-button--primary:hover{box-shadow:0 2px 4px #0000004d,0 8px 28px rgba(var(--primary-rgb),.35)}.ui-button--primary svg{--fa-primary-color: #0f172a !important;--fa-secondary-color: rgba(15, 23, 42, .7) !important;color:#0f172a}.ui-button--secondary{background:#1e293b;color:#e2e8f0;border-color:#334155;box-shadow:0 1px 2px #0003}.ui-button--secondary:before{background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 100%)}.ui-button--secondary:hover{background:#334155;border-color:#475569;box-shadow:0 2px 8px #0000004d}.ui-button--secondary:active{background:#1e293b}.ui-button--secondary svg{--fa-primary-color: #94a3b8 !important;--fa-secondary-color: #64748b !important;color:#94a3b8}}@media(prefers-reduced-motion:reduce){.ui-button{transition:none}.ui-button svg{transition:none}.ui-button:hover{transform:none}.ui-button:hover svg{transform:none}}:root,:host{--fa-font-solid: normal 900 1em/1 "Font Awesome 7 Pro";--fa-font-regular: normal 400 1em/1 "Font Awesome 7 Pro";--fa-font-light: normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin: normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone: normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light: normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands: normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular: normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular: normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-whiteboard-semibold: normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light: normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid: normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid: normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid: normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-jelly-regular: normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular: normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular: normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular: normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold: normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold: normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold: normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display, inline-block);height:1em;overflow:visible;vertical-align:-.125em;width:var(--fa-width, 1.25em)}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0em}.svg-inline--fa.fa-sm{vertical-align:-.0714285714em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-li{width:var(--fa-li-width, 2em);inset-inline-start:calc(-1 * var(--fa-li-width, 2em));inset-block-start:.25em}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:var(--fa-width, 1.25em)}.fa-layers .svg-inline--fa{inset:0;margin:auto;position:absolute;transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color, #ff253a);border-radius:var(--fa-counter-border-radius, 1em);box-sizing:border-box;color:var(--fa-inverse, #fff);line-height:var(--fa-counter-line-height, 1);max-width:var(--fa-counter-max-width, 5em);min-width:var(--fa-counter-min-width, 1.5em);overflow:hidden;padding:var(--fa-counter-padding, .25em .5em);right:var(--fa-right, 0);text-overflow:ellipsis;top:var(--fa-top, 0);transform:scale(var(--fa-counter-scale, .25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom, 0);right:var(--fa-right, 0);top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom, 0);left:var(--fa-left, 0);right:auto;top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top, 0);right:var(--fa-right, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left, 0);right:auto;top:var(--fa-top, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top left}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color, currentColor);opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color, currentColor);opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse, #fff)}.fa-stack-1x,.fa-stack-2x{inset:0;margin:auto;position:absolute;z-index:var(--fa-stack-z-index, auto)}.svg-inline--fa[data-astro-cid-4xx4ygvx]{--fa-primary-color: var(--primary-color, currentColor);--fa-secondary-color: var(--primary-color);--fa-primary-opacity: 1;--fa-secondary-opacity: .2;display:inline-block;font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em)}.svg-inline--fa[data-astro-cid-4xx4ygvx] .fa-primary[data-astro-cid-4xx4ygvx]{fill:var(--fa-primary-color, currentColor);opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa[data-astro-cid-4xx4ygvx] .fa-secondary[data-astro-cid-4xx4ygvx]{fill:var(--fa-secondary-color, currentColor);opacity:var(--fa-secondary-opacity, .2)}@media(prefers-color-scheme:dark){.svg-inline--fa[data-astro-cid-4xx4ygvx]{--fa-primary-color: #1fb07e;--fa-secondary-color: #1fb07e}}*{margin:0;padding:0;box-sizing:border-box}html,body{max-width:100%}:root{--text-main: 56, 55, 56;--text-main-color: rgb(var(--text-main));--text-on-dark: 255, 255, 255;--text-on-dark-color: rgb(var(--text-on-dark));--text-secondary: 107, 114, 128;--bg-accented: #f7f5f1;--bg: #f9f9f9;--border-color: #f2f2f2;--form-input: #dadada;--primary-color: #1fb07e;--primary-hover: #0A874E;--primary-rgb: 31, 176, 126;--accent-color: #1fb07e;--accent-hover: #0A874E;--bg-modal: #ffffff;--text-in-modal: #1f2937}@media(prefers-color-scheme:dark){:root{--text-main: 229, 237, 245;--text-main-color: rgb(var(--text-main));--text-on-dark: 13, 17, 23;--text-on-dark-color: rgb(var(--text-on-dark));--text-secondary: 139, 148, 158;--bg-accented: #161b22;--bg: #0d1117;--border-color: rgba(48, 54, 61, .5);--primary-color: #3dd68c;--primary-hover: #2ab573;--primary-rgb: 61, 214, 140;--accent-color: #3dd68c;--accent-hover: #2ab573;--bg-modal: #161b22;--text-in-modal: #e5edf5}}html{font-size:max(14px,min(1.25vw,24px));letter-spacing:-.06px}@media screen and (max-width:1025px)and (max-aspect-ratio:1/1){html{font-size:max(14px,min(2.0508vw,21px))}}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){html{font-size:max(14px,min(4.2667vw,21px))}}body{background-color:#fff;color:var(--text-main-color);font-family:var(--font-plus-jakarta-sans),-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400}@media(prefers-color-scheme:dark){body{background-color:#0d1117}}a{font-family:inherit}button:focus{outline:none}summary:focus{outline:none}summary::-webkit-details-marker{display:none}summary{list-style:none}.section-padding{padding-block:4rem 2.5rem}@media(max-width:1024px){.section-padding{padding-block:3rem 2rem}}@media(max-width:600px){.section-padding{padding-block:2rem 1rem}}.ui-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;transition:all .3s ease}.ui-card:hover{border-color:#1fb07e4d;box-shadow:0 12px 32px #0000000f;transform:translateY(-4px)}.ui-card--accent{position:relative;overflow:hidden}.ui-card--accent:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1fb07e,#16a571);opacity:0;transition:opacity .3s ease}.ui-card--accent:hover{border-color:transparent}.ui-card--accent:hover:before{opacity:1}@media(max-width:768px){.ui-card:hover{transform:none}}@media(prefers-color-scheme:dark){.ui-card{background:#1e293b;border-color:#334155}.ui-card:hover{border-color:#2dd4934d;box-shadow:0 12px 32px #0003}.ui-card--accent:hover{border-color:transparent}}@media(prefers-reduced-motion:reduce){.ui-card{transition:none}.ui-card:hover{transform:none}}.section{padding-left:9.5%;padding-right:9.5%}@media screen and (max-width:1025px)and (max-aspect-ratio:1/1){.section{padding-left:8%;padding-right:8%}}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.section{padding-left:6%;padding-right:6%}}.section_accented{background-color:var(--bg-accented)}@keyframes fly-in{0%{transform:translateY(-10%)}to{transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.image_beforeFadeIn{opacity:0}.image_animating{animation:fade-in .8s ease-in-out forwards,fly-in .8s ease-in-out forwards}.heading-1{font-size:max(2rem,min(4.795vw,5.75rem));line-height:1.1em}.heading-2{font-size:3.41333em;font-weight:600}@media screen and (max-width:1025px)and (max-aspect-ratio:1/1){.heading-2{font-size:2.4762em}}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.heading-2{font-size:2em;text-align:center}}.heading-3{font-size:1.33em;font-weight:400}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.heading-3{font-size:1.5em}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media screen and (prefers-color-scheme:dark){.prefers_light{display:none}}@media screen and (prefers-color-scheme:light){.prefers_dark{display:none}}.navBar{view-transition-name:navbar}footer{view-transition-name:footer}main{view-transition-name:main-content}::view-transition-old(main-content),::view-transition-new(main-content){animation-duration:.3s}@keyframes fade-out{to{opacity:0}}::view-transition-old(main-content){animation:.25s ease-out both fade-out}::view-transition-new(main-content){animation:.25s ease-in both fade-in}::view-transition-old(navbar),::view-transition-new(navbar),::view-transition-old(footer),::view-transition-new(footer){animation-duration:0s}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.footerMainPart__trustpilot{margin-top:auto;width:100%;max-width:240px;padding:16px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.05),rgba(var(--primary-rgb),.02));border-radius:12px;border:1px solid rgba(var(--primary-rgb),.1);transition:all .3s ease}.footerMainPart__trustpilot:hover{background:linear-gradient(135deg,rgba(var(--primary-rgb),.08),rgba(var(--primary-rgb),.04));border-color:rgba(var(--primary-rgb),.15);box-shadow:0 4px 12px rgba(var(--primary-rgb),.1)}.footerMainPart__trustpilot .trustpilot-widget{min-height:120px}@media(prefers-color-scheme:dark){.footerMainPart__trustpilot{background:linear-gradient(135deg,rgba(var(--primary-rgb),.05),rgba(var(--primary-rgb),.02));border-color:rgba(var(--primary-rgb),.1)}.footerMainPart__trustpilot:hover{background:linear-gradient(135deg,rgba(var(--primary-rgb),.08),rgba(var(--primary-rgb),.04));border-color:rgba(var(--primary-rgb),.15);box-shadow:0 4px 12px rgba(var(--primary-rgb),.1)}}@media screen and (max-width:1025px)and (max-aspect-ratio:1/1){.footerMainPart__trustpilot{margin-top:24px}}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.footerMainPart__trustpilot{margin-top:20px;max-width:none}}.footerColumn__title{color:#718096;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;position:relative;padding-bottom:16px}@media(prefers-color-scheme:dark){.footerColumn__title{color:#8b949e}}.footerColumn__title:after{content:"";position:absolute;bottom:0;left:0;width:32px;height:3px;background:linear-gradient(135deg,var(--accent-color) 0%,var(--accent-hover) 100%);border-radius:3px;animation:slideInLeft .5s ease-out;box-shadow:0 2px 8px rgba(var(--primary-rgb),.3)}@keyframes slideInLeft{0%{width:0;opacity:0}to{width:32px;opacity:1}}@media screen and (max-width:1025px)and (max-aspect-ratio:1/1){.footerColumn__title{font-size:13px}}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.footerColumn__title{font-size:13px}}.footerLinksList{list-style:none;padding-top:20px;display:flex;flex-direction:column;gap:12px;animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.footerLinksList{padding-top:16px;gap:14px}}.footerLinksListItem{position:relative;padding-left:0;transition:padding-left .3s ease}.footerLinksListItem:before{content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:0;height:2px;background:linear-gradient(90deg,transparent,var(--primary-color));transition:width .3s ease,opacity .3s ease;opacity:0}.footerLinksListItem:hover{padding-left:8px}.footerLinksListItem:hover:before{width:12px;opacity:1}.footerLinksListItem .footerLinksListItem__link{transition:color .3s ease,opacity .3s ease;display:inline-block}.footerLinksListItem:hover .footerLinksListItem__link{color:var(--primary-color);opacity:1}@media screen and (max-width:1025px)and (max-aspect-ratio:1/1){.footerLinksListItem{margin:0}}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.footerLinksListItem{margin:0}}.languagesHeading{display:none}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.languagesHeading{grid-column:1 / span 2;display:block;color:#718096;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:-4%}@media(prefers-color-scheme:dark){.languagesHeading{color:#8b949e}}}.language__link{color:#718096;font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);padding:6px 12px;border-radius:8px;display:inline-block;border:1px solid transparent}@media(prefers-color-scheme:dark){.language__link{color:#8b949e}}.language__link:hover{color:var(--primary-color);background:rgba(var(--primary-rgb),.08);border-color:rgba(var(--primary-rgb),.15);transform:translateY(-2px)}@media(prefers-color-scheme:dark){.language__link:hover{background:rgba(var(--primary-rgb),.1);border-color:rgba(var(--primary-rgb),.2)}}@media screen and (max-width:1025px)and (max-aspect-ratio:1/1){.language__link{font-size:13px}}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.language__link{font-size:13px}}.language{margin-right:1.35vw}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.language{margin-right:12px;margin-bottom:8px;width:auto}}.socialLink{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.08),rgba(var(--primary-rgb),.04));border:1px solid rgba(var(--primary-rgb),.15);transition:all .4s cubic-bezier(.175,.885,.32,1.275);padding:10px;position:relative;overflow:hidden}.socialLink:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--primary-color) 0%,#16a571 100%);opacity:0;transition:opacity .3s ease}.socialLink:hover{transform:translateY(-4px) scale(1.1);box-shadow:0 12px 24px rgba(var(--primary-rgb),.4);border-color:transparent}.socialLink:hover:before{opacity:1}.socialLink:active{transform:translateY(-2px) scale(1.05)}@media(prefers-color-scheme:dark){.socialLink{background:rgba(var(--primary-rgb),.1);border-color:rgba(var(--primary-rgb),.2)}.socialLink:hover{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);box-shadow:0 8px 20px rgba(var(--primary-rgb),.3)}}@media screen and (max-width:1025px)and (max-aspect-ratio:1/1){.socialLink{width:44px;height:44px}}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.socialLink{width:48px;height:48px}}.language__link_active{color:#fff!important;background:linear-gradient(135deg,var(--accent-color) 0%,var(--accent-hover) 100%)!important;border-color:transparent!important;font-weight:600!important;pointer-events:none;box-shadow:0 2px 8px rgba(var(--primary-rgb),.25)}@media(prefers-color-scheme:dark){.language__link_active{color:#0d1117!important;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%)!important;box-shadow:0 2px 8px rgba(var(--primary-rgb),.3)}}.socialLink img{width:20px;height:20px;object-fit:contain;filter:brightness(0) saturate(100%) invert(53%) sepia(44%) saturate(612%) hue-rotate(115deg) brightness(95%) contrast(91%);transition:filter .3s ease;position:relative;z-index:1}.socialLink:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);transform:scale(1.1)}@media(prefers-color-scheme:dark){.socialLink img{filter:brightness(0) saturate(100%) invert(81%) sepia(42%) saturate(1050%) hue-rotate(84deg) brightness(97%) contrast(89%)}.socialLink:hover img{filter:brightness(0) saturate(100%) invert(7%) sepia(7%) saturate(1119%) hue-rotate(170deg) brightness(98%) contrast(99%)}}.footerBottom{display:flex;justify-content:space-between;color:#718096;font-size:14px;padding-top:32px;max-width:1400px;margin:0 auto;padding-left:40px;padding-right:40px}@media(prefers-color-scheme:dark){.footerBottom{color:#8b949e}}@media screen and (max-width:1025px)and (max-aspect-ratio:1/1){.footerBottom{font-size:13px;padding-top:32px;padding-right:24px;padding-left:24px}}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.footerBottom{flex-wrap:wrap;font-size:12px;line-height:1.5;padding-top:24px;padding-right:16px;padding-left:16px;gap:8px}}.copyright{display:inline-block;margin-right:auto}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.copyright{order:1;margin-top:16px;text-align:center;width:100%}}.footerBottom__link{color:#718096;margin-left:24px;transition:all .3s ease;text-decoration:none;position:relative;padding-bottom:2px}@media(prefers-color-scheme:dark){.footerBottom__link{color:#8b949e}}.footerBottom__link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:linear-gradient(90deg,var(--primary-color),#16a571);transition:width .3s ease}.footerBottom__link:hover{color:var(--primary-color)}.footerBottom__link:hover:after{width:100%}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.footerBottom__link{margin-left:0}}.link{line-height:initial;text-decoration:none}.link:after{content:"";display:block;background:var(--underline-color);height:1px;width:0;transition:width .5s}.link:hover:after{width:100%}.footer[data-astro-cid-ntpoan4b]{font-size:1rem;line-height:1.5;background:#fff;position:relative;padding-top:80px;padding-bottom:40px;--text-main-color: #1a1a1a;--text-secondary-color: #718096;--text-muted-color: #4a5568;--accent-color: var(--primary-color);--accent-hover: #16a571}.footer[data-astro-cid-ntpoan4b]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--primary-rgb),.3),transparent)}@media(prefers-color-scheme:dark){.footer[data-astro-cid-ntpoan4b]{background:#0d1117;--text-main-color: #c9d1d9;--text-secondary-color: #8b949e;--text-muted-color: #6e7681}.footer[data-astro-cid-ntpoan4b]:before{background:linear-gradient(90deg,transparent,rgba(var(--primary-rgb),.4),transparent)}}@media screen and (max-width:1025px)and (max-aspect-ratio:1/1){.footer[data-astro-cid-ntpoan4b]{padding-top:60px}}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.footer[data-astro-cid-ntpoan4b]{padding-top:48px;padding-bottom:32px}}.languages[data-astro-cid-ntpoan4b]{grid-column:1 / span 3;align-self:center;display:flex;list-style:none;flex-wrap:wrap}@media screen and (max-width:1025px)and (max-aspect-ratio:1/1){.languages[data-astro-cid-ntpoan4b]{grid-column:1;margin-top:7%}}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.languages[data-astro-cid-ntpoan4b]{grid-column:1 / span 2;flex-wrap:wrap;font-size:1em;margin-top:3%;margin-bottom:-10%;width:75%}}.footerMain[data-astro-cid-ntpoan4b]{display:grid;grid-template-columns:auto repeat(4,1fr);grid-column-gap:7.5%;grid-row-gap:60px;border-bottom:1px solid rgba(0,0,0,.06);padding-bottom:60px;max-width:1400px;margin:0 auto;padding-left:40px;padding-right:40px}@media(prefers-color-scheme:dark){.footerMain[data-astro-cid-ntpoan4b]{border-bottom-color:#ffffff0f}}@media screen and (max-width:1025px)and (max-aspect-ratio:1/1){.footerMain[data-astro-cid-ntpoan4b]{grid-template-columns:47% repeat(2,1fr);grid-column-gap:4vw;grid-row-gap:48px;padding-bottom:48px;padding-right:24px;padding-left:24px}}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.footerMain[data-astro-cid-ntpoan4b]{grid-template-columns:repeat(2,1fr);grid-row-gap:40px;padding-bottom:40px;padding-right:16px;padding-left:16px}}.footerMainPart[data-astro-cid-ntpoan4b]{display:flex;flex-direction:column;align-items:flex-start;margin-top:-3%}@media screen and (max-width:1025px)and (max-aspect-ratio:1/1){.footerMainPart[data-astro-cid-ntpoan4b]{grid-row:1 / span 2}}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.footerMainPart[data-astro-cid-ntpoan4b]{grid-column:1 / span 2;grid-row:1}}.footerColumn[data-astro-cid-ntpoan4b]{display:flex;flex-direction:column}.footerMainPart__logo[data-astro-cid-ntpoan4b]{height:2vh;min-height:18px}.footerMainPart__logo[data-astro-cid-ntpoan4b] img[data-astro-cid-ntpoan4b]{aspect-ratio:126 / 25;object-fit:contain}.footerMainPart__logo--light[data-astro-cid-ntpoan4b]{display:block}.footerMainPart__logo--dark[data-astro-cid-ntpoan4b]{display:none}@media(prefers-color-scheme:dark){.footerMainPart__logo--light[data-astro-cid-ntpoan4b]{display:none}.footerMainPart__logo--dark[data-astro-cid-ntpoan4b]{display:block}}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.footerMainPart__logo[data-astro-cid-ntpoan4b]{height:6.667vw}}.footerMainPart__email[data-astro-cid-ntpoan4b]{color:#1a1a1a;font-size:32px;font-weight:700;margin-top:24px;position:relative;transition:all .3s ease;text-decoration:none;display:inline-block}@media(prefers-color-scheme:dark){.footerMainPart__email[data-astro-cid-ntpoan4b]{color:#f0f6fc}}.footerMainPart__email[data-astro-cid-ntpoan4b]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(135deg,var(--primary-color) 0%,#16a571 100%);transition:width .3s ease}.footerMainPart__email[data-astro-cid-ntpoan4b]:hover{color:var(--primary-color)}.footerMainPart__email[data-astro-cid-ntpoan4b]:hover:after{width:100%}@media screen and (max-width:1025px)and (max-aspect-ratio:1/1){.footerMainPart__email[data-astro-cid-ntpoan4b]{font-size:28px}}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.footerMainPart__email[data-astro-cid-ntpoan4b]{font-size:24px;margin-top:20px}}.footerLinksListItem__link[data-astro-cid-ntpoan4b]{display:inline-block;color:#718096;font-size:16px;font-weight:500;white-space:nowrap;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;position:relative;padding:6px 0;line-height:1.5}@media(prefers-color-scheme:dark){.footerLinksListItem__link[data-astro-cid-ntpoan4b]{color:#8b949e}}.footerLinksListItem__link[data-astro-cid-ntpoan4b]:after{content:"";position:absolute;bottom:4px;left:0;width:0;height:1px;background:var(--primary-color);transition:width .3s cubic-bezier(.4,0,.2,1)}.footerLinksListItem__link[data-astro-cid-ntpoan4b]:hover{color:var(--primary-color);transform:translate(6px)}.footerLinksListItem__link[data-astro-cid-ntpoan4b]:hover:after{width:calc(100% - 6px)}@media screen and (max-width:1025px)and (max-aspect-ratio:1/1){.footerLinksListItem__link[data-astro-cid-ntpoan4b]{font-size:14px;white-space:normal}}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.footerLinksListItem__link[data-astro-cid-ntpoan4b]{font-size:14px}}.socials[data-astro-cid-ntpoan4b]{grid-column:4 / span 2;display:flex;flex-direction:row-reverse;gap:16px}@media screen and (max-width:1025px)and (max-aspect-ratio:1/1){.socials[data-astro-cid-ntpoan4b]{grid-column:2 / span 2;margin-top:7%}}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.socials[data-astro-cid-ntpoan4b]{grid-column:1 / span 2;text-align:center;justify-content:center}}.body_overflow{overflow:hidden}.hidden{display:none!important}.navBar{display:flex!important;align-items:center;justify-content:space-between;height:72px;padding:0 40px;position:sticky;top:0;left:0;right:0;z-index:1000;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(226,232,240,.8);box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.navBar--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}@media(prefers-color-scheme:dark){.navBar{background:#0f172ad9;border-bottom-color:#334155cc;box-shadow:0 1px 3px #0003,0 4px 12px #00000026}}.navBar__logoBox{height:32px;display:flex;align-items:center;flex:0 0 auto;min-width:120px}.navBar__logoBox .link:after{display:none}.navBar__logoImage{height:28px;width:auto;object-fit:contain;display:none}@media(prefers-color-scheme:light){.navBar__logoImage.desktop_logo.prefers_light{display:block}}@media(prefers-color-scheme:dark){.navBar__logoImage.desktop_logo.prefers_dark{display:block}}.menuButton{display:none}.navBarMenu{list-style:none;display:flex;align-items:center;justify-content:center;gap:4px;margin:0;padding:0;flex:1 1 auto}.navBarMenuItem{display:flex;align-items:center}.navBarMenuItem_more{display:none}.navBarMenuItem__link{color:#475569;font-size:14px;font-weight:500;text-transform:capitalize;white-space:nowrap;position:relative;transition:color .2s ease;padding:8px 16px;border-radius:6px;text-decoration:none}.navBarMenuItem__link:after{display:none}.navBarMenuItem__link:hover{color:#0f172a}.navBarMenuItem__link_active{color:#1fb07e!important;font-weight:600}@media(prefers-color-scheme:dark){.navBarMenuItem__link{color:#94a3b8}.navBarMenuItem__link:hover{color:#f1f5f9}.navBarMenuItem__link_active{color:#2dd493!important}}.navBar__actions_wrap{display:flex;justify-content:flex-end;align-items:center;gap:16px;flex:0 0 auto;min-width:200px}.navBarActions{display:flex;align-items:center;gap:12px}.navBarActions.dashboard-block{margin-left:0}.navBarActionsLink,.navBarActions a.link{color:#475569!important;font-size:14px!important;font-weight:500!important;padding:8px 16px!important;white-space:nowrap!important;transition:color .2s ease!important;text-decoration:none!important;border-radius:6px!important}.navBarActionsLink:after,.navBarActions a.link:after{display:none!important}.navBarActionsLink:hover,.navBarActions a.link:hover{color:#0f172a!important;background:transparent!important;transform:none}@media(prefers-color-scheme:dark){.navBarActionsLink,.navBarActions a.link{color:#94a3b8!important}.navBarActionsLink:hover,.navBarActions a.link:hover{color:#f1f5f9!important}}.navBarActionsButton,.navBarActions .button,.navBarActions .button_outlined,.navBarActions .ui-button{display:inline-flex!important;align-items:center;justify-content:center;padding:10px 24px!important;font-size:14px!important;font-weight:600!important;border-radius:8px!important;transition:all .2s ease!important;border:none!important;color:#fff!important;background:#1fb07e!important;text-decoration:none!important;line-height:1.4!important;cursor:pointer}.navBarActionsButton:hover,.navBarActions .button:hover,.navBarActions .button_outlined:hover,.navBarActions .ui-button:hover{background:#1a9b6e!important;color:#fff!important;transform:none;box-shadow:none!important}.dashboard-block .button_outlined,.dashboard-block .ui-button{background:transparent!important;color:#1fb07e!important;border:1px solid #1FB07E!important}.dashboard-block .button_outlined:hover,.dashboard-block .ui-button:hover{background:#1fb07e!important;color:#fff!important}@media(prefers-color-scheme:dark){.navBarActionsButton,.navBarActions .button,.navBarActions .button_outlined,.navBarActions .ui-button{background:#2dd493!important;color:#0f172a!important}.navBarActionsButton:hover,.navBarActions .button:hover,.navBarActions .button_outlined:hover,.navBarActions .ui-button:hover{background:#1fb07e!important;color:#0f172a!important}.dashboard-block .button_outlined,.dashboard-block .ui-button{background:transparent!important;color:#2dd493!important;border-color:#2dd493!important}.dashboard-block .button_outlined:hover,.dashboard-block .ui-button:hover{background:#2dd493!important;color:#0f172a!important}}.language__icon{width:14px;height:14px;flex-shrink:0}[x-cloak]{display:none!important}@media screen and (max-width:1025px)and (max-aspect-ratio:1/1){.navBar{position:sticky;flex-direction:row;justify-content:space-between;padding:0 20px;height:64px;width:100%;z-index:1000}.navBar_opened{position:fixed;inset:0;display:flex;flex-direction:column;background:#fff;height:100%;width:100%;z-index:1000;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.navBar+main>.section:first-child{padding-top:10vw}.navBar__logoBox{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:64px;margin-right:0;padding:0;width:100%;z-index:1001;min-width:auto}.navBar_opened .navBar__logoBox{position:fixed;top:0;left:0;right:0;padding:0 20px;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d}.navBar__logoImage{height:24px}.menuButton{position:relative;display:block;background-color:#0f172a;border:none;height:2px;min-width:24px;width:24px;transition:height .1s;cursor:pointer}.menuButton:focus{outline:none}.menuButton:before,.menuButton:after{content:"";position:absolute;display:block;background-color:#0f172a;height:2px;width:100%;transition:transform .3s ease}.menuButton:before{top:-7px}.menuButton:after{top:7px}.menuButton_close{height:0}.menuButton_close:before{top:0;transform:rotate(45deg)}.menuButton_close:after{top:0;transform:rotate(-45deg)}.navBarMenu{display:none}.navBar_opened .navBarMenu{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background:transparent;box-sizing:border-box;margin-top:74px;padding:16px;width:100%;gap:0}.navBar_opened .navBarMenuItem{padding:0;border-bottom:1px solid #e2e8f0}.navBar_opened .navBarMenuItem:last-child{border-bottom:none}.navBar_opened .navBarMenuItem__link{width:100%;padding:16px;text-align:left;font-size:16px;border-radius:0;display:block;color:#0f172a}.navBar_opened .navBarMenuItem__link:hover{background:#f8fafc}.navBar_opened .navBarMenuItem__link_active{color:#1fb07e!important;background:#f0fdf9}.navBar__actions_wrap{display:none;min-width:auto}.navBar_opened .navBar__actions_wrap{display:flex;flex-direction:column;width:100%;padding:16px 16px 32px;gap:16px;margin-top:auto}.navBar_opened .navBar__actions_wrap .select-dropdown{order:-1;width:100%}.navBar_opened .navBar__actions_wrap .select-dropdown__button{width:100%;justify-content:flex-end;padding:12px 16px;font-size:15px}.navBar_opened .navBar__actions_wrap .select-dropdown__icon{margin-left:calc(50% - 38px)}.navBar_opened .navBar__actions_wrap .select-dropdown__list{max-height:0;padding:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.navBar_opened .navBar__actions_wrap .select-dropdown--open .select-dropdown__list{max-height:70vh;padding:8px;overflow-y:auto}.navBarActions{display:none!important}.navBar_opened .navBarActions{display:flex!important;flex-direction:column;width:100%;gap:12px;padding:0;margin:0}.navBar_opened .navBarActions.hidden{display:none!important}.navBar_opened .navBarActionsLink,.navBar_opened .navBarActions a.link{display:block!important;width:100%!important;text-align:center!important;padding:14px 20px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:transparent!important;color:#0f172a!important;font-weight:500!important}.navBar_opened .navBarActionsButton,.navBar_opened .navBarActions .button,.navBar_opened .navBarActions .ui-button{width:100%!important;text-align:center!important;justify-content:center!important;padding:14px 20px!important;border-radius:8px!important}.navBar_opened .dashboard-block{display:flex!important;flex-direction:column;width:100%;gap:12px;padding:0;margin:0}.navBar_opened .dashboard-block.hidden{display:none!important}.navBar_opened .dashboard-block .ui-button{width:100%;justify-content:center}.navBar_opened .navBarActions.dashboard-block{margin-left:0}}@media(prefers-color-scheme:dark)and (max-width:1025px)and (max-aspect-ratio:1/1){.navBar_opened{background:#0f172a}.navBar_opened .navBar__logoBox{background:#0f172a!important;border-bottom-color:#334155!important}.menuButton,.menuButton:before,.menuButton:after{background-color:#f1f5f9}.navBar_opened .navBarMenuItem{border-bottom-color:#334155}.navBar_opened .navBarMenuItem__link{color:#f1f5f9}.navBar_opened .navBarMenuItem__link:hover{background:#1e293b}.navBar_opened .navBarMenuItem__link_active{color:#2dd493!important;background:#2dd4931a}.navBar_opened .navBarActionsLink,.navBar_opened .navBarActions a.link{border-color:#334155!important;color:#f1f5f9!important}}@media screen and (max-width:500px)and (max-aspect-ratio:1/1){.navBar+main>.section:first-child{padding-top:22vw}.navBar__logoImage.desktop_logo{display:none!important}@media(prefers-color-scheme:light){.navBar__logoImage.mobile_logo.prefers_light{display:block}}@media(prefers-color-scheme:dark){.navBar__logoImage.mobile_logo.prefers_dark{display:block}}.navBar_opened .navBar__actions_wrap{padding:16px}.navBar_opened .navBarMenu{width:100%}.navBar_opened .navBarMenuItem__link{font-size:18px}}@media(prefers-reduced-motion:reduce){.navBar,.navBarMenuItem__link,.navBarActionsButton,.menuButton,.menuButton:before,.menuButton:after{transition:none!important}}@media(prefers-reduced-transparency:reduce){.navBar{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}@media(prefers-color-scheme:dark){.navBar,.navBar_opened{background:#0f172a}}}.select-dropdown[data-astro-cid-p37mr4r3]{position:relative}.select-dropdown__button[data-astro-cid-p37mr4r3]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:transparent;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:inherit;font-size:14px;font-weight:450;color:inherit}.select-dropdown__button[data-astro-cid-p37mr4r3]:hover{background:#f8fafc;border-color:#cbd5e1}.select-dropdown__button[data-astro-cid-p37mr4r3]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.select-dropdown__icon[data-astro-cid-p37mr4r3]{flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1);margin-left:auto;opacity:.6}.select-dropdown__icon--open[data-astro-cid-p37mr4r3]{transform:rotate(180deg)}.select-dropdown__overlay[data-astro-cid-p37mr4r3]{position:fixed;inset:0;z-index:998;background:transparent}.select-dropdown__list[data-astro-cid-p37mr4r3]{position:absolute;top:calc(100% + 6px);left:50%;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 6px -1px #00000014,0 10px 20px -2px #0000000f;padding:6px;margin:0;list-style:none;z-index:999;min-width:200px;max-height:360px;overflow-y:auto;opacity:0;transform:translate(-50%) translateY(-6px) scale(.98);pointer-events:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.select-dropdown--open[data-astro-cid-p37mr4r3] .select-dropdown__list[data-astro-cid-p37mr4r3]{opacity:1;transform:translate(-50%) translateY(0) scale(1);pointer-events:all}.select-dropdown__list[data-astro-cid-p37mr4r3]::-webkit-scrollbar{width:6px}.select-dropdown__list[data-astro-cid-p37mr4r3]::-webkit-scrollbar-track{background:transparent;border-radius:3px}.select-dropdown__list[data-astro-cid-p37mr4r3]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.select-dropdown__list[data-astro-cid-p37mr4r3]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.select-dropdown__item[data-astro-cid-p37mr4r3]{display:block;padding:10px 12px;margin:2px 0;color:#475569;font-size:14px;font-weight:450;border-radius:6px;transition:all .15s cubic-bezier(.4,0,.2,1);cursor:pointer;text-decoration:none;position:relative;text-align:left}.select-dropdown__link[data-astro-cid-p37mr4r3],.select-dropdown__item[data-astro-cid-p37mr4r3] a[data-astro-cid-p37mr4r3]{display:block;color:inherit;text-decoration:none;margin:-10px -12px;padding:10px 12px}.select-dropdown__item[data-astro-cid-p37mr4r3]:hover{background:#f1f5f9;color:#1e293b}.select-dropdown__item[data-astro-cid-p37mr4r3]:active{background:#e2e8f0}.select-dropdown__item--active[data-astro-cid-p37mr4r3]{background:rgba(var(--primary-rgb),.08);color:var(--primary-color);font-weight:500}.select-dropdown__item--active[data-astro-cid-p37mr4r3]:hover{background:rgba(var(--primary-rgb),.12)}@media(max-width:1025px){.select-dropdown__overlay[data-astro-cid-p37mr4r3]{background:#0f172a66;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.select-dropdown__list[data-astro-cid-p37mr4r3]{position:fixed;inset:auto 0 0;max-height:70vh;border-radius:16px 16px 0 0;min-width:auto;transform:translateY(100%);box-shadow:0 -4px 20px #0000001f;padding:8px 8px 24px}.select-dropdown--open[data-astro-cid-p37mr4r3] .select-dropdown__list[data-astro-cid-p37mr4r3]{transform:translateY(0)}.select-dropdown__item[data-astro-cid-p37mr4r3]{padding:14px 16px;font-size:15px}.select-dropdown__link[data-astro-cid-p37mr4r3],.select-dropdown__item[data-astro-cid-p37mr4r3] a[data-astro-cid-p37mr4r3]{margin:-14px -16px;padding:14px 16px}}@media(prefers-color-scheme:dark){.select-dropdown__button[data-astro-cid-p37mr4r3]{border-color:#334155}.select-dropdown__button[data-astro-cid-p37mr4r3]:hover{background:#ffffff0a;border-color:#475569}.select-dropdown__list[data-astro-cid-p37mr4r3]{background:#1e293b;border-color:#334155;box-shadow:0 4px 6px -1px #0003,0 10px 20px -2px #00000040}.select-dropdown__list[data-astro-cid-p37mr4r3]::-webkit-scrollbar-track{background:transparent}.select-dropdown__list[data-astro-cid-p37mr4r3]::-webkit-scrollbar-thumb{background:#475569}.select-dropdown__list[data-astro-cid-p37mr4r3]::-webkit-scrollbar-thumb:hover{background:#64748b}.select-dropdown__item[data-astro-cid-p37mr4r3]{color:#cbd5e1}.select-dropdown__item[data-astro-cid-p37mr4r3]:hover{background:#334155;color:#f1f5f9}.select-dropdown__item[data-astro-cid-p37mr4r3]:active{background:#475569}.select-dropdown__item--active[data-astro-cid-p37mr4r3]{background:rgba(var(--primary-rgb),.15);color:var(--primary-color)}.select-dropdown__item--active[data-astro-cid-p37mr4r3]:hover{background:rgba(var(--primary-rgb),.2)}@media(max-width:1025px){.select-dropdown__overlay[data-astro-cid-p37mr4r3]{background:#0009}.select-dropdown__list[data-astro-cid-p37mr4r3]{box-shadow:0 -4px 20px #0006}}}@media(prefers-reduced-transparency:reduce){.select-dropdown__button[data-astro-cid-p37mr4r3]{background:#fff;border:1.5px solid #d1d5db}.select-dropdown__button[data-astro-cid-p37mr4r3]:hover{background:#f3f4f6;border-color:#9ca3af}.select-dropdown__list[data-astro-cid-p37mr4r3]{background:#fff;border:1.5px solid #d1d5db;box-shadow:0 4px 8px #e5e7eb}.select-dropdown__overlay[data-astro-cid-p37mr4r3]{background:#000;opacity:.4}.select-dropdown__item[data-astro-cid-p37mr4r3]:hover{background:#f3f4f6}.select-dropdown__item--active[data-astro-cid-p37mr4r3]{background:#d1fae5}@media(prefers-color-scheme:dark){.select-dropdown__button[data-astro-cid-p37mr4r3]{background:#1f2937;border-color:#374151}.select-dropdown__button[data-astro-cid-p37mr4r3]:hover{background:#374151;border-color:#4b5563}.select-dropdown__list[data-astro-cid-p37mr4r3]{background:#1f2937;border-color:#374151;box-shadow:0 4px 8px #000}.select-dropdown__item[data-astro-cid-p37mr4r3]:hover{background:#374151}.select-dropdown__item--active[data-astro-cid-p37mr4r3]{background:#064e3b}}}@media(prefers-reduced-motion:reduce){.select-dropdown__button[data-astro-cid-p37mr4r3],.select-dropdown__icon[data-astro-cid-p37mr4r3]{transition:none}.select-dropdown__list[data-astro-cid-p37mr4r3]{transition:opacity .15s ease;transform:translate(-50%)}.select-dropdown--open[data-astro-cid-p37mr4r3] .select-dropdown__list[data-astro-cid-p37mr4r3]{transform:translate(-50%)}.select-dropdown__item[data-astro-cid-p37mr4r3]{transition:none}@media(max-width:1025px){.select-dropdown__list[data-astro-cid-p37mr4r3]{transform:translateY(100%)}.select-dropdown--open[data-astro-cid-p37mr4r3] .select-dropdown__list[data-astro-cid-p37mr4r3]{transform:translateY(0)}}}.chinaBanner{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 40px;background:#de2910;color:#fff;font-size:14px;line-height:1.4;position:relative;z-index:1001}.chinaBanner__content{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.chinaBanner__text{white-space:nowrap}.chinaBanner__link{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.chinaBanner__link:hover{opacity:.85}.chinaBanner__link:after{display:none}.chinaBanner__close{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff;font-size:16px;cursor:pointer;padding:4px 8px;line-height:1;opacity:.8}.chinaBanner__close:hover{opacity:1}@media screen and (max-width:500px){.chinaBanner{padding:8px 40px 8px 16px;font-size:13px}.chinaBanner__content{justify-content:flex-start}}@view-transition{navigation:auto}
