html.compare-hub-page{background:#04091a}html.compare-hub-page main{background:#04091a!important}.CompareHub{--hubSurface:#0a1128;--hubLine:rgb(185 190 219/14%);--hubMuted:#b9bedb;--hubAccent:#71b5ff;--ease:cubic-bezier(0.23,1,0.32,1);overflow:clip;background:#04091a;color:#f8f6fe}.CompareHub *,.CompareHub :after,.CompareHub :before{box-sizing:border-box}.CompareHub h1,.CompareHub h2,.CompareHub h3,.CompareHub ol,.CompareHub p,.CompareHub ul{margin:0;padding:0;color:inherit}.CompareHub ol,.CompareHub ul{list-style:none}.CompareHub h1,.CompareHub h2,.CompareHub h3{font-family:agrandir-bolt,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-style:normal;font-weight:700;line-height:100%}@media(min-width:768px){.CompareHub h1,.CompareHub h2,.CompareHub h3{letter-spacing:-.02em}}.CompareHub a{color:inherit;text-decoration:none}.CompareHub :focus-visible{outline:3px solid #71b5ff;outline-offset:4px}.CompareHub__wrap{width:min(1240px,100% - 48px);margin-inline:auto}@media(max-width:599px){.CompareHub__wrap{width:calc(100% - 32px)}}.CompareHub__label{font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:#8e92af}.CompareHub__label--blue{color:var(--hubAccent)}.CompareHub__hero{position:relative;padding:clamp(48px,7vw,96px) 0 clamp(56px,7vw,96px)}.CompareHub__aurora{position:absolute;top:-160px;right:-260px;width:960px;height:680px;background:radial-gradient(closest-side,rgba(0,108,255,.3),rgba(0,108,255,.08) 55%,transparent);pointer-events:none}.CompareHub__heroGrid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,5vw,72px);align-items:center}@media(max-width:959px){.CompareHub__heroGrid{grid-template-columns:minmax(0,1fr)}}.CompareHub__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:26px!important;padding:8px 14px;border:1px solid rgba(113,181,255,.35);border-radius:999px;color:var(--hubAccent);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.CompareHub__pulse{width:8px;height:8px;border-radius:50%;background:#006cff}.CompareHub__hero h1{font-size:clamp(60px,9vw,128px);line-height:.92}.CompareHub__hero h1 span{display:block;color:var(--hubAccent)}.CompareHub__lede{max-width:540px;margin-top:28px!important;color:#d3d7ed;font-size:clamp(16px,1.4vw,19px);line-height:1.6}.CompareHub__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.CompareHub__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 24px;border:1px solid #006cff;border-radius:999px;background:#006cff;color:#fff!important;font-size:16px;font-weight:600;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s}.CompareHub__button:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px rgba(0,108,255,.8)}.CompareHub__button--ghost{border-color:rgba(248,246,254,.28);background:rgba(0,0,0,0);color:#f8f6fe!important}.CompareHub__button--ghost:hover{border-color:#f8f6fe;box-shadow:none}.CompareHub__button--light{border-color:#f8f6fe;background:#f8f6fe;color:#04091a!important}@media(max-width:599px){.CompareHub__button{width:100%}}.CompareHub__scorecard{position:relative;overflow:hidden;padding:26px;border:1px solid rgba(185,190,219,.16);border-radius:24px;background:linear-gradient(180deg,#0b1330,#070d22);box-shadow:0 40px 120px -40px rgba(0,108,255,.45)}@media(max-width:599px){.CompareHub__scorecard{padding:18px;border-radius:20px}}.CompareHub__scan{position:absolute;left:0;right:0;top:70px;height:70px;background:linear-gradient(180deg,transparent,rgba(0,108,255,.18),transparent);opacity:0;pointer-events:none}.CompareHub__scoreHead,.CompareHub__scoreRow{display:grid;grid-template-columns:.9fr 1.35fr .9fr;gap:14px;align-items:center}@media(max-width:599px){.CompareHub__scoreHead,.CompareHub__scoreRow{grid-template-columns:1fr 1.6fr}}.CompareHub__scoreHead{padding-bottom:16px;border-bottom:1px solid var(--hubLine)}.CompareHub__boltPill{font-family:agrandir-bolt,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-style:normal;font-weight:700;line-height:100%}@media(min-width:768px){.CompareHub__boltPill{letter-spacing:-.02em}}.CompareHub__boltPill{justify-self:start;padding:8px 14px;border-radius:999px;background:#006cff;color:#fff;font-size:15px}.CompareHub__ticker{font-family:agrandir-bolt,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-style:normal;font-weight:700;line-height:100%}@media(min-width:768px){.CompareHub__ticker{letter-spacing:-.02em}}.CompareHub__ticker{position:relative;height:44px;overflow:hidden;color:#b9bedb;font-size:15px;line-height:44px;white-space:nowrap}@media(max-width:599px){.CompareHub__ticker{display:none}}.CompareHub__tickerTrack{display:none;flex-direction:column}.CompareHub__tickerTrack span{height:44px}.CompareHub__scoreRow{padding:20px 0;border-bottom:1px solid rgba(185,190,219,.1)}.CompareHub__scoreLabel{font-size:14px;font-weight:600}.CompareHub__scoreBolt{display:grid;grid-template-columns:20px 1fr;gap:6px 8px;align-items:center}.CompareHub__scoreBolt strong{font-family:agrandir-bolt,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-style:normal;font-weight:700;line-height:100%}@media(min-width:768px){.CompareHub__scoreBolt strong{letter-spacing:-.02em}}.CompareHub__scoreBolt strong{font-size:17px;line-height:1.15}.CompareHub__scoreBolt small{grid-column:2;color:#b9bedb;font-size:12px;line-height:1.45}.CompareHub__tick{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#006cff;color:#fff}.CompareHub__scoreRival{display:flex;flex-direction:column;gap:7px}.CompareHub__scoreRival i{display:block;height:8px;width:90%;border-radius:4px;background:rgba(185,190,219,.16)}.CompareHub__scoreRival i+i{width:60%}@media(max-width:599px){.CompareHub__scoreRival{display:none}}.CompareHub__scoreFoot{margin-top:18px!important;color:#8e92af;font-size:12px}.CompareHub__picker{border-block:1px solid rgba(185,190,219,.12);background:rgba(11,19,48,.6);scroll-margin-top:120px}.CompareHub__pickerRow{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding-block:26px}.CompareHub__pickerRow h2{margin-right:6px;font-size:18px;line-height:1.2}.CompareHub__chips{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:599px){.CompareHub__chips{flex-wrap:nowrap;width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px;overflow-x:auto;scrollbar-width:none}.CompareHub__chips::-webkit-scrollbar{display:none}}.CompareHub__chip{flex-shrink:0;min-height:44px;padding:10px 16px;border:1px solid rgba(185,190,219,.3);border-radius:999px;background:rgba(0,0,0,0);color:#f8f6fe;font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .25s,border-color .25s,transform .25s var(--ease)}.CompareHub__chip:hover{border-color:var(--hubAccent);transform:translateY(-2px)}.CompareHub__chip[aria-pressed=true]{border-color:#006cff;background:#006cff;color:#fff}.CompareHub__matchNote{margin-left:auto!important;color:#8e92af;font-size:13px}@media(max-width:959px){.CompareHub__matchNote{margin-left:0!important}}.CompareHub__group{padding-top:clamp(72px,8vw,104px)}.CompareHub__groupHead{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 28px;margin-bottom:36px}.CompareHub__groupHead h2{font-size:clamp(30px,3.2vw,44px);line-height:1.05}.CompareHub__groupHead p{margin-top:12px!important;color:#b9bedb;font-size:17px;line-height:1.5}.CompareHub__groupHead>div{flex:1 1 320px}.CompareHub__groupNumber{font-family:agrandir-bolt,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-style:normal;font-weight:700;line-height:100%}@media(min-width:768px){.CompareHub__groupNumber{letter-spacing:-.02em}}.CompareHub__groupNumber{font-size:clamp(64px,7vw,104px);line-height:.8;color:rgba(0,0,0,0);-webkit-text-stroke:1.5px rgba(113,181,255,.6)}.CompareHub__guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:1023px){.CompareHub__guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:679px){.CompareHub__guides{grid-template-columns:minmax(0,1fr)}}.CompareHub__guide{display:flex;transition:opacity .35s var(--ease)}.CompareHub__guide[data-picked=dim]{opacity:.3}.CompareHub__card{--mx:30%;--my:0%;position:relative;display:flex;flex-direction:column;gap:18px;width:100%;padding:28px;overflow:hidden;border:1px solid var(--hubLine);border-radius:22px;background:var(--hubSurface);transition:transform .45s var(--ease),border-color .3s,box-shadow .45s var(--ease)}.CompareHub__card:before{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(0,108,255,.22),transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none}.CompareHub__card>*{position:relative}.CompareHub__card:focus-visible,.CompareHub__card:hover{transform:translateY(-6px);border-color:rgba(113,181,255,.55);box-shadow:0 30px 60px -30px rgba(0,108,255,.55)}.CompareHub__card:focus-visible:before,.CompareHub__card:hover:before{opacity:1}.CompareHub__card:focus-visible .CompareHub__miniCol--bolt,.CompareHub__card:hover .CompareHub__miniCol--bolt{background:#006cff}.CompareHub__card:focus-visible .CompareHub__cardLink svg,.CompareHub__card:hover .CompareHub__cardLink svg{transform:translateX(6px)}@media(max-width:599px){.CompareHub__card{padding:22px;gap:14px}}.CompareHub__guide[data-picked=match] .CompareHub__card{border-color:#006cff;box-shadow:0 0 0 1px #006cff,0 30px 60px -30px rgba(0,108,255,.7)}.CompareHub__cardTop{display:flex;justify-content:space-between;gap:12px}.CompareHub__mini{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px;border:1px solid rgba(185,190,219,.1);border-radius:14px;background:rgba(4,9,26,.7)}@media(max-width:599px){.CompareHub__mini{display:none}}.CompareHub__miniCol{display:flex;flex-direction:column;gap:8px;padding:6px;border-radius:8px;transition:background .4s}.CompareHub__miniCol i{display:block;height:7px;border-radius:4px;background:rgba(185,190,219,.16)}.CompareHub__miniCol i:first-child{width:75%}.CompareHub__miniCol i:nth-child(2){width:50%}.CompareHub__miniCol i:nth-child(3){width:62%}.CompareHub__miniCol--bolt{background:rgba(0,108,255,.35)}.CompareHub__miniCol--bolt i{background:hsla(0,0%,100%,.7)}.CompareHub__cardTitle{font-size:clamp(22px,2vw,26px);line-height:1.12}.CompareHub__vs{display:block;margin-bottom:6px;color:#8e92af;font-size:15px}.CompareHub__cardBody{flex:1;color:#b9bedb;font-size:15px;line-height:1.55}.CompareHub__cardLink,.CompareHub__textLink{display:inline-flex;align-items:center;gap:8px;color:var(--hubAccent)!important;font-size:15px;font-weight:600}.CompareHub__cardLink svg,.CompareHub__textLink svg{transition:transform .3s var(--ease)}.CompareHub__textLink{min-height:44px}.CompareHub__textLink:hover svg{transform:translateX(6px)}.CompareHub__checks{padding-top:clamp(96px,11vw,140px)}.CompareHub__checks h2{max-width:760px;font-size:clamp(36px,5vw,64px);line-height:1}.CompareHub__sub{margin:18px 0 48px!important;color:#b9bedb;font-size:18px}.CompareHub__checkList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(185,190,219,.2)}@media(max-width:899px){.CompareHub__checkList{grid-template-columns:minmax(0,1fr)}}.CompareHub__check{display:flex;flex-direction:column;gap:16px;padding:36px 32px 40px 0;border-bottom:1px solid rgba(185,190,219,.2)}.CompareHub__check p{max-width:340px;color:#d3d7ed;font-size:16px;line-height:1.6}@media(max-width:899px){.CompareHub__check{padding:28px 0}}.CompareHub__figure{font-family:agrandir-bolt,sans-serif,-apple-system,BlinkMacSystemFont,Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;font-style:normal;font-weight:700;line-height:100%}@media(min-width:768px){.CompareHub__figure{letter-spacing:-.02em}}.CompareHub__figure{font-size:clamp(56px,6vw,88px);line-height:1;background:linear-gradient(180deg,#f8f6fe,#71b5ff);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}.CompareHub__figure--long{font-size:clamp(40px,4.6vw,64px);white-space:nowrap}.CompareHub__figure--words{font-size:clamp(32px,3.2vw,44px);line-height:1.05}.CompareHub__count{display:inline-grid}.CompareHub__count>*{grid-area:1/1}.CompareHub__count.is-counting .CompareHub__countFinal{visibility:hidden}.CompareHub__countLive{font-variant-numeric:tabular-nums}.CompareHub__count:not(.is-counting) .CompareHub__countLive{display:none}.CompareHub__cta{padding:clamp(96px,11vw,140px) 0 clamp(80px,9vw,120px)}.CompareHub__ctaPanel{position:relative;overflow:hidden;padding:clamp(56px,7vw,88px) clamp(22px,4vw,48px);border:1px solid rgba(113,181,255,.25);border-radius:32px;background:var(--hubSurface);text-align:center}.CompareHub__ctaPanel>:not(.CompareHub__ctaGlow){position:relative}.CompareHub__ctaPanel h2{max-width:820px;margin-inline:auto;font-size:clamp(32px,4.4vw,60px);line-height:1.04}.CompareHub__ctaPanel p{max-width:640px;margin:22px auto 36px;color:#d3d7ed;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.CompareHub__ctaGlow{position:absolute;inset:-40%;background:conic-gradient(from 180deg at 50% 50%,rgba(0,108,255,0),rgba(0,108,255,.4),rgba(154,78,255,.22),rgba(104,216,252,.26),rgba(0,108,255,0));filter:blur(70px);pointer-events:none}@media(prefers-reduced-motion:no-preference){.CompareHub__aurora{animation:compare-hub-drift 16s ease-in-out infinite}.CompareHub__ctaGlow{animation:compare-hub-spin 24s linear infinite}.CompareHub__pulse{animation:compare-hub-pulse 2s infinite}.CompareHub__scorecard{animation:compare-hub-rise .9s var(--ease) .15s both}.CompareHub__scan{animation:compare-hub-scan 6s linear 1s infinite}.CompareHub__tick{animation:compare-hub-tick .7s var(--ease) both;animation-delay:calc(.5s + var(--i)*.45s)}.CompareHub__tickerTrack{display:flex;animation:compare-hub-ticker 12.5s cubic-bezier(.7,0,.2,1) 1.5s infinite}.CompareHub__tickerStatic{display:none}.CompareHub--motion .CompareHub__reveal{transition:opacity .8s var(--ease),transform .8s var(--ease)}.CompareHub--motion .CompareHub__reveal:not(.is-in){opacity:0;transform:translateY(32px)}.CompareHub--motion .CompareHub__guide:nth-child(2){transition-delay:80ms}.CompareHub--motion .CompareHub__guide:nth-child(3){transition-delay:.16s}.CompareHub--motion .CompareHub__check:nth-child(2){transition-delay:.1s}.CompareHub--motion .CompareHub__check:nth-child(3){transition-delay:.2s}}@keyframes compare-hub-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes compare-hub-tick{0%{opacity:0;transform:scale(.4)}}@keyframes compare-hub-scan{0%{opacity:0;transform:translateY(-10%)}10%,60%{opacity:1}70%,to{opacity:0;transform:translateY(380px)}}@keyframes compare-hub-ticker{0%,16%{transform:translateY(0)}20%,36%{transform:translateY(-44px)}40%,56%{transform:translateY(-88px)}60%,76%{transform:translateY(-132px)}80%,96%{transform:translateY(-176px)}to{transform:translateY(-220px)}}@keyframes compare-hub-drift{50%{transform:translate(-6%,5%) scale(1.05)}}@keyframes compare-hub-spin{to{transform:rotate(1turn)}}@keyframes compare-hub-pulse{0%,to{box-shadow:0 0 0 0 rgba(0,108,255,.55)}50%{box-shadow:0 0 0 10px rgba(0,108,255,0)}}