.sf-page.sup-page .sup-head{padding:48px 0 56px}.sf-page .sup-head .sf-wrap{gap:28px}.sf-page .sup-cards{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;display:grid}@media (min-width:861px){.sf-page .sup-cards{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px}}.sf-page .sup-card{flex-direction:column;gap:14px;display:flex}.sf-page .sup-card>*,.sf-page .sup-card .sf-card-title{margin:0}.sf-page .sup-card>p{color:var(--sf-text-2);font-size:16px;line-height:1.6}.sf-page .sup-card>p+p{margin-top:0}.sf-page .sup-card p a{color:var(--sf-blue);text-underline-offset:3px;-webkit-text-decoration:underline #0b4f9b73;text-decoration:underline #0b4f9b73;text-decoration-thickness:1px}.sf-page .sup-card p a:hover{text-decoration-color:currentColor}.sf-page .sup-card>p.sup-email+.sup-actions{margin-bottom:6px}.sf-page .sup-card>p.sup-email{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:21px;font-weight:600;line-height:1.3}.sf-page .sup-card>p.sup-email a{color:var(--sf-blue);padding-block:8px;text-decoration:none;display:inline-block}.sf-page .sup-card>p.sup-email{margin-block:-8px}.sf-page .sup-card>p.sup-email a:hover{text-underline-offset:4px;text-decoration:underline}.sf-page .sup-ticks{flex-direction:column;margin:-4px 0 0;padding:0;list-style:none;display:flex}.sf-page .sup-ticks li{border-bottom:1px solid var(--sf-line-soft);color:var(--sf-text);align-items:flex-start;gap:12px;padding:10px 0;font-size:16px;line-height:1.45;display:flex}.sf-page .sup-ticks li:last-child{border-bottom:0}.sf-page .sup-ticks svg{background:var(--sf-tint);width:24px;height:24px;color:var(--sf-blue);border-radius:999px;flex:none;margin-top:-1px;padding:3px}.sf-page .sup-actions{flex-wrap:wrap;gap:12px;display:flex}.sf-page .sup-card .sf-note{margin:0}.sf-page .sup-card .sup-actions:last-child,.sf-page .sup-card>.sf-note:last-child{margin-top:auto}.sf-page .sup-include{flex-direction:column;gap:12px;display:flex}.sf-page .sup-include>p{margin:0}.sf-page .sup-include .sup-sub{color:var(--sf-ink);font-size:15px;font-weight:600}.sf-page .sup-include .sup-warn{border:1px solid var(--sf-amber-edge);background:var(--sf-amber-box);color:var(--sf-ink);border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.5}@media (min-width:861px){.sf-page .sup-include .sup-ticks{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;margin:0;display:grid}.sf-page .sup-include .sup-ticks li{border-bottom:0;padding:4px 0}}.sf-page.sup-page #contact,.sf-page.sup-page #quote,.sf-page.sup-page #connector,.sf-page.sup-page .sup-band{scroll-margin-top:24px}@media (max-width:540px){.sf-page.sup-page #contact,.sf-page.sup-page #quote{scroll-margin-top:16px}}.sf-page .sup-band .sf-section-head+.sf-intro{margin-top:-24px}.sf-page .sup-finder{min-width:0}.sf-page .sup-finder .ff{background:#fff}.sf-page .sup-popular{flex-wrap:wrap;align-items:center;gap:0 24px;margin-top:-12px;display:flex}.sf-page .sup-popular-label{color:var(--sf-muted);font-size:15px;font-weight:600}.sf-page .sup-rows-card{padding:8px 28px}.sf-page .sup-rows-card .sf-rows{border-top:0}.sf-page .sup-connector>div{flex-direction:column;gap:12px;display:flex}.sf-page .sup-connector>div>p{margin:0}@media (max-width:860px){.sf-page.sup-page .sup-head{padding:28px 0 40px}.sf-page .sup-head .sf-wrap{gap:20px}}@media (max-width:540px){.sf-page .sup-card{padding:20px}.sf-page .sup-actions .sf-btn{width:100%}.sf-page .sup-rows-card{padding:4px 20px}.sf-page .sup-card>p.sup-email{font-size:19px}.sf-page .sup-include .sup-ticks{padding-right:56px}}
