.services-section.svelte-4z030h{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:80vh;padding:80px 40px 40px;gap:40px;margin-left:7.5rem;max-width:1200px}.services-section.svelte-4z030h h1:where(.svelte-4z030h){font-size:3.5rem;font-weight:300;color:#fff;margin-bottom:32px;line-height:1.2;text-shadow:0 0 10px rgba(0,0,0,.4),2px 2px 4px rgba(0,0,0,.3),-2px -2px 4px rgba(0,0,0,.3),2px -2px 4px rgba(0,0,0,.3),-2px 2px 4px rgba(0,0,0,.3)}.services-section.svelte-4z030h h1:where(.svelte-4z030h) strong:where(.svelte-4z030h){font-weight:700}.intro-text.svelte-4z030h{margin-bottom:24px;max-width:800px}.intro-text.svelte-4z030h p:where(.svelte-4z030h){font-size:1.35rem;color:#fffffff2;line-height:1.7;margin-bottom:0;font-weight:400;text-shadow:0 0 8px rgba(0,0,0,.4),2px 2px 4px rgba(0,0,0,.3),-2px -2px 4px rgba(0,0,0,.3),2px -2px 4px rgba(0,0,0,.3),-2px 2px 4px rgba(0,0,0,.3)}.services-grid.svelte-4z030h{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:32px;width:100%}.service-item.svelte-4z030h{display:flex;align-items:flex-start;gap:24px;padding:28px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s ease;cursor:pointer}.service-item.svelte-4z030h:hover{background:#01154066;border-color:#63b3ff66;transform:translateY(-6px);box-shadow:0 12px 40px #00000040}.service-icon.svelte-4z030h{font-size:3rem;padding:16px;background:#63b3ff26;border-radius:16px;border:2px solid rgba(99,179,255,.3);display:flex;align-items:center;justify-content:center;min-width:80px;height:80px;transition:all .3s ease;position:relative}.service-item.svelte-4z030h:hover .service-icon:where(.svelte-4z030h){background:#63b3ff40;border-color:#63b3ff80;transform:scale(1.1)}.service-icon.svelte-4z030h i:where(.svelte-4z030h){font-size:3rem;color:#63b3ffe6;transition:all .4s ease}.service-item.svelte-4z030h:hover .service-icon:where(.svelte-4z030h) i:where(.svelte-4z030h){color:#63b3ff}.service-content.svelte-4z030h{flex:1}.service-content.svelte-4z030h h2:where(.svelte-4z030h){font-size:1.8rem;font-weight:300;color:#fff;margin-bottom:16px;line-height:1.3;text-shadow:0 0 8px rgba(0,0,0,.4),1px 1px 3px rgba(0,0,0,.3),-1px -1px 3px rgba(0,0,0,.3),1px -1px 3px rgba(0,0,0,.3),-1px 1px 3px rgba(0,0,0,.3)}.service-content.svelte-4z030h h2:where(.svelte-4z030h) strong:where(.svelte-4z030h){font-weight:700;color:#63b3ff}.service-content.svelte-4z030h p:where(.svelte-4z030h){font-size:1.1rem;color:#ffffffd9;margin-bottom:0;line-height:1.6;text-shadow:0 0 6px rgba(0,0,0,.4),1px 1px 2px rgba(0,0,0,.3)}.ai-icon.svelte-4z030h{position:relative}.ai-icon.svelte-4z030h .icon-robot:where(.svelte-4z030h),.ai-icon.svelte-4z030h .icon-chart:where(.svelte-4z030h){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .6s ease-in-out}.ai-icon.svelte-4z030h .icon-robot:where(.svelte-4z030h) i:where(.svelte-4z030h),.ai-icon.svelte-4z030h .icon-chart:where(.svelte-4z030h) i:where(.svelte-4z030h){font-size:3rem}.ai-icon.svelte-4z030h .icon-chart:where(.svelte-4z030h){opacity:0;transform:translate(-50%,-50%) scale(0) rotate(90deg)}.service-item.svelte-4z030h:hover .ai-icon:where(.svelte-4z030h) .icon-robot:where(.svelte-4z030h){opacity:0;transform:translate(-50%,-50%) scale(0) rotate(-90deg)}.service-item.svelte-4z030h:hover .ai-icon:where(.svelte-4z030h) .icon-chart:where(.svelte-4z030h){opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}.service-item.svelte-4z030h:nth-child(1):hover .service-icon:where(.svelte-4z030h){animation:svelte-4z030h-targetPulse .6s ease-in-out}.service-item.svelte-4z030h:nth-child(4):hover .service-icon:where(.svelte-4z030h){animation:svelte-4z030h-portfolioSlide .6s ease-in-out}.service-item.svelte-4z030h:nth-child(5):hover .service-icon:where(.svelte-4z030h){animation:svelte-4z030h-institutionGlow .6s ease-in-out;background:#9333ea40;border-color:#9333ea80}@keyframes svelte-4z030h-targetPulse{0%,to{transform:scale(1.1)}50%{transform:scale(1.25)}}@keyframes svelte-4z030h-portfolioSlide{0%,to{transform:scale(1.1) rotateY(0)}50%{transform:scale(1.1) rotateY(15deg)}}@keyframes svelte-4z030h-institutionGlow{0%,to{box-shadow:0 0 10px #9333ea4d}50%{box-shadow:0 0 25px #9333ea99}}@media (max-width: 768px){.services-section.svelte-4z030h{margin-left:0;padding:40px 20px;align-items:center;text-align:center;max-width:none}.services-section.svelte-4z030h h1:where(.svelte-4z030h){font-size:2.5rem}.intro-text.svelte-4z030h p:where(.svelte-4z030h){font-size:1.2rem}.services-grid.svelte-4z030h{grid-template-columns:1fr;gap:24px}.service-item.svelte-4z030h{flex-direction:column;text-align:center;padding:24px 20px}.service-icon.svelte-4z030h{font-size:2.5rem;min-width:70px;height:70px}.service-content.svelte-4z030h h2:where(.svelte-4z030h){font-size:1.5rem}.service-content.svelte-4z030h p:where(.svelte-4z030h){font-size:1rem}}
