/* Shared brand palette for the finance guides. */
body.page-id-74474 .zt-page-main,body.page-id-36377 .zt-page-main{padding-top:26px;padding-bottom:28px}
body.page-id-74474 .zt-page-heading,body.page-id-36377 .zt-page-heading{margin-bottom:22px}
body.page-id-74474 .zt-page-heading .zt-overline,body.page-id-36377 .zt-page-heading .zt-overline{color:var(--zt-theme-accent,#032852)}
body.page-id-74474 .zt-cashea-guide{max-width:none;padding:0;color:var(--zt-ink,#10213d)}
body.page-id-74474 .zt-guide-intro{position:relative;isolation:isolate;overflow:hidden;padding:40px 36px;border:1px solid #20466c;border-radius:24px;background:radial-gradient(ellipse at 15% 15%,#032852aa,transparent 65%),var(--zt-navy,#071b3c);color:#fff}
body.page-id-74474 .zt-guide-intro h2{color:#fff;letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);margin:14px 0 18px}
body.page-id-74474 .zt-guide-intro>p:first-child{font-size:11px;font-weight:700;letter-spacing:.17em;color:#b4d8ff}
body.page-id-74474 .zt-guide-intro>p:not(:first-child){color:#d4e1ed;font-size:14px;line-height:1.85}
body.page-id-74474 .zt-guide-intro .zt-btn{margin-top:22px;background:#fff;color:var(--zt-theme-accent,#032852)!important;border-radius:12px;font-size:13px;gap:12px}
body.page-id-74474 .zt-guide-intro .zt-btn:hover{background:#e3efff}
body.page-id-74474 .zt-guide-steps{gap:20px;margin:24px 0}
body.page-id-74474 .zt-guide-steps>li{background:var(--zt-cloud,#f4f6f9);border:1px solid var(--zt-line,#e2e7ee);border-radius:20px;padding:28px}
body.page-id-74474 .zt-guide-steps>li::before{color:var(--zt-theme-accent,#032852);font-size:24px}
body.page-id-74474 .zt-guide-steps h3{color:var(--zt-ink,#10213d);font-size:20px}
body.page-id-74474 .zt-guide-steps p{color:var(--zt-muted,#667085);font-size:14px}
body.page-id-74474 .zt-guide-steps summary{color:var(--zt-theme-accent,#032852)}
body.page-id-74474 .zt-guide-note{background:var(--zt-cloud,#f4f6f9);border:1px solid var(--zt-line,#e2e7ee);border-radius:20px;color:var(--zt-ink,#10213d);margin-bottom:0}
body.zt-bank-landing .elementor-element-46ec326{max-width:100%;margin:24px auto 0;padding:34px;border-radius:20px;background:var(--zt-cloud,#f4f6f9);border:1px solid var(--zt-line,#e2e7ee)}
body.zt-bank-landing .elementor-element-46ec326 h2{color:var(--zt-ink,#10213d);font-size:28px;letter-spacing:-.025em}
body.zt-bank-landing .elementor-element-46ec326 p{color:var(--zt-muted,#667085)}
body.zt-bank-landing .elementor-element-46ec326 .metform-form-content{background:transparent}
body.zt-bank-landing .elementor-element-46ec326 .mf-input{border-color:var(--zt-line,#e2e7ee);border-radius:8px;background:#fff;color:var(--zt-ink,#10213d)}
body.zt-bank-landing .elementor-element-46ec326 .metform-btn{background:var(--zt-theme-accent,#032852)!important;border-radius:12px;box-shadow:none}
body.page-id-74474 .zt-guide-intro::before{content:'';position:absolute;inset:-48px;z-index:-1;pointer-events:none;background-image:linear-gradient(#81bfff1a 1px,transparent 1px),linear-gradient(90deg,#81bfff1a 1px,transparent 1px),radial-gradient(circle,#b4d8ff55 1px,transparent 2px);background-size:40px 40px,40px 40px,80px 80px;mask-image:linear-gradient(125deg,#0009,transparent 85%);animation:zt-finance-drift 18s linear infinite}
@keyframes zt-finance-drift{from{transform:translate3d(0,0,0)}to{transform:translate3d(40px,40px,0)}}
@media(max-width:767px){body.page-id-74474 .zt-guide-intro{padding:26px 24px;border-radius:18px}body.page-id-74474 .zt-guide-steps>li,body.page-id-74474 .zt-guide-note{padding:24px}body.zt-bank-landing .elementor-element-46ec326{padding:22px;margin:20px 0 0}body.zt-bank-landing .elementor-element-46ec326 h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){body.page-id-74474 .zt-guide-intro::before{animation:none}}
.zt-bank-hero{display:grid;grid-template-columns:1fr 1.05fr;background:radial-gradient(ellipse at 15% 15%,#032852aa,transparent 65%),var(--zt-navy,#071b3c);color:#fff;border:1px solid #20466c;border-radius:24px;overflow:hidden;position:relative;isolation:isolate}
.zt-bank-copy{padding:40px 36px}.zt-bank-copy .zt-bank-kicker{color:#b4d8ff;font-size:11px;font-weight:700;letter-spacing:.17em;margin-bottom:20px}.zt-bank-copy .zt-bank-welcome{font-size:12px;color:#b8cee0;margin-bottom:12px}.zt-bank-copy h2{font-size:clamp(30px,3vw,44px);line-height:1.15;letter-spacing:-.035em;color:#fff;margin:0 0 22px}.zt-bank-copy h2 span{color:#b4d8ff}.zt-bank-copy>p{font-size:14px;line-height:1.85;color:#d4e1ed;margin-bottom:16px}.zt-bank-copy .zt-btn{background:#fff;color:var(--zt-theme-accent,#032852)!important;border-radius:12px;font-size:13px;margin-top:8px}.zt-bank-copy .zt-btn:hover{background:#e3efff}.zt-bank-hero figure{margin:0;padding:32px;display:flex;align-items:center;justify-content:center;min-width:0}.zt-bank-hero figure img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 18px 24px #0003)}
.zt-bank-hero::before{content:'';position:absolute;inset:-48px;z-index:-1;pointer-events:none;background-image:linear-gradient(#81bfff1a 1px,transparent 1px),linear-gradient(90deg,#81bfff1a 1px,transparent 1px),radial-gradient(circle,#b4d8ff55 1px,transparent 2px);background-size:40px 40px,40px 40px,80px 80px;mask-image:linear-gradient(125deg,#0009,transparent 85%);animation:zt-finance-drift 18s linear infinite}
@media(max-width:767px){.zt-bank-hero{grid-template-columns:1fr;border-radius:18px}.zt-bank-copy{padding:26px 24px}.zt-bank-hero figure{padding:0 24px 24px}.zt-bank-hero figure img{max-height:230px}}
@media(prefers-reduced-motion:reduce){.zt-bank-hero::before{animation:none}}

body.page-id-36377 .elementor-element-e4c5c04,body.page-id-36377 .elementor-element-bc23b40,body.page-id-36377 .elementor-element-bc23b40>.elementor-widget-container{background:transparent!important;border-radius:24px}

