.optimization{padding:122px 0;background:#e7e5eb}.optimization-intro{display:grid;grid-template-columns:1fr .7fr;gap:9%;align-items:end;margin-bottom:43px}.optimization-intro h2{margin:0;font-size:clamp(42px,4.7vw,65px);font-weight:900;line-height:.94;letter-spacing:-.075em}.optimization-intro h2 em{font-style:normal;color:var(--purple)}.optimization-intro>p{max-width:440px;margin:0;color:#59616d;font-size:16px;line-height:1.52}.optimization-console{overflow:hidden;border-radius:24px;background:var(--ink);box-shadow:0 26px 70px rgba(13,17,23,.18)}.optimization-console__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 27px 20px;border-bottom:1px solid rgba(255,255,255,.12)}.optimization-console__head div{display:grid;gap:7px}.optimization-console__head b{color:#fff;font-size:18px;letter-spacing:-.03em}.optimization-console__live{color:var(--green);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.optimization-console__period{padding:6px 9px;border-radius:100px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.65);font-size:10px;white-space:nowrap}.optimization-console__table{padding:9px 16px}.optimization-console__row{display:grid;grid-template-columns:minmax(210px,1.8fr) .45fr .55fr .7fr;gap:14px;align-items:center;padding:14px 11px;border-bottom:1px solid rgba(255,255,255,.09);color:rgba(255,255,255,.75);font-size:12px}.optimization-console__row:last-child{border-bottom:0}.optimization-console__row--labels{padding-top:7px;padding-bottom:8px;border-bottom:0;color:rgba(255,255,255,.36);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.optimization-console__row b{color:#fff;font-size:12px;font-weight:700}.optimization-console .is-good{color:var(--green);font-weight:800}.optimization-console .is-watch{color:#ffc466;font-weight:800}.optimization-console .is-stop{color:#fb8d9c;font-weight:800}.optimization-tag{justify-self:start;padding:5px 8px;border-radius:100px;font-size:10px;font-weight:800}.optimization-tag.is-scale{background:rgba(143,255,108,.14);color:var(--green)}.optimization-tag.is-watch{background:rgba(255,196,102,.14);color:#ffc466}.optimization-tag.is-stop{background:rgba(251,141,156,.14);color:#fb8d9c}.optimization-console__footer{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:15px 27px 17px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.55);font-size:11px;line-height:1.4}.optimization-console__footer i{color:var(--green);font-size:23px;font-style:normal}.optimization-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:12px}.optimization-mode{min-height:232px;padding:24px 23px;border:1px solid rgba(13,17,23,.11);border-radius:19px;background:#f9f9fa}.optimization-mode>span{display:block;margin-bottom:33px;color:var(--purple);font-size:11px;font-weight:800}.optimization-mode h3{margin:0 0 9px;font-size:19px;letter-spacing:-.04em}.optimization-mode p{margin:0;color:#626a76;font-size:12px;line-height:1.48}.optimization-mode small{display:inline-block;margin-top:17px;color:#4e5663;font-size:10px;font-weight:800}.optimization-mode--auto{border-color:var(--purple);background:linear-gradient(135deg,#1b142c,#0d1117);color:#fff}.optimization-mode--auto h3{color:#fff}.optimization-mode--auto p{color:rgba(255,255,255,.64)}.optimization-mode--auto small{color:var(--green)}.optimization-outro{max-width:720px;margin:37px auto 0;text-align:center;color:#424a55;font-size:16px;line-height:1.5}@media(max-width:820px){.optimization{padding:76px 0}.optimization-intro{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.optimization-intro h2{font-size:47px}.optimization-intro>p{font-size:15px}.optimization-console__head{padding:20px}.optimization-console__table{overflow-x:auto;padding:8px 13px}.optimization-console__row{min-width:620px;grid-template-columns:280px 80px 90px 105px;padding:13px 9px}.optimization-console__footer{padding:14px 20px;font-size:10px}.optimization-modes{grid-template-columns:1fr}.optimization-mode{min-height:0;padding:20px}.optimization-mode>span{margin-bottom:22px}.optimization-outro{margin-top:28px;font-size:15px}}@media(max-width:390px){.optimization-console__head{display:block}.optimization-console__period{display:inline-block;margin-top:12px}.optimization-intro h2{font-size:41px}}
