.arc-program{padding:2rem 1.25rem}.arc-program .intro{flex-direction:column;align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.arc-program .intro .text{flex:1}.arc-program .intro .text h2{text-align:center;margin-bottom:1rem;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700}.arc-program .intro .text h2 .highlight{color:#f17006}.arc-program .intro .text p{color:#000;text-align:justify;font-family:Inter,sans-serif;font-size:1rem}.arc-program .intro .image{flex:1}.arc-program .intro .image img{border-top-left-radius:40px;border-bottom-right-radius:40px;width:100%;height:auto}.arc-program .program-list{flex-direction:column;display:flex}.arc-program .program-list .program-card{flex-direction:column;gap:2rem;padding:2rem 0;display:flex}.arc-program .program-list .program-card.reverse{flex-direction:column}.arc-program .program-list .program-card .image{flex:1}.arc-program .program-list .program-card .image img{border-top-left-radius:40px;border-bottom-right-radius:40px;width:100%;height:auto}.arc-program .program-list .program-card .text{flex:1}.arc-program .program-list .program-card .text h3{text-align:center;color:#f17006;margin-bottom:1rem;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700}.arc-program .program-list .program-card .text p{color:#000;text-align:justify;font-family:Inter,sans-serif;font-size:1rem}.arc-program .program-list .program-card .text .join-btn{color:#2f1b0b;cursor:pointer;background:#f17006;border:none;border-radius:4px;margin-top:2rem;padding:.75rem 1.5rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;transition:all .3s}.arc-program .program-list .program-card .text .join-btn:hover{background:#bf5905}@media (min-width:768px){.arc-program{padding:4rem 3rem}.arc-program .intro{flex-direction:row;gap:3rem}.arc-program .intro .text h2{font-size:2rem}.arc-program .intro .text p{font-size:1.125rem}.arc-program .intro .image img{border-top-left-radius:60px;border-bottom-right-radius:60px}.arc-program .program-list .program-card{flex-direction:row;align-items:center;gap:3rem}.arc-program .program-list .program-card.reverse{flex-direction:row-reverse}.arc-program .program-list .program-card .text h3{font-size:2rem}.arc-program .program-list .program-card .text p{font-size:1.125rem}.arc-program .program-list .program-card .join-btn{margin-top:3rem;font-size:1.125rem}}@media (min-width:1200px){.arc-program{padding:6rem 8rem}.arc-program .intro{gap:4rem;margin-bottom:3rem}.arc-program .intro .text{flex:0 0 65%}.arc-program .intro .text h2{font-size:2.25rem}.arc-program .intro .text p{font-size:1.25rem}.arc-program .intro .image{flex:0 0 30%}.arc-program .intro .image img{border-top-left-radius:70px;border-bottom-right-radius:70px}.arc-program .program-list .program-card{gap:5rem;padding:2.25rem 0}.arc-program .program-list .program-card .text{flex:0 0 65%}.arc-program .program-list .program-card .text h3{font-size:2.25rem}.arc-program .program-list .program-card .text p{font-size:1.25rem}.arc-program .program-list .program-card .text .join-btn{margin-top:4rem;font-size:1.125rem}}@media (min-width:1440px){.arc-program{padding:7rem 10rem}.arc-program .intro{gap:5rem;margin-bottom:3.5rem}.arc-program .intro .text h2{font-size:2.35rem}.arc-program .intro .text p{font-size:1.3rem}.arc-program .program-list .program-card{gap:6rem}.arc-program .program-list .program-card .text h3{font-size:2.35rem}.arc-program .program-list .program-card .text p{font-size:1.3rem}.arc-program .program-list .program-card .join-btn{margin-top:4.5rem;font-size:1.2rem}}@media (min-width:1920px){.arc-program{padding:7rem 11rem}.arc-program .intro{gap:5rem;margin-bottom:3.5rem}.arc-program .intro .text h2{font-size:2.5rem}.arc-program .intro .text p{font-size:1.375rem}.arc-program .program-list .program-card{gap:6.5rem}.arc-program .program-list .program-card .text h3{font-size:2.5rem}.arc-program .program-list .program-card .text p{font-size:1.5rem}.arc-program .program-list .program-card .join-btn{margin-top:5rem;font-size:1.25rem}}.scroll-progress-bar{transform-origin:0%;z-index:50;background:#f17006;width:100%;height:4px;position:absolute;top:0;left:0}
section h2{text-align:center;margin-bottom:2.5rem;font-family:Inter,sans-serif;font-size:2rem;font-weight:700}section h2 .highlight{color:#f17006}.knowledge-hub-section{padding:3rem 1.5rem}.knowledge-hub-section .knowledge-cards{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.knowledge-hub-section .knowledge-cards .card{color:#fff;text-align:left;border-top-left-radius:30px;border-bottom-right-radius:30px;flex-direction:column;gap:1.5rem;width:100%;padding:1.5rem;transition:transform .3s,box-shadow .3s;display:flex}.knowledge-hub-section .knowledge-cards .card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.knowledge-hub-section .knowledge-cards .card .card-header{flex-direction:column;justify-content:space-between;gap:1.5rem;display:flex}.knowledge-hub-section .knowledge-cards .card .card-header .icon{font-size:2rem}.knowledge-hub-section .knowledge-cards .card .card-header .resources{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#000820;background:#e2e2e2;border-radius:20px;width:140px;margin-bottom:-.5rem;padding:.4rem .8rem;font-size:.9rem;font-weight:400}.knowledge-hub-section .knowledge-cards .card h3{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700}.knowledge-hub-section .knowledge-cards .card .desc{color:#ffffffeb;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-family:Inter,sans-serif;font-size:.9rem;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.knowledge-hub-section .knowledge-cards .card ul{flex-wrap:wrap;gap:.75rem;padding:0;list-style:none;display:flex}.knowledge-hub-section .knowledge-cards .card ul li{color:#000820;white-space:nowrap;text-transform:lowercase;background:#e2e2e2;border-radius:20px;padding:.4rem .8rem;font-size:.9rem;font-weight:600}.knowledge-hub-section .knowledge-cards .card button{cursor:pointer;color:#fff;background:#37bf5b;border:none;border-radius:.25rem;width:fit-content;padding:.4rem .75rem;font-size:.9rem;font-weight:700;transition:all .25s}.knowledge-hub-section .knowledge-cards .card button:hover{color:#000;background:#fff}@media (min-width:768px){section h2{margin-bottom:3rem;font-size:2.2rem}.knowledge-hub-section{padding:4rem 2rem}.knowledge-hub-section .knowledge-cards{gap:1.25rem}.knowledge-hub-section .knowledge-cards .card{width:48%;min-height:500px;padding:1.8rem}.knowledge-hub-section .knowledge-cards .card .card-header{gap:2rem}.knowledge-hub-section .knowledge-cards .card .card-header .icon{font-size:2.5rem}.knowledge-hub-section .knowledge-cards .card .card-header .resources{width:150px}.knowledge-hub-section .knowledge-cards .card h3{font-size:1.2rem}.knowledge-hub-section .knowledge-cards .card .desc,.knowledge-hub-section .knowledge-cards .card ul li,.knowledge-hub-section .knowledge-cards .card button{font-size:1rem}}@media (min-width:1024px){section h2{margin-bottom:3.5rem;font-size:2.5rem}.knowledge-hub-section{padding:5rem 4rem}.knowledge-hub-section .knowledge-cards{gap:1.5rem}.knowledge-hub-section .knowledge-cards .card{width:380px;min-height:520px;padding:2rem}.knowledge-hub-section .knowledge-cards .card .card-header .icon{font-size:3rem}.knowledge-hub-section .knowledge-cards .card .card-header .resources{width:157px}.knowledge-hub-section .knowledge-cards .card h3{font-size:1.25rem}.knowledge-hub-section .knowledge-cards .card .desc,.knowledge-hub-section .knowledge-cards .card ul li,.knowledge-hub-section .knowledge-cards .card button{font-size:1rem}}@media (min-width:1920px){section h2{margin-bottom:4rem;font-size:2.8rem}.knowledge-hub-section{padding:5rem 10.5rem}.knowledge-hub-section .knowledge-cards{gap:1.5rem}.knowledge-hub-section .knowledge-cards .card{width:388px;min-height:522px;padding:2rem}.knowledge-hub-section .knowledge-cards .card .card-header{gap:3rem}.knowledge-hub-section .knowledge-cards .card .card-header .icon{font-size:3rem}.knowledge-hub-section .knowledge-cards .card .card-header .resources{width:157px}.knowledge-hub-section .knowledge-cards .card h3{font-size:1.25rem}.knowledge-hub-section .knowledge-cards .card .desc,.knowledge-hub-section .knowledge-cards .card ul li,.knowledge-hub-section .knowledge-cards .card button{font-size:1rem}}
.testimonials{text-align:center;background:#f4f5f7;padding:3rem 2rem}.testimonials .title{color:#000820;margin-bottom:1.5rem;font-size:2rem;font-weight:700}@media (min-width:768px){.testimonials .title{margin-bottom:2rem;font-size:2.3rem}}@media (min-width:1200px){.testimonials .title{margin-bottom:3rem;font-size:2.5rem}}.testimonials .cards{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}@media (min-width:768px){.testimonials .cards{gap:2rem}}@media (min-width:1200px){.testimonials .cards{gap:30px}}.testimonials .testimonial-card{text-align:center;background:#fff;border-radius:2rem;width:100%;max-width:350px;margin-top:2rem;padding:1.5rem 1.8rem 3rem;transition:transform .3s;position:relative;box-shadow:0 6px 20px #00000014}.testimonials .testimonial-card:hover{transform:translateY(-5px)}.testimonials .testimonial-card .image{position:absolute;top:-45px;left:50%;transform:translate(-50%)}.testimonials .testimonial-card .profile-img{object-fit:cover;border:4px solid #fff;border-radius:50%;box-shadow:0 4px 12px #0000001a}.testimonials .testimonial-card h3{color:#000820;margin-top:3rem;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700}.testimonials .testimonial-card .role{color:#000;margin:.3rem 0;font-size:.9rem}.testimonials .testimonial-card .batch{color:#f17006;margin-bottom:1rem;font-size:.8rem}.testimonials .testimonial-card .desc{color:#000;text-align:left;font-size:.95rem;font-weight:500;line-height:1.5}
