.rs-reports{background:#f5f9fc;padding:clamp(64px,8vw,96px) clamp(16px,4vw,40px)}.rs-wrap{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.rs-head{display:flex;flex-direction:column;gap:12px;max-width:720px}.rs-head>*{margin:0}.rs-wrap>p{margin:0}.rs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px}.rs-card{position:relative;display:flex;flex-direction:column;width:100%;padding:0;margin:0;border:0;border-top:6px solid #33C5FF;border-radius:20px;overflow:hidden;background:#fff;color:#001f3f;font:inherit;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.rs-card:hover{color:#001f3f;transform:translateY(-4px);box-shadow:0 12px 28px #001f3f2e}.rs-card:focus-visible{outline:3px solid #912BFF;outline-offset:3px}.rs-card-cover{box-sizing:border-box}.rs-card-cover>svg{display:block}.rs-card-name{position:relative;color:#fff}.rs-card-body{padding:22px 24px 26px;display:flex;flex-direction:column;gap:10px;flex:1;border:1px solid #DCE6EE;border-top:0;border-radius:0 0 20px 20px}.rs-card-kicker,.rs-card-title,.rs-card-desc,.rs-card-cue{display:block}.rs-card-desc{flex:1}.rs-pill{display:inline-block;color:#912bff;background:#f2eaff;border-radius:999px;padding:5px 12px}.rs-card-cue{padding-top:12px;border-top:1px solid #DCE6EE}@media(prefers-reduced-motion:reduce){.rs-card{transition:none}}.rs-dialog{overflow-y:auto;overscroll-behavior:contain}.rs-dialog[open]{align-items:flex-start}.rs-dialog .rs-panel{max-width:760px;max-height:none;margin:auto 0;border:0;border-radius:20px;box-shadow:none;padding:44px 32px 32px;overflow:visible;background:linear-gradient(90deg,#33c5ff,#6174ff,#912bff,#ff41ef) top left / 100% 6px no-repeat,#fff}.rs-dialog .ai-dialog-close{top:18px;right:18px;z-index:1}@media(max-width:640px){.rs-dialog .rs-panel{padding:36px 24px 24px}}.rs-form-head h2{padding-right:40px}.rs-form-head{display:flex;flex-direction:column;gap:12px}.rs-form-head>*{margin:0}.rs-eyebrow{display:flex;align-items:center;gap:8px}.rs-dialog .rs-grid-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.sp-std .sp-agree{color:#001f3f}.rs-actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.rs-actions p{margin:0}.rs-thanks{align-items:stretch}.rs-thanks>*{margin:0}.rs-thanks .sp-success-icon{width:56px;height:56px}.rs-thanks>.ai-btn{align-self:flex-start}.rs-downloads{list-style:none;margin:0;padding:4px 0 0;display:flex;flex-direction:column;gap:12px}.rs-download{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:16px 20px;border:1px solid #DCE6EE;border-radius:14px}.rs-download-name{flex:1 1 280px}
