.pm-story-digital{max-width:860px;margin:34px auto;overflow:hidden;border:1px solid #e1e5e9;border-radius:18px;background:#fff;color:#20252a;box-shadow:0 12px 34px rgba(0,0,0,.06);box-sizing:border-box}.pm-story-digital *,.pm-story-digital *:before,.pm-story-digital *:after{box-sizing:border-box}.pm-ds-head,.pm-ds-step{padding:28px 30px}.pm-ds-head{background:linear-gradient(135deg,rgba(167,25,32,.045),rgba(0,0,0,.018))}.pm-ds-eyebrow{display:block;margin-bottom:8px;color:#a71920 !important;-webkit-text-fill-color:#a71920 !important;font-size:11px;font-weight:800;letter-spacing:.08em}.pm-ds-title{margin:0 0 10px !important;color:#20252a !important;-webkit-text-fill-color:#20252a !important;font-size:clamp(24px,4vw,34px);line-height:1.15;font-weight:800}.pm-ds-subtitle{margin:0 0 8px !important;color:#343a40 !important;-webkit-text-fill-color:#343a40 !important}.pm-ds-privacy{color:#5f666d !important;-webkit-text-fill-color:#5f666d !important}.pm-ds-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:13px 18px;border-top:1px solid #e1e5e9;border-bottom:1px solid #e1e5e9}.pm-ds-progress span{text-align:center;color:#747b82 !important;-webkit-text-fill-color:#747b82 !important;font-size:10px}.pm-ds-progress span.is-current,.pm-ds-progress span.is-done{color:#a71920 !important;-webkit-text-fill-color:#a71920 !important;font-weight:800}.pm-story-digital.is-enhanced .pm-ds-step{display:none}.pm-story-digital.is-enhanced .pm-ds-step.is-active{display:block}.pm-ds-question{margin:0 0 16px !important;color:#20252a !important;-webkit-text-fill-color:#20252a !important;font-size:20px;font-weight:800}.pm-ds-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.pm-story-digital .pm-ds-choice{appearance:none !important;-webkit-appearance:none !important;min-height:100px;width:100%;padding:16px !important;border:1px solid #d9dee3 !important;border-radius:11px !important;background:#fff !important;background-image:none !important;opacity:1 !important;visibility:visible !important;cursor:pointer;text-align:left !important;text-indent:0 !important;text-shadow:none !important}.pm-story-digital .pm-ds-choice>.pm-ds-choice-text{display:block !important;width:100%;color:#20252a !important;-webkit-text-fill-color:#20252a !important;opacity:1 !important;visibility:visible !important;font-size:16px !important;font-weight:700 !important;line-height:1.35 !important;text-indent:0 !important;text-shadow:none !important}.pm-story-digital .pm-ds-choice:hover,.pm-story-digital .pm-ds-choice:focus,.pm-story-digital .pm-ds-choice.is-selected{background:#f7f8fa !important;border-color:#a71920 !important}.pm-story-digital .pm-ds-choice:hover>.pm-ds-choice-text,.pm-story-digital .pm-ds-choice:focus>.pm-ds-choice-text,.pm-story-digital .pm-ds-choice.is-selected>.pm-ds-choice-text{color:#7f1117 !important;-webkit-text-fill-color:#7f1117 !important}.pm-ds-checks{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.pm-ds-check{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid #e1e5e9;border-radius:10px;background:#fff}.pm-ds-check span{color:#20252a !important;-webkit-text-fill-color:#20252a !important}.pm-ds-warning{padding:18px;border-left:4px solid #a71920;border-radius:10px;background:#faf7f7}.pm-ds-warning strong,.pm-ds-warning p{color:#20252a !important;-webkit-text-fill-color:#20252a !important}.pm-ds-doc-title{margin-top:22px !important}.pm-ds-docs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.pm-ds-doc{padding:11px;border-radius:9px;background:#f7f8fa;color:#20252a !important;-webkit-text-fill-color:#20252a !important}.pm-ds-actions{display:flex;justify-content:space-between;gap:10px;margin-top:24px}.pm-story-digital .pm-ds-btn{appearance:none !important;-webkit-appearance:none !important;min-height:44px;padding:11px 16px !important;border-radius:10px !important;opacity:1 !important;visibility:visible !important;cursor:pointer;text-indent:0 !important;text-shadow:none !important;background-image:none !important}.pm-story-digital .pm-ds-btn-secondary,.pm-story-digital .pm-ds-btn-restart{background:#fff !important;border:1px solid #d9dee3 !important}.pm-story-digital .pm-ds-btn-text-secondary{display:block !important;color:#a71920 !important;-webkit-text-fill-color:#a71920 !important;opacity:1 !important;visibility:visible !important;font-weight:700 !important}.pm-story-digital .pm-ds-btn-secondary:hover,.pm-story-digital .pm-ds-btn-secondary:focus,.pm-story-digital .pm-ds-btn-restart:hover,.pm-story-digital .pm-ds-btn-restart:focus{background:#f7f8fa !important;border-color:#a71920 !important}.pm-story-digital .pm-ds-btn-secondary:hover .pm-ds-btn-text-secondary,.pm-story-digital .pm-ds-btn-secondary:focus .pm-ds-btn-text-secondary,.pm-story-digital .pm-ds-btn-restart:hover .pm-ds-btn-text-secondary,.pm-story-digital .pm-ds-btn-restart:focus .pm-ds-btn-text-secondary{color:#7f1117 !important;-webkit-text-fill-color:#7f1117 !important}.pm-story-digital .pm-ds-btn-primary{background:#a71920 !important;border:1px solid #a71920 !important}.pm-story-digital .pm-ds-btn-text-primary{display:block !important;color:#fff !important;-webkit-text-fill-color:#fff !important;opacity:1 !important;visibility:visible !important;font-weight:800 !important}.pm-story-digital .pm-ds-btn-primary:hover,.pm-story-digital .pm-ds-btn-primary:focus{background:#7f1117 !important;border-color:#7f1117 !important}.pm-ds-btn-restart{margin-top:18px}.pm-ds-links a{display:block;margin:9px 0;padding:14px 16px;border:1px solid #e1e5e9;border-radius:10px;background:#fff;color:#20252a !important;-webkit-text-fill-color:#20252a !important;text-decoration:none !important;font-weight:700}.pm-ds-cta{margin-top:26px;padding:22px;border-radius:14px;background:#a71920 !important;color:#fff !important}.pm-ds-cta strong,.pm-ds-cta p,.pm-ds-cta small{color:#fff !important;-webkit-text-fill-color:#fff !important}.pm-ds-cta>.pm-ds-wa{display:inline-block;margin:8px 0;padding:12px 15px;border-radius:9px;background:#fff !important;text-decoration:none !important}.pm-ds-wa-text{color:#a71920 !important;-webkit-text-fill-color:#a71920 !important;font-weight:800 !important}.pm-ds-cta small{display:block;opacity:.82}@media(max-width:720px){.pm-story-digital{margin:25px 0}.pm-ds-head,.pm-ds-step{padding-left:19px;padding-right:19px}.pm-ds-choices,.pm-ds-checks,.pm-ds-docs{grid-template-columns:1fr}.pm-story-digital .pm-ds-choice{min-height:auto}}