/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */:root{interpolate-size:allow-keywords}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}video{aspect-ratio:16/9;height:auto;max-width:100%;object-fit:cover}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}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;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{margin:0;padding:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;scroll-behavior:smooth;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--clr-primary:#1d2329;--clr-accent:#e0ff6a;--clr-accent-secondary:#1d2329;--clr-font:#1d2329;--clr-light:#fff;--clr-mid:#f3f4f6;--clr-dark:#1d2329;--clr-ink:#1d2329;--clr-ink-2:#2c2f34;--clr-lime:#e0ff6a;--clr-lime-soft:#ecfdf3;--clr-bg-canvas:#f3f4f6;--clr-bg-surface:#fff;--clr-bg-table:#f9fafb;--clr-text-secondary:#364153;--clr-text-tertiary:#4e6080;--clr-border-default:#d0d5dd;--clr-border-strong:#364153;--clr-border-subtle:#e4e7ec;--clr-success:#17b26a;--clr-success-soft:#ecfdf3;--clr-danger:#ff5a5a;--clr-danger-soft:#fef2f2;--clr-info:#175cd3;--clr-info-soft:#eff8ff;--clr-warning:#ffdbae;--clr-warning-strong:#a2400a;--clr-warning-soft:#fff7ec;--clr-bg-header:transparent;--clr-bg-header-scrolled:var(--clr-ink);--clr-bg-footer:var(--clr-ink);--p-base:1rem;--p-xxs:calc(var(--p-base)/2);--p-xs:calc(var(--p-base)*0.75);--p-sm:calc(var(--p-base)*1.25);--p-md:calc(var(--p-base)*1.5);--p-lg:calc(var(--p-base)*2.25);--p-xl:calc(var(--p-base)*3);--p-xxl:calc(var(--p-base)*4);--p-xxxl:calc(var(--p-base)*6);--p-section:calc(var(--p-base)*8);--m-base:1rem;--m-xxs:calc(var(--m-base)/2);--m-xs:calc(var(--m-base)*0.75);--m-sm:calc(var(--m-base)*1.25);--m-md:calc(var(--m-base)*1.5);--m-lg:calc(var(--m-base)*2.25);--m-xl:calc(var(--m-base)*3);--m-xxl:calc(var(--m-base)*4);--m-xxxl:calc(var(--m-base)*6);--m-section:calc(var(--m-base)*8);--br-base:0.625rem;--br-xs:0.25rem;--br-sm:0.375rem;--br-md:0.625rem;--br-lg:1rem;--br-xl:1.5rem;--br-xxl:2rem;--br-pill:9999px;--ff-primary:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ff-secondary:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ff-tertiary:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ff-display:"Untyped","Bowlby One","Impact","Anton",system-ui,sans-serif;--ff-mark:"Virus Killer","Permanent Marker","Bradley Hand",cursive;--ff-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fs-base:1rem;--fs-xxs:0.75rem;--fs-xs:0.875rem;--fs-sm:1.125rem;--fs-md:clamp(1.25rem,1.25vw + 0.625rem,1.5rem);--fs-lg:clamp(1.5rem,1.5vw + 0.75rem,2rem);--fs-xl:clamp(1.75rem,2vw + 1rem,2.75rem);--fs-xxl:clamp(2rem,3vw + 1rem,4.5rem);--fs-h1:clamp(2rem,3vw + 1rem,3.5rem);--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-xbold:800;--shadow-xs:0 1px 2px rgba(15,23,42,.06);--shadow-sm:0 1px 3px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04);--shadow-md:0 4px 12px rgba(15,23,42,.08),0 2px 4px rgba(15,23,42,.04);--shadow-lg:0 12px 32px rgba(15,23,42,.12);--shadow-glow:0 0 0 6px rgba(224,255,106,.35);--ease-standard:cubic-bezier(0.2,0.0,0.0,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--dur-quick:120ms;--dur-base:200ms;--dur-slow:400ms;--skew-tag:-12deg;--container-width:1380px;--header-height:90px;--swiper-pagination-bullet-inactive-color:var(--clr-accent-secondary);--swiper-pagination-bullet-inactive-opacity:.2;--swiper-pagination-color:var(--clr-accent-secondary);--swiper-pagination-bullet-width:4vw;--swiper-pagination-bullet-height:4px;--swiper-pagination-bullet-horizontal-gap:0}:root .dark__background{--clr-accent:#e0ff6a;--clr-accent-secondary:#e0ff6a;--clr-font:#fff;--clr-mid:#fff;--swiper-pagination-color:var(--clr-accent);--swiper-pagination-bullet-inactive-color:color-mix(in srgb,var(--clr-mid) 40%,transparent)}@media screen and (max-width:1240px){:root{--p-section:calc(var(--p-base)*5)}}@media screen and (max-width:1024px){:root{--clr-bg-header:var(--clr-bg-header-scrolled)}}@media screen and (max-width:768px){:root{--p-section:calc(var(--p-base)*3);--m-section:calc(var(--m-base)*4)}}body.overflow-hidden{overflow:hidden}.skip-to-main-content{background-color:var(--clr-accent);color:var(--clr-light);font-weight:400;left:-9999px;padding:1em;position:absolute;text-decoration:none;top:0;z-index:999}.skip-to-main-content:focus{left:0;top:0}.ai-dots button:focus-visible,.ai-tab:focus-visible,.blog__code-copy-btn:focus-visible,.btn--primary:focus-visible,.burger:focus-visible,.copy-link__icone:focus-visible,.email:focus-visible,.footer-contact-link:focus-visible,.formfield__checkbox:focus-visible+.formfield__checkbox__check,.formfield__filedrop:focus-visible,.formfield__filedrop:focus-within,.formfield__option-wrapper:focus-visible,.formfield__option:has(.formfield__checkbox:focus-visible) .formfield__option__label,.formfield__option:has(.formfield__radio:focus-visible) .formfield__option__label,.formfield__option__label:focus-visible,.formfield__radio:focus-visible+.formfield__radio__check,.icons__content__text__col .text a:focus-visible,.language__current:focus-visible,.link:focus-visible,.nav-arrow:focus-visible,.pagination__pages:focus-visible,.scrollup:focus-visible,.social-btn:focus-visible,.theme-slider:focus-visible,a.btn:focus-visible,a.footer-logo:focus-visible,a.logo-mobile:focus-visible,a.logo:focus-visible,a[data-fancybox]:focus-visible,button.btn:focus-visible,button.faq-q:focus-visible,button.faq-tab:focus-visible,button.step:focus-visible,button.theme-arrow-next:focus-visible,button.theme-arrow-prev:focus-visible,input[type=range]:focus-visible,input[type=submit]:focus-visible{outline:var(--clr-lime);outline-offset:2px;outline-style:solid;outline-width:2px;text-decoration:none;text-decoration-skip-ink:none;text-decoration-thickness:0;z-index:5}.footer-legal-links a:focus-visible,.footer-menu__item a:focus-visible,.language__dropdown ul li a:focus-visible,.main-menu__item-link a:focus-visible{text-decoration:underline!important}.formfield__option__label{cursor:pointer;position:relative}.formfield__option:has(.formfield__checkbox:focus-visible)>.formfield__option__label,.formfield__option:has(.formfield__radio:focus-visible)>.formfield__option__label{border-radius:4px;outline:2px solid var(--clr-blue);outline-offset:2px}.formfield__checkbox:focus,.formfield__radio:focus{outline:none}.formfield__checkbox:focus-visible,.formfield__radio:focus-visible{outline:none}.formfield__option{transition:background-color .2s ease}.formfield__option:has(.formfield__checkbox:focus-visible)>.formfield__option__label,.formfield__option:has(.formfield__radio:focus-visible)>.formfield__option__label{background-color:rgba(74,107,232,.05)}.formfield__checkbox:focus-visible+.formfield__option__label .formfield__checkbox__check,.formfield__radio:focus-visible+.formfield__option__label .formfield__radio__check{box-shadow:0 0 0 3px rgba(74,107,232,.2)}a.logout__button.btn:focus-visible{outline:var(--clr-primary);outline-style:solid;text-decoration:none;text-decoration-skip-ink:none;text-decoration-thickness:0}.copyright__links a:focus-visible,.footer-menu a:focus-visible{text-decoration:underline!important;text-decoration-color:var(--clr-light)!important;text-decoration-skip-ink:all!important;text-decoration-thickness:2px!important}.contact__form .formblock .formblock__submit input[type=submit],input[type=submit]{background:var(--clr-primary);border:none;border-radius:var(--br-xs);color:var(--clr-dark)}.contact__form .formblock .formblock__submit input[type=submit]:hover,input[type=submit]:hover{background:var(--clr-blue-2);color:var(--clr-light)}.contact__form .formblock .formblock__submit input[type=submit]:focus,input[type=submit]:focus{background:var(--clr-blue-2);color:var(--clr-light);outline:none}.contact__form .formblock .formblock__submit input[type=submit].deactive,input[type=submit].deactive{cursor:not-allowed;opacity:.5;pointer-events:none;user-select:none}.contact__form .formblock .formblock__submit input[type=submit].active,input[type=submit].active{opacity:1}.grecaptcha-badge{bottom:120px!important;z-index:99!important}@media screen and (max-width:710px){.grecaptcha-badge{bottom:70px!important}}::selection{background:var(--clr-accent);background-color:color-mix(in srgb,var(--clr-accent) 99%,transparent);color:var(--clr-dark)}::-moz-selection{background:var(--clr-accent);color:var(--clr-dark)}.dark__background ::selection{background:var(--clr-accent);background-color:color-mix(in srgb,var(--clr-accent) 99%,transparent);color:var(--clr-dark)}.dark__background ::-moz-selection{background:var(--clr-accent);color:var(--clr-dark)}.dark__background .color-text-bg{color:#e0ff6a}.color-text-bg{color:#6b7280}.container{margin:0 auto;max-width:var(--container-width);width:100%}@media (max-width:1440px){.container{width:93.5%}}.cover__img,.cover__video{height:100%;object-fit:cover;width:100%}.contain__img{height:100%;object-fit:contain;width:100%}.darken__img{filter:brightness(.7)}video{width:100%}.video__item{height:auto;position:relative;width:100%}.video__item .video__link{height:100%;width:100%}.fancybox-bg{background:rgba(0,0,0,.8)}.play-icon{background:var(--grd-primary);border:1px solid;color:var(--clr-light);cursor:pointer;left:50%;padding:.75rem;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease-in-out;will-change:transform}@media screen and (min-width:768px){.play-icon{padding:1.5rem}}.play-icon:hover{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.1);transform-origin:center center}.play-icon svg{filter:drop-shadow(0 0 4px rgba(0,0,0,.4));height:28px;stroke:var(--clr-light);width:28px}@media screen and (min-width:768px){.play-icon svg{height:36px;width:36px}}.btn__wrapper{align-items:baseline;display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2rem}.btn__wrapper.center{justify-content:center}.btn__wrapper.right{justify-content:flex-end}@media (max-width:710px){.btn__wrapper{width:100%}}.btn,input[type=submit]{align-items:center;background:transparent;border:none;border:2px solid var(--clr-accent);border-radius:var(--br-pill);color:var(--clr-accent);cursor:pointer;display:inline-flex;font-family:var(--ff-primary);font-size:var(--fs-xs);font-weight:var(--fw-bold);gap:10px;justify-content:center;line-height:1;padding:17px 26px;text-align:center;text-decoration:none;transition:all var(--dur-base) var(--ease-standard);white-space:nowrap}.btn:hover,input[type=submit]:hover{background-color:var(--clr-accent);box-shadow:var(--shadow-sm);color:var(--clr-ink);transform:translateY(-1px)}.btn.btn--primary,input[type=submit].btn--primary{background:var(--clr-lime);border:2px solid var(--clr-lime);color:var(--clr-ink);transition:all var(--dur-base) var(--ease-standard)}.btn.btn--primary:hover,input[type=submit].btn--primary:hover{background:#d6f352;box-shadow:0 8px 24px rgba(224,255,106,.3);transform:translateY(-1px)}.btn.btn--secondary,input[type=submit].btn--secondary{background:var(--clr-primary);border:2px solid var(--clr-primary);color:var(--clr-light);transition:all var(--dur-base) var(--ease-standard)}.btn.btn--secondary .arrow-wrap,input[type=submit].btn--secondary .arrow-wrap{background:var(--clr-lime)}.btn.btn--secondary .arrow-wrap svg,input[type=submit].btn--secondary .arrow-wrap svg{color:var(--clr-primary)}.btn.btn--secondary:hover,input[type=submit].btn--secondary:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn.btn--secondary:hover .arrow-wrap svg,input[type=submit].btn--secondary:hover .arrow-wrap svg{color:var(--clr-primary)!important}.btn.btn--has-icon,input[type=submit].btn--has-icon{padding:6px 8px 6px 26px}.btn .arrow-wrap,input[type=submit] .arrow-wrap{align-items:center;background:var(--clr-dark);border-radius:999px;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;margin-left:8px;transition:transform var(--dur-quick) var(--ease-standard);width:36px}.btn .arrow-wrap svg,input[type=submit] .arrow-wrap svg{color:var(--clr-lime)}.btn:hover .arrow-wrap svg,input[type=submit]:hover .arrow-wrap svg{color:var(--clr-light)!important}.btn.btn--icon,input[type=submit].btn--icon{height:50px;padding:0;width:50px}.btn.disabled,input[type=submit].disabled{opacity:.5;pointer-events:none}.btn.theme-arrow-next,.btn.theme-arrow-prev,input[type=submit].theme-arrow-next,input[type=submit].theme-arrow-prev{border:2px solid var(--clr-accent-secondary);color:var(--clr-accent-secondary)}.btn.theme-arrow-next:hover,.btn.theme-arrow-prev:hover,input[type=submit].theme-arrow-next:hover,input[type=submit].theme-arrow-prev:hover{background:var(--clr-light)}@media (max-width:710px){.btn,input[type=submit]{width:100%}}.dark__background .btn--primary,.dark__background input[type=submit]{background:var(--clr-lime);border-color:var(--clr-lime);color:var(--clr-ink)}.dark__background .btn--primary:hover,.dark__background input[type=submit]:hover{background:color-mix(in srgb,var(--clr-lime) 90%,#fff);border-color:color-mix(in srgb,var(--clr-lime) 90%,#fff);color:var(--clr-ink)}.dark__background .btn--secondary{background:var(--clr-light);border-color:var(--clr-light);color:var(--clr-ink)}.dark__background .btn--secondary:hover{background:color-mix(in srgb,var(--clr-light) 90%,var(--clr-mid));border-color:color-mix(in srgb,var(--clr-light) 90%,var(--clr-mid));color:var(--clr-ink)}.dark__background .btn--icon:hover svg path{stroke:var(--clr-ink)}.link{align-items:center;border:none;display:inline-flex;font-size:var(--fs-base);font-weight:400;gap:.25rem;line-height:1;outline:none;text-decoration:none}.link,.link:before{background:none}.link:after{background-color:var(--clr-accent);background-size:cover;content:"";height:1.5rem;mask:url(/assets/img/link-arrow.svg) no-repeat center;-webkit-mask:url(/assets/img/link-arrow.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;transition:all .3s ease;width:1.5rem}.link:hover:after{transform:translateX(4px)}.link.external:after{mask:url(/assets/img/arrow-external.svg) no-repeat center;-webkit-mask:url(/assets/img/arrow-external.svg) no-repeat center}.link.download:after{mask:url(/assets/img/icon-download.svg) no-repeat center;-webkit-mask:url(/assets/img/icon-download.svg) no-repeat center}.link.back{color:var(--clr-accent);cursor:pointer}.link.back:after{background:none;display:none}.link.back:before{background-color:var(--clr-accent);background-size:cover;content:"";height:1.5rem;mask:url(/assets/img/link-arrow.svg) no-repeat center;-webkit-mask:url(/assets/img/link-arrow.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;transform:rotate(180deg) translateX(0);transition:all .3s ease;width:1.5rem}.link.back:hover:after{transform:none}.link.back:hover:before{transform:rotate(180deg) translateX(4px)}.link.back:hover:after{transform:translateX(4px)}.link.link--primary{color:var(--clr-accent);transition:all .3s ease}.link.link--primary:hover{color:color-mix(in srgb,var(--clr-accent) 90%,#fff)}.link.link--primary:hover:after{background-color:color-mix(in srgb,var(--clr-accent) 90%,#fff)}.light .link:after,.light .link:before{background-color:var(--clr-light)}.text--centered{text-align:center}.text--centered .overline{justify-content:center}@media screen and (max-width:480px){.text--centered .overline{transform:none}.text--centered .overline:before{display:none}}.text--uppercase{text-transform:uppercase}.text--xs{font-size:.75em}.text__width--limited{margin:0 auto;max-width:910px}.line__clamp{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden}.line__clamp--2{line-clamp:2;-webkit-line-clamp:2}.line__clamp--3{line-clamp:3;-webkit-line-clamp:3}.line__clamp--4{line-clamp:4;-webkit-line-clamp:4}.line__clamp--5{line-clamp:5;-webkit-line-clamp:5}.line__clamp--6{line-clamp:6;-webkit-line-clamp:6}.overline{align-items:center;background:var(--clr-bg-surface);border:1px solid var(--clr-border-subtle);border-radius:var(--br-pill);color:var(--clr-font);display:inline-flex;font-size:12px;font-weight:600;gap:8px;line-height:1.2;margin-bottom:1.75rem;padding:6px 14px;text-transform:uppercase}.overline .dot{animation:overline_pulse 2.4s ease-in-out infinite;background:var(--clr-lime);border-radius:999px;box-shadow:0 0 0 3px rgba(224,255,106,.3);flex-shrink:0;height:6px;width:6px}.overline.text--centered{justify-content:center}.dark__background .overline,.dark__background.overline{background:rgba(224,255,106,.1);border:1px solid rgba(224,255,106,.28);color:var(--clr-lime);font-size:12px;padding:7px 16px}.dark__background .overline .dot,.dark__background.overline .dot{box-shadow:0 0 0 4px rgba(224,255,106,.2)}@keyframes overline_pulse{0%,to{box-shadow:0 0 0 3px rgba(224,255,106,.3)}50%{box-shadow:0 0 0 6px rgba(224,255,106,0)}}form{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin:0 auto;width:100%}@media screen and (max-width:600px){form{grid-template-columns:1fr}}form .formfield__container[data-type=hidden]{display:none}form .formblock__submit,form .formfield__container[data-id*=-full]{grid-column:1/-1}form .formblock_field__label{display:none}form label,form legend{display:block;font-size:var(--fs-xs);margin-bottom:.5rem}form .formfield__option label{align-items:flex-start;color:var(--clr-font);display:flex;flex-wrap:nowrap;gap:.5rem}form .formfield__option label input{margin-top:4px;width:min-content}form .formfield__option label span{line-height:1.4}form .formfield__option label a{color:var(--clr-accent);text-decoration:underline;text-decoration-color:var(--clr-accent);transition:all .3s ease}form .formfield__option label a:hover{text-decoration-color:color-mix(in srgb,var(--clr-accent) 40%,transparent)}form .formfield__option label a:focus{text-decoration-thickness:2px}form input{accent-color:var(--clr-accent);text-overflow:ellipsis}form input[type=checkbox],form input[type=radio],form select{cursor:pointer}form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url('data:image/svg+xml;utf8,<svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 7.87656L0 1.87656L1.4 0.476562L6 5.07656L10.6 0.476562L12 1.87656L6 7.87656Z" fill="currentColor"/></svg>') no-repeat right 1rem center;background-size:.75rem;overflow:hidden;padding-right:2.5rem!important;text-overflow:ellipsis}form select option[disabled]{opacity:.5}form input,form select,form textarea{--formfield-background-color:var(--clr-light);background-color:var(--formfield-background-color);border:none;border-radius:var(--br-xs);color:var(--clr-font);font-family:inherit;font-size:var(--fs-base);line-height:1.2;padding:.9rem 1rem;width:100%}.dark__background form input,.dark__background form select,.dark__background form textarea{--formfield-background-color:var(--clr-light);color:var(--clr-light)}.dark__background form input::placeholder,.dark__background form select::placeholder,.dark__background form textarea::placeholder{color:color-mix(in srgb,var(--clr-light) 80%,transparent)}.formfield__container{position:relative}.formfield__container[data-id*=icon] input,.formfield__container[data-id*=icon] select,.formfield__container[data-id*=icon] textarea{padding-left:3.25rem}.formfield__container[data-id*=icon]:before{background-position:50%;background-repeat:no-repeat;background-size:24px 24px;color:var(--clr-accent);content:"";height:24px;left:1rem;pointer-events:none;position:absolute;top:25px;transform:translateY(-50%);width:24px}.formfield__container[data-id*=user-icon]{--formfield-icon:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M20 21C20 19.6044 20 18.9067 19.8278 18.3389C19.44 17.0605 18.4395 16.06 17.1611 15.6722C16.5933 15.5 15.8956 15.5 14.5 15.5H9.5C8.10444 15.5 7.40665 15.5 6.83886 15.6722C5.56045 16.06 4.56004 17.0605 4.17224 18.3389C4 18.9067 4 19.6044 4 21M16.5 7.5C16.5 9.98528 14.4853 12 12 12C9.51472 12 7.5 9.98528 7.5 7.5C7.5 5.01472 9.51472 3 12 3C14.4853 3 16.5 5.01472 16.5 7.5Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.formfield__container[data-id*=company-icon]{--formfield-icon:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M16 7C16 6.07003 16 5.60504 15.8978 5.22354C15.6204 4.18827 14.8117 3.37962 13.7765 3.10222C13.395 3 12.93 3 12 3C11.07 3 10.605 3 10.2235 3.10222C9.18827 3.37962 8.37962 4.18827 8.10222 5.22354C8 5.60504 8 6.07003 8 7M6.8 21H17.2C18.8802 21 19.7202 21 20.362 20.673C20.9265 20.3854 21.3854 19.9265 21.673 19.362C22 18.7202 22 17.8802 22 16.2V11.8C22 10.1198 22 9.27976 21.673 8.63803C21.3854 8.07354 20.9265 7.6146 20.362 7.32698C19.7202 7 18.8802 7 17.2 7H6.8C5.11984 7 4.27976 7 3.63803 7.32698C3.07354 7.6146 2.6146 8.07354 2.32698 8.63803C2 9.27976 2 10.1198 2 11.8V16.2C2 17.8802 2 18.7202 2.32698 19.362C2.6146 19.9265 3.07354 20.3854 3.63803 20.673C4.27976 21 5.11984 21 6.8 21Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> </svg>')}.formfield__container[data-id*=email-icon]{--formfield-icon:url('data:image/svg+xml;utf8,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 7.5L10.1649 13.2154C10.8261 13.6783 11.1567 13.9097 11.5163 13.9993C11.8339 14.0785 12.1661 14.0785 12.4837 13.9993C12.8433 13.9097 13.1739 13.6783 13.8351 13.2154L22 7.5M6.8 20.5H17.2C18.8802 20.5 19.7202 20.5 20.362 20.173C20.9265 19.8854 21.3854 19.4265 21.673 18.862C22 18.2202 22 17.3802 22 15.7V9.3C22 7.61984 22 6.77976 21.673 6.13803C21.3854 5.57354 20.9265 5.1146 20.362 4.82698C19.7202 4.5 18.8802 4.5 17.2 4.5H6.8C5.11984 4.5 4.27976 4.5 3.63803 4.82698C3.07354 5.1146 2.6146 5.57354 2.32698 6.13803C2 6.77976 2 7.61984 2 9.3V15.7C2 17.3802 2 18.2202 2.32698 18.862C2.6146 19.4265 3.07354 19.8854 3.63803 20.173C4.27976 20.5 5.11984 20.5 6.8 20.5Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.formfield__container[data-id*=phone-icon]{--formfield-icon:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M14.0497 6C15.0264 6.19057 15.924 6.66826 16.6277 7.37194C17.3314 8.07561 17.8091 8.97326 17.9997 9.95M14.0497 2C16.0789 2.22544 17.9713 3.13417 19.4159 4.57701C20.8606 6.01984 21.7717 7.91101 21.9997 9.94M10.2266 13.8631C9.02506 12.6615 8.07627 11.3028 7.38028 9.85323C7.32041 9.72854 7.29048 9.66619 7.26748 9.5873C7.18576 9.30695 7.24446 8.96269 7.41447 8.72526C7.46231 8.65845 7.51947 8.60129 7.63378 8.48698C7.98338 8.13737 8.15819 7.96257 8.27247 7.78679C8.70347 7.1239 8.70347 6.26932 8.27247 5.60643C8.15819 5.43065 7.98338 5.25585 7.63378 4.90624L7.43891 4.71137C6.90747 4.17993 6.64174 3.91421 6.35636 3.76987C5.7888 3.4828 5.11854 3.4828 4.55098 3.76987C4.2656 3.91421 3.99987 4.17993 3.46843 4.71137L3.3108 4.86901C2.78117 5.39863 2.51636 5.66344 2.31411 6.02348C2.08969 6.42298 1.92833 7.04347 1.9297 7.5017C1.93092 7.91464 2.01103 8.19687 2.17124 8.76131C3.03221 11.7947 4.65668 14.6571 7.04466 17.045C9.43264 19.433 12.295 21.0575 15.3284 21.9185C15.8928 22.0787 16.1751 22.1588 16.588 22.16C17.0462 22.1614 17.6667 22 18.0662 21.7756C18.4263 21.5733 18.6911 21.3085 19.2207 20.7789L19.3783 20.6213C19.9098 20.0898 20.1755 19.8241 20.3198 19.5387C20.6069 18.9712 20.6069 18.3009 20.3198 17.7333C20.1755 17.448 19.9098 17.1822 19.3783 16.6508L19.1835 16.4559C18.8339 16.1063 18.6591 15.9315 18.4833 15.8172C17.8204 15.3862 16.9658 15.3862 16.3029 15.8172C16.1271 15.9315 15.9523 16.1063 15.6027 16.4559C15.4884 16.5702 15.4313 16.6274 15.3644 16.6752C15.127 16.8453 14.7828 16.904 14.5024 16.8222C14.4235 16.7992 14.3612 16.7693 14.2365 16.7094C12.7869 16.0134 11.4282 15.0646 10.2266 13.8631Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> </svg>')}.formfield__container[data-id*=fax-icon]{--formfield-icon:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M18 7V5.2C18 4.0799 18 3.51984 17.782 3.09202C17.5903 2.71569 17.2843 2.40973 16.908 2.21799C16.4802 2 15.9201 2 14.8 2H9.2C8.0799 2 7.51984 2 7.09202 2.21799C6.71569 2.40973 6.40973 2.71569 6.21799 3.09202C6 3.51984 6 4.0799 6 5.2V7M6 18C5.07003 18 4.60504 18 4.22354 17.8978C3.18827 17.6204 2.37962 16.8117 2.10222 15.7765C2 15.395 2 14.93 2 14V11.8C2 10.1198 2 9.27976 2.32698 8.63803C2.6146 8.07354 3.07354 7.6146 3.63803 7.32698C4.27976 7 5.11984 7 6.8 7H17.2C18.8802 7 19.7202 7 20.362 7.32698C20.9265 7.6146 21.3854 8.07354 21.673 8.63803C22 9.27976 22 10.1198 22 11.8V14C22 14.93 22 15.395 21.8978 15.7765C21.6204 16.8117 20.8117 17.6204 19.7765 17.8978C19.395 18 18.93 18 18 18M15 10.5H18M9.2 22H14.8C15.9201 22 16.4802 22 16.908 21.782C17.2843 21.5903 17.5903 21.2843 17.782 20.908C18 20.4802 18 19.9201 18 18.8V17.2C18 16.0799 18 15.5198 17.782 15.092C17.5903 14.7157 17.2843 14.4097 16.908 14.218C16.4802 14 15.9201 14 14.8 14H9.2C8.0799 14 7.51984 14 7.09202 14.218C6.71569 14.4097 6.40973 14.7157 6.21799 15.092C6 15.5198 6 16.0799 6 17.2V18.8C6 19.9201 6 20.4802 6.21799 20.908C6.40973 21.2843 6.71569 21.5903 7.09202 21.782C7.51984 22 8.07989 22 9.2 22Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.formfield__container[data-id*=mobile-icon]{--formfield-icon:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M15 2V3.4C15 3.96005 15 4.24008 14.891 4.45399C14.7951 4.64215 14.6422 4.79513 14.454 4.89101C14.2401 5 13.9601 5 13.4 5H10.6C10.0399 5 9.75992 5 9.54601 4.89101C9.35785 4.79513 9.20487 4.64215 9.10899 4.45399C9 4.24008 9 3.96005 9 3.4V2M8.2 22H15.8C16.9201 22 17.4802 22 17.908 21.782C18.2843 21.5903 18.5903 21.2843 18.782 20.908C19 20.4802 19 19.9201 19 18.8V5.2C19 4.07989 19 3.51984 18.782 3.09202C18.5903 2.71569 18.2843 2.40973 17.908 2.21799C17.4802 2 16.9201 2 15.8 2H8.2C7.0799 2 6.51984 2 6.09202 2.21799C5.71569 2.40973 5.40973 2.71569 5.21799 3.09202C5 3.51984 5 4.0799 5 5.2V18.8C5 19.9201 5 20.4802 5.21799 20.908C5.40973 21.2843 5.71569 21.5903 6.09202 21.782C6.51984 22 7.07989 22 8.2 22Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.formfield__container[data-id*=street-icon]{--formfield-icon:url('data:image/svg+xml;utf8,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 22.5L8 2.5M20 22.5L16 2.5M12 2.5V4.5M12 8.5V10.5M12 14.5V16.5M12 20.5V22.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/></svg>')}.formfield__container[data-id*=map-icon]{--formfield-icon:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M16 13.3744C19.5318 14.0688 22 15.6547 22 17.5C22 19.9853 17.5228 22 12 22C6.47715 22 2 19.9853 2 17.5C2 15.6547 4.46819 14.0688 8 13.3744M12 17V9M12 9C13.6569 9 15 7.65685 15 6C15 4.34315 13.6569 3 12 3C10.3431 3 9 4.34315 9 6C9 7.65685 10.3431 9 12 9Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.formfield__container[data-id*=pin-icon]{--formfield-icon:url('data:image/svg+xml;utf8,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 13.5C13.6569 13.5 15 12.1569 15 10.5C15 8.84315 13.6569 7.5 12 7.5C10.3431 7.5 9 8.84315 9 10.5C9 12.1569 10.3431 13.5 12 13.5Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 22.5C16 18.5 20 14.9183 20 10.5C20 6.08172 16.4183 2.5 12 2.5C7.58172 2.5 4 6.08172 4 10.5C4 14.9183 8 18.5 12 22.5Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.formfield__container[data-id*=coins-icon]{--formfield-icon:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M12 17C12 19.7614 14.2386 22 17 22C19.7614 22 22 19.7614 22 17C22 14.2386 19.7614 12 17 12C14.2386 12 12 14.2386 12 17ZM12 17C12 15.8742 12.3721 14.8353 13 13.9995V5M12 17C12 17.8254 12.2 18.604 12.5541 19.2901C11.7117 20.0018 9.76584 20.5 7.5 20.5C4.46243 20.5 2 19.6046 2 18.5V5M13 5C13 6.10457 10.5376 7 7.5 7C4.46243 7 2 6.10457 2 5M13 5C13 3.89543 10.5376 3 7.5 3C4.46243 3 2 3.89543 2 5M2 14C2 15.1046 4.46243 16 7.5 16C9.689 16 11.5793 15.535 12.4646 14.8618M13 9.5C13 10.6046 10.5376 11.5 7.5 11.5C4.46243 11.5 2 10.6046 2 9.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> </svg>')}.formfield__container[data-id*=star-icon]{--formfield-icon:url('data:image/svg+xml;utf8,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.2827 3.95307C11.5131 3.48613 11.6284 3.25266 11.7848 3.17807C11.9209 3.11317 12.0791 3.11317 12.2152 3.17807C12.3717 3.25266 12.4869 3.48613 12.7174 3.95307L14.9041 8.38304C14.9721 8.52089 15.0061 8.58982 15.0558 8.64333C15.0999 8.69071 15.1527 8.72911 15.2113 8.75638C15.2776 8.78718 15.3536 8.7983 15.5057 8.82053L20.397 9.53546C20.9121 9.61075 21.1696 9.64839 21.2888 9.77419C21.3925 9.88365 21.4412 10.0341 21.4215 10.1835C21.3988 10.3553 21.2124 10.5369 20.8395 10.9001L17.3014 14.3462C17.1912 14.4536 17.136 14.5073 17.1004 14.5712C17.0689 14.6278 17.0487 14.69 17.0409 14.7543C17.0321 14.8269 17.0451 14.9027 17.0711 15.0545L17.906 19.9219C17.994 20.4352 18.038 20.6919 17.9553 20.8443C17.8833 20.9768 17.7554 21.0697 17.6071 21.0972C17.4366 21.1288 17.2061 21.0076 16.7451 20.7652L12.3724 18.4656C12.2361 18.3939 12.168 18.3581 12.0962 18.344C12.0327 18.3316 11.9673 18.3316 11.9038 18.344C11.832 18.3581 11.7639 18.3939 11.6277 18.4656L7.25492 20.7652C6.79392 21.0076 6.56341 21.1288 6.39297 21.0972C6.24468 21.0697 6.11672 20.9768 6.04474 20.8443C5.962 20.6919 6.00603 20.4352 6.09407 19.9219L6.92889 15.0545C6.95491 14.9027 6.96793 14.8269 6.95912 14.7543C6.95132 14.69 6.93111 14.6278 6.89961 14.5712C6.86402 14.5073 6.80888 14.4536 6.69859 14.3462L3.16056 10.9001C2.78766 10.5369 2.60121 10.3553 2.57853 10.1835C2.55879 10.0341 2.60755 9.88365 2.71125 9.77419C2.83044 9.64839 3.08797 9.61075 3.60304 9.53546L8.49431 8.82053C8.64642 8.7983 8.72248 8.78718 8.78872 8.75638C8.84736 8.72911 8.90016 8.69071 8.94419 8.64333C8.99391 8.58982 9.02793 8.52089 9.09597 8.38304L11.2827 3.95307Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.formfield__container[data-id*=address-icon]{--formfield-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M4 22.5L8 2.5M20 22.5L16 2.5M12 2.5V4.5M12 8.5V10.5M12 14.5V16.5M12 20.5V22.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/></svg>')}.formfield__container[data-id*=postcode-icon]{--formfield-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M22.4697 24.0303C22.7626 24.3232 23.2374 24.3232 23.5303 24.0303C23.8232 23.7374 23.8232 23.2626 23.5303 22.9697L22.4697 24.0303ZM4.64018 4.86692L5.12032 4.29075L4.64018 4.86692ZM7.71963 7.43313L8.19977 6.85696L7.71963 7.43313ZM10.2804 7.43313L10.7605 8.00929L10.2804 7.43313ZM13.7196 4.56707L13.2395 3.99091L13.2395 3.99091L13.7196 4.56707ZM16.2804 4.56707L15.8002 5.14324L16.2804 4.56707ZM19.5607 7.30071L19.0806 7.87688V7.87688L19.5607 7.30071ZM7.71963 20.4331L8.19977 19.857L8.19977 19.857L7.71963 20.4331ZM3.71963 17.0998L3.23949 17.676H3.23949L3.71963 17.0998ZM9 21.6467C9.41421 21.6467 9.75 21.3109 9.75 20.8967C9.75 20.4825 9.41421 20.1467 9 20.1467V21.6467ZM9.75 8.5001C9.75 8.08589 9.41421 7.7501 9 7.7501C8.58579 7.7501 8.25 8.08589 8.25 8.5001H9.75ZM8.25 20.5001C8.25 20.9143 8.58579 21.2501 9 21.2501C9.41421 21.2501 9.75 20.9143 9.75 20.5001H8.25ZM19.5304 10.5C19.5304 10.9142 19.8662 11.25 20.2804 11.25C20.6946 11.25 21.0304 10.9142 21.0304 10.5H19.5304ZM21.0588 17.0294H20.3088C20.3088 19.1167 18.6167 20.8088 16.5294 20.8088V21.5588V22.3088C19.4452 22.3088 21.8088 19.9452 21.8088 17.0294H21.0588ZM16.5294 21.5588V20.8088C14.4421 20.8088 12.75 19.1167 12.75 17.0294H12H11.25C11.25 19.9452 13.6137 22.3088 16.5294 22.3088V21.5588ZM12 17.0294H12.75C12.75 14.9421 14.4421 13.25 16.5294 13.25V12.5V11.75C13.6137 11.75 11.25 14.1137 11.25 17.0294H12ZM16.5294 12.5V13.25C18.6167 13.25 20.3088 14.9421 20.3088 17.0294H21.0588H21.8088C21.8088 14.1137 19.4452 11.75 16.5294 11.75V12.5ZM19.7647 20.2647L19.2344 20.795L22.4697 24.0303L23 23.5L23.5303 22.9697L20.295 19.7344L19.7647 20.2647ZM4.64018 4.86692L4.16005 5.44309L7.23949 8.00929L7.71963 7.43313L8.19977 6.85696L5.12032 4.29075L4.64018 4.86692ZM10.2804 7.43313L10.7605 8.00929L14.1998 5.14324L13.7196 4.56707L13.2395 3.99091L9.80023 6.85696L10.2804 7.43313ZM16.2804 4.56707L15.8002 5.14324L19.0806 7.87688L19.5607 7.30071L20.0409 6.72455L16.7605 3.99091L16.2804 4.56707ZM7.71963 7.43313L7.23949 8.00929C8.25932 8.85915 9.74068 8.85915 10.7605 8.00929L10.2804 7.43313L9.80023 6.85696C9.33667 7.24326 8.66333 7.24326 8.19977 6.85696L7.71963 7.43313ZM4.64018 4.86692L5.12032 4.29075C3.9805 3.3409 2.25 4.15143 2.25 5.63514H3H3.75C3.75 5.42318 3.99722 5.30739 4.16005 5.44309L4.64018 4.86692ZM9 20.8967V20.1467C8.71515 20.1467 8.43164 20.0502 8.19977 19.857L7.71963 20.4331L7.23949 21.0093C7.74932 21.4341 8.37532 21.6467 9 21.6467V20.8967ZM9 8.5001H8.25V20.5001H9H9.75V8.5001H9ZM20.2804 8.83716H19.5304V10.5H20.2804H21.0304V8.83716H20.2804ZM19.5607 7.30071L19.0806 7.87688C19.3656 8.11437 19.5304 8.46618 19.5304 8.83716H20.2804H21.0304C21.0304 8.02101 20.6679 7.24703 20.0409 6.72455L19.5607 7.30071Z" fill="currentColor"/></svg>')}.formfield__container[data-id*=location-icon]{--formfield-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M12 13.5C13.6569 13.5 15 12.1569 15 10.5C15 8.84315 13.6569 7.5 12 7.5C10.3431 7.5 9 8.84315 9 10.5C9 12.1569 10.3431 13.5 12 13.5Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 22.5C16 18.5 20 14.9183 20 10.5C20 6.08172 16.4183 2.5 12 2.5C7.58172 2.5 4 6.08172 4 10.5C4 14.9183 8 18.5 12 22.5Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.formfield__container[data-id*=hash-icon]{--formfield-icon:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.49999 3L6.49999 21M17.5 3L14.5 21M20.5 8H3.5M19.5 16H2.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.formfield__container[data-id*=global-icon]{--formfield-icon:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 12H22M2 12C2 17.5228 6.47715 22 12 22M2 12C2 6.47715 6.47715 2 12 2M22 12C22 17.5228 17.5228 22 12 22M22 12C22 6.47715 17.5228 2 12 2M12 2C14.5013 4.73835 15.9228 8.29203 16 12C15.9228 15.708 14.5013 19.2616 12 22M12 2C9.49872 4.73835 8.07725 8.29203 8 12C8.07725 15.708 9.49872 19.2616 12 22" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.formfield__container[data-id*=bank-icon]{--formfield-icon:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 9.00002V17M9.5 9.00002V17M14.5 9.00002V17M19 9.00002V17M3 18.6L3 19.4C3 19.9601 3 20.2401 3.10899 20.454C3.20487 20.6422 3.35785 20.7952 3.54601 20.891C3.75992 21 4.03995 21 4.6 21H19.4C19.9601 21 20.2401 21 20.454 20.891C20.6422 20.7952 20.7951 20.6422 20.891 20.454C21 20.2401 21 19.9601 21 19.4V18.6C21 18.04 21 17.7599 20.891 17.546C20.7951 17.3579 20.6422 17.2049 20.454 17.109C20.2401 17 19.9601 17 19.4 17H4.6C4.03995 17 3.75992 17 3.54601 17.109C3.35785 17.2049 3.20487 17.3579 3.10899 17.546C3 17.7599 3 18.04 3 18.6ZM11.6529 3.07715L4.25291 4.7216C3.80585 4.82094 3.58232 4.87062 3.41546 4.99082C3.26829 5.09685 3.15273 5.24092 3.08115 5.40759C3 5.59654 3 5.82553 3 6.28349L3 7.40002C3 7.96007 3 8.2401 3.10899 8.45401C3.20487 8.64217 3.35785 8.79515 3.54601 8.89103C3.75992 9.00002 4.03995 9.00002 4.6 9.00002H19.4C19.9601 9.00002 20.2401 9.00002 20.454 8.89103C20.6422 8.79515 20.7951 8.64217 20.891 8.45401C21 8.2401 21 7.96007 21 7.40002V6.2835C21 5.82553 21 5.59655 20.9188 5.40759C20.8473 5.24092 20.7317 5.09685 20.5845 4.99082C20.4177 4.87062 20.1942 4.82094 19.7471 4.7216L12.3471 3.07715C12.2176 3.04837 12.1528 3.03398 12.0874 3.02824C12.0292 3.02314 11.9708 3.02314 11.9126 3.02824C11.8472 3.03398 11.7824 3.04837 11.6529 3.07715Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.formfield__container[data-id*=creditcard-icon]{--formfield-icon:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M22 10H2M11 14H6M2 8.2L2 15.8C2 16.9201 2 17.4802 2.21799 17.908C2.40973 18.2843 2.71569 18.5903 3.09202 18.782C3.51984 19 4.07989 19 5.2 19L18.8 19C19.9201 19 20.4802 19 20.908 18.782C21.2843 18.5903 21.5903 18.2843 21.782 17.908C22 17.4802 22 16.9201 22 15.8V8.2C22 7.0799 22 6.51984 21.782 6.09202C21.5903 5.7157 21.2843 5.40974 20.908 5.21799C20.4802 5 19.9201 5 18.8 5L5.2 5C4.0799 5 3.51984 5 3.09202 5.21799C2.7157 5.40973 2.40973 5.71569 2.21799 6.09202C2 6.51984 2 7.07989 2 8.2Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.formfield__container[data-id*=date-icon]{--formfield-icon:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 10H3M16 2V6M8 2V6M10.5 14L12 13V18M10.75 18H13.25M7.8 22H16.2C17.8802 22 18.7202 22 19.362 21.673C19.9265 21.3854 20.3854 20.9265 20.673 20.362C21 19.7202 21 18.8802 21 17.2V8.8C21 7.11984 21 6.27976 20.673 5.63803C20.3854 5.07354 19.9265 4.6146 19.362 4.32698C18.7202 4 17.8802 4 16.2 4H7.8C6.11984 4 5.27976 4 4.63803 4.32698C4.07354 4.6146 3.6146 5.07354 3.32698 5.63803C3 6.27976 3 7.11984 3 8.8V17.2C3 18.8802 3 19.7202 3.32698 20.362C3.6146 20.9265 4.07354 21.3854 4.63803 21.673C5.27976 22 6.11984 22 7.8 22Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.formfield__container[data-id*=icon]:before{background-image:var(--formfield-icon)}form input:focus,form select:focus,form textarea:focus{outline:2px solid var(--clr-dark)}form input:user-invalid,form input[invalid],form select:user-invalid,form select[invalid],form textarea:user-invalid,form textarea[invalid]{outline:2px solid var(--clr-error,red)}form textarea{max-height:300px;min-height:100px;resize:vertical}.text-non-field{margin-top:-.5rem}.text-non-field p{font-size:var(--fs-xs)}.formblock__message__list{color:var(--clr-error,red);font-size:12px;margin-bottom:0;margin-top:.5rem;padding-left:0}.formblock__message__list__item{list-style-type:none}.formfield__filedrop-zone{border-radius:4px;transition:all .2s ease}.formfield__filedrop-zone:focus{outline:none}.formfield__filedrop-zone:focus-visible{background-color:rgba(74,107,232,.05);outline:2px solid var(--clr-blue);outline-offset:2px}.formblock__message--error[data-form=form_error],.formblock__message--hidden[data-form=form_error]{display:none}.formblock__message--success{border:2px solid var(--clr-accent);border-radius:var(--br-base);display:grid;grid-column:1/-1;height:auto!important;padding:1.5rem;place-content:center;text-align:center;text-wrap:balance}form input:-webkit-autofill,form select:-webkit-autofill,form textarea:-webkit-autofill{background-color:var(--formfield-background-color)!important;-webkit-box-shadow:0 0 0 1000px var(--formfield-background-color) inset!important;box-shadow:0 0 0 1000px var(--formfield-background-color) inset!important;-webkit-text-fill-color:var(--clr-font)!important;font-family:inherit!important}.pagination{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:4rem;width:100%}.pagination .pagination__pages__wrapper{display:flex;flex-wrap:nowrap;margin:0;padding:0}.pagination .pagination__pages__wrapper .pagination__page{border-radius:var(--br-pill);display:grid;height:50px;margin:0;place-content:center;width:50px}.pagination .pagination__pages__wrapper .pagination__page.current-page{background-color:var(--clr-ink)}.pagination .pagination__pages__wrapper .pagination__page.current-page a{color:var(--clr-lime);font-weight:700}.pagination .pagination__pages__wrapper .pagination__page a.pagination__pages:hover{color:var(--clr-dark);text-decoration-color:var(--clr-dark)}.pagination .pagination__navigation{display:flex;flex-wrap:nowrap;gap:1rem;justify-content:space-between;width:100%}.pagination .pagination__navigation .arrow__prev svg{transform:rotate(180deg)}.main-title{color:var(--clr-primary);font-size:var(--fs-lg);font-style:normal;font-weight:700;letter-spacing:-.64px;line-height:125%;margin-bottom:16px}.main-headline-text{margin:0 auto;max-width:800px;width:100%}.text-center{text-align:center}.main-text{color:var(--clr-font);font-size:var(--fs-base);font-style:normal;font-weight:300;letter-spacing:-.016px;line-height:1.5}.main-text.text-d-m{margin-bottom:24px}.main-text a{color:var(--clr-primary);text-decoration:underline;text-decoration-color:var(--clr-primary);transition:all .3s ease}.main-text a:hover{text-decoration-color:color-mix(in srgb,var(--clr-primary) 40%,transparent)}.main-text ol p,.main-text ul p{margin-bottom:0}.main-text ol,.main-text ul{padding-left:11px}.main-text ol{padding-left:20px}.main-text ul li{list-style-type:square;margin-left:6px;position:relative}.main-text ul li>ul li{list-style-type:disc}.main-text ol li{list-style-type:decimal}.main-text ol li>ol li{list-style:lower-alpha}.main-text p,.main-text ul{margin-bottom:30px}.main-text ul li::marker{color:var(--clr-primary);font-weight:700}.theme-slider-navs{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin-top:1.5rem;position:relative}@media screen and (min-width:1240px){.theme-slider-navs{margin-top:3rem}}.theme-slider-navs .theme-pagination-under-slider{position:relative;width:auto;z-index:2}.theme-slider-navs .theme-slider-pagination{display:flex;gap:6px}.theme-slider-navs .swiper-pagination-bullet{height:9px;position:relative;transition:all .3s ease;width:9px}.theme-slider-navs .swiper-pagination-bullet:before{content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.theme-slider-navs .swiper-pagination-bullet.swiper-pagination-bullet-active{border-radius:6px;width:20px}.theme-slider-navs .theme-arrows{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%;z-index:1}.theme-slider-navs .theme-arrows .theme-arrow-prev{transform:rotate(180deg)}.theme-slider-navs .theme-arrows .swiper-button-disabled{opacity:.5;pointer-events:none}.scrollup{align-items:center;background:var(--clr-primary);border:none;bottom:-100%;box-shadow:0 0 15px 1px rgba(0,0,0,.3);color:var(--clr-accent);cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:var(--p-xs);transition:all .4s ease-in-out;visibility:hidden;width:48px;z-index:300}@media screen and (min-width:1240px){.scrollup{bottom:-100%;height:52px;right:var(--p-lg);width:52px}}.scrollup:hover svg{transform:translateY(-2px)}.scrollup svg{transition:all .4s ease-in-out}.scrollup.active{bottom:var(--p-xs);visibility:visible}@media screen and (min-width:1240px){.scrollup.active{bottom:var(--p-lg)}}.copy-link{align-items:center;display:flex;flex-direction:column;position:sticky;top:0;z-index:1}@media (max-width:1169px){.copy-link{bottom:80px;position:fixed;right:var(--p-xs);top:auto;z-index:15}}.copy-link .copy-link__line{background:#d0d5dd;height:191px;margin-bottom:22px;width:1px}@media screen and (max-width:1169px){.copy-link .copy-link__line{display:none}}.copy-link .copy-link__icone{align-items:center;background:var(--clr-primary);border-radius:100%;cursor:pointer;display:flex;justify-content:center;padding:10px;position:relative}@media screen and (max-width:1169px){.copy-link .copy-link__icone{align-items:center;background:var(--clr-primary);box-shadow:0 0 15px 2px rgba(0,0,0,.3);color:var(--clr-lime);display:flex;height:48px;justify-content:center;width:48px}.copy-link .copy-link__icone svg path{stroke:var(--clr-lime)}}.copy-link .copy-link__icone .copy-link__hv{background:var(--clr-ink);border-radius:10px;box-shadow:0 6px 35px .5px rgba(0,0,0,.05);color:var(--clr-lime);font-size:14px;font-style:normal;font-weight:400;left:-4px;line-height:normal;opacity:0;padding:8px 36px;position:absolute;top:-52px;transition:.2s;visibility:hidden;white-space:nowrap}@media screen and (max-width:1169px){.copy-link .copy-link__icone .copy-link__hv{left:auto;right:60px;top:5px}}@media (max-width:710px){.copy-link .copy-link__icone .copy-link__hv{padding:10px;top:-18px}}.copy-link .copy-link__icone .copy-link__hv:before{border-color:transparent transparent transparent var(--clr-ink);border-style:solid;border-width:15px;bottom:-14px;content:"";height:0;left:16px;position:absolute;width:0}@media (max-width:1169px){.copy-link .copy-link__icone .copy-link__hv:before{bottom:9px;left:auto;right:-14px;transform:rotate(270deg)}}.copy-link .copy-link__icone .copy-link__hv .copy-link__hv-cl{align-items:center;color:var(--clr-lime);display:none;gap:5px}.copy-link .copy-link__icone .copy-link__hv .copy-link__hv-cl svg{margin-right:5px}@media (max-width:710px){.copy-link .copy-link__icone .copy-link__hv .copy-link__hv-cl{max-width:215px;min-width:215px;text-wrap:auto}.copy-link .copy-link__icone .copy-link__hv .copy-link__hv-cl svg{min-width:18px}}.copy-link .copy-link__icone.active .copy-link__hv-ncl{display:none}.copy-link .copy-link__icone.active .copy-link__hv-cl{display:flex}.copy-link .copy-link__icone:hover .copy-link__hv{opacity:1;visibility:visible}.cl-right{min-width:44px}@media (max-width:1169px){.cl-right{display:none}}*{-webkit-box-sizing:border-box;outline:none}*,body{box-sizing:border-box}body{background:var(--clr-bg-canvas);color:var(--clr-font);font-family:var(--ff-primary);font-size:var(--fs-base);line-height:1.55;margin:0 auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.news-article{background:var(--clr-light)}p{color:var(--clr-font);font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:1.55;margin-bottom:1.5em;text-wrap:pretty}p:last-child{margin-bottom:0!important}p a{color:var(--clr-accent-secondary);text-decoration:underline;text-decoration-color:var(--clr-accent-secondary);text-underline-offset:.2em;transition:var(--dur-base) var(--ease-standard)}p a:hover{color:color-mix(in srgb,var(--clr-accent-secondary) 80%,transparent);text-decoration-color:color-mix(in srgb,var(--clr-accent-secondary) 80%,transparent)}a{color:var(--clr-font);font-weight:var(--fw-regular);text-decoration:none;transition:all var(--dur-base) var(--ease-standard)}a:hover{color:var(--clr-accent);text-decoration-color:var(--clr-accent)}em{font-style:italic}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--clr-font);font-family:var(--ff-primary)}.h1,h1{font-size:var(--fs-h1);font-weight:var(--fw-xbold);letter-spacing:-.02em;line-height:1.08;margin-bottom:var(--m-md);text-wrap:balance}@media (max-width:710px){.h1 br,h1 br{display:none}}.h2,h2{font-size:var(--fs-h1);font-weight:var(--fw-xbold);line-height:1.12;text-wrap:balance}.h2,.h3,h2,h3{margin-bottom:var(--m-md)}.h3,h3{font-size:var(--fs-md,1.5rem);font-weight:var(--fw-bold);letter-spacing:-.01em;line-height:1.2}.h4,.h5,.h6,h4,h5,h6{font-size:var(--fs-sm,1.125rem);font-weight:var(--fw-bold);letter-spacing:-.005em;line-height:1.3;margin-bottom:var(--m-base)}.h4:first-child,.h4:last-child,.h5:first-child,.h5:last-child,.h6:first-child,.h6:last-child,h4:first-child,h4:last-child,h5:first-child,h5:last-child,h6:first-child,h6:last-child{margin-bottom:0}b,strong{font-weight:700}main ol,main ul{margin-bottom:1.5em;padding-left:1.25em}main ol:last-child,main ul:last-child{margin-bottom:0}main ol li,main ul li{font-weight:300;line-height:1.4}main ol li::marker,main ul li::marker{color:var(--clr-accent-secondary)}main ol li:not(:last-child),main ul li:not(:last-child){margin-bottom:.75em}main ul{list-style-type:disc}main ol{list-style-type:decimal}picture{position:relative}picture figcaption{bottom:1rem;left:1rem;margin:0;position:absolute;right:1rem}figcaption{border-radius:18px;color:var(--clr-primary);cursor:pointer;font-size:var(--fs-xs);height:35px;hyphens:auto;letter-spacing:.0125em;line-height:1.3;margin-bottom:2rem;margin-top:1rem;overflow:hidden;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;width:35px}figcaption.visible{height:unset;width:unset}figcaption .figcaption__content{align-items:first baseline;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(125px);background-color:rgba(0,0,0,.4);border-radius:18px;color:var(--clr-light);display:flex;font-size:var(--fs-xs);font-weight:400;gap:.75rem;padding:.5rem .8rem .55rem .75rem;pointer-events:none;width:fit-content}blockquote{color:var(--clr-primary);line-height:1.2;margin-bottom:2rem;padding-left:3rem;position:relative}blockquote:before{background-color:var(--clr-primary);background-size:cover;content:url();height:28px;left:0;mask:url(/assets/img/quotation-mark.svg) no-repeat center;-webkit-mask:url(/assets/img/quotation-mark.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;position:absolute;top:10px;width:28px}blockquote>*{color:var(--clr-primary);font-family:var(--ff-secondary);font-size:var(--fs-lg);font-weight:700;line-height:1.4}.page-404{min-height:100vh;overflow:hidden;padding:9rem 0 6rem;position:relative}.page-404 .error__image{background:var(--grd-secondary);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.page-404 .error__image img{height:100%;object-fit:cover;object-position:center;width:100%}.page-404 .container{align-items:center;display:flex;height:100%;justify-content:center;max-width:800px;position:relative;text-align:center;z-index:2}.page-404 .container .page-404__info{margin-top:25vh}.page-404 .container .page-404__info h1{font-size:128px}.page-404 .container .btns-404{margin-top:3rem}.accordion{overflow:hidden;padding-block:var(--p-section);position:relative}.accordion__inner{position:relative;z-index:1}.accordion .faq-head{margin:0 auto 36px;max-width:878px}.accordion .faq-head .title__text{display:block}.accordion .faq-head h2{font-family:var(--ff-primary);font-size:56px;font-weight:700;letter-spacing:-.025em;line-height:1.04;margin:0;text-align:center}@media (max-width:1080px){.accordion .faq-head h2{font-size:40px}}@media (max-width:710px){.accordion .faq-head h2{font-size:32px}}.accordion .faq-head .section__text{color:var(--clr-text-tertiary);font-size:16px;line-height:1.6;margin:16px 0 0;text-align:center}.accordion .faq-head .section__text p{margin:0}.accordion .faq-head .overline,.accordion .faq-tabs{justify-content:center}.accordion .faq-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.accordion .faq-tab{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--br-pill);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--ff-primary);font-size:14px;font-weight:600;gap:8px;padding:12px 16px;transition:background .16s,border-color .16s,color .16s;white-space:nowrap}.accordion .faq-tab img,.accordion .faq-tab svg{flex-shrink:0;height:20px;width:20px}.accordion .faq-tab.active{background:var(--clr-lime);border-color:hsla(0,0%,100%,.2);color:var(--clr-ink)}.accordion .faq-tab.active svg{opacity:1}.accordion .faq-tab:not(.active):hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.accordion .faq-tab svg{opacity:.7}.accordion .faq-card{background:rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;overflow:hidden}.accordion .faq-panel{display:none}.accordion .faq-panel.active{display:block}.accordion .faq-item{border-bottom:1px solid hsla(0,0%,100%,.2)}.accordion .faq-item:last-child{border-bottom:0}.accordion .faq-item.is-open{background:rgba(0,0,0,.4)}.accordion .faq-item.is-open .q-text{color:#fff;font-weight:700}.accordion .faq-item.is-open .chevron svg{transform:rotate(180deg)}.accordion .faq-item.is-open .faq-a{display:block}.accordion .faq-q{align-items:center;background:none;border:0;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:16px 28px;text-align:left;width:100%}@media (max-width:710px){.accordion .faq-q{padding:16px 20px}}.accordion .q-text{color:#9ea9bb;flex:1;font-family:var(--ff-primary);font-size:20px;font-weight:600;line-height:1.2;transition:color .16s}@media (max-width:1169px){.accordion .q-text{font-size:18px}}@media (max-width:710px){.accordion .q-text{font-size:16px}}.accordion .chevron{align-items:center;border-radius:var(--br-pill);color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.accordion .chevron svg{display:block;transition:transform .2s}.accordion .faq-a{color:#fff;display:none;font-size:16px;line-height:1.6;padding:0 28px 28px}.accordion .faq-a a{color:var(--clr-lime);text-decoration:underline;text-underline-offset:3px}.accordion .faq-a p{margin:0 0 10px}@media (max-width:1169px){.accordion .faq-a p{font-size:14px}}.accordion .faq-a p:last-child{margin-bottom:0}@media (max-width:710px){.accordion .faq-a{font-size:15px;padding:0 20px 20px}}.accordion .btn__wrapper{margin-top:40px}@media (max-width:710px){.accordion .faq-tabs{flex-direction:column;gap:8px}.accordion .faq-tab{font-size:13px;padding:10px 14px;width:100%}}@keyframes ai_pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes ai_fill{0%{width:0}to{width:100%}}.ai-section{overflow:hidden;padding-block:var(--p-section);position:relative}.ai-section:before{background:radial-gradient(closest-side,rgba(224,255,106,.22),rgba(224,255,106,.05) 55%,transparent 80%);bottom:-25%;content:"";filter:blur(50px);height:90%;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:80%;z-index:0}.ai-section .ai-section__inner{position:relative;z-index:1}.ai-section .ai-head{margin-bottom:44px;text-align:center}.ai-section .ai-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:24px}.ai-section .ai-tab{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--br-pill);color:#b0b6be;cursor:pointer;display:inline-flex;font-family:var(--ff-primary);font-size:14px;font-weight:600;gap:9px;padding:10px 16px 10px 12px;transition:all .16s cubic-bezier(.2,0,0,1)}@media (max-width:710px){.ai-section .ai-tab{padding:10px 12px}}.ai-section .ai-tab .logo{align-items:center;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.ai-section .ai-tab:hover{background:hsla(0,0%,100%,.08);color:#fff}.ai-section .ai-tab.active{background:var(--clr-lime);border-color:var(--clr-lime);color:var(--clr-ink)}.ai-section .stage-wrap{margin:0 auto;max-width:880px;position:relative}.ai-section .ai-stage{background:#11161b;border:1px solid hsla(0,0%,100%,.12);border-radius:20px;box-shadow:0 30px 80px -30px rgba(0,0,0,.7);overflow:hidden}.ai-section .viewport{overflow:hidden}.ai-section .track{display:flex;will-change:transform}.ai-section .slide{align-items:center;color:var(--clr-border-subtle);display:flex;flex:0 0 100%;flex-direction:column;justify-content:center;min-width:0}.ai-section .slide .cap{color:var(--clr-text-tertiary);font-size:14px;line-height:1.5;margin-top:18px;text-align:center}.ai-section .slide .cap strong{color:var(--clr-lime);font-weight:700}.ai-section .progress{background:hsla(0,0%,100%,.07);height:3px}.ai-section .progress .bar{background:var(--clr-lime);height:100%;width:0}.ai-section .progress .bar.run{animation:ai_fill 4s linear forwards}.ai-section .progress .bar.paused{animation-play-state:paused}.ai-section .chat-card{background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.09);border-radius:18px;max-width:580px;padding:22px;position:relative;width:100%}.ai-section .chat-card:after{background:radial-gradient(ellipse at center,rgba(224,255,106,.4),rgba(224,255,106,.12) 45%,transparent 72%);bottom:-26px;content:"";filter:blur(22px);height:60px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:70%;z-index:-1}.ai-section .chat-flow{display:flex;flex-direction:column;gap:14px;justify-content:center}.ai-section .bubble{border-radius:16px;font-size:14.5px;line-height:1.5;max-width:82%;padding:12px 16px;width:fit-content}.ai-section .bubble.me{align-self:flex-end;background:var(--clr-lime);border-bottom-right-radius:5px;color:var(--clr-ink);font-weight:500}.ai-section .bubble.bot{align-self:flex-start;background:#232b32;border-bottom-left-radius:5px;color:var(--clr-border-subtle)}.ai-section .bubble.bot .ok{color:#8fe388;font-weight:700}.ai-section .bubble.bot strong{color:#fff;font-weight:700}.ai-section .bubble.voice{align-items:center;display:flex;gap:12px;padding:11px 16px}.ai-section .bubble .mic{color:var(--clr-ink);display:flex;flex-shrink:0}.ai-section .bubble .wave{align-items:center;display:flex;gap:3px;height:22px}.ai-section .bubble .wave i{background:rgba(29,35,41,.6);border-radius:3px;display:block;width:3px}.ai-section .bubble .dur{color:var(--clr-ink);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700}.ai-section .code{background:#0c1014;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;font-size:13.5px;line-height:1.9;max-width:640px;overflow:hidden;width:100%}.ai-section .code .gutter-line{display:flex;gap:16px;padding:0 18px}.ai-section .code .ln{color:#3a434c;flex-shrink:0;text-align:right;user-select:none;width:16px}.ai-section .code .dim{color:#525c66}.ai-section .code .kw{color:#c792ea}.ai-section .code .str{color:#c3e88d}.ai-section .code .fn{color:#82aaff}.ai-section .code .palette{align-items:center;background:rgba(224,255,106,.06);border-bottom:1px solid rgba(224,255,106,.2);border-top:1px solid rgba(224,255,106,.2);color:var(--clr-border-subtle);display:flex;gap:12px;margin:12px 0;padding:12px 18px}.ai-section .code .palette .key{background:hsla(0,0%,100%,.08);border-radius:6px;color:#b0b6be;font-size:11px;padding:3px 8px}.ai-section .code .palette .lime{color:var(--clr-lime)}.ai-section .code .result{padding:4px 18px 14px}.ai-section .code .result .ok{color:#8fe388}.ai-section .code .result .sub{color:#525c66;padding-left:18px}.ai-section .xls{background:#0c1014;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:680px;overflow:hidden;width:100%}.ai-section .xls .x-tabs{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);color:var(--clr-text-tertiary);display:flex;font-family:var(--ff-primary);font-size:12px;gap:18px;padding:9px 16px}.ai-section .xls .x-tabs .t{padding-bottom:2px}.ai-section .xls .x-tabs .t.active{border-bottom:2px solid var(--clr-lime);color:#fff}.ai-section .xls .x-run{align-items:center;background:#1e7d46;border-radius:6px;color:#fff;display:flex;font-size:12px;font-weight:700;gap:7px;margin-left:auto;padding:5px 13px}.ai-section .xls .x-run svg{display:block}.ai-section .xls .x-body{display:flex}.ai-section .xls .x-sheet{flex:1 1 auto;min-width:0}.ai-section .xls .x-grow{border-bottom:1px solid hsla(0,0%,100%,.05);display:grid;font-size:12px;grid-template-columns:116px 1fr}.ai-section .xls .x-grow .k{border-right:1px solid hsla(0,0%,100%,.05);color:#8a93a0;padding:9px 12px}.ai-section .xls .x-grow .v{color:var(--clr-border-subtle);overflow:hidden;padding:9px 12px;text-overflow:ellipsis;white-space:nowrap}.ai-section .xls .x-grow .v.lime{color:var(--clr-lime)}.ai-section .xls .x-panel{background:#11161b;border-left:1px solid hsla(0,0%,100%,.08);flex:0 1 224px;min-width:0;padding:13px 15px;width:224px}.ai-section .xls .x-panel .ph{align-items:center;color:var(--clr-text-tertiary);display:flex;font-size:10px;justify-content:space-between;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.ai-section .xls .x-panel .ph .saved{align-items:center;color:#8fe388;display:flex;gap:4px}.ai-section .xls .x-code{font-size:11.5px;line-height:1.75}.ai-section .xls .x-code .kw{color:#c792ea}.ai-section .xls .x-code .fn{color:#82aaff}.ai-section .xls .x-code .str{color:#c3e88d}.ai-section .xls .x-code .dim{color:#525c66}.ai-section .jform{background:#161c22;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 24px 60px -24px rgba(0,0,0,.6);color:var(--clr-border-subtle);max-width:460px;padding:15px 22px 14px;position:relative;width:100%}.ai-section .jform .jsticker{background:var(--clr-lime);border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.35);color:var(--clr-ink);font-family:var(--ff-primary);font-size:12px;font-weight:800;left:22px;letter-spacing:.06em;padding:6px 12px;position:absolute;top:-16px;transform:rotate(-4deg)}.ai-section .jform .jtitle{color:#fff;font-size:1.125rem;font-weight:700;letter-spacing:-.01em;margin:3px 0 10px}.ai-section .jfield{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.12);border-radius:9px;display:flex;gap:10px;margin-bottom:7px;padding:6px 12px}.ai-section .jfield .fbody{flex:1;min-width:0}.ai-section .jfield .flabel{color:var(--clr-text-tertiary);display:block;font-size:10.5px;font-weight:600;margin-bottom:1px}.ai-section .jfield .flabel .req{color:#ff6b6b}.ai-section .jfield .fval{color:var(--clr-border-subtle);font-size:14px;font-weight:500;line-height:1.35}.ai-section .jfield .ficon{color:var(--clr-text-tertiary);display:flex;flex-shrink:0}.ai-section .jfield.notes{align-items:flex-start}.ai-section .jfield.notes .fval{font-size:13px;line-height:1.4}.ai-section .jrow2{align-items:stretch;display:flex;gap:10px}.ai-section .jrow2 .jfield{flex:1;margin-bottom:0}.ai-section .jtime{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:#fff;display:flex;font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;min-width:90px;padding:0 18px}.ai-section .jtracked{align-items:center;color:#9aa3ad;display:flex;font-size:12.5px;gap:8px;margin:9px 0 11px}.ai-section .jtracked .iinfo{align-items:center;background:#2684ff;border-radius:999px;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-style:italic;font-weight:700;height:18px;justify-content:center;width:18px}.ai-section .jfoot{align-items:center;display:flex;gap:18px;margin-top:14px}.ai-section .jfoot .jlink{color:var(--clr-border-subtle);font-size:14px;text-decoration:underline;text-underline-offset:3px}.ai-section .jfoot .jlink.muted{color:var(--clr-text-tertiary)}.ai-section .jfoot .jsave{background:var(--clr-lime);border:0;border-radius:var(--br-pill);color:var(--clr-ink);cursor:pointer;font-family:var(--ff-primary);font-size:14px;font-weight:700;margin-left:auto;padding:11px 22px}.ai-section .nav-arrow{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--br-pill);color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .14s;width:44px;z-index:3}.ai-section .nav-arrow:hover{background:var(--clr-lime);border-color:var(--clr-lime);color:var(--clr-ink)}.ai-section .nav-arrow.prev{left:-22px}.ai-section .nav-arrow.next{right:-22px}.ai-section .ai-dots{display:flex;gap:8px;justify-content:center;margin-top:26px}.ai-section .ai-dots button{background:hsla(0,0%,100%,.18);border:0;border-radius:var(--br-pill);cursor:pointer;height:8px;padding:0;position:relative;transition:all .2s;width:8px}.ai-section .ai-dots button:before{content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.ai-section .ai-dots button.active{background:var(--clr-lime);border-radius:var(--br-pill);width:26px}@media (max-width:920px){.ai-section .nav-arrow.prev{left:8px}.ai-section .nav-arrow.next{right:8px}}@media (max-width:720px){.ai-section .ai-head{margin-bottom:28px}.ai-section .ai-tab .label-long,.ai-section .nav-arrow{display:none}}.ai-section .slide img{border-radius:10px;display:block;height:100%;max-width:100%;width:100%}.ai-section .logo img,.ai-section .t-logo img{display:block;height:100%;object-fit:contain;width:100%}.article-footer{display:flex;flex-direction:column;gap:3rem}.article-footer.mb{margin-bottom:4rem}.article-tags{display:flex;flex-wrap:wrap;font-size:.8em;gap:.5rem}.article-tags .tag{background-color:var(--clr-lime);border-radius:100vh;color:var(--clr-dark);font-weight:700;padding:6px 12px}.article-share__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.article-share__buttons__single abbr{align-items:center;background-color:#000;color:#fff;display:flex;flex-wrap:nowrap;gap:.5rem;padding:.5rem;text-decoration:none}.article-share__buttons__single abbr[title=Behance]{background-color:#1769ff;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=Behance]:hover{background-color:color-mix(in srgb,#1769ff,#000 15%)}.article-share__buttons__single abbr[title=Codepen]{background-color:#000;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=Codepen]:hover{background-color:color-mix(in srgb,#000,#000 15%)}.article-share__buttons__single abbr[title=Discord]{background-color:#5865f2;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=Discord]:hover{background-color:color-mix(in srgb,#5865f2,#000 15%)}.article-share__buttons__single abbr[title=Facebook]{background-color:#1877f2;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=Facebook]:hover{background-color:color-mix(in srgb,#1877f2,#000 15%)}.article-share__buttons__single abbr[title=Instagram]{background-color:#e4408d;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=Instagram]:hover{background-color:color-mix(in srgb,#e4408d,#000 15%)}.article-share__buttons__single abbr[title=Linkedin]{background-color:#0077b5;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=Linkedin]:hover{background-color:color-mix(in srgb,#0077b5,#000 15%)}.article-share__buttons__single abbr[title=Mastodon]{background-color:#8530d4;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=Mastodon]:hover{background-color:color-mix(in srgb,#8530d4,#000 15%)}.article-share__buttons__single abbr[title=Medium]{background-color:#00ab6c;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=Medium]:hover{background-color:color-mix(in srgb,#00ab6c,#000 15%)}.article-share__buttons__single abbr[title=Patreon]{background-color:#ff424d;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=Patreon]:hover{background-color:color-mix(in srgb,#ff424d,#000 15%)}.article-share__buttons__single abbr[title=Pinterest]{background-color:#e60023;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=Pinterest]:hover{background-color:color-mix(in srgb,#e60023,#000 15%)}.article-share__buttons__single abbr[title=Reddit]{background-color:#ff4500;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=Reddit]:hover{background-color:color-mix(in srgb,#ff4500,#000 15%)}.article-share__buttons__single abbr[title=Snapchat]{background-color:#fffc00;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=Snapchat]:hover{background-color:color-mix(in srgb,#fffc00,#000 15%)}.article-share__buttons__single abbr[title=Teams]{background-color:#6264a7;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=Teams]:hover{background-color:color-mix(in srgb,#6264a7,#000 15%)}.article-share__buttons__single abbr[title=Telegram]{background-color:#08c;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=Telegram]:hover{background-color:color-mix(in srgb,#08c,#000 15%)}.article-share__buttons__single abbr[title=Threads]{background-color:#000;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=Threads]:hover{background-color:color-mix(in srgb,#000,#000 15%)}.article-share__buttons__single abbr[title=TikTok]{background-color:#69c9d0;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=TikTok]:hover{background-color:color-mix(in srgb,#69c9d0,#000 15%)}.article-share__buttons__single abbr[title=Tumblr]{background-color:#35465c;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=Tumblr]:hover{background-color:color-mix(in srgb,#35465c,#000 15%)}.article-share__buttons__single abbr[title=Vimeo]{background-color:#1ab7ea;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=Vimeo]:hover{background-color:color-mix(in srgb,#1ab7ea,#000 15%)}.article-share__buttons__single abbr[title=Whatsapp]{background-color:#25d366;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=Whatsapp]:hover{background-color:color-mix(in srgb,#25d366,#000 15%)}.article-share__buttons__single abbr[title=X]{background-color:#000;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=X]:hover{background-color:color-mix(in srgb,#000,#000 15%)}.article-share__buttons__single abbr[title=Xing]{background-color:#026466;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=Xing]:hover{background-color:color-mix(in srgb,#026466,#000 15%)}.article-share__buttons__single abbr[title=Youtube]{background-color:red;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=Youtube]:hover{background-color:color-mix(in srgb,red,#000 15%)}.article-share__buttons__single abbr[title=Zoom]{background-color:#2d8cff;transition:all .3s ease-in-out}.article-share__buttons__single abbr[title=Zoom]:hover{background-color:color-mix(in srgb,#2d8cff,#000 15%)}.article-author{background:#f8f9fb;padding:3rem}@media screen and (max-width:680px){.article-author{padding:2.5rem 2rem}}.article-author__info{align-items:flex-start;display:flex;gap:3rem}@media screen and (max-width:680px){.article-author__info{flex-direction:column;gap:1.5rem}}.article-author__info img{border-radius:100vh}.article-author__content__name{font-size:1.2em;margin-block-end:.5rem}.article-author__content__job{margin-block-end:.5rem}.article-author__content__url{color:var(--clr-primary);margin-block-end:1rem;text-decoration:underline}.article-author__content__description{line-height:1.5}.article-author__content__social-media{display:flex;gap:1rem;margin-block-start:1rem}.article-author__content__social-media abbr svg{stroke:color-mix(in srgb,#000e27 30%,#fff);transition:all .3s ease-in-out}.article-author__content__social-media abbr svg:hover{stroke:var(--clr-primary)}.article-author__content__social-media abbr[title=Behance] svg:hover{stroke:#1769ff}.article-author__content__social-media abbr[title=Codepen] svg:hover{stroke:#000}.article-author__content__social-media abbr[title=Discord] svg:hover{stroke:#5865f2}.article-author__content__social-media abbr[title=Facebook] svg:hover{stroke:#1877f2}.article-author__content__social-media abbr[title=Instagram] svg:hover{stroke:#e4408d}.article-author__content__social-media abbr[title=Linkedin] svg:hover{stroke:#0077b5}.article-author__content__social-media abbr[title=Mastodon] svg:hover{stroke:#8530d4}.article-author__content__social-media abbr[title=Medium] svg:hover{stroke:#00ab6c}.article-author__content__social-media abbr[title=Patreon] svg:hover{stroke:#ff424d}.article-author__content__social-media abbr[title=Pinterest] svg:hover{stroke:#e60023}.article-author__content__social-media abbr[title=Reddit] svg:hover{stroke:#ff4500}.article-author__content__social-media abbr[title=Snapchat] svg:hover{stroke:#fffc00}.article-author__content__social-media abbr[title=Teams] svg:hover{stroke:#6264a7}.article-author__content__social-media abbr[title=Telegram] svg:hover{stroke:#08c}.article-author__content__social-media abbr[title=Threads] svg:hover{stroke:#000}.article-author__content__social-media abbr[title=TikTok] svg:hover{stroke:#69c9d0}.article-author__content__social-media abbr[title=Tumblr] svg:hover{stroke:#35465c}.article-author__content__social-media abbr[title=Vimeo] svg:hover{stroke:#1ab7ea}.article-author__content__social-media abbr[title=Whatsapp] svg:hover{stroke:#25d366}.article-author__content__social-media abbr[title=X] svg:hover{stroke:#000}.article-author__content__social-media abbr[title=Xing] svg:hover{stroke:#026466}.article-author__content__social-media abbr[title=Youtube] svg:hover{stroke:red}.article-author__content__social-media abbr[title=Zoom] svg:hover{stroke:#2d8cff}.article-gallery{flex-direction:column;margin-top:.5rem}.article-gallery .gallery-images{display:flex;flex-direction:column;gap:.5rem;position:relative}.article-gallery .gallery-images a{display:none}.article-gallery .gallery-images a:first-child{display:block}.article-gallery .gallery-images img{width:100%}.article-gallery .gallery-images .image-count{align-items:center;background-color:color-mix(in srgb,var(--clr-primary) 65%,transparent);bottom:2px;color:var(--clr-light);display:flex;font-size:.65rem;gap:1em;justify-content:center;left:0;padding-right:1em;pointer-events:none;position:absolute}.article-gallery .gallery-images .image-count .gallery-count-icon{background:var(--clr-primary);flex-grow:0;flex-shrink:0;padding:1em}.article__cta{background:#1d2329;border-radius:8px;margin:2rem 0;padding:1.5rem}@media screen and (min-width:960px){.article__cta{padding:1.5rem}}.article__cta h2,.article__cta h3,.article__cta h4,.article__cta h5,.article__cta h6{color:var(--clr-accent)}.article__cta p{color:#ccc}.blog__code-block{position:relative}.blog__code-block pre{background:#1e1e1e;border-radius:8px;color:#d4d4d4;font-size:13px;line-height:1.6;margin:0;max-height:600px;overflow-x:auto;overflow-y:auto;padding:3rem 1rem 1rem}.blog__code-block pre code{font-family:Courier New,Courier,monospace;white-space:pre}.blog__code-copy-btn{background:#4472c4;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:5px 14px;position:absolute;right:10px;top:10px;transition:background .2s ease;z-index:1}.blog__code-copy-btn:hover{background:#3560b0}.article__contact__person{background:var(--grd-primary,transparent);border-radius:var(--br-md);padding:2rem}.article__contact__person__content{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:820px){.article__contact__person__content{grid-template-columns:2fr 3fr}}.article__contact__person__content h2{font-size:var(--fs-md)}.article__contact__person__object{background:linear-gradient(0deg,hsla(0,0%,100%,.2),transparent 60%);border-bottom:1px solid #fff;border-radius:var(--br-sm);display:flex;gap:1.5rem;padding:var(--p-md)}.article__contact__person__object .article__contact__person__details{display:flex;flex-direction:column;gap:.5rem;padding-block:var(--p-xs)}.article__contact__person__object .article__contact__person__details__email,.article__contact__person__object .article__contact__person__details__phone{align-items:center;color:#fff;display:flex;gap:.5rem}.article__contact__person__object .article__contact__person__details__phone{margin-top:auto}.article__contact__person__image{display:none}@media screen and (min-width:520px){.article__contact__person__image{border-radius:var(--br-base);display:block;overflow:hidden}}.article__contact__person__image img{aspect-ratio:1;height:100%;max-width:140px;width:100%}.article__image{width:100%}.article__image .article__image__item{align-items:center;backdrop-filter:blur(4px);background:rgba(22,24,27,.9);border-radius:4px;display:flex;justify-content:center;margin:0 auto;max-width:max-content;overflow:hidden;width:auto}.article__image picture{border:1px solid #1d2329;border-radius:4px;display:block;margin:0;padding:16px;position:relative;width:100%;width:auto}.article__image img{display:block;width:100%}.article__image figcaption{background:#f5f5f5;border-radius:6px;height:auto;margin:1.5rem 0;padding:1rem 1.25rem;width:100%}.article__image.without-border .article__image__item{backdrop-filter:none;background:none}.article__image.without-border picture{border:none;border-radius:16px;overflow:hidden;padding:0}.article__image__grid{width:100%}.article__image__grid .article__image__grid__items{border-radius:var(--br-sm);display:grid;gap:1.5rem;grid-template-areas:"item1 item2" "item1 item3";overflow:hidden}@media screen and (max-width:767px){.article__image__grid .article__image__grid__items{grid-template-areas:"item1" "item2" "item3"}}.article__image__grid .article__image__grid__items :first-child{grid-area:item1}.article__image__grid .article__image__grid__items :nth-child(2){grid-area:item2}.article__image__grid .article__image__grid__items :nth-child(3){grid-area:item3}.article__image__grid picture{display:block;height:100%;position:relative;width:100%}.article__image__grid img{display:block;height:100%;object-fit:cover;width:100%}.blog__section.grey_background{background:var(--clr-bg-canvas);border-radius:8px;padding:2rem}.blog__section.dark_background{background-color:var(--clr-ink);border-radius:8px;color:var(--clr-bg-surface);padding:2rem}.blog__section.dark_background p{color:var(--clr-bg-surface)}.article__hero,.article__video,.news__items__item-img{position:relative}.article__hero{background:var(--clr-primary);padding-block:calc(var(--p-section) + var(--header-height)) var(--p-section);z-index:-1}@media (max-width:600px){.article__hero{height:auto}}.article__hero.has-image{padding-bottom:17vw}.article__main-image{background:var(--clr-ink);border-radius:var(--br-md);height:500px;margin-top:-12vw;overflow:hidden}@media (max-width:1169px){.article__main-image{height:390px}}@media (max-width:710px){.article__main-image{height:256px}}.article__main-image img,.article__main-image picture{display:block;height:100%;width:100%}.article__main-image img{object-fit:cover}.article__back-link{margin-top:2rem}.article__back-link .back{color:var(--clr-font)}.article__back-link .back:before{background-color:var(--clr-font)}.article_main_area{align-items:flex-start;display:flex;gap:3rem;margin-top:3rem;margin-inline:auto;max-width:1144px;overflow:visible;padding-bottom:6rem}.article_main_area .blog__section:not(:last-child){margin-bottom:3rem}.article_main_area .blog__section h2{font-size:var(--fs-md,1.25rem)}.article_main_area .blog__section h3{font-size:var(--fs-sm,1.125rem)}.article_main_area aside{align-self:start;background-color:#f8f9fb;display:flex;flex-direction:column;gap:2rem;height:max-content;padding:2rem;position:sticky;top:3rem}@media screen and (max-width:1140px){.article_main_area aside{display:none}}.article_main_area .content-title.main-title{margin-bottom:48px}.fancybox-caption p{color:#fff}.breadcrumbs{font-size:.8125rem;margin-block:3rem}.breadcrumbs .breadcrumb ul{align-items:baseline;display:flex;flex-wrap:wrap;gap:.8125rem 0;list-style:none}.breadcrumbs .breadcrumb li{color:color-mix(in srgb,var(--clr-primary) 50%,transparent)}.breadcrumbs .breadcrumb li:last-child:after{content:none}.breadcrumbs .breadcrumb li:after{color:color-mix(in srgb,var(--clr-primary) 30%,transparent);content:"/";font-size:1.2em;line-height:1;margin-left:6px;margin-right:10px}.breadcrumbs a{color:color-mix(in srgb,var(--clr-primary) 50%,transparent);text-decoration:none;transition:all .3s ease}.breadcrumbs a:hover{color:var(--clr-primary)}.calc-section{padding-block:var(--p-section);position:relative}.calc-section .calc{background:rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--br-xl);margin-top:0;padding:40px}.calc-section .calc-head{margin-bottom:32px}.calc-section .calc-head h3{font-size:28px;font-weight:700;margin:0}.calc-section .calc-input{margin-bottom:32px}.calc-section .calc-input label{color:var(--clr-light);display:block;font-size:14px;font-weight:600}.calc-section .calc-input__row{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}@media (max-width:900px){.calc-section .calc-input__row{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:16px}}.calc-section .slider-row{align-items:center;display:grid;gap:24px;grid-template-columns:1fr 200px}.calc-section .slider-row input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,var(--clr-lime) 0,var(--clr-lime) var(--fill,28%),hsla(0,0%,100%,.1) var(--fill,28%));border-radius:var(--br-pill);cursor:pointer;height:8px;outline:none;touch-action:pan-y;width:100%}.calc-section .slider-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:4px solid var(--clr-ink);border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.4);cursor:pointer;height:32px;width:32px}.calc-section .slider-row input[type=range]::-moz-range-thumb{background:#fff;border:4px solid var(--clr-ink);border-radius:var(--br-pill);box-shadow:0 2px 8px rgba(0,0,0,.4);cursor:pointer;height:32px;width:32px}.calc-section .num-input{align-items:stretch;background:rgba(0,0,0,.3);border-radius:var(--br-pill);display:flex;overflow:hidden;padding:4px}.calc-section .num-input button{background:transparent;border:0;border-radius:var(--br-pill);color:#fff;cursor:pointer;font-family:var(--ff-primary);font-size:20px;height:44px;touch-action:manipulation;transition:background .12s;width:44px}.calc-section .num-input button:hover{background:hsla(0,0%,100%,.06)}.calc-section .num-input input{-moz-appearance:textfield;background:transparent;border:0;color:#fff;flex:1;font-family:var(--ff-primary);font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;outline:none;text-align:center;width:60px}.calc-section .num-input input::-webkit-inner-spin-button,.calc-section .num-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc-section .slider-hint{color:#9ea9bb;font-size:12px}.calc-section .slider-hint span{color:var(--clr-lime);font-weight:700}.calc-section .calc-results{align-items:center;display:grid;gap:0;grid-template-columns:1fr 60px 1fr;margin-bottom:24px}.calc-section .result-col{border-radius:var(--br-lg);height:100%;padding:24px}.calc-section .result-col.fritto{background:var(--Alpha-Black-40,rgba(0,0,0,.4));border:1px solid var(--Alpha-White-20,hsla(0,0%,100%,.2))}.calc-section .result-col.fritto svg{margin-bottom:14px}.calc-section .result-col.other{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08)}.calc-section .result-col .r-label{color:#b0b6be;font-size:11px;font-weight:600;margin-bottom:14px}.calc-section .result-col.fritto .r-label{color:var(--clr-lime)}.calc-section .result-col .r-month{align-items:baseline;display:flex;gap:6px;margin-bottom:6px}.calc-section .result-col .big{font-size:56px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.025em;line-height:1}@media screen and (max-width:1169px){.calc-section .result-col .big{font-size:38px}}.calc-section .result-col.fritto .big{color:#fff}.calc-section .result-col.other .big{color:#b0b6be}.calc-section .result-col .unit{color:#b0b6be;font-size:14px;line-height:1.2}.calc-section .result-col .r-year{color:var(--clr-light);font-size:13px;font-variant-numeric:tabular-nums}.calc-section .vs{color:var(--clr-light);font-size:18px;font-weight:600;text-align:center;text-transform:uppercase}.calc-section .savings{align-items:center;color:var(--clr-light);display:flex;gap:16px;justify-content:flex-end}@media screen and (max-width:710px){.calc-section .savings{flex-direction:column;gap:0}}.calc-section .savings .save-label{font-size:28px;font-weight:500}@media screen and (max-width:1169px){.calc-section .savings .save-label{font-size:20px}}.calc-section .savings .save-num{align-items:center;color:var(--clr-lime);display:flex;font-size:28px;font-variant-numeric:tabular-nums;font-weight:800;gap:6px}@media screen and (max-width:1169px){.calc-section .savings .save-num{font-size:14px}}.calc-section .savings .save-num span{font-size:52px}@media screen and (max-width:1169px){.calc-section .savings .save-num span{font-size:38px}}@media (max-width:1100px){.calc-section .calc{padding:32px 24px}}@media (max-width:720px){.calc-section .slider-row{gap:16px;grid-template-columns:1fr}.calc-section .calc-results{gap:12px;grid-template-columns:1fr}.calc-section .vs{padding:4px 0}}.job__back-link{margin-top:2rem}.career__job__content{margin-top:2rem;margin-inline:auto;max-width:960px;padding:0 0 var(--p-section) 0}.career__job__content .introduction h2{color:var(--clr-accent)}.career__job__content .requirements,.career__job__content .tasks{margin-top:3rem}.career__job__content .requirements h3,.career__job__content .tasks h3{color:var(--clr-accent)}.career__hero{background:var(--grd-primary);padding-block:calc(var(--p-section) + var(--header-height)) var(--p-section);position:relative;z-index:-1}.career__hero p{margin-bottom:0}@media (max-width:600px){.career__hero{height:auto}}.career__hero.has-image{padding-bottom:17vw}.attributes__wrapper{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin-top:1rem}.attributes__wrapper .attribute{display:flex;gap:.5rem}.attributes__wrapper .attribute__icon{align-items:center;color:var(--clr-accent);display:flex;height:1.5rem;justify-content:center;margin-top:.05rem;width:1.5rem}.attributes__wrapper .attribute__icon svg{height:1.5rem;width:1.5rem}.focus{margin-bottom:.25rem}.focus .focus__keyword{color:var(--clr-accent)}.career__job__main-image{margin-top:-12vw}.compare-section{padding-block:var(--p-section);position:relative}.compare-section .compare-wrap{overflow:visible;position:relative}.compare-section .compare{position:relative;z-index:1}.compare-section h3{font-family:var(--ff-primary);font-size:56px;font-weight:700;letter-spacing:-.025em;line-height:1.04;margin:0 0 16px}.compare-section h3 .accent{color:var(--clr-lime)}.compare-section .csub{color:#b0b6be;font-size:17px;line-height:1.6;margin:0 0 40px;max-width:560px}.compare-section .compare-table{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;margin-top:48px;overflow:hidden}.compare-section .compare-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:grid;grid-template-columns:2fr 1fr 1fr;padding:20px 32px}.compare-section .compare-row:last-child{border-bottom:0}.compare-section .compare-row.compare-head{background:rgba(0,0,0,.4);border-bottom:1px solid hsla(0,0%,100%,.2);color:#b0b6be;font-size:11px;font-weight:700;letter-spacing:.14em;padding-bottom:18px;padding-top:18px;text-transform:uppercase}.compare-section .compare-row.compare-head .col-fritto{color:var(--clr-lime)}.compare-section .compare-row .label{color:var(--clr-light);font-size:15px;font-weight:500}.compare-section .compare-row .cell{color:var(--clr-light);font-size:14px;text-align:center}.compare-section .compare-row .cell.fritto{color:#fff;font-size:15px;font-weight:700}.compare-section .ok-pill{align-items:center;color:var(--clr-light);display:inline-flex;font-size:16px;font-weight:800;gap:6px;letter-spacing:.04em}.compare-section .ok-pill svg{display:block;flex-shrink:0}.compare-section .partial{color:#ffc226;font-size:13px;font-style:italic;hyphens:auto}.compare-section .no{color:var(--clr-text-tertiary);font-size:1.125rem;font-weight:600}@media (max-width:1100px){.compare-section h3{font-size:38px}.compare-section .compare-row{padding:18px 24px}}@media (max-width:720px){.compare-section h3{font-size:30px}.compare-section .compare-row{gap:10px;grid-template-columns:1fr 1fr;padding:16px}.compare-section .compare-row.compare-head{display:none}.compare-section .compare-row .label{color:var(--clr-light);font-size:13px;grid-column:1/-1;margin-bottom:4px}.compare-section .compare-row .cell{text-align:left}.compare-section .compare-row .cell:before{color:var(--clr-text-tertiary);content:attr(data-col);display:block;font-size:10px;font-weight:700;height:20px;letter-spacing:.1em;margin-bottom:8px}.compare-section .compare-row .cell.fritto:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="58" height="20" viewBox="0 0 58 20" fill="none"><path d="M8.83802 10.5847L9.33746 8.08142C9.38458 7.88527 9.22438 7.68911 9.00764 7.68911H6.5387L6.58582 7.44626C6.71775 6.89516 6.91564 6.49352 7.17007 6.23198C7.41508 5.97979 7.76375 5.85836 8.20665 5.83968C8.2255 5.83968 9.25265 5.83968 9.78036 5.83968C9.96883 5.83968 10.1196 5.71825 10.1761 5.55012L10.8923 3.14959C10.9677 2.89739 10.7792 2.63586 10.5154 2.61718C9.77094 2.57981 8.67782 2.58915 8.21608 2.58915C6.59525 2.58915 5.31366 3.01882 4.35247 3.85947C3.39128 4.70947 2.77875 5.821 2.48663 7.2034L2.43951 7.42758C2.41124 7.57703 2.26989 7.68911 2.10969 7.68911H0.865799C0.705601 7.68911 0.573673 7.8012 0.535979 7.95065L0.0176901 10.4539C-0.029427 10.6501 0.130771 10.8462 0.34751 10.8462H1.33697C1.54429 10.8462 1.70448 11.033 1.66679 11.2385L0.00826755 19.3929C-0.0388496 19.589 0.121349 19.7852 0.338088 19.7852H3.93784C4.09804 19.7852 4.22996 19.6731 4.26766 19.5236L5.96387 11.1078C5.99214 10.9583 6.1335 10.8462 6.29369 10.8462H8.51762C8.6684 10.8462 8.80975 10.7435 8.83802 10.5847Z" fill="white"/><path d="M18.7515 7.53033C17.7431 7.57703 16.8479 7.76384 16.0752 8.11878C15.7077 8.28691 15.359 8.51109 15.0575 8.77262C14.9632 8.84735 14.8313 8.77262 14.8596 8.66054L14.9727 8.10944C15.0198 7.91329 14.8596 7.71714 14.6428 7.71714H11.2692C11.1091 7.71714 10.9771 7.82922 10.9394 7.97867L8.64011 19.3929C8.593 19.589 8.75319 19.7852 8.96993 19.7852H12.5603C12.7205 19.7852 12.8524 19.6731 12.8901 19.5236L14.0115 14.0874C14.2094 13.0786 14.6051 12.3501 15.1894 11.9111C15.7831 11.4721 16.5369 11.2572 17.4699 11.2572C17.6395 11.2572 17.7903 11.2666 17.941 11.2666C18.007 11.2759 18.0635 11.2759 18.1295 11.2759C18.2991 11.2946 18.4593 11.1825 18.4876 11.0144L19.0907 7.91329C19.1378 7.7078 18.9682 7.51164 18.7515 7.53033Z" fill="white"/><path d="M24.7448 7.71713H21.1733C21.0131 7.71713 20.8812 7.82922 20.8435 7.97867L18.5442 19.3929C18.497 19.589 18.6572 19.7852 18.874 19.7852H22.4455C22.6057 19.7852 22.7376 19.6731 22.7753 19.5236L25.0746 8.10943C25.1123 7.91328 24.9521 7.71713 24.7448 7.71713Z" fill="white"/><path d="M31.9914 11.1264C32.0197 10.977 32.161 10.8649 32.3212 10.8649H34.0834C33.7253 9.1836 32.9715 7.67977 31.916 6.44681C31.4637 5.92374 30.9643 5.44737 30.4083 5.02704H29.2304C29.0702 5.02704 28.9382 5.13913 28.9005 5.29792L28.4671 7.46494C28.4388 7.61439 28.2974 7.72647 28.1372 7.72647H26.9122C26.752 7.72647 26.6201 7.83856 26.5824 7.98801L26.0641 10.4726C26.017 10.6781 26.1772 10.8649 26.3939 10.8649H27.3739C27.5813 10.8649 27.7415 11.0517 27.7038 11.2572L26.8839 15.3204C26.686 16.3011 26.7331 17.1418 27.0159 17.8517C27.2986 18.5616 27.7791 19.094 28.4482 19.4489C29.1267 19.8132 29.9371 20 30.87 20C31.4449 20 31.9914 19.944 32.538 19.8319C32.9997 19.7385 33.4238 19.5984 33.8196 19.4022C33.9515 19.3368 34.0175 19.1967 33.9892 19.0473L33.5746 16.7868C33.5369 16.5907 33.3201 16.4599 33.1222 16.544C33.0374 16.5813 32.9526 16.6094 32.8678 16.6374C32.6605 16.7028 32.4343 16.7308 32.2176 16.7308C31.7841 16.7308 31.4731 16.6094 31.2941 16.3572C31.115 16.1143 31.0585 15.7594 31.1339 15.3017L31.9914 11.1264Z" fill="%23E0FF6A"/><path d="M43.733 7.71714H41.7729C41.5656 7.71714 41.4054 7.53032 41.4431 7.32483L41.82 5.41001C41.8672 5.21386 41.707 5.01771 41.4902 5.01771H40.1144C39.4359 5.43804 38.7857 5.9144 38.1732 6.43748C36.8445 7.57703 35.7231 8.94075 34.875 10.4633C34.809 10.5754 34.743 10.6968 34.6865 10.8089C34.6771 10.8182 34.6677 10.8369 34.6582 10.8556H36.0435C36.2508 10.8556 36.411 11.0424 36.3733 11.2479L35.5535 15.311C35.3556 16.2918 35.4027 17.1324 35.6854 17.8423C35.9681 18.5522 36.4487 19.0846 37.1178 19.4396C37.7962 19.8039 38.6067 19.9907 39.5396 19.9907C40.1144 19.9907 40.661 19.9346 41.217 19.8225C41.6787 19.7291 42.1028 19.589 42.4891 19.3929C42.621 19.3275 42.687 19.1874 42.6587 19.0379L42.2441 16.7775C42.2064 16.5814 41.9897 16.4506 41.7918 16.5346C41.707 16.572 41.6222 16.6 41.5373 16.6281C41.33 16.6934 41.1039 16.7215 40.8871 16.7215C40.4537 16.7215 40.1427 16.6 39.9636 16.3478C39.7846 16.105 39.7281 15.75 39.8034 15.2924L40.6421 11.1264C40.6704 10.977 40.8117 10.8649 40.9719 10.8649H43.1959C43.3561 10.8649 43.488 10.7528 43.5257 10.594L44.0251 8.10944C44.0911 7.90395 43.9403 7.71714 43.733 7.71714Z" fill="%23E0FF6A"/><path d="M57.2084 10.099C56.6901 9.28635 55.9457 8.64185 54.9939 8.1935C54.0422 7.74516 52.9114 7.51164 51.6109 7.51164C50.1597 7.51164 48.8687 7.81988 47.7473 8.42702C46.6259 9.03416 45.7401 9.86547 45.0993 10.9116C44.4585 11.9578 44.1381 13.1534 44.1381 14.4797C44.1381 15.5819 44.402 16.544 44.9203 17.366C45.4386 18.1973 46.183 18.8324 47.1442 19.2901C48.1054 19.7478 49.2268 19.9813 50.5178 19.9813C51.969 19.9813 53.26 19.6731 54.3814 19.0659C55.5028 18.4588 56.3886 17.6275 57.0294 16.572C57.6702 15.5165 58 14.3209 58 12.9852C58 11.883 57.7361 10.9116 57.2084 10.099ZM53.2883 14.9934C53.0433 15.4978 52.6946 15.8901 52.2706 16.189C51.8371 16.4786 51.3282 16.6187 50.7628 16.6187C50.0466 16.6187 49.4812 16.4039 49.076 15.9835C48.6708 15.5539 48.4729 14.9935 48.4729 14.2836C48.4729 13.6017 48.5954 13.0039 48.8499 12.4902C49.0949 11.9764 49.4341 11.5748 49.8676 11.2946C50.3011 11.0144 50.8005 10.8649 51.3753 10.8649C52.1104 10.8649 52.6758 11.0891 53.0715 11.5374C53.4673 11.9858 53.6652 12.5369 53.6652 13.2001C53.6652 13.9006 53.5333 14.4891 53.2883 14.9934Z" fill="white"/><path d="M25.6965 2.46772C25.2536 2.08476 24.6599 1.88861 23.9061 1.88861C23.0862 1.88861 22.4172 2.12212 21.9083 2.57981C21.3994 3.04684 21.145 3.61662 21.145 4.29848C21.145 4.87759 21.3617 5.37264 21.8046 5.77429C22.2475 6.18528 22.8412 6.39077 23.5951 6.39077C24.4338 6.39077 25.1028 6.15725 25.6117 5.69957C26.1112 5.23254 26.3656 4.64408 26.3656 3.91551C26.3656 3.32706 26.1394 2.85069 25.6965 2.46772Z" fill="white"/><path d="M32.029 3.41112C33.5085 3.84079 34.5451 5.04573 34.7336 6.57758C34.743 6.62428 34.7713 6.65231 34.8089 6.65231H34.8184C34.8561 6.65231 34.8843 6.62429 34.9032 6.59626C35.5628 5.05507 36.9858 3.83145 38.5972 3.41112C38.6349 3.40178 38.6631 3.36442 38.6631 3.32706C38.6631 3.2897 38.6349 3.25234 38.5972 3.24299C37.1271 2.82267 36.0811 1.60839 35.8926 0.0765339C35.8832 0.0391715 35.8549 0.00181032 35.8172 0.00181032C35.7796 -0.00753027 35.7419 0.0204921 35.723 0.0578544C35.0634 1.59905 33.6404 2.82267 32.0196 3.24299C31.9819 3.25234 31.9536 3.2897 31.9536 3.32706C31.9725 3.36442 32.0008 3.40178 32.029 3.41112Z" fill="%23E0FF6A"/></svg>');background-repeat:no-repeat;content:"";height:20px}}.contact .container{display:flex;justify-content:space-between}@media (max-width:600px){.contact .container{flex-direction:column-reverse}}.contact .contact__info{width:50%}@media (max-width:600px){.contact .contact__info{width:100%}.contact .contact__info:nth-child(2){margin-bottom:30px}}.contact .contact__link,.contact .contact__text{margin-bottom:30px}@media (min-width:1169px){.contact .contact__link a:hover,.contact .contact__text a:hover{text-decoration:underline}}.custom__form{background:var(--bg-color,transparent);padding-block:var(--p-section)}.custom__form .container{display:grid;gap:2rem;grid-template-columns:1fr}@media screen and (min-width:1170px){.custom__form .container{gap:4rem;grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:480px){.custom__form .container .section__title h2{margin-bottom:0}.custom__form .container{width:100%}.custom__form .container .custom__form__text,.custom__form .container .power-form,.custom__form .container .power-form__title{margin:0 auto;width:91.5%}.custom__form .container .power-form__progress-list{padding-inline:4.25%}}.custom__form .container .custom__form__row{display:grid;gap:1.5rem 4rem;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1280px){.custom__form .container .custom__form__row{grid-template-columns:1fr}.custom__form .container .custom__form__row .power_form__image{display:none}}.custom__form .container .custom__form__row .power-form__step h3,.custom__form .container .custom__form__row .power-form__step h4,.custom__form .container .custom__form__row .power-form__step h5{margin-bottom:0}.custom__form .container.full-width .custom__form__row{display:grid;gap:4rem;grid-template-columns:1fr}.custom__form .container.full-width .power_form__image{display:none}.custom__form .container .power_form__image{width:100%}.custom__form .container .power_form__image picture{height:100%;width:100%}.custom__form .container .power_form__image.contain picture img{height:100%;object-fit:contain;width:100%}.custom__form .container .power_form__image.cover picture img{height:100%;object-fit:cover;width:100%}.custom__form .container .form{display:flex;flex-direction:column;gap:2rem}.custom__form .container .grid{align-items:end;display:grid;gap:1.5rem;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:710px){.custom__form .container .grid{gap:1rem}}.custom__form .container .grid .column{grid-column:span 12}@media screen and (min-width:710px){.custom__form .container .grid .column{grid-column:span var(--span,12)}}.custom__form .container .grid .column .blocks{display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:space-between}.footer{background:#15191c;overflow:hidden;padding-top:72px;position:relative}.footer:before{background:radial-gradient(ellipse at center,rgba(224,255,106,.065) 0,transparent 60%);content:"";height:300px;left:50%;pointer-events:none;position:absolute;top:-80px;transform:translateX(-50%);width:1000px}.footer-inner{position:relative;z-index:1}.footer-brand-row{align-items:flex-start;display:flex;gap:32px;justify-content:space-between;padding-bottom:36px}.footer-logo{display:inline-flex;flex-shrink:0}.footer-logo-img{display:block;height:52px;width:auto}.footer-brand-right{align-items:flex-end;display:flex;flex-direction:column;gap:16px}.footer-tagline{color:hsla(0,0%,100%,.92);font-size:15px;line-height:1.5;margin:0;max-width:300px;text-align:right}.footer-hr{border:none;border-top:1px solid hsla(0,0%,100%,.09);margin:0}.footer-nav-row{padding:26px 0}.footer-nav-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;list-style:none;margin:0;padding:0}.footer-nav-list li a{color:hsla(0,0%,100%,.92);font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.footer-nav-list li a:hover{color:#e0ff6a}.footer-contact-row{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;padding:26px 0 28px}.footer-address{color:hsla(0,0%,100%,.32);font-size:13px;font-style:normal;line-height:1.6;margin:0}.footer-address strong{color:hsla(0,0%,100%,.45);font-weight:600}.footer-contacts-inline{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.footer-contact-link{align-items:center;color:hsla(0,0%,100%,.45);display:inline-flex;font-size:13.5px;font-weight:500;gap:6px;text-decoration:none;transition:color .2s}.footer-contact-link svg{flex-shrink:0}.footer-contact-link:hover{color:#e0ff6a}.contact-sep{background:hsla(0,0%,100%,.18);border-radius:50%;display:inline-block;flex-shrink:0;height:3px;width:3px}@media (max-width:710px){.contact-sep{display:none}}.footer-social{align-items:center;display:flex;gap:8px}.social-btn{align-items:center;background:rgba(224,255,106,.1);border:1.5px solid #e0ff6a;border-radius:999px;color:#e0ff6a;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;text-decoration:none;transition:background .2s,color .2s;width:38px}.social-btn svg{display:block}.social-btn:hover{background:#e0ff6a;color:#1d2329}.footer-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:20px 0 32px}@media (max-width:960px){.footer-bottom{align-items:flex-start;flex-direction:column-reverse}}.footer-copy{color:hsla(0,0%,100%,.22);font-size:12.5px;margin:0}.footer-legal-links{align-items:center;display:flex;flex-wrap:wrap;gap:20px}@media (max-width:710px){.footer-legal-links{align-items:flex-start;flex-direction:column}}.footer-legal-links a{color:hsla(0,0%,100%,.22);font-size:12.5px;text-decoration:none;transition:color .2s}.footer-legal-links a:hover{color:hsla(0,0%,100%,.6)}@media (max-width:860px){.footer-inner{padding:0 24px}.footer-brand-row{flex-direction:column;gap:20px}.footer-brand-right{align-items:flex-start}.footer-tagline{text-align:left}.footer-nav-list li{width:calc(50% - 4px)}.footer-contact-row{align-items:flex-start;flex-direction:column;gap:16px}}@keyframes forSection_dot_pulse{0%,to{opacity:1}50%{opacity:.4}}.for-section{padding-block:var(--p-section);position:relative}.for-section .head{margin:0 auto 56px;max-width:760px;text-align:center}.for-section .head .title__text{display:block}.for-section .head .overline{align-items:center;background:var(--clr-light);border:1px solid var(--clr-border-subtle);border-radius:var(--br-pill);color:var(--clr-ink);display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.16em;margin-bottom:26px;padding:6px 14px;text-transform:uppercase}.for-section .head .overline .dot{animation:forSection_dot_pulse 2.4s ease-in-out infinite;background:var(--clr-lime);border-radius:var(--br-pill);box-shadow:0 0 0 3px rgba(224,255,106,.3);height:6px;width:6px}.for-section .head h2{font-family:var(--ff-primary);font-size:56px;font-weight:700;letter-spacing:-.025em;line-height:1.04;margin:0 0 22px}.for-section .head .section__text{color:var(--clr-text-tertiary);font-size:17px;line-height:1.6;margin:0 auto;max-width:560px}.for-section .head .section__text p{margin:0}.for-section .segments{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.for-section .seg{background:#f3f4f6;border:1px solid #e6e9ed;border-radius:20px;box-shadow:0 1px 8px 0 rgba(16,24,40,.04);display:flex;flex-direction:column;overflow:hidden;padding:32px 30px 34px;position:relative;transition:border-color .2s,transform .2s}.for-section .seg.featured{background:#1d2329;border:1px solid #e6e9ed;box-shadow:0 1px 8px 0 rgba(16,24,40,.04);overflow:visible}.for-section .seg.featured .ico{background:var(--clr-lime);color:var(--clr-ink)}.for-section .seg.featured .pain,.for-section .seg.featured h3{color:var(--clr-light)}.for-section .seg.featured .checks{border-top:1px solid #6a7d9b}.for-section .seg.featured .checks li{color:var(--clr-light)}.for-section .seg.featured .checks li svg path{fill:var(--clr-lime)}.for-section .seg-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:22px}.for-section .ico{align-items:center;background:var(--clr-ink);border-radius:12px;color:var(--clr-lime);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.for-section .tag{align-items:center;background:var(--clr-lime);border-radius:var(--br-pill);color:var(--clr-ink);display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.1em;padding:7px 16px;position:absolute;right:36px;text-transform:uppercase;top:-13px;white-space:nowrap;z-index:2}.for-section .tag img,.for-section .tag svg{flex-shrink:0;height:14px;object-fit:contain;width:14px}@media (max-width:1169px){.for-section .tag{left:50%;right:auto;transform:translateX(-50%)}}@media (max-width:1000px){.for-section .tag{left:auto;right:16px;transform:translateX(0)}}.for-section .seg h3{color:var(--clr-ink);font-size:23px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 12px}.for-section .pain{color:var(--clr-text-tertiary);font-size:15px;line-height:1.55;margin:0 0 24px;max-width:30ch}.for-section .checks{border-top:1px solid #eef0f3;display:flex;flex-direction:column;gap:4px;list-style:none;margin:auto 0 0;padding:22px 0 0}.for-section .checks li{align-items:flex-start;color:var(--clr-ink);display:flex;font-size:14.5px;font-weight:500;gap:11px;line-height:1.4}.for-section .seg.featured .checks .ck{background:var(--clr-ink);color:var(--clr-lime)}@media (max-width:1000px){.for-section .head{margin-bottom:40px}.for-section .head h2{font-size:40px}.for-section .segments{gap:16px;grid-template-columns:1fr}.for-section .seg{padding:28px 26px 30px}.for-section .pain{max-width:none}}@media (max-width:560px){.for-section .head h2{font-size:32px}.for-section .head .section__text{font-size:15px}}.sr-only{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.formfield__filedrop{width:100%}.formfield__filedrop .formfield__file-status,.formfield__filedrop .sr-only{color:var(--clr-dark);font-size:16px;font-style:normal;font-weight:200;line-height:142.5%}.formfield__filedrop>.formfield__file-status{margin-top:8px}.formfield__filedrop-zone{align-items:center;background:transparent;border:1px dashed var(--clr-accent);border-radius:var(--br-xs);color:var(--clr-accent);cursor:pointer;display:flex;gap:.25rem;justify-content:center;padding:1.5rem;text-align:center;transition:background .15s ease,border-color .15s ease;user-select:none}@media screen and (max-width:1169px){.formfield__filedrop-zone{text-align:left}}.formfield__filedrop-text{color:var(--clr-accent);font-size:1rem}@media screen and (max-width:1169px){.formfield__filedrop-text{font-size:var(--fs-xs)}}@media screen and (max-width:480px){.formfield__filedrop-text{flex:1 0 0}}.formfield__filedrop-sub{color:#6b7d86;display:block;font-size:13px;margin-top:4px}.formfield__filedrop.dragover .formfield__filedrop-zone{background:rgba(27,107,155,.03);border-color:var(--clr-primary)}.formfield__file-list{display:flex;flex-wrap:wrap;gap:8px 1%;list-style:none;margin:12px 0 0;padding:0}.formfield__file-list li{align-items:center;background:#fff;border:1px solid #e6eef1;border-radius:6px;display:flex;gap:8px;margin-bottom:0!important;max-width:32.6%;min-width:155px;padding:6px 8px;width:100%}@media screen and (max-width:1169px){.formfield__file-list li{max-width:49.5%}}.formfield__file-thumb{background:#f6f8f9;border-radius:4px;display:inline-block;height:48px;object-fit:cover;width:48px!important}.formfield__file-meta{flex:1;min-width:0}.formfield__file-name{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formfield__file-size{color:#6b7d86;font-size:12px}.formfield__file-remove{background:transparent;border:none;color:#192a39;cursor:pointer;font-size:14px;margin-left:8px;padding:4px}@media (min-width:1169px){.formfield__filedrop-zone:focus{outline:none}.formfield__filedrop-zone:hover{background-color:var(--clr-mid)}.formfield__file-remove:focus{border-radius:3px;outline:2px solid #192a39}}.datenfreigabe-bewerbungsformular .formfield__option__label{align-items:center;color:var(--clr-dark);cursor:pointer;display:flex;font-size:var(--fs-base);font-style:normal;font-weight:200;line-height:142.5%;padding-left:32px;position:relative;user-select:none}.datenfreigabe-bewerbungsformular .formfield__option:nth-child(2){margin-bottom:20px}.gallery__row{display:flex;margin:64px 0}.gallery__row .gallery__item{display:flex;flex-direction:column;height:471px;justify-content:space-between;position:relative}.gallery__row .gallery__item-img{height:100%;position:relative;width:100%}.gallery__row .gallery__item-side{margin-bottom:16px}.gallery__row .gallery__item-side-title.items-title{font-size:36px;font-style:normal;font-weight:600;letter-spacing:-.72px;line-height:122%}.gallery__row .gallery__item-side-link{align-items:center;display:flex}.gallery__row .gallery__item-side-name{font-size:22px;font-style:normal;font-weight:600;letter-spacing:-.22px;line-height:136%}@media (max-width:600px){.gallery__row{margin:30px 0 40px}}.block__name{background:var(--bg-color,transparent);padding-block:var(--p-section)}.header{left:0;position:fixed;top:0;width:100%;z-index:10}.header.nav-up{top:-150px}.header .logo{align-items:flex-start;display:flex;flex-direction:column;line-height:1;position:relative;text-decoration:none;width:auto}.header .logo img{display:block;height:44.529px;width:auto}.header .logo .mark{color:var(--clr-light);font-family:var(--ff-mark);font-size:34px;letter-spacing:.005em;line-height:1;text-transform:uppercase}.header .logo .mark .tt{color:var(--clr-lime)}.header .logo .sub{color:var(--clr-light);font-family:var(--ff-mark);font-size:13px;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}@media (max-width:1169px){.header .logo .mark{font-size:26px}.header .logo .sub{font-size:11px}}.header .header-menu-top-r{display:flex;gap:16px;margin-left:63px}.header .header-menu-top-r__item svg{opacity:1;transition:var(--dur-quick)}.header .header-menu-top-r__item svg:hover{opacity:.8}.header .header-language-wrapper{align-items:center;display:flex}.header .language__switcher{align-items:center;color:var(--clr-light);cursor:pointer;display:inline-flex;font-size:var(--fs-xs);font-weight:var(--fw-medium);gap:6px;position:relative}.header .language__switcher:has(.language__dropdown.active) .language__current svg{transform:rotate(180deg)}.header .language__switcher .language__current{align-items:center;background:transparent;border:none;color:#fff;display:flex;font-size:var(--fs-xs);font-weight:var(--fw-medium);gap:4px;line-height:1;position:relative;text-transform:uppercase;z-index:2}.header .language__switcher .language__current svg{transition:transform var(--dur-quick)}.header .language__switcher .language__dropdown{background:var(--clr-ink-2);border-radius:var(--br-md);box-shadow:var(--shadow-lg);height:0;opacity:0;position:absolute;right:0;top:55px;transition:var(--dur-base) var(--ease-standard);visibility:hidden;z-index:-1}@media (max-width:1169px){.header .language__switcher .language__dropdown{top:43px}}.header .language__switcher .language__dropdown.active{height:auto;opacity:1;visibility:visible;z-index:1}.header .language__switcher .language__dropdown ul{display:flex;flex-direction:column;width:130px}.header .language__switcher .language__dropdown ul li{align-items:center;align-self:stretch;display:flex}.header .language__switcher .language__dropdown ul li.active-lang a{color:var(--clr-lime);font-weight:var(--fw-bold)}.header .language__switcher .language__dropdown ul li.active-lang a:before{background:var(--clr-lime)}.header .language__switcher .language__dropdown ul li a{align-items:center;color:var(--clr-light);display:flex;font-size:var(--fs-xs);font-weight:var(--fw-regular);line-height:160%;padding:12px 16px 12px 44px;position:relative;text-transform:uppercase;transition:color var(--dur-quick);width:100%}.header .language__switcher .language__dropdown ul li a:before{background:transparent;border:1.5px solid var(--clr-light);border-radius:100%;content:"";height:14px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:14px}.header .language__switcher .language__dropdown ul li a:hover{color:var(--clr-lime)}.header__row-wrapper{position:relative;z-index:2}.header__row-wrapper .header__bg-overlay{background:transparent;height:100%;left:0;position:absolute;top:0;transition:background var(--dur-base) var(--ease-standard);width:100%;z-index:1}.header__row-wrapper .header__row{align-items:center;display:grid;position:relative;z-index:2}@media screen and (max-width:1169px){.header__row-wrapper .header__row{height:4rem}}.header__row-wrapper .header__row .container{align-items:center;display:flex;justify-content:space-between;max-width:var(--container-width);padding:17.5px 0;transition:.2s}.header__row-wrapper .header__row-r{align-items:center;display:flex;gap:16px}@media screen and (max-width:1169px){.header__row-wrapper .header__row-r{gap:1rem}.header__row-wrapper .header__row-r .btn.btn--primary{display:none}}.header-menu{align-items:center;display:flex;gap:36px}@media (max-width:1250px){.header-menu{gap:24px}}.header-menu .main-menu{align-items:center;display:flex;position:relative}@media (max-width:1169px){.header-menu .main-menu{display:none}}.header-menu .submenu-wrapper{align-items:flex-start;background:var(--clr-ink-2);border-radius:0 0 var(--br-md) var(--br-md);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;left:0;opacity:0;position:absolute;top:0;transition:var(--dur-base) var(--ease-standard);visibility:hidden;width:100%;z-index:100}@media (min-width:1169px){.header-menu .submenu-wrapper:hover .main-menu__item-link a{color:#fff}}.header-menu .submenu-wrapper .submenu-row{display:block;padding:0 30px 27px;position:relative;width:100%;z-index:1}.header-menu .submenu-wrapper .submenu-row__side{width:100%}.header-menu .submenu-wrapper .btn__wrapper,.header-menu .submenu-wrapper .mega-menu__highlights,.header-menu .submenu-wrapper .mega-menu__text,.header-menu .submenu-wrapper .submenu-row__r,.header-menu .submenu-wrapper .submenu-textfield,.header-menu .submenu-wrapper .submenu-title{display:none}.header-menu .main-menu__item .main-menu__item-link{align-items:center;display:flex}.header-menu .main-menu__item .main-menu__item-link a{align-items:center;color:var(--clr-light);display:flex;font-family:var(--ff-primary);font-size:15px;font-weight:var(--fw-medium);gap:8px;line-height:1;padding:36px 18px;text-decoration:none;transition:color var(--dur-quick)}@media screen and (max-width:1400px){.header-menu .main-menu__item .main-menu__item-link a{font-size:var(--fs-xs);padding:36px 12px}}.header-menu .main-menu__item .main-menu__item-link a svg{height:1rem;transition:all var(--dur-base) ease;width:1rem}.header-menu .main-menu__item .main-menu__item-link a:hover{color:var(--clr-lime)}.header-menu .main-menu__item .submenu{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.header-menu .main-menu__item .submenu .main-submenu__item a{color:var(--clr-light);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1.5;text-decoration:none}.header-menu .main-menu__item .submenu .main-submenu__item a span{flex:1}.header-menu .main-menu__item .submenu .main-submenu__item a:hover,.header-menu .main-menu__item .submenu .main-submenu__item a:hover svg{color:var(--clr-lime)}.header-menu .main-menu__item .submenu .btn__wrapper{display:none}.header-menu .main-menu>li.main-menu__item{cursor:pointer;position:relative;transition:var(--dur-base)}.header-menu .main-menu>li.main-menu__item.current-page a span{display:inline-block;position:relative}@media (min-width:1169px){.header-menu .main-menu>li.main-menu__item>.main-menu__item-link:hover span{position:relative}.header-menu .main-menu>li.main-menu__item>.main-menu__item-link:hover span:before{background:var(--clr-lime);bottom:-10px;content:"";height:2px;left:0;position:absolute;transition:all var(--dur-base);width:100%}}.header-menu .main-menu>li.main-menu__item.is__mega__menu>.main-menu__item-link:hover>a{color:var(--clr-light)}.header-menu .main-menu>li.main-menu__item:last-child{margin-right:0}.header-menu .main-menu>li.main-menu__item>a{align-items:center;display:flex;font-size:15px;font-weight:var(--fw-medium);line-height:1.4}.header{transition:var(--dur-base) var(--ease-standard)}.header.active{background:var(--clr-ink)}.header.active .header__row-wrapper .header__row .container{padding:0}.header.dark-submenu .submenu-wrapper{background:var(--clr-ink-2)}.header .header-side{align-items:center;display:flex}.header .header-side .header-side-adaptive{align-items:center;display:none;gap:16px;margin-right:24px}@media (max-width:1169px){.header .header-side .header-side-adaptive{display:flex}}.header .header-side .header-side-adaptive a{align-items:center;color:var(--clr-light);display:flex;font-size:var(--fs-base);font-weight:var(--fw-light);gap:16px;line-height:1.4;text-decoration-line:underline}.header .header-side .header-side-adaptive a span{display:none}@media (max-width:590px){.header .header-side .header-side-adaptive a{font-size:var(--fs-xxs);gap:8px}}.header.clicked{background:var(--clr-ink)}.header.clicked .header-side .header-side-adaptive a span{display:block}@media (max-width:374px){.header.clicked .header-side .header-side-adaptive a span{display:none}}.header.clicked .header__row-wrapper{background:none}.header.clicked .header__row-wrapper .header__row-r .btn.btn--primary{opacity:0;pointer-events:none;visibility:hidden}.burger{border-radius:1px;display:none;height:38px;position:relative;width:38px;z-index:200}@media (max-width:1169px){.burger{display:block}}.burger span{left:50%;margin-bottom:9px;margin-left:-15px;margin-top:-1.5px;top:50%;user-select:none}.burger span,.burger span:after,.burger span:before{background-color:var(--clr-light);display:block;height:2px;outline:1px solid transparent;position:absolute;transition-duration:var(--dur-slow);transition-property:background-color,transform;width:30px}.burger span:after,.burger span:before{content:""}.burger span:before{top:-9px}.burger span:after{top:9px}.burger:hover{cursor:pointer}.burger.clicked span{background-color:transparent}.burger.clicked span:before{transform:translateY(9px) rotate(45deg)}.burger.clicked span:after{transform:translateY(-9px) rotate(-45deg)}.burger.clicked span:after,.burger.clicked span:before{background-color:var(--clr-light)}.overlay{backdrop-filter:blur(4px);background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;transition:var(--dur-base) var(--ease-standard);visibility:hidden;width:100%;z-index:4}.overlay.show{opacity:1;visibility:visible}.mobile-menu-wrapper{background:var(--clr-ink);box-shadow:var(--shadow-lg);opacity:0;overflow-y:scroll;padding:144px 2rem 5rem;position:fixed;right:-120%;top:0;transition:var(--dur-base) var(--ease-standard);visibility:hidden;width:100%;z-index:7}.mobile-menu-wrapper.clicked{opacity:1;right:0;visibility:visible}.mobile-menu ul li{margin-bottom:1.5rem}.mobile-menu ul li:last-child{margin-bottom:0}.mobile-menu ul li a.main-menu__item-link-mob{color:var(--clr-light);font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:1.3;position:relative}.mobile-menu ul li .main-menu__item-link{align-items:center;color:var(--clr-light);display:flex;gap:1rem;justify-content:center;position:relative;z-index:2}.mobile-menu .submenu,.mobile-menu .subsubmenu{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding-top:2rem;row-gap:1.5rem}.mobile-menu .submenu .main-menu__item--title,.mobile-menu .subsubmenu .main-menu__item--title{color:var(--clr-light);font-family:var(--ff-primary);font-size:var(--fs-md);font-weight:var(--fw-bold);line-height:1.4;margin-bottom:var(--m-base)}@media screen and (max-width:710px){.mobile-menu .submenu .main-menu__item--title,.mobile-menu .subsubmenu .main-menu__item--title{padding-left:0}}.mobile-menu .submenu .mega-menu__text,.mobile-menu .subsubmenu .mega-menu__text{margin-bottom:var(--m-base)}@media screen and (max-width:710px){.mobile-menu .submenu .mega-menu__text,.mobile-menu .subsubmenu .mega-menu__text{padding-left:0}}.mobile-menu .submenu .main-menu__item-link,.mobile-menu .subsubmenu .main-menu__item-link{justify-content:flex-start}.mobile-menu .submenu .main-menu__item-link.active a,.mobile-menu .subsubmenu .main-menu__item-link.active a{color:var(--clr-lime);font-weight:var(--fw-medium)}.mobile-menu .submenu .main-menu__item-link.active svg path,.mobile-menu .subsubmenu .main-menu__item-link.active svg path{fill:var(--clr-lime)}.mobile-menu .submenu li,.mobile-menu .subsubmenu li{color:var(--clr-light);margin-bottom:0;width:auto}.mobile-menu .submenu li a,.mobile-menu .subsubmenu li a{align-items:center;color:var(--clr-light);display:flex;font-size:var(--fs-xs);font-weight:var(--fw-medium);gap:1rem;line-height:1.5;padding:0 20px}.mobile-menu .submenu li:not(:last-child),.mobile-menu .subsubmenu li:not(:last-child){border-right:.5px solid hsla(0,0%,100%,.15)}.mobile-menu .submenu .main-link,.mobile-menu .subsubmenu .main-link{color:var(--clr-light);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:1.4;margin-top:48px}.mobile-menu .submenu.active,.mobile-menu .subsubmenu.active{display:block;right:0}.mobile-menu-in-title{color:var(--clr-light);font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:-.01em;line-height:1.2;margin-bottom:48px;text-align:center}.mobile-menu-in{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.mobile-menu-in-top{width:100%}.mobile-menu-in .btn__wrapper{margin-top:3rem}.mobile-menu-in .header-menu-bottom{align-items:center;display:flex;margin-top:4rem}@media (max-width:590px){.mobile-menu-in .header-menu-bottom{flex-wrap:wrap;gap:8px 0;justify-content:center}}@media (max-width:710px){.mobile-menu-in .header-menu-bottom{padding-bottom:30px}}.mobile-menu-in .action-items__wrap{display:flex;gap:3rem;padding-top:4rem}.mobile-menu-in .action-items__wrap__icon{cursor:pointer}.mobile-menu-in .action-items__wrap__icon a{align-items:center;color:var(--clr-light);display:flex;font-size:14px;font-weight:500;gap:.5rem}.mobile-menu-in .action-items__wrap .language__switcher{display:none}.mobile-menu-in .action-items__wrap .language__switcher-mobile{align-items:center;display:flex;gap:12px}.mobile-menu-in .action-items__wrap .language__switcher-mobile svg{flex-shrink:0;height:24px;width:24px}.mobile-menu-in .action-items__wrap .language__switcher-mobile .language__list{align-items:center;display:flex;gap:12px}.mobile-menu-in .action-items__wrap .language__switcher-mobile .language__item{border-bottom:1px solid transparent;color:var(--clr-light);font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:1;padding-bottom:4px;text-decoration:none;transition:all var(--dur-quick)}.mobile-menu-in .action-items__wrap .language__switcher-mobile .language__item.active{border-bottom-color:var(--clr-lime);color:var(--clr-lime);font-weight:var(--fw-semibold)}.mobile-menu-in .action-items__wrap .language__switcher-mobile .language__item:hover{color:var(--clr-lime)}.mobile-menu-in .header-menu-top-mob{display:flex;justify-content:center}.mobile-menu-in .header-menu-top-mob .main-menu-top{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;row-gap:1.5rem}.mobile-menu-in .header-menu-top-mob .main-menu-top li:not(:last-child){border-right:.5px solid hsla(0,0%,100%,.15)}.mobile-menu-in .header-menu-top-mob .main-menu-top .main-menu-top__item-link{padding:0 24px}.mobile-menu-in .header-menu-top-mob .main-menu-top .main-menu-top__item-link a{color:var(--clr-light);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:normal}.mobile-menu-in .header-menu-langs{align-items:center;display:flex;gap:8px;margin-left:16px}.mobile-menu-in .header-menu-langs .header-menu-langs__items{align-items:center;color:#fff;display:flex;font-size:12px;font-style:normal;font-weight:300;line-height:normal;text-transform:uppercase}.mobile-menu-in .header-menu-langs .header-menu-langs__items li{border-right:1px solid #fff;margin-right:8px;padding-right:8px}.mobile-menu-in .header-menu-langs .header-menu-langs__items li.active-lang{font-weight:700}.mobile-menu-in .header-menu-langs .header-menu-langs__items li:last-child{border-right:none;margin-right:0;padding-right:0}.mobile-menu-in .header-menu-langs .header-menu-langs__items li a{color:#fff}.mobile-menu-in .header-menu-langs .header-menu-langs__items .header-menu-langs__items-line{height:16px;width:1px}.mobile-menu-in .header-menu-social{align-items:center;display:flex;gap:16px;margin-left:32px}@media (min-width:1169px){.header-menu .main-menu__item.is__mega__menu.active .submenu-wrapper{opacity:1;visibility:visible}}.hero-page{align-items:center;background-color:var(--clr-ink);color:var(--clr-light);display:flex;justify-content:center;margin-top:var(--header-height);min-height:480px;padding-block:5rem;position:relative;text-align:center}.hero-page .container{height:100%;position:relative;z-index:2}.hero-page .hero__page-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-page .hero-page__title{font-family:var(--ff-primary);font-size:clamp(2rem,4vw + 1rem,3.5rem);font-weight:var(--fw-xbold);letter-spacing:-.02em;line-height:1.08;margin:1rem auto 1.5rem;max-width:800px;text-wrap:balance}.hero-page .hero-page__title .accent-text{color:var(--clr-lime)}@media (max-width:1024px){.hero-page .hero-page__title{font-size:clamp(1.75rem,3vw + .75rem,2.5rem)}}.hero-page .hero-page__text{color:color-mix(in srgb,var(--clr-light) 85%,transparent);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:1.55;margin:0 auto;max-width:640px;text-wrap:balance}@media (max-width:1024px){.hero-page .hero-page__text{font-size:var(--fs-base)}}.hero-page .hero-page__text.publishing__date{font-size:.8em;margin-top:2rem;opacity:.7}.hero-page .btn__wrapper{justify-content:center;margin-top:2.5rem}@media (max-width:1024px){.hero-page{min-height:380px;padding-block:3.5rem}}.hero-page .hero-page__screen-layer{background-color:var(--clr-ink);height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:1}.article-category{background-color:var(--clr-lime);border-radius:var(--br-pill);color:var(--clr-ink);display:inline-block;font-size:var(--fs-xxs);font-weight:var(--fw-semibold);margin-block:.5rem;max-width:fit-content;padding:6px 14px;transform:skewX(var(--skew-tag));transition:all var(--dur-base) var(--ease-standard)}.article-category>span{display:inline-block;transform:skewX(calc(var(--skew-tag)*-1))}.article-category:hover{background-color:color-mix(in srgb,var(--clr-lime) 85%,#fff)}span.article__date{color:var(--clr-text-tertiary)}.dark__background span.article__date{color:var(--clr-light)}.de .hero.hero1 .hero__content.has-image .container{grid-template-columns:1fr 1fr}@media screen and (max-width:1169px){.de .hero.hero1 .hero__content.has-image .container{grid-template-columns:1fr;grid-template-rows:auto auto}}.hero.hero1{overflow:hidden!important;padding-bottom:96px;padding-top:184px;position:relative}.hero.hero1:before{background:radial-gradient(50% 50% at 50% 50%,rgba(224,255,106,.5) 0,rgba(224,255,106,0) 100%);border-radius:848px;bottom:-32%;content:"";filter:blur(30px);height:118%;pointer-events:none;position:absolute;right:8%;width:45%;z-index:0}.hero.hero1--has-items{overflow:visible}@media screen and (max-width:960px){.hero.hero1--has-items{padding-bottom:var(--p-xl)}}.hero.hero1 .hero__content{align-items:center;display:flex;height:100%;margin:0 auto;max-width:1920px;position:relative;width:100%}.hero.hero1 .hero__content .container{position:relative;z-index:2}@media screen and (max-width:1169px){.hero.hero1 .hero__content .container{grid-template-columns:1fr;grid-template-rows:auto auto}}.hero.hero1 .hero__content.has-image .container{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1.1fr}@media (max-width:1100px){.hero.hero1 .hero__content.has-image .container{gap:40px;grid-template-columns:1fr}}@media (max-width:600px){.hero.hero1 .hero__content{width:100%}.hero.hero1 .hero__info{align-items:flex-end;padding-bottom:1.5rem}}.hero.hero1 .hero__content.has-image .hero__info{min-width:670px;width:100%}@media (max-width:1169px){.hero.hero1 .hero__content.has-image .hero__info{align-items:center;display:flex;flex-direction:column;min-width:auto;text-align:center}}.hero.hero1 .hero__text{max-width:870px}.hero.hero1 .hero__text h2{color:var(--clr-accent);font-family:var(--ff-primary);font-size:var(--fs-md);font-weight:300;letter-spacing:.1em;margin-bottom:.5rem}.hero.hero1 .hero__text p{color:#b0b6be;font-size:1.125rem;line-height:1.55;margin:0 0 32px;max-width:500px}@media screen and (max-width:959px){.hero.hero1 .hero__text p{font-size:var(--fs-base)}}.hero.hero1 .btn__wrapper{margin-top:0}.hero.hero1 .hero__cta{align-items:center;display:flex;gap:1.5rem;margin-top:2rem}@media (max-width:710px){.hero.hero1 .hero__cta{align-items:center;flex-direction:column;text-align:center;width:100%}}.hero.hero1 .cta-meta{color:var(--clr-text-tertiary);font-size:13px;line-height:1.45}.hero.hero1 .cta-meta strong{color:#fff}.hero.hero1 .hero__items{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:.5rem;margin-top:1.5rem}@media screen and (max-width:710px){.hero.hero1 .hero__items{align-items:center;flex-direction:column}}.hero.hero1 .hero__items .hero__item{display:flex;flex-wrap:wrap;gap:24px}@media screen and (max-width:710px){.hero.hero1 .hero__items .hero__item{align-items:center;flex-direction:column}}.hero.hero1 .hero__items .hero__item__content{align-items:center;border-radius:9999px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;white-space:nowrap}.hero.hero1 .hero__items .hero__item__content svg{color:var(--clr-lime)}.dark__background .hero.hero1 .hero__items .hero__item__content{color:#fff}.hero.hero1 .hero__items .h2{color:var(--clr-lime,var(--clr-accent));font-family:var(--ff-primary);font-size:inherit;font-weight:800;margin-bottom:0}.hero.hero1 .hero__items .hero_item_subline{font-family:var(--ff-primary);font-size:13px}.hero.hero1 .hero__items .hero__highlight__item{background:var(--grd-primary);border-radius:var(--br-sm);max-width:40ch;min-width:min(370px,100%);padding:var(--p-lg);position:relative;transform:translateY(28%)}@media screen and (max-width:1169px){.hero.hero1 .hero__items .hero__highlight__item{max-width:30ch;padding:var(--p-md);transform:translateY(0);width:100%}}@media screen and (max-width:767px){.hero.hero1 .hero__items .hero__highlight__item{max-width:100%}}@media screen and (max-width:374px){.hero.hero1 .hero__items .hero__highlight__item{display:none}}.hero.hero1 .hero__items .hero__highlight__item :not(a){color:var(--clr-light)}.hero.hero1 .hero__items .hero__highlight__item .h2{color:var(--clr-accent)}.hero.hero1 .hero__items .hero__highlight__item .btn__wrapper{margin-top:0;position:absolute;right:2.5rem;top:2.5rem}@media screen and (max-width:960px){.hero.hero1 .hero__items .hero__highlight__item .btn__wrapper{right:1.5rem;top:1.5rem}}.hero.hero1 .hero__image{border-radius:var(--br-lg);font-size:0;height:auto;line-height:0;overflow:hidden;position:relative}@media screen and (max-width:1100px){.hero.hero1 .hero__image{max-height:500px;max-width:100%}}.hero.hero1 .hero__image img,.hero.hero1 .hero__image video{display:block;height:auto;object-fit:contain;width:100%}.icons__content{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(350px,100%),1fr));width:100%}.icons__content__text__wrapper{display:flex;flex-direction:column;gap:1rem}.icons__content__text__wrapper .icon__title__wrap{align-items:center;display:flex;gap:1rem}.icons__content__text__wrapper .icon{height:2.25rem;width:2.25rem}.icons__content__text__wrapper .icon>*{height:100%;width:100%}.icons__content__text__wrapper .icon svg{color:var(--clr-accent)}.map-content{height:510px;width:100%}@media (max-width:600px){.map-content{height:400px}.map-content .contact__info:first-child .contact__text{margin-bottom:0}}@media (max-width:710px){.custom__mini-small{width:100%}}.custom__mini-small .custom__mini-small__row{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--br-pill);color:#b0b6be;display:inline-flex;font-family:var(--ff-primary);font-size:14px;font-weight:600;gap:9px;padding:6px 7px 6px 12px;transition:all .16s cubic-bezier(.2,0,0,1)}@media (max-width:710px){.custom__mini-small .custom__mini-small__row,.custom__mini-small .custom__mini-small__row .power-form-wrapper{width:100%}}.custom__mini-small .custom__mini-small__row .power-form{flex-direction:row;gap:12px}@media (max-width:710px){.custom__mini-small .custom__mini-small__row .power-form{justify-content:space-between}}.custom__mini-small .custom__mini-small__row .power-form .column,.custom__mini-small .custom__mini-small__row .power-form .grid{max-width:195px}.custom__mini-small .custom__mini-small__row .power-form .form-input{background:transparent;border:none;outline:none;padding:9px 0 9px .5rem}.custom__mini-small .custom__mini-small__row .power-form .form-input::placeholder{color:#b0b6be}.custom__mini-small .custom__mini-small__row .power-form .form-input:-webkit-autofill,.custom__mini-small .custom__mini-small__row .power-form .form-input:-webkit-autofill:active,.custom__mini-small .custom__mini-small__row .power-form .form-input:-webkit-autofill:focus,.custom__mini-small .custom__mini-small__row .power-form .form-input:-webkit-autofill:hover{-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-text-fill-color:var(--clr-light)!important;caret-color:var(--clr-light);font-family:inherit;font-size:inherit;transition:background-color 9999s ease-in-out 0s}.custom__mini-small .custom__mini-small__row .power-form .power-form__btn--submit{border-radius:var(--br-pill);font-size:var(--fs-xs);font-weight:var(--fw-bold);padding:10px 1rem}.custom__mini-small .custom__mini-small__row .power-form .error-message{bottom:-30px;white-space:nowrap}.custom__mini-small .custom__mini-small__row .power-form__error{padding:.5rem;position:absolute;top:70%}.custom__mini-small .custom__mini-small__row .power-form__error p{font-size:10px}.custom__mini-small .custom__mini-small__row .power-form__success{background:transparent;border:none;padding:8px}.custom__mini-small .custom__mini-small__row .power-form__success .power-form__success-message{font-size:14px}.custom__mini-small .custom__mini-small__row .power-form__success-message>*{color:var(--clr-lime)}.custom__mini-small__row form input:user-invalid,.custom__mini-small__row form input[invalid],.custom__mini-small__row form select:user-invalid,.custom__mini-small__row form select[invalid],.custom__mini-small__row form textarea:user-invalid,.custom__mini-small__row form textarea[invalid]{border-radius:var(--br-pill)}.news__grid{background:var(--bg-color,transparent);padding-block:var(--p-section)}.news__grid .news__filter>p{align-items:center;display:flex;gap:.5rem}.news__grid .news__filter__controllers{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.news__grid .news__filter .news__grid__text{margin-bottom:4rem}.news__grid .news__filter .filter__form{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-inline:0}.news__grid .news__filter .filter__form label{display:none}.news__grid .news__filter .filter__form .filter__fields{display:flex;flex-wrap:wrap;gap:1rem}.news__grid .news__filter .filter__form .filter__fields fieldset{max-width:400px;min-width:250px;width:max-content}@media screen and (max-width:600px){.news__grid .news__filter .filter__form .filter__fields fieldset{max-width:unset;width:100%}}.news__grid .news__filter .filter__form .filter__fields fieldset select{max-width:250px}@media screen and (max-width:600px){.news__grid .news__filter .filter__form .filter__fields fieldset select{max-width:unset;width:100%}}.news__grid .news__filter .news__articles__count{color:var(--clr-font);margin-top:1rem}.news__grid .news__filter .reset__filter{background:none;border:none;color:var(--clr-font);cursor:pointer;display:none;min-width:unset;opacity:0;transition:all .3s ease;visibility:hidden;width:auto}.news__grid .news__filter .reset__filter:after{content:none}@media screen and (max-width:768px){.news__grid .news__filter .reset__filter{margin-left:0;width:100%}}.news__grid .news__filter .reset__filter.active{display:inherit;opacity:1;visibility:visible}@media screen and (max-width:600px){.news__grid .news__filter .reset__filter{margin-top:.5rem}}.news__items__title{margin-bottom:1rem}.news__items__title div:first-child{margin-bottom:.5rem}.news__items__row,.news__items__row-main{display:grid;gap:4rem 2rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));margin-top:4rem}.news__items__row--slider,.news__items__row-main--slider{align-items:stretch;display:flex;gap:0}.news__items__row .news__items__item.highlighted.first-item,.news__items__row-main .news__items__item.highlighted.first-item{display:grid;gap:2rem;grid-column:1/-1;grid-template-columns:repeat(2,1fr);order:-1}@media screen and (max-width:960px){.news__items__row .news__items__item.highlighted.first-item,.news__items__row-main .news__items__item.highlighted.first-item{grid-template-columns:1fr}}@media screen and (max-width:710px){.news__items__row .news__items__item.highlighted.first-item,.news__items__row-main .news__items__item.highlighted.first-item{gap:.5rem;grid-column:unset}}.news__items__row .news__items__item.highlighted.first-item .news__items__item-img,.news__items__row-main .news__items__item.highlighted.first-item .news__items__item-img{height:100%}.news__items__row .news__items__item.highlighted.first-item .news__items__item-img img,.news__items__row-main .news__items__item.highlighted.first-item .news__items__item-img img{transition:transform .3s ease}@media screen and (max-width:1273px){.news__items__row .news__items__item.highlighted.first-item .news__items__item-img,.news__items__row-main .news__items__item.highlighted.first-item .news__items__item-img{aspect-ratio:16/9}}.news__items__item{background-color:var(--clr-light);border:1px solid rgba(29,35,41,.08);border-radius:20px;display:flex;flex-direction:column;transition:box-shadow .25s,transform .25s}.news__items__item:hover{box-shadow:0 8px 36px rgba(29,35,41,.1);transform:translateY(-3px)}.news__items__item:hover .news__items__item-img img{transform:scale(1.05)}.news__items__item .news__items__item-img{aspect-ratio:16/9;background-color:#f8f9fb;border-radius:var(--br-sm);overflow:hidden;position:relative;width:100%}.news__items__item .news__items__item-img .image-layer{background:linear-gradient(transparent,transparent,50%,#000);height:100%;opacity:.6;pointer-events:none;position:absolute;top:0;width:100%}.news__items__item .news__items__item-img img{transition:transform .3s ease}.news__items__item .article__date{color:var(--clr-text-tertiary)}.news__items__item .article__date--on-image{background:var(--grd-accent);border-bottom-left-radius:var(--br-sm);color:var(--clr-light);font-size:var(--fs-xs);padding:.5rem;position:absolute;right:0;top:0}.news__items__item .news__items__item-side{display:flex;flex-direction:column;flex-grow:1;padding:1rem 1rem 1.5rem}.news__items__item .news__items__item-side .news__items__item-side-link{color:var(--clr-font);margin-top:auto}.news__items__item .news__items__item-side .news__items__item-side-link:after{background-color:var(--clr-font)}.news__items__item .news__items__item-side-title{font-size:22px;font-style:normal;font-weight:600;letter-spacing:-.22px;line-height:136%;margin-bottom:8px}.news__items__item .news__items__item-side-date{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.8rem;font-style:normal;font-weight:400;gap:.5rem;letter-spacing:-.014px;line-height:143%;margin-bottom:.5rem}.news__items__item .news__items__item-side-date .news__items__category{color:var(--clr-accent)}.archive-items-more{margin-top:6rem}.archive-items-more .archive-items__row{margin-top:2rem}.service__preview{padding-block:var(--p-section)}.service__preview .theme-slider{overflow:visible}.service__preview .news__items__row--slider{align-items:stretch;margin-top:4rem}.service__preview .news__items__item-wp{height:auto}.service__preview .news__items__item{background:var(--clr-light);border:1px solid var(--clr-border-subtle);border-radius:20px;display:flex;flex-direction:column;height:100%;overflow:hidden}.service__preview .news__items__item .news__items__item-img{aspect-ratio:unset;background:var(--clr-ink);border-radius:0;flex-shrink:0;height:208px;overflow:hidden;position:relative;width:100%}.service__preview .news__items__item .news__items__item-img .cover__img,.service__preview .news__items__item .news__items__item-img picture{display:block;height:100%;inset:0;object-fit:cover;object-position:center top;position:absolute;width:100%}.service__preview .news__items__item .news__items__item-img:after{background:rgba(224,255,106,.14);content:"";inset:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;z-index:1}.service__preview .news__items__item .news__items__item-img:before{background:linear-gradient(0deg,rgba(29,35,41,.25),transparent);bottom:0;content:"";height:64px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.service__preview .news__items__item .article__date--on-image{display:none}.service__preview .news__items__item .news__items__item-side{border-bottom:none;display:flex;flex-direction:column;flex-grow:1;padding:22px 24px 24px}.service__preview .news__items__item .news__items__item-side .news__items__item-side-date{align-items:center;display:flex;gap:9px;margin-bottom:12px;overflow:hidden}.service__preview .news__items__item .news__items__item-side .news__items__item-side-date .news__items__category{align-items:center;background:rgba(224,255,106,.18);border:1px solid rgba(190,210,60,.45);border-radius:9999px;color:#384a10;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.06em;padding:3px 10px;text-transform:uppercase;white-space:nowrap}.service__preview .news__items__item .news__items__item-side .news__items__item-side-date .article__date{color:var(--clr-text-tertiary);font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}.service__preview .news__items__item .news__items__item-side .news__items__item-side-title{color:var(--clr-ink);font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin-bottom:10px}.service__preview .news__items__item .news__items__item-side .news__items__item-side-text{color:var(--clr-text-tertiary);display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.55;margin-bottom:18px;-webkit-box-orient:vertical;overflow:hidden}.service__preview .news__items__item .news__items__item-side .news__items__item-side-link{align-items:center;color:var(--clr-ink);display:inline-flex;font-size:13px;font-weight:700;gap:7px;letter-spacing:-.005em;margin-top:auto;text-decoration:none}.service__preview .news__items__item .news__items__item-side .news__items__item-side-link .arr{align-items:center;background:var(--clr-lime);border-radius:50%;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.site__notification{background:var(--clr-light);border-radius:var(--br-md);box-shadow:0 0 14px 0 rgba(2,2,3,.28);display:none;padding:24px;position:relative;transition:bottom .5s cubic-bezier(.9,0,.1,1);transition:.2s;width:100%;z-index:1000;z-index:1}.site__notification.active{display:block}.site__notification.site__notification-closen{display:none}.site__notification__icons{color:var(--clr-accent);display:flex;gap:2rem;justify-content:flex-end;margin-bottom:1rem;position:absolute;right:24px}.site__notification__icons .close__notification{cursor:pointer}.site__notification__text{text-align:center}.site__notification__text h4{color:var(--clr-primary)}.site__notification p{margin-top:.5rem}@keyframes pricing_pulse{0%,to{box-shadow:0 0 0 3px rgba(224,255,106,.3)}50%{box-shadow:0 0 0 6px rgba(224,255,106,0)}}@keyframes badge-pulse{0%{box-shadow:0 0 0 0 rgba(224,255,106,.7)}70%{box-shadow:0 0 0 10px rgba(224,255,106,0)}to{box-shadow:0 0 0 0 rgba(224,255,106,0)}}.pricing-section{padding-block:var(--p-section);position:relative}.pricing-section .pricing-head{margin-bottom:56px}.pricing-section .pricing-head .overline{background:rgba(224,255,106,.06);border:1px solid rgba(224,255,106,.2);color:var(--clr-lime)}.pricing-section .pricing-head .overline .dot{animation:pricing_pulse 2.4s ease-in-out infinite;background:var(--clr-lime);box-shadow:0 0 0 3px rgba(224,255,106,.25)}.pricing-section .pricing-head h2{color:#fff;font-family:var(--ff-primary);font-size:56px;font-weight:700;letter-spacing:-.025em;line-height:1.04;margin:0 0 24px}.pricing-section .pricing-plans{display:grid;gap:20px;grid-template-columns:1fr 1.1fr}.pricing-section .pricing-plan{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--br-xl);display:flex;flex-direction:column;padding:40px;position:relative}.pricing-section .pricing-plan.featured{background:#2b320f;border:1px solid #6d8513}.pricing-section .pricing-plan:not(.featured) .btn--primary{background:#1d2329;border:1px solid #1d2329;color:#fff;padding:18px 26px}.pricing-section .pricing-plan:not(.featured) .btn--primary:hover{box-shadow:var(--shadow-md)}.pricing-section .pricing-plan .power-form__step{width:100%}.pricing-section .pricing-plan .custom__mini-small__row{display:flex;width:100%}.pricing-section .pricing-plan .custom__mini-small__row .power-form-wrapper{width:100%}.pricing-section .pricing-plan .custom__mini-small__row .power-form{justify-content:space-between}.pricing-section .pricing-plan .custom__mini-small__row .power-form .column,.pricing-section .pricing-plan .custom__mini-small__row .power-form .grid{max-width:none}.pricing-section .pricing-plan__badge{align-items:center;animation:badge-pulse 2s ease-out infinite;background:var(--clr-lime);border-radius:var(--br-pill);box-shadow:0 0 0 0 rgba(224,255,106,.7);color:var(--clr-ink);display:flex;font-size:11px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.08em;padding:7px 14px;position:absolute;right:36px;text-transform:uppercase;top:-13px;white-space:nowrap}.pricing-section .pricing-plan__title{color:#fff;font-family:var(--ff-primary);font-size:26px;font-weight:700;letter-spacing:-.01em;margin:0 0 8px}.pricing-section .pricing-plan__tagline{color:#b0b6be;font-size:14px;line-height:1.55;margin:0 0 32px;min-height:44px}.pricing-section .pricing-plan__price-row{align-items:flex-end;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:12px;margin-bottom:28px;padding-bottom:28px}.pricing-section .pricing-plan__num{color:#fff;font-family:var(--ff-primary);font-size:80px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:.9}.pricing-section .pricing-plan__num.lime{color:var(--clr-lime)}.pricing-section .pricing-plan__per{color:#b0b6be;font-size:14px;line-height:1.4}.pricing-section .pricing-plan__per strong{color:#fff}.pricing-section .pricing-plan__feats{display:flex;flex:1;flex-direction:column;gap:14px;list-style:none;margin:0 0 32px;padding:0}.pricing-section .pricing-plan__feats ul{margin:0;padding:0}.pricing-section .pricing-plan__feats li{color:#d0d5dd;font-size:15px;gap:12px;line-height:1.5;list-style:none;padding-left:28px;position:relative}.pricing-section .pricing-plan__feats li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' fill='none' viewBox='0 0 16 14'%3E%3Cpath fill='%23e0ff6a' fill-rule='evenodd' d='m14.333.366-9.55 9.216L2.25 6.874c-.467-.44-1.2-.466-1.734-.093-.52.387-.667 1.067-.346 1.614l3 4.881c.294.454.8.734 1.374.734a1.63 1.63 0 0 0 1.36-.734c.48-.626 9.643-11.55 9.643-11.55C16.746.5 15.293-.58 14.333.353z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";flex-shrink:0;height:14px;left:0;margin-top:3px;position:absolute;top:0;width:16px}.pricing-section .pricing-plan__feats strong{color:#fff;font-weight:700}.pricing-section .pricing-footnote{color:#b0b6be;font-size:14px;line-height:1.55;margin-top:32px;text-align:center}.pricing-section .pricing-footnote strong{color:#fff}@media (max-width:1100px){.pricing-section .pricing-head h2{font-size:38px}.pricing-section .pricing-plans{grid-template-columns:1fr}}@media (max-width:720px){.pricing-section .pricing-head h2{font-size:30px}.pricing-section .pricing-plan__num{font-size:64px}}.process-steps-section{padding-block:var(--p-section);position:relative}.process-steps-section .hiw-head{margin-bottom:44px}.process-steps-section .hiw-steps{display:grid;gap:20px;grid-auto-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.process-steps-section .hiw-step{background:var(--clr-light);border:1px solid var(--clr-border-subtle);border-radius:22px;display:flex;flex-direction:column;padding:32px 30px 30px;position:relative}.process-steps-section .hiw-step.featured{background:var(--clr-primary);border-color:var(--clr-primary);box-shadow:0 1px 8px 0 rgba(16,24,40,.04);color:var(--clr-light)}.process-steps-section .hiw-step.featured .step-proof{border-top-color:var(--clr-light)}.process-steps-section .hiw-step.featured .step-num,.process-steps-section .hiw-step.featured .step-proof,.process-steps-section .hiw-step.featured .step-proof strong,.process-steps-section .hiw-step.featured .step-proof svg,.process-steps-section .hiw-step.featured .step-text,.process-steps-section .hiw-step.featured .step-text p,.process-steps-section .hiw-step.featured h3{color:var(--clr-light)}.process-steps-section .hiw-step.featured .step-num{background:var(--clr-lime);color:var(--clr-primary)}.process-steps-section .hiw-step.featured .step-num-text{color:var(--clr-lime)}.process-steps-section .step-num-wrapper{align-items:center;display:flex;gap:6px;margin-bottom:22px}.process-steps-section .step-num-wrapper .step-num-dot{display:flex}.process-steps-section .step-num-wrapper .step-num-text{color:var(--clr-text-tertiary);font-size:12px;font-weight:700;text-transform:uppercase}.featured .process-steps-section .step-num-wrapper .step-num-text{color:hsla(0,0%,100%,.55)}.process-steps-section .step-num{align-items:center;background:#1d1f24;border-radius:10px;color:var(--clr-lime);display:flex;font-size:16px;font-style:normal;font-weight:700;height:44px;justify-content:center;line-height:24px;width:44px}.process-steps-section .step-visual{border-radius:12px;margin-bottom:24px;max-height:420px;overflow:hidden}@media (max-width:1169px){.process-steps-section .step-visual{margin:0 auto 24px;max-width:338px}}.process-steps-section .step-visual img{display:block;height:100%;object-fit:cover;width:100%}.process-steps-section h3{color:var(--clr-ink);font-size:26px;font-weight:700;line-height:1.14;margin:0 0 14px;min-height:2.28em;text-wrap:balance}.process-steps-section .step-text{color:var(--clr-text-tertiary);font-size:15px;line-height:1.55;margin:0 0 28px}.process-steps-section .step-text p{margin:0}.featured .process-steps-section .step-text{color:rgba(29,35,41,.78)}.process-steps-section .step-proof{align-items:center;border-top:1px solid #eef0f2;color:var(--clr-text-tertiary);display:flex;font-size:12.5px;gap:10px;line-height:1.4;margin-top:auto;padding-top:22px}.featured .process-steps-section .step-proof{border-top-color:rgba(29,35,41,.16);color:rgba(29,35,41,.7)}.process-steps-section .step-proof .step-proof__icon{display:flex}.process-steps-section .step-proof svg{color:var(--clr-ink);flex-shrink:0}.process-steps-section .step-proof strong{color:var(--clr-ink);font-weight:700}@media (max-width:1169px){.process-steps-section .hiw-head{margin-bottom:40px}.process-steps-section .hiw-steps{gap:16px;grid-auto-rows:auto;grid-template-columns:1fr}.process-steps-section .hiw-step,.process-steps-section h3{min-height:0}}@media (max-width:600px){.process-steps-section .hiw-steps{grid-auto-rows:auto;grid-template-columns:1fr}.process-steps-section h3{font-size:22px}}footer,section{overflow:hidden;position:relative}footer .background__color,section .background__color{background-color:color-mix(in srgb,var(--clr-dark,#000) calc(var(--overlay-strength, .4)*100%),transparent);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}footer .background__color.full-color,section .background__color.full-color{background:var(--background-color)}footer .background__img,footer .background__video,section .background__img,section .background__video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.add-padding-top{padding-top:var(--p-section)!important}.add-padding-bottom{padding-bottom:var(--p-section)!important}.add-margin-top{margin-top:var(--m-section)}.add-margin-bottom{margin-bottom:var(--m-section)}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.social-media__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-block-start:1rem}.social-media__buttons abbr svg{stroke:color-mix(in srgb,var(--clr-font) 50%,#fff);transition:all .3s ease-in-out}.social-media__buttons abbr svg:hover,.social-media__buttons abbr[title=Behance] svg:hover,.social-media__buttons abbr[title=Bluesky] svg:hover,.social-media__buttons abbr[title=Codepen] svg:hover,.social-media__buttons abbr[title=Discord] svg:hover,.social-media__buttons abbr[title=Facebook] svg:hover,.social-media__buttons abbr[title=Instagram] svg:hover,.social-media__buttons abbr[title=Linkedin] svg:hover,.social-media__buttons abbr[title=Mastodon] svg:hover,.social-media__buttons abbr[title=Medium] svg:hover,.social-media__buttons abbr[title=Patreon] svg:hover,.social-media__buttons abbr[title=Pinterest] svg:hover,.social-media__buttons abbr[title=Reddit] svg:hover,.social-media__buttons abbr[title=Snapchat] svg:hover,.social-media__buttons abbr[title=Teams] svg:hover,.social-media__buttons abbr[title=Telegram] svg:hover,.social-media__buttons abbr[title=Threads] svg:hover,.social-media__buttons abbr[title=TikTok] svg:hover,.social-media__buttons abbr[title=Tumblr] svg:hover,.social-media__buttons abbr[title=Vimeo] svg:hover,.social-media__buttons abbr[title=Whatsapp] svg:hover,.social-media__buttons abbr[title=X] svg:hover,.social-media__buttons abbr[title=Xing] svg:hover,.social-media__buttons abbr[title=Youtube] svg:hover,.social-media__buttons abbr[title=Zoom] svg:hover{stroke:var(--clr-accent)}.sticky-items__wrap{display:none;display:flex;flex-direction:column;position:fixed;z-index:4}@media screen and (min-width:1520px){.sticky-items__wrap{bottom:unset;display:block;left:0;top:calc(var(--header-height) + 4rem);transition:.2s}.sticky-items__wrap.notification-active{top:calc(var(--header-height) + 16rem)}}.sticky-items__wrap .sticky__item{display:flex;flex-wrap:nowrap;justify-content:flex-start}.sticky-items__wrap .sticky__item__icon{background:var(--grd-primary);padding:.8125rem}.sticky-items__wrap .sticky__item__title{background:var(--clr-primary);display:grid;display:none;margin-bottom:0;padding:.8125rem;padding-inline-end:1.5rem;place-content:center;pointer-events:none}.sticky-items__wrap .sticky__item__title.active{display:block;pointer-events:auto}.team__row{display:flex;margin:64px 0}@media (max-width:600px){.team__row{margin:30px 0 40px}}.team__row .team__item{display:flex;flex-direction:column;justify-content:space-between;position:relative}.team__row .team__item-img{height:234px;margin-bottom:16px;position:relative;width:100%}.team__row .team__item-side{margin-bottom:16px}.team__row .team__item-side-title.items-title{font-size:36px;font-style:normal;font-weight:600;letter-spacing:-.72px;line-height:122%}.team__row .team__item-side-link{align-items:center;display:flex}.team__row .team__item-side-name{font-size:22px;font-style:normal;font-weight:600;letter-spacing:-.22px;line-height:136%}.text__content{background:var(--bg-color,transparent);padding-block:var(--p-section)}.text__content__text h2{color:var(--clr-accent-secondary);margin-top:2rem}.text__content__text h2:first-child{margin-top:0}.text__content__text h3{margin-bottom:.75rem;margin-top:2rem}.text__content__text h4,.text__content__text h5,.text__content__text h6{color:var(--clr-accent-secondary);margin-bottom:.5rem;margin-top:2rem}.text__content__text h5,.text__content__text h6{font-family:var(--ff-primary);font-size:var(--fs-base);margin-bottom:0;margin-top:1rem}.text__content__text p{margin-bottom:.75rem}.text__content__text ol li:not(:last-child),.text__content__text ul li:not(:last-child){margin-bottom:.2em}.text__content__text>:last-child{margin-bottom:0}.text__content__text>:first-child{margin-top:0}@keyframes text__teaser__dot_pulse{0%,to{box-shadow:0 0 0 4px rgba(224,255,106,.2)}50%{box-shadow:0 0 0 7px rgba(224,255,106,0)}}.text__teaser{overflow:hidden;padding-block:var(--p-section);position:relative}.text__teaser.dark__background:after{background:radial-gradient(ellipse at 50% 100%,rgba(224,255,106,.65) 0,rgba(224,255,106,.25) 40%,transparent 70%);bottom:0;content:"";filter:blur(50px);height:60%;left:15%;pointer-events:none;position:absolute;right:15%;transform:translateY(30%);z-index:0}.text__teaser .container{position:relative;z-index:1}.text__teaser .cta__body{margin:0 auto;max-width:850px;text-align:center}.text__teaser.dark__background .title__text{margin-bottom:0}.text__teaser.dark__background .overline{align-items:center;background:rgba(224,255,106,.1);border:1px solid rgba(224,255,106,.28);border-radius:var(--br-pill);color:var(--clr-lime);display:inline-flex;font-size:12px;font-weight:600;gap:10px;letter-spacing:.16em;margin-bottom:28px;padding:7px 16px;text-transform:uppercase}.text__teaser.dark__background .overline .dot{animation:text__teaser__dot_pulse 2.4s ease-in-out infinite;background:var(--clr-lime);border-radius:var(--br-pill);box-shadow:0 0 0 4px rgba(224,255,106,.2);flex-shrink:0;height:6px;width:6px}.text__teaser.dark__background h2{font-family:var(--ff-primary);font-size:56px;font-weight:700;letter-spacing:-.025em;line-height:1.04;margin:0 0 40px}.text__teaser.dark__background .section__text{display:none}.text__teaser .trust-row{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:center;margin-bottom:44px}.text__teaser .trust-item{align-items:center;color:#b0b6be;display:inline-flex;font-size:14px;font-weight:500;gap:8px}.text__teaser .trust-item svg{color:var(--clr-lime);flex-shrink:0}.text__teaser .btn__wrapper{display:flex;justify-content:center;margin-top:0}@media (max-width:1080px){.text__teaser{padding:64px 0 80px}.text__teaser.dark__background h2{font-size:40px}}@media (max-width:600px){.text__teaser{padding:48px 0 64px}.text__teaser.dark__background h2{font-size:30px}.text__teaser .btn__wrapper .btn--primary{font-size:15px;justify-content:center;width:100%}.text__teaser .trust-row{gap:8px 16px}.text__teaser .trust-item{font-size:13px}}.title__text.columns{display:grid;gap:1.5rem 4rem;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:960px){.title__text.columns{grid-template-columns:1fr}}.title__text.columns h2{margin-bottom:0;text-wrap:balance}.title__text .section__title h2{text-wrap:balance}@media (max-width:710px){.title__text .section__title h2 br{display:none}}@keyframes trust_pulse{0%,to{box-shadow:0 0 0 3px rgba(224,255,106,.3)}50%{box-shadow:0 0 0 6px rgba(224,255,106,0)}}@keyframes trust_online-pulse{0%,to{box-shadow:0 0 0 0 rgba(23,178,106,.5)}50%{box-shadow:0 0 0 6px rgba(23,178,106,0)}}.trust-section{background:var(--bg-color,#f3f4f6);color:var(--clr-ink);padding-block:var(--p-section);position:relative}.trust-section .trust-head{align-items:start;display:grid;gap:64px;grid-template-columns:1.2fr 1fr;margin-bottom:64px}@media (max-width:1100px){.trust-section .trust-head{gap:36px;grid-template-columns:1fr;margin-bottom:48px}}.trust-section .trust-head__text .eyebrow{align-items:center;background:var(--clr-light);border:1px solid var(--clr-border-subtle);border-radius:var(--br-pill);color:var(--clr-ink);display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.16em;margin-bottom:28px;padding:6px 14px;text-transform:uppercase}.trust-section .trust-head__text .eyebrow .dot{animation:trust_pulse 2.4s ease-in-out infinite;background:var(--clr-lime);border-radius:var(--br-pill);box-shadow:0 0 0 3px rgba(224,255,106,.3);height:6px;width:6px}.trust-section .trust-head__text h2{font-family:var(--ff-primary);font-size:56px;font-weight:700;letter-spacing:-.025em;line-height:1.04;margin:0 0 24px}@media (max-width:1100px){.trust-section .trust-head__text h2{font-size:38px}}@media (max-width:600px){.trust-section .trust-head__text h2{font-size:30px}}.trust-section .trust-head__text .lede{color:var(--clr-text-tertiary);font-size:17px;line-height:1.6;margin:0;max-width:480px}.trust-section .trust-counters{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:600px){.trust-section .trust-counters{grid-template-columns:1fr}}.trust-section .trust-counter{background:var(--clr-light);border:1px solid var(--clr-border-subtle);border-radius:var(--br-lg);overflow:hidden;padding:22px 24px;position:relative}.trust-section .trust-counter.featured{background:var(--clr-lime);border-color:var(--clr-lime)}.trust-section .trust-counter:not(.featured):before{background:var(--clr-lime);border-radius:0 0 3px 3px;content:"";height:3px;left:24px;position:absolute;right:24px;top:0}.trust-section .trust-counter__value{align-items:center;display:flex;gap:12px;justify-content:space-between}.trust-section .trust-counter__number{align-items:baseline;color:var(--clr-ink);display:flex;font-family:var(--ff-primary);font-size:64px;font-variant-numeric:tabular-nums;font-weight:800;gap:2px;letter-spacing:-.03em;line-height:1}.trust-section .trust-counter__number .suffix{color:var(--clr-ink);font-size:32px;font-weight:700;margin-left:2px}@media (max-width:600px){.trust-section .trust-counter__number{font-size:38px}.trust-section .trust-counter__number .suffix{font-size:22px}}.trust-section .trust-counter__icon{align-items:center;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.trust-section .trust-counter__icon img,.trust-section .trust-counter__icon svg{height:100%;object-fit:contain;width:100%}.trust-section .trust-counter__label{color:var(--clr-ink);font-size:13px;font-weight:700;line-height:1.3;margin-top:12px}.trust-section .trust-counter__sub{color:var(--clr-text-tertiary);font-size:12px;line-height:1.5;margin-top:4px}.trust-section .trust-badges{background:var(--Surface-surface-primary,#fff);border:1px solid var(--Border-border-quinary,#e6e9ed);border-radius:20px;box-shadow:0 1px 8px 0 rgba(16,24,40,.04);display:grid;gap:28px;grid-template-columns:repeat(4,1fr);margin-bottom:64px;padding:28px}@media (max-width:1100px){.trust-section .trust-badges{grid-template-columns:1fr 1fr;margin-bottom:48px}}@media (max-width:600px){.trust-section .trust-badges{grid-template-columns:1fr}}.trust-section .trust-badge{display:flex;flex-direction:column;gap:14px;transition:border-color .2s,transform .2s}.trust-section .trust-badge__ico{align-items:center;background:var(--clr-ink);border-radius:10px;color:var(--clr-lime);display:flex;height:40px;justify-content:center;width:40px}.trust-section .trust-badge__ico svg{height:20px;width:20px}.trust-section .trust-badge__ico img{height:20px;object-fit:contain;width:20px}.trust-section .trust-badge__title{color:var(--clr-ink);font-size:16px;font-weight:700;letter-spacing:-.005em;margin:0}.trust-section .trust-badge__text{color:var(--clr-text-tertiary);font-size:13px;line-height:1.55;margin:0}.trust-section .trust-chat{display:flex;flex-direction:column;gap:18px;max-width:100%}.trust-section .trust-msg{align-items:start;display:grid;gap:14px}.trust-section .trust-msg--left{grid-template-columns:56px minmax(0,1fr);justify-self:start;max-width:720px;width:100%}.trust-section .trust-msg--right{grid-template-columns:minmax(0,1fr) 56px;justify-self:end;margin-left:auto;max-width:720px;width:100%}@media (max-width:710px){.trust-section .trust-msg{gap:10px}}.trust-section .trust-avatar-wrap{height:56px;position:relative;width:56px}@media (max-width:600px){.trust-section .trust-avatar-wrap{height:44px;width:44px}}.trust-section .trust-avatar{background:var(--clr-border-subtle);border-radius:var(--br-pill);height:56px;overflow:hidden;width:56px}.trust-section .trust-avatar.ai{align-items:center;background:url(../img/claude-logo.webp) no-repeat 50%,#d97757;background-size:cover;display:flex;height:56px;justify-content:center;width:56px}.trust-section .trust-avatar.ai svg{color:#fff;height:28px;width:28px}.trust-section .trust-avatar img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:600px){.trust-section .trust-avatar{height:44px;width:44px}}.trust-section .trust-online{animation:trust_online-pulse 2.4s ease-in-out infinite;background:var(--clr-success);border:3px solid var(--clr-bg-canvas);border-radius:var(--br-pill);bottom:-1px;box-shadow:0 0 0 0 rgba(23,178,106,.6);height:16px;position:absolute;right:-1px;width:16px}.trust-section .trust-bubble{background:var(--clr-light);border:1px solid var(--clr-border-subtle);border-radius:4px 18px 18px 18px;box-shadow:0 2px 6px rgba(15,23,42,.04);padding:18px 22px 14px}.trust-msg--right .trust-section .trust-bubble{border-radius:18px 4px 18px 18px}.trust-section .trust-bubble svg{color:var(--clr-success)}.trust-section .trust-bubble.ai{background:rgba(217,119,87,.07);border:1px solid rgba(217,119,87,.22);border-radius:18px 4px 18px 18px;color:var(--clr-ink)}.trust-section .trust-bubble.ai .trust-bubble__header{flex-direction:row-reverse;justify-content:flex-start}.trust-section .trust-bubble.ai svg{color:#9ca3af}.trust-section .trust-bubble__header{align-items:center;color:var(--clr-ink);display:flex;font-size:14px;font-weight:500;gap:6px;margin-bottom:10px}.trust-section .trust-bubble__header .role{color:var(--clr-text-tertiary);font-weight:500}.trust-section .trust-bubble__header .sep{color:var(--clr-border-default)}.ai .trust-section .trust-bubble__header .sep{color:rgba(29,35,41,.3)}.ai .trust-section .trust-bubble__header .role{color:var(--clr-text-tertiary)}.trust-section .trust-bubble__text{color:var(--clr-ink);font-size:16px;font-weight:500;line-height:1.55;margin:0 0 12px}.trust-section .trust-bubble__text p{margin:0}@media (max-width:600px){.trust-section .trust-bubble__text{font-size:15px}}.trust-section .trust-bubble__footer{align-items:center;color:var(--clr-text-tertiary);display:flex;font-size:11px;gap:6px;justify-content:flex-end;letter-spacing:.04em}.video__content{border-radius:10px;height:366px;margin:48px auto 0;max-width:840px;overflow:hidden;width:100%}@media (max-width:600px){.video__content{margin:30px 0 40px}}.video__section{background:var(--bg-color,transparent);padding-block:var(--p-section)}.video__section .video__item{margin-top:4rem}