.services-section{background:#000;color:#fff;padding:100px 0}.services-section .services-wrapper{max-width:1440px;margin:0 auto;padding:25px 50px 36px 27px}.services-section .services-header{text-align:center;margin-bottom:80px}.services-section .services-header h2{font-size:48px;font-weight:700;margin-bottom:16px}.services-section .services-header h3{font-size:44px;font-weight:500}.services-section .services-body{display:flex;justify-content:space-between;align-items:flex-start;gap:64px}.services-section .services-info{display:flex;gap:40px;align-items:flex-start}.services-section .services-info .services-indicator{display:flex;flex-direction:column;align-items:center}.services-section .services-info .services-indicator .line{width:1px;background:#777}.services-section .services-info .services-indicator .short{height:40px}.services-section .services-info .services-indicator .long{height:134px;margin-top:16px}.services-section .services-info .services-indicator .number{font-size:58px;font-weight:400;margin:8px 0;color:#999}.services-section .services-info .services-indicator .label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:18px;color:#999;margin-top:16px;letter-spacing:.4px;font-weight:700}.services-section .services-info .services-left{width:280px;margin-top:80px}.services-section .services-info .services-left .tab{display:flex;background:#fff;color:#000;font-weight:500;padding:10px 66px 8px 25px;border-radius:4px;position:relative;max-width:fit-content;gap:12px;font-size:18px;line-height:1.4;box-shadow:0 0 0 1px #0000000d;margin-bottom:16px}.services-section .services-info .services-left .tab:after{content:"";position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #fff}.services-section .services-info .services-left .tab svg{flex-shrink:0;margin-top:10px}.services-section .services-info .services-left .tab .tab-text{display:inline-block;font-size:20px}.services-section .services-info .services-left .features{list-style:none;padding:0;margin:0}.services-section .services-info .services-left .features li{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;font-size:16px;color:#fff;line-height:1.4}.services-section .services-info .services-left .features li svg{flex-shrink:0;margin-top:4px}.services-section .services-visual{position:relative;width:700px;flex-shrink:0;margin-left:auto}.services-section .services-visual .services-image{width:100%;border-radius:12px;display:block}.services-section .services-visual .swiper-slide{position:relative}.services-section .services-visual .services-card{position:absolute;top:80px;right:340px;background:#fff;color:#000;padding:32px;border-radius:16px;width:543px;box-shadow:0 10px 30px #0003}.services-section .services-visual .services-card h4{font-size:20px;font-weight:600;margin-bottom:16px}.services-section .services-visual .services-card p{font-size:14px;line-height:1.6;margin-bottom:16px}.services-section .services-visual .services-card a{font-weight:600;color:#000;text-decoration:none}.services-section .services-visual .services-card a:hover{text-decoration:underline}@media (min-width: 1261px){.services-section .swiper-slide:not(:first-child){display:none}.services-section .swiper-wrapper{display:block}}@media (max-width: 1400px){.services-section .services-card{right:20px;max-width:80%;margin-right:-160px}}@media (max-width: 1260px){.services-section .services-body{flex-direction:column;align-items:center;gap:40px}.services-section .services-info,.services-section .services-info .services-indicator{display:none}.services-section .services-info .services-left{width:100%;max-width:400px;margin-top:0}.services-section .services-info .services-left .tab{font-size:18px;padding:10px 30px 8px 20px}.services-section .services-info .services-left .tab:after{display:none}.services-section .services-info .services-left .tab .tab-text{font-size:18px}.services-section .services-info .services-left .features li{justify-content:center;font-size:14px;line-height:1.4}.services-section .services-visual{width:100%;max-width:959px;margin-left:101px}.services-section .services-visual .services-image{display:none}.services-section .services-visual .services-card{position:static;margin-top:24px;width:100%;padding:24px;box-shadow:0 4px 20px #00000026}.services-section .services-header h2{font-size:65px;font-weight:700}.services-section .services-header h3{font-size:26px}.services-section .services-swiper{width:100%;max-width:600px;margin:0 auto}.services-section .services-swiper .swiper-pagination{margin-top:24px;display:flex;justify-content:center;gap:10px;left:-29px}.services-section .services-swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:#999;border-radius:50%;opacity:.6}.services-section .services-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#c3c8dd;opacity:1}}@media (max-width: 768px){.services-section .services-body{flex-direction:column;align-items:center;gap:40px}.services-section .services-info .services-indicator{display:none}.services-section .services-info .services-left{width:100%;max-width:400px;margin-top:0}.services-section .services-info .services-left .tab{font-size:18px;padding:10px 30px 8px 20px}.services-section .services-info .services-left .tab:after{display:none}.services-section .services-info .services-left .tab .tab-text{font-size:18px}.services-section .services-info .services-left .features li{justify-content:center;font-size:14px;line-height:1.4}.services-section .services-visual{width:100%;max-width:360px;margin-left:90px}.services-section .services-visual .services-image{display:none}.services-section .services-visual .services-card{position:static;margin-top:24px;width:100%;padding:24px;box-shadow:0 4px 20px #00000026}.services-section .services-header h2{font-size:28px}.services-section .services-header h3{font-size:18px}}.desktop-cards{display:block}.mobile-cards{display:none}@media (max-width: 1260px){.desktop-cards{display:none}.mobile-cards{display:block}}[data-animate]{opacity:0;transform:translateY(50px);transition:all .8s ease-out;will-change:transform,opacity}[data-animate].in-view{opacity:1;transform:translateY(0)}[data-animate][data-animate=fade-left]{transform:translate(-60px)}[data-animate][data-animate=fade-right]{transform:translate(60px)}[data-animate][data-animate=fade-up]{transform:translateY(50px)}[data-animate].in-view[data-animate=fade-left],[data-animate].in-view[data-animate=fade-right],[data-animate].in-view[data-animate=fade-up]{transform:translate(0)}
