:root{--theme-color:#1f5fd6;--theme-color2:#38d9c0;--theme-dark:#0b1f3a;--theme-dark2:#071528;--title-color:#0f1a2b;--body-color:#4c5a6e;--smoke-color:#eaf1fb;--smoke-color2:#f3f7fc;--smoke-color3:#f4f6fa;--smoke-color4:#d6e3f5;--smoke-color5:#e6f0ff;--th-border-color2:#b6c6dc;--light-color3:#eef2f8;--black-color5:#3c4656;--gray-color:#f4f7fb;--title-font:"Manrope",sans-serif;--body-font:"Nunito Sans",sans-serif}
body{font-family:var(--body-font);color:var(--body-color);background:#fff}
h1,h2,h3,h4,h5,.sec-title,.box-title{font-family:var(--title-font);letter-spacing:-.02em}
.sec-title{font-weight:800}
.sub-title{font-family:var(--title-font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:13px}
.ld-logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--title-font);font-weight:800;font-size:22px;color:#fff;text-decoration:none;line-height:1}
.ld-logo small{font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-weight:700;align-self:flex-end;margin-bottom:2px}
.ld-logo.dark{color:var(--title-color)}
.ld-mark{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#1f5fd6,#38d9c0);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:18px}
.ld-header{position:absolute;left:0;right:0;top:0;z-index:50}
.ld-header .sticky-wrapper{background:transparent}
.ld-header .sticky-wrapper.sticky{background:var(--theme-dark)}
.ld-header .menu-area{padding:14px 0}
.ld-header .main-menu a{font-family:var(--title-font);font-weight:600;font-size:15px}
.ld-login{color:#fff;font-weight:700;margin-right:18px;font-family:var(--title-font)}
.ld-login:hover{color:var(--theme-color2)}
.th-btn{font-family:var(--title-font);font-weight:700;text-transform:none;letter-spacing:0}
.th-btn.style3{background:var(--theme-color2);color:var(--theme-dark)}
.th-btn.style3:hover{color:#fff}
.th-btn.style-border{border:1.5px solid rgba(255,255,255,.4);color:#fff;background:transparent}
.ld-hero{background:var(--theme-dark2);background-image:radial-gradient(900px 500px at 85% 20%,rgba(31,95,214,.45),transparent 60%),radial-gradient(700px 400px at 0% 100%,rgba(56,217,192,.18),transparent 60%);padding:170px 0 60px;color:#cfd9e8;overflow:hidden}
.ld-eyebrow{color:var(--theme-color2);font-family:var(--title-font);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px}
.ld-hero-title{color:#fff;font-size:54px;line-height:1.08;font-weight:800;margin-bottom:20px}
.ld-hero-title span{display:block;color:var(--theme-color2);font-size:.62em;margin-top:10px;font-weight:700}
.ld-hero-text{font-size:18px;line-height:1.6;color:#b9c6d9;max-width:560px}
.ld-search{position:relative;display:flex;align-items:center;background:#fff;border-radius:14px;padding:6px;margin-top:26px;max-width:600px;box-shadow:0 20px 50px rgba(0,0,0,.35)}
.ld-search i{position:absolute;left:20px;color:#8796ab}
.ld-search input{flex:1;border:0;outline:0;height:52px;padding:0 14px 0 46px;font-size:16px;background:transparent;color:var(--title-color)}
.ld-search .th-btn{padding:16px 26px}
.ld-demo-results{max-width:600px;margin-top:10px;background:#fff;border-radius:14px;padding:6px 16px;color:var(--body-color);box-shadow:0 20px 50px rgba(0,0,0,.3);max-height:360px;overflow:auto}
.ld-demo-results .it{padding:10px 0;border-bottom:1px solid #e7edf5}
.ld-demo-results .it:last-child{border:0}
.ld-demo-results .it b{display:block;color:var(--title-color);font-size:14px;line-height:1.35}
.ld-demo-results .it small{color:#6b7a90}
.ld-demo-results .more{display:block;text-align:center;padding:10px;font-weight:700}
.ld-mock{background:#fff;border-radius:18px;box-shadow:0 30px 80px rgba(0,0,0,.45);overflow:hidden;transform:rotate(-1.2deg)}
.ld-mock-bar{background:#eef2f8;padding:12px 16px;display:flex;align-items:center;gap:6px}
.ld-mock-bar span{width:10px;height:10px;border-radius:50%;background:#c9d3e1}
.ld-mock-bar b{margin-left:12px;font-size:12px;color:#6b7a90;font-weight:600}
.ld-mock-body{padding:20px}
.ld-mock-query{border:1.5px solid #d6e3f5;border-radius:10px;padding:12px 14px;font-weight:700;color:var(--title-color)}
.ld-mock-query em{font-style:normal;color:#d33b5c}
.ld-mock-meta{font-size:13px;color:#6b7a90;margin:10px 0 6px}
.ld-mock-row{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #edf1f6}
.ld-mock-title{font-weight:700;color:var(--title-color);font-size:15px;line-height:1.35;margin-top:4px}
.ld-mock-title mark{background:rgba(31,95,214,.14);color:inherit;padding:0 2px;border-radius:3px}
.ld-mock-price{text-align:right;font-weight:800;color:var(--title-color);white-space:nowrap;font-size:14px}
.ld-mock-price small{display:block;color:#1a9b6c;font-weight:700}
.ld-tag{display:inline-block;font-size:11px;font-weight:800;color:var(--theme-color);background:rgba(31,95,214,.1);border-radius:6px;padding:2px 8px}
.ld-counters{margin-top:70px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:20px}
.ld-counters .box-number{font-size:44px;font-family:var(--title-font);font-weight:800}
.ld-counters .box-text{color:#b9c6d9}
.ld-lead{max-width:720px;margin:14px auto 0;font-size:17px}
.ld-platform{border:1px solid #e3eaf3;border-radius:18px;padding:26px 24px;height:100%;transition:.3s;background:#fff}
.ld-platform:hover{border-color:var(--theme-color);transform:translateY(-4px);box-shadow:0 20px 40px rgba(15,26,43,.08)}
.ld-platform-country{font-size:12px;font-weight:800;color:var(--theme-color);text-transform:uppercase;letter-spacing:.1em}
.ld-platform h3{font-size:19px;margin:8px 0 14px}
.ld-platform-num{font-family:var(--title-font);font-size:30px;font-weight:800;color:var(--title-color)}
.ld-platform-day{color:#1a9b6c;font-weight:700;font-size:14px}
.ld-step{background:#fff;border-radius:20px;padding:34px 30px;height:100%;position:relative}
.ld-step-num{font-family:var(--title-font);font-size:56px;font-weight:800;color:transparent;-webkit-text-stroke:1.5px var(--theme-color);line-height:1;margin-bottom:18px}
.ld-step .box-title{font-size:22px}
.ld-feature{padding:30px;border-radius:18px;background:var(--smoke-color2);height:100%;text-align:left}
.ld-feature-icon{width:54px;height:54px;border-radius:14px;background:var(--theme-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:18px}
.ld-feature .box-title{font-size:20px;margin-bottom:8px}
.ld-sticky{position:sticky;top:110px}
.ld-example{background:var(--theme-dark)}
.ld-tg{background:#17212b;border-radius:18px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.4)}
.ld-tg-head{display:flex;gap:12px;align-items:center;padding:14px 18px;background:#232e3c;color:#fff}
.ld-tg-head small{display:block;color:#7f91a4;font-size:12px}
.ld-tg-msg{margin:18px;background:#2b5278;color:#fff;border-radius:14px 14px 14px 4px;padding:14px 16px;font-size:14px;line-height:1.5;position:relative}
.ld-tg-msg u{color:#8cc8ff;text-decoration:none}
.ld-tg-time{position:absolute;right:12px;bottom:6px;font-size:11px;color:#9fbad4}
.ld-mail{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.4)}
.ld-mail-head{background:#0f2a4a;color:#fff;padding:16px 20px}
.ld-mail-head small{display:block;color:#9fb3cc}
.ld-mail-body{padding:16px 22px}
.ld-mail-body h4{font-size:16px;margin:12px 0 6px}
.ld-mail-body p{border-bottom:1px solid #e7edf5;padding-bottom:10px;margin-bottom:10px;font-size:14px}
.ld-mail-body a{color:var(--theme-color);font-weight:700}
.ld-who-card{border-radius:18px;padding:30px;height:100%;background:linear-gradient(180deg,#f3f7fc,#fff);border:1px solid #e3eaf3}
.ld-who-num{width:40px;height:40px;border-radius:50%;background:var(--theme-color2);color:var(--theme-dark);display:flex;align-items:center;justify-content:center;font-weight:800;margin-bottom:16px}
.ld-who-card h3{font-size:21px}
.ld-price{background:#fff;border-radius:22px;padding:34px 30px;height:100%;border:1px solid #e3eaf3;position:relative;display:flex;flex-direction:column}
.ld-price.is-main{background:var(--theme-dark);color:#cfd9e8;border-color:var(--theme-dark)}
.ld-price.is-main h3,.ld-price.is-main .ld-price-val{color:#fff}
.ld-price-badge{position:absolute;top:-14px;left:30px;background:var(--theme-color2);color:var(--theme-dark);font-weight:800;font-size:12px;padding:5px 12px;border-radius:20px}
.ld-price h3{font-size:22px}
.ld-price-val{font-family:var(--title-font);font-size:44px;font-weight:800;color:var(--title-color);margin:6px 0 10px}
.ld-price-val small{font-size:15px;font-weight:600;opacity:.6}
.ld-price ul{list-style:none;padding:0;margin:10px 0 24px;flex:1}
.ld-price li{padding:6px 0}
.ld-price li i{width:22px;color:var(--theme-color)}
.ld-price.is-main li i{color:var(--theme-color2)}
.ld-cta-box{border-radius:26px;padding:50px 56px;background:linear-gradient(120deg,#1f5fd6,#1747a6);display:flex;gap:30px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.ld-cta-box .sec-title{font-size:34px}
.accordion-card.style2{border-radius:14px}
.ld-contact{background:var(--theme-dark2);background-image:radial-gradient(700px 400px at 100% 0,rgba(31,95,214,.4),transparent 60%)}
.ld-form{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:28px}
.ld-form .form-control{background:#fff;border-radius:10px;height:auto;padding:14px 16px}
.ld-form a{color:var(--theme-color2)}
.ld-footer{background:#06101f}
.ld-footer .about-text,.ld-footer .menu a,.ld-footer .ld-contacts,.ld-footer .ld-contacts a{color:#9fb0c6}
.ld-footer .widget_title{color:#fff;font-family:var(--title-font)}
.ld-footer .copyright-wrap{background:#040b16;padding:18px 0}
.ld-footer .copyright-text,.ld-footer .footer-links a{color:#7f91a8}
.ld-doc{padding-top:170px;background:var(--smoke-color2)}
.ld-doc-box{background:#fff;border-radius:20px;padding:40px;max-width:880px;margin:0 auto}
.ld-doc-box h3{font-size:20px;margin-top:24px}
.scroll-top svg path{stroke:var(--theme-color)}
@media (max-width:1199px){.ld-hero-title{font-size:42px}.ld-mock{transform:none}}
@media (max-width:767px){.ld-hero{padding-top:130px}.ld-hero-title{font-size:32px}.ld-counters .box-number{font-size:32px}.ld-cta-box{padding:34px 26px}.ld-search .th-btn{padding:14px 16px}.ld-sticky{position:static}}
.ld-header,.ld-header .sticky-wrapper,.ld-header .menu-area{background:transparent!important;box-shadow:none}
.ld-header .sticky-wrapper.sticky{background:rgba(7,21,40,.96)!important;backdrop-filter:blur(8px)}
.ld-header .main-menu>ul>li>a{color:#fff}
.ld-header .main-menu>ul>li>a:hover{color:var(--theme-color2)}
.sec-title,.box-title,.sub-title,.th-btn,.main-menu a,.accordion-button,.widget_title,.hero-subtitle{text-transform:none!important}
.th-btn.ld-ghost{background:transparent;border:1.5px solid rgba(255,255,255,.45);color:#fff}
.th-btn.ld-ghost:hover{border-color:var(--theme-color2);color:var(--theme-dark)}
.ld-counters .counter-card{text-align:center}
.th-menu-wrapper .th-mobile-menu a{text-transform:none}
.ld-header .ld-logo,.ld-footer .ld-logo{color:#fff!important}
.th-btn.ld-ghost{background:transparent!important;color:#fff!important}
.th-btn.ld-ghost:before,.th-btn.ld-ghost:after{background:var(--theme-color2)}
.th-btn.ld-ghost:hover{color:var(--theme-dark)!important}
.ld-header .header-logo{display:block!important;visibility:visible!important;opacity:1!important}
html{scroll-behavior:smooth}
section[id],[id].ld-hero{scroll-margin-top:96px}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.th-btn,.th-btn:before,.th-btn:after,.th-btn svg,.icon-btn,.ld-platform,.ld-feature,.service-card,.ld-price,.ld-who-card,.accordion-card{transition:background-color .15s,color .15s,border-color .15s!important;transform:none!important;animation:none!important}
.th-btn:before,.th-btn:after{display:none!important}
.th-btn:hover{background:var(--theme-dark);color:#fff}
.th-btn.style3:hover{background:#2bc4ad;color:var(--theme-dark)!important}
.th-btn.ld-ghost:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}
.ld-platform:hover{transform:none!important;box-shadow:none}
[data-ani],[data-ani-delay]{opacity:1!important;transform:none!important;visibility:visible!important}
