body{font-family:'Inter',sans-serif;color:#1A1C20;overflow-x:hidden}
b{font-weight:800}
:root{
    --primary-blue:#0B60D0;
    --primary-blue-hover:#0868e6;
    --orange-color:#eb6c20;
    --dark-bg:#0b0c15;
    --card-bg:#1e1e2d;
    --text-muted:#6b7280
}
.sectionGap{padding-top:50px;padding-bottom:50px;}
.sticky-top{top:10px}
.btn-primary-blue{background-color:var(--primary-blue);color:#fff;border:none;padding:.6rem 1.5rem;border-radius:6px;font-weight:500;transition:0.3s ease}
.btn-primary-blue:hover{background-color:var(--primary-blue-hover);color:#fff}
.btn-outline-custom{color:var(--text-muted);border:1px solid #d1d5db;padding:.6rem 1.5rem;border-radius:6px;font-weight:500;background:#fff0;transition:0.3s ease}
.btn-outline-custom:hover{border-color:var(--primary-blue);color:var(--primary-blue)}
.navbar{padding:.5rem 1rem;box-shadow:0 2px 10px rgb(0 0 0 / .02);max-width:98%;margin:0 auto;border-radius:50px;background:rgb(255 255 255 / .85);box-shadow:0 4px 30px rgb(0 0 0 / .1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgb(255 255 255 / .3)}
.navbar-brand{font-weight:700;font-size:1.4rem;display:flex;align-items:center;gap:8px;color:#1a1a1a}
.brand-icon{width:32px;height:32px;background:conic-gradient(from 180deg at 50% 50%,#2a8af6 0deg,#a853ba 180deg,#e92a67 360deg);border-radius:50%;display:inline-block}
.nav-link{font-weight:500;color:#4b5563!important;font-size:.95rem;margin:0 .2rem}
.nav-link:hover{color:var(--primary-blue)!important}
.badge-new{background-color:#e37b42;color:#fff;font-size:.6rem;padding:2px 4px;border-radius:4px;vertical-align:super;margin-left:-5px}
.hero-section{padding:5rem 0 6rem;position:relative;overflow:hidden}
.hero-title{margin-bottom:1.5rem;font-size:2.8rem;font-weight:400;line-height:1.3;color:#0b60d0;background-image:linear-gradient(315deg, #0b60d0 0%, #0b60d0 45%, #089fdb 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.hero-desc{font-size:1.05rem;color:#4b5563;line-height:1.6;margin-bottom:2rem;max-width:100%}
.feature-list{list-style:none;padding:0;margin-bottom:2.5rem;max-width:90%}
.feature-list li{display:flex;align-items:start;margin-bottom:1rem;color:#374151;font-size:.95rem}
.feature-list li i{margin-top:1px;margin-right:.75rem;color:#22c55e;font-size:1.2rem}
.hero-img-box{position:relative;border-radius:20px;z-index:1;margin-top:2rem}
.hero-img-box .main-img{border-radius:20px;width:100%;box-shadow:0 20px 25px -5px rgb(0 0 0 / .1),0 10px 10px -5px rgb(0 0 0 / .04)}
.float-card{position:absolute;background:#fff;border-radius:50px;padding:8px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1);z-index:5;animation:floatAnim 4s ease-in-out infinite}
.float-card.top-right{top:5%;right:-10%;animation-delay:0s}
.float-card.bottom-left{bottom:5%;left:-20%;animation-delay:1s;border-radius:12px;padding:12px 18px}
.float-icon{position:absolute;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1);z-index:5;animation:floatAnim 4s ease-in-out infinite}
.ic-wechat{background:#25d366;top:15%;left:-5%;animation-delay:0.5s}
.ic-telegram{background:#2aabee;top:40%;left:-15%;animation-delay:1s;padding-right:2px}
.ic-messenger{background:linear-gradient(45deg,#00c6ff,#0072ff);top:22%;right:-10%;animation-delay:1.5s}
.ic-email{background:#0052cc;top:40%;right:-15%;animation-delay:2s}
.ic-sms{background:#1877f2;top:60%;right:-12%;animation-delay:0.2s}
.float-card img.avatar{width:35px;height:35px;border-radius:50%;object-fit:cover}
.float-card p{margin:0;font-size:.9rem;font-weight:500;color:#111}
.float-card .fa-instagram{color:#E1306C;font-size:1.5rem}
.float-card .fa-whatsapp{color:#25D366;font-size:1.5rem}
.dashed-circle{position:absolute;width:120%;height:120%;border:1.5px dashed #cbd5e1;border-radius:50%;top:-10%;left:-10%;z-index:0;pointer-events:none}@keyframes floatAnim{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}
.trusted-section{padding:2rem 0 4rem 0}
.trusted-heading{color:#9ca3af;font-size:.95rem;margin-bottom:2rem;font-weight:500}
.trust-logos{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}
.logo-item{display:flex;align-items:center;gap:8px;filter:grayscale(100%)}
.logo-item img{max-width:132px;border-radius:12px;}
.logo-item:hover{filter:grayscale(0%);opacity:1}
.integration-section{background-color:var(--dark-bg);color:#fff;padding:6rem 0}
.integration-section h2{font-size:2.2rem;font-weight:700;margin-bottom:1rem}
.integration-section>p{color:#9ca3af;font-size:1rem;margin-bottom:3.5rem}
.app-card{background-color:var(--card-bg);border-radius:12px;padding:1rem 1.2rem;display:flex;align-items:center;gap:15px;margin-bottom:1.5rem;transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer;border:1px solid rgb(255 255 255 / .05)}
.app-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(0 0 0 / .3);border-color:rgb(255 255 255 / .1)}
.app-icon{width:45px;height:45px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}
.app-info h5{margin:0;font-size:1.05rem;font-weight:600;color:#f3f4f6}
.app-info p{margin:0;font-size:.8rem;color:#9ca3af}
.bg-pipedrive{background-color:#0b875b;color:#fff}
.bg-zapier{background-color:#ff4a00;color:#fff}
.bg-hubspot{background-color:#ff7a59;color:#fff}
.bg-slack{background-color:#4a154b;color:#fff}
.bg-salesforce{background-color:#00a1e0;color:#fff}
.bg-shopify{background-color:#96bf48;color:#fff}
.bg-zendesk{background-color:#f8f9fa;color:#03363d;font-weight:700}
.bg-intercom{background-color:#1f8add;color:#fff}
/*footer style start*/
.addressBx ul,.social-icon li{list-style:none}
.footer-top{padding:60px 0 35px;background:#0a0a0a;color:#969c9e;font-size:14px}
.footer-top h5{margin:0 0 10px;padding-bottom:8px;color:#fff;border-bottom:1px dashed #192225}
.footer-top a{color:#bdbdbd;text-decoration:none}
.footer-top a:hover{color:var(--orange-color);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.footer-top h6{margin:0 0 22px;padding:0;color:#c9cfd0;font-size:18px;font-family:'Pontano Sans',sans-serif;text-transform:uppercase}
.footer-top ul.contact li{display:block;clear:both;width:100%}
.footer-top ul.contact li .icon{float:left;height:33px;width:33px;font-size:18px;line-height:20px;text-align:center;color:#bbb}
.footer-top .link ul li{margin-bottom:8px}
.footer-top .link ul li:before{padding-right:5px;font-family:FontAwesome;content:'\f0da'}
.footer-bottom{padding:16px 0 14px;background:#000000;color:#aeaeae;line-height:32px}
.addressBx ul,.social-icon,.social-icon li{padding:0;margin:0}
.footer-bottom a{color:#fff;text-decoration:none}
.footer-bottom .col-sm-4{text-align:right}
.addressBx ul li{margin-bottom:10px}
.footer-top .list-unstyled a{padding-bottom:10px;display:block;transition:.3s ease-in-out}
.social-icon li{display:inline-block}
.social-icon li a{height:32px;width:32px;line-height:32px;display:block;text-align:center;border:1px solid #dbdbdb;color:#dbdbdb;border-radius:100%}
.social-icon li a:hover{color:var(--orange-color);border:1px solid var(--orange-color);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.brandList{margin-top:15px;padding:0 12px;background:#182023;border:1px dashed #273438}
.brandList ul{margin:0;text-align:center}
/*footer style end*/

.about-img{border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1)}
.about-title{font-weight:700;font-size:36px}
.about-text{color:#6c757d;font-size:16px;line-height:1.7}
.about-btn{border-radius:30px;padding:10px 25px}
.pricing-section{padding:80px 0;background:#f8f9fa}
.pricing-card{background:#fff;border-radius:15px;padding:40px 25px;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:.3s}
.pricing-card:hover{transform:translateY(-10px)}
.pricing-title{font-weight:700;font-size:36px}
.price{font-size:32px;font-weight:700;margin:20px 0 0}
.price span{font-size:16px;color:#6c757d}
.pricing-features{list-style:none;padding:0;margin:20px 0}
.pricing-features li{margin:10px 0;color:#6c757d}
.pricing-features li b{color:var(--primary-blue);}
.pricing-features li i{color:var(--primary-blue);}
.btn-custom{border-radius:30px;padding:10px 25px}
.popular{border:2px solid var(--primary-blue)}


/* responsive work start here */
@media (max-width: 991px) {
    .hero-title{font-size:2.2rem;}
    .float-card.bottom-left{left:0;}
    .float-card.top-right{right:0;}
}

@media (max-width: 768px) {
    .hero-img-box { margin-top: 3rem; }
    .dashed-circle { display: none; }
    .trust-logos { gap: 20px; }
    .ic-wechat {left:2%;}
    .ic-telegram {left:2%;}
    .ic-messenger {right:2%;}
    .ic-email {right:2%;}
    .ic-sms {right:2%;}
    .float-card.bottom-left{left:2%;}
    .float-card.top-right{right:1%;}
}
/* responsive work end here */