
.rs-slide {background:#080f1c!important;color:#e9edf7!important;background-image:radial-gradient(ellipse at 90% 10%,#26365070,transparent 58%)!important;}
.rs-slide::before{opacity:.12!important}.rs-slide::after{display:none}
.rs-slide .topline{color:#adbbd1}.rs-slide .eyebrow{font-size:clamp(11px,1vw,16px);letter-spacing:.08em}.rs-slide .eyebrow::before{background:#a9b5ff}
.rs-slide .rs-content{padding:clamp(68px,9vh,110px) 5.6vw 4vh;justify-content:center;gap:clamp(15px,2.6vh,28px);overflow:hidden}
.rs-slide .rs-heading{display:grid;gap:clamp(10px,1.8vh,18px)}
.rs-slide h2{font-family:var(--sans);font-size:clamp(27px,3.2vw,56px);font-weight:700;line-height:1.22;letter-spacing:-.035em;color:#f2f4fb!important;background:none!important;-webkit-text-fill-color:initial!important}
.rs-slide h2 span{display:block;color:#aab6ff}
.rs-slide p{font-size:clamp(14px,1.22vw,21px);line-height:1.7;color:#b9c5d9}
.rs-slide h3{font-size:clamp(18px,1.48vw,25px);line-height:1.4;color:#f2f4fb;font-family:var(--sans);font-weight:650;letter-spacing:0}
.rs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5vw}
.rs-card{padding:clamp(18px,2.1vw,35px);border:1px solid #7899c433;border-radius:14px;background:#13203390;display:flex;flex-direction:column;gap:1.1vh}
.rs-number{font-size:clamp(22px,2.9vw,46px);color:#acb8ff;font-weight:400;line-height:1.1;margin-bottom:.7vh}
.rs-band{padding:clamp(16px,1.8vw,26px);background:linear-gradient(105deg,#33476880,#27334e70);border-left:3px solid #aab6ff;border-radius:0 12px 12px 0;display:grid;grid-template-columns:150px 1fr;gap:20px;align-items:center}
.rs-band b{font-size:clamp(16px,1.3vw,22px);color:#d7dfff}.rs-band p{color:#d1daeb}
.rs-split{display:grid;grid-template-columns:1fr 1fr;gap:2.2vw}
.rs-panel{border-top:1px solid #91a3c44a;padding-top:1.8vh;display:grid;gap:1vh}
.rs-flow{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1.5vw}
.rs-flow>div{position:relative;display:grid;gap:.8vh;padding:1.5vw;background:#17243a80;border:1px solid #8dace233;border-radius:12px}
.rs-flow b{font-size:clamp(16px,1.6vw,27px);color:#aab6ff;font-weight:400}.rs-flow strong{font-size:clamp(16px,1.4vw,23px);font-weight:650}.rs-flow span{font-size:clamp(13px,1.1vw,19px);line-height:1.6;color:#b9c5d9}
.rs-slide .rs-source{font-size:clamp(10px,.77vw,13px);line-height:1.55;color:#8d9bb2;margin-top:1vh}
.rs-slide .rs-note{font-size:clamp(12px,1vw,17px);line-height:1.65;color:#a8b4cb}
.rs-layers{display:grid;gap:1vh}.rs-layers>div{display:grid;grid-template-columns:85px 1.1fr 1.6fr;align-items:center;gap:1.8vw;padding:1.4vw 1.7vw;background:#15243a99;border:1px solid #8dace233;border-radius:9px}.rs-layers b{font-size:clamp(14px,1.3vw,22px);color:#aab6ff}
.rs-table{border:1px solid #8dace238;border-radius:12px;overflow:hidden;background:#14223880}.rs-tr{display:grid;grid-template-columns:1fr 2.5fr 1.2fr;gap:2vw;padding:1.1vw 1.6vw;border-bottom:1px solid #8dace22b;font-size:clamp(14px,1.22vw,21px);line-height:1.5}.rs-tr:last-child{border:0}.rs-tr span{color:#c2cce0}.rs-th{background:#293851; font-weight:650}.rs-th span{color:#e5eafb}
@media(max-height:740px) and (min-width:761px){.rs-slide .rs-content{gap:13px;padding-top:65px;padding-bottom:22px}.rs-slide h2{font-size:clamp(27px,3vw,44px)}.rs-slide p{font-size:clamp(13px,1.13vw,17px)}.rs-card{padding:17px;gap:7px}.rs-number{font-size:30px}.rs-flow>div{padding:14px}.rs-band{padding:14px}.rs-slide .rs-heading{gap:8px}.rs-slide .rs-source{font-size:10px}.rs-layers>div{padding:12px 18px}.rs-tr{padding:12px 18px}}
@media(max-width:760px){.rs-slide{height:auto!important;min-height:100dvh;overflow:visible!important}.rs-slide .rs-content{padding:80px 7vw 45px;overflow:visible;gap:20px;flex:none;max-height:none}.rs-slide h2{font-size:28px}.rs-slide p{font-size:14px}.rs-grid,.rs-split{grid-template-columns:1fr;gap:14px}.rs-card{padding:18px;display:grid;grid-template-columns:32px 1fr}.rs-card p{grid-column:2}.rs-number{font-size:22px;grid-row:1 / 3}.rs-flow{grid-auto-flow:row;grid-template-columns:1fr 1fr;gap:12px}.rs-flow>div{padding:15px}.rs-band{grid-template-columns:1fr;gap:8px}.rs-layers>div{grid-template-columns:60px 1fr;padding:16px}.rs-layers p{grid-column:2}.rs-tr{grid-template-columns:.8fr 1.7fr;gap:12px;padding:14px;font-size:12px}.rs-tr>span:last-child{display:none}.rs-slide .rs-source{font-size:10px}.rs-slide .rs-note{font-size:12px}}
@media print{.rs-slide{break-inside:avoid}.rs-slide .rs-content{padding:70px 5vw 30px}.rs-slide p{color:#b9c5d9!important}}
