.integrations-section{background:#eeefe7;border-top:1px solid #e0e3d6;border-bottom:1px solid #e0e3d6;padding-top:85px;padding-bottom:41px;overflow:hidden}.integrations-section .section-header{margin-bottom:40px}.integrations-section .section-description{max-width:335px}.integrations-marquee{display:flex;flex-direction:column;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.integration-row{overflow:hidden;padding:9px 0;outline-offset:-5px}.integration-track{display:flex;width:max-content;animation:integration-drift 57s linear infinite;animation-play-state:paused;will-change:transform}.integration-track-reverse{animation-name:integration-drift-reverse;animation-duration:61s}.integration-set{display:flex;flex-shrink:0}.integration-chip{display:flex;align-items:center;flex-shrink:0;min-width:190px;height:76px;padding:17px 22px;margin-right:14px;border:1px solid #dbdfd1;border-radius:10px;background:#fafbf5;box-shadow:0 5px 12px #34412703}.integration-chip>img{display:block;width:29px;height:29px;object-fit:contain;margin-right:15px;flex-shrink:0}.integration-chip>span{font-size:13px;font-weight:450;color:#5d6c50;white-space:nowrap}.integrations-section.is-scrolling .integration-track{animation-play-state:running}.integrations-section .integration-row:hover .integration-track,.integrations-section .integration-row:focus-within .integration-track{animation-play-state:paused}.integrations-controls{display:flex;align-items:center;justify-content:space-between;margin-top:25px}.integrations-controls>button{display:inline-flex;align-items:center;justify-content:center;font-size:10px;background:none;color:#7e8a70;padding:8px 0;line-height:1.5}.integrations-controls>button:first-child{font-size:11px;color:#5e7050}.integrations-controls>button>span{margin-left:13px;font-size:17px}.integrations-controls>button:hover{color:#258fdf}.integrations-controls>#integrations-pause{padding:8px 11px;border:1px solid #d1d9c3;border-radius:5px;font-size:9px}.integrations-controls>#integrations-pause>span{font-size:12px;margin-left:10px}.integration-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 0 10px}.integration-directory>.integration-chip{min-width:0;margin:6px;height:73px;padding:14px 17px}.integration-directory>.integration-chip>span{font-size:12px}.integration-directory>.integration-chip>img{width:26px;height:26px}.products-section .section-header h2{max-width:840px}.product-card h3{min-height:64px}.hero h1{font-size:clamp(55px,5.3vw,78px)}.hero-description{max-width:430px}.hero-content{max-width:680px}.intro-strip>.scope-item>strong{font-size:23px}.site-footer .footer-intro{width:43%}.site-footer .footer-nav-group{min-width:27%}.platform-unity{font-size:13px;color:#8a937b;line-height:1.7;max-width:430px;margin:0 0 27px}
@keyframes integration-drift{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
@keyframes integration-drift-reverse{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}
@media(min-width:1600px){.hero h1{font-size:81px}}
@media(max-width:1150px){.hero h1{font-size:65px}.integration-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.intro-strip>.scope-item>strong{font-size:19px}}
@media(max-width:800px){.integrations-section{padding-top:60px;padding-bottom:30px}.integrations-section .section-header{margin-bottom:28px}.integrations-section .section-description{max-width:470px}.integrations-marquee{mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.integration-chip{min-width:169px;height:67px;padding:15px 19px;margin-right:12px}.integration-chip>img{width:26px;height:26px;margin-right:12px}.integration-chip>span{font-size:12px}.integration-row{padding:7px 0}.integration-track{animation-duration:65s}.integration-track-reverse{animation-duration:70s}.integration-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-directory>.integration-chip{margin:5px;padding:13px;min-height:63px;height:auto}.integration-directory>.integration-chip>span{font-size:10px;white-space:normal;line-height:1.4}.integration-directory>.integration-chip>img{width:23px;height:23px;margin-right:10px}.hero h1{font-size:61px}.hero-content{max-width:550px}.product-card h3{min-height:0}.site-footer .footer-intro{width:100%}.site-footer .footer-nav-group{min-width:0;width:50%}.intro-strip>.scope-item>strong{font-size:20px}}
@media(max-width:480px){.integrations-section{padding-top:50px;padding-bottom:25px}.integrations-section h2{font-size:32px}.integrations-section .section-header{margin-bottom:24px}.integration-chip{min-width:159px;height:63px;padding:14px 17px;margin-right:10px}.integration-chip>img{width:25px;height:25px}.integration-chip>span{font-size:11px}.integrations-controls{margin-top:18px}.integrations-controls>button:first-child{font-size:10px}.integrations-controls>#integrations-pause{font-size:8px;padding:7px 9px}.integration-directory>.integration-chip{margin:4px;padding:12px 9px}.integration-directory>.integration-chip>span{font-size:9px}.integration-directory>.integration-chip>img{width:21px;height:21px;margin-right:8px}.hero h1{font-size:clamp(33px,10.1vw,43px);letter-spacing:-1.9px}.hero-description{font-size:12px;max-width:300px}.intro-strip>.scope-item>strong{font-size:17px}.intro-strip>.scope-item>span{font-size:7px}.site-footer .footer-nav-group{font-size:9px}}
@media(prefers-reduced-motion:reduce){.integration-track{animation:none;transform:none;will-change:auto}.integration-row{overflow-x:auto;scrollbar-width:thin}.integrations-marquee{mask-image:none}.integration-set[aria-hidden=true]{display:none}#integrations-pause{display:none}}
