@font-face{font-family:Axiforma;src:url(/assets/Axiforma-Regular-B0HN-pYO.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Axiforma;src:url(/assets/Axiforma-Medium-BD0vXNh4.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Axiforma;src:url(/assets/Axiforma-SemiBold-D-BLnAjH.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Axiforma;src:url(/assets/Axiforma-Bold-fQN_l3wp.ttf) format("truetype");font-weight:700;font-display:swap}:root{--ks-accent: #2a8fff;--ks-accent-2: #7c5cff;--ks-grad: linear-gradient(135deg, #0a78ff, #0a52e0);--ks-grad-text: linear-gradient(100deg, #4da3ff, #9b7cff);--ks-glow-1: rgba(10, 108, 255, .55);--ks-glow-2: rgba(124, 92, 255, .4);--ks-orb-blur: 36px;--ks-orb-opacity: .85}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;overflow-x:hidden;background:#fff;font-family:Axiforma,-apple-system,sans-serif;color:#0a1733;-webkit-font-smoothing:antialiased}::selection{background:var(--ks-accent);color:#fff}img{max-width:100%;display:block}a{text-decoration:none}button{font-family:inherit;cursor:pointer}@keyframes ksFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes ksFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes ksBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ksMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ksDot{0%{box-shadow:0 0 #22c55e73}70%{box-shadow:0 0 0 9px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes ksDotBlue{0%{box-shadow:0 0 #0a6cff73}70%{box-shadow:0 0 0 8px #0a6cff00}to{box-shadow:0 0 #0a6cff00}}@keyframes ksGradFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes ksAurora{0%{transform:translate(0) rotate(0) scale(1)}33%{transform:translate(4%,-3%) rotate(5deg) scale(1.06)}66%{transform:translate(-3%,3%) rotate(-5deg) scale(.96)}to{transform:translate(0) rotate(0) scale(1)}}@keyframes ksDrift{0%{transform:translate(0)}50%{transform:translate(26px,-22px)}to{transform:translate(0)}}@keyframes ksSpinGrad{to{transform:rotate(360deg)}}@keyframes ksSheen{0%{transform:translate(-160%) skew(-18deg)}to{transform:translate(320%) skew(-18deg)}}@keyframes ksReveal{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes ksCount{0%{opacity:0}to{opacity:1}}.ks-anim-grad{background-size:220% 220%;animation:ksGradFlow 7s ease infinite}.ks-text-grad{background:var(--ks-grad-text);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ksGradFlow 8s linear infinite}.ks-orb{filter:blur(var(--ks-orb-blur));opacity:var(--ks-orb-opacity);animation:ksDrift 18s ease-in-out infinite}.ks-aurora{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;pointer-events:none;filter:blur(46px);mix-blend-mode:screen;animation:ksAurora 22s ease-in-out infinite}.revealed{animation:ksReveal .8s cubic-bezier(.16,.8,.3,1) forwards}.ks-container{max-width:1260px;margin:0 auto;padding:0 24px;width:100%}.ks-section{padding:44px 0}.ks-section-sm{padding:28px 0}.ks-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.ks-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ks-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ks-card{border-radius:18px;background:#fff;border:1px solid #e7edf6;padding:28px;transition:transform .3s ease,box-shadow .3s ease}.ks-card:hover{transform:translateY(-6px);box-shadow:0 28px 56px -34px #0c285a57}.ks-card-dark{border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);padding:28px;transition:transform .3s ease,background .3s ease,border-color .3s ease}.ks-card-dark:hover{transform:translateY(-6px);background:#ffffff17;border-color:#7c5cff66}.ks-tag{display:inline-block;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:14px}.ks-icon-box{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:12px;background:var(--ks-grad);margin-bottom:18px;box-shadow:0 12px 26px -12px var(--ks-glow-1)}.ks-icon-box-light{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:12px;background:#0a6cff1a;margin-bottom:16px}.ks-h1{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:clamp(28px,5.1vw,66px);line-height:1.08;letter-spacing:-.02em;margin:0 0 22px;overflow-wrap:break-word}.ks-h2{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:clamp(24px,3.8vw,46px);line-height:1.1;letter-spacing:-.02em;margin:0 0 16px;color:#0a1733;overflow-wrap:break-word}.ks-h3{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:18px;margin:0 0 9px}.ks-btn-primary{position:relative;display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;background:var(--ks-grad);background-size:220% 220%;color:#fff;font-weight:600;font-size:15px;border:none;box-shadow:0 16px 34px -10px var(--ks-glow-1);transition:transform .25s ease,box-shadow .25s ease;overflow:hidden;animation:ksGradFlow 7s ease infinite;cursor:pointer}.ks-btn-primary:after{content:"";position:absolute;top:0;left:-10%;width:38%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:translate(-160%) skew(-18deg);pointer-events:none}.ks-btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 40px -10px var(--ks-glow-1)}.ks-btn-primary:hover:after{animation:ksSheen .85s ease}.ks-btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.18);color:#fff;font-weight:600;font-size:15px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .25s ease;cursor:pointer}.ks-btn-ghost:hover{background:#ffffff1f}.ks-btn-white{position:relative;display:inline-flex;align-items:center;gap:10px;padding:17px 32px;border-radius:999px;background:#fff;color:#0a1733;font-weight:700;font-size:15.5px;border:none;box-shadow:0 16px 40px -12px #00000080;transition:transform .25s ease;overflow:hidden;cursor:pointer}.ks-btn-white:hover{transform:translateY(-2px)}.ks-check-item{display:flex;align-items:flex-start;gap:11px}.ks-check-box{display:inline-flex;width:22px;height:22px;flex:none;align-items:center;justify-content:center;border-radius:7px;background:var(--ks-grad);margin-top:1px}#ks-progress{position:fixed;top:0;left:0;height:3px;width:0;z-index:70;background:var(--ks-grad);box-shadow:0 0 12px var(--ks-glow-1);transition:width .12s linear}#ks-top-btn{position:fixed;right:26px;bottom:26px;z-index:65;width:48px;height:48px;border:none;border-radius:50%;cursor:pointer;background:var(--ks-grad);color:#fff;box-shadow:0 14px 30px -10px var(--ks-glow-1);opacity:0;transform:translateY(16px) scale(.9);pointer-events:none;transition:opacity .3s ease,transform .3s ease;display:flex;align-items:center;justify-content:center}@media (max-width: 980px){.ks-grid-2{grid-template-columns:1fr!important;gap:40px!important}.ks-grid-3,.ks-grid-4{grid-template-columns:repeat(2,1fr)!important}.ks-hero-grid{grid-template-columns:1fr!important;gap:42px!important}.ks-svc-grid{grid-template-columns:1fr!important}.ks-prob-grid{grid-template-columns:1fr!important;gap:14px!important}.ks-stats-grid{grid-template-columns:repeat(2,1fr)!important}.ks-pricing-grid{grid-template-columns:1fr!important;max-width:480px;margin-left:auto;margin-right:auto}.ks-footer-grid{grid-template-columns:repeat(2,1fr)!important}.ks-nav-links,.ks-nav-cta{display:none!important}.ks-burger{display:inline-flex!important}.ks-section{padding:32px 0}}@media (max-width: 640px){.ks-grid-3,.ks-grid-4,.ks-footer-grid,.ks-2to1{grid-template-columns:1fr!important}.ks-section{padding:26px 0}.ks-hero-sec{padding-top:90px!important;padding-bottom:40px!important}.ks-cta-pad{padding:40px 20px!important}.ks-container{padding:0 24px!important}p{font-size:14.5px!important;line-height:1.75;overflow-wrap:break-word}li{overflow-wrap:break-word}.ks-btn-primary,.ks-btn-ghost,.ks-btn-white{font-size:14px!important;padding:14px 20px!important}}section,footer,header,div{max-width:100%}img{max-width:100%;height:auto}pre,code{overflow-x:auto}
