@keyframes g8J8Uq_fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes g8J8Uq_scaleHover{to{transform:scale(1.02)}}.g8J8Uq_solutionsContainer{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-align:center;z-index:1;background:linear-gradient(135deg,#7fffd41a,#1a2040cc);border:1px solid #7fffd426;border-radius:10px;max-width:1200px;margin:2rem auto;padding:1rem;transition:opacity .3s,transform .3s;position:relative;top:4rem;box-shadow:0 10px 20px #00000f33,inset 0 0 8px #7fffd41a}.g8J8Uq_sectionOverlay{-webkit-backdrop-filter:blur(8px);background:#1a204080 0 0/200% 200%;border:1px solid #4fd1c526;border-radius:10px;max-width:1200px;margin:1.5rem auto;padding:1.5rem;transition:transform .4s;animation:1.2s ease-out g8J8Uq_fadeIn;position:relative;box-shadow:0 8px 24px #00000f33,inset 0 0 8px #4fd1c51a}.g8J8Uq_sectionOverlay:hover{transform:translateY(-3px);box-shadow:0 12px 30px #4fd1c54d}.g8J8Uq_contentWrapper{max-width:1200px;margin:2rem auto 0}.g8J8Uq_introSection{margin-bottom:2rem}.g8J8Uq_headingTitle{color:#7fffd4;letter-spacing:.04em;text-shadow:0 3px 10px #4fd1c54d;text-align:left;margin-bottom:1rem;font-family:Manrope,sans-serif;font-size:2.5rem;font-weight:800}.g8J8Uq_introText{color:#fffff5e6;text-align:justify;background:#4fd1c50d;border-radius:4px;padding:.5rem;font-family:Manrope,sans-serif;font-size:1rem;line-height:1.6;animation:1.2s ease-out .3s both g8J8Uq_fadeIn}.g8J8Uq_techBackboneSection{margin-bottom:2rem}.g8J8Uq_techHeading{color:#7fffd4;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-family:Manrope,sans-serif;font-size:2rem;font-weight:700;display:flex}.g8J8Uq_solutionIcon{color:#7fffd4;margin-bottom:.8rem;font-size:2.5rem;transition:transform .4s}.g8J8Uq_solutionsContent{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.g8J8Uq_solutionItem{min-width:280px;max-width:360px;animation:1s ease-out g8J8Uq_fadeIn;animation-delay:calc(.15s * var(--item-index));background:#f5f6f50d;border:1px solid #4fd1c533;border-radius:8px;flex:300px;padding:1.5rem;transition:transform .3s,box-shadow .3s}.g8J8Uq_solutionItem:hover{transform:translateY(-5px);box-shadow:0 12px 30px #4fd1c566}.g8J8Uq_solutionItem:hover .g8J8Uq_solutionIcon{transform:scale(1.1)}.g8J8Uq_solutionTitle{color:#7fffd4;text-align:center;margin-bottom:.8rem;font-family:Manrope,sans-serif;font-size:1.3rem;font-weight:700}.g8J8Uq_solutionDescription{color:#f5f6f5e6;text-align:justify;background:#4fd1c50d;border-radius:4px;padding:.5rem;font-family:Manrope,sans-serif;font-size:1rem;line-height:1.6}.g8J8Uq_pointsContainer{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.g8J8Uq_pointItem{background:#f5f6f50d;border:1px solid #4fd1c533;border-radius:8px;align-items:center;padding:.75rem;transition:transform .2s;display:flex}.g8J8Uq_pointItem:hover{transform:scale(1.02)}.g8J8Uq_checkIcon{color:#7fffd4;margin-right:.5rem;font-size:.9rem}.g8J8Uq_pointText{color:#f5f6f5e6;flex:1;font-family:Manrope,sans-serif;font-size:.9rem}.g8J8Uq_infoContainer{margin-top:1rem}.g8J8Uq_infoTitle{color:#7fffd4;margin-bottom:.5rem;font-family:Manrope,sans-serif;font-size:1.1rem;font-weight:700}.g8J8Uq_infoText{color:#f5f6f5e6;background:#4fd1c50d;border-radius:4px;padding:.5rem;font-family:Manrope,sans-serif;font-size:1rem;line-height:1.6}@media (max-width:768px){.g8J8Uq_sectionOverlay{max-width:100%;margin:1.2rem .8rem;padding:1.2rem;top:0}.g8J8Uq_contentWrapper{margin:1.2rem auto 0}.g8J8Uq_headingTitle{font-size:2.2rem}.g8J8Uq_introText{font-size:.9rem}.g8J8Uq_techHeading{font-size:1.8rem}.g8J8Uq_solutionItem{flex:100%;min-width:100%;padding:1.2rem}.g8J8Uq_solutionIcon{font-size:2.2rem}.g8J8Uq_solutionTitle{font-size:1.2rem}.g8J8Uq_solutionDescription{font-size:.9rem}.g8J8Uq_pointText{font-size:.85rem}.g8J8Uq_infoTitle{font-size:1rem}.g8J8Uq_infoText{font-size:.9rem}}@media (max-width:480px){.g8J8Uq_sectionOverlay{min-height:480vh;margin:1rem .5rem;padding:1rem;top:4rem}.g8J8Uq_contentWrapper{margin:1rem auto 0}.g8J8Uq_headingTitle{font-size:2rem}.g8J8Uq_introText{font-size:.85rem}.g8J8Uq_techHeading{font-size:1.6rem}.g8J8Uq_solutionIcon{font-size:2rem}.g8J8Uq_solutionTitle{font-size:1.1rem}.g8J8Uq_solutionDescription{font-size:.85rem}.g8J8Uq_pointText{font-size:.8rem}.g8J8Uq_infoTitle{font-size:.95rem}.g8J8Uq_infoText{font-size:.85rem}}@media (max-width:320px){.g8J8Uq_sectionOverlay{min-height:620vh;margin:1rem .5rem;padding:1rem;top:4rem}}
