.related-services-kicker,.service-outcomes-kicker{text-transform:uppercase;letter-spacing:.04em;font-weight:900}.related-service-card h3,.related-service-card p,.related-service-icon,.service-outcomes-copy,.service-outcomes-grid{position:relative;z-index:1}.fintech-service-page{--service-soft-border:1px solid rgba(56, 81, 126, 0.1);--service-card-shadow:0 18px 46px rgba(15, 23, 42, 0.08)}.fintech-service-page .fintech-hero{min-height:auto!important;height:auto!important;padding-top:58px!important;padding-bottom:54px!important;display:block!important}.fintech-service-page .fintech-hero .container{width:100%}.fintech-service-page .fintech-hero-grid{min-height:auto!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:64px!important;align-items:center!important}.fintech-service-page .fintech-eyebrow{min-height:32px!important;padding:0 13px!important;margin-bottom:14px!important;font-size:13px!important}.fintech-service-page .fintech-hero h1{font-size:clamp(34px, 3vw, 48px)!important;line-height:1.08!important;letter-spacing:-.03em!important;max-width:650px!important;margin-bottom:18px!important;overflow-wrap:anywhere;text-wrap:balance}.fintech-service-page .fintech-hero p{max-width:650px!important;margin-bottom:22px!important;font-size:16px!important;line-height:1.65!important;text-wrap:pretty}.fintech-service-page .fintech-dash-head small,.related-services-kicker,.service-outcomes-kicker{font-size:13px!important}.fintech-service-page .fintech-hero-actions{gap:12px!important;margin-bottom:18px!important}.fintech-service-page .fintech-btn{min-height:48px!important;padding:0 21px!important;border-radius:15px!important;font-size:16px!important}.fintech-service-page .fintech-trust-row{gap:10px!important;margin-top:16px!important}.fintech-service-page .fintech-trust-row li{padding:9px 13px!important;font-size:13px!important;border-radius:13px!important}.fintech-service-page .fintech-product-panel{width:360px!important;max-width:360px!important;padding:16px!important;margin-left:auto!important;border-radius:26px!important}.fintech-service-page .fintech-dashboard-card{max-width:328px!important;margin-left:auto!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.7)}.fintech-service-page .fintech-dash-head{padding:14px 16px!important}.fintech-service-page .fintech-dash-title{font-size:18px!important;line-height:1.15!important}.fintech-service-page .fintech-signal-row{padding:10px 14px!important;gap:7px!important}.fintech-service-page .fintech-signal-row span{font-size:12px!important;padding:6px 9px!important}.fintech-service-page .fintech-graph-card{margin:10px!important;padding:12px!important;border-radius:15px!important}.fintech-service-page .fintech-graph-card svg{height:48px!important}.fintech-service-page .fintech-transaction-list{gap:8px!important;padding:0 10px 12px!important}.fintech-service-page .fintech-transaction-row{padding:8px 10px!important;border-radius:13px!important}.fintech-service-page .fintech-transaction-row strong{font-size:14px!important}.fintech-service-page .fintech-transaction-row em{font-size:11px!important;padding:5px 8px!important}.fintech-service-page .fintech-faq-item,.fintech-service-page .fintech-feature-card,.fintech-service-page .fintech-step{height:100%}.fintech-service-page .fintech-faq-item,.fintech-service-page .fintech-feature-card,.fintech-service-page .fintech-step,.service-outcomes-card{box-shadow:var(--service-card-shadow)}.service-outcomes-section{padding:0 0 76px;background:#f7f9fc}.service-outcomes-card{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(320px,1.05fr);gap:28px;align-items:center;padding:clamp(24px,4vw,40px);border-radius:26px;background:linear-gradient(135deg,#fff 0,#f8fbff 100%);border:var(--service-soft-border);overflow:hidden;position:relative}.service-outcomes-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 88% 12%,rgba(71,178,228,.14),transparent 34%);pointer-events:none}.service-outcomes-kicker{display:inline-flex;margin-bottom:10px;color:#47b2e4}.service-outcomes-copy h2{margin:0 0 12px;color:#243b63;font-size:clamp(26px, 3vw, 38px);line-height:1.16;font-weight:900;overflow-wrap:anywhere;text-wrap:balance}.service-outcomes-copy p{margin:0;color:#64748b;font-size:16px!important;line-height:1.78;text-wrap:pretty}.service-outcomes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.service-outcome-item{min-height:88px;display:flex;align-items:center;gap:14px;padding:18px;border-radius:20px;background:#fff;border:var(--service-soft-border);color:#243b63;font-weight:900;line-height:1.35}.service-outcome-item i{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:15px;color:#47b2e4;background:rgba(71,178,228,.12);font-size:19px}.service-outcome-item span{min-width:0;overflow-wrap:anywhere}@media (max-width:1199.98px){.fintech-service-page .fintech-hero{padding-top:54px!important;padding-bottom:46px!important}.fintech-service-page .fintech-hero-grid{grid-template-columns:minmax(0,1fr) 340px!important;gap:36px!important}.fintech-service-page .fintech-product-panel{width:340px!important;max-width:340px!important}.fintech-service-page .fintech-dashboard-card{max-width:308px!important}.service-outcomes-card{grid-template-columns:1fr}}@media (max-width:991.98px){.fintech-service-page .fintech-hero{padding-top:42px!important;padding-bottom:42px!important}.fintech-service-page .fintech-hero-grid{grid-template-columns:1fr!important;gap:32px!important}.fintech-service-page .fintech-dashboard-card,.fintech-service-page .fintech-product-panel{width:100%!important;max-width:100%!important;margin-left:0!important}}@media (max-width:768px){.fintech-service-page .fintech-hero{padding-top:36px!important;padding-bottom:38px!important}.fintech-service-page .fintech-product-panel{padding:10px!important}.fintech-service-page .fintech-dash-head,.fintech-service-page .fintech-transaction-row{align-items:flex-start}.service-outcomes-section{padding-bottom:48px}.service-outcomes-grid{grid-template-columns:1fr}.service-outcome-item{min-height:74px;padding:15px}}@media (max-width:420px){.fintech-service-page .fintech-hero{padding-top:30px!important}.service-outcomes-card{padding:20px;border-radius:22px}.service-outcome-item{align-items:flex-start}}.related-service-card:hover{box-shadow:0 20px 40px rgba(15,23,42,.08);transform:translateY(-7px);border-color:rgba(71,178,228,.35);box-shadow:0 28px 70px rgba(15,23,42,.13)}.related-service-card i{font-size:28px;color:#47b2e4;margin-bottom:16px;display:block}@media(max-width:991px){.related-services-grid{grid-template-columns:1fr}}.related-services-premium{padding:84px 0;background:radial-gradient(circle at 12% 12%,rgba(71,178,228,.12),transparent 32%),linear-gradient(180deg,#f7f9fc 0,#fff 100%)}.related-services-head{max-width:760px;margin:0 auto 42px;text-align:center}.related-services-kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(71,178,228,.11);color:#47b2e4;margin-bottom:14px}.related-services-head h2{margin:0 0 14px;color:#243b63;font-size:clamp(30px, 3vw, 44px);line-height:1.12;font-weight:900}.related-services-head p{margin:0;color:#64748b;font-size:17px!important;line-height:1.8}.related-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.related-service-card{position:relative;overflow:hidden;min-height:260px;display:flex;flex-direction:column;padding:30px;border-radius:28px;background:linear-gradient(180deg,#fff 0,#f8fbff 100%);border:1px solid rgba(56,81,126,.11);box-shadow:0 20px 50px rgba(15,23,42,.08);text-decoration:none;transition:.25s}.related-service-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 12%,rgba(71,178,228,.18),transparent 34%);opacity:0;transition:.25s}.related-service-card:hover::before{opacity:1}.related-service-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(135deg,#37517e,#47b2e4);color:#fff;font-size:25px;margin-bottom:22px;box-shadow:0 16px 30px rgba(71,178,228,.22)}.related-service-card h3{margin:0 0 12px;color:#243b63;font-size:22px;font-weight:900}.related-service-card p{margin:0 0 22px;color:#64748b;line-height:1.75}.related-service-card strong{position:relative;z-index:1;margin-top:auto;display:inline-flex;align-items:center;gap:8px;color:#37517e;font-weight:900}@media (max-width:991px){.related-services-grid{grid-template-columns:1fr}}