.container{font-family:Poppins,Arial,sans-serif}.header{justify-content:space-between;padding:1rem 2rem;background-color:#fff}.header,.leftSection{display:flex;align-items:center}.leftSection{gap:2rem}.navLinks{display:flex;gap:1.5rem;font-size:1rem}.navLinks a{text-decoration:none;color:#333;font-weight:500}.bookDemoButton{padding:.5rem 1.5rem;background-color:#6d28d9;color:#fff;border:none;border-radius:20px;font-size:.9rem;cursor:pointer;font-weight:500;transition:background-color .3s ease}.bookDemoButton:hover{background-color:#5a23b1}.iphoneFrameContainer{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.iphoneFrame{width:350px;height:700px;background-image:url(/icons/iphone-frame.png);background-size:cover;align-items:center}.iphoneFrame,.videoContainer{position:relative;justify-content:center;overflow:hidden}.videoContainer{width:80%;height:80%;background-color:#fff;border-radius:25px;border:1px solid #e5e5e5;box-shadow:0 4px 4px rgba(0,0,0,.063);margin-top:60px;margin-left:35px}.video{width:100%;height:350px;border-top-left-radius:25px;border-top-right-radius:25px}.descriptionHeading{padding-left:1.2rem}.jobInfo{border:1px solid #2d79a5;border-radius:10px;width:60px;height:50px;display:flex;align-items:center;justify-content:center;padding:10px;cursor:pointer}@media (max-width:400px){.iphoneFrame{width:300px;height:600px}.video{height:270px}.videoContainer{margin-left:29px}.jobInfo{width:54px;height:44px}.descriptionHeading{padding-left:.2rem}}.playButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;border-radius:50%;padding:.1rem}.gradiant{display:flex;align-items:center;justify-content:left;width:100%;height:60px;background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.5));margin-top:-4px}.logo{border-radius:50%;margin-right:8px;padding-left:10px}.employerDetails{font-weight:500;color:#fff;margin:0}.actionItems{margin-top:10px;display:flex;border-top:2px solid #f2f2f2;align-items:center;justify-content:center;padding:16px 5px;gap:10px}.jobDescriptionContainer{padding:1.5rem;max-width:600px;height:700px;margin:0 auto;color:#333}.backButton{font-size:1.2rem;margin-right:1rem;background:none;border:none;cursor:pointer;color:#6d28d9}.jobContent{font-size:1rem;color:#4a4a4a;max-height:520px;overflow-y:auto}.storeButtonsContainer{display:flex;flex-direction:column;gap:1rem}.buttonsHeading{gap:1rem;width:280px;padding-left:60px}.storeButton{cursor:pointer}@media (max-width:718px){.storeButtonsContainer{flex-direction:row;justify-content:flex-start;gap:.5rem}.storeButton{width:130px;height:45px;justify-content:left;align-items:left;cursor:pointer}.buttonsHeading{padding-left:20px;padding-bottom:10px}}.banner{position:absolute;top:60px;left:30px;width:72%;height:280px;padding:12px 16px;display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:15px;border:3px solid #e5e5e5;box-shadow:1px 4px 4px rgba(0,0,0,.1);z-index:10;text-align:center}.banner-title{font-size:20px;font-weight:700;color:#666;margin-top:90px}.banner-subtitle{font-size:16px;font-weight:400;color:#666;margin:6px 0}@keyframes shake-vertical{50%{transform:translateY(10px)}75%{transform:translateY(-2px)}}.shake-vertical{animation:shake-vertical .3s ease-in-out}.buttonsTitle{color:#7046cf;font-size:38px;font-weight:900;text-align:center;margin-bottom:30px}.buttonsList{padding-left:0;font-size:30px;color:#595959;font-weight:800,}.modalOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modalContent{background:#fff;padding:20px;border-radius:8px;position:relative;text-align:center}.closeButton{position:absolute;top:10px;right:10px;font-size:24px;border:none;background:none;cursor:pointer}