.integration-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:95px;display:grid}.integration-hero>div>p{margin:24px 0;font-size:18px;line-height:1.8}.platform-scope{background:#edf3ef;border-radius:8px;padding:32px}.platform-scope-brand{border-bottom:1px solid #ccdad1;align-items:center;gap:18px;padding-bottom:24px;display:flex}.platform-scope-brand>img{object-fit:contain;width:45px;height:45px}.platform-scope-brand strong{font-size:20px;font-weight:600;line-height:1.4;display:block}.platform-scope-brand small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.platform-scope h2{letter-spacing:0;margin:22px 0 16px;font-size:14px;font-weight:600}.platform-object-list{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}.platform-object-list>span{align-items:center;gap:9px;font-size:12px;display:flex}.platform-object-list .icon{color:var(--green)}.platform-scope>.text-link{margin-top:28px;font-size:12px}@media (width<=1023px){.integration-hero{grid-template-columns:1fr 1fr;gap:38px}.platform-scope{padding:25px}.platform-object-list{grid-template-columns:1fr}}@media (width<=767px){.integration-hero{grid-template-columns:1fr;gap:32px}.integration-hero>div>p{font-size:16px}.platform-object-list{grid-template-columns:1fr 1fr}.platform-scope-brand strong{font-size:20px}}.detail-hero{align-items:center;gap:68px;padding-block:42px 56px}.detail-hero h1{font-size:clamp(40px,4.4vw,64px)}.detail-hero>div>p{margin-top:26px;font-size:18px;line-height:1.8}.detail-hero>img{object-fit:cover;border-radius:6px;width:100%;height:420px}.detail-solution-hero{grid-template-columns:1fr 1.2fr}.detail-technical-visual{background:#edf3ef;border:1px solid #cbd8cf;border-radius:6px;display:block}.detail-technical-visual img{aspect-ratio:16/9;object-fit:contain;border-radius:5px;width:100%;height:auto}.detail-technical-visual:hover img{filter:brightness(1.03)}.detail-content .capability-grid{gap:0 32px}.detail-content .capability{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:32px 1fr;align-content:start;gap:12px 14px;padding:25px 0 28px;display:grid}.detail-content .capability>.icon{color:var(--green);margin-top:2px}.detail-content .capability h3{font-size:20px;line-height:1.4}.detail-content .capability p{grid-column:2;margin:0;font-size:14px;line-height:1.8}.detail-content .workflow-list>li{position:relative}.detail-content .workflow-list details{width:100%}.detail-content .workflow-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:44px;list-style:none;display:flex}.detail-content .workflow-list summary::-webkit-details-marker{display:none}.detail-content .workflow-list summary h3{font-size:21px}.detail-content .workflow-list summary .icon{color:var(--green);transition:transform .2s}.detail-content .workflow-list details[open] summary .icon{transform:rotate(45deg)}.detail-content .workflow-list details>p{max-width:70ch;margin-top:13px;padding-bottom:6px;font-size:14px}.implementation-reading{background:#eef3ef;border-radius:6px;padding:30px 34px}.implementation-reading-heading h2{font-size:31px}.implementation-reading-heading p{max-width:60ch;margin:17px 0 26px;font-size:14px}.implementation-reading-links>a{border-top:1px solid #cbd9cf;grid-template-columns:28px 1fr 20px;align-items:start;gap:17px;padding:23px 0;display:grid}.implementation-reading-links>a>.icon{color:var(--green);margin-top:4px}.implementation-reading-links h3{font-size:18px}.implementation-reading-links p{max-width:60ch;margin-top:8px;font-size:13px;line-height:1.8}.implementation-reading-links>a:hover h3{color:var(--green)}.implementation-reading-links>a:last-child{padding-bottom:0}@media (width<=1023px){.detail-hero{gap:35px}.detail-hero>img{height:350px}.detail-solution-hero{grid-template-columns:1fr 1fr}.detail-hero>div>p{font-size:16px}}@media (width<=767px){.detail-hero,.detail-solution-hero{grid-template-columns:1fr;gap:30px;padding-top:24px}.page-hero.detail-hero h1{font-size:clamp(28px,8.5vw,40px)}.detail-hero>img{height:290px}.detail-content .capability-grid{grid-template-columns:1fr}.detail-content .capability{gap:8px 12px;padding:23px 0}.detail-content .capability h3{font-size:19px}.detail-content .capability p{font-size:15px}.detail-content .workflow-list li{grid-template-columns:24px minmax(0,1fr);gap:14px}.detail-content .workflow-list details>p{font-size:15px}.implementation-reading{padding:26px 22px}.implementation-reading-heading h2{font-size:28px}.implementation-reading-links>a{grid-template-columns:24px 1fr;gap:13px}.implementation-reading-links>a>.icon:last-child{display:none}.implementation-reading-links h3{font-size:17px}.implementation-reading-heading p,.implementation-reading-links p{font-size:15px;line-height:1.8}.platform-object-list>span,.platform-scope-brand small{font-size:13px}}@media (width<=359px){.platform-object-list{grid-template-columns:1fr}}
