.videoMain{background-color:#fff;padding:2% 15% 10%;justify-content:center;align-items:center}.videoMain h1{color:#001d3d;font-family:anton,sans-serif;font-size:70px;text-transform:uppercase;margin-bottom:20px;text-align:center}.videoMain h2{color:#0059b8;font-family:poppins;font-size:20px;margin-bottom:20px;text-align:center;padding-left:15%;padding-right:15%}.video-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:15px;box-shadow:0 10px 30px rgb(0 0 0 / .1)}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:15px}.infoMain{background-color:#f9fbfd;padding:5% 20%}.infoMain h1{color:#001d3d;font-family:anton,sans-serif;font-size:50px;text-transform:uppercase;margin-bottom:20px;text-align:center}.infoMain h2{color:#0059b8;font-family:poppins,sans-serif;font-weight:600;font-size:40px;margin-bottom:20px;text-align:center}.infoMain p{color:#001d3d;font-family:poppins,sans-serif;font-weight:400;font-size:1.1em;line-height:1.8;margin-bottom:20px}.infoMain p.intro{font-size:1.2em;font-weight:500;color:#0059b8;text-align:center;margin-bottom:30px}.video-index{background:#fff;border-left:4px solid #0059b8;padding:20px 30px;margin:30px 0;border-radius:8px;box-shadow:0 4px 10px rgb(0 0 0 / .05)}.video-index h3{color:#001d3d;font-family:poppins,sans-serif;font-size:1.3em;font-weight:600;margin-bottom:15px}.video-index ul{list-style:none;padding:0;margin:0}.video-index ul li{color:#001d3d;font-family:poppins,sans-serif;font-size:1em;padding:8px 0;padding-left:25px;position:relative}.video-index ul li::before{content:"▶";position:absolute;left:0;color:#0059b8;font-size:.8em}.video-index ul li strong{color:#0059b8;font-weight:600}.requirements-list{margin:40px 0}.requirement-item{display:flex;align-items:flex-start;gap:20px;background:#fff;padding:25px;margin-bottom:20px;border-radius:10px;box-shadow:0 4px 15px rgb(0 0 0 / .05);transition:transform 0.3s ease,box-shadow 0.3s ease}.requirement-item:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgb(0 89 184 / .15)}.requirement-icon{background:#e6f0fa;width:60px;height:60px;min-width:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0059b8;font-size:1.8em}.requirement-content h4{color:#001d3d;font-family:poppins,sans-serif;font-size:1.2em;font-weight:600;margin:0 0 10px 0}.requirement-content p{color:#555;font-family:poppins,sans-serif;font-size:1em;line-height:1.6;margin:0}.footer-note{font-size:1.1em;color:#001d3d;font-weight:500;text-align:center;margin:40px 0 30px 0}.welcome-banner{background:#001d3d;color:#fff;text-align:center;padding:30px;border-radius:15px;margin-top:40px;box-shadow:0 10px 30px rgb(0 89 184 / .2)}.welcome-banner h3{font-family:poppins,sans-serif;font-size:2em;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:1px}.welcome-banner p{color:#fff;font-family:poppins,sans-serif;font-weight:400;font-size:1.1em;line-height:1.8;margin-bottom:20px}@media (max-width:1024px){.infoMain{padding:5% 10%}.infoMain h1{font-size:2em}.infoMain h2{font-size:1.5em}}@media (max-width:768px){.videoMain{padding:20% 5%}.infoMain{padding:8% 5%}.infoMain h1{font-size:1.8em;line-height:1.2}.infoMain h2{font-size:1.3em}.infoMain p{font-size:1em}.requirement-item{flex-direction:column;align-items:center;text-align:center;padding:20px}.requirement-icon{width:50px;height:50px;min-width:50px;font-size:1.5em}.video-index{padding:15px 20px}.welcome-banner h3{font-size:1.5em}}@media (max-width:480px){.infoMain h1{font-size:1.5em}.infoMain h2{font-size:1.2em}.infoMain p{font-size:.95em}.requirement-item{padding:15px}.requirement-icon{width:45px;height:45px;font-size:1.3em}.requirement-content h4{font-size:1.1em}.welcome-banner h3{font-size:1.3em}}