/* P124 Projects register repair + project review gateway */
#register .pr-register-card dl{grid-template-columns:minmax(0,1fr)!important;min-width:0!important;width:100%!important}
#register .pr-register-card dl>div{width:100%!important;min-width:0!important;grid-template-columns:minmax(130px,.42fr) minmax(0,1fr)!important}
#register .pr-register-card dt,#register .pr-register-card dd{min-width:0!important;max-width:none!important;width:auto!important;writing-mode:horizontal-tb!important;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important}
.rtl #register .pr-register-card dl>div{direction:rtl}
#register .pr-heading .eyebrow{display:inline-flex;align-items:center;min-height:30px;padding:7px 11px;border-radius:999px;background:rgba(40,104,91,.08);letter-spacing:.08em;line-height:1.2}
html[data-theme="dark"] #register .pr-heading .eyebrow{background:rgba(111,170,156,.12)}

.pr-project-review-authority{position:relative;overflow:hidden;padding:clamp(72px,8vw,118px) 0;background:radial-gradient(circle at 15% 20%,rgba(239,195,75,.18),transparent 30%),linear-gradient(145deg,#0b2824,#143d35);color:#fff}
.pr-project-review-authority:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.65),transparent)}
.pr-review-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:clamp(38px,6vw,88px);align-items:center}
.pr-review-kicker{display:inline-flex;align-items:center;gap:10px;color:#f0c95b;font-size:.78rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
.pr-review-kicker:before{content:"";width:32px;height:2px;background:currentColor}
.pr-review-copy h2{margin:18px 0 20px;max-width:850px;font-size:clamp(2.4rem,5vw,5.2rem);line-height:.98;letter-spacing:-.05em;color:#fff}
.rtl .pr-review-copy h2{letter-spacing:0;line-height:1.12}
.pr-review-copy>p{max-width:760px;margin:0;color:#cbdad6;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.85}
.pr-review-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px}
.pr-review-step{min-height:112px;padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:rgba(255,255,255,.055)}
.pr-review-step span{display:block;color:#f0c95b;font-size:.7rem;font-weight:850;letter-spacing:.07em;margin-bottom:10px}
.pr-review-step strong{display:block;color:#fff;font-size:.98rem;line-height:1.45}
.pr-review-panel{padding:30px;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:rgba(255,255,255,.08);backdrop-filter:blur(16px);box-shadow:0 30px 80px rgba(0,0,0,.22)}
.pr-review-panel small{color:#f0c95b;font-weight:850;letter-spacing:.12em}
.pr-review-panel h3{margin:10px 0 12px;color:#fff;font-size:clamp(1.55rem,2.3vw,2.2rem)}
.pr-review-panel p{margin:0;color:#cbdad6;line-height:1.75}
.pr-review-panel ul{display:grid;gap:10px;margin:22px 0 24px;padding:0;list-style:none}
.pr-review-panel li{position:relative;padding-inline-start:18px;color:#edf5f2}
.pr-review-panel li:before{content:"";position:absolute;inset-inline-start:0;top:.65em;width:7px;height:7px;border-radius:50%;background:#f0c95b}
.pr-review-action{display:flex;align-items:center;justify-content:center;min-height:54px;padding:14px 20px;border-radius:999px;background:#f0c95b;color:#142822!important;font-weight:900;text-decoration:none;box-shadow:0 14px 34px rgba(0,0,0,.2)}
.pr-review-action:hover{transform:translateY(-2px)}
.pr-review-note{display:block;margin-top:13px;color:#9fb6b0;font-size:.77rem;text-align:center}
@media(max-width:980px){.pr-review-grid{grid-template-columns:1fr}.pr-review-panel{max-width:none}.pr-review-copy h2{max-width:980px}}
@media(max-width:700px){#register .pr-register-card dl>div{grid-template-columns:1fr!important;gap:7px!important}.pr-review-steps{grid-template-columns:1fr}.pr-review-panel{padding:24px}.pr-review-copy h2{font-size:clamp(2.3rem,12vw,4rem)}}
