/* Preview-only isolation. The baseline's copy, assets and layout are retained. */
html{scroll-behavior:auto}.reveal,.js .reveal{opacity:1;transform:none}.report-progress span,.scan-line,.hero-stage:before{animation:none!important}
.frozen-form{display:grid;gap:38px;padding:28px 0;font:16px/1.4 Georgia,serif;color:#344054}
.frozen-form label{display:grid;gap:10px;font:16px/1.4 Georgia,serif}
.frozen-form input:not([type=checkbox]),.frozen-form select{width:100%;height:47px;border:1px solid #d0d5dd;border-radius:5px;background:white;padding:10px;font:16px Georgia,serif;color:#667085;opacity:1}
.frozen-form button{height:56px;border:0;border-radius:28px;background:#63408f;color:white;font:600 16px Arial,sans-serif;opacity:1}
.old-consent{display:flex;gap:12px}.old-consent input{width:18px!important;min-height:18px!important;height:18px;margin-top:4px}.old-consent span{font:16px/1.5 Georgia,serif}
.frozen-calendar{margin:20px 0;padding:30px;background:#fff;border:1px solid #ddd;border-radius:12px;min-height:500px;text-align:center;color:#344054}.frozen-calendar h3{font-size:24px}.calendar-placeholder{padding:35px 0;line-height:2.3}.frozen-explanation{font-size:16px!important;color:#687083}

.frozen-form{scroll-margin-top:110px}
