.sv,.sv *{box-sizing:border-box}.sv{--c: #014bac;--c2: #1a6cf0;--pu: #7b4dff;--dark: #111827;--grad: linear-gradient(135deg, #014bac, #5b3df0 60%, #7b4dff);font-family:Plus Jakarta Sans,sans-serif;color:var(--dark);background:linear-gradient(315deg,#e6efff,#f1e9ff 48%,#e2f5ff);overflow:hidden}.sv a{text-decoration:none}.sv-wrap{position:relative;z-index:1;max-width:1300px;margin:0 auto}.sv-sec{position:relative;overflow:hidden;padding:50px 24px}.sv-alt{background:#ffffff80}.sv-blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;pointer-events:none;z-index:0}.sv-b1{width:380px;height:380px;background:#c9a8ff;top:-120px;right:-90px;animation:svDrift 15s ease-in-out infinite alternate}.sv-b2{width:360px;height:360px;background:#7aa7ff;bottom:-140px;left:-90px;animation:svDrift 18s ease-in-out infinite alternate-reverse}.sv-b3{width:240px;height:240px;background:#7fdcff;top:30%;left:55%;opacity:.32;animation:svDrift 21s ease-in-out infinite alternate}.sv-b4{width:320px;height:320px;background:#c9a8ff;top:-80px;left:-100px;animation:svDrift 16s ease-in-out infinite alternate}.sv-b5{width:300px;height:300px;background:#7fdcff;bottom:-100px;right:-80px;opacity:.35;animation:svDrift 19s ease-in-out infinite alternate-reverse}.sv-b6{width:300px;height:300px;background:#7aa7ff;top:10%;right:-90px;opacity:.35;animation:svDrift 17s ease-in-out infinite alternate}.sv-b7{width:320px;height:320px;background:#c9a8ff;bottom:-110px;left:-90px;animation:svDrift 20s ease-in-out infinite alternate-reverse}.sv-b8{width:280px;height:280px;background:#7fdcff;top:-60px;left:40%;opacity:.3;animation:svDrift 18s ease-in-out infinite alternate}.sv-head{text-align:center;margin-bottom:44px}.sv-head.sv-left{text-align:left;margin-bottom:24px}.sv-pill{display:inline-flex;align-items:center;gap:9px;padding:9px 22px;margin-bottom:16px;border-radius:50px;background:#ffffffd9;border:1px solid #c3d1f7;color:var(--dark);font-size:14.5px;font-weight:600;box-shadow:0 4px 16px #014bac14}.sv-pill:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--c2);animation:svPulse 1.8s ease-out infinite}.sv-title{font-family:Space Grotesk,sans-serif;font-size:clamp(32px,4.6vw,52px);line-height:1.15;color:var(--dark);margin:0 0 14px;font-weight:700}.sv-title-sm{font-size:clamp(28px,3.4vw,40px);margin:0}.sv-grad{background:linear-gradient(90deg,var(--c),var(--pu),#16a9e0,var(--c));background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:svShimmer 6s linear infinite}.sv-sub{max-width:600px;margin:0 auto;font-size:16.5px;line-height:1.75;color:#374151}.sv-hero{padding:60px 24px 50px}.sv-hero-in{text-align:center;display:flex;flex-direction:column;align-items:center}.sv-crumb{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:#4b5563;margin-bottom:18px}.sv-crumb a{color:var(--c);display:inline-flex;align-items:center;gap:7px;transition:color .3s}.sv-crumb a:hover{color:var(--pu)}.sv-crumb i{font-size:11px}.sv-crumb .fa-chevron-right{font-size:9px;color:#9aa6c4}.sv-crumb span{color:var(--dark)}.sv-h1{font-family:Space Grotesk,sans-serif;font-size:clamp(34px,5.4vw,64px);line-height:1.1;font-weight:700;letter-spacing:-.5px;color:var(--dark);margin:6px 0 16px;max-width:900px}.sv-lead{font-size:17px;line-height:1.8;color:#374151;max-width:680px;margin-bottom:26px}.sv-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:30px}.sv a.sv-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:54px;padding:0 32px;border-radius:50px;font-size:15px;font-weight:600;border:1px solid transparent;transition:all .35s cubic-bezier(.3,1.4,.5,1)}.sv a.sv-btn-fill{background:linear-gradient(135deg,var(--c),#5b3df0);color:#fff;box-shadow:0 12px 30px #014bac66}.sv a.sv-btn-fill:hover{transform:translateY(-4px);color:#fff;box-shadow:0 18px 40px #014bac8c}.sv a.sv-btn-line{background:#ffffffe6;color:var(--dark);border-color:#d3d8ee}.sv a.sv-btn-line:hover{background:var(--c);color:#fff;border-color:var(--c);transform:translateY(-4px);box-shadow:0 14px 30px #014bac66}.sv-stats{display:flex;border-radius:20px;background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.95);box-shadow:0 10px 30px #014bac1a}.sv-stats div{padding:14px 34px;text-align:center;position:relative}.sv-stats div+div:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:#dbe4fb}.sv-stats strong{display:block;font-family:Space Grotesk,sans-serif;font-size:26px;line-height:1.1;color:var(--c)}.sv-stats span{font-size:12.5px;color:#4b5563;font-weight:500}.sv-strip{position:relative;z-index:2;overflow:hidden;padding:16px 0;background:var(--grad);box-shadow:0 10px 30px #014bac40}.sv-strip:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.22) 1.4px,transparent 1.6px);background-size:20px 20px;opacity:.6}.sv-track{position:relative;display:flex;gap:46px;width:max-content;animation:svMarq 34s linear infinite}.sv-strip:hover .sv-track{animation-play-state:paused}.sv-track span{display:inline-flex;align-items:center;gap:12px;color:#fff;font-size:15px;font-weight:600;white-space:nowrap}.sv-track span i{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff2e;font-size:14px}.sv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sv-grid>div{height:100%}.sv-card{position:relative;overflow:hidden;height:100%;padding:30px 28px 26px 34px;border-radius:24px;background:#ffffffc7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.95);box-shadow:0 0 30px #1a6cf026;transition:background .4s ease,box-shadow .4s ease,border-color .4s ease,transform .4s cubic-bezier(.3,1.4,.5,1);cursor:default}.sv-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:7px;background:linear-gradient(180deg,var(--c2),var(--pu));transition:opacity .4s ease}.sv-card:after{content:"";position:absolute;inset:0;background:radial-gradient(280px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.3),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.sv-num{position:absolute;top:16px;right:22px;font-family:Space Grotesk,sans-serif;font-size:34px;line-height:1;color:#014bac1a;transition:color .4s ease}.sv-icon{position:relative;width:56px;height:56px;border-radius:17px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;background:linear-gradient(135deg,var(--c),var(--c2));box-shadow:0 8px 20px #014bac4d;margin-bottom:18px;transition:all .4s cubic-bezier(.3,1.4,.5,1)}.sv-card h3{margin:0 0 8px;font-size:19px;line-height:1.3;color:var(--dark);font-weight:700;transition:color .3s ease}.sv-card p{margin:0 0 18px;font-size:14.5px;line-height:1.7;color:#4b5563;transition:color .3s ease}.sv .sv-more{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--c);transition:color .3s ease,gap .3s ease}.sv-more i{font-size:12px;transition:transform .3s ease}.sv-card:hover{background:linear-gradient(135deg,var(--c),#5b3df0);box-shadow:0 22px 45px #014bac66;border-color:transparent;transform:translateY(-8px)}.sv-card:hover:before{opacity:0}.sv-card:hover:after{opacity:1}.sv-card:hover .sv-icon{background:#fff;color:var(--c);transform:rotate(-8deg) scale(1.1);box-shadow:0 8px 20px #0003}.sv-card:hover h3,.sv-card:hover p,.sv-card:hover .sv-more{color:#fff}.sv-card:hover .sv-num{color:#ffffff38}.sv-card:hover .sv-more{gap:12px}.sv-card:hover .sv-more i{transform:translate(3px)}.sv-f1{animation:svFloat 3.6s ease-in-out infinite}.sv-f2{animation:svFloat 4.1s ease-in-out infinite reverse}.sv-f3{animation:svFloat 3.8s ease-in-out infinite}.sv-card:hover{animation-play-state:paused}.sv-process-grid{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding-top:28px}.sv-line{position:absolute;left:42px;right:42px;top:26px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--c2),var(--pu),#16a9e0);z-index:0}.sv-p-step{position:relative;z-index:1;padding:34px 20px 24px;border-radius:22px;background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.95);box-shadow:0 10px 25px #1a6cf014;transition:box-shadow .3s ease,transform .3s ease}.sv-p-step:hover{transform:translateY(-8px);box-shadow:0 18px 38px #014bac33}.sv-p-num{position:absolute;top:-26px;left:20px;width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;color:#fff;background:var(--grad);border:4px solid #eef2ff;box-shadow:0 10px 22px #014bac59}.sv-p-ico{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;font-size:16px;color:var(--c);background:#014bac14;transition:all .35s ease}.sv-p-step:hover .sv-p-ico{background:var(--grad);color:#fff;transform:rotate(-8deg) scale(1.08)}.sv-p-step h3{font-size:17px;font-weight:700;color:var(--dark);margin:0 0 8px}.sv-p-step p{font-size:13.5px;color:#4b5563;line-height:1.65;margin:0}.sv-grid-2col{display:grid;grid-template-columns:1fr 1fr;gap:28px}.sv-box-col{position:relative;overflow:hidden;padding:36px;border-radius:26px;background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.95);box-shadow:0 12px 34px #1a6cf01a}.sv-box-col:before{content:"";position:absolute;left:0;top:0;right:0;height:5px;background:linear-gradient(90deg,var(--c2),var(--pu),#16a9e0)}.sv-feature-list{list-style:none;padding:0;margin:0}.sv-feature-list li{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px;padding:12px 14px;border-radius:14px;font-size:15px;color:#374151;line-height:1.55;transition:background .3s ease,transform .3s ease}.sv-feature-list li:last-child{margin-bottom:0}.sv-feature-list li:hover{background:#1a6cf012;transform:translate(6px)}.sv-feature-list strong{color:var(--dark)}.sv-tick{flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;background:var(--grad);box-shadow:0 6px 14px #014bac4d;margin-top:1px}.sv-tech-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.sv-tech-item{display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:14px;background:#fff;border:1px solid #e2e8f0;font-weight:600;font-size:14px;color:var(--dark);box-shadow:0 4px 10px #00000005;transition:all .35s cubic-bezier(.3,1.4,.5,1)}.sv-tech-item i{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;color:var(--tc, var(--c2));background:color-mix(in srgb,var(--tc, #1a6cf0) 12%,#fff);transition:all .3s ease}.sv-tech-item:hover{transform:translateY(-4px);border-color:var(--tc, var(--c2));box-shadow:0 10px 22px #1a6cf029}.sv-tech-item:hover i{background:var(--tc, var(--c2));color:#fff;transform:rotate(-8deg) scale(1.08)}.sv-faq{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.sv-faq-item{border-radius:20px;background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.95);box-shadow:0 8px 24px #1a6cf014;overflow:hidden;transition:box-shadow .35s ease,border-color .35s ease}.sv-faq-item.open{border-color:#b9ccf5;box-shadow:0 16px 38px #014bac29}.sv .sv-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border:0;background:transparent;font-family:inherit;font-size:16.5px;font-weight:700;color:var(--dark);text-align:left;cursor:pointer}.sv-faq-q i{flex:0 0 34px;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--c);background:#014bac14;transition:transform .4s cubic-bezier(.3,1.4,.5,1),background .3s,color .3s}.sv-faq-item.open .sv-faq-q i{transform:rotate(135deg);background:var(--grad);color:#fff}.sv-faq-a{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.3,.8,.3,1)}.sv-faq-a p{padding:0 24px 22px;margin:0;font-size:15px;line-height:1.8;color:#4b5563}.sv-cta{position:relative;overflow:hidden;text-align:center;padding:62px 28px;border-radius:34px;background:linear-gradient(135deg,#014bac,#5b3df0 55%,#7b4dff,#014bac);background-size:200% 200%;animation:svBg 10s ease-in-out infinite alternate;box-shadow:0 30px 60px #014bac52}.sv-cta:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.25) 1.6px,transparent 1.8px);background-size:22px 22px;opacity:.55}.sv-orb{position:absolute;border-radius:50%;background:#ffffff26;filter:blur(6px);animation:svDrift 12s ease-in-out infinite alternate}.sv-o1{width:230px;height:230px;top:-80px;left:-60px}.sv-o2{width:190px;height:190px;bottom:-70px;right:-50px;animation-direction:alternate-reverse}.sv-cta>*{position:relative;z-index:1}.sv-cta-pill{display:inline-flex;align-items:center;gap:9px;padding:8px 20px;border-radius:50px;background:#ffffff29;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:14px;font-weight:600}.sv-cta h2{font-family:Space Grotesk,sans-serif;font-size:clamp(28px,4vw,46px);line-height:1.2;color:#fff;margin:18px 0 14px}.sv-cta p{max-width:640px;margin:0 auto 26px;font-size:16px;line-height:1.75;color:#dbe6ff}.sv-cta-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.sv a.sv-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:54px;padding:0 34px;border-radius:50px;background:#fff;color:var(--c);font-size:15px;font-weight:700;box-shadow:0 12px 30px #0003;transition:all .35s cubic-bezier(.3,1.4,.5,1)}.sv a.sv-cta-btn:hover{color:var(--pu);transform:translateY(-4px);box-shadow:0 18px 40px #0000004d}.sv a.sv-cta-ghost{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.5);box-shadow:none}.sv a.sv-cta-ghost:hover{background:#fff;color:var(--c)}@keyframes svFloat{0%,to{translate:0 -5px}50%{translate:0 5px}}@keyframes svDrift{0%{transform:translate(0) scale(1)}to{transform:translate(-60px,40px) scale(1.15)}}@keyframes svPulse{70%{box-shadow:0 0 0 9px #1a6cf000}to{box-shadow:0 0 #1a6cf000}}@keyframes svShimmer{to{background-position:250% 0}}@keyframes svMarq{to{transform:translate(-50%)}}@keyframes svBg{to{background-position:100% 100%}}@media(max-width:1100px){.sv-process-grid{grid-template-columns:repeat(3,1fr);row-gap:42px}.sv-line{display:none}}@media(max-width:1024px){.sv-grid{gap:18px}.sv-card{padding:26px 22px 22px 28px}}@media(max-width:768px){.sv-sec{padding:40px 14px}.sv-hero{padding:40px 14px 36px}.sv-head{margin-bottom:30px}.sv-pill{font-size:12.5px;padding:6px 16px;gap:7px;margin-bottom:12px}.sv-lead{font-size:14.5px;line-height:1.7}.sv a.sv-btn{height:48px;padding:0 24px;font-size:14px}.sv-stats{width:100%}.sv-stats div{flex:1;padding:12px 8px}.sv-stats strong{font-size:20px}.sv-stats span{font-size:11.5px}.sv-track{gap:30px}.sv-track span{font-size:13.5px}.sv-grid{grid-template-columns:repeat(2,1fr);gap:12px}.sv-card{padding:16px 12px 14px 18px;border-radius:18px}.sv-card:before{width:5px}.sv-num{font-size:22px;top:12px;right:12px}.sv-icon{width:42px;height:42px;font-size:17px;border-radius:13px;margin-bottom:12px}.sv-card h3{font-size:14.5px;margin-bottom:6px}.sv-card p{font-size:12px;line-height:1.55;margin-bottom:12px}.sv .sv-more{font-size:12px;gap:6px}.sv-process-grid{grid-template-columns:1fr;row-gap:40px;padding-top:30px}.sv-p-step{padding:34px 18px 20px}.sv-grid-2col{grid-template-columns:1fr}.sv-box-col{padding:26px 16px}.sv-feature-list li{padding:10px 6px;font-size:14px}.sv .sv-faq-q{padding:16px;font-size:15px}.sv-faq-a p{padding:0 16px 18px;font-size:14px}.sv-cta{padding:40px 18px;border-radius:26px}.sv a.sv-cta-btn{width:100%;height:50px}}
