.protectit{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}:root{--aj-ink:#142338;--aj-muted:#627084;--aj-blue:#0766db;--aj-paper:#f8f9fb;--aj-border:#dfe5ec }html{scroll-behavior:smooth;scroll-padding-top:105px}body{font-family:Outfit,Arial,Helvetica,sans-serif;color:var(--aj-ink);background:#fff;font-size:16px;line-height:1.7}h1,h2,h3,h4,h5,h6{font-family:Outfit,Arial,Helvetica,sans-serif;color:var(--aj-ink);letter-spacing:-.035em}a{transition:color .2s,background .2s,box-shadow .2s}a:focus-visible,button:focus-visible{outline:3px solid #4f96ef;outline-offset:5px}.text-muted{color:var(--aj-muted)!important}.bg-light{background:var(--aj-paper)!important}.btn{padding:13px 23px;border-radius:7px;font-size:14px;font-weight:600;letter-spacing:0;box-shadow:none!important}.btn-primary{background:var(--aj-blue)!important;border-color:var(--aj-blue)!important}.btn-primary:hover{background:#0455ba!important;transform:translateY(-1px)}.btn-outline-primary{border-color:#b7cce7!important}.section{padding:88px 0}.section-title .title{font-size:38px;font-weight:600;line-height:1.2}.section-title .para-desc{max-width:570px}.shape{display:none}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;display:flex;gap:10px;align-items:center}.eyebrow>span,.status-dot{display:inline-block;width:7px;height:7px;background:#1473e6;border-radius:50%}#topnav{background:rgba(255,255,255,.96);border-bottom:1px solid var(--aj-border);box-shadow:none;backdrop-filter:blur(16px)}#topnav .container{min-height:86px}#topnav .logo{line-height:86px}#topnav .logo img{height:30px}#topnav .navigation-menu>li>a{font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;padding-top:32px;padding-bottom:32px;color:var(--aj-ink)}#topnav .buy-button{line-height:86px;margin-left:30px}#topnav .buy-button .btn{padding:9px 22px;background:var(--aj-ink)!important;border-color:var(--aj-ink)!important}#topnav.nav-sticky{box-shadow:0 4px 25px #14233808}.studio-hero{padding:151px 0 0;background:#f7f8fa}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:46px;align-items:center}.hero-copy h1{font-size:clamp(46px,4.9vw,70px);line-height:1.07;font-weight:600;margin:24px 0;letter-spacing:-3.5px}.hero-copy h1 em{font-style:normal;color:var(--aj-blue)}.hero-description{font-size:17px;line-height:1.8;max-width:440px;color:var(--aj-muted)}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:28px}.hero-actions .btn span{margin-left:28px;font-size:19px}.hero-link{font-weight:600;font-size:14px;color:var(--aj-ink)}.hero-link span{margin-left:15px}.hero-note{font-size:11px;color:var(--aj-muted);margin-top:35px}.hero-note>span{font-size:20px;vertical-align:middle;color:var(--aj-blue);margin-right:7px}.capability-strip{border-top:1px solid #dae1e9;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:62px;padding:25px 0;font-size:13px}.capability-strip>span{color:var(--aj-muted);font-size:12px}.capability-strip i{margin-right:10px;color:#718298}.software-art{position:relative;width:100%;min-width:0;aspect-ratio:540 / 470;container-type:inline-size;background:#e8eef5;border:1px solid #dce4ee;border-radius:16px;overflow:hidden}.art-grid{position:absolute;inset:0;background-image:linear-gradient(#cbd6e540 .18519cqw,transparent .18519cqw),linear-gradient(90deg,#cbd6e540 .18519cqw,transparent .18519cqw);background-size:5.55556cqw 5.55556cqw}.art-caption,.art-bottom{position:absolute;left:4.62963cqw;right:4.62963cqw;display:flex;align-items:center;gap:1.48148cqw;font-size:1.48148cqw;font-weight:700;letter-spacing:.22222cqw;color:#5e728b}.art-caption{top:4.44444cqw}.art-caption>span:last-child,.art-bottom>span{margin-left:auto}.art-bottom{bottom:3.88889cqw}.app-window{position:absolute;left:4.62963cqw;right:5.55556cqw;top:15.18519cqw;background:#fff;border:.18519cqw solid #d0dbe8;border-radius:1.85185cqw;box-shadow:0 4.07407cqw 6.48148cqw #2645711a;transform:rotate(-3deg);overflow:hidden}.window-bar{height:6.48148cqw;border-bottom:.18519cqw solid #e8edf4;display:flex;justify-content:space-between;align-items:center;padding:0 2.59259cqw;font-size:1.11111cqw;letter-spacing:.18519cqw;color:#8090a4}.window-bar i{display:inline-block;width:.92593cqw;height:.92593cqw;background:#d1d9e3;margin-right:.55556cqw;border-radius:50%}.window-body{display:flex;height:44.81481cqw}.mock-sidebar{width:8.14815cqw;border-right:.18519cqw solid #edf0f4;display:flex;align-items:center;flex-direction:column;gap:4.07407cqw;font-size:1.85185cqw;color:#97a5b8;padding-top:2.77778cqw}.mock-sidebar b{font-size:4.25926cqw;color:#152a46;letter-spacing:-.37037cqw}.mock-sidebar b span{color:#0766db}.mock-content{padding:4.07407cqw 3.33333cqw;flex:1}.mock-heading{font-size:2.96296cqw;font-weight:700;letter-spacing:-.11111cqw}.mock-heading>span{float:right;font-size:1.11111cqw;font-weight:400;border:.18519cqw solid #e5eaf0;padding:.55556cqw 1.11111cqw;letter-spacing:0}.mock-content p{font-size:1.48148cqw;color:#7b8b9f;margin-bottom:2.22222cqw}.mock-metrics{display:flex;gap:1.85185cqw}.mock-metrics>div{background:#f4f7fb;border:.18519cqw solid #e9eef5;padding:1.85185cqw;flex:1}.mock-metrics small,.mock-metrics strong,.mock-metrics span{display:block}.mock-metrics small{font-size:1.2963cqw;color:#63738b}.mock-metrics strong{font-size:2.40741cqw;margin:.55556cqw 0;color:#174779}.mock-metrics span{font-size:1.11111cqw;color:#72829a}.mock-chart{margin-top:2.40741cqw}.mock-chart>span{font-size:1.11111cqw;letter-spacing:.18519cqw;color:#8796a9}.chart-bars{height:9.44444cqw;display:flex;gap:1.48148cqw;align-items:flex-end;border-bottom:.18519cqw solid #e1e8f1}.chart-bars i{flex:1;background:#abcdf8;height:24%}.chart-bars i:nth-child(2n){height:40%}.chart-bars i:nth-child(n+5){height:55%}.chart-bars i:nth-child(n+8){height:74%;background:#4c91e9}.chart-bars i:nth-child(n+11){height:95%;background:#0766db}.mobile-preview{position:absolute;right:4.07407cqw;bottom:10.18519cqw;width:25.74074cqw;height:52.22222cqw;background:#152a46;border:.92593cqw solid #fff;border-radius:4.25926cqw;box-shadow:0 2.59259cqw 5.55556cqw #14233830;transform:rotate(7deg);padding:2.96296cqw 2.40741cqw;color:#fff}.phone-speaker{width:6.48148cqw;height:.74074cqw;background:#09172a;border-radius:1.66667cqw;margin:-1.85185cqw auto 2.77778cqw}.phone-mark{font-size:3.33333cqw;font-weight:700;letter-spacing:-.18519cqw}.mobile-preview small{display:block;font-size:1.11111cqw;color:#a0b8d6;margin-top:2.40741cqw}.mobile-preview strong{display:block;font-size:2.59259cqw;line-height:1.25;letter-spacing:-.07407cqw;margin-top:.74074cqw}.phone-graphic{height:11.11111cqw;font-size:8.7037cqw;line-height:11.11111cqw;color:#85b8ff;text-align:center;margin:1.2963cqw 0;background:#203e64;border-radius:1.11111cqw}.phone-line{height:.55556cqw;width:75%;background:#647b98;margin-top:1.11111cqw}.phone-line.short{width:50%}.phone-button{background:#086de7;border-radius:.74074cqw;font-size:1.2963cqw;margin-top:2.22222cqw;padding:1.2963cqw}.phone-button span{float:right}.build-tag{position:absolute;bottom:11.11111cqw;left:5.55556cqw;background:#fff;border:.18519cqw solid #dce4ee;border-radius:1.48148cqw;padding:2.40741cqw 2.77778cqw;display:flex;align-items:center;gap:2.22222cqw;box-shadow:0 1.85185cqw 3.7037cqw #24487309}.build-tag>span{font-size:5.37037cqw;color:#0766db}.build-tag>div{font-size:2.22222cqw;font-weight:700}.build-tag small{display:block;font-size:1.2963cqw;font-weight:400;color:#72829a}#services{padding:0 12px!important}#services .section-title{text-align:left!important;display:flex;justify-content:space-between;align-items:end;gap:30px}#services .section-title .title{margin:0!important}#services .section-title p{margin:0!important;max-width:400px;font-size:14px}#services .feature{text-align:left!important}#services .feature>.bg-light{background:#fff!important;border:1px solid var(--aj-border);border-radius:10px!important;padding:28px!important;transition:border-color .2s,box-shadow .2s}#services .feature:hover>.bg-light{border-color:#9cbde9;box-shadow:0 12px 30px #14233808}#services .icon{width:46px;height:46px;background:#edf4fe;border:1px solid #e0ecfb;display:flex;align-items:center;justify-content:center;border-radius:10px}#services .icon i{font-size:20px}#services .icon-shape{display:none}#services .content h5{font-size:20px}#services .content p{font-size:14px;line-height:1.75}#services .content ul{border-top:1px solid #edf0f4;padding-top:17px;margin-bottom:0}#services .content li{font-size:12px;margin:5px 0}#services .content li i{font-size:10px}#why-us{padding:85px 0!important;margin-top:85px!important;background:#142338!important}#why-us h4,#why-us h5{color:#fff}#why-us .text-muted{color:#b4c1d3!important}#why-us .icons{color:#85b8ff!important;font-size:12px;background:#ffffff08;padding:15px;border:1px solid #ffffff12;border-radius:9px;align-self:start;flex:0 0 58px;height:58px;display:flex;align-items:center;justify-content:center}#why-us .why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-top:32px}#why-us .why-feature:nth-child(-n+3){grid-column:1}#why-us .why-feature:nth-child(n+4){grid-column:2}#why-us .why-feature:nth-child(3n+1){grid-row:1}#why-us .why-feature:nth-child(3n+2){grid-row:2}#why-us .why-feature:nth-child(3n){grid-row:3}@media (max-width:767px){#why-us .why-grid{grid-template-columns:1fr}#why-us .why-feature:nth-child(n){grid-column:auto;grid-row:auto}}#why-us h5{font-size:18px}#why-us .flex-1 p{font-size:14px;max-width:410px}#platform-cta{padding:80px 0 30px!important}#platform-cta .col-lg-10{width:100%}#platform-cta .card{background:#edf4fe!important;box-shadow:none!important;border:1px solid #dce8f9!important;border-radius:12px!important}#platform-cta h4{color:#142338!important;font-size:29px}#platform-cta .text-white-50{color:#627084!important;font-size:15px}#platform-cta .btn{background:#0766db!important;color:#fff!important;border-color:#0766db!important}#contact{padding:60px 12px 20px!important}#contact .custom-form{box-shadow:0 12px 40px #14233808!important;border:1px solid var(--aj-border);border-radius:12px!important;padding:32px!important}#contact .form-label{font-size:12px;font-weight:600}.form-control{background:#fafbfd;border:1px solid #dbe2eb;border-radius:6px;padding:12px 14px;height:auto;font-size:13px}.form-control:focus{border-color:#0766db;box-shadow:0 0 0 3px #0766db15}.contact-intro{padding:35px 45px 35px 0}.contact-intro h3{font-size:42px;line-height:1.2;max-width:360px}.contact-intro p{font-size:15px;max-width:350px;color:var(--aj-muted)}.contact-intro .eyebrow{font-size:10px;color:var(--aj-blue);margin-bottom:22px}.contact-intro .contact-detail{margin-top:30px;padding-top:20px;border-top:1px solid var(--aj-border);font-size:12px}footer.bg-dark{background:#101e31!important}footer .text-muted{color:#afbed0!important;font-size:14px}footer .social-icon a{border-color:#ffffff30!important;color:#c2d6ef!important}.footer-bar{border-top:1px solid #ffffff14!important}.footer-text{color:#9eafc5!important;font-size:12px}.bg-home:not(.studio-hero){background:#f1f5fb!important;padding-top:110px}.bg-home .heading{font-size:clamp(36px,4.4vw,60px);line-height:1.15;font-weight:600;max-width:850px;margin-left:auto!important;margin-right:auto!important}.bg-home .para-desc{color:var(--aj-muted);max-width:650px}.bg-half,.bg-half-170{background:#f1f5fb;padding-top:165px;padding-bottom:80px}.bg-half .title-heading h4{font-size:45px}.card.blog,.card.blog-post,.pricing{border-radius:12px!important;box-shadow:0 8px 30px #14233809!important;border:1px solid var(--aj-border)!important}.home-dashboard{margin-top:50px}.home-dashboard img{max-height:540px;object-fit:contain}.breadcrumb{font-size:12px}.calendly-badge-widget .calendly-badge-content{border-radius:8px!important;box-shadow:0 5px 20px #14233820!important}@media (min-width:1200px){.container{max-width:1160px}}@media (max-width:991px){#topnav .container{min-height:76px}#topnav .logo,#topnav .buy-button{line-height:76px}#topnav .navbar-toggle{margin:0;background:none;border:0;padding:0}#topnav #navigation{background:#fff;border-top:1px solid var(--aj-border)}#topnav .navigation-menu>li>a{padding:14px 24px!important}.hero-grid{gap:24px;grid-template-columns:1fr 1fr}.hero-copy h1{font-size:49px;letter-spacing:-2.5px}.hero-note{font-size:10px}.capability-strip{flex-wrap:wrap}.capability-strip>span{width:100%}.hero-actions{gap:17px}}@media (max-width:767px){.studio-hero{padding:118px 0 0}.hero-grid{grid-template-columns:1fr;gap:38px}.hero-copy h1{font-size:54px}.hero-description{font-size:16px}.eyebrow{font-size:9px;letter-spacing:1.5px}.capability-strip{margin-top:36px;gap:16px;font-size:10px}.capability-strip i{margin-right:4px}.section{padding:55px 0}.section-title .title{font-size:30px}#services .section-title{display:block}#services .section-title p{margin-top:18px!important}#why-us{padding:55px 0!important;margin-top:55px!important}#platform-cta{padding-top:50px!important}#platform-cta .card-body{padding:28px!important}#contact{padding-top:35px!important}#contact .custom-form{padding:24px!important}.contact-intro{padding:30px 0}.contact-intro h3{font-size:34px}.bg-half,.bg-half-170{padding-top:120px}.bg-half .title-heading h4{font-size:34px}#topnav .buy-button{margin-left:12px}#topnav .buy-button .btn{padding:8px 16px}.hero-copy .hero-note{margin-top:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}a,button,#services .feature>.bg-light{transition:none!important}}@media (max-width:400px){.hero-actions{gap:18px}.hero-actions .btn{padding:12px 16px;white-space:nowrap}.hero-actions .btn span{margin-left:12px}.hero-link{white-space:nowrap}.hero-link span{margin-left:6px}.hero-copy h1{font-size:46px}}#topnav .navigation-menu>li>a{font-family:Outfit,Arial,Helvetica,sans-serif}@media (min-width: 1200px){.container{max-width:min(88vw,1560px)}.hero-grid{gap:clamp(40px,4vw,80px)}.hero-copy h1{font-size:clamp(60px,4.6vw,84px)!important;letter-spacing:-.045em}.hero-description{font-size:20px;max-width:560px}.eyebrow,.hero-note{font-size:13px}.btn,.hero-link{font-size:16px}.btn{padding:15px 28px}#topnav .navigation-menu>li>a{font-size:16px}#topnav .logo img{height:36px}.capability-strip{font-size:16px;padding:30px 0}.capability-strip>span{font-size:14px}.section-title .title{font-size:40px!important}.section-title .para-desc{font-size:18px;max-width:680px}#services .section-title p{font-size:17px;max-width:500px}#services .content h5,#why-us h5{font-size:24px!important}#services .content p,#why-us .flex-1 p{font-size:17px}#services .content li{font-size:15px}#why-us .flex-1 p{max-width:520px}#why-us .why-grid{column-gap:48px;row-gap:40px}#platform-cta h4{font-size:34px!important}#platform-cta .text-white-50{font-size:18px}.contact-intro h3{font-size:44px!important;max-width:480px}.contact-intro p{font-size:18px;max-width:480px}#contact .form-label,.form-control{font-size:16px}.contact-intro .contact-detail{font-size:15px}footer .text-muted{font-size:16px}}@media (min-width: 1600px){.studio-hero{padding-top:170px}.build-tag>div{font-size:16px}.art-caption,.art-bottom{font-size:10px}}@media (min-width: 768px){.bg-home.platform-hero{padding-top:145px}}@media (max-width: 991px){#topnav .menu-extras .menu-item{height:82px;display:flex;align-items:center}#topnav .navbar-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0}#topnav .navbar-toggle .lines{margin:0}}
