.surplus-layout{grid-template-columns:1fr 1fr;gap:56px;padding:48px 0 80px;display:grid}.surplus-copy h1{font-size:38px}.surplus-copy .lead{color:var(--ink-2);margin:16px 0 28px;font-size:17px}.surplus-copy ul{margin:24px 0;padding:0;list-style:none}.surplus-copy li{color:var(--ink-2);border-bottom:1px solid var(--border);padding:10px 0 10px 30px;position:relative}.surplus-copy li:last-child{border-bottom:0}.surplus-copy li:before{content:"✓";color:var(--blue);font-weight:700;position:absolute;top:10px;left:0}@media (width<=1024px){.surplus-layout{grid-template-columns:1fr;gap:40px}}.contact-quadrant{grid-template-columns:repeat(2,1fr);gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.contact-quadrant li.contact-quadrant__card{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;align-items:flex-start;gap:14px;padding:20px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.contact-quadrant li.contact-quadrant__card:before{content:none}.contact-quadrant li.contact-quadrant__card:last-child{border-bottom:1px solid var(--border)}.contact-quadrant__card:hover{border-color:var(--blue);transform:translateY(-1px);box-shadow:0 4px 14px #0e388014}.contact-quadrant__badge{border-radius:var(--radius-xs,6px);width:44px;height:44px;color:var(--blue);background:linear-gradient(135deg,#eef2ff 0%,#dbe4f5 100%);flex:0 0 44px;justify-content:center;align-items:center;margin-top:2px;display:flex}.contact-quadrant__badge svg{width:22px;height:22px;display:block}.contact-quadrant__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.contact-quadrant__body .eyebrow{margin:0 0 2px}.contact-quadrant__primary{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none}a.contact-quadrant__primary:hover{color:var(--blue)}.contact-quadrant__meta{color:var(--ink-2);font-size:13px;line-height:1.45}.contact-quadrant__link{word-break:break-word;font-size:13px;line-height:1.45}.contact-quadrant__link--plain{color:var(--muted);pointer-events:none}.contact-intro__h2{margin-bottom:12px;font-size:28px}@media (width<=900px){.contact-quadrant{grid-template-columns:1fr}}
