.linkedin-marketing-section{background:#fff;padding:130px 0;position:relative;overflow:hidden}.linkedin-marketing-section:before{content:"";background:radial-gradient(circle,#f15b2614 0%,#0000 70%);border-radius:50%;width:700px;height:700px;position:absolute;top:-250px;right:-150px}.linkedin-layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.linkedin-visual{justify-content:center;align-items:center;min-height:650px;display:flex;position:relative}.linkedin-device-card{z-index:2;background:#fff;border-radius:40px;width:100%;max-width:520px;padding:30px;transition:all .5s;animation:5s ease-in-out infinite floatCard;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:0 20px 60px #00000014,0 5px 20px #f15b2614}.linkedin-device-card:hover{transform:rotate(0)translateY(-10px)}.linkedin-device-card img{border-radius:24px;width:100%;display:block}.floating-bg-circle{z-index:0;border-radius:50%;position:absolute}.circle-one{background:#f15b2614;width:320px;height:320px;animation:6s infinite pulseCircle;top:0;left:20px}.circle-two{background:#0000000a;width:180px;height:180px;animation:4s infinite pulseCircle;bottom:40px;right:40px}.floating-badge{color:#111;z-index:3;background:#fff;border-radius:50px;padding:14px 22px;font-size:14px;font-weight:600;animation:4s ease-in-out infinite floatBadge;position:absolute;box-shadow:0 15px 35px #00000014}.floating-badge span{padding-left:16px;position:relative}.floating-badge span:before{content:"";background:#f15b26;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:0}.badge-one{top:90px;left:0}.badge-two{animation-delay:1s;top:230px;right:0}.badge-three{animation-delay:2s;bottom:90px;left:40px}.linkedin-content{z-index:2;position:relative}.linkedin-mini-title{letter-spacing:3px;color:#f15b26;margin-bottom:20px;padding-left:55px;font-size:13px;font-weight:700;display:inline-block;position:relative}.linkedin-mini-title:before{content:"";background:#f15b26;width:40px;height:2px;position:absolute;top:50%;left:0}.linkedin-content h2{color:#111;margin-bottom:30px;font-size:64px;font-weight:700;line-height:1.1}.linkedin-content h2 span{color:#f15b26;display:block}.linkedin-content p{color:#555;margin-bottom:24px;font-size:17px;line-height:1.9}.intro-text{font-weight:500;color:#222!important;font-size:20px!important}.linkedin-services-flow{margin-top:50px;position:relative}.linkedin-services-flow:before{content:"";background:linear-gradient(#f15b26,#f15b261a);width:2px;height:calc(100% - 20px);position:absolute;top:10px;left:20px}.service-flow-item{gap:25px;margin-bottom:35px;transition:all .4s;display:flex;position:relative}.service-flow-item:hover{transform:translate(10px)}.service-numbers{color:#fff;z-index:2;background:#111;border-radius:50%;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;font-size:13px;font-weight:700;transition:all .4s;display:flex;position:relative}.service-flow-item:hover .service-numbers{background:#f15b26;transform:scale(1.1)}.service-flow-content h4{color:#111;margin-bottom:10px;font-size:24px;font-weight:700}.service-flow-content p{margin:0;font-size:15px;line-height:1.8}@keyframes floatCard{0%{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-15px)}to{transform:rotate(-4deg)translateY(0)}}@keyframes floatBadge{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@keyframes pulseCircle{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@media (max-width:991px){.linkedin-layout{grid-template-columns:1fr;gap:60px}.linkedin-content h2{font-size:46px}.linkedin-visual{min-height:auto}}@media (max-width:767px){.linkedin-marketing-section{padding:90px 0}.linkedin-content h2{font-size:38px}.intro-text{font-size:18px!important}.floating-badge{display:none}.linkedin-device-card{padding:15px}}
