.taq-annot{display:flex;align-items:center;gap:8px;font-family:Outfit,sans-serif;font-size:14px;color:#5B3FC4;letter-spacing:.2px} .taq-form label{display:block;font-family:Outfit,sans-serif;font-weight:600;font-size:16px;color:#2B2760;margin:0 0 7px} .taq-form input[type=text],.taq-form input[type=email]{width:100%;box-sizing:border-box;height:56px;border:1.5px solid #CFC2F0;border-radius:8px;background:#fff;padding:0 18px;font-family:Outfit,sans-serif;font-size:17px;color:#2B2760;margin-bottom:20px;outline:0;box-shadow:inset 0 1px 2px rgba(91,63,196,.05)} .taq-form input::placeholder{color:#B1A5DC}.taq-form input:focus{border-color:#7558E4;box-shadow:0 0 0 3px rgba(117,88,228,.15)} .taq-form button{width:100%;height:60px;border:0;border-radius:8px;cursor:pointer;background:linear-gradient(90deg,#4B33B5,#7558E4);color:#fff;font-family:"Libre Caslon Text",serif;font-size:24px;display:flex;align-items:center;justify-content:center;gap:14px;box-shadow:0 8px 22px -6px rgba(91,63,196,.45);position:relative} .taq-form button:hover{background:linear-gradient(90deg,#4A31AE,#5B3FC4)} .taq-opt{display:flex;align-items:center;gap:20px;box-sizing:border-box;width:100%;min-height:56px;padding:0 24px;margin-bottom:12px;border:1.5px solid #CFC2F0;border-radius:8px;background:#fff;font-family:Outfit,sans-serif;font-weight:500;font-size:17px;color:#3D2C91;cursor:pointer;transition:.2s} .taq-opt i{flex:none;width:20px;height:20px;border:1.5px solid #9D86E6;border-radius:50%;box-sizing:border-box;position:relative;background:#fff} .taq-opt.on{background:#EDE6FB;border-color:#7558E4;box-shadow:0 0 0 3px rgba(117,88,228,.12)} .taq-opt.on i{border-color:#4B33B5}.taq-opt.on i:after{content:"";position:absolute;inset:3px;background:#3D2C91;border-radius:50%} .taq-opt b{margin-left:auto;font-weight:400} .taq-prog{display:flex;align-items:center;justify-content:center;max-width:720px;margin:12px auto 18px} .taq-prog span{flex:1;height:2px;background:#E3D9F8}.taq-prog span.f{background:#5B3FC4} .taq-prog em{flex:none;width:9px;height:9px;border-radius:50%;background:#C9B6F4}.taq-prog em.f{background:#4B33B5}.taq-prog em.c{width:20px;height:20px;background:#fff;border:3px solid #E986C2;box-sizing:border-box;box-shadow:0 0 0 4px rgba(233,134,194,.18)} .taq-states{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;width:100%} .taq-sc{background:#fff;border:1px solid #EBE4FB;border-radius:16px;box-shadow:0 14px 36px -18px rgba(91,63,196,.35);padding:22px 28px 24px;min-height:225px;box-sizing:border-box;font-family:Outfit,sans-serif;color:#3D2C91;display:flex;flex-direction:column} .taq-sc .lbl{font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#7F63D8;text-align:center;margin-bottom:12px} .taq-sc .dots{display:flex;align-items:center;gap:0;margin-bottom:14px}.taq-sc .dots span{flex:1;height:1.5px;background:#E3D9F8}.taq-sc .dots em{width:8px;height:8px;border-radius:50%;background:#C9B6F4;flex:none}.taq-sc .dots em.f{background:#4B33B5}.taq-sc .dots em.c{width:14px;height:14px;background:#fff;border:3px solid #E986C2;box-sizing:border-box} .taq-sc .bar{height:7px;border-radius:4px;background:#E8E2F6;margin:0 0 8px} .taq-sc .o{height:26px;border:1.5px solid #E3D9F8;border-radius:5px;margin-top:8px;position:relative;padding-left:34px;box-sizing:border-box}.taq-sc .o:before{content:"";position:absolute;left:12px;top:6px;width:11px;height:11px;border:1.5px solid #B49BEA;border-radius:50%} .taq-sc .btns{display:flex;justify-content:space-between;margin-top:auto;padding-top:16px;gap:10px} .taq-sc .b{font-size:14px;padding:8px 22px;border-radius:5px;border:1.5px solid #CFC2F0;color:#4B33B5;background:#fff}.taq-sc .b.p{background:linear-gradient(90deg,#4B33B5,#7558E4);color:#fff;border-color:transparent;margin-left:auto} .taq-sc.c{align-items:center;justify-content:center;text-align:center} .taq-sc.c .ring{width:122px;height:122px;border-radius:50%;background:radial-gradient(circle,#fff 40%,#F1EAFD 70%,rgba(233,223,252,0) 72%);border:1px solid #E3D9F8;display:flex;align-items:center;justify-content:center;margin:6px 0 16px} .taq-sc.c strong{font-weight:600;font-size:16px}.taq-sc.c small{font-size:13px;color:#7F63D8;margin-top:6px} @media(max-width:1024px){.taq-states{grid-template-columns:repeat(2,1fr)}} @media(max-width:600px){.taq-states{grid-template-columns:1fr}.taq-opt{font-size:15px;padding:0 16px}} .elementor-widget-html{max-width:100%}.taq-annot-wrap{display:block}
.taq-annot{display:flex;align-items:center;gap:8px;font-family:Outfit,sans-serif;font-size:14px;color:#5B3FC4;letter-spacing:.2px} .taq-form label{display:block;font-family:Outfit,sans-serif;font-weight:600;font-size:16px;color:#2B2760;margin:0 0 7px} .taq-form input[type=text],.taq-form input[type=email]{width:100%;box-sizing:border-box;height:56px;border:1.5px solid #CFC2F0;border-radius:8px;background:#fff;padding:0 18px;font-family:Outfit,sans-serif;font-size:17px;color:#2B2760;margin-bottom:20px;outline:0;box-shadow:inset 0 1px 2px rgba(91,63,196,.05)} .taq-form input::placeholder{color:#B1A5DC}.taq-form input:focus{border-color:#7558E4;box-shadow:0 0 0 3px rgba(117,88,228,.15)} .taq-form button{width:100%;height:60px;border:0;border-radius:8px;cursor:pointer;background:linear-gradient(90deg,#4B33B5,#7558E4);color:#fff;font-family:"Libre Caslon Text",serif;font-size:24px;display:flex;align-items:center;justify-content:center;gap:14px;box-shadow:0 8px 22px -6px rgba(91,63,196,.45);position:relative} .taq-form button:hover{background:linear-gradient(90deg,#4A31AE,#5B3FC4)} .taq-opt{display:flex;align-items:center;gap:20px;box-sizing:border-box;width:100%;min-height:56px;padding:0 24px;margin-bottom:12px;border:1.5px solid #CFC2F0;border-radius:8px;background:#fff;font-family:Outfit,sans-serif;font-weight:500;font-size:17px;color:#3D2C91;cursor:pointer;transition:.2s} .taq-opt i{flex:none;width:20px;height:20px;border:1.5px solid #9D86E6;border-radius:50%;box-sizing:border-box;position:relative;background:#fff} .taq-opt.on{background:#EDE6FB;border-color:#7558E4;box-shadow:0 0 0 3px rgba(117,88,228,.12)} .taq-opt.on i{border-color:#4B33B5}.taq-opt.on i:after{content:"";position:absolute;inset:3px;background:#3D2C91;border-radius:50%} .taq-opt b{margin-left:auto;font-weight:400} .taq-prog{display:flex;align-items:center;justify-content:center;max-width:720px;margin:12px auto 18px} .taq-prog span{flex:1;height:2px;background:#E3D9F8}.taq-prog span.f{background:#5B3FC4} .taq-prog em{flex:none;width:9px;height:9px;border-radius:50%;background:#C9B6F4}.taq-prog em.f{background:#4B33B5}.taq-prog em.c{width:20px;height:20px;background:#fff;border:3px solid #E986C2;box-sizing:border-box;box-shadow:0 0 0 4px rgba(233,134,194,.18)} .taq-states{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;width:100%} .taq-sc{background:#fff;border:1px solid #EBE4FB;border-radius:16px;box-shadow:0 14px 36px -18px rgba(91,63,196,.35);padding:22px 28px 24px;min-height:225px;box-sizing:border-box;font-family:Outfit,sans-serif;color:#3D2C91;display:flex;flex-direction:column} .taq-sc .lbl{font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#7F63D8;text-align:center;margin-bottom:12px} .taq-sc .dots{display:flex;align-items:center;gap:0;margin-bottom:14px}.taq-sc .dots span{flex:1;height:1.5px;background:#E3D9F8}.taq-sc .dots em{width:8px;height:8px;border-radius:50%;background:#C9B6F4;flex:none}.taq-sc .dots em.f{background:#4B33B5}.taq-sc .dots em.c{width:14px;height:14px;background:#fff;border:3px solid #E986C2;box-sizing:border-box} .taq-sc .bar{height:7px;border-radius:4px;background:#E8E2F6;margin:0 0 8px} .taq-sc .o{height:26px;border:1.5px solid #E3D9F8;border-radius:5px;margin-top:8px;position:relative;padding-left:34px;box-sizing:border-box}.taq-sc .o:before{content:"";position:absolute;left:12px;top:6px;width:11px;height:11px;border:1.5px solid #B49BEA;border-radius:50%} .taq-sc .btns{display:flex;justify-content:space-between;margin-top:auto;padding-top:16px;gap:10px} .taq-sc .b{font-size:14px;padding:8px 22px;border-radius:5px;border:1.5px solid #CFC2F0;color:#4B33B5;background:#fff}.taq-sc .b.p{background:linear-gradient(90deg,#4B33B5,#7558E4);color:#fff;border-color:transparent;margin-left:auto} .taq-sc.c{align-items:center;justify-content:center;text-align:center} .taq-sc.c .ring{width:122px;height:122px;border-radius:50%;background:radial-gradient(circle,#fff 40%,#F1EAFD 70%,rgba(233,223,252,0) 72%);border:1px solid #E3D9F8;display:flex;align-items:center;justify-content:center;margin:6px 0 16px} .taq-sc.c strong{font-weight:600;font-size:16px}.taq-sc.c small{font-size:13px;color:#7F63D8;margin-top:6px} @media(max-width:1024px){.taq-states{grid-template-columns:repeat(2,1fr)}} @media(max-width:600px){.taq-states{grid-template-columns:1fr}.taq-opt{font-size:15px;padding:0 16px}} .elementor-widget-html{max-width:100%}.taq-annot-wrap{display:block} /* ===== TAQ Elementor Pro form (high-specificity so Elementor/theme defaults can't override) ===== */ .taq-form-card{transition:width .25s} .taq-form-card.taq-qmode{width:min(1130px,100%)!important;max-width:1130px!important;padding-left:60px!important;padding-right:60px!important} .taq-form-card.taq-qmode .taq-intro{display:none!important} .taq-quiz-form,.taq-quiz-form .elementor-widget-container{width:100%} .taq-quiz-form .elementor-form-fields-wrapper{display:block!important} .taq-qhead{text-align:center;width:100%} .taq-qlabel{font-family:Outfit,sans-serif;font-weight:500;font-size:17px;color:#4B33B5;margin-bottom:4px} .taq-qhead .taq-prog{margin:16px auto 18px} .taq-qhint{font-family:Outfit,sans-serif;font-size:14.5px;color:#5B3FC4;padding-bottom:14px;border-bottom:1px solid #F1ECFC;margin-bottom:22px} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-group, .taq-quiz-form form.elementor-form .elementor-field-group{margin:0 !important;padding:0 !important;width:100% !important;max-width:100% !important;flex:0 0 100% !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-label, .taq-quiz-form form.elementor-form .elementor-field-label{display:block !important;font-family:Outfit,sans-serif !important;font-weight:600 !important;font-size:16px !important;line-height:1.4 !important;color:#2B2760 !important;margin:0 0 7px !important;padding:0 !important} .elementor-widget-form.taq-quiz-form form.elementor-form input.elementor-field-textual,input.elementor-field.elementor-size-sm,input.elementor-field.elementor-size-md,input[type=text].elementor-field,input[type=email].elementor-field, .taq-quiz-form form.elementor-form input.elementor-field-textual,input.elementor-field.elementor-size-sm,input.elementor-field.elementor-size-md,input[type=text].elementor-field,input[type=email].elementor-field{width:100% !important;box-sizing:border-box !important;height:56px !important;min-height:56px !important;border:1.5px solid #CFC2F0 !important;border-radius:8px !important;background:#fff !important;background-color:#fff !important;padding:0 18px !important;font-family:Outfit,sans-serif !important;font-size:17px !important;color:#2B2760 !important;margin-bottom:20px !important;box-shadow:inset 0 1px 2px rgba(91,63,196,.05) !important;outline:0 !important} .elementor-widget-form.taq-quiz-form form.elementor-form input.elementor-field-textual::placeholder, .taq-quiz-form form.elementor-form input.elementor-field-textual::placeholder{color:#B1A5DC !important;opacity:1 !important} .elementor-widget-form.taq-quiz-form form.elementor-form input.elementor-field-textual:focus, .taq-quiz-form form.elementor-form input.elementor-field-textual:focus{border-color:#7558E4 !important;box-shadow:0 0 0 3px rgba(117,88,228,.15) !important;background:#fff !important} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons, .taq-quiz-form form.elementor-form .e-form__buttons{display:flex !important;justify-content:space-between !important;align-items:center !important;gap:16px !important;flex-wrap:nowrap !important;width:100% !important;margin-top:6px !important} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper, .taq-quiz-form form.elementor-form .e-form__buttons__wrapper{display:flex !important;justify-content:space-between !important;width:100% !important;gap:16px !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-button,button.elementor-button, .taq-quiz-form form.elementor-form .elementor-button,button.elementor-button{height:54px !important;min-height:54px !important;padding:0 34px !important;border-radius:6px !important;font-family:Outfit,sans-serif !important;font-size:17px !important;font-weight:400 !important;line-height:1 !important;text-transform:none !important;letter-spacing:0 !important;box-shadow:none !important;border:1.5px solid transparent !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;width:auto !important;transition:.2s !important} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next,.elementor-button[type=submit], .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next,.elementor-button[type=submit]{background:linear-gradient(90deg,#4B33B5,#7558E4) !important;background-color:#4B33B5 !important;color:#fff !important;border-color:transparent !important;margin-left:auto !important;box-shadow:0 8px 22px -8px rgba(91,63,196,.5) !important} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next:hover,.elementor-button[type=submit]:hover,.e-form__buttons__wrapper__button-next:focus, .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next:hover,.elementor-button[type=submit]:hover,.e-form__buttons__wrapper__button-next:focus{background:linear-gradient(90deg,#4A31AE,#5B3FC4) !important;color:#fff !important} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-previous,.elementor-button.e-form__buttons__wrapper__button-previous, .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-previous,.elementor-button.e-form__buttons__wrapper__button-previous{background:#fff !important;background-color:#fff !important;color:#4B33B5 !important;border:1.5px solid #9D86E6 !important;box-shadow:none !important;margin-left:0 !important} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-previous:hover, .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-previous:hover{background:#F6F2FE !important;color:#4B33B5 !important} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-previous:before, .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-previous:before{content:"\2190";margin-right:4px} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next:after, .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next:after{content:"\2192"} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-button[type=submit]:after, .taq-quiz-form form.elementor-form .elementor-button[type=submit]:after{content:"\2192"} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-button .elementor-button-text, .taq-quiz-form form.elementor-form .elementor-button .elementor-button-text{color:inherit} .taq-form-card:not(.taq-qmode) .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next, .taq-form-card:not(.taq-qmode) .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next{width:100% !important;height:60px !important;font-family:"Libre Caslon Text",serif !important;font-size:24px !important;margin:0 !important;box-shadow:0 8px 22px -6px rgba(91,63,196,.45) !important} .taq-form-card:not(.taq-qmode) .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next:after, .taq-form-card:not(.taq-qmode) .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next:after{content:none !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-subgroup, .taq-quiz-form form.elementor-form .elementor-field-subgroup{display:flex !important;flex-direction:column !important;gap:12px !important;max-width:1067px !important;margin:0 auto 22px !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-option, .taq-quiz-form form.elementor-form .elementor-field-option{position:relative !important;display:block !important;width:100% !important;margin:0 !important;padding:0 !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-option input, .taq-quiz-form form.elementor-form .elementor-field-option input{position:absolute !important;left:24px !important;top:50% !important;width:20px !important;height:20px !important;margin:-10px 0 0 !important;-webkit-appearance:none !important;appearance:none !important;border:1.5px solid #9D86E6 !important;border-radius:50% !important;background:#fff !important;z-index:2 !important;cursor:pointer !important;padding:0 !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-option input:checked, .taq-quiz-form form.elementor-form .elementor-field-option input:checked{border-color:#4B33B5 !important;background:radial-gradient(circle,#3D2C91 0 4px,#fff 4.5px) !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-option input:before,.elementor-field-option input:after, .taq-quiz-form form.elementor-form .elementor-field-option input:before,.elementor-field-option input:after{display:none !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-option label, .taq-quiz-form form.elementor-form .elementor-field-option label{display:flex !important;align-items:center !important;box-sizing:border-box !important;width:100% !important;min-height:56px !important;padding:12px 70px 12px 64px !important;border:1.5px solid #CFC2F0 !important;border-radius:8px !important;background:#fff !important;font-family:Outfit,sans-serif !important;font-weight:500 !important;font-size:17px !important;line-height:1.4 !important;color:#3D2C91 !important;cursor:pointer !important;transition:.2s !important;margin:0 !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-option label:hover, .taq-quiz-form form.elementor-form .elementor-field-option label:hover{border-color:#9D86E6 !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-option input:checked+label, .taq-quiz-form form.elementor-form .elementor-field-option input:checked+label{background-color:#EDE6FB !important;border-color:#7558E4 !important;box-shadow:0 0 0 3px rgba(117,88,228,.12) !important;background-image:url("data:image/svg+xml;utf8,") !important;background-repeat:no-repeat !important;background-position:right 22px center !important;background-size:40px auto !important} .taq-qmode .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-type-radio>.elementor-field-label, .taq-qmode .taq-quiz-form form.elementor-form .elementor-field-type-radio>.elementor-field-label{font-family:"Libre Caslon Text",serif !important;font-weight:400 !important;font-size:34px !important;line-height:1.3 !important;color:#3D2C91 !important;text-align:center !important;margin:0 0 24px !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-message, .taq-quiz-form form.elementor-form .elementor-message{font-family:Outfit,sans-serif !important;color:#5B3FC4 !important;text-align:center !important;margin-top:12px !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-message-danger, .taq-quiz-form form.elementor-form .elementor-message-danger{color:#C0392B !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-type-hidden,.elementor-field-type-step, .taq-quiz-form form.elementor-form .elementor-field-type-hidden,.elementor-field-type-step{margin:0 !important;padding:0 !important} @media(max-width:767px){ .taq-form-card.taq-qmode{padding-left:20px!important;padding-right:20px!important} .taq-qmode .taq-quiz-form form.elementor-form .elementor-field-type-radio>.elementor-field-label{font-size:24px!important} .taq-quiz-form form.elementor-form .elementor-field-option label{font-size:15px!important;padding:12px 56px!important} .taq-quiz-form form.elementor-form .elementor-button{padding:0 20px!important;font-size:15px!important} }
.taq-annot{display:flex;align-items:center;gap:8px;font-family:Outfit,sans-serif;font-size:14px;color:#5B3FC4;letter-spacing:.2px} .taq-form label{display:block;font-family:Outfit,sans-serif;font-weight:600;font-size:16px;color:#2B2760;margin:0 0 7px} .taq-form input[type=text],.taq-form input[type=email]{width:100%;box-sizing:border-box;height:56px;border:1.5px solid #CFC2F0;border-radius:8px;background:#fff;padding:0 18px;font-family:Outfit,sans-serif;font-size:17px;color:#2B2760;margin-bottom:20px;outline:0;box-shadow:inset 0 1px 2px rgba(91,63,196,.05)} .taq-form input::placeholder{color:#B1A5DC}.taq-form input:focus{border-color:#7558E4;box-shadow:0 0 0 3px rgba(117,88,228,.15)} .taq-form button{width:100%;height:60px;border:0;border-radius:8px;cursor:pointer;background:linear-gradient(90deg,#4B33B5,#7558E4);color:#fff;font-family:"Libre Caslon Text",serif;font-size:24px;display:flex;align-items:center;justify-content:center;gap:14px;box-shadow:0 8px 22px -6px rgba(91,63,196,.45);position:relative} .taq-form button:hover{background:linear-gradient(90deg,#4A31AE,#5B3FC4)} .taq-opt{display:flex;align-items:center;gap:20px;box-sizing:border-box;width:100%;min-height:56px;padding:0 24px;margin-bottom:12px;border:1.5px solid #CFC2F0;border-radius:8px;background:#fff;font-family:Outfit,sans-serif;font-weight:500;font-size:17px;color:#3D2C91;cursor:pointer;transition:.2s} .taq-opt i{flex:none;width:20px;height:20px;border:1.5px solid #9D86E6;border-radius:50%;box-sizing:border-box;position:relative;background:#fff} .taq-opt.on{background:#EDE6FB;border-color:#7558E4;box-shadow:0 0 0 3px rgba(117,88,228,.12)} .taq-opt.on i{border-color:#4B33B5}.taq-opt.on i:after{content:"";position:absolute;inset:3px;background:#3D2C91;border-radius:50%} .taq-opt b{margin-left:auto;font-weight:400} .taq-prog{display:flex;align-items:center;justify-content:center;max-width:720px;margin:12px auto 18px} .taq-prog span{flex:1;height:2px;background:#E3D9F8}.taq-prog span.f{background:#5B3FC4} .taq-prog em{flex:none;width:9px;height:9px;border-radius:50%;background:#C9B6F4}.taq-prog em.f{background:#4B33B5}.taq-prog em.c{width:20px;height:20px;background:#fff;border:3px solid #E986C2;box-sizing:border-box;box-shadow:0 0 0 4px rgba(233,134,194,.18)} .taq-states{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;width:100%} .taq-sc{background:#fff;border:1px solid #EBE4FB;border-radius:16px;box-shadow:0 14px 36px -18px rgba(91,63,196,.35);padding:22px 28px 24px;min-height:225px;box-sizing:border-box;font-family:Outfit,sans-serif;color:#3D2C91;display:flex;flex-direction:column} .taq-sc .lbl{font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#7F63D8;text-align:center;margin-bottom:12px} .taq-sc .dots{display:flex;align-items:center;gap:0;margin-bottom:14px}.taq-sc .dots span{flex:1;height:1.5px;background:#E3D9F8}.taq-sc .dots em{width:8px;height:8px;border-radius:50%;background:#C9B6F4;flex:none}.taq-sc .dots em.f{background:#4B33B5}.taq-sc .dots em.c{width:14px;height:14px;background:#fff;border:3px solid #E986C2;box-sizing:border-box} .taq-sc .bar{height:7px;border-radius:4px;background:#E8E2F6;margin:0 0 8px} .taq-sc .o{height:26px;border:1.5px solid #E3D9F8;border-radius:5px;margin-top:8px;position:relative;padding-left:34px;box-sizing:border-box}.taq-sc .o:before{content:"";position:absolute;left:12px;top:6px;width:11px;height:11px;border:1.5px solid #B49BEA;border-radius:50%} .taq-sc .btns{display:flex;justify-content:space-between;margin-top:auto;padding-top:16px;gap:10px} .taq-sc .b{font-size:14px;padding:8px 22px;border-radius:5px;border:1.5px solid #CFC2F0;color:#4B33B5;background:#fff}.taq-sc .b.p{background:linear-gradient(90deg,#4B33B5,#7558E4);color:#fff;border-color:transparent;margin-left:auto} .taq-sc.c{align-items:center;justify-content:center;text-align:center} .taq-sc.c .ring{width:122px;height:122px;border-radius:50%;background:radial-gradient(circle,#fff 40%,#F1EAFD 70%,rgba(233,223,252,0) 72%);border:1px solid #E3D9F8;display:flex;align-items:center;justify-content:center;margin:6px 0 16px} .taq-sc.c strong{font-weight:600;font-size:16px}.taq-sc.c small{font-size:13px;color:#7F63D8;margin-top:6px} @media(max-width:1024px){.taq-states{grid-template-columns:repeat(2,1fr)}} @media(max-width:600px){.taq-states{grid-template-columns:1fr}.taq-opt{font-size:15px;padding:0 16px}} .elementor-widget-html{max-width:100%}.taq-annot-wrap{display:block} /* ===== TAQ Elementor Pro form (high-specificity so Elementor/theme defaults can't override) ===== */ .taq-form-card{transition:width .25s} .taq-form-card.taq-qmode{width:min(1130px,100%)!important;max-width:1130px!important;padding-left:60px!important;padding-right:60px!important} .taq-form-card.taq-qmode .taq-intro{display:none!important} .taq-quiz-form,.taq-quiz-form .elementor-widget-container{width:100%} .taq-quiz-form .elementor-form-fields-wrapper{display:block!important} .taq-qhead{text-align:center;width:100%} .taq-qlabel{font-family:Outfit,sans-serif;font-weight:500;font-size:17px;color:#4B33B5;margin-bottom:4px} .taq-qhead .taq-prog{margin:16px auto 18px} .taq-qhint{font-family:Outfit,sans-serif;font-size:14.5px;color:#5B3FC4;padding-bottom:14px;border-bottom:1px solid #F1ECFC;margin-bottom:22px} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-group, .taq-quiz-form form.elementor-form .elementor-field-group{margin:0 !important;padding:0 !important;width:100% !important;max-width:100% !important;flex:0 0 100% !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-label, .taq-quiz-form form.elementor-form .elementor-field-label{display:block !important;font-family:Outfit,sans-serif !important;font-weight:600 !important;font-size:16px !important;line-height:1.4 !important;color:#2B2760 !important;margin:0 0 7px !important;padding:0 !important} .elementor-widget-form.taq-quiz-form form.elementor-form input.elementor-field-textual,input.elementor-field.elementor-size-sm,input.elementor-field.elementor-size-md,input[type=text].elementor-field,input[type=email].elementor-field, .taq-quiz-form form.elementor-form input.elementor-field-textual,input.elementor-field.elementor-size-sm,input.elementor-field.elementor-size-md,input[type=text].elementor-field,input[type=email].elementor-field{width:100% !important;box-sizing:border-box !important;height:56px !important;min-height:56px !important;border:1.5px solid #CFC2F0 !important;border-radius:8px !important;background:#fff !important;background-color:#fff !important;padding:0 18px !important;font-family:Outfit,sans-serif !important;font-size:17px !important;color:#2B2760 !important;margin-bottom:20px !important;box-shadow:inset 0 1px 2px rgba(91,63,196,.05) !important;outline:0 !important} .elementor-widget-form.taq-quiz-form form.elementor-form input.elementor-field-textual::placeholder, .taq-quiz-form form.elementor-form input.elementor-field-textual::placeholder{color:#B1A5DC !important;opacity:1 !important} .elementor-widget-form.taq-quiz-form form.elementor-form input.elementor-field-textual:focus, .taq-quiz-form form.elementor-form input.elementor-field-textual:focus{border-color:#7558E4 !important;box-shadow:0 0 0 3px rgba(117,88,228,.15) !important;background:#fff !important} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons, .taq-quiz-form form.elementor-form .e-form__buttons{display:flex !important;justify-content:space-between !important;align-items:center !important;gap:16px !important;flex-wrap:nowrap !important;width:100% !important;margin-top:6px !important} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper, .taq-quiz-form form.elementor-form .e-form__buttons__wrapper{display:flex !important;justify-content:space-between !important;width:100% !important;gap:16px !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-button,button.elementor-button, .taq-quiz-form form.elementor-form .elementor-button,button.elementor-button{height:54px !important;min-height:54px !important;padding:0 34px !important;border-radius:6px !important;font-family:Outfit,sans-serif !important;font-size:17px !important;font-weight:400 !important;line-height:1 !important;text-transform:none !important;letter-spacing:0 !important;box-shadow:none !important;border:1.5px solid transparent !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;width:auto !important;transition:.2s !important} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next,.elementor-button[type=submit], .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next,.elementor-button[type=submit]{background:linear-gradient(90deg,#4B33B5,#7558E4) !important;background-color:#4B33B5 !important;color:#fff !important;border-color:transparent !important;margin-left:auto !important;box-shadow:0 8px 22px -8px rgba(91,63,196,.5) !important} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next:hover,.elementor-button[type=submit]:hover,.e-form__buttons__wrapper__button-next:focus, .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next:hover,.elementor-button[type=submit]:hover,.e-form__buttons__wrapper__button-next:focus{background:linear-gradient(90deg,#4A31AE,#5B3FC4) !important;color:#fff !important} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-previous,.elementor-button.e-form__buttons__wrapper__button-previous, .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-previous,.elementor-button.e-form__buttons__wrapper__button-previous{background:#fff !important;background-color:#fff !important;color:#4B33B5 !important;border:1.5px solid #9D86E6 !important;box-shadow:none !important;margin-left:0 !important} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-previous:hover, .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-previous:hover{background:#F6F2FE !important;color:#4B33B5 !important} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-previous:before, .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-previous:before{content:"\2190";margin-right:4px} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next:after, .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next:after{content:"\2192"} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-button[type=submit]:after, .taq-quiz-form form.elementor-form .elementor-button[type=submit]:after{content:"\2192"} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-button .elementor-button-text, .taq-quiz-form form.elementor-form .elementor-button .elementor-button-text{color:inherit} .taq-form-card:not(.taq-qmode) .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next, .taq-form-card:not(.taq-qmode) .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next{width:100% !important;height:60px !important;font-family:"Libre Caslon Text",serif !important;font-size:24px !important;margin:0 !important;box-shadow:0 8px 22px -6px rgba(91,63,196,.45) !important} .taq-form-card:not(.taq-qmode) .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next:after, .taq-form-card:not(.taq-qmode) .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next:after{content:none !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-subgroup, .taq-quiz-form form.elementor-form .elementor-field-subgroup{display:flex !important;flex-direction:column !important;gap:12px !important;max-width:1067px !important;margin:0 auto 22px !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-option, .taq-quiz-form form.elementor-form .elementor-field-option{position:relative !important;display:block !important;width:100% !important;margin:0 !important;padding:0 !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-option input, .taq-quiz-form form.elementor-form .elementor-field-option input{position:absolute !important;left:24px !important;top:50% !important;width:20px !important;height:20px !important;margin:-10px 0 0 !important;-webkit-appearance:none !important;appearance:none !important;border:1.5px solid #9D86E6 !important;border-radius:50% !important;background:#fff !important;z-index:2 !important;cursor:pointer !important;padding:0 !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-option input:checked, .taq-quiz-form form.elementor-form .elementor-field-option input:checked{border-color:#4B33B5 !important;background:radial-gradient(circle,#3D2C91 0 4px,#fff 4.5px) !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-option input:before,.elementor-field-option input:after, .taq-quiz-form form.elementor-form .elementor-field-option input:before,.elementor-field-option input:after{display:none !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-option label, .taq-quiz-form form.elementor-form .elementor-field-option label{display:flex !important;align-items:center !important;box-sizing:border-box !important;width:100% !important;min-height:56px !important;padding:12px 70px 12px 64px !important;border:1.5px solid #CFC2F0 !important;border-radius:8px !important;background:#fff !important;font-family:Outfit,sans-serif !important;font-weight:500 !important;font-size:17px !important;line-height:1.4 !important;color:#3D2C91 !important;cursor:pointer !important;transition:.2s !important;margin:0 !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-option label:hover, .taq-quiz-form form.elementor-form .elementor-field-option label:hover{border-color:#9D86E6 !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-option input:checked+label, .taq-quiz-form form.elementor-form .elementor-field-option input:checked+label{background-color:#EDE6FB !important;border-color:#7558E4 !important;box-shadow:0 0 0 3px rgba(117,88,228,.12) !important;background-image:url("data:image/svg+xml;utf8,") !important;background-repeat:no-repeat !important;background-position:right 22px center !important;background-size:40px auto !important} .taq-qmode .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-type-radio>.elementor-field-label, .taq-qmode .taq-quiz-form form.elementor-form .elementor-field-type-radio>.elementor-field-label{font-family:"Libre Caslon Text",serif !important;font-weight:400 !important;font-size:34px !important;line-height:1.3 !important;color:#3D2C91 !important;text-align:center !important;margin:0 0 24px !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-message, .taq-quiz-form form.elementor-form .elementor-message{font-family:Outfit,sans-serif !important;color:#5B3FC4 !important;text-align:center !important;margin-top:12px !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-message-danger, .taq-quiz-form form.elementor-form .elementor-message-danger{color:#C0392B !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-type-hidden,.elementor-field-type-step, .taq-quiz-form form.elementor-form .elementor-field-type-hidden,.elementor-field-type-step{margin:0 !important;padding:0 !important} @media(max-width:767px){ .taq-form-card.taq-qmode{padding-left:20px!important;padding-right:20px!important} .taq-qmode .taq-quiz-form form.elementor-form .elementor-field-type-radio>.elementor-field-label{font-size:24px!important} .taq-quiz-form form.elementor-form .elementor-field-option label{font-size:15px!important;padding:12px 56px!important} .taq-quiz-form form.elementor-form .elementor-button{padding:0 20px!important;font-size:15px!important} }
.taq-annot{display:flex;align-items:center;gap:8px;font-family:Outfit,sans-serif;font-size:14px;color:#5B3FC4;letter-spacing:.2px} .taq-form label{display:block;font-family:Outfit,sans-serif;font-weight:600;font-size:16px;color:#2B2760;margin:0 0 7px} .taq-form input[type=text],.taq-form input[type=email]{width:100%;box-sizing:border-box;height:56px;border:1.5px solid #CFC2F0;border-radius:8px;background:#fff;padding:0 18px;font-family:Outfit,sans-serif;font-size:17px;color:#2B2760;margin-bottom:20px;outline:0;box-shadow:inset 0 1px 2px rgba(91,63,196,.05)} .taq-form input::placeholder{color:#B1A5DC}.taq-form input:focus{border-color:#7558E4;box-shadow:0 0 0 3px rgba(117,88,228,.15)} .taq-form button{width:100%;height:60px;border:0;border-radius:8px;cursor:pointer;background:linear-gradient(90deg,#4B33B5,#7558E4);color:#fff;font-family:"Libre Caslon Text",serif;font-size:24px;display:flex;align-items:center;justify-content:center;gap:14px;box-shadow:0 8px 22px -6px rgba(91,63,196,.45);position:relative} .taq-form button:hover{background:linear-gradient(90deg,#4A31AE,#5B3FC4)} .taq-opt{display:flex;align-items:center;gap:20px;box-sizing:border-box;width:100%;min-height:56px;padding:0 24px;margin-bottom:12px;border:1.5px solid #CFC2F0;border-radius:8px;background:#fff;font-family:Outfit,sans-serif;font-weight:500;font-size:17px;color:#3D2C91;cursor:pointer;transition:.2s} .taq-opt i{flex:none;width:20px;height:20px;border:1.5px solid #9D86E6;border-radius:50%;box-sizing:border-box;position:relative;background:#fff} .taq-opt.on{background:#EDE6FB;border-color:#7558E4;box-shadow:0 0 0 3px rgba(117,88,228,.12)} .taq-opt.on i{border-color:#4B33B5}.taq-opt.on i:after{content:"";position:absolute;inset:3px;background:#3D2C91;border-radius:50%} .taq-opt b{margin-left:auto;font-weight:400} .taq-prog{display:flex;align-items:center;justify-content:center;max-width:720px;margin:12px auto 18px} .taq-prog span{flex:1;height:2px;background:#E3D9F8}.taq-prog span.f{background:#5B3FC4} .taq-prog em{flex:none;width:9px;height:9px;border-radius:50%;background:#C9B6F4}.taq-prog em.f{background:#4B33B5}.taq-prog em.c{width:20px;height:20px;background:#fff;border:3px solid #E986C2;box-sizing:border-box;box-shadow:0 0 0 4px rgba(233,134,194,.18)} .taq-states{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;width:100%} .taq-sc{background:#fff;border:1px solid #EBE4FB;border-radius:16px;box-shadow:0 14px 36px -18px rgba(91,63,196,.35);padding:22px 28px 24px;min-height:225px;box-sizing:border-box;font-family:Outfit,sans-serif;color:#3D2C91;display:flex;flex-direction:column} .taq-sc .lbl{font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#7F63D8;text-align:center;margin-bottom:12px} .taq-sc .dots{display:flex;align-items:center;gap:0;margin-bottom:14px}.taq-sc .dots span{flex:1;height:1.5px;background:#E3D9F8}.taq-sc .dots em{width:8px;height:8px;border-radius:50%;background:#C9B6F4;flex:none}.taq-sc .dots em.f{background:#4B33B5}.taq-sc .dots em.c{width:14px;height:14px;background:#fff;border:3px solid #E986C2;box-sizing:border-box} .taq-sc .bar{height:7px;border-radius:4px;background:#E8E2F6;margin:0 0 8px} .taq-sc .o{height:26px;border:1.5px solid #E3D9F8;border-radius:5px;margin-top:8px;position:relative;padding-left:34px;box-sizing:border-box}.taq-sc .o:before{content:"";position:absolute;left:12px;top:6px;width:11px;height:11px;border:1.5px solid #B49BEA;border-radius:50%} .taq-sc .btns{display:flex;justify-content:space-between;margin-top:auto;padding-top:16px;gap:10px} .taq-sc .b{font-size:14px;padding:8px 22px;border-radius:5px;border:1.5px solid #CFC2F0;color:#4B33B5;background:#fff}.taq-sc .b.p{background:linear-gradient(90deg,#4B33B5,#7558E4);color:#fff;border-color:transparent;margin-left:auto} .taq-sc.c{align-items:center;justify-content:center;text-align:center} .taq-sc.c .ring{width:122px;height:122px;border-radius:50%;background:radial-gradient(circle,#fff 40%,#F1EAFD 70%,rgba(233,223,252,0) 72%);border:1px solid #E3D9F8;display:flex;align-items:center;justify-content:center;margin:6px 0 16px} .taq-sc.c strong{font-weight:600;font-size:16px}.taq-sc.c small{font-size:13px;color:#7F63D8;margin-top:6px} @media(max-width:1024px){.taq-states{grid-template-columns:repeat(2,1fr)}} @media(max-width:600px){.taq-states{grid-template-columns:1fr}.taq-opt{font-size:15px;padding:0 16px}} .elementor-widget-html{max-width:100%}.taq-annot-wrap{display:block} /* ===== TAQ Elementor Pro form (high-specificity so Elementor/theme defaults can't override) ===== */ .taq-form-card{transition:width .25s} .taq-form-card.taq-qmode{width:min(1130px,100%)!important;max-width:1130px!important;padding-left:60px!important;padding-right:60px!important} .taq-form-card.taq-qmode .taq-intro{display:none!important} .taq-quiz-form,.taq-quiz-form .elementor-widget-container{width:100%} .taq-quiz-form .elementor-form-fields-wrapper{display:block!important} .taq-qhead{text-align:center;width:100%} .taq-qlabel{font-family:Outfit,sans-serif;font-weight:500;font-size:17px;color:#4B33B5;margin-bottom:4px} .taq-qhead .taq-prog{margin:16px auto 18px} .taq-qhint{font-family:Outfit,sans-serif;font-size:14.5px;color:#5B3FC4;padding-bottom:14px;border-bottom:1px solid #F1ECFC;margin-bottom:22px} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-group, .taq-quiz-form form.elementor-form .elementor-field-group{margin:0 !important;padding:0 !important;width:100% !important;max-width:100% !important;flex:0 0 100% !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-label, .taq-quiz-form form.elementor-form .elementor-field-label{display:block !important;font-family:Outfit,sans-serif !important;font-weight:600 !important;font-size:16px !important;line-height:1.4 !important;color:#2B2760 !important;margin:0 0 7px !important;padding:0 !important} .elementor-widget-form.taq-quiz-form form.elementor-form input.elementor-field-textual,input.elementor-field.elementor-size-sm,input.elementor-field.elementor-size-md,input[type=text].elementor-field,input[type=email].elementor-field, .taq-quiz-form form.elementor-form input.elementor-field-textual,input.elementor-field.elementor-size-sm,input.elementor-field.elementor-size-md,input[type=text].elementor-field,input[type=email].elementor-field{width:100% !important;box-sizing:border-box !important;height:56px !important;min-height:56px !important;border:1.5px solid #CFC2F0 !important;border-radius:8px !important;background:#fff !important;background-color:#fff !important;padding:0 18px !important;font-family:Outfit,sans-serif !important;font-size:17px !important;color:#2B2760 !important;margin-bottom:20px !important;box-shadow:inset 0 1px 2px rgba(91,63,196,.05) !important;outline:0 !important} .elementor-widget-form.taq-quiz-form form.elementor-form input.elementor-field-textual::placeholder, .taq-quiz-form form.elementor-form input.elementor-field-textual::placeholder{color:#B1A5DC !important;opacity:1 !important} .elementor-widget-form.taq-quiz-form form.elementor-form input.elementor-field-textual:focus, .taq-quiz-form form.elementor-form input.elementor-field-textual:focus{border-color:#7558E4 !important;box-shadow:0 0 0 3px rgba(117,88,228,.15) !important;background:#fff !important} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons, .taq-quiz-form form.elementor-form .e-form__buttons{display:flex !important;justify-content:space-between !important;align-items:center !important;gap:16px !important;flex-wrap:nowrap !important;width:100% !important;margin-top:6px !important} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper, .taq-quiz-form form.elementor-form .e-form__buttons__wrapper{display:flex !important;justify-content:space-between !important;width:100% !important;gap:16px !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-button,button.elementor-button, .taq-quiz-form form.elementor-form .elementor-button,button.elementor-button{height:54px !important;min-height:54px !important;padding:0 34px !important;border-radius:6px !important;font-family:Outfit,sans-serif !important;font-size:17px !important;font-weight:400 !important;line-height:1 !important;text-transform:none !important;letter-spacing:0 !important;box-shadow:none !important;border:1.5px solid transparent !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;width:auto !important;transition:.2s !important} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next,.elementor-button[type=submit], .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next,.elementor-button[type=submit]{background:linear-gradient(90deg,#4B33B5,#7558E4) !important;background-color:#4B33B5 !important;color:#fff !important;border-color:transparent !important;margin-left:auto !important;box-shadow:0 8px 22px -8px rgba(91,63,196,.5) !important} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next:hover,.elementor-button[type=submit]:hover,.e-form__buttons__wrapper__button-next:focus, .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next:hover,.elementor-button[type=submit]:hover,.e-form__buttons__wrapper__button-next:focus{background:linear-gradient(90deg,#4A31AE,#5B3FC4) !important;color:#fff !important} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-previous,.elementor-button.e-form__buttons__wrapper__button-previous, .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-previous,.elementor-button.e-form__buttons__wrapper__button-previous{background:#fff !important;background-color:#fff !important;color:#4B33B5 !important;border:1.5px solid #9D86E6 !important;box-shadow:none !important;margin-left:0 !important} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-previous:hover, .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-previous:hover{background:#F6F2FE !important;color:#4B33B5 !important} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-previous:before, .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-previous:before{content:"\2190";margin-right:4px} .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next:after, .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next:after{content:"\2192"} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-button[type=submit]:after, .taq-quiz-form form.elementor-form .elementor-button[type=submit]:after{content:"\2192"} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-button .elementor-button-text, .taq-quiz-form form.elementor-form .elementor-button .elementor-button-text{color:inherit} .taq-form-card:not(.taq-qmode) .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next, .taq-form-card:not(.taq-qmode) .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next{width:100% !important;height:60px !important;font-family:"Libre Caslon Text",serif !important;font-size:24px !important;margin:0 !important;box-shadow:0 8px 22px -6px rgba(91,63,196,.45) !important} .taq-form-card:not(.taq-qmode) .elementor-widget-form.taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next:after, .taq-form-card:not(.taq-qmode) .taq-quiz-form form.elementor-form .e-form__buttons__wrapper__button-next:after{content:none !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-subgroup, .taq-quiz-form form.elementor-form .elementor-field-subgroup{display:flex !important;flex-direction:column !important;gap:12px !important;max-width:1067px !important;margin:0 auto 22px !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-option, .taq-quiz-form form.elementor-form .elementor-field-option{position:relative !important;display:block !important;width:100% !important;margin:0 !important;padding:0 !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-option input, .taq-quiz-form form.elementor-form .elementor-field-option input{position:absolute !important;left:24px !important;top:50% !important;width:20px !important;height:20px !important;margin:-10px 0 0 !important;-webkit-appearance:none !important;appearance:none !important;border:1.5px solid #9D86E6 !important;border-radius:50% !important;background:#fff !important;z-index:2 !important;cursor:pointer !important;padding:0 !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-option input:checked, .taq-quiz-form form.elementor-form .elementor-field-option input:checked{border-color:#4B33B5 !important;background:radial-gradient(circle,#3D2C91 0 4px,#fff 4.5px) !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-option input:before,.elementor-field-option input:after, .taq-quiz-form form.elementor-form .elementor-field-option input:before,.elementor-field-option input:after{display:none !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-option label, .taq-quiz-form form.elementor-form .elementor-field-option label{display:flex !important;align-items:center !important;box-sizing:border-box !important;width:100% !important;min-height:56px !important;padding:12px 70px 12px 64px !important;border:1.5px solid #CFC2F0 !important;border-radius:8px !important;background:#fff !important;font-family:Outfit,sans-serif !important;font-weight:500 !important;font-size:17px !important;line-height:1.4 !important;color:#3D2C91 !important;cursor:pointer !important;transition:.2s !important;margin:0 !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-option label:hover, .taq-quiz-form form.elementor-form .elementor-field-option label:hover{border-color:#9D86E6 !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-option input:checked+label, .taq-quiz-form form.elementor-form .elementor-field-option input:checked+label{background-color:#EDE6FB !important;border-color:#7558E4 !important;box-shadow:0 0 0 3px rgba(117,88,228,.12) !important;background-image:url("data:image/svg+xml;utf8,") !important;background-repeat:no-repeat !important;background-position:right 22px center !important;background-size:40px auto !important} .taq-qmode .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-type-radio>.elementor-field-label, .taq-qmode .taq-quiz-form form.elementor-form .elementor-field-type-radio>.elementor-field-label{font-family:"Libre Caslon Text",serif !important;font-weight:400 !important;font-size:34px !important;line-height:1.3 !important;color:#3D2C91 !important;text-align:center !important;margin:0 0 24px !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-message, .taq-quiz-form form.elementor-form .elementor-message{font-family:Outfit,sans-serif !important;color:#5B3FC4 !important;text-align:center !important;margin-top:12px !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-message-danger, .taq-quiz-form form.elementor-form .elementor-message-danger{color:#C0392B !important} .elementor-widget-form.taq-quiz-form form.elementor-form .elementor-field-type-hidden,.elementor-field-type-step, .taq-quiz-form form.elementor-form .elementor-field-type-hidden,.elementor-field-type-step{margin:0 !important;padding:0 !important} @media(max-width:767px){ .taq-form-card.taq-qmode{padding-left:20px!important;padding-right:20px!important} .taq-qmode .taq-quiz-form form.elementor-form .elementor-field-type-radio>.elementor-field-label{font-size:24px!important} .taq-quiz-form form.elementor-form .elementor-field-option label{font-size:15px!important;padding:12px 56px!important} .taq-quiz-form form.elementor-form .elementor-button{padding:0 20px!important;font-size:15px!important} }

Time Awareness Quiz™

A starting point for understanding how you naturally work

Discover the patterns behind
the way you naturally work.

The Time Awareness Quiz™ is a short self-discovery experience designed
to help you recognise the natural patterns, strengths and tendencies that
influence the way you work, respond and move through your time.

Your answers will guide you towards one of four Aligned Time Styles™ —
giving you a different starting point for understanding what supports you
and where unnecessary friction may be showing up.

This isn’t about finding the “best” way to work.There is no good or bad Aligned Time Style™ — only
different patterns, strengths and needs.
Start the Quiz
7 questions • Your personalised Aligned Time Style™ result

You’ll enter your name and email before the Quiz begins so your
result and personalised resources can be connected to you.

Start the Quiz
Before You Begin
Name + Email
Question 1
Your Journey Begins

Your
natural way
of working

What you may begin to notice

See your working patterns with a little more clarity.

The Quiz looks at the patterns behind the way you tend to approach work, decisions, energy and responsibility.
Your result is designed to give you language for what may already feel familiar — and help you notice where
the way you are trying to work may not match what comes naturally.

It is a starting point for reflection, not a fixed label or complete assessment of who you are.

How you tend to approach your work

Begin noticing the patterns that influence how you start, organise, respond and move through the things that need your attention.

Where unnecessary friction may be showing up

Notice where the expectations, routines or ways of working you are trying to follow may be working against your natural tendencies rather than supporting them.

Understanding
how you
naturally work

How your energy and rhythm influence the way you work

Recognise that the way you work is shaped by more than tasks alone — your energy, pace and natural rhythm can affect what feels supportive and what feels draining.

Your Aligned Time Style™

Your answers lead to one of four Aligned Time Styles™, giving you a starting point for understanding your strengths, patterns and the areas that may need more attention or support.

Your result is a beginning, not a definition.

It gives you a useful lens for understanding yourself more clearly — and
something practical to take into the next stage of the Aligned Time journey.

Is this Quiz for you?

You don’t need to have the answer —
only the sense that the way you’re working could fit you better.

The Time Awareness Quiz™ was created especially for purpose led women building creative businesses in
health, wellness and spiritual fields — women whose work matters deeply to them, but who may be
carrying more of the business than they want to.

You might already know something needs to shift, or you may simply be curious about why
certain ways of working seem to fit you better than others.

This may feel familiar if…
1

You’re busy all the time, but there never seems to be enough space.

Technology, administration, decisions and day-to-day demands keep competing with the work you actually care about.

3

You know technology could help, but you don’t want it running the show.

You may feel unsure about AI or digital tools, or simply want technology to support your work without losing your own voice and judgement.

5

Or maybe you’re simply curious about how you naturally work.

You don’t need to be overwhelmed or ready for a programme. The Quiz can simply give you another way to understand your own patterns.

2

You’ve tried other ways of organising yourself, but they never quite stick.

Planners, routines or prescribed systems may work briefly before they begin to feel like something else you have to force yourself to follow.

4

You know you can’t keep carrying everything yourself.

You may be ready for support but unclear about what to delegate, what kind of help would fit, or how to stop support from becoming another thing to manage.

And there is room here for more than the practical.

Spiral Lotus Studios makes space for intuition, energy and the deeper rhythms
that influence how you work and create, alongside the practical realities of running a business.

You don’t need to fit every one of these descriptions.

If something here feels familiar, the Quiz may give you a useful place to begin exploring why.

What happens when you begin

A simple journey from curiosity to greater self-understanding.

The Quiz is designed to feel simple and unhurried. You’ll share a few basic details, answer seven questions and receive the Aligned Time Style™ that most closely reflects your responses.

From there, you’ll receive resources created for your style. The next step in the Spiral Lotus journey is your free Time Awareness Call with Tracy, where your result can be explored in greater context.

01

Tell us who you are

Before the Quiz begins, you’ll enter your name and email so your result and personalised resources can be connected to you.

No long registration process — just the details needed to begin your journey.
02

Answer seven questions

Move through seven questions designed to explore the patterns behind the way you naturally approach your work and time.

03

Discover your
Aligned Time Style™

When you finish, your answers will guide you to one of four Aligned Time Styles™ and a result created to help you begin recognising your own patterns, strengths and areas of friction.

04

Receive resources
for your style

Your result connects you to personalised resources designed for your Aligned Time Style™, including your relevant guide and video, with further reflections delivered by email.

05

Book your
Time Awareness Call

Your next step is a free 30-minute Time Awareness Call with Tracy — a chance to look at your result in the context of you, your business and what is happening for you now.

This conversation helps Tracy understand you more fully before any paid work is considered.
A result, not a judgement

There is no right or wrong
Aligned Time Style™.

Each Aligned Time Style™ reflects a different combination of patterns,
strengths and areas where friction may arise. None is better, more capable
or more “aligned” than another.

Your result is there to help you notice what feels familiar, understand yourself
with a little more clarity and begin asking different questions about what
genuinely supports you.

No style is better

The four styles describe different patterns, not a hierarchy.

Your strengths matter

Your result helps bring attention to the qualities and tendencies that already support the way you work.

Different
patterns.
Equal value.

Friction isn’t failure

Areas that feel difficult may simply show where expectations, responsibilities or ways of working are not fitting you particularly well.

The result is a starting point

It gives you a lens for reflection, not a complete definition of who you are.

You are more than a Quiz result.

Your Aligned Time Style™ simply gives you a place to begin
noticing what already feels true — and what you may want
to explore more deeply.

Before you begin

Let’s connect your result to you.

Enter your name and email before starting the seven questions.
This allows your Aligned Time Style™ result and the resources
created for your style to be connected to you.

That’s all we need to get started.

(function(){ var TOTAL=7, LOTUS_HINT='Take your time — choose the answer that feels most like you.'; function boot(){ var wrap=document.querySelector('.taq-quiz-form'); if(!wrap) return; var form=wrap.querySelector('form'); if(!form||form.getAttribute('data-taq')) return; form.setAttribute('data-taq','1'); var card=wrap.closest('.taq-form-card')||wrap.parentNode; var steps=[].slice.call(form.querySelectorAll('.e-form__step')); var head=document.createElement('div'); head.className='taq-qhead'; head.style.display='none'; head.innerHTML='
'+LOTUS_HINT+'
'; form.parentNode.insertBefore(head,form); var label=head.querySelector('.taq-qlabel'), prog=head.querySelector('.taq-prog'), last=-1; function cur(){for(var i=0;i<steps.length;i++){if(!steps[i].classList.contains('elementor-hidden')&&steps[i].offsetParent!==null)return i;}return 0;} function update(){ var i=cur(); if(i===last) return; var first=last0; card.classList.toggle('taq-qmode',q); head.style.display=q?'block':'none'; if(q){ label.textContent='Question '+i+' of '+TOTAL; var h=''; for(var k=1;k<=TOTAL;k++){h+='<em class="'+(k'; if(k<TOTAL)h+='<span'+(k';} prog.innerHTML=h; } if(!first&&card.scrollIntoView){card.scrollIntoView({behavior:'smooth',block:'start'});} } function score(){ var t={a:0,b:0,c:0,d:0}; for(var q=1;qm){m=t[k];best=k;}}); var hf=form.querySelector('[name="form_fields[result]"]'); if(hf)hf.value=best; } new MutationObserver(update).observe(form,{subtree:true,attributes:true,attributeFilter:['class','style']}); form.addEventListener('change',score); form.addEventListener('submit',score,true); score(); update(); } if(document.readyState!=='loading')boot();else document.addEventListener('DOMContentLoaded',boot); window.addEventListener('load',function(){setTimeout(boot,400);}); })();

Next: Question 1 of 7

[Approved privacy / data-use wording + Privacy Notice link]
We use your details to connect you with your Quiz result and the resources created for your Aligned Time Style™.

No account to create. No long registration form.

Just your details, seven questions, and your Aligned Time Style™ result.

Question 1 of 7
Continue →
Question 7 of 7
← BackSee my result
Saving your answer
Saving your answer…Please wait a moment
Preparing your result
Preparing your result…This won’t take long
You can return to change your answer before continuing.Your details are secure and only used to connect your result and resources to you.