@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap);#z1-assessment *,#z1-assessment *::before,#z1-assessment *::after{box-sizing:border-box;margin:0;padding:0}.z1-assessment-container{font-family:'Montserrat','Open Sans',-apple-system,BlinkMacSystemFont,sans-serif;background:#0f0a15;background-image:radial-gradient(ellipse at 20% 50%,rgb(27 24 51 / .8) 0%,transparent 70%),radial-gradient(ellipse at 80% 20%,rgb(25 15 42 / .6) 0%,transparent 60%),linear-gradient(180deg,#0f0a15 0%,#1B1833 40%,#190F2A 100%);min-height:100vh;color:#fff;position:relative;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.z1-assessment-container::before{content:'';position:fixed;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 40%,rgb(0 185 207 / .03) 0%,transparent 50%),radial-gradient(circle at 70% 60%,rgb(0 185 207 / .02) 0%,transparent 40%);pointer-events:none;z-index:0}.z1-progress-wrapper{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgb(15 10 21 / .92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid rgb(0 185 207 / .08)}.z1-progress-bar{flex:1;height:5px;background:rgb(0 185 207 / .12);border-radius:3px;overflow:hidden}.z1-progress-fill{height:100%;background:linear-gradient(90deg,#00B9CF,#00d9e8,#1dd9ff);border-radius:3px;transition:width 0.7s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px rgb(0 185 207 / .4)}.z1-progress-text{font-size:12px;font-weight:600;color:rgb(0 185 207 / .6);min-width:48px;text-align:right;letter-spacing:.5px}.z1-step{display:none;min-height:100vh;min-height:100dvh;align-items:center;justify-content:center;padding:90px 20px 40px;position:relative;z-index:1}.z1-step-active{display:flex;animation:z1SlideIn 0.55s cubic-bezier(.16,1,.3,1)}@keyframes z1SlideIn{from{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes z1FadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes z1FadeIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.z1-step-content{max-width:640px;width:100%;margin:0 auto}.z1-welcome{text-align:center;padding:0 4px}.z1-logo-area{margin-bottom:32px}.z1-logo{max-height:56px;opacity:.85;filter:brightness(1.1)}.z1-title-main{font-size:32px;font-weight:800;line-height:1.15;margin-bottom:16px;letter-spacing:-.5px}.z1-highlight{background:linear-gradient(135deg,#00B9CF 0%,#00d9e8 40%,#1dd9ff 70%,#00B9CF 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.z1-subtitle{font-size:13px;font-weight:600;color:rgb(0 185 207 / .65);margin-bottom:28px;letter-spacing:3px;text-transform:uppercase}.z1-description{font-size:17px;font-weight:400;line-height:1.7;color:rgb(255 255 255 / .72);margin-bottom:28px}.z1-quote{font-style:italic;font-weight:300;color:rgb(0 185 207 / .5);margin-bottom:44px;font-size:15px;line-height:1.5}.z1-quote strong{font-weight:600;color:rgb(0 185 207 / .7)}.z1-step-label{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:rgb(0 185 207 / .5);margin-bottom:16px}.z1-dim-badge{display:inline-block;background:rgb(0 185 207 / .06);border:1px solid rgb(0 185 207 / .15);color:rgb(0 185 207 / .7);padding:8px 18px;border-radius:24px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.z1-step-counter{display:block;font-size:12px;font-weight:500;color:rgb(0 185 207 / .35);margin-bottom:12px;letter-spacing:.5px}.z1-question{font-size:24px;font-weight:700;line-height:1.35;margin-bottom:12px;color:#fff}.z1-hint{font-size:15px;font-weight:400;color:rgb(255 255 255 / .45);margin-bottom:32px;line-height:1.5}.z1-input{width:100%;padding:18px 0;font-size:18px;font-weight:500;color:#fff;background:#fff0;border:none;border-bottom:2px solid rgb(0 185 207 / .2);outline:none;transition:border-color 0.3s ease;font-family:inherit;-webkit-appearance:none;border-radius:0}.z1-input::placeholder{color:rgb(0 185 207 / .3);font-weight:400}.z1-input:focus{border-bottom-color:#00B9CF}.z1-input-mt{margin-top:24px}.z1-input.z1-error{border-bottom-color:#EF5350;animation:z1Shake 0.4s ease}@keyframes z1Shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-10px)}40%{transform:translateX(10px)}60%{transform:translateX(-6px)}80%{transform:translateX(6px)}}.z1-select-group{margin-top:32px}.z1-select-label{display:block;font-size:14px;font-weight:500;color:rgb(255 255 255 / .6);margin-bottom:14px}.z1-radio-group{display:flex;flex-direction:column;gap:10px}.z1-radio-card{cursor:pointer;display:flex;align-items:center;gap:10px;padding:14px 20px;border:1.5px solid rgb(0 185 207 / .12);border-radius:10px;transition:all 0.25s ease;font-size:15px;font-weight:500;color:rgb(255 255 255 / .75);background:rgb(255 255 255 / .02)}.z1-radio-card:hover{border-color:rgb(0 185 207 / .35);background:rgb(0 185 207 / .06)}.z1-radio-card input{display:none}.z1-radio-card:has(input:checked){border-color:#00B9CF;background:rgb(0 185 207 / .1);color:#fff}.z1-radio-card input:checked+span{color:#E0E3E8}.z1-options{display:flex;flex-direction:column;gap:10px;margin-top:28px}.z1-option{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;background:rgb(255 255 255 / .025);border:1.5px solid rgb(0 185 207 / .1);border-radius:12px;cursor:pointer;transition:all 0.25s ease;text-align:left;color:rgb(255 255 255 / .78);font-size:15px;font-weight:400;line-height:1.5;font-family:inherit;width:100%;-webkit-tap-highlight-color:#fff0}.z1-option:hover{border-color:rgb(0 185 207 / .3);background:rgb(0 185 207 / .05);transform:translateY(-1px)}.z1-option:active{transform:translateY(0)}.z1-option.z1-selected{border-color:#00B9CF;background:rgb(0 185 207 / .1);color:#fff;box-shadow:0 0 0 1px rgb(0 185 207 / .15),0 4px 16px rgb(0 0 0 / .2)}.z1-option.z1-selected .z1-option-letter{background:linear-gradient(135deg,#00B9CF,#00d9e8);color:#1B1833;border-color:#fff0}.z1-option-letter{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1.5px solid rgb(0 185 207 / .2);border-radius:8px;font-size:13px;font-weight:700;transition:all 0.25s ease;letter-spacing:0}.z1-option-text{padding-top:6px}.z1-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 36px;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:all 0.3s cubic-bezier(.16,1,.3,1);border:none;font-family:inherit;text-decoration:none;letter-spacing:.3px;-webkit-tap-highlight-color:#fff0;width:100%;min-height:56px}.z1-btn-primary{background:linear-gradient(135deg,#00B9CF 0%,#0099a8 100%);color:#fff;box-shadow:0 4px 16px rgb(0 185 207 / .3)}.z1-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgb(0 185 207 / .4);background:linear-gradient(135deg,#00d9e8 0%,#00B9CF 100%);color:#fff}.z1-btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px rgb(0 185 207 / .25)}.z1-btn-secondary{background:rgb(0 185 207 / .06);color:rgb(0 185 207 / .6);border:1.5px solid rgb(0 185 207 / .12)}.z1-btn-secondary:hover{color:rgb(255 255 255 / .9);border-color:rgb(0 185 207 / .3);background:rgb(0 185 207 / .08)}.z1-btn-whatsapp{background:linear-gradient(135deg,#00B9CF 0%,#0099a8 100%);color:#fff;font-size:17px;box-shadow:0 4px 16px rgb(0 185 207 / .3)}.z1-btn-whatsapp:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgb(0 185 207 / .4);color:#fff}.z1-start-btn{font-size:18px;min-height:62px;max-width:420px;margin:0 auto;letter-spacing:.5px;text-transform:uppercase;font-weight:800}.z1-nav-row{display:flex;flex-direction:column-reverse;gap:10px;margin-top:36px}.z1-shortcut{margin-top:20px;font-size:12px;color:rgb(0 185 207 / .22);text-align:center}.z1-shortcut kbd{display:inline-block;padding:3px 8px;background:rgb(0 185 207 / .08);border:1px solid rgb(0 185 207 / .1);border-radius:4px;font-family:inherit;font-size:11px;font-weight:600}.z1-result-screen{text-align:center;padding-top:10px}.z1-result-header{margin-bottom:36px}.z1-result-score-circle{position:relative;width:150px;height:150px;margin:0 auto 28px}.z1-result-score-circle svg{width:100%;height:100%}.z1-score-ring{transition:stroke-dashoffset 2.2s cubic-bezier(.4,0,.2,1)}.z1-score-number{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.z1-score-number span{font-size:40px;font-weight:800;line-height:1;letter-spacing:-1px}.z1-score-number small{font-size:15px;font-weight:500;color:rgb(0 185 207 / .45)}.z1-result-title{font-size:26px;font-weight:800;margin-bottom:8px;letter-spacing:-.3px}.z1-result-subtitle{font-size:13px;font-weight:700;color:rgb(0 185 207 / .6);text-transform:uppercase;letter-spacing:2px}.z1-dimensions-chart{background:rgb(0 185 207 / .04);border:1px solid rgb(0 185 207 / .08);border-radius:16px;padding:24px 20px;margin-bottom:28px;text-align:left}.z1-dimensions-chart h3{font-size:16px;font-weight:700;margin-bottom:20px;text-align:center;color:rgb(255 255 255 / .85)}.z1-dim-bars{display:flex;flex-direction:column;gap:14px}.z1-dim-bar-item{display:flex;flex-direction:column;gap:6px}.z1-dim-bar-item-top{display:flex;justify-content:space-between;align-items:center}.z1-dim-name{font-size:13px;font-weight:600;color:rgb(255 255 255 / .65)}.z1-dim-bar{height:8px;background:rgb(0 185 207 / .08);border-radius:4px;overflow:hidden}.z1-dim-fill{height:100%;border-radius:4px;transition:width 1.5s cubic-bezier(.4,0,.2,1)}.z1-dim-fill[data-dim="clareza"]{background:linear-gradient(90deg,#00B9CF,#1dd9ff)}.z1-dim-fill[data-dim="atitude"]{background:linear-gradient(90deg,#00B9CF,#00d9e8)}.z1-dim-fill[data-dim="pnl"]{background:linear-gradient(90deg,#a2805a,#c9a876)}.z1-dim-fill[data-dim="lideranca"]{background:linear-gradient(90deg,#00B9CF,#1dd9ff)}.z1-dim-fill[data-dim="disciplina"]{background:linear-gradient(90deg,#a2805a,#c9a876)}.z1-dim-score{font-size:12px;font-weight:600;color:rgb(0 185 207 / .45)}.z1-result-message{background:rgb(0 185 207 / .04);border:1px solid rgb(0 185 207 / .1);border-radius:16px;padding:24px 20px;margin-bottom:28px;text-align:left;font-size:15px;font-weight:400;line-height:1.75;color:rgb(255 255 255 / .78)}.z1-result-message h4{color:#00B9CF;margin-bottom:14px;font-size:18px;font-weight:700}.z1-result-message p{margin-bottom:14px}.z1-result-message strong{color:#fff;font-weight:600}.z1-result-message em{color:rgb(0 185 207 / .7)}.z1-result-ctas{display:flex;flex-direction:column;gap:12px;margin:0 auto 28px}.z1-result-footer{font-size:13px;font-weight:400;color:rgb(0 185 207 / .25);font-style:italic;margin-top:24px;line-height:1.5}@media (min-width:641px){.z1-step{padding:100px 32px 48px}.z1-title-main{font-size:46px;letter-spacing:-1px}.z1-question{font-size:30px}.z1-description{font-size:18px;max-width:520px;margin-left:auto;margin-right:auto}.z1-option{padding:20px 24px;font-size:16px;border-radius:14px}.z1-option:hover{transform:translateX(4px)}.z1-btn{width:auto;min-height:52px;padding:16px 40px}.z1-start-btn{min-height:60px;padding:18px 56px;font-size:17px}.z1-nav-row{flex-direction:row;gap:14px}.z1-nav-row .z1-btn-secondary{width:auto;flex:0}.z1-nav-row .z1-btn-primary{width:auto}.z1-radio-group{flex-direction:row;flex-wrap:wrap}.z1-radio-card{flex:0 0 auto}.z1-dim-bar-item{display:grid;grid-template-columns:180px 1fr 55px;align-items:center;gap:12px;flex-direction:row}.z1-dim-bar-item-top{display:contents}.z1-dim-score{text-align:right}.z1-dimensions-chart{padding:32px}.z1-result-message{padding:28px}.z1-result-ctas{max-width:420px}.z1-result-title{font-size:34px}.z1-result-score-circle{width:170px;height:170px}.z1-score-number span{font-size:46px}}@media (min-width:1024px){.z1-step-content{max-width:700px}.z1-title-main{font-size:52px}.z1-question{font-size:34px}.z1-option{gap:16px}}@supports (padding-top:env(safe-area-inset-top)){.z1-progress-wrapper{padding-top:calc(16px + env(safe-area-inset-top))}.z1-step{padding-bottom:calc(40px + env(safe-area-inset-bottom))}}#z1-assessment,#z1-assessment *{box-sizing:border-box!important}#z1-assessment button,#z1-assessment input,#z1-assessment select,#z1-assessment textarea,#z1-assessment a.z1-btn{font-family:'Outfit','Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;-webkit-font-smoothing:antialiased;text-transform:none!important;text-shadow:none!important;letter-spacing:0.2px!important}#z1-assessment button.z1-btn,#z1-assessment a.z1-btn{all:unset;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;box-sizing:border-box!important;height:52px!important;min-height:52px!important;max-height:none!important;padding:0 28px!important;margin:0!important;border:0!important;border-radius:12px!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important;line-height:1!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;white-space:nowrap!important;cursor:pointer!important;user-select:none!important;-webkit-appearance:none!important;appearance:none!important;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease!important;vertical-align:middle!important;overflow:visible!important}#z1-assessment button.z1-btn.z1-btn-primary,#z1-assessment a.z1-btn.z1-btn-primary{background:linear-gradient(135deg,#00B9CF 0%,#0099a8 100%)!important;color:#ffffff!important;box-shadow:0 8px 24px -8px rgb(0 185 207 / .55)!important}#z1-assessment button.z1-btn.z1-btn-primary:hover,#z1-assessment a.z1-btn.z1-btn-primary:hover{background:linear-gradient(135deg,#00d3ea 0%,#00B9CF 100%)!important;transform:translateY(-1px)!important;box-shadow:0 12px 28px -8px rgb(0 185 207 / .65)!important;color:#ffffff!important}#z1-assessment button.z1-btn.z1-btn-primary:active,#z1-assessment a.z1-btn.z1-btn-primary:active{transform:translateY(0)!important}#z1-assessment button.z1-btn.z1-btn-secondary,#z1-assessment a.z1-btn.z1-btn-secondary{background:rgb(255 255 255 / .04)!important;color:rgb(255 255 255 / .75)!important;border:1px solid rgb(0 185 207 / .25)!important;box-shadow:none!important}#z1-assessment button.z1-btn.z1-btn-secondary:hover,#z1-assessment a.z1-btn.z1-btn-secondary:hover{background:rgb(0 185 207 / .08)!important;border-color:rgb(0 185 207 / .45)!important;color:#ffffff!important}#z1-assessment a.z1-btn.z1-btn-whatsapp,#z1-assessment button.z1-btn.z1-btn-whatsapp{background:linear-gradient(135deg,#00B9CF 0%,#0099a8 100%)!important;color:#ffffff!important;height:56px!important;min-height:56px!important;padding:0 32px!important;font-size:16px!important;border-radius:14px!important}#z1-assessment button.z1-btn.z1-start-btn,#z1-assessment a.z1-btn.z1-start-btn{height:58px!important;min-height:58px!important;padding:0 36px!important;font-size:16px!important;font-weight:800!important;letter-spacing:0.4px!important;text-transform:uppercase!important;border-radius:14px!important;max-width:420px!important;margin:0 auto!important}#z1-assessment .z1-nav-row{display:flex!important;gap:12px!important;margin-top:40px!important;align-items:center!important}@media (max-width:639px){#z1-assessment .z1-nav-row{flex-direction:column-reverse!important;gap:10px!important;margin-top:32px!important}#z1-assessment button.z1-btn,#z1-assessment a.z1-btn{width:100%!important}}@media (min-width:640px){#z1-assessment .z1-nav-row{flex-direction:row!important;gap:14px!important}#z1-assessment button.z1-btn.z1-btn-secondary,#z1-assessment a.z1-btn.z1-btn-secondary{flex:0 0 auto!important;width:auto!important;min-width:120px!important}#z1-assessment button.z1-btn.z1-btn-primary,#z1-assessment a.z1-btn.z1-btn-primary{flex:0 0 auto!important;width:auto!important;min-width:160px!important}#z1-assessment button.z1-btn.z1-start-btn,#z1-assessment a.z1-btn.z1-start-btn{flex:0 0 auto!important;min-width:280px!important}}#z1-assessment .z1-input{margin-bottom:8px!important;line-height:1.4!important}#z1-assessment .z1-shortcut{margin-top:24px!important}#z1-assessment button.z1-btn:focus-visible,#z1-assessment a.z1-btn:focus-visible{outline:2px solid rgb(0 185 207 / .7)!important;outline-offset:3px!important}#z1-assessment button.z1-btn[disabled],#z1-assessment button.z1-btn:disabled{opacity:0.45!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}#z1-assessment button.z1-option{all:unset;display:flex!important;width:100%!important;box-sizing:border-box!important;text-align:left!important;padding:18px 22px!important;border-radius:14px!important;border:1px solid rgb(0 185 207 / .18)!important;background:rgb(255 255 255 / .03)!important;color:rgb(255 255 255 / .82)!important;font-family:inherit!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;cursor:pointer!important;transition:all 0.2s ease!important;margin-bottom:10px!important}#z1-assessment button.z1-option:hover{border-color:rgb(0 185 207 / .55)!important;background:rgb(0 185 207 / .06)!important;color:#ffffff!important}#z1-assessment button.z1-option.z1-selected,#z1-assessment button.z1-option[data-selected="true"]{border-color:#00B9CF!important;background:rgb(0 185 207 / .12)!important;color:#ffffff!important}