.itsupport-container{max-width:1200px;margin:0 auto;padding:20px;color:#333;line-height:1.6}.itsupport-header{display:flex;align-items:center;justify-content:space-between;gap:3rem;margin-bottom:3rem}.itsupport-heading{font-size:clamp(2rem,5vw,2.5rem);font-weight:900;color:#000;text-align:left;flex:1;margin-left:60px}.itsupport-subheading{font-size:clamp(1rem,2vw,1.25rem);font-weight:700;color:#555;line-height:1.8;text-align:left;flex:2}.itsupport-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.itsupport-details{flex:1;margin-left:60px}.itsupport-details h2{font-size:clamp(1.75rem,4vw,2rem);font-weight:900;margin-bottom:15px;color:#000}.itsupport-details ul{font-size:18px;list-style-type:disc;margin:10px 0 0 20px;padding:0;color:#333}.itsupport-details li{margin-bottom:10px;line-height:1.6}.itsupport-animation{display:flex;justify-content:center;align-items:center;padding:2rem}.itsupport-animation>div{width:100%;max-width:600px;height:600px}.itsupport-animation-responsive{display:none}.itsupport-footer{margin-left:60px}.itsupport-footer h2{font-size:clamp(1.75rem,4vw,2rem);font-weight:900;margin-bottom:20px;color:#000}.itsupport-footer ul{list-style-type:disc;margin:10px 0 0 20px;padding:0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;color:#333}.itsupport-footer p{margin-top:15px;font-weight:500;font-size:clamp(1rem,1.5vw,1.25rem);color:#555;line-height:1.6}@media (max-width:1024px){.itsupport-header{flex-direction:column;text-align:center;gap:2rem}.itsupport-heading{font-size:3rem;text-align:center}.itsupport-subheading{text-align:center;max-width:100%}.itsupport-content{grid-template-columns:1fr;gap:3rem}.itsupport-animation{display:none}.itsupport-animation-responsive{display:flex;justify-content:center;margin-bottom:2rem}.itsupport-animation-responsive>div{width:100%;max-width:500px;height:500px}}@media (max-width:768px){.itsupport-container{padding:2rem 1rem}.itsupport-heading{font-size:2.5rem}.itsupport-footer h2{font-size:1.75rem}.itsupport-footer p,.itsupport-footer ul,.itsupport-subheading{font-size:1rem}.itsupport-animation-responsive>div{height:400px}}@media (max-width:480px){.itsupport-heading{font-size:2rem}.itsupport-animation-responsive>div{height:300px}}