.df-check-panel{max-width:820px;margin:auto;padding:clamp(22px,4vw,48px);background:#fff;border:1px solid #dce3ed;border-radius:20px;box-shadow:0 18px 50px #132b4310;color:#172a43}.df-check-panel h2{font-size:clamp(25px,3vw,38px);line-height:1.2}.df-check-panel p,.df-check-panel li{line-height:1.65}.df-check-form{display:grid;gap:18px;margin-top:28px}.df-check-form label{display:grid;gap:8px;font-weight:600}.df-check-form label span{font-weight:400}.df-check-form input:not([type=checkbox]),.df-check-form textarea,.df-check-form select{width:100%;min-width:0;min-height:48px;border:1px solid #b9c7d8;border-radius:10px;background:#fff;color:#172a43;padding:12px;font:inherit;font-size:16px}.df-check-form textarea{resize:vertical}.df-check-form .df-check-tick{display:flex;align-items:flex-start;font-size:14px;font-weight:400;line-height:1.6;margin:14px 0}.df-check-tick input{flex:0 0 20px;width:20px;height:20px;margin-top:2px}.df-check-form [hidden]{display:none!important}.df-check-form button:disabled{opacity:.6;cursor:wait}.df-check-form :focus-visible{outline:3px solid #3268ce;outline-offset:3px}.df-check-section{padding:56px 20px;background:#f5f7fa}.df-check-section[hidden]{display:none}.df-check-panel .df-small{font-size:14px;color:#536175}.df-check-panel a{color:#245cc1}.df-check-form .pro-btn{color:white;background:#2c62c7;padding:16px 22px;border:0;border-radius:12px;cursor:pointer;font:inherit;font-weight:700;text-align:center}.df-check-panel ul{padding-left:22px}.df-check-form [data-df-check-status]:empty{display:none}.df-check-form [data-df-check-status]{font-size:14px;margin:0}.df-check-panel .pro-eyebrow{color:#2c62c7;font-size:12px;font-weight:700;letter-spacing:.12em}.df-check-panel .df-check-form .df-small{margin:0}.df-check-option{margin-top:12px;display:block;color:#245cc1;font-weight:600}
.df-live-image{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.df-live-image[hidden]{display:none}.df-card-body h4{font-size:15px;margin:16px 0 8px}
