#pgHowWorks{padding:64px 0;background:linear-gradient(to bottom,#f5f5f5 0 50%,#fff 50% 100%);border-top:1px solid #b1b1b1}#pgHowWorks .container{max-width:1200px;margin:0 auto;padding:0 20px}#pgHowWorks .title{text-align:center;color:var(--post-graduation-primary-color, #1b2748);font-size:32px;font-weight:600;margin-bottom:48px}#pgHowWorks .cards-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;align-items:start}#pgHowWorks .how-card{background:var(--background-light, #ffffff);border-radius:24px;padding:0;border:2px solid #b1b1b1;box-shadow:0 5px 6.7px #0000001c;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:224px;height:300px;display:flex;flex-direction:column;align-items:center;overflow:hidden}#pgHowWorks .how-card>*{cursor:default}#pgHowWorks .how-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}#pgHowWorks .card-top{width:100%;height:60%;display:flex;align-items:center;justify-content:center;padding:20px 24px}#pgHowWorks .card-bottom{width:100%;height:40%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:12px 0 24px;gap:0}#pgHowWorks .card-bottom :is(.card-title,.card-description){line-height:normal}#pgHowWorks .card-icon-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--background-light, #ffffff)}#pgHowWorks .card-icon-wrapper>svg{stroke-width:1}#pgHowWorks .cloud-bg{position:absolute;top:47%;left:50%;transform:translate(-50%);width:75%;height:auto;z-index:1}#pgHowWorks .cloud-bg svg{width:100%;height:auto;color:#e8eeff}#pgHowWorks .card-icon-wrapper svg:not(.cloud-bg svg){width:40%;height:auto;max-width:80px;color:#2b3a57;stroke-width:1px;position:relative;z-index:2}#pgHowWorks .card-title{color:var(--post-graduation-primary-color, #1b2748);font-size:18px;font-weight:600;margin:0;line-height:1;width:204px}#pgHowWorks .card-description{color:#666;font-size:14px;line-height:1;margin:0;width:204px}#pgHowWorks .mobile-only{display:none}#pgHowWorks .desktop-only{display:grid}@media screen and (max-width: 767px){#pgHowWorks{padding:48px 0}#pgHowWorks .container{padding:0}#pgHowWorks .title{font-size:24px;margin-bottom:32px;padding:0 20px}#pgHowWorks .mobile-only{display:block}#pgHowWorks .desktop-only{display:none}#pgHowWorks .cards-swiper{overflow:hidden;padding:0 0 40px}#pgHowWorks .swiper{padding-top:8px;overflow:visible}#pgHowWorks .swiper-wrapper{display:flex}#pgHowWorks .swiper-slide{height:auto;flex-shrink:0;width:224px}#pgHowWorks .how-card{width:224px;height:300px;padding:0}#pgHowWorks .card-title,#pgHowWorks .card-description{width:137.5px}#pgHowWorks .swiper-pagination{position:relative;margin-top:24px;text-align:center;display:flex;justify-content:center;align-items:center;gap:4px}#pgHowWorks .swiper-pagination-bullet{width:8px;height:8px;background:#d1d5db;opacity:1;margin:0;transition:all .3s ease;border-radius:50%;display:inline-block}#pgHowWorks .swiper-pagination-bullet-active{background:#2054e3}}@media screen and (min-width: 768px) and (max-width: 1024px){#pgHowWorks .cards-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media screen and (max-width: 768px){#pgHowWorks .swiper{padding-top:8px}}
