/* BLUDA 2.19.0 — scoped product identity only. Astra header/footer remain theme-owned. */
body.bluda-app-page{--bluda-ink:#122a43;--bluda-blue:#1268d6;--bluda-aqua:#15afa9;--bluda-peach:#ef8172;--bluda-line:#dce8f1}
body.bluda-app-page #blueads-cloud .ba-kicker,body.bluda-app-page #blueads-cloud .ba-eyebrow,body.bluda-app-page .bluda-info .eyebrow,body.bluda-app-page .bluda-journey2190 .journey-eyebrow,body.bluda-app-page .bluda-info [class*="eyebrow"]{display:inline-flex;align-items:center;gap:9px;font-size:11px!important;font-weight:800!important;letter-spacing:.14em;text-transform:uppercase;color:#116b98!important}
body.bluda-app-page #blueads-cloud .ba-kicker:before,body.bluda-app-page .bluda-journey2190 .journey-eyebrow:before{content:"";display:inline-block;width:20px;height:3px;border-radius:1px;background:linear-gradient(90deg,var(--bluda-peach),var(--bluda-aqua),var(--bluda-blue))}
body.bluda-app-page #blueads-cloud .ba-hero,body.bluda-app-page #blueads-cloud .ba-section.soft{background:linear-gradient(125deg,#fff 26%,#f1f9ff 75%,#ecfbf7)!important}
body.bluda-app-page #blueads-cloud .ba-card,body.bluda-app-page #blueads-cloud .ba-board{border-radius:8px!important}
body.bluda-app-page .bluda-journey2190{background:#fff;color:#1a3449;overflow:hidden;font-family:inherit}
.bluda-journey2190,.bluda-journey2190 *{box-sizing:border-box}
.bluda-journey2190 .journey-shell{max-width:1170px;margin:auto;padding:0 clamp(16px,3.4vw,32px)}
.bluda-journey2190 .journey-top{background:radial-gradient(circle at 85% 10%,#baf6e64d 0,transparent 27%),linear-gradient(125deg,#f8fcff 22%,#edf6ff 68%,#f4fffb);padding:clamp(54px,7vw,94px) 0 clamp(28px,4vw,45px);border-bottom:1px solid #dce8f1}
.bluda-journey2190 .journey-eyebrow{color:#10688e;letter-spacing:.13em;font-size:11px;font-weight:800}
.bluda-journey2190 h1{font-size:clamp(36px,6vw,66px);font-weight:790;line-height:1.075;letter-spacing:-.044em;color:#132c4c;margin:18px 0 22px}
.bluda-journey2190 h1 em{font-style:normal;background:linear-gradient(100deg,#0856b6,#198dae 60%,#119d97);background-clip:text;-webkit-background-clip:text;color:transparent}
.bluda-journey2190 .journey-top p{max-width:720px;color:#536d80;font-size:clamp(15px,1.55vw,17px);line-height:1.7;margin:0}
.bluda-journey2190 .journey-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:27px 0}
.bluda-journey2190 .journey-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:13px 18px;background:#075ec0;border:1px solid #075ec0;color:#fff!important;text-decoration:none!important;border-radius:6px;font-size:13px;font-weight:800;min-height:47px}
.bluda-journey2190 .journey-textlink{color:#17679b;text-decoration:none;font-weight:730;font-size:13px}
.bluda-journey2190 .journey-progress{display:flex;align-items:center;gap:9px;max-width:840px;padding-top:21px;border-top:1px solid #d6e5f0;flex-wrap:wrap}
.bluda-journey2190 .journey-progress span{white-space:nowrap;color:#4b6a83;font-size:10px;font-weight:780;letter-spacing:.035em}
.bluda-journey2190 .journey-progress i{flex:1;min-width:10px;height:1px;background:linear-gradient(90deg,#a9cfe9,#87d9d1)}
.bluda-journey2190 .journey-content{padding-top:52px;padding-bottom:70px}
.bluda-journey2190 .journey-section-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 23px}
.bluda-journey2190 h2{font-size:clamp(26px,3vw,36px);line-height:1.14;letter-spacing:-.03em;color:#18324c;margin:10px 0 0}
.bluda-journey2190 .journey-section-title>p{max-width:285px;color:#60768a;font-size:13px;line-height:1.55;margin:0}
.bluda-journey2190 .journey-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}
.bluda-journey2190 .journey-stage{min-width:0;border:1px solid #dce9f3;border-top:3px solid #2d9ac9;background:linear-gradient(145deg,#fff,#fafdff);border-radius:6px;padding:18px 15px;display:flex;flex-direction:column;box-shadow:0 5px 15px #07345b06}
.bluda-journey2190 .journey-stage:nth-child(2){border-top-color:#11a49f}.bluda-journey2190 .journey-stage:nth-child(3){border-top-color:#7699d7}.bluda-journey2190 .journey-stage:nth-child(4){border-top-color:#ef8d75}.bluda-journey2190 .journey-stage:nth-child(5){border-top-color:#0f9a9b}
.bluda-journey2190 .journey-card-top{display:flex;align-items:start;justify-content:space-between;gap:8px;color:#0878ab}
.bluda-journey2190 .journey-card-top span{font-size:10px;font-weight:850;letter-spacing:.1em;color:#7b92a6}
.bluda-journey2190 .journey-card-top svg{width:69px;height:69px;color:#267fb8;stroke:currentColor;fill:none;stroke-width:2.3;stroke-linejoin:round;stroke-linecap:round;background:linear-gradient(150deg,#eff8ff,#f2fcfa);padding:12px;border-radius:7px}
.bluda-journey2190 .journey-stage h3{font-size:16px;color:#153954;line-height:1.3;letter-spacing:-.015em;margin:20px 0 8px}
.bluda-journey2190 .journey-stage p{font-size:12.5px;line-height:1.6;color:#587184;margin:0 0 18px;flex:1}
.bluda-journey2190 .journey-stage small{display:block;border-top:1px solid #e1ebf2;padding-top:12px;color:#37708a;font-size:10px;line-height:1.5;font-weight:800;letter-spacing:.025em}
.bluda-journey2190 .journey-choices{margin-top:65px}.bluda-journey2190 .journey-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.bluda-journey2190 .journey-choice-grid article{border:1px solid #dae8f1;border-left:4px solid #1d93d0;border-radius:6px;padding:clamp(20px,3vw,31px);background:#f7fbff}
.bluda-journey2190 .journey-choice-grid article:nth-child(2){border-left-color:#13b5ad;background:#f2fcf9}
.bluda-journey2190 .journey-choice-icon{font-size:24px;color:#1178af}.bluda-journey2190 .journey-choice-grid h3{margin:12px 0 9px;font-size:20px;color:#153d59}
.bluda-journey2190 .journey-choice-grid p{font-size:13px;color:#567081;line-height:1.7;max-width:440px}.bluda-journey2190 .journey-choice-grid a{font-size:13px;font-weight:800;color:#0b70bb;text-decoration:none}
.bluda-journey2190 .journey-trust{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:55px;border:1px solid #dae9ed;border-top:4px solid #14aca8;padding:clamp(20px,3vw,31px);border-radius:6px;background:linear-gradient(105deg,#f4fcfd,#f9fbff)}
.bluda-journey2190 .journey-trust h2{margin:8px 0;font-size:clamp(23px,2.5vw,32px)}.bluda-journey2190 .journey-trust p{font-size:13px;line-height:1.65;color:#61768a;max-width:630px;margin:0}.bluda-journey2190 .journey-trust a{flex-shrink:0;font-size:13px;font-weight:800;color:#156eaa;text-decoration:none}
.bluda-journey2190 .journey-footnote{font-size:11px;color:#728395;line-height:1.6;margin:18px 0 0}
.bluda-journey2190 a:focus-visible{outline:3px solid #0baaa7;outline-offset:3px}
@media(max-width:1040px){.bluda-journey2190 .journey-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.bluda-journey2190 .journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bluda-journey2190 .journey-progress i{min-width:4px}.bluda-journey2190 .journey-trust,.bluda-journey2190 .journey-section-title{align-items:flex-start;flex-direction:column}.bluda-journey2190 .journey-section-title>p{max-width:580px}.bluda-journey2190 .journey-choice-grid{grid-template-columns:1fr}}
@media(max-width:440px){.bluda-journey2190 .journey-grid{grid-template-columns:1fr}.bluda-journey2190 .journey-stage{display:grid;grid-template-columns:65px minmax(0,1fr);column-gap:15px;align-items:start}.bluda-journey2190 .journey-card-top{grid-row:1/4;flex-direction:column}.bluda-journey2190 .journey-card-top svg{height:58px;width:58px;padding:10px}.bluda-journey2190 .journey-stage h3{margin:3px 0 7px}.bluda-journey2190 .journey-stage p{margin-bottom:9px}.bluda-journey2190 .journey-stage small{grid-column:2}.bluda-journey2190 .journey-progress{gap:7px}.bluda-journey2190 .journey-progress span{font-size:9px}.bluda-journey2190 .journey-progress span:nth-of-type(4),.bluda-journey2190 .journey-progress span:nth-of-type(5){display:none}.bluda-journey2190 .journey-progress i:nth-of-type(4){display:none}.bluda-journey2190 .journey-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.bluda-journey2190 *{animation:none!important;transition:none!important}}
