.discover_service .hero-section{background:linear-gradient(105.15deg,rgba(209,67,141,.7) 3.15%,rgba(67,0,232,.7) 98.5%);color:#fff;padding:20px 1rem}.discover_service .hero-section .text-center{text-align:center}.discover_service .hero-section h1{color:var(--color-white);font-size:32px;font-weight:700;letter-spacing:2px;font-family:DM Sans,sans-serif;line-height:37px;text-transform:uppercase;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.discover_service .hero-section p{color:#fff;line-height:25px;font-size:18px;max-width:768px;margin:0 auto 2.5rem;opacity:.9}.discover_service .hero-section .button-group{display:flex;gap:1rem;justify-content:center}.discover_service .discover_option{justify-content:center;gap:10px}.discover_service .text-center .button-group .search_btn{border:none;background-color:transparent;color:#603384;position:absolute;right:3%;top:26%}.button-group .search_option input{max-width:100%;width:500px;border-radius:50px;border:none;padding:10px 15px}.button-group .search_option{max-width:100%;width:500px;position:relative}.button_section{display:flex;gap:10px;justify-content:center;margin-top:18px}.button_section button{padding:8px 20px;font-size:1rem;border:none;border-radius:20px;background-color:hsla(0,0%,100%,.2);color:#fff;cursor:pointer;align-items:center;gap:5px;transition:background-color .3s ease}.discover_service .register_btn{color:#603384;background-color:#fff;border:none;width:-moz-fit-content;width:fit-content;font-size:18px;font-weight:600;padding:7px 12px;border-radius:4px;margin:30px auto 0;transition:all .3s ease-in-out}.discover_service .register_btn:hover{color:#fff;background-color:#603384}.button_section button:hover{background-color:#fe6f91}.button-group .search_option a{position:absolute;bottom:15%;right:7%}.discover_service .hero-section .btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2rem;border-radius:.375rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:background-color .3s}.discover_service .hero-section .btn-primary{background-color:#fff;color:#603384;box-shadow:0 1px 3px rgba(0,0,0,.1);border:none}.discover_service .hero-section .btn-primary:hover{background-color:#f3f4f6}.discover_service .hero-section .btn-secondary{background-color:#603384;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);border:none}.btn-secondary:hover{background-color:#3730a3}.discover_service .hero-section .btn i{margin-right:.5rem}@media (min-width:575px){.discover_service .hero-section h1{font-size:2.5rem;line-height:37px;text-align:center}}@media (min-width:640px){.discover_service .hero-section .button-group{flex-direction:row}}@media (max-width:840px){.discover_service .discover_option{justify-content:left;flex-wrap:nowrap!important;overflow-x:scroll!important}}@media (min-width:768px){.discover_service .hero-section h1{font-size:40px;text-align:center;line-height:50px}.discover_service .hero-section{padding:40px 1rem}.discover_service .hero-section p{font-size:20px}}@media (min-width:991px){.discover_service .hero-section h1{font-size:3.2rem}}#services{padding:2rem 0;background-color:#f5f5f7}#services .container{max-width:1280px;margin:0 auto;padding:0 1rem}#services .section-header{text-align:center;margin-bottom:4rem}#services .section-header h2{font-size:30px;font-weight:700;color:#111827;margin-bottom:16px}#services .section-header p{font-size:18px;color:#4b5563;max-width:48rem;margin:0 auto}#services .discover_list .discover_box{background-color:#fff;width:100%;padding:20px;border:1px solid #dee2e6;border-radius:10px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);height:475px;max-height:100%;max-width:100%}@media (max-width:991px){#services .discover_list .discover_box{width:100%}#services .discover_list a.get_service{width:-moz-fit-content;width:fit-content}}@media (max-width:575px){#services .discover_list .discover_box{width:100%}#services .discover_list a.get_service{width:-moz-fit-content;width:fit-content}#services .discover_list .discover_box{height:auto}#services .section-header h2{font-size:25px;line-height:26px}}#services .discover_list .discover_box .discover_list_content{color:#000;font-size:14px;line-height:20px;font-weight:400;margin-top:15px;margin-bottom:12px;height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#services .discover_list .discover_box .discover_list_header h3{color:#000;font-size:20px;font-weight:600;margin-bottom:6px}#services .discover_list .discover_box .discover_list_header p{font-size:16px;color:grey}#services .discover_list .discover_box .service_offered{margin-bottom:50px}#services .discover_list .discover_box .get_service{background-color:#603384;color:#fff;border-radius:4px;font-size:16px;font-weight:600;padding:5px 10px;border:1px solid #603384}#services .discover_list .discover_box .get_service:hover{color:#603384;background-color:#fff}#services .discover_list .discover_box .service_offered h5{color:#000;font-size:20px;font-weight:600;margin-bottom:15px}#services .discover_list .discover_box .service_offered_btn{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}#services .discover_list .discover_box .service_offered_btn button{border:1px solid #603384;color:#603384;background-color:#fff;border-radius:5px;font-size:10px;font-weight:500;padding:3px 10px}#services .discover_list .discover_box .service_offered_btn button:hover{background-color:#603384;color:#fff}#services .services-grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:768px){#services .services-grid{grid-template-columns:repeat(2,1fr)}#services{padding:4rem 0;background-color:#f5f5f7}}@media (min-width:1024px){#services .services-grid{grid-template-columns:repeat(3,1fr)}}#services .service-card{background-color:#f9fafb;padding:1.5rem;border:1px solid #e5e7eb;border-radius:.5rem;transition:opacity .5s ease;opacity:1;position:relative;transition:all .3s ease-in-out}#services .service-card:hover{transform:translateY(-10px);box-shadow:0 5px 10px rgba(30,32,37,.12)}#services .service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#603384}#services .service-card h3{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:1.5rem}#services .category-tag{display:inline-block;padding:5px 14px;font-size:18px;font-weight:500;border-radius:1.25rem;margin-bottom:1rem}#services .tech-tag{background-color:#d4d9e8;color:#4f46e5}#services .design-tag{background-color:#c7eed3;color:#15803d}#services .marketing-tag{background-color:#e7d5d5;color:#dc2626}#services .content-tag{background-color:#fef3c7;color:#d97706}#services .ops-tag{background-color:#f3f4f6;color:#374151;background-color:#d7e5f7;color:#0ea5e9}#services .service-card ul{list-style:none}#services .service-card ul li{display:flex;align-items:flex-start;margin-bottom:1rem}#services .service-card ul li i{margin-right:.75rem;margin-top:.25rem;font-size:1rem}#services .coming-soon{background:linear-gradient(to bottom right,#eef2ff,#e0e7ff);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem;border-radius:.5rem}#services .coming-soon .icon-circle{background-color:#fff;padding:1.25rem;border-radius:50%;margin-bottom:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}#services .coming-soon h3{font-size:1.25rem;font-weight:600;color:#312e81;margin-bottom:.75rem}#services .coming-soon p{color:#4338ca;margin-bottom:1rem}#services .coming-soon .highlight{color:#4f46e5;font-weight:500}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeIn{animation:fadeIn .5s ease-in}.discover_service .register-section{padding:2rem 0;background-color:#f9fafb}.discover_service .register-section .card{background-color:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden;padding:2.5rem}.discover_service .register-section .content-flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.discover_service .register-section .icon-container{flex:0 0 auto;width:100%;display:flex;justify-content:center;margin-bottom:1.5rem}.discover_service .register-section .icon-circle{background-color:#e0e7ff;padding:1.5rem;border-radius:9999px}.discover_service .register-section .icon{color:#4f46e5;font-size:2.25rem}.discover_service .register-section .text-content{flex:1 1 auto;width:100%}.discover_service .register-section .heading{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:1rem;line-height:47px}.discover_service .register-section .description{color:#4b5563;margin-bottom:1.5rem}.discover_service .register-section .register-button{display:inline-flex;align-items:center;padding:.75rem 1.5rem;border:none;font-size:1rem;font-weight:500;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff;background-color:#603384;text-decoration:none;transition:background-color .3s ease}.discover_service .register-section .register-button:hover{background-color:#6f35ad}.button-icon{margin-right:.5rem}.discover_service .register-section .footer-text{margin-top:1rem;font-size:.875rem;color:#6b7280}@media (min-width:768px){.discover_service .register-section{padding:4rem 0;background-color:#f9fafb}.discover_service .register-section .container{padding:0 2rem}.discover_service .register-section .card{padding:2.5rem}.discover_service .register-section .icon-container{width:33.333333%;margin-bottom:0}.discover_service .register-section .text-content{width:66.666667%;margin-left:2rem;display:flex;flex-direction:column;align-items:center}}@media (max-width:575px){#services .discover_list .discover_box .discover_list_content{height:auto}#services .section-header{margin-bottom:2rem}#services .section-header p{line-height:24px;font-size:16px}.discover_service .register_btn{font-size:15px}.discover_service .hero-section p{margin-bottom:1rem}}@media (max-width:500px){.button_section{flex-wrap:nowrap!important;overflow-x:scroll!important;justify-content:left;padding-bottom:5px}.button_section button{width:max-content;display:flex}}