.announcement{display:block;background:linear-gradient(105deg,#103344,#13515b);border-bottom:1px solid #78d7cf66;color:#e5f5f5;text-align:center;padding:12px 24px;font:400 12px/1.55 Inter,Arial,sans-serif}.announcement strong{font-weight:600}.announcement span{margin-left:20px;color:#a8e5df;white-space:nowrap}.announcement:hover span{text-decoration:underline}.product-nav{border-bottom:1px solid #c9dce2;background:#edf4f6}.product-nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:55px}.product-nav strong{color:#204a5b;font-size:12px;letter-spacing:.13em}.product-nav nav{display:flex;gap:28px;align-items:center}.product-nav a{color:#4a6976;font-size:12px}.product-nav a:hover{color:#087d83}.depth-section{padding:96px 0;background:#f5f8f9;color:#123343}.depth-heading{display:grid;grid-template-columns:1fr .75fr;gap:70px;align-items:end;margin-bottom:40px}.depth-section .eyebrow{color:#16818a;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.depth-section h2{margin:14px 0 0;font-size:clamp(32px,4vw,54px);line-height:1.02;letter-spacing:-.055em;font-weight:600}.depth-heading p{margin:0;color:#56727f;font-size:15px;line-height:1.75}.depth-section h3{font-size:20px;letter-spacing:-.025em;line-height:1.2;font-weight:550;margin:0 0 13px}.depth-section p{line-height:1.7}.depth-section .text-link{display:inline-block;margin-top:22px;color:#087e86;border-bottom:1px solid #80babd;padding-bottom:5px;font-size:13px;font-weight:600}.partner-lead{display:grid;grid-template-columns:1fr .85fr;gap:70px;align-items:start}.partner-lead p{color:#56727f;font-size:15px;margin:16px 0 0;max-width:620px}.partner-commitment{padding:26px 0 26px 28px;border-left:2px solid #47aaa9}.partner-commitment strong{display:block;font-size:25px;line-height:1.22;letter-spacing:-.035em;font-weight:500}.partner-commitment span{display:block;color:#52727d;line-height:1.65;margin-top:14px;font-size:14px}.implementation-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:45px;padding-top:34px;border-top:1px solid #bdcfd7}.implementation-stages article{padding-right:25px;border-right:1px solid #cbdbe1}.implementation-stages article:last-child{border:0;padding-right:0}.implementation-stages p{font-size:14px;color:#56727f;margin:0}.implementation-note{display:flex;flex-wrap:wrap;gap:12px 30px;padding-top:26px;margin-top:32px;border-top:1px solid #cbdbe1;color:#286573;font-size:12px}.connections-section{background:linear-gradient(115deg,#0b2637,#124b53);color:#eaf5f6}.connections-section .eyebrow{color:#82d9d2}.connections-section .depth-heading p{color:#b1cbd2}.connection-methods{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #769fa55c;border-bottom:1px solid #769fa55c}.connection-methods div{padding:24px 22px;border-right:1px solid #769fa55c}.connection-methods div:first-child{padding-left:0}.connection-methods div:last-child{border:0}.connection-methods strong{display:block;font-size:27px;font-weight:450;letter-spacing:-.025em}.connection-methods span{display:block;margin-top:8px;font-size:12px;color:#a9c7ce;line-height:1.55}.connection-examples{display:grid;grid-template-columns:.65fr 1.35fr;gap:40px;margin-top:34px}.connection-examples small{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#92b9c0}.connection-names{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:16px;color:#dfedef}.connections-footnote{color:#91b2bd;font-size:11px;margin:24px 0 0;max-width:950px}.connections-footnote a{color:#c3e9e7}.dashboard-feature{background:#eaf2f5}.dashboard-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:65px;align-items:center}.dashboard-copy>p{font-size:15px;color:#55717e}.included-label{display:inline-block;color:#207775;font-size:10px;letter-spacing:.1em;font-weight:650;text-transform:uppercase;border-top:1px solid #93c7c7;border-bottom:1px solid #93c7c7;padding:10px 0;margin:25px 0 15px}.dashboard-points{display:grid;gap:12px;margin-top:24px}.dashboard-points p{margin:0;padding-top:12px;border-top:1px solid #c4d9df;color:#52717d;font-size:13px}.dashboard-points strong{display:block;color:#204b5d;font-size:15px;font-weight:550;margin-bottom:4px}.dashboard-figure{margin:0;min-width:0;border:1px solid #82aab6;box-shadow:0 25px 45px #1a3b4c21;background:#0d2b3d}.dashboard-figure img{display:block;width:100%;height:auto}.dashboard-figure figcaption{padding:13px 18px;color:#a5d9da;font-size:9px;letter-spacing:.12em}.industry-position{background:#fff}.industry-position .partner-commitment{border-left-color:#369ca4}.industry-position .partner-commitment strong{font-size:20px}.industry-position .partner-lead{grid-template-columns:1.15fr .85fr}.home-partner{background:#eaf1f4}.depth-section[id]{scroll-margin-top:90px}
@media(max-width:1050px){.dashboard-layout{grid-template-columns:1fr;gap:35px}.dashboard-copy{max-width:720px}.depth-heading{gap:35px}.partner-lead{gap:40px}.product-nav nav{gap:18px}}
@media(max-width:760px){.announcement{font-size:11px;padding:11px 20px}.announcement span{margin-left:8px}.product-nav .wrap{display:block;padding-top:16px;padding-bottom:16px}.product-nav nav{margin-top:13px;gap:13px 22px;flex-wrap:wrap}.depth-section{padding:66px 0}.depth-heading,.partner-lead,.industry-position .partner-lead{grid-template-columns:1fr;gap:25px}.depth-heading{margin-bottom:30px}.partner-commitment{padding:12px 0 12px 22px}.implementation-stages{grid-template-columns:1fr;gap:24px;margin-top:30px;padding-top:25px}.implementation-stages article{border-right:0;border-bottom:1px solid #cbdbe1;padding:0 0 23px}.implementation-stages article:last-child{padding:0}.connection-methods{grid-template-columns:1fr 1fr}.connection-methods div{padding:22px 15px;border-bottom:1px solid #769fa55c}.connection-methods div:nth-child(2){border-right:0}.connection-methods div:nth-child(3){padding-left:0;border-bottom:0}.connection-methods div:nth-child(4){border-bottom:0}.connection-examples{grid-template-columns:1fr;gap:17px}.connection-names{font-size:15px;gap:12px 23px}.depth-section h2{font-size:36px}.dashboard-layout{gap:30px}.dashboard-figure figcaption{font-size:8px}}
.product-nav .wrap>strong{font:650 12px/1 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.147em;text-transform:uppercase;white-space:nowrap}
