.section-style-100{position:relative;min-height:100vh;padding:120px 0 80px;overflow:hidden}@media(max-width: 991px){.section-style-100{padding:100px 0 60px;min-height:auto}}.section-style-100 .content-box{max-width:600px;padding:2rem 1rem}@media(max-width: 991px){.section-style-100 .content-box{max-width:100%;text-align:center;margin-bottom:3rem;padding:1rem}}.section-style-100 .content-box .main-heading{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;color:#000;line-height:1.3;margin-bottom:1.5rem}.section-style-100 .content-box .sub-heading{font-size:clamp(1rem,2vw,1.25rem);font-weight:400;line-height:1.6;color:#333;margin-bottom:2rem}.section-style-100 .content-box .cta-buttons{display:flex;gap:1rem;flex-wrap:wrap}@media(max-width: 991px){.section-style-100 .content-box .cta-buttons{justify-content:center}}@media(max-width: 576px){.section-style-100 .content-box .cta-buttons{flex-direction:column}.section-style-100 .content-box .cta-buttons .btn-landing{width:100%}}.section-style-100 .image-layer-1{position:relative;width:100%;min-height:500px;display:flex;align-items:center;justify-content:center}@media(max-width: 991px){.section-style-100 .image-layer-1{min-height:400px;margin-bottom:2rem}}@media(max-width: 576px){.section-style-100 .image-layer-1{min-height:320px}}.section-style-100 .image-board{position:relative;width:100%;max-width:600px;aspect-ratio:16/9;margin:0 auto;background:linear-gradient(135deg, #f3f5ff 0%, #e8edff 50%, #d4ddff 100%);border-radius:30px;box-shadow:0 20px 60px rgba(0,0,0,.15),0 10px 30px rgba(0,0,0,.1);animation:dashboardFloat 6s ease-in-out infinite;will-change:transform}@media(max-width: 991px){.section-style-100 .image-board{max-width:500px}}@media(max-width: 576px){.section-style-100 .image-board{max-width:100%;border-radius:20px}}.section-style-100 .image-item{position:absolute;border-radius:15px;box-shadow:0 8px 20px rgba(0,0,0,.2);background:#fff;overflow:hidden;transform:translate(-50%, -50%);will-change:transform,opacity}.section-style-100 .image-item img{width:100%;height:100%;object-fit:cover;display:block}.section-style-100 .image-item.duo-meeting{width:40%;top:20%;left:25%;padding:10px;animation:elementPulse 4s ease-in-out infinite 3s}.section-style-100 .image-item.duo-meeting img{border-radius:10px}.section-style-100 .image-item.women-sitting-with-laptop{width:25%;top:35%;left:55%;padding:10px;animation:elementFloat 5s ease-in-out infinite 3.5s}.section-style-100 .image-item.women-sitting-with-laptop img{border-radius:10px}.section-style-100 .image-item.snapshot-sourcing-dashboard{width:33%;top:15%;left:77%;animation:elementSlide 4s ease-in-out infinite 4s}.section-style-100 .image-item.resume{width:20%;top:80%;left:20%;animation:elementSlide 4.5s ease-in-out infinite 4.5s}.section-style-100 .image-item.calendar{width:20%;top:55%;left:42%;z-index:10;background:rgba(0,0,0,0);box-shadow:none;animation:elementBounce 3s ease-in-out infinite 5s}.section-style-100 .image-item.person-profile-photo{width:18%;top:70%;left:53%;border-radius:50%;padding:5px;background:#e5e0e7;animation:elementPulse 2.5s ease-in-out infinite 5.5s}.section-style-100 .image-item.person-profile-photo img{border-radius:50%}.section-style-100 .image-item.jobseeker-with-resume{width:38%;top:80%;left:80%;padding:12px;animation:elementFloat 3.5s ease-in-out infinite 6s}.section-style-100 .image-item.jobseeker-with-resume img{border-radius:10px}@media(max-width: 991px){.section-style-100 .image-item.duo-meeting{width:38%;top:18%;left:22%}.section-style-100 .image-item.women-sitting-with-laptop{width:28%;top:38%;left:58%}.section-style-100 .image-item.snapshot-sourcing-dashboard{width:36%;top:12%;left:78%}.section-style-100 .image-item.resume{width:22%;top:78%;left:18%}.section-style-100 .image-item.calendar{width:22%;top:52%;left:40%}.section-style-100 .image-item.person-profile-photo{width:20%;top:68%;left:55%}.section-style-100 .image-item.jobseeker-with-resume{width:40%;top:82%;left:82%}}@media(max-width: 576px){.section-style-100 .image-item.duo-meeting{width:42%;padding:8px}.section-style-100 .image-item.women-sitting-with-laptop{width:32%;padding:8px}.section-style-100 .image-item.snapshot-sourcing-dashboard{width:38%}.section-style-100 .image-item.resume{width:24%}.section-style-100 .image-item.calendar{width:24%}.section-style-100 .image-item.person-profile-photo{width:22%;padding:4px}.section-style-100 .image-item.jobseeker-with-resume{width:44%;padding:10px}}@keyframes dashboardFloat{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(0.5deg)}}@keyframes elementPulse{0%,100%{transform:translate(-50%, -50%) scale(1)}50%{transform:translate(-50%, -50%) scale(1.08)}}@keyframes elementFloat{0%,100%{transform:translate(-50%, -50%) translateY(0)}50%{transform:translate(-50%, -50%) translateY(-10px)}}@keyframes elementSlide{0%,100%{transform:translate(-50%, -50%) translateX(0)}50%{transform:translate(-50%, -50%) translateX(12px)}}@keyframes elementBounce{0%,100%{transform:translate(-50%, -50%) translateY(0) scale(1)}25%{transform:translate(-50%, -50%) translateY(-8px) scale(1.05)}75%{transform:translate(-50%, -50%) translateY(4px) scale(0.95)}}