.aq-fab{position:fixed;z-index:9990;right:24px;bottom:var(--aq-bottom,24px);transition:bottom .3s ease;pointer-events:none}.aq-fab__btn{pointer-events:auto;position:relative;width:64px;height:64px;border-radius:50%;border:none;padding:0;cursor:pointer;color:#fff;background:linear-gradient(140deg,#2A9BEA 0%,var(--color-main) 55%,#0157A0 100%);box-shadow:0 12px 28px -6px #026ebb8c,0 2px 6px #0f152d2e,inset 0 1px #ffffff59;display:flex;align-items:center;justify-content:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;animation:aq-fab-in .6s cubic-bezier(.34,1.56,.64,1) both}.aq-fab__btn:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 16px 34px -6px #026ebb99,0 2px 6px #0f152d2e,inset 0 1px #ffffff59}.aq-fab__btn:active{transform:scale(.96)}.aq-fab__btn:focus-visible{outline:3px solid var(--color-light3);outline-offset:3px}.aq-fab__icon{position:relative;z-index:1;width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;animation:aq-icon 6s ease-in-out infinite}.aq-fab__icon path{stroke-width:2.6}.aq-fab__ring{position:absolute;inset:0;border-radius:50%;border:2px solid var(--color-main);opacity:0;animation:aq-ring 2.8s cubic-bezier(.2,.6,.35,1) infinite}.aq-fab__ring--2{animation-delay:1.4s}.aq-fab__badge{position:absolute;z-index:2;top:-2px;left:-2px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--color-accent);color:#fff;font-size:12px;font-weight:700;line-height:22px;text-align:center;box-shadow:0 0 0 3px #fff;transform:scale(0);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.aq-fab--msg .aq-fab__badge{transform:scale(1)}.aq-fab__bubble{pointer-events:auto;position:absolute;right:78px;bottom:6px;width:max-content;max-width:min(330px,calc(100vw - 104px));background:#fff;color:var(--color-secondary);border-radius:18px 18px 6px;box-shadow:0 18px 40px -12px #0f152d59,0 2px 8px #0f152d14;transform-origin:100% 100%;opacity:0;transform:translate(28px) scale(.4);transition:opacity .25s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.aq-fab__bubble.is-in{opacity:1;transform:none}.aq-fab__bubble:before{content:"";position:absolute;right:-7px;bottom:10px;width:14px;height:14px;background:#fff;border-radius:2px;transform:rotate(45deg)}.aq-fab__bubble[hidden]{display:none}.aq-fab__dots{display:flex;gap:5px;padding:16px 20px}.aq-fab__dots i{width:8px;height:8px;border-radius:50%;background:var(--color-light3-dark);animation:aq-dot 1s ease-in-out infinite}.aq-fab__dots i:nth-child(2){animation-delay:.15s}.aq-fab__dots i:nth-child(3){animation-delay:.3s}.aq-fab__bubble-text{display:none;position:relative;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;padding:13px 40px 13px 18px}.aq-fab__bubble-text b{display:block;font-size:15px;line-height:1.3;font-weight:600}.aq-fab__bubble-text span{display:block;margin-top:3px;font-size:13px;line-height:1.3;color:var(--color-main)}.aq-fab__bubble.is-typed .aq-fab__dots{display:none}.aq-fab__bubble.is-typed .aq-fab__bubble-text{display:block;animation:aq-text-in .35s ease both}.aq-fab__bubble-close{position:absolute;z-index:1;top:6px;right:6px;width:26px;height:26px;border:none;border-radius:50%;background:transparent;color:var(--color-text);cursor:pointer;display:none;align-items:center;justify-content:center;opacity:.55;transition:opacity .2s,background-color .2s}.aq-fab__bubble.is-typed .aq-fab__bubble-close{display:flex}.aq-fab__bubble-close:hover{opacity:1;background:var(--color-light1)}.aq-fab__bubble-close svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.aq-popup .aq-box{max-width:600px;overflow:hidden}.aq [hidden]{display:none!important}.aq__head{margin-bottom:var(--offset-middle);padding-right:var(--offset-2)}.aq__eyebrow{font-size:12px;line-height:1.2;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-main);margin-bottom:12px}.aq__progress{display:flex;align-items:center;gap:14px}.aq__progress-bar{flex:1;height:6px;border-radius:3px;background:var(--color-light2);overflow:hidden}.aq__progress-bar span{display:block;height:100%;width:var(--aq-progress,25%);border-radius:3px;background:linear-gradient(90deg,#2A9BEA,var(--color-main));transition:width .45s cubic-bezier(.65,0,.35,1)}.aq__counter{font-size:13px;color:var(--color-text);white-space:nowrap}.aq__counter b{color:var(--color-secondary)}.aq__step{border:none;margin:0;padding:0;min-width:0;animation:aq-step-in .4s cubic-bezier(.22,1,.36,1) both}.aq--back .aq__step{animation-name:aq-step-back}.aq__q{display:block;padding:0;font-size:22px;line-height:1.25;font-weight:700;color:var(--color-secondary);margin-bottom:var(--offset)}.aq__options{display:grid;gap:10px}.aq__options--cols{grid-template-columns:1fr 1fr}.aq__options--cols .aq__opt{padding:12px 14px;gap:12px}.aq__opt{position:relative;display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:1px solid var(--color-light3);border-radius:14px;background:#fff;cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .15s}@media (hover:hover){.aq__opt:hover{border-color:var(--color-main);background:var(--color-light1)}}.aq__opt:active{transform:scale(.99)}.aq__opt input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.aq__mark{flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;border:2px solid var(--color-light3-dark);background:#fff;position:relative;transition:border-color .2s}.aq__mark:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--color-main);transform:scale(0);transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.aq__opt input:checked~.aq__mark{border-color:var(--color-main)}.aq__opt input:checked~.aq__mark:after{transform:scale(1)}.aq__opt:has(input:checked){border-color:var(--color-main);background:var(--color-light1);box-shadow:0 0 0 1px var(--color-main)}.aq__opt input:focus-visible~.aq__mark{box-shadow:0 0 0 3px var(--color-light2)}.aq__txt{min-width:0}.aq__txt b{display:block;font-size:15px;line-height:1.35;font-weight:600;color:var(--color-secondary)}.aq__txt small{display:block;margin-top:2px;font-size:13px;line-height:1.35;color:var(--color-text)}.aq__lead{font-size:15px;line-height:1.45;color:var(--color-text)}.aq__final .aq__q{margin-bottom:8px}.aq__form .form-main{margin-top:var(--offset-middle)}.aq__submit{width:100%;margin-top:4px}.aq__success{text-align:center;padding:var(--offset) 0}.aq__success-icon{width:64px;height:64px;margin:0 auto var(--offset);border-radius:50%;background:var(--color-light1);display:flex;align-items:center;justify-content:center;animation:aq-fab-in .5s cubic-bezier(.34,1.56,.64,1) both}.aq__success-icon svg{width:30px;height:30px;fill:none;stroke:var(--color-main);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;animation:aq-check .5s .25s ease forwards}.aq__nav{margin-top:var(--offset);min-height:24px}.aq__back{display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:4px 0;font:inherit;font-size:14px;color:var(--color-text);cursor:pointer;transition:color .2s}.aq__back:hover{color:var(--color-main)}.aq__back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.aq--done .aq__head,.aq--done .aq__nav,.aq__form.form--success>.paragraph-xs{display:none}@keyframes aq-fab-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes aq-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes aq-icon{0%,84%,to{transform:rotate(0)}87%{transform:rotate(-12deg)}90%{transform:rotate(10deg)}93%{transform:rotate(-6deg)}96%{transform:rotate(3deg)}}@keyframes aq-dot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}@keyframes aq-text-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes aq-step-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes aq-step-back{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes aq-check{to{stroke-dashoffset:0}}@media (max-width:767px){.aq-fab{right:14px;bottom:var(--aq-bottom,14px)}.aq-fab__btn{width:58px;height:58px}.aq-fab__bubble{right:70px;bottom:4px}.aq__q{font-size:19px}.aq__opt{padding:12px 14px;gap:12px}.aq__options--cols{grid-template-columns:1fr;gap:8px}.aq__options--cols .aq__opt{padding:11px 14px}.aq__head{margin-bottom:var(--offset)}}@media (prefers-reduced-motion:reduce){.aq-fab__ring{display:none}.aq-fab__btn,.aq-fab__icon,.aq__step,.aq-fab__dots i,.aq__success-icon{animation:none}.aq-fab__bubble{transition:opacity .2s}.aq__success-icon svg{animation:none;stroke-dashoffset:0}}@media print{.aq-fab{display:none}}
