.tools-integration-section{background-color:#fafafa;width:100%;padding:0 0 50px;overflow:hidden}@media (max-width:768px){.tools-integration-section{padding:60px 0}}.tools-integration-section .tools-header{text-align:center;margin-bottom:60px;padding:0 20px}.tools-integration-section .tools-header .section-title{margin:0 0 20px}@media (max-width:768px){.tools-integration-section .tools-header .section-title{letter-spacing:-.5px}}.tools-integration-section .tools-header .section-subtitle{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#666;letter-spacing:-.2px;max-width:700px;margin:0 auto;font-size:16px;font-weight:400;line-height:1.6}@media (max-width:768px){.tools-integration-section .tools-header .section-subtitle{font-size:15px}}.tools-integration-section .tools-marquee-container{--gap:30px;gap:var(--gap);background:0 0;width:100%;padding:20px 0;display:flex;position:relative;overflow:hidden}.tools-integration-section .tools-marquee-container:hover .tools-marquee{animation-play-state:paused}.tools-integration-section .tools-marquee-container:before,.tools-integration-section .tools-marquee-container:after{content:"";z-index:2;pointer-events:none;width:150px;height:100%;position:absolute;top:0}.tools-integration-section .tools-marquee-container:before{background:linear-gradient(90deg,#fafafa 0%,#fafafa00 100%);left:0}.tools-integration-section .tools-marquee-container:after{background:linear-gradient(270deg,#fafafa 0%,#fafafa00 100%);right:0}@media (max-width:768px){.tools-integration-section .tools-marquee-container{--gap:20px}.tools-integration-section .tools-marquee-container:before,.tools-integration-section .tools-marquee-container:after{width:50px}}.tools-integration-section .tools-marquee{align-items:center;gap:var(--gap);flex-shrink:0;animation:50s linear infinite scroll-marquee;display:flex}.tools-integration-section .tool-logo-item{flex-shrink:0;align-items:center;gap:12px;display:flex}.tools-integration-section .tool-logo-item .logo-icon{color:#fff;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.tools-integration-section .tool-logo-item .logo-icon svg{fill:currentColor;width:20px;height:20px}.tools-integration-section .tool-logo-item .logo-text{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#2b2b2b;letter-spacing:-.5px;font-size:20px;font-weight:700}@keyframes scroll-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap)))}}
.industry-solutions-section{background-color:#0000;width:100%}.industry-solutions-section .industry-solutions-container{background-color:#fff;width:100%;margin:0 auto}.industry-solutions-section .industry-header{margin-bottom:60px}.industry-solutions-section .industry-header .section-title{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#111;letter-spacing:-1.5px;max-width:800px;margin:0;font-size:56px;font-weight:500;line-height:1.2}@media (max-width:768px){.industry-solutions-section .industry-header .section-title{letter-spacing:-.5px;font-size:32px}}.industry-solutions-section .industry-list{flex-direction:column;display:flex}.industry-solutions-section .industry-row{border-bottom:1px solid #00000014;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:40px;padding:40px 0;display:grid}.industry-solutions-section .industry-row:first-child{border-top:1px solid #00000014}@media (max-width:1024px){.industry-solutions-section .industry-row{grid-template-columns:1fr;align-items:flex-start;gap:30px}}.industry-solutions-section .industry-row .industry-image-col{width:100%}.industry-solutions-section .industry-row .industry-image-col .image-wrapper{border-radius:12px;width:100%;padding-top:56.25%;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}.industry-solutions-section .industry-row .industry-image-col .image-wrapper img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.industry-solutions-section .industry-row .industry-problem-col{flex-direction:column;justify-content:space-between;height:100%;padding:10px 0;display:flex}.industry-solutions-section .industry-row .industry-problem-col .industry-name{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#111;margin:0 0 40px;font-size:25px;font-weight:500}@media (max-width:1024px){.industry-solutions-section .industry-row .industry-problem-col .industry-name{margin-bottom:18px}}.industry-solutions-section .industry-row .industry-problem-col .industry-problem{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#111;max-width:300px;margin:0;font-size:20px;font-weight:500;line-height:1.4}.industry-solutions-section .industry-row .industry-solution-col{flex-direction:column;justify-content:space-between;height:100%;padding:10px 0;display:flex}.industry-solutions-section .industry-row .industry-solution-col .industry-solution{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#666;max-width:320px;margin:0 0 40px;font-size:16px;font-weight:400;line-height:1.6}@media (max-width:1024px){.industry-solutions-section .industry-row .industry-solution-col .industry-solution{margin-bottom:24px}}.industry-solutions-section .industry-row .industry-solution-col .industry-link{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#111;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;transition:gap .3s;display:inline-flex}.industry-solutions-section .industry-row .industry-solution-col .industry-link:hover{gap:12px}.industry-solutions-section .industry-row .industry-solution-col .industry-link svg{width:16px;height:16px}.industry-solutions-section .explore-btn-wrapper{justify-content:center;margin-top:60px;display:flex}.industry-solutions-section .explore-btn-wrapper .explore-btn{color:#fff;font-family:var(--font-dm-sans),"DM Sans",sans-serif;cursor:pointer;background-color:#000;border:1.5px solid #000;border-radius:100px;align-items:center;gap:12px;padding:8px 8px 8px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.industry-solutions-section .explore-btn-wrapper .explore-btn .arrow-circle{color:#000;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.industry-solutions-section .explore-btn-wrapper .explore-btn .arrow-circle svg{fill:currentColor;width:14px;height:14px}.industry-solutions-section .explore-btn-wrapper .explore-btn:hover{background-color:#1a1a1a;border-color:#1a1a1a}
