.banking-divider{width:100%;max-width:1122px;height:1px;background:#E1E5E9;margin:80px auto 0}@media (max-width:991px){.banking-divider{display:none}}@media (max-width:767px){.banking-divider{display:none}.aml-heading{align-items:flex-start!important}}@media (max-width:767px){.banking-hero{flex-direction:column}.cta-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:15px 20px;font-size:18px;border-radius:4px;box-sizing:border-box}.cta-btn img,.cta-btn svg,.cta-btn i{margin-left:10px;flex-shrink:0}.hero-stats>div:not(:last-child)::after{right:10px!important}.banking-section::after{display:none}}.banking-section{padding:140px 16px 20px 16px}.banking-hero{display:flex;align-items:center;justify-content:space-between;gap:70px}.banking-left{flex:1}.banking-right{flex:1;text-align:center;background:radial-gradient(50% 50% at 50% 50%,rgba(235,247,255,.92) 0%,rgba(255,255,255,.92) 100%)}.tag{color:#36F;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.8px;text-transform:uppercase}.banking-left h2{color:#0D1B44;font-family:Inter;font-size:48px;font-style:normal;font-weight:600;line-height:115%;margin-top:10px;letter-spacing:-.96px;margin-bottom:20px}.banking-left h2 span{color:#2563eb}.banking-left p{color:#575F70;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.hero-buttons{margin:35px 0;display:flex;gap:18px;flex-wrap:wrap}.btn-primary{background:#2563eb;color:#fff;padding:15px 30px;border-radius:10px;text-decoration:none;font-weight:600;transition:.3s}.btn-primary:hover{background:#0f4dd7}.btn-secondary{color:#000;display:flex;height:60px;padding:21px 24px;justify-content:center;align-items:center;gap:10px;border-radius:4px;border:1px solid #1164FF;background:#FFF}.btn-secondary:hover{background:#2563eb;color:#fff}.hero-stats{display:flex;gap:24px;margin-top:30px;flex-wrap:wrap}.hero-stats span{color:#1164FF;font-family:Inter;font-size:30px;font-style:normal;font-weight:600;line-height:115%;letter-spacing:-.6px}.hero-stats h3{color:#0D1B44;font-family:Inter;font-size:30px;font-style:normal;font-weight:600;line-height:115%;letter-spacing:-.6px}.hero-stats p{margin-top:6px;font-size:14px;width:135px}.image-box img{width:100%;max-width:520px;height:auto}.section-title{text-align:center;margin-bottom:10px}.section-title span{color:#2563eb;font-weight:700}.section-title h2{margin:12px 0;color:#102A5E;font-size:40px}.section-title p{max-width:760px;margin:auto;color:#6d7688}@media (max-width:1024px){.banking-demo-content h2{font-size:32px}.banking-left h2{font-size:26px}.banking-section .container{width:100%}.image-box img{width:320.653px;height:289.565px;aspect-ratio:165 / 149}}@media(max-width:991px){.challenge-grid{grid-template-columns:1fr}.banking-left h2{font-size:38px}.hero-stats{gap:25px}}.banking-challenges{padding:90px 0;background:#f8fafc}.section-heading{text-align:center}.section-heading span{color:#2F6BFF;font-weight:700}.banking-challenges .section-heading h2{font-size:42px;color:#162347;margin:10px 0 18px}.section-heading p{color:#6d7484;line-height:1.8}.challenge-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.challenge-card{background-image:url(https://testv2.zigram.tech/wp-content/uploads/2026/08/Mask-group.png);background-repeat:no-repeat;background-position:top right;position:relative;overflow:hidden;min-height:200px;padding:38px 40px;border-radius:18px;background:#fff;box-shadow:-11px 10px 14.2px rgba(0,0,0,.08);transition:.35s}.challenge-card:hover{transform:translateY(-8px);box-shadow:-14px 18px 30px rgba(0,0,0,.12)}.challenge-content{width:62%;position:relative;z-index:2}.number{display:block;color:#9aa2b3;font-size:14px;margin-bottom:15px}.challenge-card h3{font-size:28px;margin-bottom:18px;color:#1d243d;line-height:1.3}.challenge-card h3 span{color:#2F6BFF}.challenge-card p{color:#6f7587;line-height:1.7}.corner-box{position:absolute;right:-10px;bottom:-15px;width:165px;height:165px;background:url(https://testv2.zigram.tech/wp-content/uploads/2026/07/corber-img.png) lightgray 50% / cover no-repeat;border-radius:18px;transform:rotate(22deg);box-shadow:-11px 10px 14.2px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center}.corner-box img{width:70px;transform:rotate(-22deg);z-index:5}.challenge-card:hover .corner-box{transform:rotate(22deg) scale(1.08)}@media(max-width:991px){.challenge-grid{grid-template-columns:1fr}.challenge-content{width:100%;padding-right:110px}.corner-box{width:120px;height:120px}.corner-box img{width:52px}.section-heading h2{font-size:34px}}.compliance-lifecycle{position:relative;overflow:hidden;background:#081633 url(https://testv2.zigram.tech/wp-content/uploads/2025/04/Regtech-bg-scaled.webp) center/cover no-repeat;padding:90px 20px}.compliance-lifecycle *{box-sizing:border-box}.compliance-lifecycle .container{max-width:1320px;margin:auto}.section-heading{text-align:center;margin-bottom:70px}.section-heading .sub-title{color:#36F;text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.22px;margin-bottom:10px;text-transform:uppercase}.section-heading h2{color:#FFF;text-align:center;font-family:Inter;font-size:32px;font-style:normal;font-weight:600;line-height:140%;margin:0 0 10px}.section-heading p{color:rgba(255,255,255,.6);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:140%;max-width:560px;margin:0 auto 60px}.timeline-wrapper{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:70px}.timeline-line{position:absolute;left:7%;right:7%;top:22px;height:2px;background:#2F6BFF;z-index:1}.timeline-item{width:20%;position:relative;z-index:2}.timeline-top{display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:5px}.icon-circle{color:#FFF;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:140%;width:46px;height:46px;background:#2563EB;display:flex;justify-content:center;align-items:center;border-radius:32.322px;border:1px solid rgba(255,255,255,.4);background:radial-gradient(50% 50% at 50% 50%,#1164FF 30.29%,#0E51CC 100%)}.icon-circle img{width:22px;height:22px;object-fit:contain}.step-label{margin-top:32px;color:#36F;text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.12px}.timeline-card{border-radius:20px;background:#FFF;height:191.044px;padding:26px 19px;align-items:flex-start;gap:10px;align-self:stretch;transition:.35s}.timeline-card:hover{transform:translateY(-8px)}.timeline-card h3{margin:0 0 16px;color:#1A1A1A;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:140%}.timeline-card p{color:#575F70;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.timeline-item:not(:last-child) .timeline-top::before{content:"";position:absolute;top:21px;left:100%;width:calc(100% - 46px);height:0;background:#2F6BFF}.timeline-item:not(:last-child) .timeline-top::after{content:"";position:absolute;top:18px;right:-42px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #5B82FF}.step-label::before{content:"";position:absolute;left:50%;top:57px;transform:translateX(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:10px solid #fff}.timeline-item:hover .icon-circle{background:#0B5CFF;transform:scale(1.08)}.timeline-item:hover .timeline-card{box-shadow:0 30px 60px rgba(0,0,0,.28)}@media(max-width:1100px){.icon-circle{font-size:16px}.section-heading h2{font-size:32px}.timeline-wrapper{gap:15px}.timeline-card{min-height:235px;padding:20px}.timeline-card h3{font-size:20px}}@media (max-width:767px){.section-tag p{text-align:left}section.challenges-section{padding:0 16px 60px 16px}section.zigram-solution-section{padding:60px 16px}.section-title{font-size:24px!important;text-align:left!important}.challenges-section .section-tag{font-size:14px!important}}@media(max-width:768px){.image-box img{width:100%;height:auto;aspect-ratio:165 / 149}.banking-hero{gap:0}.banking-section{padding:120px 16px 50px 16px}.tag{color:#36F;font-family:Inter;font-size:14px!important;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.26px;text-transform:uppercase}.banking-left h2{color:#000;font-family:Inter;font-size:28px;font-style:normal;font-weight:600;line-height:140%}.hero-buttons{display:block}.cta-btn{padding:15px 72px!important;font-size:16px!important;text-align:center}a.btn-secondary{color:#1164FF;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-top:14px}.compliance-lifecycle{padding:70px 20px}.section-heading{margin-bottom:45px}.section-heading .sub-title{font-size:14px;text-align:left}.section-heading p{font-size:15px}.timeline-wrapper{display:block}.timeline-line{left:22px;top:0;bottom:0;width:2px;height:100%;right:auto}.timeline-item{width:100%;display:flex;gap:22px;margin-bottom:35px}.timeline-top{width:46px;flex-shrink:0;margin-bottom:0}.timeline-top::before,.timeline-item:not(:last-child) .timeline-top::before,.timeline-item:not(:last-child) .timeline-top::after{display:none}.timeline-top:after{display:none}.step-label{display:none;font-size:10px;text-align:center;margin-top:8px}.timeline-card{width:100%;min-height:auto}.timeline-card h3{font-size:22px}.timeline-card p{font-size:15px}}@media(max-width:480px){.timeline-card{padding:18px}.timeline-card h3{font-size:20px}}.aml-outcomes{background:#f7f8fc;padding:90px 20px}.aml-outcomes *{box-sizing:border-box}.aml-container{max-width:1280px;margin:auto}.aml-heading{gap:60px;margin-bottom:40px}.aml-heading .left{text-align:center}.aml-heading .subtitle{display:inline-block;color:#36F;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.22px;margin-bottom:10px;text-transform:uppercase}.aml-heading h2{margin:0;color:#0D152D;font-family:Inter;font-size:32px;font-style:normal;font-weight:600;line-height:140%;margin-bottom:10px}.aml-heading p{color:#575F70;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:140%;max-width:750px;margin:0 auto 0 auto}.outcomes-grid{background:#fff;border-radius:32px;overflow:hidden;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #F5F7F9;box-shadow:0 6px 14px 0 rgba(165,165,165,.05),0 5.38px 6px 0 rgba(236,236,236,.06)}.outcome-item{padding:38px;min-height:220px;border-right:1px solid #ECEEF5;border-bottom:1px solid #ECEEF5;transition:.35s}.outcome-item:nth-child(3),.outcome-item:nth-child(6){border-right:none}.outcome-item:nth-last-child(-n+3){border-bottom:none}.outcome-item:hover{background:#f8fbff}.outcome-item .icon{width:56px;height:56px;border-radius:50%;background:#EEF3FF;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.outcome-item img{width:28px;height:28px}.outcome-item h3{margin:0 0 12px;color:#273D72;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:140%}.outcome-item p{margin:0;color:#575F70;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.outcome-item:hover .icon{background:#2F6BFF}.outcome-item:hover img{filter:brightness(0) invert(1)}@media(max-width:991px){.aml-heading{flex-direction:column;gap:25px}.aml-heading h2{font-size:38px}.outcomes-grid{grid-template-columns:repeat(2,1fr)}.outcome-item:nth-child(2),.outcome-item:nth-child(4),.outcome-item:nth-child(6){border-right:none}.outcome-item:nth-child(3){border-right:1px solid #ECEEF5}.outcome-item:nth-last-child(-n+3){border-bottom:1px solid #ECEEF5}.outcome-item:nth-last-child(-n+2){border-bottom:none}}@media(max-width:767px){.aml-outcomes{padding:70px 20px}.aml-heading h2{font-size:24px}.aml-heading p{font-size:15px}.outcomes-grid{grid-template-columns:1fr}.outcome-item{border-right:none!important;border-bottom:1px solid #ECEEF5!important;min-height:auto;padding:24px}.sub-title{font-size:14px!important}span.section-tag{font-size:14px!important}.form-container h2{color:#0E204E;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.52px}.form-container p{color:#383C47;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.form-row{margin-bottom:0px!important}.outcome-item:last-child{border-bottom:none!important}.outcome-item h3{font-size:16px}.outcome-item p{font-size:14px;margin:0 0 10px}}:root{--primary-blue:#3b82f6;--text-dark:#0f172a;--text-muted:#64748b;--card-bg:#f8fafc;--card-border-radius:16px}.hero-stats{display:flex;align-items:flex-start}.hero-stats>div{padding:0 0;position:relative}.hero-stats>div:first-child{padding-left:0}.hero-stats>div:not(:last-child)::after{content:"";position:absolute;top:6px;right:0;width:1px;height:84px;background:#DCE3F1}.challenges-section{max-width:1260px;width:100%;margin:0 auto;text-align:center;padding:60px 16px}.challenges-section .section-tag{color:#36F;text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.22px;margin-bottom:10px;text-transform:uppercase}.challenges-section .section-tag p{margin-bottom:10px}.section-title{color:#0D152D;text-align:center;font-family:Inter;font-size:32px;font-style:normal;font-weight:600;line-height:140%}h2.section-title{margin-bottom:10px}.section-description{color:#575F70;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:140%;max-width:750px;margin:0 auto 45px auto}.cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.card{background-color:#F8F8F8;border-radius:20px;box-shadow:0 2px 4.5px 0 rgba(0,0,0,.06);padding:32px;text-align:left;position:relative;overflow:hidden;min-height:220px;display:flex;flex-direction:column;border:none;background-repeat:no-repeat;background-position:right bottom;background-size:500px auto}.card-number{color:#36F;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.14px;margin-bottom:16px}.card-title{color:#4B4B4B;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:140%;margin-bottom:12px}.card-title span{color:#1164FF;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:140%}.card-description{color:var(--text-muted);font-size:14px;line-height:1.5;max-width:50%}@media (max-width:768px){.card-1{background-image:url(https://testv2.zigram.tech/wp-content/uploads/2026/08/Cross-Border-Risk-Exposure.png);background-color:transparent;box-shadow:none}.card-2{background-image:url(https://testv2.zigram.tech/wp-content/uploads/2026/08/High-False-Positive-Volumes.png);background-color:transparent;box-shadow:none}.card-3{background-image:url(https://testv2.zigram.tech/wp-content/uploads/2026/08/Complex-Investigations.png);background-color:transparent;box-shadow:none}.card-4{background-image:url(https://testv2.zigram.tech/wp-content/uploads/2026/08/Regulatory-Expectations.png);background-color:transparent;box-shadow:none}.cards-grid{grid-template-columns:1fr}.card-description{max-width:60%;font-size:14px}.card{padding:21px}.cards-grid{gap:15px}.aml-heading .subtitle{font-size:14px}}.cta-btn{display:inline-block;padding:15px 33px;background:#1164FF;color:#fff;font-weight:600;border-radius:4px;text-decoration:none;position:relative;cursor:pointer;font-size:20px;transition:transform 0.2s ease,box-shadow 0.2s ease;overflow:hidden;max-width:100%;box-shadow:0 -4px 0 0 rgba(0,0,0,.2) inset}.cta-btn::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 28%,rgba(255,255,255,.6) 29%,rgba(255,255,255,.6) 36%,rgba(255,255,255,0) 37%,rgba(255,255,255,0) 40%,rgba(255,255,255,.4) 41%,rgba(255,255,255,.4) 42%,rgba(255,255,255,0) 43%);transform:translateX(-100%) skewX(-20deg);animation:shimmerEffect 2s ease-out 3s infinite;will-change:transform;pointer-events:none;z-index:0}.discoveryCall_arrow-icon{transition:transform 0.2s ease;display:inline-block;vertical-align:middle;margin-left:10px}.cta-btn:hover{background:#1164FF;box-shadow:-4px 4px #0A1737;transform:translateY(-5px);cursor:pointer;color:#fff}section.zigram-solution-section{padding:80px 0 80px 0;background:#fff;text-align:center}.zigram-solution-heading{color:#36F;text-align:center;font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:1.242px}.zigram-solution-eyebrow{color:var(--Dark-Text,#0D152D);text-align:center;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.24px}.solution-gif-box{position:relative;display:block}.zigram-solution-card{background:#fff;border-radius:10px;border:1px solid #E1E5E9;min-height:400px;height:auto;overflow:hidden;position:relative;display:flex;flex-direction:column;transition:transform 0.3s ease,box-shadow 0.3s ease}.zigram-solution-media{background:linear-gradient(135deg,#f3e9ff,#e3ecff)}.solution-gif-box .zigram-solution-media img{width:100%;height:auto;display:block;transition:opacity 0.25s ease-in-out}.zigram-solution-content{transition:transform 0.3s ease,box-shadow 0.3s ease}.zigram-solution-content{padding:22px;height:240px;text-align:left;position:relative;transition:transform 0.35s ease}.zigram-solution-tag{display:inline-block;font-size:14px;background:#E9EBF7;color:#273D72;font-weight:500;padding:4px 10px;border-radius:22px;margin-bottom:20px}.zigram-solution-title{display:flex;align-items:center;gap:10px;margin-bottom:10px}.zigram-solution-desc{font-size:16px;color:#575F70;line-height:1.5;font-weight:400}.learn-more-btn{display:inline-flex;align-items:center;gap:5px;border-bottom:2px solid #0A061C;padding-bottom:3px;margin-top:14px;font-size:16px;font-weight:500;color:#000;text-decoration:none;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.3s ease,transform 0.3s ease}.zigram-solution-title img{width:38px;height:38px}.banking-segments{background-image:url(https://testv2.zigram.tech/wp-content/uploads/2026/08/Frame-1686552710-scaled.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:80px 0;overflow:hidden}.banking-segments .container{max-width:1320px;margin:auto}.segment-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px;gap:30px}.segment-left{max-width:650px}.sub-title{display:block;color:#36F;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.22px;margin-bottom:10px;text-transform:uppercase}.segment-left h2{color:#FFF;font-family:Inter;font-size:32px;font-style:normal;font-weight:600;line-height:140%;margin-bottom:10px}.segment-left p{color:rgba(255,255,255,.6);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.segment-nav{display:flex;gap:12px;align-self:center}.segment-nav button{width:42px;height:42px;border-radius:50%;border:none;cursor:pointer;transition:.3s}.segment-prev{background:#fff;color:#0f1f52}.segment-next{background:#2F6BFF;color:#fff}.segment-card{background:#f3f4f7;border-radius:18px;padding:37px 33px;transition:.35s;position:relative}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:41px}.arrow{width:34px;height:34px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.08)}.arrow img{width:16px;height:16px;object-fit:contain}.segment-card h3{color:#1A1A1A;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:140%;margin-bottom:10px}.segment-card p{color:#575F70;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.banking-slider .owl-stage{display:flex}.banking-slider .owl-item{display:flex}.banking-slider .segment-card{width:100%}@media(max-width:991px){.segment-header{flex-direction:column;margin-bottom:24px}.segment-left h2{font-size:30px}.segment-nav{margin-top:10px}}@media(max-width:767px){.faq-header h2{text-align:left!important;font-size:24px!important}.faq-header p{text-align:left!important;font-size:16px!important}.card-top{margin-bottom:35px}section.zigram-solution-section{padding:60px 16px 60px 16px}.zigram-solution-carousel .item{padding:0px!important}.banking-segments{padding:60px 16px}.segment-left h2{font-size:24px}.segment-card{min-height:auto}.segment-card h3{font-size:16px}.faq-header h2{font-size:14px}.faq-header p{font-size:24px}.privacy p{display:block!important;text-align:center;font-size:11px!important}}.owl-nav button.owl-prev,.owl-nav button.owl-next{display:none}.faq-section{padding:60px 5%;font-family:'Inter',sans-serif}.faq-container{max-width:800px;margin:0 auto}.faq-header{text-align:center;margin-bottom:30px}.faq-header h2{color:#0D152D;text-align:center;font-size:32px;font-style:normal;font-weight:600;line-height:140%;margin-bottom:10px}.faq-header p{color:#575f70;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:140%;max-width:550px;margin:0 auto 31px auto}.accordion-item{background-color:#F5F8FA;border-radius:4px;border-bottom:1px solid #E6E6E6;margin-bottom:10px;overflow:hidden;transition:all 0.3s ease}.accordion-header{padding:14px 10px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none}.accordion-header span{color:#35435E;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.toggle-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.toggle-icon img{width:24px;height:24px;object-fit:contain}.accordion-content{padding:0 20px 20px 20px;display:none}.accordion-content p{margin:0;color:#2E4374;line-height:1.6;font-size:16px}.banking-demo-section{background:url(https://www.zigram.tech/wp-content/uploads/2025/04/Regtech-bg-scaled.webp) center center/cover no-repeat;padding:80px 0}.banking-demo-wrapper{display:flex;align-items:center;justify-content:space-between;gap:70px}.banking-demo-content{width:52%;color:#fff}.banking-demo-content h2{color:#fff;font-family:Inter;font-size:36px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.36px;margin-top:10px;margin-bottom:20px}.banking-demo-content p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:40px;opacity:.8}.banking-list{margin:0;padding:0;list-style:none}.banking-list li{position:relative;margin-bottom:18px;color:rgba(255,255,255,.75);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.banking-demo-form{width:48%;flex-shrink:0}@media(max-width:991px){.banking-demo-wrapper{flex-direction:column}.banking-demo-content,.banking-demo-form{width:100%}.banking-demo-content h2{font-size:36px}}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:0px!important;margin-bottom:14px;margin-left:0}#contactForm,#eventContactForm{gap:6px!important}.consent-label input{margin-top:4px}@media (max-width:767px){.banking-demo-section{padding:60px 16px}.banking-demo-wrapper{gap:20px}.banking-demo-content h2{font-size:24px}.banking-demo-content p{margin-bottom:25px;opacity:60%}.banking-list li{margin-bottom:10px;display:flex;align-items:flex-start}.section-description{text-align:left;margin:0 auto 40px auto}h3.card-title{font-size:16px}}.zigram-num-box span{display:block;font-size:25px;color:#1164FF;line-height:1;font-family:inherit}.banking-list li img{width:20px;height:20px;flex-shrink:0;margin-right:2px}.banking-list li{gap:10px}.form-container{background:#fff;padding:25px 10px 0 25px;border-radius:6px;max-width:720px;width:100%}@media (min-width:768px){.form-container h2{color:#0E204E;font-family:Inter;font-size:26px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.6px;margin-bottom:10px}}@media (min-width:768px){.form-container p{color:#383C47;margin-bottom:16px;font-size:16px;font-weight:400}}#contactForm,#eventContactForm{gap:6px!important;display:flex;flex-wrap:wrap}@media (min-width:768px){#eventContactForm .form-group:nth-child(1),#eventContactForm .form-group:nth-child(2){width:calc(100% - 13px)}}.form-group label{font-size:14px;font-weight:400;color:#575F70;margin-bottom:6px;display:block}.asterisk{color:red}.form-group input,.form-group select{width:100%;padding:10px 10px;border-radius:4px;border:1px solid #CED4DA;background-color:#F5F8FA;font-size:15px;transition:all 0.3s ease}@media (min-width:768px){#contactForm .form-group:has(#email),#contactForm .form-group:has(#companyName),#eventContactForm .form-group:has(#eventEmail),#eventContactForm .form-group:has(#eventCompanyName){width:calc(50% - 10px)}}.select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px}.form-group select{color:#575F70;width:98%}.form-group input,.form-group select{padding:10px 10px;border-radius:4px;border:1px solid #CED4DA;background-color:#F5F8FA;font-size:15px;transition:all 0.3s ease}.submit-btn{width:98%;background:#14213d;color:#fff;border:none;padding:14px;font-size:16px;font-weight:600;border-radius:6px;cursor:pointer;transition:all 0.3s ease}.consent{font-size:14px;color:#6c757d}.consent label{display:flex;align-items:flex-start;gap:0;font-size:12px;color:#575F70}.confirmation-screen{display:none;background:#fff;padding:80px 20px;text-align:center;border-radius:10px}.confirmation-box{max-width:500px;margin:0 auto}.check-icon{width:80px;height:80px;background:#162a52;color:#fff;font-size:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px auto}.confirmation-box h3{font-size:22px;font-weight:600;margin-bottom:15px;color:#162a52}.confirmation-box p{font-size:16px;color:#4a5876;line-height:1.6}#eventContactForm .form-group{width:100%}.consent input[type="checkbox"]{margin-right:8px;transform:scale(1.1)}.consent-label input{margin-top:4px}.privacy p{width:100%;display:flex;justify-content:center;font-size:13px;color:#575F70;margin-bottom:25px}a.privacy_policy{margin-left:3px;color:#0e204e;font-weight:400;text-decoration:none}.privacy{width:100%;display:flex;justify-content:center;font-size:13px;color:#6c757d;margin-top:10px}span.section-tag{color:#36F;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.8px;text-transform:uppercase}@media (max-width:767px){.segment-nav{display:none}.segment-card{margin-top:14px}}