.integration-product-page{margin:0;background:#fff;color:#082a50;font-family:system-ui,"Segoe UI",Arial,sans-serif;line-height:1.65}
.integration-product-page .wrap{max-width:1120px;margin:0 auto;padding-inline:24px}
.integration-product-page h1,.integration-product-page h2,.integration-product-page h3{color:#082a50;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}
.integration-product-page h1{font-size:clamp(29px,3.7vw,44px);margin:10px 0 18px}
.integration-product-page h2{font-size:clamp(25px,2.8vw,33px);margin:0 0 22px}
.integration-product-page h3{font-size:20px;margin:0 0 12px}
.integration-product-page p{color:#486581;margin:0 0 15px}
.integration-product-page a{color:#0071c5;text-underline-offset:3px}
.integration-product-page .eyebrow{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#0071c5;font-weight:650}
.product-section{padding-block:44px;scroll-margin-top:75px}
.product-intro{padding-block:24px 40px}
.product-breadcrumb{font-size:12px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px;color:#486581}
.product-opening{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);gap:45px;align-items:start}
.product-tagline{font-size:clamp(21px,2.5vw,28px);line-height:1.3;color:#082a50!important;max-width:32ch;font-weight:550}
.product-answer{font-size:17px;max-width:65ch}
.product-status{display:inline-block;padding:5px 12px;background:#fff3dd;color:#714500!important;border-radius:20px;font-size:12px;font-weight:650}
.product-facts{margin:12px 0 0;background:#f1f8ff;border:1px solid #c8dfef;border-radius:12px;padding:7px 22px}
.product-facts div{padding:13px 0;border-bottom:1px solid #d5e7f5}.product-facts div:last-child{border:0}
.product-facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#0071c5;font-weight:700}
.product-facts dd{font-size:14px;line-height:1.5;margin:4px 0 0;color:#082a50}
.product-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:20px!important}
.integration-product-page .product-button{display:inline-block;padding:10px 17px;border:1px solid #0071c5;border-radius:6px;background:#0071c5;color:#fff;text-decoration:none;font-size:14px;font-weight:650}
.product-toc{position:sticky;top:0;z-index:20;background:#eff7ff;border-block:1px solid #d5e7f5}
.product-toc .wrap{display:flex;flex-wrap:wrap;gap:9px 25px;padding-block:13px}
.product-toc a{font-size:13px;text-decoration:none;font-weight:600}
.product-benefits,.product-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.product-benefits article{border-top:2px solid #42cef5;padding-top:17px}
.product-benefits p,.product-workflow p{font-size:15px}
.product-number{color:#0071c5;font-size:12px;font-weight:700;display:block;margin-bottom:13px}
.product-tinted{background:#f1f8ff;border-block:1px solid #d5e7f5}
.product-section-lead{max-width:76ch;font-size:16px}
.product-overview{margin:24px 0 0}.product-overview img,.product-evidence img{display:block;width:100%;height:auto;border:1px solid #c8dfef;border-radius:8px;background:#fff}
.product-overview figcaption{font-size:12px;color:#486581;margin-top:9px}
.product-connection{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:15px;margin:25px 0}
.product-connection div{padding:15px;background:#fff;border:1px solid #c8dfef;border-radius:8px}
.product-connection strong,.product-connection span:not(.connection-arrow){display:block}.product-connection div span{font-size:13px;color:#486581}
.connection-arrow{color:#0071c5;font-size:25px}
.product-guide,.product-evidence,.product-questions details{border:1px solid #c8dfef;background:white;border-radius:8px;margin-top:16px}
.integration-product-page summary{padding:16px 20px;cursor:pointer;font-size:15px;font-weight:650;color:#082a50}
.integration-product-page summary:hover{background:#e9f5ff}.integration-product-page summary:focus-visible,.integration-product-page a:focus-visible{outline:3px solid #009ee8;outline-offset:3px}
.product-evidence-body{padding:5px 22px 22px}.product-evidence-body article+article{margin-top:36px}.product-evidence-body p{max-width:80ch}.product-evidence figure{margin:15px 0}.product-evidence figure a{display:block;font-size:12px;margin-bottom:9px}
.product-questions p{padding:0 20px 16px;margin:0;max-width:88ch;font-size:15px}
.product-trust-link{margin-top:17px!important;font-size:13px}
.integration-product-page .integration-guide-body{padding:5px 24px 24px}.integration-product-page .integration-guide-body h3{margin:24px 0 12px}.integration-product-page .integration-guide-body li{font-size:15px;color:#486581;margin-bottom:9px}.integration-product-page .integration-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}
.integration-product-page .integration-gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px}.integration-product-page .integration-gallery figure{margin:0}.integration-product-page .integration-gallery img{width:100%;height:auto}.integration-product-page figcaption{font-size:12px;color:#486581}
.integration-product-page .integration-video{margin:26px 0 0;max-width:960px}.integration-product-page .integration-video h3{font-size:20px}.integration-product-page video{width:100%;height:auto;aspect-ratio:16/9;display:block;background:#031c2e;border:1px solid #c8dfef;border-radius:8px}.integration-product-page .integration-video figcaption{margin-top:8px}
.product-next{display:flex;align-items:center;justify-content:space-between;gap:30px}.product-next h2{margin-bottom:10px}.product-related{font-size:13px;margin-top:24px!important}
@media(max-width:800px){.product-opening{grid-template-columns:1fr;gap:15px}.product-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.product-benefits,.product-workflow{grid-template-columns:1fr;gap:18px}.product-toc .wrap{gap:8px 18px}.product-section{padding-block:30px}.product-connection{grid-template-columns:1fr;gap:8px}.connection-arrow{transform:rotate(90deg);justify-self:center}.product-next{align-items:start;flex-direction:column;gap:14px}.integration-product-page .integration-guide-grid{grid-template-columns:1fr;gap:0}}
@media(max-width:480px){.integration-product-page .wrap{padding-inline:18px}.product-facts{grid-template-columns:1fr}.integration-product-page .integration-gallery{grid-template-columns:1fr}.product-evidence-body{padding-inline:14px}.integration-product-page .integration-guide-body{padding-inline:16px}}

.integration-product-page .masthead nav a{text-decoration:none}
.product-image-comparison{margin-top:25px}.comparison-example{font-size:13px;font-weight:650;color:#0071c5!important}
.comparison-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}.comparison-pair figure{margin:0;min-width:0;background:white;border:1px solid #c8dfef;border-radius:9px;padding:16px}.comparison-pair h3{margin:8px 0}.comparison-pair p{font-size:14px}.comparison-pair img{display:block;width:100%;height:auto;border:1px solid #d5e7f5}.comparison-pair a{display:block;max-height:360px;overflow:auto}
.product-youtube{margin:24px 0}.youtube-launch{position:relative;display:block;width:100%;aspect-ratio:16/9;border:0;padding:0;cursor:pointer;background:#082a50;color:white;border-radius:8px;overflow:hidden}.youtube-launch img{width:100%;height:100%;object-fit:cover;opacity:.65}.youtube-launch span{position:absolute;inset:0;display:grid;place-content:center;font-size:clamp(16px,2.4vw,26px);font-weight:650;text-shadow:0 1px 5px #000}.product-youtube iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:8px}.youtube-note{font-size:12px!important;margin-top:8px!important}
.integration-product-page .small-note{font-size:12px}.product-pricing h4{font-size:21px;margin:0 0 14px}.product-pricing .platform-price{padding:0;border:0}.product-pricing .rate-card{border:1px solid #c8dfef;border-radius:7px}.product-pricing .table-scroll{overflow:auto}.product-pricing .rate-table{width:100%;border-collapse:collapse;font-size:14px}.product-pricing th,.product-pricing td{padding:12px;text-align:left;border-bottom:1px solid #d5e7f5}.product-pricing thead{background:#082a50;color:white}.product-pricing caption{padding:12px;text-align:left;font-size:12px}.product-pricing .platform-price-links{margin-top:16px}
@media(max-width:800px){.comparison-pair{grid-template-columns:1fr}.comparison-pair a{max-height:400px}}
.comparison-pair img{box-sizing:border-box}.comparison-pair a{overflow-x:hidden}

.product-videos{margin-top:32px}.product-video-pending{display:flex;align-items:center;gap:18px;padding:20px 24px;margin:14px 0;background:#fff;border:1px dashed #91b6d3;border-radius:8px}.product-video-pending>span{font-size:32px;color:#0071c5}.product-video-pending h4{font-size:17px;margin:0 0 5px}.product-video-pending p{font-size:13px;margin:0}.comparison-placeholder{display:grid;place-content:center;text-align:center;min-height:210px;background:#f1f8ff;border:1px dashed #91b6d3;border-radius:6px;color:#486581}.comparison-placeholder>span{font-size:35px}.comparison-placeholder p{margin:8px 0}

.product-screen-details{margin-top:30px}.product-screen-details>p{font-size:14px}.product-screen-details .product-evidence-body{padding-top:3px}
