.IntegrationArchitecture-module__6r71Qa__section{background:#f9fafb;padding:30px 0}.IntegrationArchitecture-module__6r71Qa__wrapper{grid-template-columns:1fr 1fr;align-items:start;gap:60px;max-width:1440px;margin:auto;padding:0 24px;display:grid}.IntegrationArchitecture-module__6r71Qa__badge{letter-spacing:1px;color:#2563eb;font-size:11px;font-weight:600}.IntegrationArchitecture-module__6r71Qa__left h2{color:#000;margin:16px 0;font-size:22px;font-weight:600}.IntegrationArchitecture-module__6r71Qa__description{color:#6b7280;margin-bottom:30px;font-size:15px;line-height:1.5}.IntegrationArchitecture-module__6r71Qa__featureGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.IntegrationArchitecture-module__6r71Qa__featureItem{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px 16px;font-size:14px;font-weight:500}.IntegrationArchitecture-module__6r71Qa__right{flex-direction:column;gap:24px;display:flex}.IntegrationArchitecture-module__6r71Qa__topCards{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.IntegrationArchitecture-module__6r71Qa__smallCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.IntegrationArchitecture-module__6r71Qa__smallCard h4{color:#000;margin-bottom:12px;font-size:14px;font-weight:600}.IntegrationArchitecture-module__6r71Qa__progress{background:linear-gradient(90deg,#3b82f6,#6366f1);border-radius:4px;height:3px;margin-bottom:10px}.IntegrationArchitecture-module__6r71Qa__smallCard p{color:#6b7280;font-size:13px}.IntegrationArchitecture-module__6r71Qa__largeCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.IntegrationArchitecture-module__6r71Qa__largeHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.IntegrationArchitecture-module__6r71Qa__largeHeader h4{color:#000;font-size:15px;font-weight:600}.IntegrationArchitecture-module__6r71Qa__secureBadge{color:#2563eb;background:#e0f2fe;border-radius:999px;padding:6px 12px;font-size:12px}.IntegrationArchitecture-module__6r71Qa__placeholderRow{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.IntegrationArchitecture-module__6r71Qa__placeholderRow div{background:#f3f4f6;border-radius:6px;height:40px}.IntegrationArchitecture-module__6r71Qa__ctaSection{background:#0f172a;padding:40px 24px}.IntegrationArchitecture-module__6r71Qa__ctaWrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;max-width:1320px;margin:auto;display:flex}.IntegrationArchitecture-module__6r71Qa__ctaWrapper h3{color:#fff;margin-bottom:10px;font-size:22px}.IntegrationArchitecture-module__6r71Qa__ctaWrapper p{color:#94a3b8;font-size:15px;line-height:1.5}.IntegrationArchitecture-module__6r71Qa__ctaButton{color:#fff;cursor:pointer;background:#1565f9;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.IntegrationArchitecture-module__6r71Qa__ctaButton:hover{background:#1565f9;transform:translateY(-2px);box-shadow:0 4px 12px #1565f933}@media (max-width:1024px){.IntegrationArchitecture-module__6r71Qa__wrapper{grid-template-columns:1fr;gap:50px}.IntegrationArchitecture-module__6r71Qa__topCards{grid-template-columns:1fr}}@media (max-width:768px){.IntegrationArchitecture-module__6r71Qa__featureGrid{grid-template-columns:1fr}.IntegrationArchitecture-module__6r71Qa__wrapperPadding{padding:0}.IntegrationArchitecture-module__6r71Qa__placeholderRow{grid-template-columns:1fr}.IntegrationArchitecture-module__6r71Qa__left h2{font-size:18px}.IntegrationArchitecture-module__6r71Qa__ctaWrapper{flex-direction:column;align-items:flex-start}.IntegrationArchitecture-module__6r71Qa__secureBadge{font-size:9px}.IntegrationArchitecture-module__6r71Qa__ctaWrapper h3{font-size:18px}}
.PortalSolutions-module__20fAvG__section{background:#f7f9fe;padding:30px 0}.PortalSolutions-module__20fAvG__header{text-align:left;margin-bottom:30px}.PortalSolutions-module__20fAvG__label{color:#4f6bff;margin-bottom:12px;font-size:11px;font-weight:600;display:block}.PortalSolutions-module__20fAvG__header h2{color:#000;margin-bottom:16px;font-size:22px;font-weight:700;line-height:1.1}.PortalSolutions-module__20fAvG__header p{color:#667085;text-align:left;max-width:620px;font-size:15px;line-height:1.5}.PortalSolutions-module__20fAvG__grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.PortalSolutions-module__20fAvG__card{background:#fff;border-top:3px solid #e5e7eb;border-radius:2px;padding:32px 28px;transition:all .3s}.PortalSolutions-module__20fAvG__card:hover{box-shadow:0 12px 30px #0000000d}.PortalSolutions-module__20fAvG__blue{border-top:3px solid #4f6bff}.PortalSolutions-module__20fAvG__purple{border-top:3px solid #7c3aed}.PortalSolutions-module__20fAvG__gray{border-top:3px solid #000}.PortalSolutions-module__20fAvG__iconBox{color:#4f6bff;background:#f2f4f7;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:flex}.PortalSolutions-module__20fAvG__card h3{color:#000;margin-bottom:12px;font-size:14px;font-weight:600}.PortalSolutions-module__20fAvG__card p{color:#667085;margin-bottom:18px;font-size:12px;line-height:1.6}.PortalSolutions-module__20fAvG__card ul{margin:0;padding:0;list-style:none}.PortalSolutions-module__20fAvG__card li{color:#000;margin-bottom:8px;padding-left:18px;font-size:13px;position:relative}.PortalSolutions-module__20fAvG__card li:before{content:"✓";color:#4f6bff;font-size:12px;position:absolute;left:0}.PortalSolutions-module__20fAvG__darkCard{color:#fff;background:linear-gradient(#f50 0%,#0153f8 100%);border-radius:14px;padding:32px 28px}.PortalSolutions-module__20fAvG__primaryBtn{color:#fff;cursor:pointer;background:#1565f9;margin-top:20px;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.PortalSolutions-module__20fAvG__darkIcon{background:#ffffff14;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:flex}.PortalSolutions-module__20fAvG__link{color:#fff;font-size:14px;font-weight:600;text-decoration:none}@media (max-width:1100px){.PortalSolutions-module__20fAvG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PortalSolutions-module__20fAvG__grid{grid-template-columns:1fr}.PortalSolutions-module__20fAvG__wrapperPadding{padding:0}.PortalSolutions-module__20fAvG__section{padding:20px 24px}.PortalSolutions-module__20fAvG__header h2{font-size:18px}}
.WebPortalHero-module__VmoELG__section{color:#fff;background:url(/mobileappbackground.png) 50%/cover no-repeat;align-items:center;padding:30px 0;display:flex;overflow:hidden}.WebPortalHero-module__VmoELG__left{flex:1}.WebPortalHero-module__VmoELG__topLabel{color:#4f6bff;margin-bottom:16px;font-size:11px;font-weight:600;display:block}.WebPortalHero-module__VmoELG__badge{color:#000;background:#def1e0;border-radius:50px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px;font-size:13px;display:inline-flex}.WebPortalHero-module__VmoELG__dot{background:#22c55e;border-radius:50%;width:8px;height:8px}.WebPortalHero-module__VmoELG__heading{color:#fff;margin-bottom:18px;font-size:42px;font-weight:700;line-height:1.1}.WebPortalHero-module__VmoELG__description{color:#ededed;max-width:520px;margin-bottom:40px;font-size:15px;line-height:1.5}.WebPortalHero-module__VmoELG__actions{gap:16px;margin-bottom:60px;display:flex}.WebPortalHero-module__VmoELG__primaryBtn{color:#fff;cursor:pointer;background:#1565f9;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.WebPortalHero-module__VmoELG__stats{gap:60px;display:flex}.WebPortalHero-module__VmoELG__stats h3{color:#f4f4f4;font-size:22px;font-weight:600}.WebPortalHero-module__VmoELG__stats p{color:#cfcfcf;font-size:14px}.WebPortalHero-module__VmoELG__right{flex:1;justify-content:center;display:flex}.WebPortalHero-module__VmoELG__outerShell{background:linear-gradient(#f2f5ff 0%,#e9eefc 100%);border-radius:28px;width:100%;max-width:540px;padding:30px;box-shadow:0 40px 80px #141e3c14}.WebPortalHero-module__VmoELG__card{background:#fff;border-radius:22px;padding:22px}.WebPortalHero-module__VmoELG__header{color:#fff;background:#0f172a;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:22px;padding:14px 16px;display:flex}.WebPortalHero-module__VmoELG__headerLeft{align-items:center;gap:12px;display:flex}.WebPortalHero-module__VmoELG__logo{background:linear-gradient(135deg,#4f6bff,#7c8cff);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:flex}.WebPortalHero-module__VmoELG__header h4{font-size:14px}.WebPortalHero-module__VmoELG__header p{opacity:.7;font-size:11px}.WebPortalHero-module__VmoELG__status{background:#123c2d;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:flex}.WebPortalHero-module__VmoELG__statusDot{background:#22c55e;border-radius:50%;width:10px;height:10px}.WebPortalHero-module__VmoELG__sectionBlock{margin-bottom:22px}.WebPortalHero-module__VmoELG__sectionHeader{justify-content:space-between;margin-bottom:12px;display:flex}.WebPortalHero-module__VmoELG__sectionHeader span{color:#94a3b8;letter-spacing:1px;font-size:11px;font-weight:600}.WebPortalHero-module__VmoELG__sectionHeader small{color:#64748b;font-size:11px}.WebPortalHero-module__VmoELG__identityCard{background:#f8fafc;border-radius:14px;margin-bottom:12px;padding:14px}.WebPortalHero-module__VmoELG__identityCard h5{color:#000;font-size:13px;font-weight:600}.WebPortalHero-module__VmoELG__identityCard p{color:#64748b;font-size:12px}.WebPortalHero-module__VmoELG__pills{gap:6px;margin-top:8px;display:flex}.WebPortalHero-module__VmoELG__pills span{color:#3730a3;background:#e0e7ff;border-radius:10px;padding:4px 8px;font-size:10px}.WebPortalHero-module__VmoELG__roles{gap:8px;display:flex}.WebPortalHero-module__VmoELG__roles span{text-align:center;color:#000;background:#f1f5f9;border-radius:8px;flex:1;padding:6px;font-size:11px}.WebPortalHero-module__VmoELG__activeRole{color:#fff!important;background:#4f6bff!important}.WebPortalHero-module__VmoELG__workflowCard{background:#f8fafc;border-radius:14px;padding:14px}.WebPortalHero-module__VmoELG__workflowTop{justify-content:space-between;display:flex}.WebPortalHero-module__VmoELG__workflowTop h5{color:#000;font-weight:600}.WebPortalHero-module__VmoELG__compliant{color:#22c55e;font-size:11px}.WebPortalHero-module__VmoELG__progressBar{background:#e2e8f0;border-radius:6px;height:6px;margin:10px 0;overflow:hidden}.WebPortalHero-module__VmoELG__progress{background:linear-gradient(90deg,#4f46e5,#8b5cf6);width:70%;height:100%}.WebPortalHero-module__VmoELG__workflowMeta{color:#64748b;justify-content:space-between;font-size:11px;display:flex}.WebPortalHero-module__VmoELG__risk{color:#f59e0b}.WebPortalHero-module__VmoELG__dataGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.WebPortalHero-module__VmoELG__metricCard{background:#f8fafc;border-radius:14px;padding:14px}.WebPortalHero-module__VmoELG__metricCard h5{color:#000;font-size:12px}.WebPortalHero-module__VmoELG__metricCard p{color:#000;font-size:14px;font-weight:600}.WebPortalHero-module__VmoELG__metricCard small{color:#64748b;font-size:11px}.WebPortalHero-module__VmoELG__positive{color:#22c55e}.WebPortalHero-module__VmoELG__securityCard{color:#fff;background:#0f172a;border-radius:16px;grid-column:span 2;padding:16px}.WebPortalHero-module__VmoELG__securityCard h5{font-size:12px}.WebPortalHero-module__VmoELG__securityCard p{font-size:14px;font-weight:600}.WebPortalHero-module__VmoELG__securityCard small{opacity:.7;font-size:11px}.WebPortalHero-module__VmoELG__footer{color:#94a3b8;margin-top:16px;font-size:11px}.WebPortalHero-module__VmoELG__bottomTag{text-align:right;color:#64748b;margin-top:10px;font-size:11px}@media (max-width:768px){.WebPortalHero-module__VmoELG__section{padding:30px 24px}.WebPortalHero-module__VmoELG__right{margin-top:30px}.WebPortalHero-module__VmoELG__wrapperPadding{padding:0}.WebPortalHero-module__VmoELG__heading{font-size:24px}.WebPortalHero-module__VmoELG__actions{flex-direction:column;margin-bottom:20px}.WebPortalHero-module__VmoELG__stats{flex-direction:column;gap:20px}.WebPortalHero-module__VmoELG__dataGrid{grid-template-columns:1fr}.WebPortalHero-module__VmoELG__securityCard{grid-column:span 1}.WebPortalHero-module__VmoELG__outerShell{padding:10px}}
