.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-left{text-align:left;margin-right: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;}.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-aiagents{padding:8rem 0;}.aiagents-intro{text-align:center;max-width:800px;margin:0 auto 6rem auto;}.aiagents-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:4rem;max-width:1200px;margin:0 auto;}.agent-column{padding:0 2rem;}.aiagents-grid.item-count-3 .agent-column{flex-basis:calc(33.333% - 2.7rem);}.agent-column:not(:first-child){border-left:1px solid #e0e0e0;}.agent-header{margin-bottom:3rem;}.agent-header h3{margin-bottom:1.5rem;}.agent-features{list-style:none;padding:0;margin:0;counter-reset:feature-counter;}.agent-features li{display:flex;align-items:flex-start;padding-bottom:1.5rem;margin-bottom:1.5rem;}.agent-features li:last-child{margin-bottom:0;padding-bottom:0;}.agent-features li::before{counter-increment:feature-counter;content:"0" counter(feature-counter);color:var(--primary-color);font-weight:700;margin-right:2rem;}@media (max-width: 991px){.aiagents-grid.item-count-3 .agent-column,.aiagents-grid.item-count-5 .agent-column{flex-basis:calc(50% - 2rem);}}@media (max-width: 768px){.agent-column{flex-basis:100% !important;padding:0;border-left:none;}.aiagents-grid > .agent-column:not(:first-child){padding-top:4rem;border-top:1px solid #e0e0e0;}.agent-features{padding-left:0;border-left:none;}.agent-header{text-align:center;}.agent-column:not(:first-child){border-left:none;}}.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-featureslist{padding:8rem 0;}.features-intro{text-align:center;max-width:800px;margin:0 auto 5rem auto;}.features-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;max-width:1200px;margin:0 auto;}.feature-item{display:flex;align-items:center;gap:1.5rem;flex:1 1 250px;padding:2rem;background-color:var(--background-color);border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.05);}.feature-item i{color:var(--primary-color);font-size:2rem;}@media (min-width: 1200px){.features-grid{justify-content:space-between;}.feature-item{flex-basis:calc(20% - 1.6rem);}}.services-planpricing{padding:8rem 0;background-color:var(--secondary-color);}.plan-layout-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;}.plan-intro{max-width:500px;}.plan-intro h2,.plan-intro p{color:var(--text-color-light);}.plan-card{background-color:var(--background-color);color:var(--text-color);border-radius:16px;padding:4rem;text-align:center;border:1px solid #e0e0e0;box-shadow:0 10px 30px rgba(0,0,0,.07);}.plan-price{display:flex;justify-content:center;align-items:baseline;gap:.5rem;}.plan-price .price-amount{color:var(--text-color);font-weight:800;font-size:6rem;line-height:1;}.plan-price .price-suffix{color:var(--accent-color);}.plan-body{padding:2.5rem 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin:2.5rem 0;}.features-subheading{color:var(--text-color);margin-bottom:2rem;}.features-list{list-style:none;padding:0;margin:0 auto;display:flex;flex-direction:column;gap:1rem;max-width:fit-content;}.features-list li{display:inline-flex;align-items:flex-start;gap:1rem;color:var(--text-color);text-align:left;}.features-list i{color:var(--primary-color);}.plan-footer .btn{background-color:var(--primary-color);}@media (max-width: 992px){.plan-layout-grid{grid-template-columns:1fr;gap:4rem;}.plan-intro{text-align:center;margin:0 auto;}.plan-price .price-amount{font-size:3.5rem;}}.global-faqs{padding:96px 0;background-color:var(--background-color);}.bg-white.global-faqs{background-color:var(--background-color);}.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-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-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);}