.services-hero{position:relative;padding:clamp(80px,10vw,120px) 0;color:var(--text-color-light);background-color:var(--secondary-color);background-size:cover;background-position:center center;display:flex;align-items:center;min-height:70vh;}.services-hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--secondary-color);opacity:.8;z-index:1;}.services-hero .container{position:relative;z-index:2;width:100%;}.hero-content{max-width:800px;}.hero-content.text-align-center{text-align:center;max-width:900px;margin:0 auto;}.breadcrumbs{margin-bottom:1.6rem;opacity:.8;}.breadcrumbs a{color:inherit;}.breadcrumbs a:hover{text-decoration:underline;}.hero-content h1{margin-bottom:2.4rem;color:var(--text-color-light);}.hero-content p{margin-bottom:3.2rem;opacity:.9;}.hero-buttons{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:3.2rem;}.text-align-center .hero-buttons{justify-content:center;}.btn.btn-secondary{background-color:var(--secondary-color-light);box-shadow:0 4px 15px rgba(60,90,138,.3);}@media (max-width: 768px){.services-hero{min-height:auto;padding:8rem 0;}.hero-content,.hero-content.text-align-left,.hero-content.text-align-center,.hero-content.text-align-right{text-align:center;max-width:100%;margin:0 auto;}.hero-buttons{flex-direction:column;align-items:center;}.hero-buttons .btn{width:100%;max-width:400px;}}.services-retainers{padding:8rem 0;}.retainers-intro{text-align:center;max-width:800px;margin:0 auto 6rem auto;}.retainers-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:5rem;align-items:center;}.retainer-card{background-color:var(--secondary-color);color:var(--text-color-light);padding:4rem;border-radius:12px;text-align:center;}.retainer-card h3{color:var(--text-color-light);margin-bottom:1rem;}.retainer-card p{color:var(--text-color-light);opacity:.9;margin-bottom:2.5rem;}.retainer-features ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3rem;}.retainer-features li{display:flex;align-items:flex-start;gap:2rem;}.retainer-features i{color:var(--primary-color);font-size:2.4rem;margin-top:.5rem;flex-shrink:0;}.retainer-features h4{margin-bottom:.5rem;}@media (max-width: 992px){.retainers-grid{grid-template-columns:1fr;}.retainer-card{text-align:center;}}.services-reasonsgrid{padding:60px 0;background-color:var(--secondary-color);}.reasons-intro{max-width:1000px;margin:0 auto 50px auto;text-align:center;}.reasons-intro h2,.reasons-intro p{color:var(--text-color-light);}.reasons-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;}.reason-card{background-color:var(--secondary-color-darker);border:1px solid var(--secondary-color-light);border-radius:8px;padding:30px;flex:1 1 calc(33.333% - 21px);min-width:280px;}.reasons-grid > .reason-card:nth-child(3n + 1):last-child{display:flex;flex-direction:column;align-items:center;text-align:center;}.reason-card p{color:var(--text-color-light);opacity:.85;}.reason-card-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px;}.reason-card-title .checkmark{color:var(--primary-color);font-weight:700;font-size:2.4rem;line-height:1.3;}.reason-card-title h4{margin:0;color:var(--text-color-light);}@media (max-width: 992px){.reasons-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width: 768px){.reasons-grid{grid-template-columns:1fr;}.reasons-intro h2,.reasons-intro p{text-align:center;}.reasons-intro{text-align:left;}}.services-deriskdelivery{padding:clamp(60px,8vw,100px) 0;}.derisk-intro{text-align:center;max-width:720px;margin:0 auto 64px;}.derisk-timeline{position:relative;max-width:800px;margin:0 auto;}.derisk-timeline::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);}.timeline-card h3{margin-bottom:8px;}.timeline-card p{margin-bottom:24px;}@media (max-width: 500px){.derisk-timeline::before{left:20px;}.timeline-item{grid-template-columns:44px 1fr;gap:16px;}.timeline-number{width:44px;height:44px;font-size:1.8rem;}}.global-clientaccordions{padding:8rem 0;}.bg-white{background-color:var(--background-color);}.bg-dark_blue{background-color:var(--secondary-color);}.bg-dark_blue h2,.bg-dark_blue .clientaccordions-intro p{color:var(--text-color-light);}.clientaccordions-intro{text-align:center;max-width:1000px;margin:0 auto 5rem auto;}.clientaccordions-wrapper{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;}.accordion-item{border-radius:0;}.global-clientaccordions .accordion-header{position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--background-color);color:var(--text-color);padding:1.8rem 5.6rem 1.8rem 5.6rem;border-radius:0;cursor:pointer;border:none;}.global-clientaccordions .accordion-header:hover{background-color:var(--background-color);}.global-clientaccordions .accordion-header .header-content{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;text-align:center;}.global-clientaccordions .accordion-header h3{color:var(--text-color);margin:0;}.global-clientaccordions .accordion-header i{color:var(--text-color);transition:transform .3s ease;position:absolute;right:2rem;top:50%;transform:translateY(-50%);}.accordion-content{max-height:0;overflow:hidden;transition:max-height .5s ease-out,padding-top .5s ease-out,padding-bottom .5s ease-out;}.accordion-content-inner{padding:3rem;background-color:var(--background-color);border:2px solid var(--primary-color);border-radius:0;}.accordion-content-inner h4{margin-bottom:1rem;color:var(--text-color);}.accordion-content-inner p{color:var(--text-color);}.bg-dark_blue .accordion-header,.bg-white .accordion-header{background-color:var(--background-color);color:var(--text-color);}.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);}