.sp-row-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;max-width:46ch;margin:24px 0 28px;display:grid}.sp-row-facts>div{border-top:1px solid var(--sv-line);min-width:0;padding-top:12px}.sp-row-facts dt{color:var(--sv-muted);font-size:12px}.sp-row-facts dd{margin:4px 0 0;font-size:15px;line-height:1.5}.sp-industries{gap:var(--sv-gap);border-top:1px solid var(--sv-line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.sp-industries-media{border-radius:var(--sv-media-radius);box-shadow:var(--sv-media-shadow);background:var(--sv-surface);overflow:clip}.sp-industries-media img{width:100%;height:auto;display:block}.sp-industries-copy{min-width:0}.sp-industries-copy h2{text-wrap:balance;max-width:14ch;font-size:clamp(32px,4vw,60px);line-height:1.1}.sp-industries-copy p{color:var(--sv-muted);text-wrap:pretty;max-width:44ch;margin-block:24px 20px;font-size:clamp(16px,1.3vw,18px);line-height:1.7}.sd-facts{gap:0 var(--sv-gap);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);margin-block:0;display:grid}.sd-facts>div{border-top:1px solid var(--sv-line);min-width:0;padding-block:20px}.sd-facts dt{color:var(--sv-muted);font-size:13px}.sd-facts dd{letter-spacing:-.01em;justify-items:start;gap:0;margin:4px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.45;display:grid}.sd-facts a{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--sv-line);text-decoration-color:var(--sv-line);text-underline-offset:4px;transition:color .2s var(--sv-ease-out);align-items:center;display:inline-flex}.sd-examples{border-top:1px solid var(--sv-line)}.sd-examples>a{border-bottom:1px solid var(--sv-line);color:inherit;grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;align-items:center;gap:32px;padding-block:24px;display:grid}.sd-examples img{width:100%;height:auto;box-shadow:var(--sv-media-shadow);background:var(--sv-surface);transition:transform .4s var(--sv-ease-out);border-radius:8px;display:block}.sd-example-copy{min-width:0}.sd-example-copy strong{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(24px,2.6vw,36px);font-weight:400;line-height:1.15;display:block}.sd-example-copy span{color:var(--sv-muted);max-width:48ch;margin-top:10px;font-size:15px;line-height:1.6;display:block}.sd-examples .sv-arrow{width:26px;height:26px;transition:transform .3s var(--sv-ease-out)}:is(.sd-facts a:focus-visible,.sd-examples>a:focus-visible){outline:2px solid var(--sv-accent);outline-offset:6px}@media (hover:hover) and (pointer:fine){.sd-facts a:hover,.sd-examples>a:hover{color:var(--sv-accent)}.sd-examples>a:hover img{transform:translateY(-3px)}.sd-examples>a:hover .sv-arrow{transform:translate(3px,-3px)}}@media (max-width:900px){.sp-industries,.sd-facts{grid-template-columns:minmax(0,1fr)}.sd-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;display:grid}.sd-facts dd{margin-top:0}}@media (max-width:680px){.sd-facts>div{grid-template-columns:minmax(0,1fr);gap:6px}.sd-examples>a{grid-template-columns:minmax(0,1fr) auto;gap:16px 20px}.sd-examples img{grid-column:1/-1}.sp-row-facts{grid-template-columns:minmax(0,1fr);gap:12px}}@media (prefers-reduced-motion:reduce){.sd-examples img,.sd-examples .sv-arrow{transition:none}}.sd-page>.sv-section+.sv-section{padding-top:0}.sd-figure{margin-top:clamp(32px,5vw,72px);margin-bottom:clamp(48px,7vw,112px)}.sd-figure img{border-radius:var(--sv-media-radius);width:min(100%,828px);height:auto;margin-left:auto;display:block}.sd-page .ss-services .sv-section-top h2{letter-spacing:-.045em;font-size:clamp(1.5rem,2.8vw,2.5rem);line-height:1.15}
