/* Zooming In: restrained navy and brass announcement card */
.pcs-page .pcs-zoom-section {
  background: #0b2537;
  background-image: radial-gradient(ellipse at 7% 10%,rgba(42,86,112,.19),transparent 48%),linear-gradient(140deg,#102d42 0%,#081e2e 100%);
  padding: clamp(72px,7.8vw,118px) 0;
  border-top: 1px solid rgba(215,179,123,.42);
  border-bottom: 1px solid rgba(215,179,123,.28);
  overflow: hidden;
}
.pcs-page .pcs-zoom-layout {
  grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);
  gap: clamp(36px,5vw,96px);
  align-items: center;
}
.pcs-page .pcs-zoom-intro .pcs-eyebrow {font-size:11px;letter-spacing:.21em;color:#dbb982}
.pcs-page .pcs-zoom-intro h2 {font-size:clamp(55px,6vw,91px);margin:24px 0 0;line-height:.98;color:#fff;letter-spacing:-.065em}
.pcs-page .pcs-zoom-intro h2 em {font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em;color:#dbb982}
.pcs-page .pcs-zoom-accent {height:3px;width:82px;background:#cc9f62;margin:35px 0 30px}
.pcs-page .pcs-zoom-intro p {font-size:clamp(15px,1.3vw,18px);line-height:1.85;max-width:510px;color:#b7cbd5}
.pcs-page .pcs-zoom-intro-foot {display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:40px;font-size:10px;font-weight:800;letter-spacing:.12em;color:#9baebb}
.pcs-page .pcs-zoom-intro-foot>span:not(.pcs-zoom-indicator){color:#c99d67}
.pcs-page .pcs-zoom-indicator{width:6px;height:6px;background:#d5ae77;display:inline-block;border-radius:50%}
.pcs-page .pcs-zoom-access {
  background: #153448;
  border:1px solid rgba(224,189,138,.55);
  padding:clamp(30px,3.3vw,50px);
  box-shadow:0 25px 65px rgba(0,0,0,.18);
  position:relative
}
.pcs-page .pcs-zoom-access:before {content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,#dcb780,rgba(220,183,128,0))}
.pcs-page .pcs-zoom-access-header{display:flex;align-items:center;justify-content:space-between;gap:14px}
.pcs-page .pcs-zoom-access .pcs-zoom-label {color:#ddb985;font-size:10px;font-weight:850;letter-spacing:.19em}
.pcs-page .pcs-zoom-access-icon{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(221,185,133,.6);color:#dec090;font-size:18px}
.pcs-page .pcs-zoom-access h3{font-size:clamp(28px,2.6vw,38px);margin:23px 0 10px;letter-spacing:-.04em;line-height:1.1}
.pcs-page .pcs-zoom-access>p{font-size:14px;line-height:1.8;color:#c3d2da;margin:0 0 29px;max-width:470px}
.pcs-page .pcs-zoom-credentials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.pcs-page .pcs-zoom-credential{background:rgba(3,19,31,.37);border:1px solid rgba(191,211,220,.20);min-height:154px;display:flex;flex-direction:column;justify-content:space-between;padding:20px 17px 21px}
.pcs-page .pcs-zoom-credential>span{display:block;font-size:10px;font-weight:800;letter-spacing:.16em;color:#dec08f}
.pcs-page .pcs-zoom-credential strong{display:block;max-width:100%;overflow-wrap:anywhere;font-size:clamp(17px,1.65vw,23px);font-weight:650;line-height:1.25;color:#fff;letter-spacing:-.025em}
.pcs-page .pcs-zoom-credential strong.is-pending{font:italic 400 clamp(17px,1.45vw,21px)/1.35 Georgia,serif;color:#d6dfe3}
.pcs-page .pcs-zoom-status{border-top:1px solid rgba(208,223,232,.2);padding-top:22px;margin-top:24px;display:flex;align-items:center;gap:10px;font-size:10px;font-weight:850;letter-spacing:.18em;color:#c9d5db}
.pcs-page .pcs-zoom-status-dot{width:7px;height:7px;background:#d3aa73;border-radius:50%;box-shadow:0 0 0 4px rgba(211,170,115,.10)}
@media(max-width:950px){.pcs-page .pcs-zoom-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px}}
@media(max-width:700px){.pcs-page .pcs-zoom-layout{grid-template-columns:1fr;gap:30px}.pcs-page .pcs-zoom-section{padding:68px 0 76px}.pcs-page .pcs-zoom-intro-foot{margin-top:28px}.pcs-page .pcs-zoom-access{padding:30px 24px}}
@media(max-width:380px){.pcs-page .pcs-zoom-credentials{grid-template-columns:1fr}.pcs-page .pcs-zoom-credential{min-height:118px}.pcs-page .pcs-zoom-intro h2{font-size:52px}}
