.jump-start-man{color:#000;text-align:center;background:linear-gradient(135deg,#9e9e9e,#ff2020);justify-content:center;align-items:center;min-height:80vh;padding-top:40px;display:flex;position:relative;overflow:hidden}.jump-start-man svg{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.jump-start-man .particles{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.jump-start-man .particles circle{transform-origin:50%;animation:30s linear infinite float,60s linear infinite rotate}@keyframes float{0%{transform:translate(0)}25%{transform:translate(10px,-5px)}50%{transform:translate(-10px,5px)}75%{transform:translate(5px,-10px)}to{transform:translate(0)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-content{z-index:1;flex-direction:row;justify-content:center;align-items:center;padding:0 20px;display:flex;position:relative}#jump-start-h1{margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:3.8rem;font-weight:800}.jump-start-manchester-page main a{color:#fff;background-image:linear-gradient(135deg,#d90429 0%,#9d0208 100%);border-radius:50px;align-items:center;gap:10px;margin-top:20px;padding:18px 36px;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #d904294d}.img-container{justify-content:center;align-items:center;width:100%;margin:20px;display:flex}.img-style{border-top-left-radius:30px;border-top-right-radius:30px;overflow:hidden}.img-style img{object-fit:cover;object-position:center;width:400px;height:300px;display:block}@media (max-width:1000px){.hero-content{flex-direction:column}.nimg-container{width:60vw}#jump-start-h1{font-size:2.4rem}}@media (max-width:768px){#jump-start-h1{font-size:1.9rem}.img-style img{width:300px;height:200px}section.our-service .info{flex-direction:column;margin:0}section.our-service .item{width:80%;margin:0}}.img-container{aspect-ratio:4/3;border-radius:40px 10px;width:100%;max-width:500px;transition:transform .5s,box-shadow .5s;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 25px 50px #00000040}.img-container img{object-fit:cover;width:100%;height:100%;display:block}.img-overlay{-webkit-backdrop-filter:blur();backdrop-filter:blur();pointer-events:none;background:linear-gradient(120deg,#fff0,#fff0);position:absolute;inset:0}.img-container:hover{transform:rotate(0)scale(1.03);box-shadow:0 35px 70px #00000059}.man-info p{font-size:1.1rem;font-weight:700}.our-service{flex-direction:column;justify-content:center;align-items:center;width:100vw;display:flex}.our-service .info{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.our-service h2{text-align:center}.our-service .item{text-align:center;border:1px solid #80808046;border-top:5px solid green;border-radius:20px;width:20%;margin:10px;padding:10px;box-shadow:0 0 1px}.our-service .item:hover{transform:translateY(-3px)}.other-areas{text-align:center;background:#f9fafb;padding:60px 20px}.other-areas h2{color:#111827;margin-bottom:30px;font-size:28px}.areas-list{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.area-item{color:#1f2937;background:#fff;border-radius:12px;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 10px #0000000f}.area-item:hover{color:#fff;background:#111827;transform:translateY(-4px);box-shadow:0 8px 18px #0000001f}@media (max-width:768px){.areas-list{flex-direction:column;align-items:center}.area-item{width:80%}}.how-it-works{text-align:center;background:#fff;padding:70px 20px}.how-it-works h2{color:#111827;margin-bottom:50px;font-size:30px}.steps{grid-template-columns:repeat(3,1fr);gap:30px;max-width:1100px;margin:0 auto;display:grid}.step{background:#f9fafb;border-radius:14px;padding:35px 25px;transition:all .3s;box-shadow:0 6px 18px #0000000f}.step h3{color:#111827;margin-bottom:15px;font-size:18px}.step p{color:#4b5563;font-size:15px;line-height:1.6}.step:hover{transform:translateY(-6px);box-shadow:0 12px 28px #0000001f}@media (max-width:992px){.steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.steps{grid-template-columns:1fr}}
