.pins-compare{padding:92px 24px 100px;position:relative}.pins-compare__container{margin:0 auto;max-width:1280px}.pins-compare__intro{margin:0 auto;max-width:820px;text-align:center}.pins-compare__eyebrow{color:#008eff;font-size:18px;font-weight:500;line-height:1.2;margin:0 0 16px}.pins-compare__heading{color:#1b3a59}.pins-compare__heading h1,.pins-compare__heading h2,.pins-compare__heading h3,.pins-compare__heading h4,.pins-compare__heading p{color:#1b3a59;font-size:clamp(36px,4vw,60px);font-weight:400;letter-spacing:-.035em;line-height:1.04;margin:0}.pins-compare__description{color:#5f7488;margin:24px auto 0;max-width:720px}.pins-compare__description p{font-size:18px;line-height:1.65;margin:0}.pins-compare__grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}.pins-compare__card{min-width:0}.pins-compare__card-inner{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.76);border:1px solid rgba(27,58,89,.1);border-radius:20px;box-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);display:flex;flex-direction:column;height:100%;min-height:300px;overflow:visible;padding:36px 28px 28px;position:relative;text-align:center}.pins-compare__card-inner:after{background:rgba(0,142,255,.08);border-radius:999px;bottom:-6px;content:"";filter:blur(10px);height:16px;left:16px;pointer-events:none;position:absolute;right:16px;z-index:-1}.pins-compare__card.is-featured .pins-compare__card-inner{border:2px solid rgba(22,131,247,.88);box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 28px rgba(16,24,40,.06),inset 0 1px 0 hsla(0,0%,100%,.72)}.pins-compare__card.is-featured .pins-compare__card-inner:after{background:rgba(0,142,255,.12);filter:blur(11px)}.pins-compare__card-title{color:#1d1f2a;font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.08;margin:0 0 18px}.pins-compare__card.is-featured .pins-compare__card-title{color:#1683f7;font-weight:700}.pins-compare__card-body{color:#4f6f93;max-width:320px;width:100%}.pins-compare__card-body p{color:#4f6f93;font-size:17px;line-height:1.7;margin:0}.pins-compare__card-cta{margin-top:auto;padding-top:26px}.pins-btn{align-items:center;border:2px solid transparent;border-radius:999px;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;line-height:1;min-height:52px;padding:12px 24px;text-decoration:none;transition:transform .08s ease,box-shadow .12s ease,background .12s ease;-webkit-font-smoothing:antialiased}.pins-btn:focus{outline:3px solid rgba(0,142,255,.25);outline-offset:2px}.pins-btn--primary{background-clip:padding-box,border-box;background-image:linear-gradient(180deg,#008eff,#4db3ff),linear-gradient(180deg,#008eff,#4db3ff);background-origin:border-box;border:2px solid transparent;box-shadow:0 10px 22px rgba(0,142,255,.18);color:#fff;min-width:148px}.pins-btn--primary:hover{background-image:linear-gradient(180deg,#007fe6,#3aa9ff),linear-gradient(180deg,#007fe6,#3aa9ff);transform:translateY(-1px)}@media (max-width:991px){.pins-compare{padding:76px 20px 84px}.pins-compare__heading h1,.pins-compare__heading h2,.pins-compare__heading h3,.pins-compare__heading h4,.pins-compare__heading p{font-size:clamp(30px,6vw,44px)}.pins-compare__description p{font-size:17px;line-height:1.6}.pins-compare__grid{gap:20px;grid-template-columns:1fr;margin-top:44px}.pins-compare__card-inner{min-height:unset;padding:32px 24px 26px}.pins-compare__card-title{font-size:28px;margin-bottom:16px}}@media (max-width:767px){.pins-compare{padding:60px 20px 68px}.pins-compare__eyebrow{font-size:16px;margin-bottom:12px}.pins-compare__heading h1,.pins-compare__heading h2,.pins-compare__heading h3,.pins-compare__heading h4,.pins-compare__heading p{font-size:clamp(28px,9vw,38px);line-height:1.08}.pins-compare__description{margin-top:18px}.pins-compare__description p{font-size:16px;line-height:1.55}.pins-compare__grid{margin-top:32px}.pins-compare__card-inner:after{bottom:-5px;filter:blur(9px);height:14px;left:14px;right:14px}.pins-compare__card-title{font-size:26px;margin-bottom:16px}.pins-compare__card-body p{font-size:16px;line-height:1.6}.pins-compare__card-cta{padding-top:22px}.pins-btn{font-size:15px;min-height:50px;padding:12px 20px}}