﻿@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600&display=swap");.announcement-banner{position:fixed;top:0;left:0;width:100%;background:linear-gradient(90deg, #3e1d86 0%, #7c3aed 100%);z-index:1001;display:flex;align-items:center;justify-content:center;height:48px;padding:8px 48px;transition:transform 0.3s ease, opacity 0.3s ease}@keyframes gradientAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.announcement-banner.hidden{transform:translateY(-100%);opacity:0}.announcement-banner p{margin:0;color:#ffffff;font-size:18px;font-weight:300;text-align:center}.announcement-banner p a{color:#ffffff;font-weight:600;text-decoration:none;margin-left:24px;cursor:pointer}.announcement-banner p a::after{content:"→";display:inline-block;margin-left:8px;transition:transform 0.2s ease}.announcement-banner p a:hover{text-decoration:underline}.announcement-banner p a:hover::after{transform:translateX(8px)}.banner-close{position:absolute;right:16px;width:24px;height:24px;background:url("/static/img/close.7be246d45cf0.svg") center/20px 20px no-repeat;border:none;cursor:pointer;opacity:0.6;transition:opacity 0.2s ease}.banner-close:hover{opacity:1}body.has-banner header{top:48px}body.has-banner main>main{padding-top:48px}@media (max-width: 1180px){.announcement-banner{height:76px}.announcement-banner a{display:block}body.has-banner header{top:76px}body.has-banner main>main{padding-top:76px}body.has-banner #mobileMenu{top:76px}}@media (max-width: 840px){.announcement-banner{display:none}body.has-banner header{top:0}body.has-banner main>main{padding-top:0}body.has-banner #mobileMenu{top:0}}*,:after,:before{box-sizing:border-box}*:not(input){cursor:default}body{margin:0;padding:0;background-color:#171717;color:#ffffff;-webkit-font-smoothing:antialiased;font-family:"Plus Jakarta Sans", sans-serif;font-style:normal;display:flex;flex-direction:column}main{opacity:0;transition:opacity 1.5s ease 0s;display:flex;flex-direction:column}section{display:flex;flex-direction:column;align-items:center;padding:0 40px;overflow:hidden}.separator{align-self:center;width:100%;max-width:1170px;height:1px;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 20%, rgba(255,255,255,0.5) 80%, rgba(255,255,255,0) 100%)}.card{background:#1e1e1e;border:1px solid #2f2f2f;border-radius:12px;overflow:hidden}.card p{text-align:left}.card-link{width:100%;max-width:1170px;height:370px;background-size:auto 100%;background-repeat:no-repeat;background-position:right;display:flex}.card-link article{padding:0 40px 0 80px;display:flex;flex-direction:column;max-width:520px;justify-content:center;background:linear-gradient(to left, rgba(30,30,30,0), rgba(30,30,30,0.6) 60px)}.card-link h3{text-align:left}.card-link p{margin:24px 0 32px 0}.card-link a.button{align-self:flex-start}.cards-container-2{max-width:1000px;padding:0 5px;display:flex}.cards-container-2 .card{flex:1;margin:0 15px;background-position:center top;background-size:370px auto;background-repeat:no-repeat}.cards-container-3{max-width:1210px;padding:0 5px;display:flex}.cards-container-3 .card{flex:1;margin:0 15px;background-position:center top;background-size:400px auto;background-repeat:no-repeat}a.hyperlink,.hs-form a{color:#1cba56;font-weight:600;text-decoration:underline;white-space:nowrap;cursor:pointer}a.hyperlink:hover,.hs-form a:hover{color:#179f49}button{font-family:inherit;appearance:none;border:none;margin:0}a.button{text-align:center}.button,a.button,input.hs-button{cursor:pointer;background:#1cba56;border-radius:8px;appearance:none;text-decoration:none;border:none;color:#ffffff;font-family:inherit;font-style:normal;font-weight:600;font-size:15px;line-height:120%}.button:hover,a.button:hover,input.hs-button:hover{background-color:#179f49}.button.CTA-small,a.button.CTA-small,input.hs-button.CTA-small{line-height:40px;padding:0 14px}.button.CTA-medium,.button.primary.large,a.button.CTA-medium,a.button.primary.large,input.hs-button.CTA-medium,input.hs-button.primary.large{line-height:48px;padding:0 24px}.button.CTA-big,a.button.CTA-big,input.hs-button.CTA-big{line-height:56px;padding:0 24px}.button.CTA-secondary:not(:hover),a.button.CTA-secondary:not(:hover),input.hs-button.CTA-secondary:not(:hover){background-color:rgba(255,255,255,0.2)}.button .sr-only,a.button .sr-only,input.hs-button .sr-only{position:absolute;opacity:0;pointer-events:none}.CTA-double{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media (max-width: 480px){.CTA-double{grid-template-columns:1fr;min-width:100%}}h1{margin:0;font-weight:500;font-size:48px;line-height:130%;text-align:center}.h1-loading{transform:translate(0, 20px);opacity:0;transition:all 1.5s ease}.h1-loading.h1-revealed{opacity:1;transform:translate(0, 0)}h2{margin:0;font-style:normal;font-weight:500;font-size:40px;line-height:130%;text-align:center}h3{margin:0;font-style:normal;font-weight:500;font-size:32px;line-height:120%;text-align:center}h4{margin:0;font-style:normal;font-weight:500;font-size:24px;line-height:120%}h5{margin:0;font-style:normal;font-weight:600;font-size:20px;line-height:140%}p,ul,table{margin:0;font-style:normal;font-weight:400;font-size:15px;line-height:160%;color:rgba(255,255,255,0.5)}p{text-align:center}thead{color:#ffffff}em{font-style:inherit;background:linear-gradient(90deg, #87b85a 44.44%, #5ab897 92.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;white-space:nowrap}.text-gradient{background:linear-gradient(90deg, #87b85a 44.44%, #5ab897 92.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.text-nowrap{white-space:nowrap}.dotted-background{background-image:linear-gradient(to bottom, #171717, rgba(23,23,23,0)),linear-gradient(to top, #171717, rgba(23,23,23,0)),radial-gradient(#737373 1px, transparent 0);background-size:auto 315px, auto 315px, 72px 72px;background-position:top, bottom, center;background-repeat:no-repeat, no-repeat, repeat}.section-footer{padding:80px 40px;gap:32px}.section-footer *{max-width:800px}.section-footer p{margin:14px 0 32px 0;color:#ffffff}.no-transition{transition:none !important}@media (max-width: 840px){section{padding:0 15px}h1{font-size:32px}h2{font-size:32px;line-height:120%}h3{font-size:24px}em{white-space:normal}.text-nowrap{white-space:normal}.card-link{max-width:400px;height:unset;background-size:400px auto;background-position:center top}.card-link article{padding:330px 26px 50px 26px;background:none}.card-link p{margin:9px 0 24px 0}.cards-container-2,.cards-container-3{display:block;padding:0}.cards-container-2 .card,.cards-container-3 .card{margin:0 0 20px 0;max-width:400px;padding:0 26px 50px 26px}.section-footer{padding:40px 15px 50px 15px}.section-footer p{margin:14px 0 24px 0}}/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:rgba(51,51,51,0.25);border-radius:50%;cursor:pointer;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:#333}.flickity-rtl .flickity-page-dot{text-indent:9999px}.hs-form .hs-form-field{margin-bottom:14px}.hs-form .form-columns-2 .hs-form-field{float:left;width:50%}.hs-form .form-columns-2 .hs-form-field:first-child{padding-right:5px}.hs-form .form-columns-2 .hs-form-field:last-child{padding-left:5px}@media (max-width: 480px){.hs-form .hs-form-field{float:none;width:100% !important;padding:0 !important}}.hs-form .hs-form-field>label{display:inline-block;margin-bottom:4px;font-style:normal;font-weight:400;font-size:12px;line-height:160%;color:rgba(255,255,255,0.5)}.hs-form .hs-form-field.hs-fieldtype-checkbox>label,.hs-form .hs-form-field.hs-fieldtype-radio>label{font-size:15px;font-weight:600;line-height:160%;margin-top:10px}.hs-form .input{margin:0 !important}.hs-form input[type="text"],.hs-form input[type="password"],.hs-form input[type="datetime"],.hs-form input[type="datetime-local"],.hs-form input[type="date"],.hs-form input[type="month"],.hs-form input[type="time"],.hs-form input[type="week"],.hs-form input[type="number"],.hs-form input[type="email"],.hs-form input[type="url"],.hs-form input[type="search"],.hs-form input[type="tel"],.hs-form input[type="color"],.hs-form input[type="file"],.hs-form textarea,.hs-form select{width:100% !important;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;transition:all 0.15s ease-out;border-radius:8px;padding:0 18px;line-height:46px;display:block;font-family:"Plus Jakarta Sans", sans-serif;font-style:normal;font-weight:600;font-size:15px;background-color:#f4f4f4;color:#1e1e1e}.hs-form input[type="text"].invalid,.hs-form input[type="password"].invalid,.hs-form input[type="datetime"].invalid,.hs-form input[type="datetime-local"].invalid,.hs-form input[type="date"].invalid,.hs-form input[type="month"].invalid,.hs-form input[type="time"].invalid,.hs-form input[type="week"].invalid,.hs-form input[type="number"].invalid,.hs-form input[type="email"].invalid,.hs-form input[type="url"].invalid,.hs-form input[type="search"].invalid,.hs-form input[type="tel"].invalid,.hs-form input[type="color"].invalid,.hs-form input[type="file"].invalid,.hs-form textarea.invalid,.hs-form select.invalid{outline:0.2px solid #f2545b;border-color:#f2545b}.hs-form input[type="text"]:focus,.hs-form input[type="password"]:focus,.hs-form input[type="datetime"]:focus,.hs-form input[type="datetime-local"]:focus,.hs-form input[type="date"]:focus,.hs-form input[type="month"]:focus,.hs-form input[type="time"]:focus,.hs-form input[type="week"]:focus,.hs-form input[type="number"]:focus,.hs-form input[type="email"]:focus,.hs-form input[type="url"]:focus,.hs-form input[type="search"]:focus,.hs-form input[type="tel"]:focus,.hs-form input[type="color"]:focus,.hs-form input[type="file"]:focus,.hs-form textarea:focus,.hs-form select:focus{outline:1px solid #1cba56;border-color:#1cba56}.hs-form textarea{padding:12px 19px;line-height:1.3em;min-height:180px}.hs-form select{padding-right:42px}.hs-form .hs-fieldtype-select .input{position:relative}.hs-form .hs-fieldtype-select .input::after{content:url("../img/chevron-down.77165e1c27a6.svg");display:block;pointer-events:none;position:absolute;right:13px;top:calc(50% - 9px);width:18px;height:18px}.hs-form .hs-form-checkbox,.hs-form .hs-form-radio{display:inline-block}.hs-form .hs-form-checkbox label,.hs-form .hs-form-radio label{font-size:15px;font-weight:600;line-height:160%}.hs-form .hs-form-checkbox label>span,.hs-form .hs-form-radio label>span{margin:0 40px 0 28px}.hs-form input[type="checkbox"],.hs-form input[type="radio"]{cursor:pointer;margin:0;position:absolute;appearance:none;outline:none;cursor:pointer;height:0;width:0;color:rgba(255,255,255,0.3)}.hs-form input[type="checkbox"]::after,.hs-form input[type="radio"]::after{content:'';display:block;position:absolute;top:0;left:-2px;height:24px;width:24px;mask-size:cover;background-color:currentColor}.hs-form input[type="checkbox"]::after{mask:url("../img/check_box_outline_blank.4dfa7c770e16.svg")}.hs-form input[type="checkbox"]:checked::after{mask:url("../img/check_box.0b05c958f36d.svg");background-color:#1cba56}.hs-form input[type="checkbox"]:checked::before{content:'';display:block;position:absolute;top:2px;left:2px;width:16px;height:16px;background:#ffffff;border-radius:2px}.hs-form input[type="radio"]::after{mask:url("../img/radio_button_unchecked.4b2e11b5d3d4.svg")}.hs-form input[type="radio"]:checked::after{mask:url("../img/radio_button_checked.edf1cf35bf44.svg");background-color:#1cba56}.hs-form ul.inputs-list{list-style:none;padding:0;margin:0}.hs-form .hs-error-msg,.hs-form .hs-main-font-element{display:block;color:#f2545b;font-size:12px;font-weight:400;margin-top:5px}.hs-form .hs_error_rollup{margin:10px 0 14px}.hs-form .hs-submit{margin-top:14px}.hs-form .hs-button{min-width:160px}.hs-form .legal-consent-container label *:not(a){font-size:12px;font-style:normal;font-weight:400;line-height:160%;text-align:left;color:rgba(255,255,255,0.5)}.hs-form .legal-consent-container .field.hs-form-field{margin:8px 0}.hs-form .legal-consent-container input[type="checkbox"]::after{top:-2px}.hs-form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:26px !important}
