.integration-detail-page .detail-banner{padding:110px 0 250px 0;background:url("https://cdn.lofty.com/image/fs/servicetool/20251231/5/original_13726050aa09491a.png") center center/cover no-repeat}.integration-detail-page .detail-hero{max-width:1200px;margin:0 auto}.integration-detail-page .detail-hero .breadcrumb{margin-bottom:20px;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:0px;color:#515666}.integration-detail-page .detail-hero .breadcrumb .back-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#515666;text-decoration:none}.integration-detail-page .detail-hero .breadcrumb .back-link:hover{text-decoration:underline}.integration-detail-page .detail-hero .banner-content{text-align:center}.integration-detail-page .detail-hero .banner-content .detail-title{color:#202437;font-weight:500;font-size:50px;line-height:1.4;letter-spacing:0px;text-transform:capitalize;margin-bottom:4px}.detail-card{max-width:1200px;margin:-200px auto 0;background:#fff;border-radius:24px;box-shadow:0px 2px 9px 0px rgba(0,0,0,0.1);padding:50px 0}.detail-card .detail-card-content{display:flex;gap:0px;align-items:start;justify-content:space-between}@media (max-width: 800px){.detail-card .detail-card-content{flex-direction:column}}.detail-card .detail-card-content .detail-logo-block{padding:0 70px;align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:44px;justify-content:center}.detail-card .detail-card-content .detail-logo-block .logo-circle{text-align:center;height:140px;width:100%}.detail-card .detail-card-content .detail-logo-block .logo-circle img{width:auto;max-width:280px;height:140px;object-fit:contain}.detail-card .detail-card-content .card-divider{width:1px;border-right:1px dashed #e1e2e6;align-self:stretch}.detail-card .detail-card-content .detail-main{flex:1;padding:0 70px;flex-basis:640px;display:flex;flex-direction:column;gap:30px}.detail-card .detail-card-content .detail-main .detail-section{display:flex;flex-direction:column;gap:10px}.detail-card .detail-card-content .detail-main .detail-section .section-title{font-weight:600;font-size:20px;line-height:150%;letter-spacing:0px;color:#202437}.detail-card .detail-card-content .detail-main .detail-section .chips{display:flex;flex-wrap:wrap;gap:10px}.detail-card .detail-card-content .detail-main .detail-section .chips .chip{font-weight:400;font-size:14px;line-height:30px;letter-spacing:0px;padding:0 15px;border-radius:32px;background:rgba(121,126,139,0.1);color:#515666}.detail-card .detail-card-content .detail-main .detail-section .resource-links{display:flex;flex-wrap:wrap;gap:18px}@media (max-width: 800px){.detail-card .detail-card-content .detail-main .detail-section .resource-links{flex-direction:column;align-items:flex-start}}.detail-card .detail-card-content .detail-main .detail-section .resource-links .resource-link{font-weight:500;font-size:16px;line-height:150%;letter-spacing:0px;display:inline-flex;align-items:center;gap:6px;color:#515666}.detail-card .detail-card-content .detail-main .detail-section .resource-links .resource-link .resource-icon{font-size:18px;color:#515666}.detail-card .detail-card-content .detail-main .detail-section .resource-links .resource-link:hover{color:#3b5cde}.detail-card .detail-card-content .detail-main .detail-section .resource-links .resource-link:hover .resource-icon{color:#3b5cde}.detail-card .detail-card-content .detail-main .detail-section .resource-links .resource-link:hover span{text-decoration:underline}.detail-card .detail-card-content .detail-main .detail-section .detail-description{font-weight:500;font-size:18px;line-height:150%;letter-spacing:0px;color:#202437}@media (max-width: 800px){.detail-card{padding:24px 20px 30px}}.cta-section{background:url(https://cdn.lofty.com/image/fs/servicetool/2026120/7/original_465401a07f13435b.png) center center/cover no-repeat;padding:100px 0;margin:100px auto 0;text-align:center;overflow:hidden;position:relative}.cta-section .cta-left{position:absolute;left:-20px;bottom:-20px}.cta-section .cta-left img{width:252px;height:auto;object-fit:cover}.cta-section .cta-right{position:absolute;right:-20px;bottom:-20px}.cta-section .cta-right img{width:252px;height:auto;object-fit:cover}@media (max-width: 800px){.cta-section{padding:60px 20px;margin-top:40px}}.cta-section .cta-content{text-align:center;max-width:800px;margin:0 auto}.cta-section .cta-content .cta-title{font-weight:800;font-size:34px;line-height:42px;letter-spacing:0;text-align:center;margin-bottom:40px;color:#fff}@media (max-width: 800px){.cta-section .cta-content .cta-title{font-size:32px;line-height:40px;margin-bottom:32px}}.cta-section .cta-content .cta-button-container{box-sizing:content-box;margin:0 auto;overflow:hidden;border:3px solid rgba(255,255,255,0.3);border-radius:24px;display:flex;justify-content:center;width:fit-content}.cta-section .cta-content .cta-button{box-sizing:content-box;width:100%;height:44px;display:inline-block;padding:0 92px;background:#ffffff;color:#4e5fd9;font-size:16px;line-height:44px;font-weight:500;text-decoration:none}.cta-section .cta-content .cta-button:hover{opacity:0.8}.cta-section .cta-content .cta-button:active{opacity:0.8}.cta-section .cta-content .cta-button.disabled{background:rgba(255,255,255,0.5);color:rgba(78,95,217,0.5);cursor:not-allowed;pointer-events:none}@media (max-width: 800px){.cta-section .cta-content .cta-button{padding:12px 36px;font-size:14px}}
