.rd .pb-hero .pg-hero-sub{max-width:40rem}.rd .pb-form{border-radius:var(--r-card);border:1px solid var(--ln);background:#0f1013;gap:12px;max-width:34rem;margin-top:40px;padding:clamp(22px,2.6vw,32px);display:grid}.rd .pb-form>p:not(.pb-form-title):not(.err){color:var(--mu);font-size:.97rem}.rd .pb-form-title{letter-spacing:-.015em;font-size:1.2rem;font-weight:560}.rd .pb-form.is-sent .rbtn{justify-self:start;margin-top:6px}.rd .pb-form .bl-news-row{margin-top:6px}.rd .pb-form .bl-news-row input{background:#ffffff0d;border-color:#ffffff29}.rd .pb-phases{max-width:var(--max);padding:clamp(40px, 6vh, 80px) var(--pad) clamp(110px, 17vh, 190px);margin:0 auto}.rd .pb-phases>h2{max-width:16ch;margin-bottom:clamp(40px,7vh,70px)}.rd .pb-chart{border-radius:var(--r-card);background:var(--card);border:1px solid var(--ln);padding:clamp(20px,2.6vw,34px)}.rd .pb-scale,.rd .pb-bars li{grid-template-columns:7.5rem repeat(12,1fr);align-items:center;column-gap:4px;display:grid}.rd .pb-scale{border-bottom:1px solid var(--ln);font-family:var(--mono);text-align:center;color:var(--mu);padding-bottom:12px;font-size:.74rem}.rd .pb-bars{gap:10px;padding-top:16px;display:grid}.rd .pb-bar-name{font-size:.95rem;font-weight:540}.rd .pb-bar{background:linear-gradient(90deg, var(--ember), var(--ember-hi));border-radius:999px;height:30px}.rd .pb-bars li:nth-child(2n) .pb-bar{background:linear-gradient(90deg,#ffb454,#ffd39a)}.rd .pb-chart figcaption{color:var(--mu);margin-top:18px;font-size:.88rem}.rd .pb-cards{grid-template-columns:repeat(2,1fr);gap:clamp(16px,2vw,24px);margin-top:clamp(16px,2vw,24px);display:grid}.rd .pb-cards li{border-radius:var(--r-card);border:1px solid var(--ln);align-content:start;gap:12px;padding:clamp(24px,3vw,36px);display:grid}.rd .pb-when{font-family:var(--mono);color:var(--accent-text);gap:14px;font-size:.8rem;display:flex}.rd .pb-when span{color:var(--mu)}.rd .pb-cards h3{font-size:clamp(1.5rem,2.2vw,2rem)}.rd .pb-cards p:last-child{color:var(--mu)}.rd .pb-traps{padding:clamp(110px, 17vh, 190px) var(--pad)}.rd .pb-traps-in{max-width:calc(var(--max) - 2 * var(--pad));grid-template-columns:1fr 1.55fr;align-items:start;gap:40px clamp(32px,6vw,110px);margin-inline:auto;display:grid}.rd .pb-traps h2{font-size:clamp(2rem,3.6vw,3.4rem);position:sticky;top:110px}.rd .pb-traps ol{border-top:1px solid var(--ln)}.rd .pb-traps li{border-bottom:1px solid var(--ln);grid-template-columns:3rem 1fr;padding:22px 0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.45;display:grid}.rd .pb-traps li span{font-family:var(--mono);color:var(--accent-text);padding-top:.25em;font-size:.8rem}@media (max-width:960px){.rd .pb-traps-in{grid-template-columns:1fr}.rd .pb-traps h2{position:static}}@media (max-width:640px){.rd .pb-scale,.rd .pb-bars li{grid-template-columns:5.2rem repeat(12,1fr);column-gap:2px}.rd .pb-scale span:nth-child(odd):not(:first-child){visibility:hidden}.rd .pb-bar-name{font-size:.85rem}.rd .pb-bar{height:24px}.rd .pb-cards{grid-template-columns:1fr}}
