.pins-compare.pins-compare{--max:1200px;--pad-y:92px;--pad-x:24px;--heading:#1b3a59;--text:#5f7488;--text-soft:#6f8396;--text-strong:#36526b;--pins-blue-1:#0979ea;--pins-blue-2:#068cfb;--pins-blue-3:#30a5ff;--brand:var(--pins-blue-2);--card-bg:hsla(0,0%,100%,.76);--card-radius:18px;--card-border:rgba(27,58,89,.1);--shadow:0 1px 2px rgba(16,24,40,.04),0 10px 24px rgba(16,24,40,.05),inset 0 1px 0 hsla(0,0%,100%,.72);--shadow-strong:0 1px 2px rgba(16,24,40,.04),0 14px 30px rgba(16,24,40,.07),inset 0 1px 0 hsla(0,0%,100%,.72);color:var(--text);padding:var(--pad-y) 0}.pins-compare__container{margin:0 auto;max-width:var(--max);padding:0 var(--pad-x)}.pins-compare__header{margin:0 auto 48px;max-width:920px;text-align:center}.pins-compare__eyebrow{color:#008eff;font-size:18px;font-weight:500;line-height:1.2;margin:0 0 16px}.pins-compare__eyebrow p{margin:0}.pins-compare__heading{margin:0 0 14px}.pins-compare__heading h1,.pins-compare__heading h2,.pins-compare__heading h3,.pins-compare__heading h4,.pins-compare__heading h5,.pins-compare__heading h6,.pins-compare__heading p{color:var(--heading);font-size:42px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.pins-compare__subheading{color:var(--text);font-size:16px;line-height:1.7}.pins-compare__subheading p{color:var(--text);margin:0}.pins-compare__grid{align-items:stretch;display:grid;gap:22px;grid-template-columns:1fr 1fr 1fr}.pins-compare__grid.is-emphasized{grid-template-columns:1fr 1.12fr 1fr}.pins-compare__card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--shadow);height:100%;overflow:visible;padding:0;position:relative}.pins-compare__card:after{background:rgba(0,142,255,.08);border-radius:999px;bottom:-6px;content:"";filter:blur(10px);height:16px;left:14px;pointer-events:none;position:absolute;right:14px;z-index:-1}.pins-compare__card:before{background:linear-gradient(90deg,rgba(6,140,251,0),rgba(6,140,251,.1) 20%,rgba(6,140,251,.16) 50%,rgba(6,140,251,.1) 80%,rgba(6,140,251,0));border-top-left-radius:var(--card-radius);border-top-right-radius:var(--card-radius);content:"";height:1px;inset:0 0 auto 0;pointer-events:none;position:absolute}.pins-compare__cardInner{display:flex;flex-direction:column;height:100%;padding:34px 30px 26px}.pins-compare__card--primary{background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(243,248,255,.86));border:2px solid rgba(6,140,251,.42);box-shadow:var(--shadow-strong)}.pins-compare__card--primary:after{background:rgba(0,142,255,.12);filter:blur(11px)}.pins-compare__card--primary:before{display:none}.pins-compare__pill{background:hsla(0,0%,100%,.96);border:1px solid rgba(6,140,251,.28);border-radius:999px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 10px 20px rgba(16,24,40,.08);color:var(--brand);font-size:12px;font-weight:700;left:50%;padding:7px 12px;position:absolute;top:-14px;transform:translateX(-50%);white-space:nowrap;z-index:20}.pins-compare__cardInner--primary{padding-top:32px}.pins-compare__title{color:var(--heading);font-size:32px;font-weight:700;line-height:1.1;margin:6px 0 14px;text-align:center}.pins-compare__title--pins{background:linear-gradient(90deg,var(--pins-blue-1) 0,var(--pins-blue-2) 45%,var(--pins-blue-3) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:32px;margin-bottom:14px;margin-top:6px}.pins-compare__intro{color:var(--text);font-size:15px;line-height:1.7;margin:0 auto 12px;max-width:340px;text-align:center}.pins-compare__bestfor{color:var(--text-soft);font-size:13px;line-height:1.5;margin:0 auto 18px;max-width:360px;text-align:center}.pins-compare__bestfor span{color:var(--text-strong);font-weight:700}@media (min-width:1025px){.pins-compare__title{min-height:36px}.pins-compare__intro{min-height:52px}.pins-compare__bestfor{margin-bottom:18px;min-height:42px}}.pins-compare__bullets{display:flex;flex-direction:column;gap:16px;list-style:none;margin:12px 0 22px;padding:0}.pins-compare__bullet{align-items:start;display:grid;gap:12px;grid-template-columns:20px 1fr}.pins-compare__check{align-items:center;background:rgba(6,140,251,.18);border:1px solid rgba(6,140,251,.1);border-radius:999px;display:inline-flex;height:18px;justify-content:center;margin-top:2px;width:18px}.pins-compare__check:after{border-bottom:2px solid var(--brand);border-left:2px solid var(--brand);content:"";display:block;height:5px;transform:rotate(-45deg);width:9px}.pins-compare__bulletText{color:var(--text-strong);font-size:15px;line-height:1.6}.pins-compare__tradeoff{background:hsla(0,0%,100%,.72);border:1px solid rgba(27,58,89,.08);border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72);margin-top:auto;padding:16px 16px 14px}.pins-compare__card--primary .pins-compare__tradeoff{background:hsla(0,0%,100%,.82);border:1px solid rgba(6,140,251,.14)}.pins-compare__tradeoffTitle{color:var(--heading);font-weight:700;margin-bottom:10px}.pins-compare__meterRow{align-items:center;display:grid;gap:10px;grid-template-columns:82px 1fr 58px;margin:6px 0}.pins-compare__meterLabel{color:var(--text-strong);font-size:13px}.pins-compare__meter{display:grid;gap:6px;grid-template-columns:repeat(5,1fr)}.pins-compare__meter span{background:rgba(6,140,251,.16);border-radius:999px;height:8px}.pins-compare__meter[data-level="1"] span:nth-child(-n+1),.pins-compare__meter[data-level="2"] span:nth-child(-n+2),.pins-compare__meter[data-level="3"] span:nth-child(-n+3),.pins-compare__meter[data-level="4"] span:nth-child(-n+4),.pins-compare__meter[data-level="5"] span:nth-child(-n+5){background:#068cfb}.pins-compare__meterValue{color:var(--text-strong);font-size:13px;font-weight:600;text-align:right}.pins-compare__card--primary .pins-compare__meterValue{color:var(--brand)}.pins-compare__ctaWrap{display:flex;justify-content:center;margin-top:18px}.pins-compare__ctaWrap--spacer{height:44px}.pins-compare__cta{align-items:center;background-image:linear-gradient(180deg,#008eff,#4db3ff);border-radius:999px;box-shadow:0 10px 22px rgba(0,142,255,.18);color:#fff;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;line-height:1;padding:14px 22px;text-decoration:none;transition:transform .08s ease}.pins-compare__cta:hover{background-image:linear-gradient(180deg,#007fe6,#3aa9ff);transform:translateY(-1px)}.pins-compare__closing{color:var(--text);font-size:15px;line-height:1.7;margin-top:36px;text-align:center}.pins-compare__closing p{margin:0}.pins-compare__closing a{color:var(--brand);font-weight:500;text-decoration:none}.pins-compare__closing a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:1024px){.pins-compare__bestfor,.pins-compare__intro,.pins-compare__title{min-height:0}.pins-compare__heading h1,.pins-compare__heading h2,.pins-compare__heading h3,.pins-compare__heading h4,.pins-compare__heading h5,.pins-compare__heading h6,.pins-compare__heading p{font-size:32px}.pins-compare__eyebrow{margin-bottom:14px}.pins-compare__grid,.pins-compare__grid.is-emphasized{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 calc(var(--pad-x)*-1);padding:20px var(--pad-x) 24px;scroll-padding:0 var(--pad-x);scrollbar-width:none}.pins-compare__grid::-webkit-scrollbar{display:none}.pins-compare__card{flex:0 0 min(84%,420px);height:auto;scroll-snap-align:start}.pins-compare__card--primary{order:-1}.pins-compare__ctaWrap--spacer{display:none}.pins-compare__pill{top:-12px}}@media (max-width:767px){.pins-compare__eyebrow{font-size:16px;margin-bottom:12px}}@media (max-width:640px){.pins-compare.pins-compare{--pad-y:64px;--pad-x:18px}.pins-compare__heading h1,.pins-compare__heading h2,.pins-compare__heading h3,.pins-compare__heading h4,.pins-compare__heading h5,.pins-compare__heading h6,.pins-compare__heading p{font-size:28px;line-height:1.18}.pins-compare__card:after{bottom:-5px;filter:blur(9px);height:14px;left:12px;right:12px}.pins-compare__cardInner{padding:28px 20px 22px}.pins-compare__cardInner--primary{padding-top:24px}.pins-compare__title,.pins-compare__title--pins{font-size:28px}.pins-compare__meterRow{grid-template-columns:72px 1fr 52px}}