.services-tabs-section{padding:0 var(--sec-gutter);background-color:#fff}.services-tabs-inner{max-width:var(--sec-max);margin:0 auto}.services-tabs-header{justify-content:space-between;align-items:center;gap:24px;display:flex}@media screen and (max-width:991px){.services-tabs-header{flex-direction:column;align-items:flex-start;gap:20px}}.services-tabs-title{font-size:var(--sec-title-md);line-height:var(--sec-title-md-lh);font-family:var(--font-base);letter-spacing:var(--heading-tracking);color:#23212f;margin:0;font-weight:600}.services-tabs-cta.new-primary-btn{flex-shrink:0}.services-tabs-rail{z-index:2;--tab-pointer-w:22px;--tab-pointer-h:19px;margin-top:44px;margin-bottom:calc(var(--tab-pointer-h)*-1);position:relative}@media screen and (max-width:1440px){.services-tabs-rail{margin-top:36px}}@media screen and (max-width:767px){.services-tabs-rail{--tab-pointer-w:16px;--tab-pointer-h:14px;margin-top:28px}}.services-tabs-nav{padding:15px 40px var(--tab-pointer-h);overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:8px;display:flex;position:relative;overflow:auto hidden}.services-tabs-nav::-webkit-scrollbar{display:none}.services-tabs-nav{--rail-fade-start:0px;--rail-fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--rail-fade-start), #000 calc(100% - var(--rail-fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--rail-fade-start), #000 calc(100% - var(--rail-fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--rail-fade-start), #000 calc(100% - var(--rail-fade-end)), transparent 100%)}.services-tabs-nav.is-scrolled{--rail-fade-start:32px}.services-tabs-nav.has-more{--rail-fade-end:32px}@media screen and (max-width:1440px){.services-tabs-nav{padding:8px 16px var(--tab-pointer-h)}}@media screen and (max-width:1200px){.services-tabs-nav{padding:8px 6px var(--tab-pointer-h);justify-content:flex-start;gap:4px}}.services-tab{cursor:pointer;scroll-snap-align:center;transition:transform var(--dur-quick) var(--ease-out-motion);background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;flex:none;align-items:center;gap:16px;padding:24px 10px;display:flex;position:relative}@media (hover:hover){.services-tab:not(.active):hover .services-tab-label{color:#23212f}.services-tab:not(.active):hover .services-tab-icon{transform:scale(1.08)}}.services-tab:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #fa4242}@media screen and (max-width:1440px){.services-tab{gap:12px;padding:16px 8px}}@media screen and (max-width:991px){.services-tab{gap:10px;padding:12px 8px}}@media screen and (max-width:767px){.services-tab{gap:8px;padding:10px 8px}}.services-tab-icon{object-fit:contain;width:44px;height:44px;transition:transform var(--dur-quick) var(--ease-springy);display:block}@media screen and (max-width:991px){.services-tab-icon{width:38px;height:38px}}@media screen and (max-width:767px){.services-tab-icon{width:32px;height:32px}}.services-tab-label{font-family:var(--font-base);font-weight:500;font-size:var(--text-md);color:#4c4c4c;white-space:nowrap;transition:color var(--dur-quick) var(--ease-out-motion);line-height:24px}@media screen and (max-width:767px){.services-tab-label{font-size:var(--text-sm);line-height:20px}}.services-tab.active .services-tab-label{color:#0000;background-image:linear-gradient(90deg,#fa4242 0%,#d51b1b 100%);-webkit-background-clip:text;background-clip:text}.services-tab-underline,.services-tab-pointer{pointer-events:none;transition:transform .42s var(--ease-out-motion),width .42s var(--ease-out-motion),opacity var(--dur-quick) var(--ease-out-motion);will-change:transform;position:absolute;top:0;left:0}.services-tab-underline{background-image:linear-gradient(90deg,#fa4242 0%,#d51b1b 100%);border-radius:2px;height:2px}.services-tab-pointer{width:var(--tab-pointer-w);height:var(--tab-pointer-h);margin-left:calc(var(--tab-pointer-w)/-2)}.services-tab-pointer img{width:100%;height:100%;display:block}.services-tabs-panel{z-index:1;background-color:#fff;border:1px solid #ffd2d2;border-radius:25px;padding:40px;position:relative;overflow-x:clip}@media screen and (max-width:1200px){.services-tabs-panel{padding:32px 24px}}@media screen and (max-width:767px){.services-tabs-panel{border-radius:16px;padding:24px 16px}}@media screen and (max-width:479px){.services-tabs-panel{padding:20px 14px}}.services-panel-title{font-family:var(--font-base);font-weight:600;font-size:var(--title-lg);line-height:var(--title-lg-lh);text-transform:capitalize;color:#111;margin:0 0 12px}.services-panel-text{font-family:var(--font-base);font-weight:400;font-size:var(--text-lg);line-height:var(--text-lg-lh);color:#4c4c4c;margin:0}.services-cards-grid{grid-template-columns:repeat(3,1fr);gap:34px 26px;margin:34px 0 0;padding:0;list-style:none;display:grid}@media screen and (max-width:1440px){.services-cards-grid{gap:24px 20px}}@media screen and (max-width:1200px){.services-cards-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.services-cards-grid{gap:16px;margin-top:24px}}@media screen and (max-width:575px){.services-cards-grid{grid-template-columns:1fr}}.services-card{transition:transform var(--dur-quick) var(--ease-out-motion),box-shadow var(--dur-quick) var(--ease-out-motion),border-color var(--dur-quick) var(--ease-out-motion),background-color var(--dur-quick) var(--ease-out-motion);background-color:#fbfbfb;border:1px solid #f1f1f1;border-radius:12px;padding:25px;position:relative}@media (hover:hover){.services-card:hover{background-color:#fff;border-color:#fa4242;box-shadow:0 20px 40px #fa42421f}.services-card:hover .services-card-icon{transform:scale(1.12)rotate(-4deg)}}@media screen and (max-width:767px){.services-card{padding:18px}}.services-card-icon{object-fit:contain;width:28px;height:28px;transition:transform var(--dur-quick) var(--ease-springy);margin-bottom:16px;display:block}.services-card-title{font-family:var(--font-base);font-weight:600;font-size:var(--title-sm);line-height:var(--title-sm-lh);color:#111;margin:0 0 8px}.services-card-link{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;transition:color var(--dur-quick) var(--ease-out-motion);text-decoration:none}.services-card-link:after{content:"";position:absolute;inset:0}.services-card-link:hover,.services-card-link:focus-visible{color:#fa4242}.services-card-text{font-family:var(--font-base);font-weight:400;font-size:var(--text-md);line-height:var(--text-md-lh);color:#4c4c4c;margin:0}.services-panel-cta{background-color:#fff;background-image:linear-gradient(90deg,#f8f8ff 0%,#f9f9fd 7%,#f9fafc 13%,#fafbfd 20%,#fbfcfc 27%,#fbfbfc 33%,#fbf7f8 40%,#fbf5f7 46%,#fbf5f6 53% 60%,#f9f6f6 66%,#f5f5f3 73%,#f1f3f4 79%,#f4f4f8 86%,#f8f8ff 92%,#fcfcff 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin-top:44px;padding:30px 60px 30px 30px;display:flex;overflow:hidden}@media screen and (max-width:1200px){.services-panel-cta{gap:24px;padding:28px}}@media screen and (max-width:991px){.services-panel-cta{flex-direction:column;align-items:flex-start}}@media screen and (max-width:767px){.services-panel-cta{border-radius:16px;gap:20px;margin-top:32px;padding:22px}}.services-panel-cta-copy{flex-direction:column;gap:8px;max-width:1137px;display:flex}.services-panel-cta-title{font-family:var(--font-base);font-weight:600;font-size:var(--title-md);line-height:var(--title-md-lh);color:#111;margin:0}.services-panel-cta-text{font-family:var(--font-base);font-weight:400;font-size:var(--text-md);line-height:var(--text-md-lh);color:#4c4c4c;margin:0}.services-panel-cta-link{font-family:var(--font-base);font-weight:500;font-size:var(--btn-text,16px);color:var(--white-color);cursor:pointer;transition:transform var(--dur-quick) var(--ease-out-motion),box-shadow var(--dur-quick) var(--ease-out-motion);background-image:linear-gradient(90deg,#fa4242 0%,#d51b1b 100%);border:0;border-radius:100px;line-height:20px;text-decoration:none;position:relative;overflow:hidden}.services-panel-cta-link:after{content:"";pointer-events:none;background:linear-gradient(105deg,#fff0 0%,#ffffff47 50%,#fff0 100%);width:38%;position:absolute;top:-2px;bottom:-2px;left:-45%;transform:skew(-18deg)}.services-panel-cta-link:hover,.services-panel-cta-link:focus{color:var(--white-color)}.services-panel-cta-link:hover{transform:translateY(-2px);box-shadow:0 12px 26px #d51b1b4d}.services-panel-cta-link:hover:after{transition:left .7s var(--ease-out-motion);left:115%}.services-panel-cta-link:active{transform:translateY(0)scale(.98)}.services-panel-cta-link:focus-visible{outline-offset:2px;outline:2px solid #fa4242}@media (prefers-reduced-motion:reduce){.services-panel-cta-link:after{display:none}.services-panel-cta-link:hover{transform:none}}.services-panel-cta-link{text-align:center;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;max-width:222px;padding:14px 26px;display:inline-flex}@media screen and (max-width:991px){.services-panel-cta-link{max-width:none}}@media screen and (max-width:575px){.services-panel-cta-link{width:100%}}@keyframes services-reveal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes services-reveal-fade{0%{opacity:0}to{opacity:1}}.services-tabs-cta-reveal .services-tabs-cta{text-wrap:nowrap}@media screen and (max-width:767px){.services-tabs-title,.services-tabs-cta-reveal,.services-tabs-rail,.services-tabs-panel{animation:services-reveal-in .32s var(--ease-out-motion) both;animation-timeline:view();animation-range:cover cover 8%}.services-panel-body{animation:services-reveal-fade .2s var(--ease-out-motion) both;animation-timeline:view();animation-range:cover cover 2%}.services-card{animation:services-reveal-fade .26s var(--ease-out-motion) both;animation-timeline:view();animation-range:cover cover 6%}}@media screen and (max-width:767px) and (prefers-reduced-motion:reduce){.services-tabs-title,.services-tabs-cta-reveal,.services-tabs-rail,.services-tabs-panel,.services-panel-body,.services-card{animation:none;opacity:1!important}}
