.lm-integration-detail{--integration-detail-width:1160px}.lm-integration-detail-content,.lm-integration-detail-hero,.lm-integration-detail-related{max-width:var(--integration-detail-width);margin:0 auto;padding-left:36px;padding-right:36px}.lm-integration-detail-hero{padding-top:46px;padding-bottom:88px}.lm-integration-detail-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin:0 0 56px;padding:0;list-style:none;color:var(--lm-muted);font-size:12px}.lm-integration-detail-breadcrumb a{display:inline-flex;align-items:center;gap:9px}.lm-integration-detail-breadcrumb a:hover{color:var(--lm-purple)}.lm-integration-detail-breadcrumb li[aria-current]{color:var(--lm-ink)}.lm-integration-detail-hero-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);align-items:center;gap:100px}.lm-integration-detail-eyebrow,.lm-integration-detail-section-index{display:flex;align-items:center;gap:12px;color:#737077;font-size:10px;font-weight:500;letter-spacing:.12em;line-height:1.5}.lm-integration-detail-beta{display:inline-flex;flex-shrink:0;align-items:center;padding:3px 7px;border:1px solid #e7e1f4;border-radius:5px;background:#f5f1fc;color:#74599c;font-family:var(--font-luma-sans);font-size:10px;font-weight:500;letter-spacing:0;line-height:1.25}.lm-integration-detail h1,.lm-integration-detail-cta h2,.lm-integration-detail-related-heading h2,.lm-integration-detail-section h2{font-family:var(--lm-serif);font-weight:400;letter-spacing:-.025em}.lm-integration-detail h1{margin:23px 0 22px;font-size:clamp(60px,6.7vw,88px);line-height:1.02;overflow-wrap:anywhere;text-wrap:balance}.lm-integration-detail-intro>p{max-width:530px;margin:0;color:var(--lm-muted);font-size:17px;line-height:1.75}.lm-integration-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px 26px;margin-top:32px}.lm-integration-detail-identity{overflow:hidden;align-self:start;border:1px solid var(--lm-line);border-radius:16px;background:#fff}.lm-integration-detail-identity-top{padding:35px 28px 30px;text-align:center}.lm-integration-detail-logo{display:flex;align-items:center;justify-content:center;width:110px;height:110px;margin:0 auto 18px;border:1px solid #efeee9;border-radius:23px;background:#fcfcfa}.lm-integration-detail-identity h2{margin:0 0 4px;font-size:18px;font-weight:500;letter-spacing:-.02em}.lm-integration-detail-identity-top>p{margin:0;color:var(--lm-muted);font-size:12px}.lm-integration-detail-identity dl{margin:0;padding:19px 26px;border-top:1px solid var(--lm-line);background:#f9f9f6}.lm-integration-detail-identity dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:7px 0;font-size:12px}.lm-integration-detail-identity dt{flex-shrink:0;color:var(--lm-muted)}.lm-integration-detail-identity dd{margin:0;text-align:right}.lm-integration-detail-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:75px;padding:57px 0;border-top:1px solid var(--lm-line);scroll-margin-top:125px}.lm-integration-detail-section h2{margin:13px 0 0;font-size:42px;line-height:1.15}.lm-integration-detail-section-body{padding-top:4px;color:#5d5962;font-size:15px;line-height:1.85}.lm-integration-detail-overview{margin:0;font-size:17px;line-height:1.9}.lm-integration-detail-capabilities,.lm-integration-detail-steps{display:flex;flex-direction:column;gap:22px;margin:0;padding:0;list-style:none}.lm-integration-detail-capabilities li{display:flex;align-items:flex-start;gap:14px}.lm-integration-detail-check{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:23px;height:23px;margin-top:3px;border-radius:50%;background:#eeeee7;color:#656948}.lm-integration-detail-steps{gap:0}.lm-integration-detail-steps li{display:flex;gap:20px;padding:22px 0;border-bottom:1px solid var(--lm-line)}.lm-integration-detail-steps li:first-child{padding-top:0}.lm-integration-detail-steps li:last-child{padding-bottom:0;border-bottom:0}.lm-integration-detail-step-number{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #e3e1dc;border-radius:50%;color:#76716f;font-size:10px;font-weight:500}.lm-integration-detail-steps p{margin:0}.lm-integration-detail-note{margin-top:33px;padding:21px 24px;border-left:2px solid #d5d4c8;background:#f3f3ed}.lm-integration-detail-note h3{margin:0 0 5px;color:#4e4d44;font-size:12px;font-weight:500}.lm-integration-detail-note p{margin:0;color:#6c6962;font-size:13px;line-height:1.8}.lm-integration-detail-related{padding-top:48px;padding-bottom:85px}.lm-integration-detail-related-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.lm-integration-detail-related-heading h2{margin:12px 0 0;font-size:48px;line-height:1.1}.lm-integration-detail-related-heading>a{padding-bottom:5px}.lm-integration-detail-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lm-integration-detail-related-card{display:flex;flex-direction:column;padding:25px;border:1px solid var(--lm-line);border-radius:12px;background:#fff;transition:border-color .2s,transform .2s}.lm-integration-detail-related-card:hover{transform:translateY(-3px);border-color:#c9c6b9}.lm-integration-detail-related-card-top{display:flex;align-items:center;justify-content:space-between;min-height:42px;margin-bottom:22px}.lm-integration-detail-related-card-top>svg{color:#8b858d}.lm-integration-detail-related-card h3{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 9px;color:var(--lm-ink);font-size:17px;font-weight:500;letter-spacing:-.02em;line-height:1.4}.lm-integration-detail-related-card p{margin:0 0 24px;color:var(--lm-muted);font-size:13px;line-height:1.8}.lm-integration-detail-related-mode{margin-top:auto;padding-top:15px;border-top:1px solid #efeee9;color:#75706f;font-size:11px}.lm-integration-detail-cta{padding:85px 30px 95px;border-top:1px solid var(--lm-line);background:#f3f3ed;text-align:center}.lm-integration-detail-cta>.lm-integration-detail-eyebrow{justify-content:center}.lm-integration-detail-cta h2{max-width:680px;margin:20px auto 17px;font-size:clamp(44px,5.3vw,64px);line-height:1.08;text-wrap:balance}.lm-integration-detail-cta>p{max-width:520px;margin:0 auto;color:var(--lm-muted);font-size:14px}.lm-integration-detail-cta .lm-integration-detail-actions{justify-content:center}@media (max-width:1000px){.lm-integration-detail-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:45px}.lm-integration-detail-section{gap:40px}.lm-integration-detail-section h2{font-size:36px}.lm-integration-detail-related-card{padding:21px}}@media (max-width:760px){.lm-integration-detail-content,.lm-integration-detail-hero,.lm-integration-detail-related{padding-left:24px;padding-right:24px}.lm-integration-detail-hero{padding-top:30px;padding-bottom:54px}.lm-integration-detail-breadcrumb ol{gap:12px;margin-bottom:34px;font-size:11px}.lm-integration-detail-hero-grid{grid-template-columns:minmax(0,1fr);gap:37px}.lm-integration-detail h1{margin:19px 0 18px;font-size:clamp(52px,11vw,76px)}.lm-integration-detail-intro>p{max-width:none;font-size:16px}.lm-integration-detail-identity{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lm-integration-detail-identity-top{padding:24px 18px}.lm-integration-detail-logo{width:90px;height:90px;border-radius:20px}.lm-integration-detail-identity h2{font-size:16px}.lm-integration-detail-identity dl{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:22px;border-top:0;border-left:1px solid var(--lm-line)}.lm-integration-detail-identity dl>div{display:block;padding:0}.lm-integration-detail-identity dt{margin-bottom:4px;font-size:11px}.lm-integration-detail-identity dd{text-align:left}.lm-integration-detail-section{grid-template-columns:minmax(0,1fr);gap:23px;padding:39px 0;scroll-margin-top:96px}.lm-integration-detail-section h2{font-size:38px}.lm-integration-detail-section-body{padding-top:0}.lm-integration-detail-overview{font-size:16px}.lm-integration-detail-note{padding:19px 20px}.lm-integration-detail-related{padding-top:30px;padding-bottom:55px}.lm-integration-detail-related-heading h2{font-size:42px}.lm-integration-detail-related-grid{grid-template-columns:minmax(0,1fr);gap:14px}.lm-integration-detail-related-card{padding:24px}.lm-integration-detail-related-card-top{margin-bottom:18px}.lm-integration-detail-cta{padding:61px 24px 66px}}