.ksond{position:relative;box-sizing:border-box;margin:1.8em 0;padding:22px 24px;background:var(--ks-bg,#4A235A);color:var(--ks-text,#fff);border:var(--ks-border-w,0) solid var(--ks-border,transparent);border-radius:var(--ks-radius,14px);box-shadow:var(--ks-shadow,none);font:inherit;line-height:1.5;text-align:center}.ksond *,.ksond *::before,.ksond *::after{box-sizing:border-box}.ksond [hidden]{display:none!important}.ksond p{margin:0 0 .6em;color:inherit}.ksond-intro{font-size:.9em;color:var(--ks-muted,inherit)!important}.ksond-question{font-size:1.15em;font-weight:700;margin-bottom:.9em!important}.ksond-thanks{font-weight:700}.ksond-prompt{color:var(--ks-muted,inherit)!important}.ksond-answers{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ksond .ksond-btn{appearance:none;display:inline-block;min-width:110px;margin:0;padding:11px 22px;border:0;border-radius:var(--ks-btn-radius,10px);font:inherit;font-weight:700;line-height:1.2;cursor:pointer;text-decoration:none;transition:transform .12s ease,filter .12s ease,opacity .12s ease}.ksond .ksond-btn-main{background:var(--ks-accent,#c9a43a);color:var(--ks-accent-text,#4A235A)}.ksond .ksond-btn-alt{background:var(--ks-ghost,rgb(255 255 255 / .14));color:var(--ks-ghost-text,inherit)}.ksond .ksond-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.ksond .ksond-btn:disabled{opacity:.6;cursor:default;transform:none}.ksond .ksond-btn:focus-visible,.ksond-close:focus-visible,.ksond-skip:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ksond-close{position:absolute;top:6px;right:8px;width:32px;height:32px;padding:0;border:0;background:#fff0;color:inherit;opacity:.65;font-size:22px;line-height:32px;cursor:pointer}.ksond-close:hover{opacity:1}.ksond-form{max-width:460px;margin:0 auto}.ksond-row{display:flex;gap:8px}.ksond .ksond-email{flex:1 1 auto;min-width:0;margin:0;padding:10px 12px;border:1px solid rgb(0 0 0 / .18);border-radius:var(--ks-btn-radius,10px);background:#fff;color:#222;font:inherit}.ksond .ksond-row .ksond-btn{min-width:0;flex:0 0 auto}.ksond-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.ksond-consent{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:.82em;text-align:left;color:var(--ks-muted,inherit);cursor:pointer}.ksond-consent input{margin-top:3px;flex:0 0 auto}.ksond-error{margin-top:8px!important;font-size:.88em;font-weight:700}.ksond-skip{margin-top:10px;padding:4px 8px;border:0;background:#fff0;color:inherit;opacity:.75;font:inherit;font-size:.85em;text-decoration:underline;cursor:pointer}.ksond-done-msg{font-weight:700;margin:0!important}@media (max-width:768px){.ksond{padding:20px 16px}.ksond-only-desktop{display:none!important}.ksond .ksond-answers .ksond-btn{flex:1 1 40%}.ksond-row{flex-direction:column}}@media (min-width:769px){.ksond-only-mobile{display:none!important}.ksond-layout-compact .ksond-step-q{display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left}.ksond-layout-compact .ksond-intro{display:none}.ksond-layout-compact .ksond-question{margin:0!important;flex:1 1 auto;padding-right:20px}.ksond-layout-compact .ksond-answers{flex:0 0 auto;flex-wrap:nowrap}}.ksond-question{text-wrap:balance}@keyframes ksond-pulse{0%{box-shadow:0 0 0 0 var(--ks-pulse,rgb(246 220 140 / .75))}70%{box-shadow:0 0 0 14px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.ksond.ksond-fx-pulse .ksond-btn-main{animation:ksond-pulse 2.2s ease-out .9s infinite}@keyframes ksond-shine{0%{transform:translateX(-120%) skewX(-20deg)}35%,100%{transform:translateX(320%) skewX(-20deg)}}.ksond.ksond-fx-shine{overflow:hidden}.ksond.ksond-fx-shine::after{content:"";position:absolute;top:0;bottom:0;left:0;width:35%;background:linear-gradient(90deg,#fff0 0%,rgb(255 255 255 / .28) 50%,#fff0 100%);transform:translateX(-120%) skewX(-20deg);animation:ksond-shine 4.5s ease-in-out 1s infinite;pointer-events:none}.ksond-popup-wrap{position:fixed;z-index:999999;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));pointer-events:none}.ksond-popup-wrap .ksond{margin:0;max-height:70vh;overflow-x:hidden;overflow-y:auto;box-shadow:0 12px 36px rgb(41 35 94 / .35);pointer-events:auto;opacity:0;transform:translateY(calc(100% + 40px));transition:transform .35s ease,opacity .35s ease}.ksond-popup-wrap.ksond-in-fade .ksond{transform:translateY(16px) scale(.94)}.ksond-popup-wrap.is-open .ksond{opacity:1;transform:none}@keyframes ksond-bounce-in{0%{opacity:0;transform:translateY(calc(100% + 40px))}60%{opacity:1;transform:translateY(-12px)}80%{transform:translateY(4px)}100%{opacity:1;transform:none}}.ksond-popup-wrap.ksond-in-bounce.is-open .ksond{animation:ksond-bounce-in .65s cubic-bezier(.22,.9,.3,1.1) both}.ksond-popup-wrap .ksond-question{font-size:1.05em}.ksond-popup-wrap .ksond-intro{font-size:.85em;margin-bottom:.35em}@media (max-width:768px){.ksond-popup-wrap .ksond{padding:18px 16px 16px}.ksond-popup-wrap .ksond-answers .ksond-btn{padding:10px 18px}}@media (min-width:769px){.ksond-popup-wrap{left:auto;right:24px;bottom:24px;width:380px;max-width:calc(100vw - 48px)}.ksond-popup-wrap.ksond-pos-left{right:auto;left:24px}.ksond-popup-wrap.ksond-pos-center{right:auto;left:50%;transform:translateX(-50%);width:460px}.ksond-popup-wrap .ksond.ksond-layout-compact .ksond-step-q{display:block;text-align:center}.ksond-popup-wrap .ksond-layout-compact .ksond-question{padding-right:0;margin-bottom:.9em!important}}@media (prefers-reduced-motion:reduce){.ksond-popup-wrap .ksond{transition:none}.ksond-popup-wrap.ksond-in-bounce.is-open .ksond{animation:none}.ksond.ksond-fx-pulse .ksond-btn-main,.ksond.ksond-fx-shine::after{animation:none}.ksond.ksond-fx-shine::after{display:none}}