.miles-container{gap:30px!important;padding:0}.miles-container>.e-child{position:relative;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px;transition:all 0.4s cubic-bezier(.25,.8,.25,1);overflow:hidden;z-index:1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.miles-container>.e-child::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:#004b9e;box-shadow:0 0 15px #004b9e;transition:all 0.4s ease;z-index:-1}.miles-container>.e-child:hover{transform:translateY(-8px);border-color:rgba(0,75,158,.4);box-shadow:0 20px 40px -10px rgba(0,0,0,.3),0 0 30px -5px rgba(0,75,158,.15)}.miles-container>.e-child:hover::before{height:100%;opacity:.04}.miles-container .text-blue-400{color:#00A859!important;text-shadow:0 0 10px rgba(0,75,158,.2)}.miles-container .bg-white\/5{background:transparent!important;border:none!important;padding:0!important}.miles-container h2{margin-top:12px;margin-bottom:16px;font-weight:700!important;letter-spacing:-.5px}.student-loop{height:100%;position:relative;background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:20px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 16px rgba(15,23,42,.04);transition:all 0.5s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column}.student-loop .e-con-inner{height:100%;display:flex!important;flex-direction:column;padding:0!important;gap:0!important}.student-loop .elementor-widget-image{margin:0!important;overflow:hidden;position:relative;border-radius:0;line-height:0}.student-loop .elementor-widget-image::after{content:'';position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(255,255,255,1) 0%,rgba(255,255,255,.6) 40%,rgba(255,255,255,0) 100%);pointer-events:none;z-index:2}.student-loop .elementor-widget-image img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform 0.6s cubic-bezier(.25,1,.5,1);display:block}.student-loop .elementor-widget-heading{padding:0 28px 8px!important;margin:-28px 0 0 0!important;position:relative;z-index:3}.student-loop .elementor-widget-heading .elementor-heading-title{font-family:'Plus Jakarta Sans','Inter',sans-serif;font-size:22px;font-weight:700;color:#0f172a;letter-spacing:-.4px;line-height:1.3;position:relative;padding-bottom:10px;display:inline-block}.student-loop .elementor-widget-heading .elementor-heading-title::after{content:'';position:absolute;bottom:0;left:0;width:36px;height:3px;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:3px;transition:width 0.4s cubic-bezier(.25,.8,.25,1)}.student-loop .e-con-full.e-flex.e-child{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;padding:0 28px!important;margin:12px 0 0 0!important;gap:8px!important}.student-loop .elementor-element-fb032d8.elementor-widget-text-editor{display:inline-flex!important;align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border:1px solid rgba(245,158,11,.2);border-radius:100px;font-family:'Inter',sans-serif;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;margin:0!important;padding:6px 14px!important;width:fit-content!important;height:auto!important;line-height:1.4!important}.student-loop .elementor-element-f55438c.elementor-widget-text-editor{display:inline-flex!important;align-items:center;background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#065f46;border:1px solid rgba(16,185,129,.2);border-radius:100px;font-family:'Inter',sans-serif;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;margin:0!important;padding:6px 14px!important;width:fit-content!important;height:auto!important;line-height:1.4!important}.student-loop .elementor-element-a48ea04.elementor-widget-text-editor{padding:16px 28px 28px!important;margin:0!important;margin-top:auto!important;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-family:'Inter',sans-serif;font-size:14px;line-height:1.75;color:#475569;font-weight:400}.student-loop:hover{transform:translateY(-6px);border-color:rgba(59,130,246,.25);box-shadow:0 20px 50px rgba(59,130,246,.12),0 8px 20px rgba(15,23,42,.06)}.student-loop:hover .elementor-widget-image img{transform:scale(1.06)}.student-loop:hover .elementor-widget-heading .elementor-heading-title::after{width:56px}@keyframes fadeInUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.student-loop{animation:fadeInUp 0.7s cubic-bezier(.25,.8,.25,1) both}.student-loop:nth-child(2){animation-delay:0.1s}.student-loop:nth-child(3){animation-delay:0.2s}.student-loop:nth-child(4){animation-delay:0.3s}@media (max-width:768px){.demo-wrapper{grid-template-columns:1fr;gap:24px}.student-loop .elementor-widget-heading{padding:0 20px 8px!important}.student-loop .e-con-full.e-flex.e-child{padding:0 20px!important}.student-loop .elementor-element-a48ea04.elementor-widget-text-editor{padding:16px 20px 24px!important}}.page-header{text-align:center;margin-bottom:48px;grid-column:1 / -1}.page-header h2{font-family:'Plus Jakarta Sans',sans-serif;font-size:36px;font-weight:800;color:#0f172a;letter-spacing:-.5px;margin-bottom:12px}.page-header p{font-size:16px;color:#64748b;max-width:520px;margin:0 auto;line-height:1.6}