@font-face{font-family:'Zoho_Puvi_Regular';src:url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.eot");src:url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.eot") format("embedded-opentype"),url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.woff2") format("woff2"),url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Zoho_Puvi_RegularItalic';src:url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.eot");src:url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.eot") format("embedded-opentype"),url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.woff2") format("woff2"),url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.otf") format("opentype");font-weight:400;font-style:oblique;font-display:swap}@font-face{font-family:'Zoho_Puvi_Medium';src:url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_medium.eot");src:url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_medium.eot") format("embedded-opentype"),url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_medium.woff2") format("woff2"),url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_medium.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Zoho_Puvi_SemiBold';src:url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot");src:url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot") format("embedded-opentype"),url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.woff2") format("woff2"),url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Zoho_Puvi_SemiBoldItalic';src:url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot");src:url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot") format("embedded-opentype"),url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.woff2") format("woff2"),url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.otf") format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Zoho_Puvi_Bold';src:url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_bold.eot");src:url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_bold.eot") format("embedded-opentype"),url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_bold.woff2") format("woff2"),url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_bold.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Zoho_Puvi_ExtraBold';src:url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_extrabold.eot");src:url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_extrabold.eot") format("embedded-opentype"),url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_extrabold.woff2") format("woff2"),url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_extrabold.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--bg-0:#050c1c;--card-grad-0:#2748a7;--card-grad-1:#081866;--card-border:#668bfe;--blob-0:#d95db0;--blob-1:#3344dc;--glow:#5982d2;--text:#fff;--text-dim:#c7d2ea;--text-muted:rgba(255,255,255,.5);--accent:#02ff52;--cyan:#5cdcff;--input-bg:rgba(255,255,255,.1);--input-border:#377aff;--btn-0:#4385f0;--btn-1:#2d69e4;--danger:#ff6b6b;--radius:22px;--maxw:1240px;--card-shadow:0 4px 4px 0 rgba(0,0,0,.25),0 4px 54px 10px rgba(9,61,248,.15),0 20px 44px 10px rgba(0,13,255,.25),inset 0 4px 14px 0 rgba(4,100,255,.25),inset 0 -15px 64px 5px rgba(11,68,255,.15)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}a{color:inherit}html,body{min-height:100vh}body{font-family:"Zoho Puvi",sans-serif;color:var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden;background:url(https://local.manageengine.com/css/../images/uems-maturity-bg.jpg) 0 0 no-repeat;background-size:cover}#backToTop{position:fixed;right:20px;bottom:80px;color:#000;background:rgba(0,0,0,0.7) url(https://www.manageengine.com/images/up-arrow.png) no-repeat 16px 17px;font-size:12px;display:none;cursor:pointer;transition:all .1s ease 0s;width:50px;height:50px;border-radius:50%;text-indent:-1000px;overflow:hidden}#backToTop:hover{background-color:rgba(0,0,0,0.9);background-position:16px 10px}.bg-glow{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 1200px 900px at 8% 20%,rgba(89,130,210,.30) 0,transparent 60%),radial-gradient(ellipse 900px 700px at 95% 5%,rgba(51,68,220,.22) 0,transparent 55%)}.bg-blob{position:fixed;pointer-events:none;z-index:0;border-radius:50%;opacity:.18;filter:blur(80px)}.bg-blob--tr{width:680px;height:680px;top:-180px;right:-180px;background:radial-gradient(circle,var(--blob-0),var(--blob-1));animation:blob-drift 16s ease-in-out infinite}.bg-blob--bl{width:540px;height:540px;bottom:-100px;left:-100px;background:radial-gradient(circle,var(--blob-1),var(--blob-0));animation:blob-drift 20s ease-in-out infinite reverse}.container{max-width:1200px;margin:0 auto}.site-header{position:relative;z-index:10;max-width:var(--maxw);margin:0 auto;padding:26px 32px 0}.logo{display:inline-flex;align-items:center;text-decoration:none}.logo-img{height:30px;width:auto;display:block}#app{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto}.screen{display:none;animation:fade .42s cubic-bezier(.22,1,.36,1);padding:30px 0 60px}.screen.is-active{display:block}@keyframes fade{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes slide-up{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes slide-in-right{from{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes dot-pulse{0,100%{box-shadow:0 0 0 4px rgba(15,183,255,.25),inset 0 0 6px #84e7f5}50%{box-shadow:0 0 0 8px rgba(15,183,255,.12),inset 0 0 6px #84e7f5}}@keyframes blob-drift{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(24px,-18px) scale(1.06)}66%{transform:translate(-12px,12px) scale(.96)}}@keyframes level-glow{0%,100%{box-shadow:0 0 32px -8px var(--lvl-color,transparent)}50%{box-shadow:0 0 56px -2px var(--lvl-color,transparent)}}.card{background:linear-gradient(180deg,#2748a7 0,#081866 100%) padding-box,linear-gradient(180deg,#6e97ff,#0027f0) border-box;border:1px solid transparent;border-radius:var(--radius);box-shadow:var(--card-shadow)}.screen--landing{display:none;align-items:center;justify-content:center;min-height:72vh}.landing-card{width:100%;margin:0 auto;padding:clamp(44px,6vw,72px) clamp(32px,6vw,80px);text-align:center}.landing-title{font-family:'Zoho_Puvi_Bold';font-size:clamp(26px,4vw,48px);line-height:1.2;margin-bottom:25px;color:#fff;animation:slide-up .55s cubic-bezier(.22,1,.36,1) both .1s;font-size:36px}.landing-sub{font-size:22px;font-family:'Zoho_Puvi_SemiBold';color:#fff;margin-bottom:22px;animation:slide-up .55s cubic-bezier(.22,1,.36,1) both .2s}.landing-lead{font-size:16px;font-family:'Zoho_Puvi_Regular';line-height:1.55;color:#fff;margin:0 auto 36px;animation:slide-up .55s cubic-bezier(.22,1,.36,1) both .3s}.landing-info-box{border:1px solid #4480f7;border-radius:16px;padding:40px;margin:0 auto 40px;max-width:80%;animation:slide-up .55s cubic-bezier(.22,1,.36,1) both .4s;box-shadow:5px 4px 14px 1px #04133c}.landing-info-text{font-size:16px;line-height:1.6;color:#fff;margin-bottom:28px}.landing-levels{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.chip{font-size:15px;font-weight:600;padding:10px 16px;border-radius:100px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);color:#e8edf5;letter-spacing:.2px;transition:background .2s,border-color .2s,transform .2s}.chip:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.35);transform:translateY(-1px)}#btn-start{animation:slide-up .55s cubic-bezier(.22,1,.36,1) both .5s}.btn{font-family:"Zoho Puvi",sans-serif;font-size:16px;font-weight:600;border:0;border-radius:8px;padding:15px 60px;cursor:pointer;transition:filter .15s,transform .12s,box-shadow .2s;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;border-radius:24px}.btn:active{transform:translateY(1px)}.btn--primary{color:#fff;background:linear-gradient(180deg,var(--btn-0),var(--btn-1));box-shadow:0 14px 30px -12px rgba(70,120,255,.8)}.btn--primary:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 18px 36px -10px rgba(70,120,255,.9)}.btn--next{color:#0a0a0a;border-radius:25px;background:linear-gradient(180deg,#09a1e2 0,#10d78e 100%);box-shadow:0 4px 5px -4px rgba(0,0,0,.1),0 9px 14px -3px rgba(0,0,0,.1),inset 0 5px 5px 0 rgba(2,30,206,.22)}.btn--next:hover{filter:brightness(1.07)}.btn--next:disabled{opacity:.42;cursor:not-allowed;filter:none}.btn--ghost{border-radius:25px;background:rgba(255,255,255,.1);color:#fff;box-shadow:inset 0 0 0 1px var(--input-border)}.btn--ghost:hover{background:rgba(255,255,255,.17);transform:translateY(-1px)}.btn--ghost:disabled{color:rgba(255,255,255,.45);cursor:not-allowed}.quiz-card{padding:48px clamp(22px,5vw,68px) 44px}.stepper{display:flex;align-items:flex-end;justify-content:space-between;margin:0 auto 44px;max-width:960px;padding-top:28px}.step{flex:0 0 auto;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px}.step-num{font-size:14px;font-weight:600;color:rgba(255,255,255,.45);line-height:1;transition:color .3s;user-select:none}.step.is-current .step-num{color:#5cdcff}.step.is-done .step-num{color:#02ff52}.step-dot{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.28);display:grid;place-items:center;flex-shrink:0;transition:background .3s,box-shadow .3s,width .2s,height .2s}.step-dot svg{width:13px;height:13px;opacity:0;transition:opacity .3s;flex-shrink:0}.step-line{flex:1 1 auto;height:3px;background:rgba(255,255,255,.2);margin-bottom:13px;border-radius:2px;position:relative;z-index:0;transition:background .3s}.step.is-current .step-dot{width:25px;height:25px;background:radial-gradient(circle at 35% 30%,#2a5ae8 0,#0c1e80 40%,#020a3b 100%);box-shadow:inset 0 0 9px rgba(92,220,255,.35),0 0 0 5px rgba(92,220,255,.75),0 0 0 7px rgba(92,220,255,.2),0 0 18px 2px rgba(92,220,255,.45)}.step.is-done .step-dot{width:25px;height:25px;background:radial-gradient(circle at 35% 30%,#2a5ae8 0,#0c1e80 40%,#020a3b 100%);box-shadow:inset 0 0 9px rgba(92,220,255,.35),0 0 0 5px rgba(92,220,255,.75),0 0 0 7px rgba(92,220,255,.2),0 0 18px 2px rgba(92,220,255,.45)}.step.is-done .step-dot svg{opacity:1}.step-line.is-done{background:#fff}.category-title{text-align:center;font-size:28px;font-weight:700;background:linear-gradient(90deg,#5cdcff,#02ff52);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:36px;letter-spacing:.3px}.question-block{animation:slide-in-right .4s cubic-bezier(.22,1,.36,1) both;width:60%;margin:0 auto 40px}.question-block:nth-child(1){border-bottom:1.5px solid #454e78;padding-bottom:40px}.question-block:nth-child(2){animation-delay:.1s}.question-block:last-child{margin-bottom:0}.question-text{font-size:20px;font-family:'Zoho_Puvi_Regular';line-height:1.42;color:#fff;margin-bottom:30px;text-align:center}.options{display:grid;gap:12px}.option{display:flex;align-items:center;gap:18px;padding:20px 20px;min-height:62px;border-radius:8px;border:.9px solid #377aff;background:linear-gradient(to top,#28397c,#314791);cursor:pointer;text-align:left;font-family:"Zoho Puvi",sans-serif;font-size:16px;color:#fff;line-height:1.45;transition:border-color .2s,background .2s,box-shadow .2s,transform .18s;animation:slide-up .35s cubic-bezier(.22,1,.36,1) both;box-shadow:0 3px 23px 10px #142f88}.option:nth-child(1){animation-delay:.05s}.option:nth-child(2){animation-delay:.11s}.option:nth-child(3){animation-delay:.17s}.option:nth-child(4){animation-delay:.23s}.option:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.25);transform:translateX(4px)}.option .radio{flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.5);display:grid;place-items:center;transition:background .2s,box-shadow .2s}.option .radio::after{content:"";width:11px;height:11px;border-radius:50%;background:transparent;transition:background .2s}.option.is-selected{border-color:var(--accent);background:rgba(2,255,82,.07);box-shadow:0 0 0 1px var(--accent),0 0 20px -4px rgba(2,255,82,.4)}.option.is-selected .radio{background:#fff;box-shadow:0 0 12px rgba(2,255,82,.75)}.option.is-selected .radio::after{background:var(--accent)}.option-text{flex:1}.quiz-nav{display:flex;justify-content:center;gap:16px;margin-top:40px}.quiz-nav .btn{min-width:140px}.result-wrap{margin:0 auto;display:grid;gap:24px}.screen--result.is-active .result-hero{animation:slide-up .55s cubic-bezier(.22,1,.36,1) both .08s}.screen--result.is-active #result-form-card{animation:slide-up .55s cubic-bezier(.22,1,.36,1) both .2s}.screen--result.is-active .more-uems{animation:slide-up .55s cubic-bezier(.22,1,.36,1) both .32s}.screen--result.is-active .result-actions{animation:slide-up .55s cubic-bezier(.22,1,.36,1) both .42s}.result-hero{padding:clamp(36px,5vw,60px) clamp(28px,5vw,60px);text-align:left}.result-title{font-size:clamp(26px,3.4vw,38px);font-weight:700;margin-bottom:8px;background:linear-gradient(90deg,#5cdcff,#02ff52);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;text-align:center}.result-sub{font-size:20px;color:#fff;margin-bottom:35px;text-align:center}.cyma-gauge-panel{width:100%;margin:0 auto 28px;background:linear-gradient(to bottom,#0038d0,transparent);overflow:hidden;padding:60px 0 40px}.cyma-gauge-svg{display:block;width:100%;max-width:420px;margin:0 auto;height:auto}#cymaGaugeNeedle{transition:transform 1s cubic-bezier(.34,1.56,.64,1)}.cyma-gauge-arc{opacity:.35;transition:opacity .4s ease}.cyma-gauge-arc.is-active{opacity:1}.cyma-gauge-levels{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-bottom:32px}.cyma-gauge-level{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:18px;color:#6374a5;transition:color .2s;padding-bottom:6px;border-bottom:5px solid transparent;text-align:center;cursor:default}.cyma-gauge-level.is-active{color:#fff;font-weight:700}.cyma-gauge-level.is-active .cyma-gauge-range{color:#fff}.cyma-gauge-level.is-active[data-level="inicial"]{border-bottom-color:#e84136}.cyma-gauge-level.is-active[data-level="implementado"]{border-bottom-color:#f5a623}.cyma-gauge-level.is-active[data-level="gestionado"]{border-bottom-color:#c8b400}.cyma-gauge-level.is-active[data-level="optimizado"]{border-bottom-color:#7ed321}.cyma-gauge-level.is-active .cyma-gauge-level{color:#fff}.cyma-gauge-range{font-size:16px;color:#6374a5}.result-level-card{border-radius:16px;padding:60px;background:linear-gradient(to bottom,#1d2d7a,#051046);border:1px solid #4480f7;box-shadow:5px 4px 14px 1px #04133c;margin-bottom:50px;text-align:center}.result-level-name{font-size:clamp(22px,2.8vw,28px);font-weight:700;color:#fff;margin-bottom:25px}.result-score{display:none}.result-rec{font-size:16px;line-height:1.8;color:#fff}.ec-block{padding:30px 0 70px;text-align:center}.ec-text{font-size:16px;line-height:1.55;color:var(--text-dim);max-width:60%;margin:0 auto 24px;color:#fff}.ec-text strong{color:#fff}.ec-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.ec-link:hover{color:#6fb0ff}.ec-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.result-form{padding:clamp(28px,4vw,44px) clamp(24px,4vw,52px);border-radius:6px;width:90%;margin:auto;background:#2a397d;border:1px solid #4a599f}.result-form .form-title{font-size:clamp(18px,2.2vw,22px);font-weight:700;color:#fff;margin-bottom:24px;line-height:1.3}.result-form.is-submitted form{display:none}.result-form.is-submitted::after{content:"¡Gracias! Pronto recibirás un correo con tu resultado detallado.";display:block;font-size:18px;text-align:center;color:var(--accent);padding:24px 0 8px}.result-form.is-submitted .result-actions{display:block}.form-control{display:block;margin-bottom:18px}.label{display:block;font-size:14px;color:#fff;margin-bottom:7px}.label .req{color:#ff4d4d;margin-left:2px}.result-form input,.result-form select{width:100%;padding:18px;border-radius:6px;border:0;background:var(--input-bg);box-shadow:inset 0 0 0 1px var(--input-border);color:#fff;font-size:15px;font-family:inherit;transition:box-shadow .2s,background .2s;appearance:none;-moz-appearance:textfield}.result-form input::placeholder{color:var(--text-muted)}.result-form input::-webkit-outer-spin-button,.result-form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.result-form select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 18px center;padding-right:44px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.result-form select option{background:#0a1840;color:#fff}.result-form input:focus,.result-form select:focus{outline:0;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px #6aa1ff,0 0 0 3px rgba(55,122,255,.25)}.error{display:none;color:var(--danger);font-size:12.5px;margin-top:5px}.privacy-policy{color:#fff;font-size:15px;line-height:1.5;margin:4px 0 20px}.privacy-policy a{color:#6fb0ff;text-decoration:underline}.text-center{text-align:center}.btn-submit-new{width:100%;margin-top:8px}.btn-submit-new button{width:100%;height:58px;font-family:inherit;font-size:17px;font-weight:600;color:#fff;border:0;border-radius:30px;cursor:pointer;background:linear-gradient(180deg,var(--btn-0),var(--btn-1));box-shadow:0 4px 5px -4px rgba(0,0,0,.1),0 9px 14px -3px rgba(0,0,0,.1),inset 0 5px 5px 0 rgba(2,30,206,.25);transition:filter .15s,transform .12s}.btn-submit-new button:hover{filter:brightness(1.1)}.btn-submit-new button:active{transform:translateY(1px)}.btn-submit-new button:disabled{opacity:.55;cursor:not-allowed;filter:none}label.state-label{display:none}#meGDPRMessage{width:100%;margin:20px auto 0}#meGDPRMessage label{color:#fff;font-size:15px;line-height:normal}.privacy-policy{margin:20px 0}.success-overlay{position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;display:none;background:rgba(0,0,0,0.8)}.success-overlay .ad-success-msg{box-sizing:border-box;position:fixed;transform:translate(-50%,-50%);top:40%;left:50%;z-index:999999;width:400px;max-width:90%;text-align:center;color:#000;font-size:1.4em;line-height:1.8;font-weight:400;background:#fff;padding:40px 20px;border-radius:10px}.success-overlay span:not(.close){display:block;font-size:.8em;margin-top:10px;position:relative}.success-overlay .ad-success-msg span.close{position:absolute;z-index:999;top:0;right:0;color:#5b82c7;font-weight:bold;cursor:pointer;text-align:center;line-height:25px;font-family:Zoho_Puvi_SemiBold;font-size:14px;border-radius:50%;padding:2px 10px}.success-overlay .ad-success-msg span.tick-icon{display:block;width:60px;position:absolute;transform:translate(-50%,0);left:50%;top:-50px;padding:8px;background:#003795;border-radius:100%;height:60px}.success-overlay .ad-success-msg span.tick-icon img{vertical-align:middle;width:40px}.success-overlay .ad-success-msg p{line-height:1.6;color:#000;display:block;font-size:20px;font-family:Zoho_Puvi_SemiBold;margin:30px 0 0}.more-uems{padding:70px clamp(24px,4vw,52px) 40px;text-align:center}.more-title{font-size:24px;font-weight:700;color:#fff;margin-bottom:30px}.more-links{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.more-link{display:inline-flex;align-items:center;gap:14px;font-size:15px;font-weight:600;color:#fff;background:transparent;border:1px solid #377aff;border-radius:6px;padding:14px 22px 14px 15px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.more-link-img{width:34px;height:auto;border-radius:5px;object-fit:cover;flex-shrink:0;background:rgba(0,0,0,.3)}.more-link:hover{background:linear-gradient(to right,#073367,#122877);transform:translateY(-3px);box-shadow:0 8px 24px -6px rgba(92,220,255,.3)}.result-actions{justify-content:center;padding:8px 0;display:none;margin:auto;text-align:center}.state-label{display:none}@media only screen and (max-width:1200px){.container{width:90%;padding:0}}@media(max-width:1024px){.site-header{padding:22px 24px 0}.question-block{width:80%}.landing-info-box{max-width:90%}}@media(max-width:768px){.landing-title br{display:none}.site-header{padding:18px 20px 0}.quiz-nav{flex-direction:row}.quiz-nav .btn{flex:1;min-width:0;padding:14px 10px}.ec-actions{flex-direction:column;align-items:stretch}.ec-actions .btn{text-align:center}.result-level-card{padding:22px 20px}.result-sub{font-size:17px}.more-title{font-size:18px}.landing-sub{font-size:18px}.landing-lead{font-size:15px}.landing-lead br{display:none}.landing-info-box{padding:28px 24px}.question-block{width:90%}.cyma-gauge-range{font-size:13px}.result-form{width:100%}.stepper{padding-top:18px;margin-bottom:32px}.step-num{font-size:11px}.step-dot{width:24px;height:24px}.step-dot svg{width:11px;height:11px}.step.is-current .step-dot{width:28px;height:28px}.more-uems{padding:70px 0}.ec-text{max-width:100%}}@media(max-width:480px){.landing-card{padding:40px 22px}.landing-sub{font-size:16px}.landing-lead{font-size:13px}.landing-info-text{font-size:14px}.landing-info-box{padding:20px 16px;max-width:100%}.result-hero{padding:30px 18px}.result-rec{font-size:14px;line-height:1.6}.level-legend,.cyma-gauge-levels{flex-direction:column;align-items:center}.cyma-gauge-range{font-size:12px}.cyma-gauge-panel{padding:30px 16px 24px}.more-links{flex-direction:column;align-items:stretch}.more-link{justify-content:center}.question-block{width:100%}.stepper{padding-top:14px;margin-bottom:24px}.step-num{font-size:10px}.step-dot{width:20px;height:20px}.step-dot svg{width:9px;height:9px}.step.is-current .step-dot{width:22px;height:22px}.step.is-done .step-dot{width:22px;height:22px}.step-line{margin-bottom:9px}}@media(max-width:360px){.landing-sub{font-size:14px}.landing-info-box{padding:16px 12px}.landing-info-text{font-size:13px;margin-bottom:16px}.chip{font-size:13px;padding:8px 12px}.btn{padding:14px 24px}.step-num{font-size:8px}.step-dot{width:16px;height:16px}.step.is-current .step-dot,.step.is-done .step-dot{width:18px;height:18px}}