.pr-model-card{padding:30px;background:linear-gradient(130deg,#0b3153,#086176);border-radius:16px;color:#fff}.pr-model-card>svg{color:#89e2eb;margin-bottom:26px}.pr-model-card>.eyebrow{display:block;color:#8edfe9}.pr-model-card h2{font-size:31px;margin:15px 0}.pr-model-card p{color:#c0dce7;font-size:13px;margin:0}.pr-copy p{font-size:14px;line-height:1.85;margin:0 0 17px}.pr-copy ul{padding-left:20px;display:grid;gap:10px;color:#5d7a8f;font-size:13px;line-height:1.8;margin:18px 0 22px}.pr-copy li::marker{color:#0092a4}.pr-model-detail{border:1px solid #dceaf2;border-radius:14px;padding:30px;background:#f7fbfd}.pr-model-detail ul{padding:0;margin:20px 0;list-style:none}.pr-model-detail li{display:flex;align-items:flex-start;gap:18px;padding:16px 0;border-bottom:1px solid #dfebf2}.pr-model-detail li>span{color:#00889d;font-size:11px;letter-spacing:1px;padding-top:5px}.pr-model-detail li p{font-size:14px;margin:0;color:#385e75}.pr-model-detail>p{font-size:12px}.pr-stages{padding:0;margin:30px 0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;counter-reset:stage}.pr-stages li{display:flex;align-items:center;gap:15px;min-height:100px;padding:23px 20px;border:1px solid #dceaf2;background:#f8fbfd;border-radius:11px}.pr-stages li>span{display:grid;place-items:center;width:33px;height:33px;flex-shrink:0;background:#e8f6f9;border-radius:50%;color:#00869b;font-size:11px}.pr-stages h3{font-size:14px;font-weight:500;line-height:1.6;margin:0;flex:1 1}.pr-stages li>svg{flex-shrink:0;color:#87a8b8}.pr-stages li:last-child{background:#0b3c58;color:#fff;border-color:#0b3c58}.pr-stages li:last-child>span{background:#ffffff14;color:#8ce2eb}.pr-process-note{display:flex;gap:15px;align-items:center;background:#eef8fb;border-left:3px solid #0096a9;padding:20px 24px}.pr-process-note svg{flex-shrink:0;color:#00869b}.pr-process-note p{margin:0;font-size:13px;color:#41697e}.pr-reviewer-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.pr-reviewer-grid article{border:1px solid #dce9f2;border-radius:14px;padding:30px}.pr-card-icon{display:grid;place-items:center;width:50px;height:50px;background:#eff8fb;color:#00899d;border-radius:12px}.pr-reviewer-grid h3{font-size:24px;font-weight:500;letter-spacing:-.5px;margin:23px 0 18px}.pr-decisions{padding:0;list-style:none;margin:0;border-top:1px solid #dae8f1}.pr-decisions li{display:flex;align-items:center;gap:20px;padding:21px 10px;border-bottom:1px solid #dae8f1}.pr-decisions li>span{color:#00889e;font-size:11px;letter-spacing:1px}.pr-decisions strong{font-size:16px;font-weight:500}.pr-standards{display:grid;gap:12px}.pr-standards details{border:1px solid #dce9f1;border-radius:11px;overflow:hidden}.pr-standards summary{padding:23px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:16px;font-weight:500;list-style:none}.pr-standards summary::-webkit-details-marker{display:none}.pr-standards summary>svg{color:#00869c;flex-shrink:0}.pr-standards details[open] summary{background:#f0f8fc;border-bottom:1px solid #dfeaf2}.pr-standards details[open] summary>svg{transform:rotate(45deg)}.pr-standards .pr-copy{padding:23px 26px 7px;max-width:950px}.pr-contact>div>a{display:flex;align-items:center;gap:12px;overflow-wrap:anywhere;color:#8fe5ed;font-size:13px;margin-top:19px}.pr-contact>div>a svg{flex-shrink:0}.pr-contact .ji-actions>a{margin-top:0}.pr-contact .ji-actions>.button{color:#123e57}@media(max-width:1000px){.pr-stages{grid-template-columns:1fr 1fr}.pr-stages li{padding:20px}.pr-model-card,.pr-model-detail,.pr-reviewer-grid article{padding:25px}.pr-model-card h2{font-size:27px}.pr-reviewer-grid h3{font-size:22px}}@media(max-width:640px){.pr-stages{grid-template-columns:1fr;gap:11px;margin-top:25px}.pr-stages li{min-height:78px;padding:18px}.pr-stages li>svg{transform:rotate(90deg)}.pr-reviewer-grid{grid-template-columns:1fr;gap:17px}.pr-reviewer-grid article{padding:25px}.pr-model-detail{padding:23px}.pr-process-note{align-items:flex-start;padding:18px}.pr-process-note>svg{margin-top:4px}.pr-decisions strong{font-size:14px}.pr-decisions li{padding:20px 0;gap:17px}.pr-standards summary{padding:20px;font-size:15px}.pr-standards .pr-copy{padding:20px 20px 5px}.pr-contact>div>a{font-size:12px}.pr-model-card h2{font-size:29px}}