.ask-scale-launcher{position:fixed;z-index:36;right:24px;bottom:max(24px,env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:11px;padding:7px 19px 7px 7px;border:1px solid var(--line);border-radius:40px;background:var(--white);color:var(--navy);font-size:15px;font-weight:700;box-shadow:0 7px 28px color-mix(in srgb,var(--navy) 13%,transparent)}.ask-scale-launcher-icon{display:grid;place-items:center;width:42px;height:42px;color:var(--white);background:var(--blue);border-radius:50%}.ask-scale-launcher:hover{border-color:var(--blue)}.ask-scale-launcher:focus-visible,.ask-scale-panel :focus-visible{outline:3px solid var(--teal);outline-offset:3px}.ask-scale-panel{position:fixed;inset:auto 24px 96px auto;width:min(390px,calc(100vw - 32px));max-height:calc(100dvh - 124px);margin:0;padding:0;border:1px solid var(--line);border-radius:15px;background:var(--white);color:var(--ink);box-shadow:0 16px 64px color-mix(in srgb,var(--navy-deep) 16%,transparent);overflow:hidden}.ask-scale-panel::backdrop{background:color-mix(in srgb,var(--navy-deep) 8%,transparent)}.ask-scale-shell{display:flex;flex-direction:column;max-height:inherit}.ask-scale-heading{display:flex;align-items:center;gap:12px;padding:20px 17px 18px 22px;border-bottom:1px solid var(--line);flex-shrink:0}.ask-scale-heading-icon{color:var(--teal-dark);display:grid;place-items:center;width:45px;height:45px;border-radius:12px;background:var(--blue-light)}.ask-scale-heading h2{font-size:22px;margin:0 0 4px;letter-spacing:-.035em}.ask-scale-heading p{font-size:14px;line-height:1.5;color:var(--muted)}.ask-scale-close{display:grid;place-items:center;width:44px;height:44px;margin-left:auto;padding:0;border:0;border-radius:8px;color:var(--muted);background:transparent}.ask-scale-close:hover{background:var(--blue-light)}.ask-scale-content{padding:22px;overflow-y:auto;min-height:0;overscroll-behavior:contain}.ask-scale-welcome h3{font-size:25px;margin-bottom:10px}.ask-scale-welcome p{font-size:15px;line-height:1.75;color:var(--muted)}.ask-scale-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ask-scale-topics:first-child{margin-top:0}.ask-scale-topics button{min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--navy);font-size:14px;line-height:1.5}.ask-scale-topics button:hover{background:var(--blue-light);border-color:var(--teal)}.ask-scale-question{margin-top:20px;padding:10px 13px;background:var(--blue-light);border-radius:9px 9px 3px 9px;color:var(--navy);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.ask-scale-answer{margin:14px 0 0;font-size:15px;color:var(--muted);line-height:1.8;white-space:pre-line}.ask-scale-links{display:flex;flex-direction:column;gap:7px;margin-top:14px}.ask-scale-links a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;border:1px solid var(--line);border-radius:6px;color:var(--teal-dark);font-size:14px;line-height:1.5;min-height:44px}.ask-scale-links a:hover{background:var(--blue-light)}.ask-scale-form{flex-shrink:0;padding:17px 22px 0;border-top:1px solid var(--line)}.ask-scale-form label{display:block;font-size:14px;color:var(--muted);margin-bottom:8px}.ask-scale-form>div{display:flex;gap:7px}.ask-scale-form input{min-width:0;width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--white);color:var(--ink);font-size:16px}.ask-scale-form input::placeholder{color:var(--muted)}.ask-scale-form button{display:grid;place-items:center;min-width:46px;min-height:46px;border:0;border-radius:6px;background:var(--blue);color:var(--white)}.ask-scale-actions{flex-shrink:0;padding:17px 22px 19px}.ask-scale-callback{min-height:47px;padding:11px 13px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:7px;background:var(--navy);color:var(--white);font-size:15px;font-weight:600}.ask-scale-callback svg:last-child{margin-left:auto}.ask-scale-callback:hover{background:var(--navy-deep)}.ask-scale-email{display:flex;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:4px;color:var(--blue);font-size:14px}.ask-scale-actions p{margin:4px 0 0;font-size:14px;line-height:1.6;color:var(--muted);text-align:center}body:has(.compare-dock) .ask-scale-launcher{bottom:96px}body:has(.compare-dock) .ask-scale-panel{bottom:166px;max-height:calc(100dvh - 192px)}@media (max-width:600px){.ask-scale-launcher{right:15px;bottom:max(15px,env(safe-area-inset-bottom));font-size:14px;gap:8px;padding-right:15px}.ask-scale-launcher-icon{width:39px;height:39px}.ask-scale-panel{right:12px;bottom:82px;width:calc(100vw - 24px);max-height:calc(100dvh - 102px);border-radius:13px}.ask-scale-heading{padding:17px 13px 16px 17px}.ask-scale-content{padding:18px}.ask-scale-form{padding:15px 18px 0}.ask-scale-actions{padding:14px 18px 16px}.ask-scale-heading h2{font-size:21px}.ask-scale-welcome h3{font-size:23px}body:has(.compare-dock) .ask-scale-launcher{bottom:88px}body:has(.compare-dock) .ask-scale-panel{bottom:153px;max-height:calc(100dvh - 173px)}}@media (prefers-reduced-motion:no-preference){.ask-scale-panel[open]{animation:ask-scale-appear .16s ease-out}@keyframes ask-scale-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}