/* Compact homepage overview: the process, then the customer benefit. */
html body#ursiq-site main :is(.home-process,.home-core) {padding-block:var(--section-space);color:#111513}
html body#ursiq-site main .home-process {background:#fff}
html body#ursiq-site main .home-process h2 {margin:18px 0 36px;max-width:24em}
.home-process-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.home-process-step {border-top:2px solid #d6b322;padding-top:20px}
.home-step-number {font-size:12px;color:#68716a;letter-spacing:.08em}
html body#ursiq-site main .home-process-step h3 {font-size:26px;line-height:1.3;margin:12px 0}
html body#ursiq-site main .home-process-step p {margin:0;color:#465149}
.home-overview-link {display:inline-block;margin-top:28px;font-weight:600;text-decoration:underline;text-underline-offset:5px}
html body#ursiq-site main .home-core {background:#eef1eb}
.home-core-grid {display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}
html body#ursiq-site main .home-core h2 {margin:18px 0 24px}
html body#ursiq-site main .home-core p {color:#465149;margin:0 0 20px}
html body#ursiq-site main .home-core .home-core-pipeline {color:#111513}
.home-core figure {margin:0;min-width:0}
.home-core figure img {width:auto;max-width:100%;max-height:520px;height:auto;display:block;margin-inline:auto;border:1px solid #d3dad1;box-shadow:0 12px 30px #1115130d}
.home-core figcaption {margin-top:12px;font-size:12px;color:#65716b}
.home-support {margin-top:22px;border-top:1px solid #cbd3c8;padding-top:16px}
.home-support summary {cursor:pointer;font-weight:600}
html body#ursiq-site main .home-support p {margin:16px 0 0}
.home-support summary:focus-visible,.home-overview-link:focus-visible {outline:2px solid #536059;outline-offset:5px}
@media(max-width:760px){.home-process-grid,.home-core-grid{grid-template-columns:1fr;gap:28px}.home-core figure{margin-top:8px}html body#ursiq-site main .home-process-step h3{font-size:23px}}

#home-process-title,#home-core-title,.home-process-step{scroll-margin-top:110px}
@media(max-width:760px){.home-core figure img{max-height:420px}}
