/* Preview free lesson signup, matching Nail Insider Club graphite/white/orange. */
.nic-try-dialog{box-sizing:border-box;position:fixed;width:min(94vw,490px);max-width:490px;max-height:min(92dvh,760px);overflow:hidden;margin:auto;padding:0;border:1px solid #d6cec7;border-radius:20px;box-shadow:0 28px 90px #0008;background:#fff;color:#222}
.nic-try-dialog::backdrop{background:rgba(5,6,7,.67);backdrop-filter:blur(4px)}
.nic-try-head{position:relative;background:#242424;color:#fff;padding:16px 51px 17px 23px}
.nic-try-eyebrow{font:800 10px/1.35 Manrope,Arial,sans-serif;letter-spacing:.12em;color:#ff8b47}
.nic-try-head h2{font:400 clamp(24px,4vw,30px)/1.15 'Source Serif 4',Georgia,serif;margin:7px 0 0}
.nic-try-close{position:absolute;top:18px;right:15px;height:33px;width:33px;background:transparent;color:#fff;border:1px solid #888;border-radius:50%;cursor:pointer;font-size:25px;line-height:1}
.nic-try-close:focus-visible,.nic-try-alternate:focus-visible{outline:2px solid #ff8b47;outline-offset:2px}
.nic-try-intro{margin:0;padding:12px 23px 9px;color:#4c4946;background:#fff;font:400 12px/1.55 Manrope,Arial,sans-serif}
.nic-try-form-wrap{height:380px;max-height:calc(92dvh - 195px);overflow:auto;overscroll-behavior:contain;background:#fff}
.nic-try-frame{border:0;display:block;width:100%;height:380px;min-height:0;background:white}
.nic-try-alternate{display:block;color:#9d5026;font:600 11px/1.3 Manrope,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;text-align:right;padding:9px 23px 12px;border-top:1px solid #ede6e0;background:#fff}
@media(max-width:600px){.nic-try-dialog{width:min(95vw,450px);border-radius:16px;max-height:91dvh}.nic-try-head{padding:13px 51px 13px 17px}.nic-try-head h2{font-size:24px}.nic-try-intro{padding:9px 17px 7px;font-size:11px}.nic-try-alternate{padding:9px 17px 11px}.nic-try-form-wrap{max-height:calc(91dvh - 170px)}}
