.contact-invite{box-sizing:border-box;width:min(440px,calc(100% - 36px));max-height:calc(100dvh - 44px);overflow:auto;border:0;padding:38px 36px 24px;background:#f5f2e9;color:#233d3b;box-shadow:0 20px 90px #0003}.contact-invite::backdrop{background:#142b2c88;backdrop-filter:blur(4px)}.contact-invite-close{position:absolute;right:12px;top:8px;border:0;background:none;font-size:28px;color:inherit;width:40px;height:40px;cursor:pointer}.contact-invite-label{font-size:10px;letter-spacing:.15em}.contact-invite h2{font:normal 32px/1.5 "SimSun",serif;margin:18px 0 12px}.contact-invite p{font-size:13px;line-height:1.8;color:#667571}.contact-invite figure{margin:22px 0;text-align:center}.contact-invite img{width:160px;height:160px;display:block;margin:auto}.contact-invite figcaption{font-size:11px;line-height:1.8;margin-top:10px;color:#667571}.contact-invite-links{display:flex;flex-direction:column;text-align:center;gap:4px}.contact-invite-links a{padding:10px;color:inherit;font-size:13px;text-decoration:none;border-bottom:1px solid #bbc3b8}.contact-invite-later{display:block;margin:16px auto 0;padding:10px 20px;background:none;border:0;color:#73817b;cursor:pointer}.contact-invite-trigger{position:fixed;right:18px;bottom:86px;z-index:80;border:1px solid #b3bcb1;background:#f5f2e9;color:#233d3b;padding:12px 16px;font-size:12px;cursor:pointer;box-shadow:0 3px 18px #0001}@media(max-width:600px){.contact-invite{padding:30px 24px 16px}.contact-invite h2{font-size:28px;margin-top:14px}.contact-invite figure{margin:15px 0}.contact-invite img{width:145px;height:145px}.contact-invite-trigger{right:14px;bottom:76px}}
