.floating-chat{position:fixed;z-index:19;right:24px;bottom:104px;width:54px;height:54px;border:1px solid rgba(255,255,255,.9);border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,#218fcf,#4bbdcf);box-shadow:0 12px 30px rgba(30,125,167,.28),inset 0 1px rgba(255,255,255,.55);transition:transform .22s,box-shadow .22s}.floating-chat:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(30,125,167,.34)}.floating-chat>svg{width:22px;height:22px}.floating-chat-prompt{position:absolute;right:64px;bottom:4px;width:max-content;max-width:min(280px,calc(100vw - 105px));padding:11px 14px;border:1px solid rgba(255,255,255,.9);border-radius:14px;background:rgba(255,255,255,.83);backdrop-filter:blur(18px);box-shadow:0 10px 28px rgba(24,92,124,.13);color:#17425c;font-size:12px;font-weight:700;animation:chat-prompt-in .32s both}.floating-chat-prompt[hidden]{display:none}.floating-chat-prompt:after{content:"";position:absolute;right:-5px;bottom:14px;width:9px;height:9px;border-top:1px solid rgba(255,255,255,.9);border-right:1px solid rgba(255,255,255,.9);background:rgba(255,255,255,.83);transform:rotate(45deg)}.anonymous-page{max-width:980px;min-height:68vh;margin:0 auto;padding:54px 0 40px}.anonymous-page>.back-link{margin-bottom:28px}.anonymous-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;align-items:center}.anonymous-intro .eyebrow{font-size:9px;letter-spacing:.15em}.anonymous-intro h1{font:800 clamp(32px,4.2vw,48px)/1.13 var(--display);margin:15px 0}.anonymous-intro h1 span{color:#168dd2}.anonymous-intro>p:not(.eyebrow){max-width:340px;color:var(--muted);font-size:14px;line-height:1.7}.anonymous-mark{display:flex;align-items:center;gap:11px;margin-top:32px;color:#6a8999;font-size:11px;line-height:1.5}.anonymous-mark svg{width:22px;color:#2296bd;flex:0 0 auto}.anonymous-form-panel{padding:24px;border-radius:22px;background:rgba(255,255,255,.63)}.anonymous-form-panel .panel-heading{margin-bottom:20px}.anonymous-form-panel .panel-heading h2{font:700 18px var(--display);margin:0}.anonymous-form-panel .panel-heading>svg{width:20px;color:#278bb2}.anonymous-form{display:grid;gap:15px}.anonymous-form>label:not(.anonymous-trap){display:grid;gap:7px;font-size:11px;font-weight:700;color:#45697c}.anonymous-form label small{font-size:10px;color:#8299a6;font-weight:400;margin-top:-3px}.anonymous-form input:not([type=hidden]),.anonymous-form textarea{width:100%;border:1px solid rgba(85,151,181,.22);border-radius:12px;background:rgba(255,255,255,.68);padding:12px 13px;color:var(--ink);font:500 13px var(--font);outline:none;transition:border .2s,box-shadow .2s}.anonymous-form input:focus,.anonymous-form textarea:focus{border-color:#54add3;box-shadow:0 0 0 3px rgba(65,166,207,.12)}.anonymous-form textarea{resize:vertical;line-height:1.6;min-height:130px}.anonymous-form input::placeholder,.anonymous-form textarea::placeholder{color:#91aab7}.anonymous-form .button{width:100%;justify-content:space-between;margin-top:2px}.optional-label{font-size:9px;color:#8aa0ac;font-weight:500;margin-left:5px}.anonymous-note{display:flex;align-items:center;gap:7px;color:#8199a6;font-size:10px;margin:0}.anonymous-note svg{width:13px}.anonymous-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}@keyframes chat-prompt-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.floating-chat{right:16px;bottom:82px;width:50px;height:50px;border-radius:16px}.floating-chat-prompt{right:58px;bottom:2px;max-width:calc(100vw - 95px);font-size:11px}.anonymous-page{padding:30px 0 25px}.anonymous-layout{grid-template-columns:1fr;gap:20px}.anonymous-intro h1{font-size:34px;margin:12px 0}.anonymous-intro>p:not(.eyebrow){font-size:12px;margin:0}.anonymous-mark{margin-top:15px}.anonymous-form-panel{padding:17px}.anonymous-form{gap:13px}}
@media(prefers-reduced-motion:reduce){.floating-chat,.floating-chat-prompt{animation:none!important;transition:none!important}}
