/* Approved Integrations page, scoped to its main content. */
.aw-integrations-main{--paper:#fff;--ink:#142b49;--muted:#536b87;--line:#d5e2f1;--blue:#165bc4;--hero-text:#142b49;}:where(.aw-integrations-main) a{color:inherit;text-decoration:none;}:where(.aw-integrations-main) img{max-width:100%;display:block;}:where(.aw-integrations-main) button{cursor:pointer;}:where(.aw-integrations-main) h1,:where(.aw-integrations-main) h2,:where(.aw-integrations-main) h3,:where(.aw-integrations-main) p{margin:0;}:where(.aw-integrations-main) h1,:where(.aw-integrations-main) h2,:where(.aw-integrations-main) h3{}:where(.aw-integrations-main) p{color:var(--muted);}:where(.aw-integrations-main) .aw-container{max-width:1328px;}:where(.aw-integrations-main) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}:where(.aw-integrations-main) .aw-button{font-size:16px;min-height:52px;padding:14px 22px;border-radius:5px;gap:24px;}:where(.aw-integrations-main) .aw-link{font-size:16px;gap:20px;text-decoration:none;}:where(.aw-integrations-main) .aw-link:hover{text-decoration:underline;}:where(.aw-integrations-main) .integration-hero{background:var(--aw-cloud);padding:94px 0 88px;text-align:center;}:where(.aw-integrations-main) .integration-hero h1{}:where(.aw-integrations-main) .integration-hero h1 span{color:var(--aw-blue);}:where(.aw-integrations-main) .integration-hero p{max-width:650px;margin:28px auto 0;}:where(.aw-integrations-main) .integration-hero .aw-actions{justify-content:center;gap:30px;margin-top:30px;}:where(.aw-integrations-main) .systems{padding-top:92px;padding-bottom:76px;}:where(.aw-integrations-main) .section-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-bottom:44px;}:where(.aw-integrations-main) .section-intro h2,:where(.aw-integrations-main) .paths h2{}:where(.aw-integrations-main) .section-intro p{max-width:560px;}:where(.aw-integrations-main) .filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px;}:where(.aw-integrations-main) .filters button{border:1px solid transparent;background:transparent;color:var(--muted);padding:10px 16px;border-radius:5px;font-size:16px;font-weight:400;line-height:1.5;min-height:44px;}:where(.aw-integrations-main) .filters button:hover{background:#edf5ff;}:where(.aw-integrations-main) .filters button[aria-pressed=true]{background:var(--aw-cloud);color:var(--aw-blue);border-color:#c7daf4;}:where(.aw-integrations-main) .brand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--line);border-left:1px solid var(--line);}:where(.aw-integrations-main) .brand-tile{display:flex;align-items:center;justify-content:flex-start;gap:17px;min-height:108px;padding:25px 27px;background:white;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:18px;font-weight:400;line-height:1.25;}:where(.aw-integrations-main) .brand-tile img{height:38px;width:38px;object-fit:contain;flex-shrink:0;}:where(.aw-integrations-main) .brand-tile[hidden]{display:none;}:where(.aw-integrations-main) .brand-tile span{overflow-wrap:anywhere;}:where(.aw-integrations-main) .more-systems{display:flex;gap:50px;justify-content:space-between;align-items:center;margin-top:35px;}:where(.aw-integrations-main) .more-systems h3{margin-bottom:10px;}:where(.aw-integrations-main) .more-systems p{max-width:760px;}:where(.aw-integrations-main) .more-systems .aw-link{white-space:nowrap;color:var(--aw-blue);}:where(.aw-integrations-main) .file-section{padding:76px 0;background:#edf5ff;border-block:1px solid #e9eff6;}:where(.aw-integrations-main) .repository-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;gap:15px;}:where(.aw-integrations-main) .repository-grid .brand-tile{padding:25px 18px;border:1px solid var(--line);border-radius:8px;min-height:102px;gap:12px;font-size:18px;}:where(.aw-integrations-main) .repository-grid img{width:32px;height:32px;}:where(.aw-integrations-main) .paths{padding-top:90px;padding-bottom:72px;}:where(.aw-integrations-main) .paths-heading{margin-bottom:40px;}:where(.aw-integrations-main) .paths-heading p{margin-top:20px;}:where(.aw-integrations-main) .path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;}:where(.aw-integrations-main) .path{border:1px solid var(--line);border-radius:10px;padding:32px 30px;display:flex;flex-direction:column;background:#fff;}:where(.aw-integrations-main) .path-symbol{width:52px;height:52px;border-radius:10px;background:var(--aw-cloud);color:var(--aw-blue);display:grid;place-items:center;margin-bottom:26px;}:where(.aw-integrations-main) .path-symbol svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;}:where(.aw-integrations-main) .path h3{margin-bottom:22px;}:where(.aw-integrations-main) .path p{}:where(.aw-integrations-main) .path ul{padding:0;list-style:none;margin:26px 0 30px;font-size:16px;line-height:1.6;display:grid;gap:12px;}:where(.aw-integrations-main) .path li{display:flex;gap:10px;}:where(.aw-integrations-main) .path li:before{content:"✓";color:var(--aw-blue);}:where(.aw-integrations-main) .path .fit{margin-top:auto;padding-top:22px;border-top:1px solid var(--line);font-size:16px;line-height:1.5;}:where(.aw-integrations-main) .it-note{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-top:35px;}:where(.aw-integrations-main) .it-note p{}:where(.aw-integrations-main) .it-note a{color:var(--aw-blue);}:where(.aw-integrations-main) .closing{background:var(--aw-cloud);padding:80px 0;}:where(.aw-integrations-main) .closing>.aw-container{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;}:where(.aw-integrations-main) .closing h2{}:where(.aw-integrations-main) .closing h2 span{color:var(--aw-blue);}:where(.aw-integrations-main) .closing p{margin-bottom:27px;}
@media  (max-width:1080px){}
@media  (min-width:1081px) and (max-width:1250px){}
@media  (max-width:600px){}
@media  (max-width:1200px){:where(.aw-integrations-main) .brand-tile{padding:20px 18px;font-size:18px;gap:12px;}:where(.aw-integrations-main) .repository-grid{gap:12px;}:where(.aw-integrations-main) .repository-grid .brand-tile{flex-direction:column;text-align:center;gap:16px;}:where(.aw-integrations-main) .path{padding:28px 23px;}:where(.aw-integrations-main) .path h3{}:where(.aw-integrations-main) .more-systems{gap:25px;}:where(.aw-integrations-main) .section-intro{gap:45px;}}
@media  (max-width:900px){:where(.aw-integrations-main) .brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));}:where(.aw-integrations-main) .path-grid{grid-template-columns:1fr;}:where(.aw-integrations-main) .path{display:grid;grid-template-columns:1fr 1.4fr;column-gap:35px;}:where(.aw-integrations-main) .path-symbol{grid-row:1;}:where(.aw-integrations-main) .path h3{grid-column:1;grid-row:2/4;}:where(.aw-integrations-main) .path p{grid-column:2;grid-row:1/3;}:where(.aw-integrations-main) .path ul{grid-column:2;margin-top:18px;margin-bottom:22px;}:where(.aw-integrations-main) .path .fit{grid-column:1/-1;grid-row:auto;}:where(.aw-integrations-main) .it-note{align-items:flex-start;flex-direction:column;gap:10px;}:where(.aw-integrations-main) .more-systems{align-items:flex-start;flex-direction:column;gap:12px;}:where(.aw-integrations-main) .closing>.aw-container{gap:40px;}}
@media  (max-width:600px){:where(.aw-integrations-main) .integration-hero{padding:54px 0 50px;}:where(.aw-integrations-main) .integration-hero h1{}:where(.aw-integrations-main) .integration-hero p{margin-top:24px;}:where(.aw-integrations-main) .integration-hero .aw-actions{gap:12px;margin-top:25px;flex-direction:column;}:where(.aw-integrations-main) .aw-button{font-size:16px;padding-inline:18px;}:where(.aw-integrations-main) .systems{padding-top:52px;padding-bottom:45px;}:where(.aw-integrations-main) .section-intro{grid-template-columns:1fr;gap:22px;margin-bottom:28px;}:where(.aw-integrations-main) .section-intro h2,:where(.aw-integrations-main) .paths h2{}:where(.aw-integrations-main) .section-intro p{}:where(.aw-integrations-main) .filters{gap:5px;margin-bottom:22px;}:where(.aw-integrations-main) .filters button{padding:8px 11px;font-size:16px;}:where(.aw-integrations-main) .brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));}:where(.aw-integrations-main) .brand-tile{min-height:112px;padding:20px 15px;gap:12px;font-size:18px;flex-direction:column;align-items:flex-start;}:where(.aw-integrations-main) .brand-tile img{height:30px;width:30px;}:where(.aw-integrations-main) .more-systems{margin-top:27px;}:where(.aw-integrations-main) .more-systems h3{}:where(.aw-integrations-main) .file-section{padding:48px 0;}:where(.aw-integrations-main) .repository-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}:where(.aw-integrations-main) .repository-grid .brand-tile{font-size:18px;align-items:center;}:where(.aw-integrations-main) .repository-grid .brand-tile:last-child{grid-column:1/-1;flex-direction:row;justify-content:center;min-height:80px;}:where(.aw-integrations-main) .paths{padding-top:52px;padding-bottom:45px;}:where(.aw-integrations-main) .paths-heading p{}:where(.aw-integrations-main) .path-grid{gap:18px;}:where(.aw-integrations-main) .path{display:flex;padding:27px;}:where(.aw-integrations-main) .path h3{}:where(.aw-integrations-main) .path h3 br{display:none;}:where(.aw-integrations-main) .path-symbol{margin-bottom:20px;}:where(.aw-integrations-main) .path ul{margin-block:22px;}:where(.aw-integrations-main) .it-note{margin-top:28px;}:where(.aw-integrations-main) .closing{padding:52px 0;}:where(.aw-integrations-main) .closing>.aw-container{grid-template-columns:1fr;gap:30px;}:where(.aw-integrations-main) .closing h2{}:where(.aw-integrations-main) .closing p{margin-bottom:22px;}}
