/* Live HTML copy with four artwork-only backgrounds. */
.srb-slide-show .srb-service-slide:nth-child(4) .srb-line-2{font-size:.78em}
.srb-slide-steps li{position:relative}
.srb-slide-steps li:not(:last-child):after{content:"→";position:absolute;right:-15px;color:#f5ce5c;font-size:25px;font-weight:400}
.srb-slide-show .srb-slide-disclosure{min-height:23px;box-sizing:border-box}
@media(max-width:700px){
.srb-slide-steps li:not(:last-child):after{display:none}
.srb-slide-show .srb-slide-mobile-art{aspect-ratio:1242/760}
.srb-slide-show .srb-slide-disclosure{min-height:38px}
.srb-service-slide:first-child .srb-slide-caption{position:relative;top:auto;right:auto;display:flex;padding:22px 23px 0;font-size:12px;gap:12px}
}
@media(min-width:701px){
.srb-slide-show .srb-slide-copy{position:absolute;inset:0 auto auto 0}
.srb-slide-show .srb-slide-copy .srb-slide-kicker{font-size:clamp(9px,.8vw,16px);white-space:nowrap}
.srb-slide-show .srb-slide-copy h1,.srb-slide-show .srb-slide-copy h2{font-size:clamp(30px,4.5vw,87px)!important}
.srb-slide-show .srb-slide-copy .srb-slide-description{font-size:clamp(12px,1.25vw,24px)}
.srb-slide-show .srb-slide-copy .srb-slide-note{font-size:clamp(12px,1.15vw,23px)}
.srb-slide-show .srb-slide-copy .srb-slide-cta{padding:1.1vw 2.3vw}
}
.srb-slide-show{background:#061328;color:#fff;position:relative;font-family:Arial,Helvetica,sans-serif}
.srb-service-slide[hidden]{display:none!important}
.srb-slide-main{position:relative;aspect-ratio:1942/760;background:radial-gradient(ellipse at 12% 0%,#12356b 0,transparent 42%),radial-gradient(ellipse at 60% 100%,#15315e 0,transparent 52%),#030e21;overflow:hidden}
.srb-slide-desktop-art{position:absolute;left:0;top:0;display:block;width:100%!important;max-width:none!important;height:auto!important}
.srb-slide-copy{position:relative;z-index:1;width:38.4%;box-sizing:border-box;padding:3.5% 0 3% 4.3%;background:none;pointer-events:none}
.srb-slide-copy>*{pointer-events:auto}
.srb-slide-show .srb-slide-kicker{font:500 clamp(9px,1.05vw,20px)/1.5 Arial,sans-serif;letter-spacing:.14em;color:#eef2fc;text-transform:uppercase;margin:0 0 1.35vw}
.srb-slide-kicker:after{content:"";display:block;width:48px;height:3px;background:#f4cc5b;margin-top:10px}
.srb-slide-show h1,.srb-slide-show h2{font:800 clamp(30px,4.7vw,91px)/1.04 Arial,sans-serif!important;color:#fff!important;margin:0 0 1.5vw!important;letter-spacing:-.045em!important}
.srb-line{display:block;white-space:nowrap}.srb-line-1{color:#f4cc5b}.srb-slide-show article:first-child .srb-line-2{font-size:.71em}
.srb-slide-show .srb-slide-description{font:400 clamp(12px,1.4vw,27px)/1.45 Arial,sans-serif;color:#edf1f8;margin:0 0 .8vw}
.srb-slide-show .srb-slide-note{font:700 clamp(12px,1.4vw,27px)/1.4 Arial,sans-serif;color:#f6ce57;margin:0 0 1.5vw}
.srb-slide-show .srb-slide-cta{position:static;display:inline-flex;align-items:center;gap:12px;min-height:44px;border-radius:999px;background:linear-gradient(110deg,#7834ff,#5423e9);color:white!important;font:700 clamp(12px,1.5vw,29px)/1.3 Arial,sans-serif;padding:1.35vw 2.3vw;text-decoration:none;box-sizing:border-box;white-space:nowrap}
.srb-slide-cta span{font-size:1.3em}
.srb-slide-caption{position:absolute;top:4.5%;right:3%;display:flex;align-items:center;gap:18px;margin:0;font:600 clamp(11px,1.35vw,26px)/1.4 Arial,sans-serif;color:white;border-left:3px solid #f4cc5b;padding-left:18px}
.srb-slide-caption:has(.srb-imdb-mark){border:0;padding:0}.srb-imdb-mark{background:#f5cb26;color:#080808;border-radius:5px;padding:1px 9px;font:900 clamp(22px,2.5vw,46px)/1.2 Impact,Arial,sans-serif;letter-spacing:-.04em}
.srb-slide-mobile-art{display:none}
.srb-slide-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:0!important;padding:20px 4.3%!important;border-top:1px solid #a88036;background:linear-gradient(110deg,#020b1a,#0a1e3e)}
.srb-slide-steps li{display:flex;align-items:center;gap:13px;font:600 clamp(11px,1.1vw,21px)/1.4 Arial,sans-serif;color:white}
.srb-slide-step-icon{display:block;flex:0 0 35px;width:35px;height:35px;color:#f5ce5c;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.srb-slide-disclosure{font:400 10px/1.5 Arial,sans-serif;color:#c6cfdb;text-align:center;margin:0;padding:8px 20px 0}
.srb-slide-controls{display:flex;align-items:center;justify-content:center;gap:9px;padding:5px 16px;background:#061328}
.srb-slide-controls button{min-height:44px;min-width:44px;background:transparent;color:white;border:0;border-radius:50%;cursor:pointer;padding:0;display:grid;place-items:center}
.srb-slide-dot{display:block;width:9px;height:9px;border-radius:50%;background:#8c97a9;transition:background .25s ease,transform .25s ease}
.srb-slide-controls button[aria-pressed=true] .srb-slide-dot{background:#f5ce5c;transform:scale(1.3)}
.srb-slide-show a:focus-visible,.srb-slide-controls button:focus-visible{outline:3px solid #f5ce5c;outline-offset:3px}
.srb-service-slide:not([hidden]){animation:srbSlideEnter .35s ease-out}
@keyframes srbSlideEnter{from{opacity:.65}to{opacity:1}}
@media(prefers-reduced-motion:reduce){.srb-service-slide:not([hidden]){animation:none}}
@media(max-width:700px){
.srb-slide-main{aspect-ratio:auto;overflow:hidden}
.srb-slide-desktop-art,.srb-slide-caption{display:none}
.srb-slide-copy{position:relative;width:100%;padding:32px 23px 20px}
.srb-slide-show .srb-slide-kicker{font-size:10px;margin:0 0 20px}
.srb-slide-show h1,.srb-slide-show h2{font-size:clamp(34px,8.4vw,55px)!important;margin:0 0 20px!important}
.srb-slide-show .srb-slide-description{font-size:16px;margin:0 0 13px}
.srb-slide-show .srb-slide-note{font-size:15px;margin:0 0 21px}
.srb-slide-show .srb-slide-cta{font-size:14px;padding:14px 22px;white-space:normal}
.srb-slide-mobile-art{display:block;width:100%;height:auto;aspect-ratio:1122/590;margin:0;overflow:hidden}
.srb-slide-steps{grid-template-columns:1fr 1fr;gap:19px 16px;padding:20px 23px!important}
.srb-slide-steps li{gap:10px;font-size:12px}
.srb-slide-step-icon{flex-basis:29px;width:29px;height:29px}
.srb-slide-controls{gap:5px}
}
/* Match the approved artwork typography with live, selectable copy. */
.srb-slide-show .srb-slide-copy .srb-slide-kicker,
.srb-slide-show .srb-slide-copy h1,.srb-slide-show .srb-slide-copy h2,
.srb-slide-show .srb-slide-copy .srb-slide-description,
.srb-slide-show .srb-slide-copy .srb-slide-note,
.srb-slide-show .srb-slide-copy .srb-slide-cta,
.srb-slide-show .srb-slide-caption,.srb-slide-show .srb-slide-steps li{
font-family:'Inter',Arial,Helvetica,sans-serif!important}
.srb-slide-show .srb-slide-copy h1,.srb-slide-show .srb-slide-copy h2{font-weight:900!important;letter-spacing:-.04em!important;line-height:1.02!important}
.srb-slide-show .srb-slide-copy .srb-slide-cta{font-weight:750}
@media(min-width:701px){
.srb-slide-show .srb-slide-copy{width:40.5%;padding-top:3.5%}
.srb-slide-show .srb-slide-copy .srb-slide-kicker{font-size:clamp(10px,1vw,20px);letter-spacing:.16em;margin-bottom:.75vw}
.srb-slide-show .srb-slide-kicker:after{margin-top:8px}
.srb-slide-show .srb-slide-copy h1,.srb-slide-show .srb-slide-copy h2{font-size:clamp(34px,4.9vw,95px)!important;margin-bottom:1.1vw!important}
.srb-slide-show .srb-slide-copy .srb-slide-description{font-size:clamp(13px,1.4vw,28px);line-height:1.4;margin-bottom:.65vw;max-width:32vw}
.srb-slide-show .srb-slide-copy .srb-slide-note{font-size:clamp(13px,1.35vw,27px);line-height:1.35;font-weight:700;margin-bottom:1.25vw}
.srb-slide-show .srb-slide-copy .srb-slide-cta{font-size:clamp(14px,1.55vw,30px);padding:.95vw 2.3vw}
.srb-slide-show .srb-service-slide:nth-child(2) .srb-line-1{font-size:.96em}
.srb-slide-show .srb-service-slide:nth-child(3) .srb-line-1{font-size:.93em}
.srb-slide-show .srb-slide-steps li{font-size:clamp(12px,1.14vw,22px);font-weight:600}
}
@media(max-width:700px){
.srb-slide-show .srb-slide-copy h1,.srb-slide-show .srb-slide-copy h2{font-size:clamp(32px,8.3vw,55px)!important}
.srb-slide-show .srb-slide-copy .srb-slide-cta{font-size:14px}
}

