.section-title-component{text-align:center;margin-bottom:2rem}.section-title-component .title{font-weight:700;color:hsl(240,5%,12%);margin-bottom:.5rem;position:relative;display:inline-block}.section-title-component .title.h1{font-size:3rem}@media(max-width:768px){.section-title-component .title.h1{font-size:2.5rem}}@media(max-width:576px){.section-title-component .title.h1{font-size:2rem}}.section-title-component .title.h2{font-size:2.5rem}@media(max-width:768px){.section-title-component .title.h2{font-size:2rem}}@media(max-width:576px){.section-title-component .title.h2{font-size:1.75rem}}.section-title-component .title.h3{font-size:2rem}@media(max-width:768px){.section-title-component .title.h3{font-size:1.75rem}}@media(max-width:576px){.section-title-component .title.h3{font-size:1.5rem}}.section-title-component .title.h4{font-size:1.75rem}@media(max-width:768px){.section-title-component .title.h4{font-size:1.5rem}}@media(max-width:576px){.section-title-component .title.h4{font-size:1.25rem}}.section-title-component .title.h5{font-size:1.5rem}@media(max-width:768px){.section-title-component .title.h5{font-size:1.25rem}}@media(max-width:576px){.section-title-component .title.h5{font-size:1.125rem}}.section-title-component .title.h6{font-size:1.25rem}@media(max-width:768px){.section-title-component .title.h6{font-size:1.125rem}}@media(max-width:576px){.section-title-component .title.h6{font-size:1rem}}.section-title-component .title-decoration{height:4px;width:80px;background:linear-gradient(90deg,#2459d1,#d5e0f8);border-radius:6px;margin:.5rem auto 0}.h1+.section-title-component .title-decoration{width:100px;height:5px}.h2+.section-title-component .title-decoration{width:80px;height:4px}.h3+.section-title-component .title-decoration{width:70px}.h4+.section-title-component .title-decoration{width:60px;height:3px}.h5+.section-title-component .title-decoration,.h6+.section-title-component .title-decoration{width:50px;height:3px}.default-bg-success{background-color:hsl(160,75%,45%)}.default-bg-danger{background-color:hsl(340,85%,55%)}.default-bg-warning{background-color:#fa3}.marketplace-color{color:#2459d1}.marketplace-color-bg{background-color:#2459d1;color:#fff}.marketplace-color-border{border:2px solid #2459d1}.marketplace-color-btn{background-color:#2459d1;color:#fff;font-weight:600;border-radius:6px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.marketplace-color-btn:hover{background-color:#132e6d;color:#fff}.marketplace-color-btn:active,.marketplace-color-btn:focus,.marketplace-color-btn:focus-visible{background-color:#132e6d;color:#fff;box-shadow:none;outline:none}.marketplace-color-btn-outline{background-color:rgba(0,0,0,0);color:#2459d1;border:1px solid #2459d1;font-weight:600;border-radius:6px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.marketplace-color-btn-outline:hover{background-color:#2459d1;color:#fff}.integrations-page{color:hsl(240,4%,25%)}.integrations-page .integrations-hero{background:linear-gradient(180deg,rgba(213,224,248,.5),rgba(230,236,251,.75) 50%,white);padding:5rem 0 3rem}.integrations-page .integrations-hero .lead{font-size:1.25rem;color:hsl(240,3%,40%);max-width:700px;margin:1.5rem auto;line-height:1.6}@media(max-width:768px){.integrations-page .integrations-hero{padding:3rem 0 2rem}.integrations-page .integrations-hero .integrations-title{font-size:2.5rem}.integrations-page .integrations-hero .lead{font-size:1.1rem}}.integrations-page .integrations-grid{background-color:#fff;padding:4rem 0;position:relative}.integrations-page .integrations-grid:before{content:"";position:absolute;top:-50px;left:0;right:0;height:100px;background:linear-gradient(180deg,transparent,hsl(0,0%,100%));z-index:1}.integrations-page .integrations-grid .integration-card{background-color:#fff;border-radius:6px;box-shadow:0 6px 16px hsla(240,5%,12%,.06);overflow:hidden;transition:all .3s ease;position:relative;display:flex;flex-direction:column;height:100%}.integrations-page .integrations-grid .integration-card .card-content{padding:2rem 1.5rem;text-align:center;z-index:2;background:#fff;flex:1}.integrations-page .integrations-grid .integration-card .icon-container{margin:0 auto 1.5rem;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:rgba(36,89,209,.08);border-radius:50%;transition:all .3s ease}.integrations-page .integrations-grid .integration-card .icon-container .integration-logo{fill:#2459d1;width:32px;height:32px;transition:all .3s ease}.integrations-page .integrations-grid .integration-card h3{font-size:1.15rem;font-weight:600;color:hsl(240,5%,12%);margin-bottom:.75rem;transition:all .3s ease}.integrations-page .integrations-grid .integration-card p{font-size:.9rem;color:hsl(240,3%,40%);margin-bottom:0;transition:all .3s ease}.integrations-page .integrations-grid .integration-card .integration-hover{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,#2459d1,rgb(50.6918367347,102.5020408163,219.8081632653));height:0;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:0;z-index:1}.integrations-page .integrations-grid .integration-card .integration-hover .learn-more{color:#fff;font-weight:500;font-size:.9rem;display:inline-flex;align-items:center;transform:translateY(10px);transition:all .3s ease}.integrations-page .integrations-grid .integration-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px hsla(240,5%,12%,.12)}.integrations-page .integrations-grid .integration-card:hover .icon-container{background-color:rgba(36,89,209,.12);transform:scale(1.05)}.integrations-page .integrations-grid .integration-card:hover .integration-hover{height:40px;opacity:1}.integrations-page .integrations-grid .integration-card:hover .integration-hover .learn-more{transform:translateY(0)}.integrations-page .integrations-grid .integration-card:active{transform:translateY(-4px)}.integrations-page .custom-integration{background:linear-gradient(135deg,rgba(36,89,209,.03),rgba(213,224,248,.07));padding:5rem 0;text-align:center}.integrations-page .custom-integration h2{font-size:2rem;font-weight:700;color:hsl(240,5%,12%);margin-bottom:1.5rem;position:relative;display:inline-block}.integrations-page .custom-integration h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:40px;height:3px;background-color:#2459d1;border-radius:2px}.integrations-page .custom-integration p{font-size:1.1rem;color:hsl(240,3%,40%);max-width:700px;margin:1.5rem auto;line-height:1.6}.integrations-page .custom-integration .cta-button-container{margin-top:2rem}.integrations-page .custom-integration .cta-button{background-color:#2459d1;color:#fff;font-weight:600;font-size:1.1rem;padding:.75rem 2rem;border-radius:6px;border:none;display:inline-flex;align-items:center;transition:all .3s ease;box-shadow:0 4px 10px rgba(36,89,209,.2);text-decoration:none}.integrations-page .custom-integration .cta-button .arrow-icon{fill:#fff;margin-left:.75rem;transition:transform .3s ease}.integrations-page .custom-integration .cta-button:hover{background-color:rgb(30.7542857143,76.0314285714,178.5457142857);transform:translateY(-2px);box-shadow:0 6px 14px rgba(36,89,209,.25);color:#fff;text-decoration:none}.integrations-page .custom-integration .cta-button:hover .arrow-icon{transform:translateX(3px)}.integrations-page .custom-integration .cta-button:active{transform:translateY(0);box-shadow:0 2px 6px rgba(36,89,209,.15)}@media(max-width:768px){.integrations-page .custom-integration{padding:3rem 0}.integrations-page .custom-integration h2{font-size:1.75rem}.integrations-page .custom-integration p{font-size:1rem}}