.rs0-tech-media{position:relative;min-height:680px;display:flex;align-items:flex-end;background:#111827;color:#fff;overflow:hidden}.rs0-tech-media__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rs0-tech-media__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(17,24,39,.88),rgba(91,33,182,.55))}.rs0-tech-media__content{position:relative;z-index:1;padding-top:80px;padding-bottom:64px}.rs0-tech-media dd,.rs0-tech-media dt,.rs0-tech-media h1,.rs0-tech-media h2,.rs0-tech-media p{color:#fff}.rs0-kicker{color:#22d3ee;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;margin-bottom:16px}.rs0-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.rs0-btn-light,.rs0-btn-line,.rs0-btn-solid,.rs0-scroll-btn{border-radius:8px;min-height:44px;font-weight:700;padding:8px 16px}.rs0-btn-solid{background:#7c3aed;color:#fff;border:0}.rs0-btn-solid:focus,.rs0-btn-solid:hover{background:#5b21b6;color:#fff}.rs0-btn-line{background:#111827;color:#fff;border:1px solid #fff}.rs0-btn-line:focus,.rs0-btn-line:hover{background:#5b21b6;color:#fff}.rs0-evidence{background:rgba(17,24,39,.82);border:1px solid #22d3ee;border-radius:8px;padding:24px;width:100%;max-width:320px;margin-left:auto}.rs0-evidence h2{font-size:1.1rem;margin-bottom:16px}.rs0-evidence dl{margin:0}.rs0-evidence dt{color:#22d3ee;font-size:.85rem}.rs0-evidence dd{margin:0 0 16px;font-size:.92rem}.rs0-band{padding-top:64px;padding-bottom:64px;background:#fff;color:#111827}.rs0-band--alt{background:#f1f5f9}.rs0-band h2,.rs0-band h3,.rs0-band li,.rs0-band p{color:#111827}.rs0-four{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px;margin-top:32px}.rs0-tile{background:#fff;border:1px solid #dce3ea;border-radius:8px;overflow:hidden}.rs0-tile img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:#f8fafc}.rs0-tile h3,.rs0-tile p{margin:16px 16px 0;padding:0;color:#111827}.rs0-tile p{margin:8px 16px 16px;color:#64748b;font-size:.85rem}.rs0-trust{background:#111827;color:#fff;padding:32px 0}.rs0-trust__row{display:flex;flex-wrap:nowrap}.rs0-trust__item{flex:1;text-align:center;padding:16px;border-right:1px solid rgba(255,255,255,.35)}.rs0-trust__item:last-child{border-right:0}.rs0-trust__item span,.rs0-trust__item strong,.rs0-trust__note{color:#fff;display:block}.rs0-trust__item strong{font-size:2rem;line-height:1.1}.rs0-trust__item span{font-size:.85rem;margin-top:8px}.rs0-trust__note{margin:16px 0 0;font-size:.8rem;opacity:.85}.rs0-proof{background:#fff;border:1px solid #dce3ea;border-radius:8px;overflow:hidden;height:auto}.rs0-proof img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#f1f5f9}.rs0-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:24px 24px 0}.rs0-meta li{background:#f1f5f9;border-radius:8px;padding:8px 12px;font-size:.85rem}.rs0-meta span{display:block;color:#5b21b6;font-weight:700;font-size:.75rem}.rs0-proof p{padding:16px 24px 24px;margin:0}.rs0-scroll-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.rs0-scroll-btn{background:#fff;color:#111827;border:1px solid #dce3ea}.rs0-hscroll,.rs0-htime{display:flex;gap:16px;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x mandatory}.rs0-hscroll article,.rs0-htime article{flex:0 0 200px;scroll-snap-align:start;background:#fff;border:1px solid #dce3ea;border-radius:8px;padding:16px}.rs0-htime article{flex-basis:240px;border-top:4px solid #06b6d4}.rs0-htime time{color:#06b6d4;font-weight:700}.rs0-cta-diagonal{background:linear-gradient(165deg,#7c3aed 0 46%,#5b21b6 46% 100%);color:#fff;text-align:center;padding-top:80px;padding-bottom:96px}.rs0-cta-diagonal h2,.rs0-cta-diagonal p{color:#fff}.rs0-cta-diagonal p{max-width:640px;margin:16px auto 32px}.rs0-btn-light{background:#fff;color:#5b21b6;border:0}.rs0-btn-light:focus,.rs0-btn-light:hover{background:#22d3ee;color:#111827}@media (max-width:768px){.rs0-tech-media{min-height:520px}.rs0-trust__row{flex-wrap:wrap}.rs0-trust__item{flex:0 0 50%;border-right:0;border-bottom:1px solid rgba(255,255,255,.35)}.rs0-evidence{margin-top:24px;max-width:none}.rs0-hero-actions .btn{width:100%}}