.pins-outsource{padding:72px 24px;--heading:#1b3a59;--text:#5f7488;--border:rgba(27,58,89,.12);--card-bg:hsla(0,0%,100%,.92)}.pins-outsource__container{margin:0 auto;max-width:1240px}.pins-outsource__eyebrow{color:#008eff;font-size:18px;font-weight:500;line-height:1.2;margin:0 0 16px}.pins-outsource__heading{color:var(--heading);margin:0 0 18px}.pins-outsource__heading h1,.pins-outsource__heading h2,.pins-outsource__heading h3,.pins-outsource__heading p{color:var(--heading);font-size:clamp(40px,4.2vw,64px);letter-spacing:-.02em;line-height:1.03;margin:0}.pins-outsource__subhead{color:var(--heading);margin:0 0 28px;max-width:72ch}.pins-outsource__subhead,.pins-outsource__subhead p{font-size:18px;line-height:1.65;margin:0}.pins-outsource__grid{align-items:stretch;display:grid;gap:28px;grid-template-columns:1fr 1fr;margin-top:22px}.pins-outsource__card{background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:0 16px 42px rgba(27,58,89,.1);padding:26px 26px 22px}.pins-outsource__cardTitle{color:var(--heading);font-size:34px;letter-spacing:-.02em;line-height:1.1;margin:0 0 14px}.pins-outsource__list{display:grid;gap:16px;list-style:none;margin:0;padding:0}.pins-outsource__item{color:var(--heading);font-size:17px;line-height:1.55;padding-left:36px;position:relative}.pins-outsource__item:before{align-items:center;background:rgba(0,142,255,.1);border:2px solid rgba(0,142,255,.24);border-radius:999px;color:#008eff;content:"✓";display:inline-flex;font-size:12px;font-weight:800;height:18px;justify-content:center;left:0;line-height:1;position:absolute;top:.22em;width:18px}.pins-outsource__closing{color:var(--heading);font-size:18px;line-height:1.7;margin:34px 0 18px;max-width:88ch}.pins-outsource__ctas{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:12px}.pins-outsource .pins-btn{align-items:center;border:2px solid transparent;border-radius:999px;display:inline-flex;font-weight:600;justify-content:center;line-height:1;padding:12px 18px;text-decoration:none;transition:transform .08s ease,box-shadow .12s ease,background .12s ease;-webkit-font-smoothing:antialiased}.pins-outsource .pins-btn:focus{outline:3px solid rgba(0,142,255,.25);outline-offset:2px}.pins-outsource .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}.pins-outsource .pins-btn--primary:hover{background-image:linear-gradient(180deg,#007fe6,#3aa9ff),linear-gradient(180deg,#007fe6,#3aa9ff);transform:translateY(-1px)}.pins-outsource .pins-btn--secondary{background:#fff;background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(180deg,#008eff,#4db3ff);background-origin:border-box;border:2px solid transparent;box-shadow:none;color:#008eff}.pins-outsource .pins-btn--secondary:hover{background-image:linear-gradient(#fff,#fff),linear-gradient(180deg,#007fe6,#3aa9ff);transform:translateY(-1px)}@media (max-width:980px){.pins-outsource{padding:56px 20px}.pins-outsource__grid{gap:18px;grid-template-columns:1fr}.pins-outsource__cardTitle{font-size:28px}.pins-outsource__item{font-size:16px;padding-left:34px}}@media (max-width:600px){.pins-outsource__heading h1,.pins-outsource__heading h2,.pins-outsource__heading h3,.pins-outsource__heading p{font-size:clamp(30px,8vw,44px)}.pins-outsource__closing,.pins-outsource__subhead,.pins-outsource__subhead p{font-size:16px}}.pins-outsource__cardTitle{font-size:28px;margin-bottom:10px}@media (max-width:980px){.pins-outsource__cardTitle{font-size:24px}}.pins-outsource__item:before{border-width:2px;font-size:11px;height:16px;width:16px}.pins-outsource__closing{border-top:1px solid rgba(27,58,89,.12);padding-top:18px}