.hero h1 em{font-style:italic}
.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}}
@keyframes caseZoom{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}
@keyframes qaIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@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 (max-width:820px){html.deck .yours2 .fn-day svg{max-height:74px!important}}
main table th.us{color:#fff!important}
main table.kvt-t th{font-weight:500!important;color:var(--ink,#23384a)!important}
main .vz-cmp table.vz-table thead th{font-size:12.5px!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 .fq-ic{transform:none;background:var(--panel);border-color:var(--rule);color:var(--blue)}
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)}}
.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}
a.xl{overflow-wrap:normal}
section.cta a.xl,.dark a.xl,.tone-d a.xl,.statband a.xl{color:#cfe0ee;text-decoration-color:rgba(207,224,238,.55)}
section.cta a.xl:hover,section.cta a.xl:focus-visible,.dark a.xl:hover,.dark a.xl:focus-visible,.tone-d a.xl:hover,.tone-d a.xl:focus-visible,.statband a.xl:hover,.statband a.xl:focus-visible{color:#fff;text-decoration-color:#fff}
.cov thead th{padding:14px 0 10px;border-bottom:1px solid var(--rule)}
.cov .cov-r th{padding:11px 14px 11px 0;text-align:left;font-weight:400;border-top:1px solid var(--rule-2,var(--rule));overflow-wrap:normal}
.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 thead tr{display:flex;justify-content:flex-end;border-bottom:1px solid var(--rule)}.cov thead th{border-bottom:0;display:block}.cov thead th:first-child{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.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}}
@media (max-width:560px){.cov .cov-r th{padding:12px 10px 12px 0}}
.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}}