.ServicesSection_wrapper__evJ_p{position:relative;z-index:2;margin:0 auto;min-height:auto;font-size:large;display:flex;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1400px;padding:30px 20px;background-color:transparent}.ServicesSection_description__mskYy{width:100%}.ServicesSection_heading__YfhMy{margin:0 0 20px;color:var(--text-primary);font-size:2.1em;font-weight:700;position:relative;padding-bottom:15px;line-height:1.3;animation:ServicesSection_fadeInUp__RCgFt .8s ease-out}.ServicesSection_heading__YfhMy:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:var(--accent-blue);border-radius:2px}.ServicesSection_servicesGrid__ePVUB{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;width:100%}.ServicesSection_serviceCard__FuqxY{padding:16px 20px;border-radius:16px;background:var(--bg-card);box-shadow:1px 1px 3px rgba(0,0,0,.237);transition:all .3s ease;animation:ServicesSection_fadeInUp__RCgFt .8s ease-out;animation-fill-mode:both;display:flex;flex-direction:column;gap:12px}.ServicesSection_serviceCard__FuqxY:first-child{animation-delay:.1s}.ServicesSection_serviceCard__FuqxY:nth-child(2){animation-delay:.2s}.ServicesSection_serviceCard__FuqxY:nth-child(3){animation-delay:.3s}.ServicesSection_serviceCard__FuqxY:nth-child(4){animation-delay:.4s}.ServicesSection_serviceCard__FuqxY:hover{background:rgba(245,158,11,.12);border-color:var(--accent-gold);transform:translateY(-5px)}.ServicesSection_cardHeader__g_Ccr{display:flex;align-items:center;gap:12px}.ServicesSection_itemIcon__Rjkd_{width:48px;height:48px;min-width:48px;min-height:48px;background-size:24px 24px;background-position:50%;background-repeat:no-repeat;transition:all .3s ease;flex-shrink:0;border-radius:50%;padding:8px;background-color:#1c49878b;display:flex;align-items:center;justify-content:center}.ServicesSection_serviceCard__FuqxY:hover .ServicesSection_itemIcon__Rjkd_{border-color:var(--accent-gold);background-color:var(--accent-gold);transform:scale(1.1)}.ServicesSection_iconGear__mm2zY{background-image:url(/assets/gear.svg);background-size:22px 22px}.ServicesSection_iconElectric__bVHT6{background-image:url(/assets/electric.svg);background-size:26px 26px}.ServicesSection_iconVideo__anofR{background-image:url(/assets/video.svg);background-size:22px 22px}.ServicesSection_iconValve__fMs7m{background-image:url(/assets/valve.svg);background-size:24px 24px}.ServicesSection_serviceTitle__fcBqb{color:var(--text-primary);font-size:1.05em;font-weight:600;margin:0;transition:all .3s ease;line-height:1.3;flex:1 1}.ServicesSection_serviceCard__FuqxY:hover .ServicesSection_serviceTitle__fcBqb{color:var(--accent-gold);font-weight:700}.ServicesSection_serviceBenefit___djSo{color:var(--text-secondary);font-size:.85em;line-height:1.4;margin:0;transition:all .3s ease;opacity:.9}.ServicesSection_serviceCard__FuqxY:hover .ServicesSection_serviceBenefit___djSo{color:var(--text-primary)}@media (max-width:430px){.ServicesSection_wrapper__evJ_p{padding:25px 12px;min-height:auto}.ServicesSection_heading__YfhMy{font-size:1.75em;margin:0 0 18px;padding-bottom:12px;line-height:1.3}.ServicesSection_servicesGrid__ePVUB{gap:12px}.ServicesSection_serviceCard__FuqxY{padding:14px 16px;gap:10px}.ServicesSection_cardHeader__g_Ccr{gap:10px}.ServicesSection_serviceTitle__fcBqb{font-size:1em;line-height:1.3}.ServicesSection_serviceBenefit___djSo{font-size:.8em;line-height:1.4}.ServicesSection_itemIcon__Rjkd_{width:40px;height:40px;min-width:40px;min-height:40px;background-size:18px 18px;padding:6px}.ServicesSection_iconGear__mm2zY{background-size:18px 18px}.ServicesSection_iconElectric__bVHT6{background-size:20px 20px}.ServicesSection_iconVideo__anofR{background-size:18px 18px}.ServicesSection_iconValve__fMs7m{background-size:19px 19px}.ServicesSection_scrollButtonContainer__wbYwK{margin-top:25px}.ServicesSection_scrollButton__g9q_Y{font-size:.85em;padding:12px 22px}}@media (min-width:431px) and (max-width:575px){.ServicesSection_wrapper__evJ_p{padding:30px 15px;min-height:auto}.ServicesSection_heading__YfhMy{font-size:2em;margin:0 0 20px}.ServicesSection_servicesGrid__ePVUB{gap:14px}.ServicesSection_serviceCard__FuqxY{padding:16px 18px;gap:10px}.ServicesSection_serviceTitle__fcBqb{font-size:1.05em}.ServicesSection_serviceBenefit___djSo{font-size:.85em}.ServicesSection_itemIcon__Rjkd_{width:44px;height:44px;min-width:44px;min-height:44px;background-size:20px 20px;padding:7px}.ServicesSection_iconGear__mm2zY{background-size:20px 20px}.ServicesSection_iconElectric__bVHT6{background-size:22px 22px}.ServicesSection_iconVideo__anofR{background-size:20px 20px}.ServicesSection_iconValve__fMs7m{background-size:21px 21px}.ServicesSection_scrollButtonContainer__wbYwK{margin-top:30px}.ServicesSection_scrollButton__g9q_Y{font-size:.9em;padding:12px 24px}}@media (min-width:576px) and (max-width:767px){.ServicesSection_wrapper__evJ_p{padding:35px 20px}.ServicesSection_heading__YfhMy{font-size:2.2em;margin:0 0 20px}.ServicesSection_servicesGrid__ePVUB{gap:16px}.ServicesSection_serviceCard__FuqxY{padding:16px 20px;gap:12px}.ServicesSection_serviceTitle__fcBqb{font-size:1.1em}.ServicesSection_serviceBenefit___djSo{font-size:.9em}}@media (min-width:768px) and (max-width:991px){.ServicesSection_wrapper__evJ_p{padding:40px 15px;box-sizing:border-box}.ServicesSection_description__mskYy{width:100%;box-sizing:border-box}.ServicesSection_heading__YfhMy{font-size:2em;margin:0 0 20px}.ServicesSection_servicesGrid__ePVUB{grid-template-columns:repeat(2,1fr);gap:14px;width:100%;box-sizing:border-box}.ServicesSection_serviceCard__FuqxY{padding:16px 18px;box-sizing:border-box;min-width:0;overflow-wrap:break-word;gap:10px}.ServicesSection_serviceTitle__fcBqb{font-size:1.05em;word-wrap:break-word;overflow-wrap:break-word}.ServicesSection_serviceBenefit___djSo{font-size:.85em;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.ServicesSection_cardHeader__g_Ccr{gap:10px}.ServicesSection_itemIcon__Rjkd_{width:44px;height:44px;min-width:44px;min-height:44px;background-size:20px 20px;flex-shrink:0;padding:7px}.ServicesSection_iconGear__mm2zY{background-size:20px 20px}.ServicesSection_iconElectric__bVHT6{background-size:22px 22px}.ServicesSection_iconVideo__anofR{background-size:20px 20px}.ServicesSection_iconValve__fMs7m{background-size:21px 21px}}@media (min-width:992px) and (max-width:1440px){.ServicesSection_wrapper__evJ_p{padding:40px}.ServicesSection_heading__YfhMy{font-size:2.3em;margin:0 0 25px}.ServicesSection_servicesGrid__ePVUB{grid-template-columns:repeat(2,1fr);gap:18px}.ServicesSection_serviceCard__FuqxY{padding:18px 20px;gap:12px}.ServicesSection_serviceTitle__fcBqb{font-size:1.1em}.ServicesSection_serviceBenefit___djSo{font-size:.9em}.ServicesSection_itemIcon__Rjkd_{width:48px;height:48px;min-width:48px;min-height:48px;background-size:22px 22px;padding:8px}.ServicesSection_iconGear__mm2zY{background-size:22px 22px}.ServicesSection_iconElectric__bVHT6{background-size:26px 26px}.ServicesSection_iconVideo__anofR{background-size:22px 22px}.ServicesSection_iconValve__fMs7m{background-size:24px 24px}}@media (min-width:1441px){.ServicesSection_wrapper__evJ_p{padding:30px 50px}.ServicesSection_servicesGrid__ePVUB{grid-template-columns:repeat(2,1fr);gap:20px}}.ServicesSection_scrollButtonContainer__wbYwK{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;margin-top:35px;animation:ServicesSection_fadeInUp__RCgFt .8s ease-out;animation-delay:.5s;animation-fill-mode:both}.ServicesSection_scrollButton__g9q_Y{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 24px;background:transparent;border-radius:50px;color:var(--text-primary);font-size:1em;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;animation:ServicesSection_floatUpDown__vAOA2 2s ease-in-out infinite}.ServicesSection_scrollButton__g9q_Y:hover{background:rgba(30,58,138,.1);transform:translateY(-5px)}.ServicesSection_scrollButton__g9q_Y:active{transform:translateY(-1px)}.ServicesSection_scrollButtonText__GOI2F{color:var(--text-primary);transition:all .3s ease;font-size:.95em;letter-spacing:.5px}.ServicesSection_scrollButton__g9q_Y:hover .ServicesSection_scrollButtonText__GOI2F{color:#3568e9}.ServicesSection_scrollArrow__Nczyw{color:var(--text-primary);transition:all .3s ease;animation:ServicesSection_bounceDown__RA8a6 1.5s ease-in-out infinite;opacity:.9}.ServicesSection_scrollButton__g9q_Y:hover .ServicesSection_scrollArrow__Nczyw{color:var(--accent-blue)}@keyframes ServicesSection_floatUpDown__vAOA2{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ServicesSection_bounceDown__RA8a6{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}