.tool-methodology{max-width:1180px;margin:34px auto 70px;padding:28px;border:1px solid #293755;border-radius:18px;background:linear-gradient(145deg,#10182b,#0b1020);color:#f5f7ff;box-sizing:border-box}.tool-methodology>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid #283550}.tool-methodology>header small{display:block;margin-bottom:8px;color:#ffd026;font:900 10px/1.2 Arial,sans-serif;letter-spacing:1.5px}.tool-methodology>header h2{margin:0;font:900 clamp(25px,3vw,38px)/1 Arial,sans-serif}.tool-methodology>header p{max-width:520px;margin:0;color:#9aadd4;font:600 13px/1.65 Arial,sans-serif}.method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.method-card{position:relative;min-height:145px;padding:19px;border:1px solid #2b3957;border-radius:13px;background:#11192c;box-sizing:border-box}.method-card>span{display:block;margin-bottom:10px;color:#58d7ff;font:900 10px/1 Arial,sans-serif;letter-spacing:1px}.method-card h3{margin:0 0 9px;color:#fff;font:900 14px/1.2 Arial,sans-serif}.method-card p{margin:0;color:#91a3ca;font:600 12px/1.55 Arial,sans-serif}.method-card strong{color:#ffd026}.method-formula{margin-top:14px;padding:15px 17px;border-left:3px solid #ffd026;border-radius:8px;background:#090e1b;color:#c6d2ed;font:700 12px/1.6 Arial,sans-serif}.method-formula b{color:#fff}.method-limits{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding-top:17px;border-top:1px solid #283550;color:#8799bf;font:600 11px/1.55 Arial,sans-serif}.method-limits b{flex:0 0 auto;color:#ff7694;font-weight:900}.method-source{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid #314360;border-radius:999px;color:#9db0d4;font:900 9px/1 Arial,sans-serif;letter-spacing:.7px}.method-source:before{content:"";width:7px;height:7px;border-radius:50%;background:#42e39a;box-shadow:0 0 10px #42e39a}.method-weights{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.method-weights span{padding:6px 8px;border-radius:7px;background:#202b45;color:#bfd0ef;font:900 9px/1 Arial,sans-serif}.method-weights b{color:#ffd026}@media(max-width:800px){.tool-methodology{margin:24px 16px 48px;padding:20px}.tool-methodology>header{display:block}.tool-methodology>header p{margin-top:12px}.method-grid{grid-template-columns:1fr}.method-card{min-height:0}.method-limits{display:block}.method-limits b{display:block;margin-bottom:5px}}
