.aa-qq{--qq-card:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.58));--qq-tile:rgba(255,255,255,.62);--qq-line:rgba(35,31,32,.1);--qq-ink:var(--pal-ink);--qq-muted:#4a4646;--qq-hover:var(--pal-ink);--qq-sel-bg:var(--pal-ink);--qq-sel-ink:#fff;--qq-ring:rgba(255,255,255,.85);--qq-halo:rgba(249,115,22,.22);position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:560px;margin-top:28px;padding:22px 22px 18px;border-radius:22px;background:var(--qq-card);color:var(--qq-ink);text-align:left;text-shadow:none;font-family:inherit;border:1px solid var(--qq-ring);box-shadow:0 24px 60px -24px #231f2047,0 2px 8px #231f200d,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.aa-qq:before{content:"";position:absolute;z-index:-1;top:-45%;right:-20%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--qq-halo),transparent);pointer-events:none}.aa-qq:after{content:"";position:absolute;z-index:-1;bottom:-55%;left:-25%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(251,146,60,.12),transparent);pointer-events:none}.aa-qq--soft{border-color:#231f2012}.aa-qq--card{max-width:620px;--qq-card:linear-gradient(135deg,rgba(255,255,255,.74),rgba(255,255,255,.5));box-shadow:0 30px 70px -20px #11111159,inset 0 1px #ffffffe6}.aa-qq--glass{--qq-card:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.05));--qq-tile:rgba(255,255,255,.08);--qq-line:rgba(255,255,255,.2);--qq-ink:#fff;--qq-muted:rgba(255,255,255,.8);--qq-hover:#fff;--qq-sel-bg:#fff;--qq-sel-ink:var(--pal-ink);--qq-ring:rgba(255,255,255,.24);--qq-halo:rgba(249,115,22,.32);box-shadow:0 30px 70px -24px #0000008c,inset 0 1px #ffffff40}.aa-qq--dark{--qq-card:linear-gradient(135deg,rgba(35,31,32,.9),rgba(35,31,32,.74));--qq-tile:rgba(255,255,255,.06);--qq-line:rgba(255,255,255,.14);--qq-ink:#fff;--qq-muted:rgba(255,255,255,.74);--qq-hover:#fff;--qq-sel-bg:#fff;--qq-sel-ink:var(--pal-ink);--qq-ring:rgba(255,255,255,.12);--qq-halo:rgba(249,115,22,.38);box-shadow:0 30px 70px -24px #110f0f99,inset 0 1px #ffffff1a}.aa-qq.aa-banner-qq__card{max-width:620px}.aa-qq__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.aa-qq__eyebrow{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;line-height:1.3;color:var(--qq-ink)}.aa-qq__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--pal-green);box-shadow:0 0 0 4px #f9731633;animation:aa-qq-pulse 2.4s ease-in-out infinite}@keyframes aa-qq-pulse{50%{box-shadow:0 0 0 7px #f9731600}}.aa-qq__count{flex:none;padding:4px 10px;border-radius:99px;background:var(--qq-tile);border:1px solid var(--qq-line);font-size:12px;font-weight:600;color:var(--qq-muted);white-space:nowrap}.aa-qq__count b{color:var(--qq-ink)}.aa-qq__bar{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:14px}.aa-qq__bar i{height:4px;border-radius:4px;background:var(--qq-line);overflow:hidden;position:relative}.aa-qq__bar i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--pal-green),var(--pal-green-2));transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.aa-qq__bar i.is-on:after{transform:none}.aa-qq__q{border:0;margin:0;padding:0;min-width:0}.aa-qq__q.is-active{animation:aa-qq-in .38s cubic-bezier(.2,.8,.2,1) both}.aa-qq__q.is-back{animation-name:aa-qq-in-back}@keyframes aa-qq-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes aa-qq-in-back{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.aa-qq__title{display:block;float:left;width:100%;margin:18px 0 14px;padding:0;font-family:AADisplay,sans-serif;font-size:24px;line-height:1.15;font-weight:700;letter-spacing:-.01em;color:var(--qq-ink)}.aa-qq__grid{clear:both;display:grid;grid-template-columns:1fr 1fr;gap:10px}.aa-qq__tile{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px;padding:12px 14px 12px 18px;border:1px solid var(--qq-line);border-radius:14px;background:var(--qq-tile);color:var(--qq-ink);font:inherit;font-size:16px;font-weight:600;line-height:1.2;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff80;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.aa-qq__tile:hover{border-color:var(--qq-hover);background:#fffffff2;transform:translateY(-2px);box-shadow:0 10px 24px -8px #231f2040}.aa-qq--glass .aa-qq__tile,.aa-qq--dark .aa-qq__tile{box-shadow:inset 0 1px #ffffff1f}.aa-qq--glass .aa-qq__tile:hover,.aa-qq--dark .aa-qq__tile:hover{background:#ffffff2e;box-shadow:0 10px 24px -8px #0006}.aa-qq__tile:focus-visible{outline:3px solid var(--pal-green);outline-offset:2px}.aa-qq__tile:active{transform:scale(.98)}.aa-qq__tick{flex:none;width:24px;height:24px;padding:5px;border-radius:50%;border:1.5px solid var(--qq-line);color:transparent;transition:all .15s ease}.aa-qq__tile:hover .aa-qq__tick{border-color:var(--qq-hover)}.aa-qq__tile.is-sel,.aa-qq__tile.is-sel:hover{border-color:var(--qq-sel-bg);background:var(--qq-sel-bg);color:var(--qq-sel-ink)}.aa-qq__tile.is-sel .aa-qq__tick{border-color:var(--pal-green);background:var(--pal-green);color:#fff;animation:aa-qq-pop .3s cubic-bezier(.2,1.6,.4,1)}@keyframes aa-qq-pop{0%{transform:scale(.4)}to{transform:none}}.aa-qq__back{margin-top:12px;padding:4px 0;border:0;background:none;color:var(--qq-muted);font:inherit;font-size:14px;cursor:pointer}.aa-qq__back:hover{color:var(--qq-ink);text-decoration:underline}.aa-qq__done{display:flex;align-items:center;gap:12px;min-height:122px;font-size:17px;font-weight:600}.aa-qq__done[hidden]{display:none}.aa-qq__spin{width:22px;height:22px;border-radius:50%;border:3px solid var(--qq-line);border-top-color:var(--pal-green);animation:aa-qq-spin .7s linear infinite}@keyframes aa-qq-spin{to{transform:rotate(360deg)}}.aa-qq__reas{display:flex;align-items:center;gap:8px;margin:16px 0 0;font-size:14px;color:var(--qq-muted)}.aa-qq__reas svg{flex:none;color:var(--pal-green)}.aa-qq--glass .aa-qq__reas svg,.aa-qq--dark .aa-qq__reas svg{color:var(--pal-green-2)}.aa-qq__proof{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 0;padding:12px 0 0;list-style:none;border-top:1px solid var(--qq-line)}.aa-qq__proof li{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;text-align:center}.aa-qq__proof li+li{border-left:1px solid var(--qq-line)}.aa-qq__proof b{font-family:var(--font-head);font-size:20px;line-height:1.1;font-weight:700;color:var(--qq-ink)}.aa-qq__proof span{font-size:12px;line-height:1.3;color:var(--qq-muted)}.aa-qq-rates{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 22px;width:100%;max-width:560px;margin:14px 0 0;font-size:14px;color:var(--pal-ink)}.aa-banner-qq .aa-qq-rates,.aa-home-qq .aa-qq-rates{max-width:620px}.aa-qq-rates__badge{display:block;flex:none;width:auto;max-width:none;height:24px}@media(min-width:768px){.aa-qq{padding:26px 26px 20px}.aa-qq__grid--8{grid-template-columns:repeat(4,1fr)}.aa-qq__grid--8 .aa-qq__tile{justify-content:center;padding:12px 10px;font-size:15px;text-align:center}.aa-qq__grid--8 .aa-qq__tick{position:absolute;top:6px;right:6px;width:18px;height:18px;padding:3px;opacity:0}.aa-qq__grid--8 .aa-qq__tile.is-sel .aa-qq__tick{opacity:1}.aa-qq__title{font-size:26px}}@media(max-width:767px){.aa-qq{margin-top:20px;padding:16px 14px 14px;border-radius:18px}.aa-qq__proof{margin-top:12px;padding-top:10px;gap:4px}.aa-qq__proof b{font-size:17px}.aa-qq__proof span{font-size:11px}.aa-qq-rates{flex-wrap:nowrap;gap:10px;font-size:11.5px}.aa-qq-rates__badge{height:17px}.aa-qq__eyebrow{font-size:14px}.aa-qq__count{padding:3px 8px;font-size:11px}.aa-qq__title{margin:14px 0 10px;font-size:21px}.aa-qq__grid{gap:8px}.aa-qq__tile{justify-content:center;min-height:48px;padding:10px 8px;font-size:15px;text-align:center}.aa-qq__tick{position:absolute;top:5px;right:5px;width:18px;height:18px;padding:3px;opacity:0}.aa-qq__tile.is-sel .aa-qq__tick{opacity:1}.aa-qq__reas{margin-top:12px;font-size:13px}.aa-qq__done{min-height:96px;font-size:16px}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.aa-qq{--qq-card:rgba(255,255,255,.96)}.aa-qq--glass{--qq-card:rgba(20,18,18,.72)}.aa-qq--dark{--qq-card:rgba(35,31,32,.97)}}@media(prefers-reduced-motion:reduce){.aa-qq *,.aa-qq{animation:none!important;transition:none!important}}