.integrations-hero{background-size:cover;background-color:var(--secondary-color);background-position:center;padding:clamp(60px,8vw,100px) 0;color:var(--text-color-light);}.hero-layout{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;}.hero-content .breadcrumbs{font-size:1.4rem;margin-bottom:16px;opacity:.9;}.breadcrumbs a{color:var(--text-color-light);text-decoration:none;transition:opacity .3s ease;}.breadcrumbs a:hover{opacity:.8;}.breadcrumbs span{color:var(--text-color-light);}.hero-content h1{color:var(--text-color-light);margin-bottom:16px;text-shadow:0 2px 5px rgba(0,0,0,.2);}.hero-content h1 strong{color:var(--primary-color);}.hero-content > p{font-size:1.8rem;max-width:550px;margin-bottom:32px;line-height:1.7;opacity:.9;}.hero-actions{display:flex;gap:16px;align-items:center;}.btn.btn-secondary{background-color:transparent;color:var(--text-color-light);border:1px solid var(--text-color-light);transition:background-color .3s ease,color .3s ease;}.btn.btn-secondary:hover{background-color:rgba(255,255,255,.1);color:var(--text-color-light);box-shadow:none;transform:translateY(-2px);}.hero-image img{max-width:100%;height:auto;}@media (max-width: 768px){.hero-layout{grid-template-columns:1fr;text-align:center;}.hero-content > p{margin-left:auto;margin-right:auto;}.hero-actions{justify-content:center;flex-wrap:wrap;}.hero-image{grid-row:1;}}.integrations-boxgrids{padding:96px 0;background-color:var(--background-color);}.boxgrids-intro{text-align:center;max-width:900px;margin:0 auto 64px auto;}.boxgrids-intro h2{margin-bottom:1rem;}.boxgrids-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;}.box-card{padding:32px;border-radius:12px;box-shadow:0 4px 25px rgba(0,0,0,.05);border:1px solid var(--primary-color-medium-border);background-color:var(--background-color);flex:1 1 calc(33.333% - 22px);min-width:280px;}.box-card.card-style--pink{background-color:var(--primary-color-light-bg);}.box-card.card-style--icon{background-color:var(--secondary-color);}.box-card.card-style--icon h4,.box-card.card-style--icon p{color:var(--text-color-light);}.box-card .stat-main{display:block;font-weight:700;color:var(--primary-color);margin-bottom:1rem;}.box-card .stat-icon{margin-bottom:1rem;line-height:0;color:var(--primary-color);font-size:5rem;}.box-card h4{margin-bottom:.75rem;}.box-card p{margin-bottom:0;}@media (max-width: 992px){.box-card{flex-basis:calc(50% - 16px);}}@media (max-width: 600px){.box-card{flex-basis:100%;}}.integrations-datasilos{padding:clamp(60px,8vw,100px) 0;background-color:var(--secondary-color);}.datasilos-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center;}.datasilos-content h2{margin-bottom:1.5rem;color:var(--text-color-light);}.datasilos-content p{max-width:500px;margin-bottom:2.5rem;color:var(--text-color-light);opacity:.8;}.datasilos-actions{display:flex;gap:16px;align-items:center;}.integrations-datasilos .btn.btn-secondary{background-color:transparent;color:var(--text-color-light);border:1px solid var(--text-color-light);}.integrations-datasilos .btn.btn-secondary:hover{background-color:rgba(255,255,255,.1);color:var(--text-color-light);box-shadow:none;}.datasilos-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;}.silo-box{background-color:var(--primary-color-light);color:var(--text-color-light);padding:32px;border-radius:12px;}.silo-box h4{color:var(--text-color-light);margin-bottom:.8rem;}.silo-box p{color:var(--text-color-light);opacity:.8;margin:0;line-height:1.6;}.datasilos-grid .silo-box:nth-child(odd):last-child{grid-column:1/-1;}@media (max-width: 900px){.datasilos-layout{grid-template-columns:1fr;gap:48px;}.datasilos-content{text-align:center;}.datasilos-content p{margin-left:auto;margin-right:auto;}.datasilos-actions{justify-content:center;flex-wrap:wrap;}}@media (max-width: 600px){.datasilos-grid{grid-template-columns:1fr;}.datasilos-grid .silo-box:nth-child(odd):last-child{grid-column:auto;}}.integrations-timeline{padding:clamp(60px,8vw,100px) 0;}.timeline-intro{text-align:center;max-width:720px;margin:0 auto 64px;}.timeline-main{position:relative;max-width:800px;margin:0 auto;}.timeline-main::before{content:"";position:absolute;top:25px;bottom:25px;left:25px;width:4px;background-color:var(--secondary-color);border-radius:2px;}.timeline-item{display:grid;grid-template-columns:54px 1fr;gap:24px;align-items:start;}.timeline-item:not(:last-child){padding-bottom:32px;}.timeline-track{position:relative;padding-top:10px;}.timeline-number{width:54px;height:54px;border-radius:50%;background-color:var(--primary-color);color:var(--text-color-light);display:flex;align-items:center;justify-content:center;font-size:2.2rem;font-weight:700;position:relative;z-index:2;}.timeline-card{background-color:var(--background-color);border-radius:12px;padding:clamp(24px,4vw,32px);box-shadow:0 10px 40px -10px rgba(0,0,0,.1);}.week-tag{display:inline-block;background-color:var(--primary-color);color:var(--text-color-light);padding:4px 12px;border-radius:20px;font-size:1.2rem;font-weight:600;text-transform:uppercase;margin-bottom:16px;}.timeline-card h3{margin-bottom:8px;}.timeline-card p{margin-bottom:24px;}.role-box{background-color:var(--primary-color);color:var(--text-color-light);border-radius:8px;padding:16px;}.role-title{display:block;font-weight:700;margin-bottom:4px;}.role-box .role-description{color:var(--text-color-light);margin-bottom:0;}@media (max-width: 500px){.timeline-main::before{left:20px;}.timeline-item{grid-template-columns:44px 1fr;gap:16px;}.timeline-number{width:44px;height:44px;font-size:1.8rem;}}.global-faqs{padding:96px 0;background-color:var(--background-color);}.bg-white.global-faqs{background-color:var(--background-color);}.bg-dark_blue.global-faqs{background-color:var(--secondary-color);}.bg-dark_blue.global-faqs .faqs-intro h2{color:var(--text-color-light);}.bg-dark_blue.global-faqs .faq-item{background-color:var(--secondary-color-darker);border-color:var(--secondary-color-light);}.bg-dark_blue.global-faqs .faq-question{color:var(--text-color-light);}.bg-dark_blue.global-faqs .faq-question::after{color:var(--accent-color-blue);}.bg-dark_blue.global-faqs .faq-answer p{color:var(--text-color-light);}.global-faqs .faqs-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center;}.global-faqs .faq-image-column img{max-width:100%;height:auto;border-radius:12px;}.global-faqs .faqs-intro{margin-bottom:24px;}.global-faqs .faq-deck{display:grid;gap:16px;overflow:visible;}.global-faqs .faq-page{display:none;}.global-faqs .faq-page.is-active,.global-faqs .faq-deck.is-expanded .faq-page{display:block;}.global-faqs .faq-page.is-active{opacity:1;transform:translateY(0);pointer-events:auto;position:relative;}.global-faqs .faq-item{background-color:var(--background-color);border:1px solid #e0e0e0;border-radius:12px;padding:24px;box-shadow:0 4px 15px rgba(0,0,0,.05);}.global-faqs .faq-item + .faq-item{margin-top:1.2rem;}.global-faqs .faq-question{width:100%;background:none;border:none;padding:0;margin:0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;color:var(--text-color);font-weight:700;font-size:1.8rem;transition:color .3s ease;}.global-faqs .faq-question::after{content:"+";font-size:2.4rem;font-weight:300;color:var(--accent-color);transition:transform .2s ease,color .3s ease;margin-left:16px;}.global-faqs .faq-answer{height:0;overflow:hidden;transition:height .3s ease;}.global-faqs .faq-answer-content{overflow:hidden;}.global-faqs .faq-answer p{padding-top:16px;margin:0;}@media (max-width: 900px){.global-faqs .faqs-layout{grid-template-columns:1fr;gap:40px;}.global-faqs .faq-image-column{display:none;}}.global-cta{padding:8rem 0;}.bg-dark_blue{background-color:var(--secondary-color);}.bg-white{background-color:var(--background-color);}.global-cta .cta-content{max-width:900px;margin:0 auto;text-align:center;border-radius:12px;padding:3rem 2.4rem;border:1px solid var(--primary-color-medium-border);position:relative;}.global-cta .cta-content p{margin-top:1rem;margin-bottom:2.5rem;opacity:.95;}.global-cta .cta-content .btn{display:inline-block;}@media (max-width: 768px){.global-cta .cta-content .btn{width:auto;}}.bg-dark_blue .cta-content{background-color:var(--background-color);border-color:var(--primary-color-medium-border);}.bg-dark_blue .cta-content h2,.bg-dark_blue .cta-content p{color:var(--text-color);}.bg-white .cta-content{background-color:var(--secondary-color);border-color:var(--secondary-color-light);}.bg-white .cta-content h2,.bg-white .cta-content p{color:var(--text-color-light);}