/* Pod Kluch Leads 2.0. Theme may enhance these styles, but forms remain usable standalone. */
.pk-lead-form,.pk-quiz{--pk-form-accent:var(--pk-accent,#ccff26);--pk-form-ink:#111;--pk-form-muted:#62675f;--pk-form-line:#d8d3c8;background:#fff;color:var(--pk-form-ink);border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:clamp(20px,2.4vw,30px);box-shadow:0 16px 52px rgba(0,0,0,.12)}
.pk-form-label,.pk-lead-form .pk-kicker,.pk-quiz .pk-kicker{display:block;margin-bottom:8px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#60724d}.pk-form-head h3,.pk-quiz-head h3{margin:0 0 8px;font-size:clamp(27px,2.5vw,38px);line-height:1.04;letter-spacing:-.035em}.pk-form-head p,.pk-quiz-head p{margin:0 0 18px;font-size:15px;line-height:1.45;color:var(--pk-form-muted)}
.pk-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.pk-form-grid label{display:grid;gap:7px;font-size:14px;font-weight:750}.pk-form-grid small{font-size:12px;font-weight:500;color:#73786f}.pk-span-2{grid-column:1/-1}.pk-lead-form input,.pk-lead-form select,.pk-lead-form textarea,.pk-quiz input,.pk-quiz select,.pk-quiz textarea{width:100%;box-sizing:border-box;min-height:52px;border:1px solid var(--pk-form-line);border-radius:11px;background:#f6f2e9;color:#111;padding:11px 13px;font-size:16px;outline:0}.pk-lead-form textarea{min-height:104px;resize:vertical}.pk-lead-form input:focus,.pk-lead-form select:focus,.pk-lead-form textarea:focus,.pk-quiz input:focus{border-color:#647600;box-shadow:0 0 0 3px rgba(125,150,0,.16)}
.pk-consent{display:flex;gap:10px;align-items:flex-start;margin:15px 0;font-size:13px;line-height:1.4}.pk-consent input{width:20px!important;min-height:20px!important;height:20px!important;margin-top:1px;flex:0 0 auto}.pk-consent a{color:inherit;text-decoration:underline}.pk-submit,.pk-quiz-next,.pk-quiz-prev{min-height:48px;border:1px solid transparent;border-radius:999px;padding:12px 20px;font-weight:800;cursor:pointer}.pk-submit,.pk-quiz-next{background:var(--pk-form-accent);color:#111}.pk-quiz-prev{background:transparent;border-color:#aaa}.pk-submit[disabled]{opacity:.6;cursor:wait}.pk-form-status{min-height:1.4em;margin:10px 0 0;font-size:13px;font-weight:700}.pk-form-status.is-error{color:#a32620}.pk-form-status.is-ok{color:#2a6b32}.pk-microcopy{font-size:13px;line-height:1.45;color:var(--pk-form-muted);margin:10px 0 0}.pk-alt-channels{display:flex;flex-wrap:wrap;gap:6px 15px;margin-top:13px;font-size:13px}.pk-alt-channels a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pk-field-error{font-size:12px;color:#a32620}.pk-has-error input,.pk-has-error select,.pk-has-error textarea{border-color:#b32b23}
.pk-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.pk-quiz-head{display:flex;justify-content:space-between;gap:20px}.pk-quiz-count{font-size:15px}.pk-progress{height:5px;background:#e7e2d8;border-radius:999px;overflow:hidden;margin:16px 0 22px}.pk-progress i{display:block;width:25%;height:100%;background:var(--pk-form-accent);transition:width .2s ease}.pk-quiz-step{display:none}.pk-quiz-step.is-active{display:block}.pk-quiz-step h4{font-size:24px;margin:0 0 16px}.pk-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pk-choice-grid label{cursor:pointer}.pk-choice-grid input{position:absolute;opacity:0;pointer-events:none}.pk-choice-grid span{display:flex;align-items:center;min-height:58px;padding:12px 14px;background:#f6f2e9;border:1px solid var(--pk-form-line);border-radius:11px;font-weight:750}.pk-choice-grid input:checked+span{background:#f3ffd0;border-color:#586800;box-shadow:inset 0 0 0 1px #586800}.pk-quiz-actions{display:flex;justify-content:space-between;gap:10px;margin-top:18px}.pk-quiz-error{font-size:13px;color:#a32620;font-weight:700}
@media(max-width:700px){.pk-form-grid,.pk-choice-grid{grid-template-columns:1fr}.pk-span-2{grid-column:auto}.pk-lead-form,.pk-quiz{border-radius:15px;padding:20px}.pk-alt-channels{display:grid}}
