.hero-section_hero__x_6wI{height:calc(100vh - 85px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:linear-gradient(to bottom right,#fff9db,#fff)}.hero-section_contentTitle__0eToc{font-size:clamp(6rem,16vw,16rem);font-weight:700;background:linear-gradient(90deg,#ffd93d,orange);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-section_char__uIw7_{display:inline-block;opacity:0}.hero-section_subText__e4RoO{font-size:clamp(1.8rem,4.5vw,3.2rem);font-weight:700;margin-bottom:clamp(.5rem,2vw,1.5rem);color:#333;opacity:0;transform:translateY(30px)}.tech-section_container__EbWxi{padding:100px 6%;background-color:#fff;text-align:center}.tech-section_mainTitle__p4elv{font-size:2.4rem;font-weight:700;color:#002b5c;margin-bottom:25px}.tech-section_heading__iEb2w{font-size:1.4rem;font-weight:500;color:#036;margin-bottom:80px;line-height:1.8}.tech-section_grid__zQL2I{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px;justify-content:center}.tech-section_card__Rq7Bn{display:flex;flex-direction:column;align-items:center;width:100%;padding:40px 25px;border-radius:18px;background-color:#fff8e7;box-shadow:0 4px 8px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.tech-section_card__Rq7Bn:hover{transform:translateY(-5px);box-shadow:0 10px 16px rgba(0,0,0,.15)}.tech-section_imageWrapper__l2dUx{margin-bottom:25px}.tech-section_image__dgWak{object-fit:contain;border-radius:10px;width:100%;height:auto;max-width:300px}.tech-section_title__W8MQK{color:#004c97;font-size:2rem;font-weight:700;margin-bottom:20px}.tech-section_descList__v9fjD{list-style:none;padding:0;margin:0;text-align:left;max-width:420px}.tech-section_descList__v9fjD li{font-size:1.4rem;color:#333;line-height:1.9;margin-bottom:8px;position:relative;padding-left:18px}.tech-section_descList__v9fjD li:before{content:"•";position:absolute;left:0;color:#004c97;font-weight:700;font-size:1.3rem}@media (max-width:1200px){.tech-section_grid__zQL2I{grid-template-columns:repeat(2,1fr)}.tech-section_card__Rq7Bn{padding:35px 25px}}@media (max-width:768px){.tech-section_grid__zQL2I{grid-template-columns:1fr}.tech-section_card__Rq7Bn{padding:30px 20px}}