.headerLogo{cursor:pointer}.headerLogo:hover{transform:scale(1.05);opacity:.8}footer{position:relative;padding:56px 0 72px;z-index:10}@media(min-width:768px){footer{padding:48px 0 88px}}@media(min-width:1136px){footer{padding:64px 0 88px}}footer>div{padding:0 24px}footer .footer-top-row{flex-direction:column}@media(min-width:768px){footer .footer-top-row{flex-direction:row}}footer .contact{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}@media(min-width:768px){footer .contact{margin-bottom:24px}}footer .contact-us{font-weight:700;line-height:142%}footer .contact-email,footer .contact-us{color:#fff;font-family:Neue Haas Grotesk Display Pro;font-size:14px;font-style:normal}footer .contact-email{font-weight:450;line-height:140%}footer .footer-logo{margin-bottom:16px}footer .footer-description{font-family:Neue Haas Grotesk Display Pro,Helvetica Neue,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:450;line-height:140%;max-width:363px;margin-bottom:24px}footer .social-icons{display:flex;gap:24px}footer .social-icons img{height:18px}footer .footer-divider{height:1px;border:none;background:#fff;margin:64px 0 25px}.grid-center-stack{display:grid;grid-template-rows:1fr;grid-template-columns:1fr;place-items:center}.grid-center-stack *{grid-row:1;grid-column:1}.custom-form{background:#f4f4f4}.completed-step{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #f0f0f0}.completed-step:last-of-type{margin-bottom:2rem}.completed-step-title{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0 0 2rem;text-align:left;line-height:1.2}@media(max-width:768px){.completed-step-title{font-size:1.75rem;margin-bottom:1.5rem}}.completed-field{position:relative;padding:8px;margin-bottom:2rem;border:3px solid rgba(0,0,0,0)}.completed-field:last-child{margin-bottom:0}.completed-label{position:absolute;top:0;left:18px;padding:0 6px;font-size:.75rem;font-weight:600;color:#000;text-transform:uppercase;letter-spacing:.5px;background:#f4f4f4;z-index:1}.completed-value{position:relative;font-size:1.125rem;color:#000;font-weight:400;padding:20px 16px;border-top:1px solid #000;border-bottom:1px solid #000;background:#f4f4f4}.completed-value .validation-icon{position:absolute;right:24px;top:50%;transform:translateY(-50%)}.completed-value .validation-icon svg{display:block}.form-title{color:#000;font-family:Neue Haas Grotesk Display Pro;font-size:32px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:2rem}@media(max-width:768px){.form-title{font-size:2rem;margin-bottom:2rem}}.form-content{display:flex;flex-direction:column;gap:10px;margin:-11px}.form-group{position:relative;padding:8px;margin-bottom:0;transition:all .3s ease;border-radius:4px;border:3px solid rgba(0,0,0,0)}.form-group.white .form-label{background:#fff}.form-group.white input{background:#fff;color:#000}.form-group .input-wrapper{position:relative;border-top:1px solid #000;border-bottom:1px solid #000}.form-group input{padding:20px 16px;background:#f4f4f4}.form-group:focus-within{border-radius:8px;border:3px solid #5b49de}.form-group.error .input-wrapper{border-color:#dc2626}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 35px #f4f4f4!important}input:-webkit-autofill{-webkit-text-fill-color:#000!important}.form-label{position:absolute;top:-6px;left:18px;font-size:10px;font-weight:400;padding:0 6px;color:#000;text-transform:uppercase;letter-spacing:.5px;background:#f4f4f4;z-index:1}.form-input{width:92%;border:none;outline:none;background:rgba(0,0,0,0);font-size:1.125rem;padding:.5rem 2.5rem .5rem 0;color:#000;font-family:inherit;transition:all .3s ease}.form-input::placeholder{color:#999;font-weight:400;transition:opacity .3s ease}.form-input:focus{outline:none}.form-input:focus::placeholder{opacity:.6}.error-message{color:#dc2626;font-weight:500;font-size:12px;margin-top:.5rem;display:block}.select-wrapper{width:100%;padding:8px 16px;border-top:1px solid #000;border-bottom:1px solid #000;background:#f4f4f4}.form-select{width:100%;border:none;outline:none;background:rgba(0,0,0,0);font-size:1.125rem;padding:.5rem 2.5rem .5rem 0;color:#000;font-family:inherit;transition:all .3s ease;appearance:none;cursor:pointer}.form-select:focus{outline:none}.form-select option{color:#000;background:#fff;padding:.5rem}.form-select option[value=""]{color:#999}.form-group.has-select-value .select-label{position:absolute;top:-6px;left:18px;padding:0 6px;font-size:10px;font-weight:400;color:#000;text-transform:uppercase;letter-spacing:.5px;background:#f4f4f4;z-index:1}.select-arrow{position:absolute;right:60px;top:50%;transform:translateY(-50%);pointer-events:none;transition:transform .3s ease}.select-arrow svg{display:block}.form-select:focus+.select-arrow{transform:translateY(-50%) rotate(180deg)}.consent-group{margin-top:1rem;padding:1rem;border-radius:4px;transition:all .3s ease}.consent-group:focus-within{border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.2)}.consent-label{display:flex;align-items:flex-start;gap:1rem;cursor:pointer;font-size:.95rem;line-height:1.4;color:#000}.consent-checkbox{width:20px;height:20px;border:2px solid #e0e0e0;border-radius:4px;background:#fff;cursor:pointer;position:relative;appearance:none;transition:all .3s ease;flex-shrink:0;margin-top:2px}.consent-checkbox:checked{background:#4f46e5;border-color:#4f46e5}.consent-checkbox:checked:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.consent-checkbox:focus{outline:2px solid #4f46e5;outline-offset:2px}.consent-checkbox:hover{border-color:#4f46e5}.consent-text{flex:1;user-select:none}.consent-text a{color:#3e00ff;text-decoration:underline;margin-left:5px}.consent-text a:hover{color:#5b49de;text-decoration:underline}.validation-icon{position:absolute;right:24px;top:50%;transform:translateY(-50%)}.validation-icon svg{display:block}.validation-icon.error-icon svg circle{fill:#dc2626}.validation-icon.error-icon svg path{stroke:#fff}.form-footer{display:flex;justify-content:space-between;align-items:center;margin-top:32px}.progress-indicators{display:flex;gap:12px;align-items:center}.progress-dot{width:16px;height:16px;border-radius:8px;background-color:#e0e0e0;transition:all .3s ease}.progress-dot.completed{background-color:#c6c6c6}.progress-dot.active{width:44px;background-color:#5b49de}.next-button{display:flex;align-items:center;gap:32px;color:#fff;border-radius:50px;padding:13px 18px;font-size:14px;font-weight:600;letter-spacing:.5px;cursor:pointer;background:#3e00ff;transition:all .3s ease;border:1.5px solid #3e00ff;text-transform:uppercase;min-width:140px;justify-content:center}@media(min-width:768px){.next-button{font-size:16px;gap:35px}}@media(min-width:1136px){.next-button{padding:18px 30px}}.next-button:hover:not(:disabled){background:#5b49de;border:1.5px solid #5b49de;gap:40px}@media(min-width:1136px){.next-button:hover:not(:disabled){gap:50px}}.next-button:focus{outline:none}.next-button:disabled{background:#ccc;border:1.5px solid #ccc;color:#888;cursor:not-allowed;transform:none;box-shadow:none}.next-button:disabled img{opacity:.3;filter:invert(1)}@media(max-width:768px){.next-button{width:100%;padding:1.25rem 2rem}}.arrow-icon{width:20px;height:20px;transition:transform .3s ease}.next-button:hover:not(:disabled) .arrow-icon{transform:translateX(4px)}#mktoFormContainer{display:none}.custom-form{animation:slideInUp .6s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.form-error{color:#dc2626;font-size:.875rem;margin-top:30px;display:block}.form-input:focus-visible{outline:none}.next-button:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}.next-button.loading{pointer-events:none;opacity:.7}.next-button.loading .arrow-icon{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-page{display:flex;align-items:center;min-height:100vh}.loading-page-content{text-align:center}.loading-header-row-left h2{font-size:32px;font-weight:700;line-height:100%}.loading-header-row-left h2,.loading-header-row-left p{color:#fff;font-family:Neue Haas Grotesk Display Pro;font-style:normal}.loading-header-row-left p{font-size:24px;font-weight:450;line-height:140%}.divider{width:100%;padding:0 24px}.divider .divider-line{width:100%;height:1px;max-width:828px;margin:0 auto;background:#fff}.chat-container-wrapper{min-height:calc(100vh - 490px - 65px);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;justify-content:flex-start;overflow:hidden;flex-grow:1;background-image:url(/images/img-loading-background-desktop.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}.chat-container{scroll-behavior:smooth;max-height:calc(100vh - 270px - 65px);overflow-y:scroll;max-width:100%/*! purgecss start ignore *//*! purgecss end ignore */}.chat-container::-webkit-scrollbar{width:6px;height:6px}.chat-container::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:100px}.chat-container::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.chat-container .text{color:#fff;font-family:Neue Haas Grotesk Display Pro;font-size:18px;line-height:140%}.chat-container .items{display:block}.chat-container .items.flex-inline{display:inline-flex;flex-direction:row}.chat-container .items .sub-text{display:inline-block;margin-right:5px}.download-pdf{width:100%;padding:55.5px 24px 64px;background-color:#000}@media(min-width:768px){.download-pdf{padding:64.5px 0 80px}}@media(min-width:1136px){.download-pdf{padding:80px 0 100px}}.download-pdf .download-pdf-content h2{color:#fff;font-family:Neue Haas Grotesk Display Pro;font-size:22px;font-style:normal;font-weight:700;line-height:84%;margin-bottom:16px}@media(min-width:1136px){.download-pdf .download-pdf-content h2{font-size:32px;margin-bottom:24px}}.download-pdf .download-pdf-content p{color:#fff;font-family:Neue Haas Grotesk Display Pro;font-size:18px;font-style:normal;font-weight:450;line-height:140%;margin-bottom:16px}.result-item{padding:24px 32px 20px;background:hsla(0,0%,100%,.1)}.result-item,.result-item .result-item-content{gap:40px}.result-item,.result-item .result-item-content,.result-item .result-item-content-header{display:flex;flex-direction:column;align-items:flex-start}.result-item .result-item-content-header h2{color:#fff;font-family:Neue Haas Grotesk Display Pro;font-size:18px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:8px}@media(min-width:1136px){.result-item .result-item-content-header h2{font-size:20px}}.result-item .result-item-content-header p{color:#fff;font-family:Neue Haas Grotesk Display Pro;font-size:16px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:24px}.result-item .result-item-content-header:after{content:"";display:block;width:48px;height:2px;background:#fff}.result-item.finance .result-item-content-header:after{background:#1deea1}.result-item.marketing .result-item-content-header:after{background:#e3ee14}.result-item.sales .result-item-content-header:after{background:#00deff}.result-item.hr .result-item-content-header:after{background:#5b49de}.result-item .result-item-content-body{display:flex;flex-direction:column;align-items:flex-start}.result-item .result-item-content-body h3{color:#fff;font-family:Neue Haas Grotesk Display Pro;font-size:22px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:16px}@media(min-width:1136px){.result-item .result-item-content-body h3{font-size:24px}}.result-item .result-item-content-body p{font-size:16px;font-weight:450}.result-item .result-item-content-body p,.result-item .result-item-content-footer{color:#fff;font-family:Neue Haas Grotesk Display Pro;font-style:normal;line-height:140%}.result-item .result-item-content-footer{width:100%;display:flex;flex-direction:column;align-items:flex-start;font-size:14px;font-weight:400}.result-item .result-item-content-footer:before{content:"";display:block;width:100%;height:.5px;background:#fff;margin-bottom:17px}.result-item .result-item-content-footer a{cursor:pointer}.result-item .result-item-content-footer a:hover{text-decoration:underline}.call-to-action{width:100%;padding:80px 0;background-size:cover;background-position:50%;background-color:#999;background-repeat:no-repeat;background-image:url(/images/img-background-cta-desktop.jpg)}.call-to-action .call-to-action-content .call-to-action-content-row{display:flex;flex-direction:column}@media(min-width:768px){.call-to-action .call-to-action-content .call-to-action-content-row{flex-direction:row}}.call-to-action .call-to-action-content .call-to-action-content-row .call-to-action-content-row-left{display:flex;flex-direction:column;gap:24px;width:100%;padding:32px;background-color:#f4f4f4}@media(min-width:1136px){.call-to-action .call-to-action-content .call-to-action-content-row .call-to-action-content-row-left{padding:48px}}@media(min-width:768px){.call-to-action .call-to-action-content .call-to-action-content-row .call-to-action-content-row-left{width:50%}}.call-to-action .call-to-action-content .call-to-action-content-row .call-to-action-content-row-left h2{color:#000;font-family:Neue Haas Grotesk Display Pro;font-size:22px;font-style:normal;font-weight:700;line-height:84%}@media(min-width:1136px){.call-to-action .call-to-action-content .call-to-action-content-row .call-to-action-content-row-left h2{font-size:32px}}.call-to-action .call-to-action-content .call-to-action-content-row .call-to-action-content-row-left p{color:#000;font-family:Neue Haas Grotesk Display Pro;font-size:16px;font-style:normal;font-weight:450;line-height:140%;flex-grow:1;margin-bottom:8px}@media(min-width:1136px){.call-to-action .call-to-action-content .call-to-action-content-row .call-to-action-content-row-left p{font-size:18px}}.call-to-action .call-to-action-content .call-to-action-content-row .call-to-action-content-row-right{display:flex;flex-direction:column;gap:24px;width:100%;padding:32px;background-color:#fff}@media(min-width:1136px){.call-to-action .call-to-action-content .call-to-action-content-row .call-to-action-content-row-right{padding:48px}}@media(min-width:768px){.call-to-action .call-to-action-content .call-to-action-content-row .call-to-action-content-row-right{width:50%}}.call-to-action .call-to-action-content .call-to-action-content-row .call-to-action-content-row-right h2{color:#000;font-family:Neue Haas Grotesk Display Pro;font-size:22px;font-style:normal;font-weight:700;line-height:84%}@media(min-width:1136px){.call-to-action .call-to-action-content .call-to-action-content-row .call-to-action-content-row-right h2{font-size:32px}}.call-to-action .call-to-action-content .call-to-action-content-row .call-to-action-content-row-right p{color:#000;font-family:Neue Haas Grotesk Display Pro;font-size:16px;font-style:normal;font-weight:450;line-height:140%}@media(min-width:1136px){.call-to-action .call-to-action-content .call-to-action-content-row .call-to-action-content-row-right p{font-size:18px}}.call-to-action .call-to-action-content .call-to-action-content-row .call-to-action-content-row-right .cta-status{margin-top:12px;font-family:Neue Haas Grotesk Display Pro;font-size:14px;line-height:140%}.call-to-action .call-to-action-content .call-to-action-content-row .call-to-action-content-row-right .cta-status.success{color:#0f766e}.call-to-action .call-to-action-content .call-to-action-content-row .call-to-action-content-row-right .cta-status.error{color:#b91c1c}.result-page{background-image:url(/images/img-background-results-desktop.jpg);background-size:100% auto;background-position:top;background-repeat:no-repeat}.result-page .result-page-content h1{color:#fff;font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:700;line-height:100%;margin:100px 0 16px;font-size:36px}@media(min-width:1136px){.result-page .result-page-content h1{font-size:56px;margin:100px 0 24px}}.result-page .result-page-content p{color:#fff;font-family:Neue Haas Grotesk Display Pro;font-size:18px;font-style:normal;font-weight:450;line-height:140%;margin-bottom:48px}@media(min-width:1136px){.result-page .result-page-content p{font-size:24px}}.result-page .fade-in-element{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.result-page .fade-in-element.visible{opacity:1;transform:translateY(0)}