.ddt-quiz{background:#f2fafd;color:#3b3b54;font-family:Montserrat,system-ui,sans-serif;padding:72px 40px}.ddt-quiz *{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.ddt-quiz{padding:44px 16px}}.ddt-quiz .ddt-quiz__inner{margin:0 auto;max-width:1200px;max-width:820px}.ddt-quiz .ddt-quiz__card{background:#fff;border:1px solid #dfeaf1;border-radius:20px;-webkit-box-shadow:0 20px 50px rgba(50,45,99,.08);box-shadow:0 20px 50px rgba(50,45,99,.08);padding:44px 48px}.ddt-quiz .ddt-quiz__badge{background:#e7f3f8;border-radius:999px;color:#4b2fd6;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 20px;padding:7px 16px;text-transform:uppercase}.ddt-quiz .ddt-quiz__badge--tier[data-tone=warn]{background:#fce8e4;color:#c4513b}.ddt-quiz .ddt-quiz__badge--tier[data-tone=blue]{background:#e7f3f8;color:#2c7ba8}.ddt-quiz .ddt-quiz__badge--tier[data-tone=green]{background:#eafbf3;color:#0f7a66}.ddt-quiz .ddt-quiz__heading{text-wrap:balance;color:#322d63;font-size:22px;font-size:26px;font-weight:700;letter-spacing:.06em;letter-spacing:-.01em;line-height:1.35;margin:0 0 16px;text-align:center;text-align:left;text-transform:uppercase;text-transform:none}@media only screen and (max-width:767px){.ddt-quiz .ddt-quiz__heading{font-size:18px;margin-bottom:28px}}.ddt-quiz .ddt-quiz__intro p{color:#4a5568;font-size:13.5px;line-height:1.75;margin:0 0 10px}.ddt-quiz .ddt-quiz__intro p:last-child{margin-bottom:0}.ddt-quiz .ddt-quiz__pills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;list-style:none;margin:26px 0;padding:0}.ddt-quiz .ddt-quiz__pill{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eafbf3;border:1px solid #b5efd7;border-radius:999px;color:#0f7a66;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:700;gap:7px;padding:8px 16px}.ddt-quiz .ddt-quiz__pill-dot{background:#2fbf8b;border-radius:50%;height:7px;width:7px}.ddt-quiz .ddt-quiz__startrow{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;justify-content:flex-end}.ddt-quiz .ddt-quiz__btn,.ddt-quiz .ddt-quiz__startrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ddt-quiz .ddt-quiz__btn{background:#45e0a2;border:0;border-radius:999px;color:#14323f;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:700;gap:8px;line-height:1;padding:14px 30px;text-decoration:none;-webkit-transition:background .2s ease,opacity .2s ease,-webkit-transform .2s ease;transition:background .2s ease,opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease,opacity .2s ease;transition:transform .2s ease,background .2s ease,opacity .2s ease,-webkit-transform .2s ease}.ddt-quiz .ddt-quiz__btn:hover:not(:disabled){background:#2fd092;color:#14323f;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ddt-quiz .ddt-quiz__btn:disabled{cursor:not-allowed;opacity:.45}.ddt-quiz .ddt-quiz__back{background:#fff;border:1px solid #dfeaf1;border-radius:999px;color:#4a5568;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;padding:12px 20px;-webkit-transition:border-color .2s ease,color .2s ease;transition:border-color .2s ease,color .2s ease}.ddt-quiz .ddt-quiz__back:hover{border-color:#d3e5ee;color:#322d63}.ddt-quiz .ddt-quiz__back[hidden]{display:none}.ddt-quiz .ddt-quiz__retake{background:none;border:0;color:#4b2fd6;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:0;-webkit-transition:color .2s ease;transition:color .2s ease}.ddt-quiz .ddt-quiz__retake:hover{color:#0f7a66}.ddt-quiz .ddt-quiz__qhead{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.ddt-quiz .ddt-quiz__step{color:#2fbf8b;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.ddt-quiz .ddt-quiz__over{background:none;border:0;color:#9aa3b5;cursor:pointer;font-family:inherit;font-size:11.5px;padding:0;-webkit-transition:color .2s ease;transition:color .2s ease}.ddt-quiz .ddt-quiz__over:hover{color:#4b2fd6}.ddt-quiz .ddt-quiz__bar{background:#e7f3f8;border-radius:99px;height:5px;margin-bottom:28px;overflow:hidden}.ddt-quiz .ddt-quiz__bar-fill{background:linear-gradient(100deg,#4b2fd6,#149c82);border-radius:999px;display:block;height:100%;-webkit-transition:width .3s ease;transition:width .3s ease;width:0}.ddt-quiz .ddt-quiz__q{border:0;margin:0;padding:0}.ddt-quiz .ddt-quiz__q[hidden]{display:none}.ddt-quiz .ddt-quiz__q-title{text-wrap:balance;color:#322d63;display:block;float:none;font-size:19px;font-weight:700;line-height:1.35;margin:0 0 6px;padding:0;width:100%}.ddt-quiz .ddt-quiz__q-num{color:#0f7a66;font-variant-numeric:tabular-nums;margin-right:10px}.ddt-quiz .ddt-quiz__q-help{color:#5b6b7a;font-size:13px;margin:0 0 18px}.ddt-quiz .ddt-quiz__opts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.ddt-quiz .ddt-quiz__opt,.ddt-quiz .ddt-quiz__opts{display:-webkit-box;display:-ms-flexbox;display:flex}.ddt-quiz .ddt-quiz__opt{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:1.5px solid #dfeaf1;border-radius:14px;cursor:pointer;gap:14px;padding:17px 22px;position:relative;-webkit-transition:border-color .2s ease,background .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,background .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,background .2s ease,transform .2s ease;transition:border-color .2s ease,background .2s ease,transform .2s ease,-webkit-transform .2s ease}.ddt-quiz .ddt-quiz__opt:hover{background:#f6f3ff;border-color:#4b2fd6;-webkit-transform:translateX(4px);transform:translateX(4px)}.ddt-quiz .ddt-quiz__input{border:0;height:1px;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;width:1px}.ddt-quiz .ddt-quiz__box{-webkit-box-flex:0;background:#fff;border:1.5px solid #d3e5ee;border-radius:6px;-ms-flex:none;flex:none;height:20px;margin-top:1px;position:relative;-webkit-transition:border-color .2s ease,background .2s ease;transition:border-color .2s ease,background .2s ease;width:20px}.ddt-quiz .ddt-quiz__box:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:10px;left:6px;position:absolute;top:3px;-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease;width:5px}.ddt-quiz .ddt-quiz__q[data-quiz-type=single] .ddt-quiz__box{border-radius:50%}.ddt-quiz .ddt-quiz__opt-text{color:#3b4a5a;font-size:13.5px;line-height:1.6}.ddt-quiz .ddt-quiz__input:checked~.ddt-quiz__box{background:linear-gradient(160deg,#4b2fd6,#7a3beb);border-color:transparent}.ddt-quiz .ddt-quiz__input:checked~.ddt-quiz__box:after{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.ddt-quiz .ddt-quiz__input:checked~.ddt-quiz__opt-text{color:#322d63;font-weight:600}.ddt-quiz .ddt-quiz__input:focus-visible~.ddt-quiz__box{outline:2px solid #4b2fd6;outline-offset:3px}.ddt-quiz .ddt-quiz__nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;justify-content:space-between;margin-top:26px}.ddt-quiz .ddt-quiz__nav>.ddt-quiz__btn{margin-left:auto}.ddt-quiz .ddt-quiz__result-title{text-wrap:balance;color:#322d63;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 14px}.ddt-quiz .ddt-quiz__result-sub{color:#4a5568;font-size:13.5px;line-height:1.8;margin:0 0 24px}.ddt-quiz .ddt-quiz__next{background:#e7f3f8;border-radius:14px;margin-bottom:26px;padding:20px 24px}.ddt-quiz .ddt-quiz__next[hidden]{display:none}.ddt-quiz .ddt-quiz__next-label{color:#2fbf8b;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.ddt-quiz .ddt-quiz__next-text{color:#322d63;font-size:13.5px;font-weight:600;line-height:1.7;margin:0}.ddt-quiz .ddt-quiz__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.ddt-quiz .ddt-quiz__email{border-top:1px solid #e3eef4;margin-top:28px;padding-top:24px}.ddt-quiz .ddt-quiz__email.is-sent .wpcf7-form{display:none}.ddt-quiz .ddt-quiz__email-head{color:#322d63;font-size:14.5px;font-weight:700;margin:0 0 4px}.ddt-quiz .ddt-quiz__email-note{color:#5b6b7a;font-size:13px;line-height:1.6;margin:0 0 14px}.ddt-quiz .ddt-quiz__email .wpcf7-form>p{display:none}.ddt-quiz .ddt-quiz__email .wpcf7-form .row,.ddt-quiz .ddt-quiz__email .wpcf7-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.ddt-quiz .ddt-quiz__email .wpcf7-form .row>p{display:contents}.ddt-quiz .ddt-quiz__email .wpcf7-form .row label{-webkit-box-flex:1;-ms-flex:1 1 240px;flex:1 1 240px;min-width:0}.ddt-quiz .ddt-quiz__email input[type=email],.ddt-quiz .ddt-quiz__email input[type=text]{background:#fff;border:1px solid #dfeaf1;border-radius:999px;color:#322d63;font-family:inherit;font-size:13px;min-width:0;padding:12px 18px;width:100%}.ddt-quiz .ddt-quiz__email input[type=email]:focus,.ddt-quiz .ddt-quiz__email input[type=text]:focus{border-color:#0f7a66;outline:none}.ddt-quiz .ddt-quiz__email .wpcf7-submit{-webkit-box-flex:0;background:linear-gradient(160deg,#4b2fd6,#7a3beb);border:0;border-radius:999px;color:#fff;cursor:pointer;-ms-flex:none;flex:none;font-family:inherit;font-size:12.5px;font-weight:700;padding:12px 26px}.ddt-quiz .ddt-quiz__email .wpcf7-response-output{-webkit-box-flex:1;border-radius:10px;border-width:1px;-ms-flex:1 1 100%;flex:1 1 100%;font-size:12.5px;margin:10px 0 0;padding:10px 14px}@media (prefers-reduced-motion:reduce){.ddt-quiz .ddt-quiz__bar-fill,.ddt-quiz .ddt-quiz__box,.ddt-quiz .ddt-quiz__box:after,.ddt-quiz .ddt-quiz__btn{-webkit-transition:none;transition:none}.ddt-quiz .ddt-quiz__btn:hover:not(:disabled){-webkit-transform:none;transform:none}}@media only screen and (max-width:767px){.ddt-quiz .ddt-quiz__card{border-radius:16px;padding:26px 20px}.ddt-quiz .ddt-quiz__heading{font-size:21px}.ddt-quiz .ddt-quiz__q-title{font-size:17px}.ddt-quiz .ddt-quiz__result-title{font-size:20px}.ddt-quiz .ddt-quiz__opt{gap:12px;padding:14px 16px}.ddt-quiz .ddt-quiz__next{padding:16px 18px}.ddt-quiz .ddt-quiz__pills{gap:8px;margin:20px 0}.ddt-quiz .ddt-quiz__pill{font-size:11.5px;padding:7px 12px}.ddt-quiz .ddt-quiz__actions,.ddt-quiz .ddt-quiz__startrow{gap:12px}.ddt-quiz .ddt-quiz__btn{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:1 1 100%;flex:1 1 100%;justify-content:center;text-align:center}}
