.sdocs-industries,.sdocs-industries *{box-sizing:border-box}.sdocs-industries{background-color:var(--ind-bg,#f7f6f7);background-repeat:no-repeat;color:var(--ind-heading,#343034);font-family:inherit;isolation:isolate;position:relative;width:100%}.sdocs-industries__overlay{background:var(--ind-overlay,transparent);inset:0;pointer-events:none;position:absolute;z-index:0}.sdocs-industries__inner{margin:0 auto;max-width:1305px;padding-bottom:var(--ind-pb,92px);padding-top:var(--ind-pt,88px);position:relative;width:calc(100% - 64px);z-index:1}.sdocs-industries__intro{margin-bottom:48px;max-width:850px}.sdocs-industries--intro-center .sdocs-industries__intro{margin-left:auto;margin-right:auto;text-align:center}.sdocs-industries--intro-center .sdocs-industries__heading,.sdocs-industries--intro-center .sdocs-industries__intro-copy{margin-left:auto;margin-right:auto}.sdocs-industries--intro-center .sdocs-industries__buttons{justify-content:center}.sdocs-industries__eyebrow{color:var(--ind-eyebrow,#63ace9);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.17em;line-height:1.3;margin:0 0 22px;text-transform:uppercase}.sdocs-industries__heading{color:var(--ind-heading,#343034);font-family:inherit;font-size:clamp(40px,3.25vw,52px);font-weight:700;letter-spacing:-.035em;line-height:1.1;margin:0;max-width:820px}.sdocs-industries__intro-copy{color:var(--ind-body,#777378);font-family:inherit;font-size:17px;line-height:1.42;margin-top:22px;max-width:740px}.sdocs-industries__card-copy p,.sdocs-industries__intro-copy p{color:inherit;font:inherit;margin:0}.sdocs-industries__card-copy p+p,.sdocs-industries__intro-copy p+p{margin-top:.8em}.sdocs-industries__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.sdocs-industries__button{align-items:center;border-radius:var(--ind-btn-radius,6px);display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;justify-content:center;line-height:1;min-height:48px;padding:0 23px;text-decoration:none!important;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.sdocs-industries__button--primary,.sdocs-industries__button--primary:hover{background:var(--ind-btn-bg,#63ace9);border:1px solid var(--ind-btn-bg,#63ace9);color:var(--ind-btn-text,#fff)!important}.sdocs-industries__button--secondary,.sdocs-industries__button--secondary:hover{background:transparent;border:1px solid var(--ind-btn2-border,#aaa6aa);color:var(--ind-btn2-text,#343034)!important}.sdocs-industries__button--secondary:hover{background:hsla(0,0%,100%,.7)}.sdocs-industries__button:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-1px)}.sdocs-industries__button:focus-visible{outline:2px solid var(--ind-btn-bg,#63ace9);outline-offset:3px}.sdocs-industries__grid{display:grid;gap:var(--ind-gap,24px);grid-template-columns:repeat(var(--ind-cols,3),minmax(0,1fr))}.sdocs-industries__card{background:var(--ind-card-bg,#fff);border:1px solid var(--ind-card-border,#dedbde);border-radius:var(--ind-card-radius,11px);color:var(--ind-card-title,#343034)!important;display:flex;flex-direction:column;min-width:0;overflow:hidden;text-decoration:none!important;transition:transform .17s ease,box-shadow .17s ease}.sdocs-industries--lift .sdocs-industries__card.is-linked:hover{box-shadow:0 10px 26px rgba(0,0,0,.08);transform:translateY(-3px)}.sdocs-industries__card:focus-visible{outline:2px solid var(--ind-card-cta,#63ace9);outline-offset:4px}.sdocs-industries__image-wrap{background:rgba(0,0,0,.04);overflow:hidden;width:100%}.sdocs-industries__image,.sdocs-industries__image-placeholder{aspect-ratio:var(--ind-img-ratio,2.25/1);width:100%}.sdocs-industries__image{display:block;height:auto;object-fit:cover;object-position:center;transition:transform .25s ease}.sdocs-industries__card.is-linked:hover .sdocs-industries__image{transform:scale(1.02)}.sdocs-industries__image-placeholder{align-items:center;background:linear-gradient(135deg,#f3f2f3,#e9e7e9);color:#aaa6aa;display:flex;font-family:inherit;font-size:12px;font-weight:600;justify-content:center}.sdocs-industries__card-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:245px;padding:27px 28px 25px}.sdocs-industries--no-images .sdocs-industries__card-content{min-height:0}.sdocs-industries__card-title{color:var(--ind-card-title,#343034);font-family:inherit;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0}.sdocs-industries__card-lead{color:var(--ind-card-lead,#555156);font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;margin:13px 0 0}.sdocs-industries__card-copy{color:var(--ind-card-body,#777378);font-family:inherit;font-size:14px;line-height:1.4;margin-top:12px}.sdocs-industries__card-cta{align-items:center;color:var(--ind-card-cta,#63ace9);display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:5px;line-height:1.3;margin-top:auto;padding-top:17px}.sdocs-industries__arrow{display:inline-block;transition:transform .15s ease}.sdocs-industries__card.is-linked:hover .sdocs-industries__arrow{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.sdocs-industries__arrow,.sdocs-industries__button,.sdocs-industries__card,.sdocs-industries__image{transition:none}}@media (max-width:1100px){.sdocs-industries--cols-4 .sdocs-industries__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sdocs-industries__inner{padding-bottom:calc(var(--ind-pb, 92px)*.8);padding-top:calc(var(--ind-pt, 88px)*.8);width:calc(100% - 48px)}.sdocs-industries__grid{gap:22px;grid-template-columns:1fr}.sdocs-industries__card{max-width:700px}.sdocs-industries--intro-center .sdocs-industries__card{margin-left:auto;margin-right:auto;width:100%}.sdocs-industries__card-content{min-height:unset}}@media (max-width:600px){.sdocs-industries__inner{padding-bottom:calc(var(--ind-pb, 92px)*.67);padding-top:calc(var(--ind-pt, 88px)*.66);width:calc(100% - 36px)}.sdocs-industries__eyebrow{font-size:10px}.sdocs-industries__heading{font-size:clamp(36px,10vw,44px)}.sdocs-industries__intro-copy{font-size:16px}.sdocs-industries__intro{margin-bottom:40px}.sdocs-industries__buttons{align-items:stretch;flex-direction:column}.sdocs-industries__button{width:100%}.sdocs-industries__card-content{padding:24px}}