.cem .integration-page.ic-complete .wrap{max-width:1176px;width:calc(100% - 48px);padding:0}.cem .integration-page.ic-complete .integration-hero{padding:125px 0 65px;background:var(--paper)}.cem .integration-page.ic-complete .integration-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:54px;align-items:center}.cem .integration-page.ic-complete .integration-hero h1{font-size:clamp(40px,4.1vw,58px);letter-spacing:-.04em;line-height:1.05}.cem .integration-page.ic-complete .integration-hero .lead{font-size:17px;line-height:1.7;margin-top:22px;color:#625f57}.cem .integration-page.ic-complete .integration-intro{font-size:14px;line-height:1.75;color:#736e63;margin-top:18px}.cem .integration-page.ic-complete .cmpx-disclaimer{font-size:11px;color:#736e63}.cem .integration-page.ic-complete .ic-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.cem .integration-page.ic-complete .ic-actions .trial-cta-note{order:3}.cem .integration-page.ic-complete .ic-actions .btn{height:auto;min-height:48px;padding:13px 18px;white-space:normal;line-height:1.4;border-radius:8px}.cem .integration-page.ic-complete .ic-product-area{min-width:0}.cem .integration-page.ic-complete .ic-product-area figure{margin:0}.cem .integration-page.ic-complete .ic-product-area figure img{display:block;width:100%;height:auto;border:1px solid #dedbd2;border-radius:12px;box-shadow:0 18px 45px #1917140c}.cem .integration-page.ic-complete .ic-product-area figcaption{font-size:11px;text-align:center;color:#736e63;margin-top:12px}.cem .integration-page.ic-complete .ic-availability{display:flex;align-items:center;gap:18px;padding:20px;background:#eeece4;border-radius:10px;margin-top:24px}.cem .integration-page.ic-complete .ic-availability img{flex-shrink:0;-o-object-fit:contain;object-fit:contain}.cem .integration-page.ic-complete .ic-availability p{font-size:12px;line-height:1.65;color:#625f57}.cem .integration-page.ic-complete .sec{padding:58px 0}.cem .integration-page.ic-complete .integration-hero{padding-top:125px}.cem .integration-page.ic-complete h2{font-size:clamp(30px,3vw,42px);line-height:1.12;letter-spacing:-.035em}.cem .integration-page.ic-complete .integration-requirements{background:#eeece4}.cem .integration-page.ic-complete .integration-detail-list{gap:18px 36px}.cem .integration-page.ic-complete .integration-detail-list li{font-size:15px;line-height:1.7;padding:14px 0}.cem .integration-page.ic-complete .integration-steps{gap:24px}.cem .integration-page.ic-complete .integration-steps li{border:0;border-top:1px solid #dedbd2;border-radius:0;background:transparent;box-shadow:none;padding:24px 8px 0 0;font-size:15px;line-height:1.7}.cem .integration-page.ic-complete .integration-step-number{font-size:12px;color:#3028df}.cem .integration-page.ic-complete .integration-setup{background:var(--paper)}.cem .integration-page.ic-complete .lfig{margin:36px auto 0!important;max-width:680px!important;border:0;background:transparent;box-shadow:none}.cem .integration-page.ic-complete .integration-benefits{border-top:1px solid #dedbd2}.cem .integration-page.ic-complete .integration-data-grid>div{border-radius:12px;box-shadow:none;padding:28px;background:white}.cem .integration-page.ic-complete .integration-data-access{background:#eeece4}.cem .integration-page.ic-complete .integration-cross-links{padding-top:0}.cem .integration-page.ic-complete .integration-closing{padding:0 0 70px}.cem .integration-page.ic-complete .integration-cta{background:#ffdc58;color:#19170f;border:0;border-radius:16px;box-shadow:none;padding:44px}.cem .integration-page.ic-complete .integration-cta .inner{padding:0}.cem .integration-page.ic-complete .integration-cta .rules,.cem .integration-page.ic-complete .integration-cta:after,.cem .integration-page.ic-complete .integration-cta:before{display:none}.cem .integration-page.ic-complete .integration-cta h2{font-size:clamp(30px,3vw,42px);color:#19170f;max-width:650px}.cem .integration-page.ic-complete .integration-cta p{font-size:16px;line-height:1.7;max-width:620px;color:#4d442a}.cem .integration-page.ic-complete .integration-cta .row{margin-top:20px;gap:22px}.cem .integration-page.ic-complete .integration-cta .row .btn{border:0;padding:0;height:auto;color:#4d442a;font-size:12px;background:transparent;text-decoration:underline;text-underline-offset:3px}.cem .integration-page.ic-complete .rv{opacity:1;transform:none}@media (max-width:900px){.cem .integration-page.ic-complete .integration-hero-grid{grid-template-columns:1fr;gap:36px}.cem .integration-page.ic-complete .integration-hero{padding-top:105px}}@media (max-width:600px){.cem .integration-page.ic-complete .wrap{width:calc(100% - 32px)}.cem .integration-page.ic-complete .integration-hero h1{font-size:40px}.cem .integration-page.ic-complete .integration-hero .lead{font-size:16px}.cem .integration-page.ic-complete .sec{padding-bottom:42px}.cem .integration-page.ic-complete .ic-actions{flex-direction:column;align-items:stretch}.cem .integration-page.ic-complete .integration-cta{padding:28px 22px}.cem .integration-page.ic-complete .integration-data-grid>div{padding:22px}.cem .integration-page.ic-complete .integration-closing{padding-bottom:45px}}.cem .integration-page.ic-complete .integration-cta{width:100%;max-width:none;margin:0;text-align:left}.cem .integration-page.ic-complete .integration-cta .inner{max-width:none;margin:0;text-align:left}.cem .integration-page.ic-complete .integration-cta .row{justify-content:flex-start}