.fq-a p a{color:var(--blue-2);border-bottom:1px solid var(--rule)}

@media (hover:hover) and (pointer:fine){.rt-hb:hover i{filter:brightness(1.1)}}
.ai-a ol{list-style:none;padding:0;counter-reset:ai}
@keyframes ixPop{0%{transform:scale(1)}35%{transform:scale(1.035)}100%{transform:scale(1)}}
@keyframes ixSpin{to{transform:rotate(360deg)}}
@keyframes ixTwinkle{30%{transform:scale(1.35) rotate(-14deg);filter:drop-shadow(0 0 6px #FFC61E)}60%{transform:scale(.92) rotate(8deg)}100%{transform:none}}
@keyframes ixGauge{30%{transform:rotate(-38deg)}70%{transform:rotate(26deg)}100%{transform:none}}
@keyframes ixShield{35%{transform:scale(1.25);filter:drop-shadow(0 0 8px rgba(29,106,58,.8))}100%{transform:none}}
@keyframes ixPlay{20%,60%{transform:scale(1.25)}40%,80%{transform:scale(.95)}100%{transform:none}}
@keyframes ixDrop{0%{transform:translateY(-22px);opacity:0}55%{transform:translateY(3px);opacity:1}75%{transform:translateY(-4px)}100%{transform:none}}
@keyframes ixLink{25%{transform:rotate(-18deg) scale(1.1)}50%{transform:rotate(14deg)}75%{transform:rotate(-6deg)}100%{transform:none}}
@keyframes ixSlide{30%{transform:translateX(-10px);opacity:.3}60%{transform:translateX(8px);opacity:1}100%{transform:none}}
@keyframes ixBuzz{10%,30%,50%,70%,90%{transform:translateX(-3px) rotate(-4deg)}20%,40%,60%,80%{transform:translateX(3px) rotate(4deg)}100%{transform:none}}
@keyframes ixGlow{40%{transform:scale(1.2);filter:drop-shadow(0 0 8px rgba(28,91,145,.9))}100%{transform:none}}
@keyframes ixBuild{0%{transform:scale(.5);opacity:.2}60%{transform:scale(1.18);opacity:1}100%{transform:none}}
@keyframes ixPlan{30%{transform:translateY(-6px) rotate(-10deg)}100%{transform:none}}
@keyframes ixBars{0%{transform:scaleY(.3)}60%{transform:scaleY(1.15)}100%{transform:none}}
@keyframes ixIcon{40%{transform:scale(1.25)}100%{transform:none}}
@keyframes ixWin{0%{box-shadow:0 0 0 0 rgba(255,198,30,.8)}35%{box-shadow:0 0 0 8px rgba(255,198,30,.28);transform:scale(1.025)}100%{box-shadow:0 0 0 0 rgba(255,198,30,0);transform:none}}
@keyframes lpCard{35%{filter:drop-shadow(0 0 14px rgba(255,198,30,.85))}100%{filter:none}}
@keyframes ixCount{30%{transform:scale(1.06);text-shadow:0 0 24px rgba(255,198,30,.7)}100%{transform:none}}
@keyframes ixOwn{40%{stroke-width:7}100%{}}
@keyframes ixYes{40%{transform:scale(1.5)}100%{transform:none}}
@keyframes ixNo{20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}100%{transform:none}}
@keyframes ixSliver{40%{stroke-width:22;filter:drop-shadow(0 0 6px #FFC61E)}100%{}}
@keyframes ixSweep{from{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}
@keyframes ixRow{0%{background-color:rgba(255,198,30,.38)}100%{background-color:transparent}}
@keyframes ixOpen{30%{box-shadow:0 0 0 6px rgba(255,198,30,.35),0 18px 40px -26px rgba(13,53,82,.55)}100%{}}
@keyframes mpDrop{0%{opacity:0;transform:translateY(-26px)}60%{opacity:1;transform:translateY(3px)}100%{opacity:1;transform:none}}
@keyframes mpBob{50%{transform:translateY(-5px)}}
@keyframes axIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.fq-demo a:hover{text-decoration:underline}
@keyframes fqIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
@keyframes fnYou{0%,1%{stroke-width:12;filter:none}3%{stroke-width:20;filter:drop-shadow(0 0 6px #6aa9e0)}8%,100%{stroke-width:12;filter:none}}
.qa-q:focus-visible{outline:3px solid #6aa9e0;outline-offset:2px}
.qa-p p{margin:0 0 12px;font-size:16.5px;line-height:1.65}
@keyframes qaIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@keyframes qaDrop{from{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}
@keyframes ysRing{from{transform:scale(1);opacity:.9}to{transform:scale(2.3);opacity:0}}
.fq-a p + p{margin-top:12px}
.fq-a p{max-width:none}
@keyframes ceStar{0%{transform:scale(1) rotate(0)}45%{transform:scale(1.45) rotate(72deg)}100%{transform:scale(1) rotate(144deg)}}
.compare li.ix-no{text-decoration:none!important}

@media (min-width:900px) and (min-height:560px) and (orientation:landscape){main.fit > section.fit-short{padding-top:10px!important;padding-bottom:10px!important}main.fit > section#get.fit-short .maint{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media (max-width:820px){html.deck .yours2 .fn-day svg{max-height:74px!important}}
@media (max-width:600px){.ax .ai-a li.win > span{font-size:12.5px;line-height:1.38}}
html.fold-js details.fq[open].fq-closing summary{border-bottom-color:transparent}

@media (prefers-reduced-motion:reduce){.herofig.ix,.herofig.toy{cursor:auto}}
.ax .ai-a li.win::after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 0 0 8px rgba(255,198,30,.28);opacity:0;pointer-events:none}
.ax .ai-a li.win.ix-win::after{animation:mlWinRing .5s var(--ml-ease-out)}
@keyframes mlWinRing{0%{opacity:0}30%{opacity:1}100%{opacity:0}}
@keyframes mlWinPop{0%,100%{transform:none}35%{transform:scale(1.02)}}
#get .maint .mcard.ix-hit{box-shadow:0 0 0 3px rgba(255,198,30,.5),0 18px 40px -22px rgba(13,53,82,.55)!important;transition:transform var(--ml-t-hover) var(--ml-ease-out),box-shadow var(--ml-t-hover) var(--ml-ease-out)}

@media (hover:hover){html #get .maint .mcard.ix-hit:hover{transition:transform var(--ml-t-hover) var(--ml-ease-out),box-shadow var(--ml-t-hover) var(--ml-ease-out)}}
html.fit-hold{overflow-anchor:none}
.qa-q.on .qa-n{color:#8cc3ef}
.mkt-where[hidden]{display:none}
html.ia-arrive .topbar,html.ia-arrive header.site{transition:none!important}
html.ia-hash:not(.ia-landed){scroll-behavior:auto!important}
.ysteps .ys-t:focus-visible{outline:2px solid var(--sun);outline-offset:4px;border-radius:6px}

@media (max-width:820px){html.deck .qa-band.qa-only .qa-read{display:grid!important;grid-template-columns:1fr;gap:10px;align-content:center;width:100%}html.deck .qa-band.qa-only .qa-read .qa-k{margin:0 0 2px;text-align:center}html.deck .qa-band.qa-only .qa-card{padding:12px 54px 12px 14px;min-height:0}}
.cov .cov-r td{padding:11px 0;text-align:right;border-top:1px solid var(--rule-2,var(--rule));vertical-align:middle}
.cov-ck svg{width:14px;height:14px}
.cov-ck::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--blue);opacity:0;pointer-events:none}
html.mo-js .cov tr.mo .cov-ck svg{opacity:0;transform:scale(.4)}
html.mo-js .cov tr.mo.mo-in .cov-ck svg{opacity:1;transform:none;transition:opacity .3s var(--mo-ease,ease) .2s,transform .42s cubic-bezier(.34,1.56,.64,1) .2s}
@keyframes covRing{0%{opacity:.6;transform:scale(1)}100%{opacity:0;transform:scale(2.2)}}
@keyframes covPop{0%{transform:scale(1)}40%{transform:scale(1.14)}100%{transform:scale(1)}}
.cov tr.cov-hit .cov-ck{animation:covPop .36s var(--mo-ease,ease) 1}
.cov tr.cov-hit .cov-ck::after{animation:covRing .6s ease-out 1}
html.ia-motion-off .cov tr.cov-hit .cov-ck,html.ia-motion-off .cov tr.cov-hit .cov-ck::after{animation:none}

@media (prefers-reduced-motion:reduce){.cov tr.cov-hit .cov-ck,.cov tr.cov-hit .cov-ck::after{animation:none}}
@media (max-width:820px){.cov .cov-r{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center;border-top:1px solid var(--rule-2,var(--rule))}.cov .cov-r th,.cov .cov-r td{border-top:0;display:block}}
.ysteps.ys-slotted .ys-more{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;display:block;transition:none}
.ys-slot{display:grid;padding:6px 0 4px 44px}
.ys-slot > i{grid-area:1 / 1;font:400 14.5px/1.5 var(--sans);font-style:normal;color:#cfe0ee;opacity:0;transform:translateY(-4px);transition:opacity .3s var(--ml-ease-out,ease),transform .45s var(--ml-ease-out,ease);pointer-events:none}
.ys-slot > i.on{opacity:1;transform:none;transition-delay:.08s}
html.ia-motion-off .ys-slot > i{transition:none}

@media (prefers-reduced-motion:reduce){.ys-slot > i{transition:none}}