.elementor-20099 .elementor-element.elementor-element-7c98ce3{--display:flex}.elementor-20099 .elementor-element.elementor-element-22a6adb>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-20099 .elementor-element.elementor-element-69fdd67{--display:flex}.elementor-20099 .elementor-element.elementor-element-d4cfc79{--spacer-size:50px}form{--bg:#fff9ef;--panel:#364785;--panel-2:#83AADE;--text:#e8ebf1;--muted:#97a0b3;--primary:#6aa7ff;--primary-2:#2a67ff;--ok:#4ad991;--warn:#ffb155;--danger:#ff6b6b;--ring:color-mix(in oklab, var(--primary) 60%, transparent);--radius:14px;--radius-sm:10px;--shadow:0 8px 24px rgba(0,0,0,.28);--shadow-sm:0 4px 12px rgba(0,0,0,.22);--gap-1:.5rem;--gap-2:.75rem;--gap-3:1rem;--gap-4:1.5rem;--gap-5:2rem;--pad:1rem;--pad-2:1.25rem;--font:ui-sans-serif, system-ui, Segoe UI, Roboto, Inter, "Helvetica Neue", Arial, Apple Color Emoji, Segoe UI Emoji}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0;background-color:var(--bg);color:var(--e-global-color-primary);font-family:var(--font);-webkit-font-smoothing:antialiased;line-height:1.45}form{max-width:min(1100px, 92vw);margin:clamp(16px, 4vw, 40px) auto;background:var(--bg);overflow:clip}form>h2{margin:0;padding:clamp(16px, 2.5vw, 28px) clamp(16px, 3vw, 36px);font-size:clamp(1.1rem, 2.6vw, 1.4rem);letter-spacing:.3px}fieldset{margin:.5em;padding:0;border:0;border:1px solid color-mix(in oklab,var(--text) 10%,transparent);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:clip}legend{margin-left:var(--pad-2);margin-bottom:0!important;padding:.75rem 1rem;font-weight:600;font-size:1rem;color:var(--e-global-color-429ccfe)}fieldset>h3{color:var(--e-global-color-302ac25)!important;margin:var(--gap-4) var(--pad-2) var(--gap-2);margin-bottom:0px!important;font-size:1.2rem!important;font-weight:600}.question{color:var(--e-global-color-acdf8d5);margin:var(--gap-3) var(--pad-2) var(--gap-2);font-weight:600;letter-spacing:.2px}h3+.question{margin-top:10px!important}.likert{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,180px));gap:var(--gap-2);margin:0 var(--pad-2) var(--gap-4)}.likert label{position:relative;display:inline-grid;align-items:center;justify-content:center;text-align:center;padding:.85rem .9rem;border-radius:12px;background:linear-gradient(180deg,color-mix(in oklab,var(--panel) 92%,transparent),color-mix(in oklab,var(--panel-2) 72%,transparent));cursor:pointer;user-select:none;transition:transform .08s ease,border-color .2s,background .2s;isolation:isolate}.likert label:hover{border-color:color-mix(in oklab,var(--primary) 55%,transparent);transform:translateY(-1px)}.likert input[type="radio"]{position:absolute;inset:0;opacity:0;margin:0}.likert input[type="radio"]:checked+span{color:var(--text);font-weight:700}.likert label:has(input[type="radio"]:checked){border-color:var(--primary);outline:0;box-shadow:0 0 0 3px var(--ring),inset 0 0 0 9999px color-mix(in oklab,var(--e-global-color-302ac25) 70%,transparent);transform:translateY(-1px)}.likert input[type="radio"]:focus-visible+span,.likert label:focus-within{outline:0}.likert label:focus-within{box-shadow:0 0 0 3px var(--ring),inset 0 0 0 9999px color-mix(in oklab,var(--primary) 9%,transparent),var(--shadow-sm);border-color:var(--primary)}.likert span{display:inline-block;font-size:.95rem;line-height:1.2;color:var(--text)}input[type="number"]{appearance:textfield;margin:0 var(--pad-2) var(--gap-4);width:clamp(140px, 20ch, 280px);padding:.3rem .5rem;border-radius:12px;border:1px solid color-mix(in oklab,var(--text) 14%,transparent);background:var(--panel-2);color:var(--text);font-weight:600;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}input[type="number"]:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring),inset 0 0 0 9999px color-mix(in oklab,var(--e-global-color-302ac25) 70%,transparent)}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{appearance:none;margin:0}input[type="number"]+.percent-symbol{display:inline-block;transform:translateX(-5ch);color:#fff}button[type="submit"]{margin:var(--gap-5) var(--pad-2) calc(var(--gap-5) + .25rem);padding:.9rem 1.2rem;border:0;border-radius:12px;background:linear-gradient(180deg,var(--primary),var(--primary-2));color:#fff;font-weight:700;letter-spacing:.3px;cursor:pointer;box-shadow:0 8px 18px color-mix(in oklab,var(--primary-2) 35%,transparent);transition:transform .08s ease,filter .15s ease}button[type="submit"]:hover{transform:translateY(-1px);filter:brightness(1.06)}button[type="submit"]:active{transform:translateY(0);filter:brightness(.98)}.likert.compact{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.likert.dense label{padding:.7rem .75rem;border-radius:10px}.jet-form-builder__next-page-wrap{display:flex;justify-content:space-between}button{transition:transform .5s ease}button:hover{transform:scale(1.1)}.first-page-btn{margin-left:auto}.jfb-progress-type--default .jet-form-builder-progress-pages__item{padding:.5em 0.2em!important}.jet-form-builder-progress-pages__item--label{display:none}.jet-form-builder-progress-pages,.jfb-progress-type--default{padding-bottom:0!important}@media (max-width:700px){.jet-form-builder-progress-pages{display:none!important}}.jet-form-builder__submit-wrap{justify-content:center}@media (width < 480px){.question{margin:var(--gap-2) var(--pad)}.likert{margin:0 var(--pad) var(--gap-3)}fieldset{margin:var(--gap-4)}legend{margin-left:var(--pad)}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}