#sakib-home .hero .frame::before{background:radial-gradient(closest-side,rgba(7,143,111,.34),rgba(66,181,126,.16) 62%,rgba(189,241,216,0) 100%)}
#sakib-home .hero .orbits::before{background:radial-gradient(closest-side,rgba(7,143,111,.23),rgba(66,181,126,.12) 60%,transparent 100%)}
#sakib-home .hero .orb.o1{border-color:rgba(7,143,111,.32)}
#sakib-home .hero .orb.o2{border-color:rgba(66,181,126,.25)}
#sakib-home .hero .orb::after,#sakib-home .hero .orb.o2::after{background:linear-gradient(135deg,#078f6f,#bdf1d8);box-shadow:0 0 0 4px #078f6f22,0 0 16px #078f6f88}
#sakib-home .hero .ol{box-shadow:0 8px 22px #078f6f28}
#sakib-home .hero .bub{box-shadow:0 12px 28px #078f6f28}
#sakib-home .hero .bub::after{border-color:#078f6f45}
#sakib-home .hero-promises{width:100%;justify-content:space-between;align-items:center;gap:10px 14px;font-size:clamp(13px,1.05vw,16px);font-weight:500;padding:6px 0;box-sizing:border-box}
#sakib-home .hero-promises>span{gap:8px}
#sakib-home .hero-promises i{font-size:25px;color:#078f6f}
#sakib-home .proof-card{display:flex;flex-direction:column}
#sakib-home .proof-card h3{font-size:clamp(18px,1.55vw,22px);line-height:1.5;margin:20px 0;overflow-wrap:break-word}
#sakib-home .proof-card .proof-link{margin-top:auto}
@media(max-width:520px){#sakib-home .hero-promises{justify-content:center;gap:9px 16px;font-size:12px}#sakib-home .hero-promises i{font-size:22px}#sakib-home .proof-card h3{font-size:19px}}
#sakib-home .hero-txt{position:relative;z-index:3}

#sakib-home #sk-reviews .implementation-process .process-cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:13px 19px;box-sizing:border-box;border:1px solid #078f6f;border-radius:12px;background:linear-gradient(135deg,#078f6f,#066d55);color:#fff;font-size:13px;font-weight:650;line-height:1.5;text-decoration:none;box-shadow:0 7px 17px #078f6f28;transition:background .2s,box-shadow .2s,transform .2s}
#sakib-home #sk-reviews .implementation-process .process-cta:hover{background:#065d47;border-color:#065d47;box-shadow:0 9px 22px #078f6f38;transform:translateY(-2px)}
#sakib-home #sk-reviews .implementation-process .process-cta:focus-visible{outline:3px solid #69c8a6;outline-offset:4px}
#sakib-home #sk-reviews .implementation-process .process-cta span{color:inherit;font-size:17px}
@media(max-width:640px){#sakib-home .hero-intro-break{display:none}#sakib-home #sk-services .mobile-keep-word{white-space:nowrap}#sakib-home #sk-services .h2{font-size:clamp(25px,6.7vw,28px);line-height:1.3}}
#sakib-home .bk-box .btn-y{background:#078f6f;border-color:#078f6f;color:#fff}#sakib-home .bk-box .btn-y:hover{background:#066d55;border-color:#066d55;color:#fff}

@media(max-width:640px){#sakib-home .hero-promises{display:grid;grid-template-columns:max-content;justify-content:start;align-items:start;gap:12px;font-size:18px;font-weight:600;line-height:1.5;padding:12px 0}#sakib-home .hero-promises>span{display:grid;grid-template-columns:28px auto;align-items:center;gap:12px}#sakib-home .hero-promises i{font-size:28px;line-height:1;text-align:center}}

#sakib-home .hero-desktop-copy,#sakib-home .hero-mobile-copy{font:inherit;color:inherit;letter-spacing:inherit}#sakib-home .hero-mobile-copy{display:none}
@media(max-width:640px){#sakib-home .hero-desktop-copy{display:none}#sakib-home .hero-mobile-copy{display:block}#sakib-home .hero-tagline{font-size:clamp(16px,4.5vw,22px);line-height:1.4;letter-spacing:-.35px}#sakib-home .hero-tagline .hero-mobile-copy{white-space:nowrap}#sakib-home .hero-promises{grid-template-columns:minmax(0,1fr);font-size:clamp(13px,3.9vw,16px);font-weight:500;gap:12px}#sakib-home .hero-promises>span{grid-template-columns:24px minmax(0,1fr);gap:9px}#sakib-home .hero-promises i{font-size:24px}}

@media(max-width:640px){#sakib-home .hero{padding-top:12px;padding-bottom:16px}#sakib-home .hero>.wrap{padding-left:12px;padding-right:12px}#sakib-home .hero-txt{gap:10px}#sakib-home .hero-txt h1{margin:0;line-height:1.16}#sakib-home .hero-tagline{display:block;margin:7px 0 0;line-height:1.2}#sakib-home .hero-tagline .hero-tagline-line{display:block;margin:0;font:inherit;letter-spacing:inherit;color:inherit;white-space:nowrap}#sakib-home .hero-promises{padding:0;gap:4px;line-height:1.4}#sakib-home .hero-promises>span{grid-template-columns:22px minmax(0,1fr);gap:7px}#sakib-home .hero-promises .hero-mobile-copy{width:100%;min-width:0;white-space:nowrap}#sakib-home .hero-promises i{font-size:22px}#sakib-home .hero-txt>p{margin:0}}

@media(max-width:640px){#sakib-home .hero-txt h1 .hero-title-line{display:block;margin:0;font:inherit;letter-spacing:inherit;color:inherit;white-space:nowrap}}

@media(max-width:640px){#sakib-home .hero-tagline{display:none}#sakib-home .hero-txt h1{font-size:clamp(28px,8.6vw,40px);font-weight:750;line-height:1.13}#sakib-home .hero-promises{font-size:clamp(13px,3.7vw,16px);line-height:1.5;gap:4px}#sakib-home .hero-promises i{font-size:20px}#sakib-home .hero-promises>span{grid-template-columns:20px minmax(0,1fr);gap:7px}}

#sakib-home .hi.availability-badge{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;max-width:100%;box-sizing:border-box;padding:10px 17px;border:1px solid #e2eee8;border-radius:999px;background:#fff;color:#102c21;font-size:14px;font-weight:600;line-height:1.4;box-shadow:0 5px 12px #123d2410}#sakib-home .availability-dot{display:block;flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:#4bc77d;animation:sakib-availability-pulse 1.8s ease-in-out infinite}@keyframes sakib-availability-pulse{0%,100%{opacity:1;box-shadow:0 0 0 0 #4bc77d25}50%{opacity:.35;box-shadow:0 0 0 4px #4bc77d00}}@media(max-width:640px){#sakib-home .hi.availability-badge{font-size:13px;padding:9px 14px;gap:9px}}@media(prefers-reduced-motion:reduce){#sakib-home .availability-dot{animation:none}}

@media(max-width:640px){#sakib-home .hero-grid{row-gap:0}#sakib-home .hero .photo{margin-bottom:0}#sakib-home .hero-txt{margin-top:0;padding-top:0}}
#sakib-home .hi.availability-badge{animation:sakib-availability-highlight 2.2s ease-in-out infinite}#sakib-home .availability-dot{animation:none}@keyframes sakib-availability-highlight{0%,100%{opacity:1;background:#fff;border-color:#d9e9e0;box-shadow:0 5px 12px #123d2410}50%{opacity:.58;background:#e5f7ed;border-color:#8dd8ac;box-shadow:0 0 0 4px #4bc77d18,0 5px 15px #078f6f20}}@media(prefers-reduced-motion:reduce){#sakib-home .hi.availability-badge,#sakib-home .availability-dot{animation:none}}

@media(max-width:640px){#sakib-home .hero-txt>.hi.availability-badge{align-self:center;margin-top:10px;margin-bottom:0}}

@media(min-width:641px){#sakib-home .hero-promises{padding:0;margin-top:-7px;margin-bottom:3px;line-height:1.35}#sakib-home .hero-promises i{line-height:1}#sakib-home .hero-promises+p{margin-top:0}}
