.pw-shell{max-width:1420px;margin:auto;padding:45px 30px 80px}.pw-hero{max-width:1050px;padding:45px 0}.pw-hero h1{font-size:clamp(36px,5.5vw,78px);line-height:1.05;letter-spacing:-.04em}.pw-hero>p{font-size:18px;max-width:950px}.pw-hero .robot-note,.pw-status{font-size:13px;color:#b5c4dd}.pw-role{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:20px 0 45px}.pw-role article,.pw-detail{background:#0d1d3b;border:1px solid #31476d;padding:30px;border-radius:4px}.pw-role small,.pw-no,.pw-row small{color:#dac28d;letter-spacing:.08em}.pw-filter{display:grid;grid-template-columns:2fr 1fr;gap:18px;border-block:1px solid #31476d;padding:25px 0;margin:30px 0}.pw-filter label,.pw-inputs label{display:grid;gap:8px}.pw-filter input,.pw-filter select,.pw-inputs input{padding:13px;background:#081329;border:1px solid #3e567e;color:#f4f6fa;font:inherit;width:100%}.pw-filter p{grid-column:1/-1;margin:0}.pw-row{display:grid;grid-template-columns:45px 1fr 185px;gap:22px;align-items:center;padding:28px 0;border-bottom:1px solid #31476d}.pw-row h2{font-size:25px;margin:8px 0}.pw-row h2 a{text-decoration:none}.pw-row p{max-width:850px}.pw-row .button{font-size:12px;text-align:center;padding:14px}.pw-first{font-size:14px}.pw-detail{margin:25px 0}.pw-detail h2{font-size:30px}.pw-detail li{margin:12px 0}.pw-inputs{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.pw-output{display:block;padding:25px;background:#18396a;font-size:22px;margin:25px 0}.pw-contact{padding:60px 0}.pw-back{display:inline-block;margin:15px 0}#project-count{color:#b5c4dd}.pw-row[hidden]{display:none}@media(max-width:760px){.pw-shell{padding:25px 20px 60px}.pw-role,.pw-filter,.pw-inputs{grid-template-columns:1fr}.pw-row{grid-template-columns:28px 1fr;gap:12px}.pw-row>.button{grid-column:2;justify-self:start}.pw-role article,.pw-detail{padding:22px}.pw-hero{padding:20px 0}.pw-row h2{font-size:23px}}
