.trial90 form .course-consent{display:flex;align-items:flex-start;gap:9px;margin:10px 0 16px;font-size:11px;line-height:1.5;color:#6d557d;font-weight:400}
.trial90 form .course-consent input{width:17px;height:17px;min-height:17px;flex-shrink:0;margin:2px 0 0;accent-color:#7650b5}
.course-consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.preview-notice[hidden]{display:none!important}
.course-thanks [hidden]{display:none!important}
.trial90 form [type=submit]:disabled{opacity:.65;cursor:wait}
.course-thanks{min-height:100vh;background:#f9f6fc;padding:24px;color:#34243f;display:grid;place-items:center}
.course-thanks-card{background:#fffaf5;border:1px solid #ded0ed;border-radius:28px;padding:clamp(24px,5vw,55px);width:min(100%,680px)}
.course-thanks-card .brand{margin-bottom:34px;display:inline-block}
.course-thanks h1{font-size:clamp(29px,5vw,46px);line-height:1.08;letter-spacing:-.04em;margin:16px 0 24px}
.course-thanks p{line-height:1.6}.course-thanks-session{background:#ede5fa;padding:20px;border-radius:18px;margin:24px 0}
.course-thanks-session strong,.course-thanks-session span{display:block}.course-thanks-session span{margin-top:8px;color:#765391}
.course-thanks .button{margin-top:15px;width:100%}.course-thanks-help{font-size:13px;color:#765391}.course-thanks-help a{color:inherit;text-decoration:underline}
