#fmf-guest-modal[hidden]{display:none!important}.fmf-guest-modal-open{overflow:hidden}#fmf-guest-modal{position:fixed;inset:0;z-index:110000;display:grid;place-items:center;padding:18px}.fmf-guest-backdrop{position:absolute;inset:0;background:rgba(12,36,27,.52)}.fmf-guest-dialog{position:relative;max-width:440px;width:100%;background:white;color:#22352b;border-radius:16px;padding:30px 26px;box-shadow:0 18px 60px rgba(0,0,0,.2);font-family:inherit}.fmf-guest-dialog h2{font-size:23px;line-height:1.3;margin:0 32px 12px 0;color:#176d4c}.fmf-guest-dialog p{line-height:1.55;font-size:16px;margin:0 0 20px}.fmf-guest-close{position:absolute;right:15px;top:12px;background:transparent;border:0;font-size:30px;color:#3b5145;cursor:pointer}.fmf-guest-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.fmf-guest-explore{padding:11px 16px;border-radius:22px;background:#16764e;color:white!important;text-decoration:none!important;font-weight:600}.fmf-guest-login{color:#116e4b;text-decoration:underline;font-weight:600}.fmf-guest-dialog .fmf-guest-note{margin:18px 0 0;color:#607169;font-size:13px}.fmf-guest-tool-intro{max-width:690px!important;margin:48px auto!important;padding:32px!important;text-align:left;background:#f6faf7;border-radius:16px;color:#22352b}.fmf-guest-tool-intro h1{font-size:27px;margin:0 0 14px}.fmf-guest-tool-intro p{font-size:17px;line-height:1.6}.fmf-guest-intro-actions{display:flex;gap:20px;flex-wrap:wrap;margin-top:16px}.fmf-guest-intro-actions a:first-child{background:#16764e;border-radius:22px;padding:10px 16px;color:#fff;text-decoration:none}.fmf-guest-intro-actions a:last-child{padding:10px 0;color:#116e4b}@media(max-width:500px){.fmf-guest-dialog{padding:25px 20px}.fmf-guest-dialog h2{font-size:20px}}
