.quick-consultation-trigger{-webkit-appearance:none;appearance:none;font:inherit;cursor:pointer}.quick-consultation-trigger.quick-link{background:0 0;border:0}.quick-consultation-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05142f9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.quick-consultation-modal{width:min(100%,450px);max-height:calc(100dvh - 32px);font-family:var(--ui-font,Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif);font-synthesis:none;font-variant-numeric:tabular-nums lining-nums;background:#fff;border-radius:22px;flex-direction:column;animation:.24s ease-out quick-modal-in;display:flex;overflow:hidden;box-shadow:0 28px 70px #0000004d}.quick-consultation-modal header{color:#fff;background:linear-gradient(135deg,#286af2,#1648c7);grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:20px 22px;display:grid}.quick-consultation-modal header>span{background:#ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;font-weight:850;display:grid}.quick-consultation-modal header small{letter-spacing:.7px;font-size:10px;font-weight:800;display:block}.quick-consultation-modal h2{letter-spacing:-.65px;margin:3px 0 0;font-size:18px;font-weight:750;line-height:1.25}.quick-consultation-modal header button{color:#fff;cursor:pointer;background:0 0;border:0;align-self:start;font-size:26px;line-height:1}.quick-consultation-modal form{min-height:0;padding:19px 22px 21px;overflow-y:auto}.quick-consultation-modal form>p{color:#5b6f8d;letter-spacing:-.08px;margin:0 0 15px;font-size:13px;font-weight:450;line-height:1.5}.quick-consultation-modal label{color:#142442;letter-spacing:-.12px;gap:6px;margin-top:11px;font-size:13px;font-weight:700;display:grid}.quick-consultation-modal input,.quick-consultation-modal select{color:#1e3455;width:100%;height:40px;font:inherit;letter-spacing:-.08px;background:#fff;border:1px solid #d4dfef;border-radius:8px;padding:0 11px;font-size:13px;font-weight:550}.quick-consultation-modal input::placeholder{color:#8393aa;opacity:1;font-weight:550}.quick-consultation-modal input:focus,.quick-consultation-modal select:focus{border-color:#2764ea;outline:2px solid #b6d0ff}.quick-consultation-submit{color:#fff;width:100%;height:44px;font:inherit;letter-spacing:-.1px;cursor:pointer;background:linear-gradient(135deg,#2f71ef,#1c52d2);border:0;border-radius:8px;margin-top:17px;font-size:14px;font-weight:750;box-shadow:0 9px 18px #2259cf33}.quick-consultation-divider{text-align:center;border-top:1px solid #e0e8f2;margin:15px 0;position:relative}.quick-consultation-divider span{color:#7588a5;background:#fff;padding:0 10px;font-size:11px;position:relative;top:-9px}.quick-consultation-modal form>a{text-align:center;color:#2864e8;letter-spacing:-.08px;font-size:13px;font-weight:750;display:block}.quick-consultation-modal output{color:#087b59;background:#e9f9f3;border-radius:8px;margin-top:13px;padding:9px 10px;font-size:12px;line-height:1.4;display:block}@keyframes quick-modal-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:620px){.quick-consultation-backdrop{align-items:end;padding:12px}.quick-consultation-modal{border-radius:19px;max-height:calc(100dvh - 24px)}.quick-consultation-modal header,.quick-consultation-modal form{padding:17px}.quick-consultation-modal h2{font-size:16px}}
