:where(.marketing-content) a{color:#0a3868;transition:color .15s ease-in-out}.marketing-content{overflow-x:clip}.marketing-content .btn-primary{box-shadow:0 8px 20px #0a386840;border:none}.marketing-content .btn-outline-light-blue{border:1px solid rgba(255,255,255,.5);color:#fff}.marketing-content .btn-outline-light-blue:hover{background:#fff;color:#0a3868}.marketing-content .section-padding{padding:5rem 0}@media(max-width:767px){.marketing-content .section-padding{padding:3rem 0}}.marketing-content .section-heading .eyebrow{display:inline-flex;align-items:center;gap:.4rem;color:#0a3868;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;background:#0a386814;padding:.3rem .9rem;border-radius:50rem;margin-bottom:.75rem}.marketing-content .section-heading .eyebrow i{color:#c98a0f;font-size:.85rem}.marketing-content .section-heading--lg h2{font-size:2.5rem;letter-spacing:-.01em}@media(max-width:767px){.marketing-content .section-heading--lg h2{font-size:1.8rem}}.marketing-content .hero-section{position:relative;background:linear-gradient(120deg,#041d38,#0a3868);color:#fff;overflow:hidden;padding:6rem 0 7rem}.marketing-content .hero-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.12),transparent 45%)}.marketing-content .hero-section .hero-content{position:relative;z-index:2}.marketing-content .hero-section h1{color:#fff;font-size:2.75rem;line-height:1.2}.marketing-content .hero-section p.lead{color:#ffffffd9}.marketing-content .hero-slider-section .carousel-item img{width:100%;height:auto}.marketing-content .hero-slider-section .carousel-indicators [data-bs-target]{background-color:#eea819}.marketing-content .hero-tagline-section{padding:3.5rem 0 1rem}.marketing-content .hero-image{border-radius:1.2rem;box-shadow:0 30px 60px #00000040}@media(max-width:991px){.marketing-content .hero-section h1{font-size:2.1rem}}.marketing-content .icon-circle{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#eea819,#c98a0f);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:1.25rem;flex-shrink:0}.marketing-content .icon-circle img{width:55%;height:55%;-o-object-fit:contain;object-fit:contain;display:block}.marketing-content .icon-circle .icon-svg{width:55%;height:55%;display:flex;align-items:center;justify-content:center}.marketing-content .icon-circle .icon-svg svg{width:100%;height:100%;fill:currentColor}.marketing-content .feature-card{border:1px solid #eef1f6;border-radius:.9rem;padding:2rem 1.75rem;height:100%;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.marketing-content .feature-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0b25551a}.marketing-content .features-section{position:relative;overflow:hidden}.marketing-content .features-section-blob{position:absolute;border-radius:50%;filter:blur(60px);z-index:0;pointer-events:none}.marketing-content .features-section-blob--one{width:420px;height:420px;top:-180px;right:-140px;background:#eea8191a}.marketing-content .features-section-blob--two{width:360px;height:360px;bottom:-160px;left:-120px;background:#0a38680f}.marketing-content .features-section .container{position:relative;z-index:1}.marketing-content .features-section--dark{background:linear-gradient(160deg,#041d38,#041d38 55%,#041d38);isolation:isolate}.marketing-content .features-section--dark .eyebrow{background:#ffffff14;border:1px solid rgba(238,168,25,.35);color:#eea819}.marketing-content .features-section--dark .eyebrow i{color:#eea819}.marketing-content .features-section--dark .section-heading h2{color:#fff}.marketing-content .features-section--dark .section-heading .text-muted{color:#ffffff9e!important}.marketing-content .features-glow{position:absolute;border-radius:50%;filter:blur(100px);z-index:0;pointer-events:none}.marketing-content .features-glow--gold{width:520px;height:520px;top:-180px;right:-140px;background:#eea81938}.marketing-content .features-glow--blue{width:460px;height:460px;bottom:-220px;left:-140px;background:#2f6fed33}.marketing-content .features-grid-pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 0%,transparent 75%)}.marketing-content .features-stat-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:-1.5rem auto 3rem;position:relative;z-index:1}.marketing-content .features-stat-strip span{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffd9;font-size:.82rem;font-weight:600;padding:.5rem 1.1rem;border-radius:50rem}.marketing-content .features-stat-strip span i{color:#eea819}.marketing-content .spotlight-card{position:relative;z-index:1;display:flex;gap:1.35rem;align-items:flex-start;height:100%;background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:1.25rem;padding:1.75rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s ease,border-color .35s ease,box-shadow .35s ease}.marketing-content .spotlight-card:hover{transform:translateY(-6px);background:#ffffff13;border-color:#eea81980;box-shadow:0 30px 60px -18px #0000008c}.marketing-content .spotlight-card--featured{border-color:#eea8194d;background:linear-gradient(135deg,#eea8191a,#ffffff08)}.marketing-content .spotlight-card-icon{flex-shrink:0}.marketing-content .spotlight-card-body{min-width:0;flex:1 1 auto}.marketing-content .spotlight-card-body h5{color:#fff;font-size:1.05rem}.marketing-content .spotlight-card-title{min-width:0;flex:1 1 auto;word-break:break-word}.marketing-content .spotlight-card-body p{color:#fff9;font-size:.9rem;line-height:1.65;margin:.5rem 0 1.1rem}.marketing-content .spotlight-badge{background:#eea81929;color:#eea819;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.22rem .6rem;border-radius:50rem;border:1px solid rgba(238,168,25,.35);white-space:nowrap}.marketing-content .spotlight-link{display:inline-flex;align-items:center;gap:.4rem;color:#eea819;font-weight:700;font-size:.85rem;text-decoration:none}.marketing-content .spotlight-link i{transition:transform .3s ease}.marketing-content .spotlight-card:hover .spotlight-link i{transform:translate(3px,-3px)}@media(max-width:767px){.marketing-content .features-stat-strip{margin-top:0}}.marketing-content .about-stats .stat-box{text-align:center}.marketing-content .about-stats .stat-number{font-size:2.25rem;font-weight:800;color:#0a3868}.marketing-content .benefit-item{display:flex;gap:1rem;align-items:flex-start;padding:1rem 0}.marketing-content .benefit-item .icon-circle{width:48px;height:48px;font-size:1.2rem;flex-shrink:0;margin-bottom:0}.marketing-content .pricing-card{border:1px solid #eef1f6;border-radius:1.2rem;padding:2.5rem 2rem;background:#fff;height:100%;position:relative;transition:transform .2s ease,box-shadow .2s ease}.marketing-content .pricing-card:hover{transform:translateY(-6px);box-shadow:0 25px 50px #0b25551f}.marketing-content .pricing-card.highlighted{border:2px solid #eea819;box-shadow:0 25px 50px #c98a0f40}.marketing-content .pricing-card .badge-highlight{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#eea819,#c98a0f);color:#041d38;padding:.35rem 1.25rem;border-radius:50rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.marketing-content .pricing-card .price{font-size:2.5rem;font-weight:800;color:#0b2545}.marketing-content .pricing-card .price small{font-size:1rem;font-weight:500;color:#64748b}.marketing-content .pricing-card ul.features{list-style:none;padding:0;margin:1.5rem 0}.marketing-content .pricing-card ul.features li{padding:.5rem 0;display:flex;gap:.6rem;align-items:flex-start;color:#45526a}.marketing-content .pricing-card ul.features li i{color:#16a34a;margin-top:.2rem}.marketing-content .blog-card{border:1px solid #eef1f6;border-radius:.9rem;overflow:hidden;background:#fff;height:100%;transition:transform .2s ease,box-shadow .2s ease}.marketing-content .blog-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0b25551a}.marketing-content .blog-card img{height:210px;object-fit:cover;width:100%}.marketing-content .blog-card .blog-body{padding:1.5rem}.marketing-content .blog-card .category-badge{background:#0a38681a;color:#0a3868;font-weight:600;font-size:.75rem;padding:.3rem .75rem;border-radius:50rem}.marketing-content .cta-section{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#041d38,#041d38,#041d38);color:#fff;border-radius:1.2rem;padding:3.75rem 4.5rem;border:1px solid rgba(238,168,25,.18);box-shadow:0 30px 60px -25px #020a198c}.marketing-content .cta-section:before,.marketing-content .cta-section:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);z-index:0;pointer-events:none}.marketing-content .cta-section:before{width:340px;height:340px;top:-160px;right:-60px;background:#eea8194d}.marketing-content .cta-section:after{width:300px;height:300px;bottom:-170px;left:8%;background:#2f6fed38}.marketing-content .cta-section-pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 70% 100% at 100% 0%,#000 0%,transparent 70%);mask-image:radial-gradient(ellipse 70% 100% at 100% 0%,#000 0%,transparent 70%)}.marketing-content .cta-section>*{position:relative;z-index:1}.marketing-content .cta-icon-badge{width:64px;height:64px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:1.1rem;background:linear-gradient(135deg,#eea819,#c98a0f);color:#041d38;font-size:1.6rem;box-shadow:0 12px 26px -10px #eea8198c}.marketing-content .cta-section .eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;padding:.3rem .9rem;border-radius:50rem;background:#ffffff14;border:1px solid rgba(238,168,25,.35);color:#eea819;margin-bottom:.85rem}.marketing-content .cta-section .eyebrow i{color:#eea819;margin-right:.35rem}.marketing-content .cta-section h2{margin-bottom:.6rem;font-size:1.85rem}.marketing-content .cta-section p{max-width:480px}.marketing-content .cta-btn-glow{background:linear-gradient(120deg,#eea819,#c98a0f)!important;color:#041d38!important;border:none!important;box-shadow:0 14px 30px -12px #eea81999;transition:transform .25s ease,box-shadow .25s ease}.marketing-content .cta-btn-glow:hover{transform:translateY(-3px);box-shadow:0 20px 38px -14px #eea819b3;color:#041d38!important}@media(max-width:767px){.marketing-content .cta-section{padding:2.5rem 1.5rem;text-align:center}.marketing-content .cta-section p{max-width:none}.marketing-content .cta-icon-badge{margin:0 auto}}.marketing-content .social-icons a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#ffffff14;margin-right:.5rem}.marketing-content .social-icons a:hover{background:#0a3868}.marketing-content .breadcrumb-bar{background:#f4f7fc;padding:2.5rem 0}.marketing-content .page-banner{background:linear-gradient(120deg,#041d38,#0a3868);color:#fff;padding:4rem 0}.marketing-content .services-dark-page{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(160deg,#041d38,#041d38 55%,#041d38);padding:5rem 0 6rem}.marketing-content .services-dark-page .eyebrow{background:#ffffff14;border:1px solid rgba(238,168,25,.35);color:#eea819;margin-bottom:1.25rem}.marketing-content .services-dark-page .eyebrow i{color:#eea819;margin-right:.35rem}.marketing-content .services-dark-page .features-stat-strip{margin-bottom:4rem}.marketing-content .services-glow-lower{top:auto!important;bottom:-260px;right:auto!important;left:10%}.marketing-content .services-hero-breadcrumb .breadcrumb-item,.marketing-content .services-hero-breadcrumb .breadcrumb-item a{color:#fff9;font-size:.85rem}.marketing-content .services-hero-breadcrumb .breadcrumb-item.active{color:#ffffffe6}.marketing-content .services-hero-breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:#ffffff59}.marketing-content .showcase-accordion{position:relative;z-index:1;--bs-accordion-bg: transparent;--bs-accordion-color: #fff;--bs-accordion-border-width: 0;--bs-accordion-btn-focus-box-shadow: none;--bs-accordion-active-bg: transparent;--bs-accordion-active-color: #fff}.marketing-content .showcase-accordion-item{background:#ffffff0b;border:1px solid rgba(255,255,255,.1)!important;border-radius:1.1rem!important;overflow:hidden;margin-bottom:1rem;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.marketing-content .showcase-accordion-item:has(.accordion-button:not(.collapsed)){border-color:#eea81966!important;background:linear-gradient(135deg,#eea81917,#ffffff08);box-shadow:0 20px 40px -18px #00000080}.marketing-content .showcase-accordion .accordion-button{background:transparent;color:#fff;padding:1.35rem 1.5rem;display:flex;align-items:center;gap:1.25rem;box-shadow:none;font-weight:600}.marketing-content .showcase-accordion .accordion-button:not(.collapsed){background:transparent;color:#fff;box-shadow:none}.marketing-content .showcase-accordion .accordion-button:focus{box-shadow:none}.marketing-content .showcase-accordion .accordion-button:after{filter:invert(1) grayscale(1) brightness(1.8);margin-left:auto;flex-shrink:0}.marketing-content .showcase-index{font-size:1.4rem;font-weight:800;color:#ffffff2e;flex-shrink:0;width:34px}.marketing-content .showcase-title-wrap{display:flex;flex-direction:column;text-align:left;min-width:0}.marketing-content .showcase-title-wrap strong{font-size:1.05rem;color:#fff}.marketing-content .showcase-title-wrap small{color:#ffffff8c;font-weight:400;font-size:.85rem;margin-top:.2rem}.marketing-content .showcase-accordion .accordion-body{padding:0 1.5rem 1.75rem;color:#ffffffad}@media(min-width:768px){.marketing-content .showcase-accordion .accordion-body{padding-left:calc(86px + 2.75rem)}}.marketing-content .showcase-body-content p:last-child{margin-bottom:0}.marketing-content .showcase-cta-btn{background:#eea81924;border:1px solid rgba(238,168,25,.4);color:#eea819;font-weight:700}.marketing-content .showcase-cta-btn:hover{background:#eea819;color:#041d38}@media(max-width:767px){.marketing-content .showcase-accordion .accordion-button{align-items:flex-start;gap:.85rem}.marketing-content .showcase-index{margin-top:.2rem}}.marketing-content .testimonial-card{border:1px solid #eef1f6;border-radius:.9rem;padding:2rem;background:#fff;height:100%}.marketing-content .demo-card{border:1px solid #eef1f6;border-radius:.9rem;overflow:hidden;background:#fff;height:100%;transition:transform .2s ease,box-shadow .2s ease}.marketing-content .demo-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0b25551a}.marketing-content .demo-card img{height:220px;object-fit:cover;width:100%}.marketing-content .checkout-wrapper{max-width:780px;margin:0 auto}.marketing-content .checkout-card{background:#fff;border:1px solid #eef1f6;border-radius:1.2rem;padding:2.5rem;box-shadow:0 20px 50px #041d380f}@media(max-width:575px){.marketing-content .checkout-card{padding:1.5rem}}.marketing-content .checkout-step{text-align:center;position:relative}.marketing-content .checkout-step-circle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-weight:700;font-size:.9rem;background:#f4f7fc;color:#64748b;border:2px solid #eef1f6;margin-bottom:.4rem}.marketing-content .checkout-step-label{display:block;font-size:.78rem;font-weight:600;color:#64748b}.marketing-content .checkout-step--active .checkout-step-circle{background:#0a3868;border-color:#0a3868;color:#fff}.marketing-content .checkout-step--active .checkout-step-label{color:#0a3868}.marketing-content .checkout-step--done .checkout-step-circle{background:#eea819;border-color:#eea819;color:#fff}.marketing-content .checkout-step--done .checkout-step-label{color:#0b2545}.marketing-content .checkout-plan-card{border:2px solid #eef1f6;border-radius:.9rem;padding:1.75rem;height:100%;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;position:relative}.marketing-content .checkout-plan-card:hover{border-color:#eea819}.marketing-content .checkout-plan-card.is-selected{border-color:#0a3868;box-shadow:0 12px 30px #0a38681f}.marketing-content .checkout-plan-card .form-check-input{position:absolute;top:1.25rem;right:1.25rem}.marketing-content .checkout-gateway-option{border:2px solid #eef1f6;border-radius:.6rem;padding:1.25rem 1.5rem;display:flex;align-items:center;gap:1rem;cursor:pointer;transition:border-color .15s ease}.marketing-content .checkout-gateway-option:hover{border-color:#eea819}.marketing-content .checkout-gateway-option.is-selected{border-color:#0a3868;background:#0a38680a}.marketing-content .order-summary-box{background:#f4f7fc;border-radius:.9rem;padding:1.5rem}.marketing-content .order-summary-box .row-line{display:flex;justify-content:space-between;padding:.4rem 0}.marketing-content .order-summary-box .row-line.total{border-top:1px solid #eef1f6;margin-top:.5rem;padding-top:.75rem;font-weight:800;font-size:1.15rem;color:#0b2545}
