#globalPricingModal.pm-modal{align-items:center;display:none;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}#globalPricingModal.pm-modal.active{display:flex}#globalPricingModal .pm-overlay{background:rgba(15,15,76,.55);cursor:pointer;inset:0;position:absolute}#globalPricingModal .pm-content{background:var(--cube-off-blue);border-radius:24px;box-shadow:0 24px 80px rgba(15,15,76,.3);max-width:1180px;overflow-y:auto;padding:100px;position:relative;width:100%}#globalPricingModal .pm-close{align-items:center;background:var(--cube-light-green);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:0;height:44px;justify-content:center;line-height:0;padding:0;position:absolute;right:22px;top:22px;transition:background .2s ease,transform .2s ease;width:44px;z-index:2}#globalPricingModal .pm-close:hover{background:var(--cube-green);transform:scale(1.05)}#globalPricingModal .pm-close svg{display:block;height:18px;width:18px}#globalPricingModal .pm-close svg path{stroke:#fff!important}#globalPricingModal .pm-grid{align-items:start;display:grid;gap:50px;grid-template-columns:1fr 1.2fr}#globalPricingModal .pm-left .pm-logo{height:auto;margin:0 0 25px;width:113px}#globalPricingModal .pm-left .pm-logo.mobile{display:none}#globalPricingModal .pm-title{background:linear-gradient(90deg,#163d83,#4d4dcc 71.15%);background-clip:text;-webkit-background-clip:text;font-family:var(--main-font);font-size:60px;font-style:normal;font-weight:800;letter-spacing:-1.5px;line-height:60px;margin:0 0 24px;-webkit-text-fill-color:transparent}#globalPricingModal .pm-description{color:var(--main-blue);font-family:var(--secondary-font);font-size:15px;font-weight:400;line-height:1.6;margin:0;max-width:400px}#globalPricingModal #pricing-form{margin:0}#globalPricingModal #pricing-form .hs-form-field:not(.hs-fieldtype-radio):not(.hs-fieldtype-checkbox):not(.hs-fieldtype-booleancheckbox)>label{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}#globalPricingModal #pricing-form .hs-fieldtype-checkbox>label,#globalPricingModal #pricing-form .hs-fieldtype-radio>label{color:var(--main-blue);display:block;font-family:var(--main-font);font-size:14px;font-weight:700;margin:0 0 12px}#globalPricingModal #pricing-form .hs-fieldtype-radio .inputs-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;list-style:none;margin:0 0 32px;padding:0}#globalPricingModal #pricing-form .hs-form-radio label,#globalPricingModal #pricing-form .hs-form-radio-display{align-items:center;cursor:pointer;display:inline-flex;margin:0}#globalPricingModal #pricing-form .hs-form-radio input[type=radio]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}#globalPricingModal #pricing-form .hs-form-radio label>span{border:.5px solid var(--cube-purple);border-radius:999px;color:var(--cube-purple);display:inline-block;font-family:var(--main-font);font-size:12.5px;font-weight:700;margin:0 auto;min-width:119px;padding:7px 12px;text-align:center;transition:background .2s ease,color .2s ease}#globalPricingModal #pricing-form .hs-form-radio:last-child label>span{border:.5px solid #64748e;color:#64748e}#globalPricingModal #pricing-form .hs-form-radio label:hover>span{background:rgba(85,71,165,.08)}#globalPricingModal #pricing-form .hs-form-radio input[type=radio]:checked+span{background:var(--cube-purple);color:#fff}#globalPricingModal #pricing-form .hs-form-radio input[type=radio]:focus-visible+span{outline:2px solid var(--cube-light-green);outline-offset:2px}#globalPricingModal #pricing-form .hs-form-field{margin:0 0 16px;position:relative;width:100%}#globalPricingModal #pricing-form .hs-fieldtype-booleancheckbox.add-ons-label,#globalPricingModal #pricing-form .pm-addons-wrapper>p{color:var(--main-blue);font-family:var(--main-font);font-size:14px;font-weight:700;margin:0 0 12px}#globalPricingModal #pricing-form .hs-form-booleancheckbox-display,#globalPricingModal #pricing-form .hs-form-checkbox-display{align-items:center;cursor:pointer;display:inline-flex;gap:8px;margin:0 24px 8px 0}#globalPricingModal #pricing-form .hs-form-booleancheckbox-display>span,#globalPricingModal #pricing-form .hs-form-checkbox-display>span{color:var(--main-blue);font-family:var(--secondary-font);font-size:14px;font-weight:500}#globalPricingModal #pricing-form .inputs-list{display:flex;flex-wrap:wrap;gap:14px 36px;list-style:none;margin:0;padding:0}#globalPricingModal #pricing-form .inputs-list li{margin:0}#globalPricingModal #pricing-form .inputs-list li label{align-items:center;color:var(--main-blue);cursor:pointer;display:inline-flex;font-family:var(--main-font);font-size:15px;font-weight:500}#globalPricingModal #pricing-form form ul.hs-error-msgs label{color:red;font-family:var(--secondary-font);font-size:12px;font-weight:600}#globalPricingModal #pricing-form .input{margin:0}#globalPricingModal #pricing-form .hs-error-msgs label{color:red;font-family:var(--main-font);font-size:9.156px;font-style:normal;font-weight:600}#globalPricingModal #pricing-form .inputs-list li label>input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #d6dbe6;border-radius:4px;cursor:pointer;flex-shrink:0;height:22px;margin:0 12px 0 0;position:relative;transition:border-color .2s ease,background .2s ease;width:22px}#globalPricingModal #pricing-form .inputs-list li label>input[type=checkbox]:hover{border-color:var(--cube-purple)}#globalPricingModal #pricing-form .inputs-list li label>input[type=checkbox]:checked{background:var(--cube-purple);border-color:var(--cube-purple)}#globalPricingModal #pricing-form .inputs-list li label>input[type=checkbox]:checked:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:11px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:6px}#globalPricingModal #pricing-form input.hs-input[type=email],#globalPricingModal #pricing-form input.hs-input[type=number],#globalPricingModal #pricing-form input.hs-input[type=tel],#globalPricingModal #pricing-form input.hs-input[type=text],#globalPricingModal #pricing-form select.hs-input,#globalPricingModal #pricing-form textarea.hs-input{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid transparent;border-radius:14px;box-shadow:0 2px 8px rgba(15,15,76,.05);box-sizing:border-box;color:var(--main-blue);font-family:var(--main-font);font-size:12.5px;font-weight:500;height:48px;margin:0;outline:none;padding:0 20px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}#globalPricingModal #pricing-form select.hs-input{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1L6 6L11 1' stroke='%2310196E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 24px center;background-repeat:no-repeat;cursor:pointer;padding-right:48px}#globalPricingModal #pricing-form .hs-input:focus{border-color:var(--cube-purple);box-shadow:0 0 0 3px rgba(85,71,165,.12)}#globalPricingModal #pricing-form .hs-input::placeholder{color:var(--main-blue);font-weight:500;opacity:.85}#globalPricingModal #pricing-form textarea.hs-input{border-radius:24px;height:auto;min-height:100px;padding:18px 24px}#globalPricingModal #pricing-form .form-columns-2{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:0 0 12px}#globalPricingModal #pricing-form .form-columns-2>.hs-form-field{float:none!important;margin:0;padding:0!important;width:100%!important}#globalPricingModal #pricing-form .form-columns-2 .input{margin:0!important}#globalPricingModal #pricing-form .form-columns-1,#globalPricingModal #pricing-form .form-columns-3{width:100%}#globalPricingModal #pricing-form .form-columns-1 .hs-form-field,#globalPricingModal #pricing-form .form-columns-3 .hs-form-field{float:none!important;padding:0!important;width:100%!important}#globalPricingModal #pricing-form .hs-error-msgs,#globalPricingModal #pricing-form ul.hs-error-msgs{color:red!important;list-style:none;margin:4px 0 0;padding:0 18px}#globalPricingModal #pricing-form .hs-error-msg{color:#d33;font-family:var(--secondary-font);font-size:12px;font-weight:500}#globalPricingModal #pricing-form .hs_error_rollup{display:none}#globalPricingModal #pricing-form .legal-consent-container,#globalPricingModal #pricing-form .legal-consent-container p,#globalPricingModal #pricing-form .legal-consent-container span{color:var(--main-blue);font-family:var(--secondary-font);font-size:12px;font-weight:400;line-height:1.5;margin:16px 0}#globalPricingModal #pricing-form .legal-consent-container a{color:var(--main-blue);text-decoration:underline}#globalPricingModal #pricing-form .hs_submit{justify-self:center;margin:8px 0 0}#globalPricingModal #pricing-form .hs_submit .actions{background:var(--cube-light-green);border-radius:60px;display:inline-block;margin:0;overflow:hidden;padding:0;position:relative;width:max-content}#globalPricingModal #pricing-form .hs_submit .actions:after{background:#1e4593;border-radius:50px;content:"";height:29px;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .45s ease;width:29px;z-index:0}#globalPricingModal #pricing-form .hs_submit .actions:before{align-items:center;color:#fff;content:"→";display:flex;font-family:var(--headline-font);font-size:28px;font-weight:400;height:20px;justify-content:center;position:absolute;right:24px;top:14px;width:20px;z-index:2}#globalPricingModal #pricing-form .hs-button,#globalPricingModal #pricing-form input.hs-button[type=submit]{background:transparent;border:none;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-family:var(--main-font);font-size:12px;font-weight:600;height:auto;letter-spacing:1px;line-height:16px;padding:18px 71px 18px 23px;position:relative;text-align:left;text-transform:uppercase;transition:color .2s ease;z-index:2}#globalPricingModal #pricing-form .hs_submit .actions:hover:after{transform:translateY(-50%) scale(12)}#globalPricingModal #pricing-form .hs_submit .actions:hover .hs-button,#globalPricingModal #pricing-form .hs_submit .actions:hover:before{color:#fff}#globalPricingModal #pricing-form .submitted-message{color:var(--cube-green);font-family:var(--main-font);font-size:16px;font-weight:600;padding:40px 20px;text-align:center}@media (max-width:900px){#globalPricingModal .pm-content{padding:36px 24px}#globalPricingModal .pm-grid{gap:30px;grid-template-columns:1fr}#globalPricingModal .pm-left .pm-logo{margin:0 0 24px}#globalPricingModal .pm-title{font-size:36px}#globalPricingModal .pm-plan-cards .card{font-size:13px;padding:10px 22px}#globalPricingModal #pricing-form .form-columns-2{grid-template-columns:1fr}}@media (max-width:480px){#globalPricingModal .pm-title{font-size:28px}#globalPricingModal #pricing-form .hs-button{padding:0 64px 0 24px;text-align:center;width:100%}}