.pr-section{max-width:1180px;margin:0 auto;padding:96px 24px 84px;position:relative}.pr-header{text-align:center;max-width:720px;margin:0 auto 48px}.pr-label{letter-spacing:2.5px;text-transform:uppercase;color:#00d4ff;margin-bottom:14px;font-size:13px;font-weight:600}.pr-h2{font-family:var(--font-syne,"Syne", sans-serif);color:#fff;margin-bottom:16px;font-size:clamp(28px,4.4vw,44px);font-weight:800;line-height:1.12}.pr-h2-grad{background:linear-gradient(135deg,#00d4ff,#a855f7 55%,#ec4899);color:#0000;-webkit-background-clip:text;background-clip:text}.pr-sub{color:#ffffffa6;font-size:16px;line-height:1.65}.pr-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:18px;display:grid}.pr-card{background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff17;border-radius:18px;flex-direction:column;padding:22px 22px 20px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.pr-card:hover{border-color:#00d4ff59;transform:translateY(-4px);box-shadow:0 22px 50px #0006,0 0 0 1px #00d4ff1f}.pr-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pr-client{color:#fff;font-size:14.5px;font-weight:700;line-height:1.35}.pr-chip{letter-spacing:.6px;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 10px;font-size:10.5px;display:inline-flex}.pr-g{width:13px;height:13px}.pr-keyword{color:#ffffffb3;margin-bottom:6px;font-size:14px}.pr-keyword strong{color:#fff;font-weight:700}.pr-result{font-family:var(--font-syne,"Syne", sans-serif);background:linear-gradient(90deg,#00d4ff,#a855f7 60%,#ec4899);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:clamp(22px,2.6vw,28px);font-weight:800;line-height:1.15}.pr-table{border:1px solid #ffffff14;border-radius:12px;margin-bottom:14px;overflow:hidden}.pr-row{color:#ffffffc7;border-top:1px solid #ffffff0f;grid-template-columns:1fr 64px 100px;gap:8px;padding:9px 14px;font-size:13px;display:grid}.pr-row:first-child{border-top:none}.pr-row-head{letter-spacing:.8px;text-transform:uppercase;color:#ffffff73;background:#ffffff0a;font-size:10.5px}.pr-row-head span:nth-child(2),.pr-row-head span:nth-child(3){text-align:right}.pr-num{text-align:right;color:#00d4ff;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-weight:600}.pr-num-imp{color:#ec4899}.pr-note{color:#ffffff8c;margin-bottom:14px;font-size:12.5px;line-height:1.55}.pr-btn{color:#fff;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.pr-btn:hover{background:#00d4ff14;border-color:#00d4ff99;transform:translateY(-1px)}.pr-honest{text-align:center;color:#ffffff73;max-width:620px;margin:34px auto 0;font-size:12.5px;line-height:1.6}@media (max-width:640px){.pr-section{padding:72px 18px 64px}.pr-row{grid-template-columns:1fr 52px 84px;padding:8px 12px;font-size:12.5px}}.pr-card-wide{grid-column:1/-1}.pr-card-wide .pr-result{font-size:clamp(19px,2.2vw,24px)}
