.hh-btn{appearance:none;color:var(--dark-t-bright,#fcfdff);cursor:pointer;background:#14b8a6;border:none;border-radius:14px;padding:14px 22px;font-size:1.5rem;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s,filter .15s;box-shadow:0 8px 22px #14b8a640}.hh-btn:hover{filter:brightness(.95);transform:translateY(-1px)}.hh-btn:active{transform:translateY(0)}.hh-btn[disabled]{opacity:.6;cursor:not-allowed}.hh-modal-backdrop{z-index:9999;background:#0206178c;display:none;position:fixed;inset:0}.hh-modal{z-index:10000;justify-content:center;align-items:center;width:100vw;height:100vh;display:none;position:fixed;inset:0}.hh-modal.is-open{display:flex}.hh-modal-backdrop.is-open{display:block}.hh-modal__card{color:#e2e8f0;background:#1e293b;border:1px solid #ffffff0f;border-radius:18px;width:min(760px,94vw);padding:24px;box-shadow:0 24px 70px #0000008c}.hh-modal__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.hh-modal__title{color:#e2e8f0;font-size:1.75rem}.hh-modal__close{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:2.5rem}.hh-modal__close:hover{color:#e2e8f0}.hh-steps{gap:10px;margin:10px 0 20px;display:flex}.hh-step{background:#ffffff12;border-radius:999px;flex:1;height:8px}.hh-step.is-active{background:#14b8a6}.hh-form__row{gap:14px;margin:12px 0;display:grid}@media (min-width:720px){.hh-form__row--cols-3{grid-template-columns:1fr 1fr 1fr}.hh-form__row--cols-2{grid-template-columns:1fr 1fr}}label{color:#cbd5e1;margin-bottom:6px;font-weight:700;display:block}.hh-input,.hh-select,.hh-textarea{color:#e2e8f0;background:#0f172a;border:1px solid #94a3b840;border-radius:12px;outline:none;width:100%;padding:14px;font-size:1.4rem;transition:box-shadow .15s,border-color .15s,background .15s}.hh-input::-moz-placeholder{color:#94a3b8}.hh-select::-moz-placeholder{color:#94a3b8}.hh-textarea::-moz-placeholder{color:#94a3b8}.hh-input::placeholder,.hh-select::placeholder,.hh-textarea::placeholder{color:#94a3b8}.hh-input:focus,.hh-select:focus,.hh-textarea:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a640}.hh-textarea{resize:vertical;min-height:140px}.hh-modal__footer{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}#hh-email-backdrop{z-index:99999;background:#020617b3;display:none;position:fixed;inset:0}#hh-email-backdrop.active{display:block}#hh-email-modal{z-index:100000;background:#1e293b;border:1px solid #ffffff14;border-radius:20px;width:min(520px,94vw);padding:24px;font-family:inherit;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 70px #0000008c}#hh-email-modal.active{animation:.2s ease-out hhModalFadeIn;display:block}@keyframes hhModalFadeIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.hh-email-modal-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.hh-email-modal-title-group{align-items:center;gap:12px;display:flex}.hh-email-modal-title-icon-box{color:#14b8a6;background:#14b8a626;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.hh-email-modal-title{color:#e2e8f0;margin:0;font-size:1.75rem;font-weight:700}.hh-email-modal-close{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:2.5rem;line-height:1}.hh-email-modal-close:hover{color:#e2e8f0}.hh-email-modal-subtitle{color:#94a3b8;margin-top:4px;margin-bottom:24px;font-size:1.3rem}.hh-email-modal-options{flex-direction:column;gap:14px;display:flex}.hh-email-modal-option{text-align:left;color:#e2e8f0;cursor:pointer;box-sizing:border-box;background:#0f172a;border:1px solid #ffffff0d;border-radius:14px;justify-content:flex-start;align-items:center;width:100%;padding:16px;text-decoration:none;transition:all .2s;display:flex}.hh-email-modal-option:hover{background:#14b8a608;border-color:#14b8a6;box-shadow:0 0 12px #14b8a61a}.hh-email-modal-option-icon-box{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:16px;display:flex}.hh-email-modal-option-text{flex-grow:1;font-size:1.4rem;font-weight:700}.hh-email-modal-option-arrow{color:#94a3b8;align-items:center;font-size:1.6rem;transition:transform .2s;display:flex}.hh-email-modal-option:hover .hh-email-modal-option-arrow{color:#14b8a6;transform:translate(3px)}
body:has(.hhw-section){min-width:320px}body:has(.hhw-section) .content{min-width:320px}@keyframes esperaBgRiseIn{0%{opacity:0;transform:translateY(120px)}to{opacity:1;transform:translateY(0)}}.hhw-bg{will-change:transform, opacity;animation:1.2s cubic-bezier(.16,1,.3,1) forwards esperaBgRiseIn;z-index:-100!important;pointer-events:none!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;position:fixed!important;inset:0!important;overflow:hidden!important}.hhw-bg__veil{background:radial-gradient(120% 90% at 50% 0,#14b8a624,#0000 60%),radial-gradient(90% 70%,#0d1526d9,#0f172af5 70%);pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}@media (prefers-reduced-motion:reduce){.hhw-bg{opacity:1!important;animation:none!important;transform:none!important}}
.planet-image-background{z-index:-100!important;pointer-events:none!important;width:100%!important;height:100%!important;position:fixed!important;inset:0!important;overflow:hidden!important}.planet-image-background img{filter:brightness(50%)saturate(40%)hue-rotate(355deg)blur(1px);mix-blend-mode:lighten;opacity:0;animation:1.6s cubic-bezier(.16,1,.3,1) forwards riseIn;transform:translateY(140px);-o-object-fit:cover!important;object-fit:cover!important;pointer-events:none!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;position:fixed!important;inset:0!important}@keyframes riseIn{to{opacity:.5;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.planet-image-background img{opacity:.5!important;animation:none!important;transform:none!important}}.section-title h2.h2__title,.section-title h1.h2__title{margin-bottom:4rem}.section-title h3{text-align:center;word-wrap:break-word;max-width:90%;margin:0 auto;padding:0 1rem;font-size:clamp(1rem,4vw,2.25rem);font-weight:700;line-height:1.3}@media (max-width:1024px){.section-title h3{max-width:92%;font-size:clamp(1rem,3.5vw,1.75rem);line-height:1.4}}@media (max-width:640px){.section-title h3{max-width:95%;padding:0 .75rem;font-size:clamp(.9rem,4.5vw,1.5rem);line-height:1.5}}.content__block.logos-block{margin-bottom:2rem}.trust-center-icons{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3rem;width:100%;display:flex}.trust-center-icons>div{flex:none}.img-teste-min{-o-object-fit:contain;object-fit:contain;width:240px;max-width:100%;height:auto;margin:0 auto;display:block}@media (max-width:1024px){.trust-center-icons{justify-content:center;gap:2rem}.img-teste-min{width:clamp(200px,32vw,300px)}}@media (max-width:640px){.trust-center-icons{flex-direction:column;align-items:center;row-gap:1.75rem}.trust-center-icons>div{width:100%}.img-teste-min{width:clamp(240px,76vw,360px)}}@media only screen and (min-width:768px){.valores h1.h2__title{font-size:3.8rem}}@media only screen and (min-width:1200px){.valores h1.h2__title{max-width:70rem;font-size:4.6rem}}@media only screen and (min-width:1400px){.valores h1.h2__title{max-width:80rem;font-size:3.5rem}}@media only screen and (min-width:1600px){.valores h1.h2__title{max-width:90rem;font-size:6rem}}.tc-lightbox{width:100%;max-width:none;height:100%;max-height:none;color:inherit;border:0;margin:0;padding:0;overflow:hidden}.tc-lightbox::backdrop{background:0 0}.tc-lightbox:not([open]){display:none}.tc-lightbox__panel{position:relative}.tc-lightbox__scroll{overscroll-behavior:contain}.tc-lightbox__scroll:focus{outline:none}.tc-lightbox__close{border:1px solid var(--stroke-elements);background-color:var(--base);width:4.4rem;height:4.4rem;color:var(--t-bright);cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;font-size:2rem;display:flex;position:absolute;top:1.6rem;right:1.6rem}.tc-lightbox__close:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #14b8a6}
