.rs-ptrust{padding:8px 0 40px;background:#fff}
.rs-ptrust__row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
@media(max-width:800px){.rs-ptrust__row{grid-template-columns:repeat(2,1fr)}}
.rs-ptrust__item{background:var(--rs-paper);border-radius:18px;padding:16px;display:grid;grid-template-columns:auto 1fr;gap:3px 12px;align-items:center}
.rs-ptrust__item svg{width:26px;height:26px;color:var(--rs-glow-deep);grid-row:span 2}
.rs-ptrust__item b{font-size:15px;line-height:1.2}
.rs-ptrust__item span{font-size:13px;color:var(--rs-dusk);line-height:1.3}
.rs-ptrust__pay{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:13px;color:var(--rs-dusk)}
.rs-ptrust__pay svg{height:26px;width:auto;border-radius:4px}
.rs-bn{padding:clamp(48px,7vw,88px) 0;background:var(--rs-paper)}
.rs-bn__grid{display:grid;gap:16px;margin-top:28px}
@media(min-width:760px){.rs-bn__grid{grid-template-columns:1fr 1fr;gap:20px}}
.rs-bn__card{background:#fff;border:1px solid var(--rs-line);border-radius:24px;overflow:hidden}
.rs-bn__visual{position:relative;aspect-ratio:4/3;background:linear-gradient(135deg,#FFF1D6 0%,#F4F6FB 60%,#E8EBF5 100%);overflow:hidden}
.rs-bn__visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.rs-bn__ui{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(300px,82%);background:#fff;border-radius:18px;padding:14px;box-shadow:0 18px 40px -16px rgba(27,36,64,.45);font-size:14px;line-height:1.35;color:var(--rs-ink)}
.rs-bn__visual--img .rs-bn__ui{left:auto;top:auto;transform:none;right:12px;bottom:12px;width:min(240px,72%);font-size:13px}
.rs-bn__body{padding:18px 20px 22px;display:grid;grid-template-columns:auto 1fr;gap:2px 14px;align-items:start}
.rs-bn__icon{width:40px;height:40px;border-radius:12px;background:var(--rs-glow-soft);color:var(--rs-glow-deep);display:flex;align-items:center;justify-content:center;grid-row:span 2}
.rs-bn__icon svg{width:22px;height:22px}
.rs-bn__body h3{font-size:21px;font-weight:800;line-height:1.15;margin:6px 0 4px;letter-spacing:-.01em}
.rs-bn__body p{margin:0;color:var(--rs-dusk);font-size:15px;line-height:1.5}
.rs-mini__row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px}
.rs-mini__name{font-weight:800;font-size:15px}
.rs-mini__muted{color:var(--rs-dusk);font-size:12px}
.rs-mini__bar{height:8px;border-radius:4px;background:var(--rs-line);overflow:hidden;margin:4px 0}
.rs-mini__bar i{display:block;height:100%;background:var(--rs-leaf);border-radius:4px}
.rs-mini__bar--amber i{background:var(--rs-glow)}
.rs-mini__list{display:grid;gap:7px}
.rs-mini__item{display:grid;grid-template-columns:1fr auto;gap:0 8px;align-items:center;font-weight:600;font-size:13px}
.rs-mini__item .rs-mini__bar{grid-column:1/-1;margin:3px 0 0}
.rs-mini__btn{display:inline-block;background:var(--rs-ink);color:#fff;font-weight:700;font-size:12px;padding:8px 12px;border-radius:9px;margin-top:8px}
.rs-mini__chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}
.rs-mini__chip{font-size:11px;font-weight:600;padding:4px 8px;border-radius:999px;background:var(--rs-ink-soft);color:var(--rs-dusk)}
.rs-mini__chip--no{background:var(--rs-berry-soft);color:#B8392E}
.rs-mini__chip--yes{background:var(--rs-leaf-soft);color:#1E8A54}
.rs-mini__strip{margin:6px 0 2px}
.rs-inbox{padding:clamp(48px,7vw,88px) 0;background:#fff}
.rs-inbox__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}
@media(max-width:600px){.rs-inbox__grid{grid-template-columns:1fr 1fr;gap:10px}.rs-inbox__grid>:first-child{grid-column:1/-1}}
.rs-inbox__item{background:var(--rs-paper);border-radius:20px;padding:14px;text-align:center}
.rs-inbox__img{aspect-ratio:1/1;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:12px;padding:10px}
.rs-inbox__img img{width:100%;height:100%;object-fit:contain}
.rs-inbox__item b{display:block;font-size:15px}
.rs-inbox__item span{font-size:13px;color:var(--rs-dusk)}
.rs-pspec{padding:clamp(48px,7vw,88px) 0;background:var(--rs-paper)}
.rs-pspec__grid{display:grid;gap:24px;margin-top:8px}
@media(min-width:900px){.rs-pspec__grid{grid-template-columns:.9fr 1.1fr;gap:48px;align-items:start}}
.rs-pspec__table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--rs-line);border-radius:20px;overflow:hidden;font-size:15px}
.rs-pspec__table td{padding:13px 16px;border-bottom:1px solid var(--rs-line);vertical-align:top}
.rs-pspec__table tr:last-child td{border-bottom:0}
.rs-pspec__table td:first-child{color:var(--rs-dusk);width:38%;font-weight:600}
