.serviceHero{padding-top:20px}.serviceHero .heroLabel{color:#4dade2;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:500;display:inline-flex}.serviceHero .heroLabel:before{content:"";background:linear-gradient(90deg,#4dade2,#112139);border-radius:2px;width:24px;height:2px;display:block}.serviceHero h1{margin-bottom:20px}.serviceHero .heroText{color:#112139;max-width:540px;font-size:18px;line-height:1.7}@media (max-width:991.98px){.serviceHero .heroText{font-size:16px}}.featureGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:991.98px){.featureGrid{grid-template-columns:1fr;gap:16px}}.featureGrid .featureCard{text-align:center;background:#fff;border:1px solid #0000;border-radius:16px;padding:32px 24px;transition:all .3s}.featureGrid .featureCard:hover{border-color:#4dade233;transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.featureGrid .featureCard .featureIcon{background:linear-gradient(135deg,#4dade21a,#11213914);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;transition:all .3s;display:flex}.featureGrid .featureCard .featureIcon img{object-fit:contain;width:36px;height:36px}.featureGrid .featureCard:hover .featureIcon{background:linear-gradient(135deg,#4dade226,#1121391f);transform:scale(1.05)}.featureGrid .featureCard h4{color:#112139;margin-bottom:10px;font-size:18px;font-weight:600}.featureGrid .featureCard p{color:#112139;margin:0;font-size:15px;line-height:1.6}.valueGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:768.98px){.valueGrid{grid-template-columns:1fr;gap:16px}}.valueGrid .valueCard{background:#fff;border:1px solid #0000;border-radius:16px;gap:20px;padding:28px;transition:all .3s;display:flex}@media (max-width:576px){.valueGrid .valueCard{text-align:center;flex-direction:column;padding:24px}}.valueGrid .valueCard:hover{border-color:#4dade226;transform:translateY(-3px);box-shadow:0 8px 24px #0000000f}.valueGrid .valueCard .valueIcon{background:linear-gradient(135deg,#4dade21a,#1121390d);border-radius:14px;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;transition:all .3s;display:flex}@media (max-width:576px){.valueGrid .valueCard .valueIcon{margin:0 auto}}.valueGrid .valueCard .valueIcon img{object-fit:contain;width:32px;height:32px}.valueGrid .valueCard:hover .valueIcon{background:linear-gradient(135deg,#4dade226,#1121391a)}.valueGrid .valueCard .valueContent h4{color:#112139;margin-bottom:8px;font-size:18px;font-weight:600}.valueGrid .valueCard .valueContent p{color:#112139;margin:0;font-size:15px;line-height:1.6}.packageGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:991.98px){.packageGrid{grid-template-columns:1fr;gap:20px}}.packageGrid .packageCard{background:#fff;border:2px solid #0000;border-radius:20px;flex-direction:column;padding:32px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.packageGrid .packageCard:before{content:"";opacity:0;background:linear-gradient(90deg,#4dade2,#112139);height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.packageGrid .packageCard:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0000001a}.packageGrid .packageCard:hover:before{opacity:1}.packageGrid .packageCard.featured{border-color:#4dade2}.packageGrid .packageCard.featured:before{opacity:1}.packageGrid .packageCard.featured .packageBadge{display:inline-block}.packageGrid .packageCard .packageBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#4dade2,#112139);border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600;display:none;position:absolute;top:16px;right:16px}.packageGrid .packageCard .packageName{color:#112139;align-items:center;gap:10px;margin-bottom:20px;font-size:24px;font-weight:700;display:flex}.packageGrid .packageCard .packageName .packageIcon{background:linear-gradient(135deg,#4dade21a,#1121390d);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.packageGrid .packageCard .packageFeatures{flex:1;margin:0 0 24px;padding:0;list-style:none}.packageGrid .packageCard .packageFeatures li{color:#112139;border-bottom:1px solid #0000000d;align-items:flex-start;gap:12px;padding:10px 0;font-size:15px;line-height:1.5;display:flex}.packageGrid .packageCard .packageFeatures li:last-child{border-bottom:none}.packageGrid .packageCard .packageFeatures li .checkIcon{background:linear-gradient(135deg,#4dade2,#112139);border-radius:50%;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;margin-top:2px;display:flex}.packageGrid .packageCard .packageFeatures li .checkIcon svg{color:#fff;width:12px;height:12px}.packageGrid .packageCard .packageCta{margin-top:auto}.imageContentSection .imageWrapper{border-radius:20px;position:relative;overflow:hidden}.imageContentSection .imageWrapper img{width:100%;height:auto;display:block}.imageContentSection .imageWrapper:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1121391a);height:40%;position:absolute;bottom:0;left:0;right:0}.imageContentSection .contentWrapper{flex-direction:column;justify-content:center;height:100%;display:flex}.imageContentSection .contentWrapper .sectionLabel{color:#4dade2;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:13px;font-weight:600}.imageContentSection .contentWrapper h2{margin-bottom:16px}.imageContentSection .contentWrapper p{color:#112139;margin-bottom:24px;font-size:16px;line-height:1.7}.supportSection{background:#fff;border-radius:20px;align-items:center;gap:48px;padding:48px;display:flex}@media (max-width:991.98px){.supportSection{flex-direction:column;gap:32px;padding:32px}}.supportSection .supportImage{flex:0 0 45%}@media (max-width:991.98px){.supportSection .supportImage{width:100%}}.supportSection .supportImage img{border-radius:16px;width:100%}.supportSection .supportContent{flex:1}.supportSection .supportContent h2{margin-bottom:16px}.supportSection .supportContent p{color:#112139;margin-bottom:24px;font-size:16px;line-height:1.7}.sectionHeader{text-align:center;max-width:700px;margin:0 auto 48px}@media (max-width:991.98px){.sectionHeader{margin-bottom:32px}}.sectionHeader .sectionLabel{color:#4dade2;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:13px;font-weight:600}.sectionHeader h2{margin-bottom:16px}.sectionHeader p{color:#112139;font-size:17px;line-height:1.7}.testimonialCard{background:linear-gradient(135deg,#f8fafc,#f0f4f8);border-radius:20px;padding:40px;position:relative}@media (max-width:991.98px){.testimonialCard{padding:28px}}.testimonialCard .quoteIcon{background:linear-gradient(135deg,#4dade2,#112139);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:flex}.testimonialCard .quoteIcon svg{color:#fff;width:24px;height:24px}.testimonialCard blockquote{color:#112139;margin:0 0 24px;font-size:18px;font-style:italic;line-height:1.7}@media (max-width:991.98px){.testimonialCard blockquote{font-size:16px}}.testimonialCard .testimonialAuthor{align-items:center;gap:16px;display:flex}.testimonialCard .testimonialAuthor .authorImage{object-fit:cover;border-radius:50%;width:48px;height:48px}.testimonialCard .testimonialAuthor .authorInfo .authorName{color:#112139;margin-bottom:2px;font-weight:600}.testimonialCard .testimonialAuthor .authorInfo .authorRole{color:#112139;font-size:14px}.testimonialCard .testimonialLogo{opacity:.8;position:absolute;bottom:40px;right:40px}@media (max-width:768.98px){.testimonialCard .testimonialLogo{margin-top:24px;position:relative;bottom:0;right:0}}.testimonialCard .testimonialLogo img{width:auto;height:40px}.gradientBorderCard{background:#fff;border-radius:20px;position:relative}.gradientBorderCard:before{content:"";-webkit-mask-composite:xor;opacity:0;background:linear-gradient(135deg,#4dade2 0%,#112139 100%);border-radius:20px;padding:2px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gradientBorderCard:hover:before{opacity:1}.fadeInUp{animation:.6s ease-out forwards fadeInUp}.staggerChild:first-child{animation-delay:.1s}.staggerChild:nth-child(2){animation-delay:.2s}.staggerChild:nth-child(3){animation-delay:.3s}.staggerChild:nth-child(4){animation-delay:.4s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.deviceGrid{flex-direction:column;gap:12px;display:flex}.deviceGrid .deviceCard{cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:12px;align-items:center;gap:16px;padding:16px 20px;transition:all .3s;display:flex}.deviceGrid .deviceCard:hover{border-color:#4dade233;transform:translate(4px);box-shadow:0 4px 16px #00000014}.deviceGrid .deviceCard:hover svg{color:#4dade2;transform:translate(4px)}.deviceGrid .deviceCard .deviceIcon{background:linear-gradient(135deg,#4dade214,#1121390a);border-radius:10px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;display:flex}.deviceGrid .deviceCard .deviceIcon img{object-fit:contain;width:28px;height:28px}.deviceGrid .deviceCard .deviceContent{flex:1}.deviceGrid .deviceCard .deviceContent h4{color:#112139;margin-bottom:2px;font-size:16px;font-weight:600}.deviceGrid .deviceCard .deviceContent p{color:#112139;margin:0;font-size:14px;line-height:1.5}.deviceGrid .deviceCard svg{color:#ccc;transition:all .3s}.appsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:991.98px){.appsGrid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:576px){.appsGrid{grid-template-columns:1fr}}.appsGrid .appCard{text-align:center;background:#fff;border:1px solid #0000000d;border-radius:16px;padding:28px 24px;transition:all .3s}.appsGrid .appCard:hover{border-color:#4dade233;transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.appsGrid .appCard:hover .appIcon{transform:scale(1.08)}.appsGrid .appCard .appIcon{background:linear-gradient(135deg,#4dade214,#1121390a);border-radius:16px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 16px;transition:all .3s;display:flex}.appsGrid .appCard .appIcon img{object-fit:contain;width:40px;height:40px}.appsGrid .appCard h4{color:#112139;margin-bottom:8px;font-size:17px;font-weight:600}.appsGrid .appCard p{color:#112139;margin:0;font-size:14px;line-height:1.6}.testimonialCard{text-align:center;background:#fff;border-radius:20px;max-width:800px;margin:0 auto;padding:48px;box-shadow:0 8px 32px #0000000f}@media (max-width:991.98px){.testimonialCard{padding:32px 24px}}.testimonialCard .quoteIcon{color:#4dade2;opacity:.3;width:48px;height:48px;margin:0 auto 24px}.testimonialCard .quoteIcon svg{width:100%;height:100%}.testimonialCard blockquote{color:#112139;border:none;margin:0 0 24px;padding:0;font-size:20px;font-style:italic;line-height:1.8}@media (max-width:991.98px){.testimonialCard blockquote{font-size:17px}}.testimonialCard .testimonialAuthor{flex-direction:column;align-items:center;gap:12px;display:flex}.testimonialCard .testimonialAuthor .authorLogo img{width:auto;max-height:40px}.testimonialCard .testimonialAuthor .authorInfo .authorName{color:#112139;font-size:16px;font-weight:600}.testimonialCard .testimonialAuthor .authorInfo .authorRole{color:#112139;margin-top:2px;font-size:14px}.phoneFeatureGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:991.98px){.phoneFeatureGrid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:576px){.phoneFeatureGrid{grid-template-columns:1fr}}.phoneFeatureGrid .phoneFeatureCard{background:#fff;border:1px solid #0000000d;border-radius:16px;padding:24px;transition:all .3s}.phoneFeatureGrid .phoneFeatureCard:hover{border-color:#4dade233;transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.phoneFeatureGrid .phoneFeatureCard:hover .phoneFeatureIcon{transform:scale(1.05)}.phoneFeatureGrid .phoneFeatureCard .phoneFeatureIcon{background:linear-gradient(135deg,#4dade21a,#1121390d);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;transition:all .3s;display:flex}.phoneFeatureGrid .phoneFeatureCard .phoneFeatureIcon img{object-fit:contain;width:32px;height:32px}.phoneFeatureGrid .phoneFeatureCard h4{color:#112139;margin-bottom:8px;font-size:17px;font-weight:600}.phoneFeatureGrid .phoneFeatureCard p{color:#112139;margin:0;font-size:14px;line-height:1.6}.iconTabs{flex-wrap:wrap;justify-content:center;gap:48px;margin:48px 0;display:flex}@media (max-width:991.98px){.iconTabs{gap:32px}}@media (max-width:576px){.iconTabs{gap:20px}}.iconTabs .iconTab{cursor:pointer;flex-direction:column;align-items:center;gap:12px;transition:all .3s;display:flex}.iconTabs .iconTab:hover{transform:translateY(-4px)}.iconTabs .iconTab:hover .iconWrapper{background:linear-gradient(135deg,#4dade226,#1121391a)}.iconTabs .iconTab .iconWrapper{background:linear-gradient(135deg,#4dade214,#1121390a);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s;display:flex}.iconTabs .iconTab .iconWrapper img{object-fit:contain;width:36px;height:36px}.iconTabs .iconTab span{color:#112139;font-size:15px;font-weight:500}.iconTabs .iconTab .arrowDown{color:#4dade2;font-size:12px}.largeFeatureGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:991.98px){.largeFeatureGrid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:576px){.largeFeatureGrid{grid-template-columns:1fr}}.largeFeatureGrid .largeFeatureCard{background:#fff;border:1px solid #0000000d;border-radius:16px;padding:28px;transition:all .3s}.largeFeatureGrid .largeFeatureCard:hover{border-color:#4dade233;transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.largeFeatureGrid .largeFeatureCard:hover .largeFeatureIcon{transform:scale(1.05)}.largeFeatureGrid .largeFeatureCard .largeFeatureIcon{background:linear-gradient(135deg,#4dade21a,#1121390d);border-radius:14px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:16px;transition:all .3s;display:flex}.largeFeatureGrid .largeFeatureCard .largeFeatureIcon img{object-fit:contain;width:32px;height:32px}.largeFeatureGrid .largeFeatureCard h4{color:#112139;margin-bottom:8px;font-size:18px;font-weight:600}.largeFeatureGrid .largeFeatureCard p{color:#112139;margin:0;font-size:15px;line-height:1.6}.sectionPartnerDark{background:linear-gradient(135deg,#112139 0%,#080f1a 100%);padding:60px 0}.sectionPartnerDark h2{color:#fff}.sectionPartnerDark h2 .gradient{color:#4dade2}
.scroll-progress-container{z-index:1001;background:0 0;width:100%;height:3px;position:fixed;top:0;left:0}@media (min-width:992px){.scroll-progress-container{top:54px}}.scroll-progress-bar{background:linear-gradient(90deg,#4dade2 0%,#2398d9 100%);border-radius:0 2px 2px 0;height:100%;transition:width .1s ease-out;box-shadow:0 0 10px #4dade280}
.back-to-top{color:#fff;cursor:pointer;z-index:999;opacity:0;visibility:hidden;background:#112139;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:32px;right:32px;transform:translateY(20px);box-shadow:0 4px 20px #1121394d}.back-to-top:hover{background:#4dade2;transform:translateY(-3px);box-shadow:0 8px 30px #4dade266}.back-to-top:active{transform:translateY(-1px)}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top svg{transition:transform .2s}.back-to-top:hover svg{transform:translateY(-2px)}@media (max-width:991.98px){.back-to-top{width:44px;height:44px;bottom:24px;right:24px}}
.tabSection{margin:40px 0}.tabNav{border-bottom:1px solid #00000014;flex-wrap:wrap;justify-content:center;gap:32px;margin-bottom:48px;padding-bottom:24px;display:flex}.tabButton{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:12px;padding:16px 24px;transition:all .3s;display:flex;position:relative}.tabButton:after{content:"";background:linear-gradient(90deg,#4dade2,#79c1e9);border-radius:2px;width:60%;height:3px;transition:transform .3s;position:absolute;bottom:-25px;left:50%;transform:translate(-50%)scaleX(0)}.tabButton:hover .tabIcon{background:linear-gradient(135deg,#4dade226,#1121391a);transform:translateY(-4px)}.tabButton.active .tabIcon{background:linear-gradient(135deg,#4dade233,#1121391f);box-shadow:0 8px 24px #4dade233}.tabButton.active .tabLabel{color:#112139;font-weight:600}.tabButton.active .tabArrow{color:#4dade2;transform:rotate(0)}.tabButton.active:after{transform:translate(-50%)scaleX(1)}.tabIcon{background:linear-gradient(135deg,#4dade214,#1121390a);border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;transition:all .3s;display:flex}.tabLabel{color:#112139;font-size:16px;font-weight:500;transition:all .3s}.tabArrow{color:#ccc;font-size:10px;transition:all .3s;transform:rotate(-90deg)}.tabContent{background:#fff;border:1px solid #0000000a;border-radius:24px;padding:48px;box-shadow:0 8px 40px #0000000f}.tabContentInner{max-width:900px;margin:0 auto}.tabContentLabel{color:#4dade2;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#4dade21a,#1121390d);border-radius:20px;margin-bottom:16px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.tabContent h2{color:#112139;margin-bottom:20px;font-size:32px;font-weight:700;line-height:1.3}.tabContent h2 .gradient{background:linear-gradient(90deg,#4dade2,#8fcbed);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.tabDescription{color:#112139;margin-bottom:28px;font-size:17px;line-height:1.8}.tabFeatures{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px;display:grid}.tabFeatureCard{background:linear-gradient(135deg,#4dade208,#11213905);border:1px solid #0000000a;border-radius:14px;gap:16px;padding:20px;transition:all .3s;display:flex}.tabFeatureCard:hover{background:linear-gradient(135deg,#4dade20f,#1121390a);border-color:#4dade226;transform:translate(4px)}.tabFeatureCard:hover .tabFeatureIcon{transform:scale(1.05)}.tabFeatureIcon{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;transition:all .3s;display:flex;box-shadow:0 4px 12px #0000000f}.tabFeatureContent h4{color:#112139;margin-bottom:4px;font-size:16px;font-weight:600}.tabFeatureContent p{color:#112139;margin:0;font-size:14px;line-height:1.6}.tabSectionDark .tabNav{border-bottom-color:#ffffff1f}.tabSectionDark .tabButton:after{background:linear-gradient(90deg,#4dade2,#8fcbed)}.tabSectionDark .tabButton.active .tabIcon{background:linear-gradient(135deg,#4dade24d,#4dade226);box-shadow:0 8px 24px #4dade240}.tabSectionDark .tabButton.active .tabLabel{color:#fff}.tabSectionDark .tabButton.active .tabArrow{color:#4dade2}.tabSectionDark .tabButton:hover .tabIcon{background:linear-gradient(135deg,#4dade240,#4dade21f)}.tabSectionDark .tabIcon{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)}.tabSectionDark .tabLabel{color:#ffffffb3}.tabSectionDark .tabArrow{color:#fff6}.tabSectionDark .tabContent,.tabSectionDark .tabContent h2,.tabSectionDark .tabContent h3,.tabSectionDark .tabContent h4,.tabSectionDark .tabDescription,.tabSectionDark .tabFeatureContent h4,.tabSectionDark .tabFeatureContent p{color:#112139}.tabSectionDark .accordionItem{background:#ffffff0f;border-color:#ffffff1a}.tabSectionDark .accordionItem.expanded{border-color:#4dade24d;box-shadow:0 8px 32px #0000004d}.tabSectionDark .accordionHeader:hover{background:#ffffff0a}.tabSectionDark .accordionIcon{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)}.tabSectionDark .accordionLabel{color:#fff}.tabSectionDark .accordionArrow{color:#ffffff80}.tabSectionDark .accordionContentInner h3{color:#fff}.tabSectionDark .accordionDescription{color:#ffffffb3}.tabSectionDark .accordionFeatureCard{background:linear-gradient(135deg,#ffffff0f,#ffffff08);border-color:#ffffff14}.tabSectionDark .accordionFeatureIcon{box-shadow:none;background:#ffffff14}.tabSectionDark .accordionFeatureContent h4{color:#fff}.tabSectionDark .accordionFeatureContent p{color:#fff9}.tabSectionMobile .accordionList{flex-direction:column;gap:12px;display:flex}.tabSectionMobile .accordionItem{background:#fff;border:1px solid #0000000f;border-radius:16px;transition:all .3s;overflow:hidden}.tabSectionMobile .accordionItem.expanded{border-color:#4dade233;box-shadow:0 8px 32px #00000014}.tabSectionMobile .accordionItem.expanded .accordionArrow{color:#4dade2;transform:rotate(90deg)}.tabSectionMobile .accordionItem.expanded .accordionIcon{background:linear-gradient(135deg,#4dade226,#1121391a)}.tabSectionMobile .accordionHeader{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px 24px;transition:all .3s;display:flex}.tabSectionMobile .accordionHeader:hover{background:#4dade205}.tabSectionMobile .accordionLeft{align-items:center;gap:16px;display:flex}.tabSectionMobile .accordionIcon{background:linear-gradient(135deg,#4dade214,#1121390a);border-radius:14px;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;transition:all .3s;display:flex}.tabSectionMobile .accordionLabel{color:#112139;font-size:18px;font-weight:600}.tabSectionMobile .accordionArrow{color:#999;transition:all .3s}.tabSectionMobile .accordionArrow svg{display:block}.tabSectionMobile .accordionContent{overflow:hidden}.tabSectionMobile .accordionContentInner{padding:0 24px 24px}.tabSectionMobile .accordionContentInner h3{color:#112139;margin-bottom:16px;font-size:22px;font-weight:700;line-height:1.3}.tabSectionMobile .accordionContentInner h3 .gradient{background:linear-gradient(90deg,#4dade2,#8fcbed);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.tabSectionMobile .accordionDescription{color:#112139;margin-bottom:20px;font-size:15px;line-height:1.7}.tabSectionMobile .accordionFeatures{flex-direction:column;gap:12px;margin-top:24px;display:flex}.tabSectionMobile .accordionFeatureCard{background:linear-gradient(135deg,#4dade20a,#11213905);border:1px solid #0000000a;border-radius:12px;gap:12px;padding:16px;display:flex}.tabSectionMobile .accordionFeatureIcon{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex;box-shadow:0 2px 8px #0000000f}.tabSectionMobile .accordionFeatureContent h4{color:#112139;margin-bottom:2px;font-size:15px;font-weight:600}.tabSectionMobile .accordionFeatureContent p{color:#112139;margin:0;font-size:13px;line-height:1.5}
.onboardingStepper{max-width:960px;margin:0 auto}.stepperNav{justify-content:center;gap:8px;margin-bottom:0;display:flex}@media (max-width:991.98px){.stepperNav{display:none}}.stepperNavItem{cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:50px;align-items:center;gap:10px;padding:12px 24px;transition:all .3s;display:flex}.stepperNavItem:hover{background:#4dade20f}.stepperNavItem.active{background:#fff;box-shadow:0 4px 16px #00000014}.stepperNavItem.active .stepperNavNumber{color:#fff;background:linear-gradient(135deg,#4dade2,#2089c3)}.stepperNavItem.active .stepperNavLabel{color:#112139;font-weight:600}.stepperNavItem.completed .stepperNavNumber{color:#4dade2;background:#4dade226}.stepperNavNumber{color:#112139;background:#11213914;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:14px;font-weight:700;transition:all .3s;display:flex}.stepperNavLabel{color:#112139;font-size:15px;font-weight:500;transition:all .3s}.stepperProgress{background:#11213914;border-radius:3px;height:3px;margin:16px 0 32px;overflow:hidden}@media (max-width:991.98px){.stepperProgress{display:none}}.stepperProgressBar{background:linear-gradient(90deg,#4dade2,#2398d9);border-radius:3px;height:100%;transition:width .4s}@media (max-width:991.98px){.stepperContent{display:none}}.stepperContentInner{background:#fff;border-radius:20px;align-items:flex-start;gap:40px;padding:40px;display:flex;box-shadow:0 8px 32px #0000000f}@media (max-width:991.98px){.stepperContentInner{flex-direction:column;padding:28px 24px}}.stepperContentText{flex:1}.stepperContentLabel{color:#4dade2;text-transform:uppercase;letter-spacing:.5px;background:#4dade214;border-radius:20px;margin-bottom:16px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.stepperContentInner h3{color:#112139;margin-bottom:12px;font-size:24px;font-weight:700;line-height:1.3}.stepperDescription{color:#112139;margin-bottom:24px;font-size:16px;line-height:1.7}.stepperSubsections{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}@media (max-width:576px){.stepperSubsections{grid-template-columns:1fr}}.stepperSubsection{background:linear-gradient(135deg,#4dade20a,#11213905);border:1px solid #4dade214;border-radius:12px;padding:20px}.stepperSubsection h4{color:#112139;margin-bottom:6px;font-size:16px;font-weight:600}.stepperSubsection p{color:#112139;margin:0;font-size:14px;line-height:1.6}.stepperContentImage{flex-shrink:0}.stepperIconLarge{background:linear-gradient(135deg,#4dade214,#1121390a);border-radius:24px;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.stepperIconLarge img{object-fit:contain;width:80px;height:80px}.stepperMobile{flex-direction:column;gap:12px;display:none}@media (max-width:991.98px){.stepperMobile{display:flex}}.stepperMobileItem{background:#fff;border:1px solid #0000000f;border-radius:16px;transition:all .3s;overflow:hidden}.stepperMobileItem.expanded{border-color:#4dade233;box-shadow:0 8px 24px #00000014}.stepperMobileHeader{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:18px 20px;display:flex}.stepperMobileHeader:hover{background:#4dade205}.stepperMobileNumber{color:#4dade2;background:linear-gradient(135deg,#4dade21a,#1121390d);border-radius:50%;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;font-size:15px;font-weight:700;display:flex}.expanded .stepperMobileNumber{color:#fff;background:linear-gradient(135deg,#4dade2,#2089c3)}.stepperMobileLabel{color:#112139;flex:1;font-size:16px;font-weight:600}.stepperMobileChevron{color:#ccc;transition:transform .3s}.stepperMobileChevron.rotated{color:#4dade2;transform:rotate(180deg)}.stepperMobileContent{overflow:hidden}.stepperMobileContentInner{padding:0 20px 24px}.stepperMobileContentInner h3{color:#112139;margin-bottom:8px;font-size:20px;font-weight:700}.stepperMobileContentInner p{color:#112139;margin-bottom:16px;font-size:15px;line-height:1.7}
