.techedge{--ease:cubic-bezier(.32, .72, 0, 1);background:linear-gradient(#fff 0%,#f4f8ff 40%,#fff 100%);padding:clamp(52px,6vw,80px) 0 clamp(66px,7.5vw,108px);position:relative}.techedge-head{text-align:center;max-width:720px;margin:0 auto clamp(46px,5.5vw,76px)}.techedge-lead{margin-top:18px}.techedge-rows{flex-direction:column;gap:clamp(54px,6.5vw,96px);display:flex}.techedge-row{grid-template-columns:1fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}@media (min-width:900px){.techedge-row{grid-template-columns:1fr 1.08fr}.techedge-row[data-flip=true] .techedge-copy{grid-area:1/2}.techedge-row[data-flip=true] .techedge-visual{grid-area:1/1}}.techedge-rowEyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--blue);align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.techedge-rowDot{background:var(--blue-soft);border:1px solid #2c6bff4d;border-radius:5px;flex:none;width:15px;height:15px;position:relative}.techedge-rowDot:after{content:"";background:var(--blue);border-radius:2px;position:absolute;inset:4px}.techedge-rowTitle{letter-spacing:-.025em;color:var(--ink);margin:16px 0 0;font-size:clamp(1.5rem,2.5vw,2.05rem);font-weight:700;line-height:1.2}.techedge-rowDesc{max-width:52ch;color:var(--ink-2);margin:14px 0 0;font-size:15px;line-height:1.72}.techedge-points{grid-template-columns:1fr;gap:10px 26px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (min-width:560px){.techedge-points{grid-template-columns:repeat(2,minmax(0,1fr))}}.techedge-points li{color:var(--ink-2);padding-left:22px;font-size:13.5px;font-weight:600;line-height:1.45;position:relative}.techedge-points li:before{content:"";background:var(--blue);opacity:.85;border-radius:3px;width:9px;height:9px;position:absolute;top:5px;left:0}.techedge-visual{justify-content:center;display:flex}.techedge-laptop{width:100%;max-width:560px;transition:transform .6s var(--ease)}.techedge-row:hover .techedge-laptop{transform:translateY(-6px)}.techedge-screen{background:linear-gradient(160deg, #1d2740, var(--bg-dark));box-shadow:var(--shadow-xl);border-radius:13px 13px 5px 5px;padding:9px 9px 10px}.techedge-screen-inner{aspect-ratio:16/10;background:#fff;border-radius:6px;overflow:hidden}.techedge-base{clip-path:polygon(1.5% 0,98.5% 0,100% 100%,0 100%);background:linear-gradient(#cdd6e6,#94a3bd);border-radius:0 0 9px 9px;height:13px;margin:0 -5%;position:relative}.techedge-notch{background:#0a0f1f38;border-radius:0 0 5px 5px;width:15%;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.tev{background:linear-gradient(#fff,#f7fafe);flex-direction:column;gap:11px;height:100%;padding:clamp(12px,1.5vw,18px);font-size:11px;display:flex}.tev-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:9px;display:flex}.tev-title{letter-spacing:-.01em;color:var(--ink);font-size:11.5px;font-weight:700}.tev-live{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);align-items:center;gap:5px;font-size:9.5px;font-weight:700;display:inline-flex}.tev-dot{background:var(--blue);border-radius:50%;width:6px;height:6px}.tev-tiles{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.tev-tile{border:1px solid var(--line);background:#fff;border-radius:7px;flex-direction:column;gap:2px;padding:8px 9px;display:flex}.tev-tile-k{letter-spacing:.04em;text-transform:uppercase;color:#647087;font-size:9px;font-weight:600}.tev-tile-v{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--blue);font-size:15px;font-weight:800}.tev-bars{flex:1;align-items:flex-end;gap:5px;min-height:0;padding-top:4px;display:flex}.tev-bars span{background:linear-gradient(180deg, var(--blue), #7ba4ff);opacity:.9;border-radius:3px 3px 2px 2px;flex:1}.tev-legend{color:#647087;align-items:center;gap:5px;font-size:8.5px;font-weight:700;display:inline-flex}.tev-key{border-radius:2px;width:7px;height:7px;margin-left:4px}.tev-grid{flex:1;grid-template-columns:repeat(5,1fr);place-items:stretch stretch;gap:clamp(4px,.7vw,7px);min-height:0;display:grid}.tev-cell{font-variant-numeric:tabular-nums;color:#fff;border-radius:6px;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.tev-cell.is-top,.tev-key.is-top{background:var(--blue)}.tev-cell.is-mid,.tev-key.is-mid{background:#7ba4ff}.tev-cell.is-low,.tev-key.is-low{color:var(--ink-2);background:#c8d6ee}.tev-list{flex-direction:column;flex:1;justify-content:center;gap:11px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.tev-row{grid-template-columns:62px 1fr 32px;align-items:center;gap:9px;display:grid}.tev-row-k{color:var(--ink);font-size:10.5px;font-weight:700}.tev-meter{background:var(--bg-soft);border-radius:4px;height:7px;overflow:hidden}.tev-meter i{background:linear-gradient(90deg, var(--blue), #7ba4ff);border-radius:4px;height:100%;display:block}.tev-row-v{text-align:right;font-variant-numeric:tabular-nums;color:var(--blue);font-size:10px;font-weight:800}@media (prefers-reduced-motion:reduce){.techedge-laptop{transition:none}.techedge-row:hover .techedge-laptop{transform:none}}
