:root{color-scheme:light;--ink:#15212b;--muted:#60707d;--line:#dfe5e8;--paper:#f7f9f9;--panel:#fff;--accent:#0b765f;--accent-dark:#075947}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.5}.skip-link{position:absolute;left:-9999px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1240px;margin:0 auto;padding:18px 28px;border-bottom:1px solid var(--line);background:rgba(247,249,249,.96)}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:700;text-decoration:none;white-space:nowrap}.brand-icon{width:22px;height:22px;border:2px solid var(--accent);border-radius:50%;position:relative}.brand-icon:after{content:"";position:absolute;width:6px;height:6px;right:-3px;top:6px;background:var(--accent);border-radius:50%}.nav-links,.nav-actions{display:flex;align-items:center;gap:16px}.nav-links a,.nav-link-muted{color:var(--muted);font-size:14px;text-decoration:none}.nav-cta{display:inline-flex;align-items:center;border-radius:6px;background:var(--accent);color:#fff;padding:9px 14px;text-decoration:none;font-size:14px}.homepage-hero{max-width:1240px;margin:0 auto;padding:64px 28px 44px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,520px);gap:56px;align-items:center}.hero-copy{max-width:680px}.eyebrow{margin:0 0 10px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.homepage-hero h1{max-width:680px;margin:0;font-size:clamp(42px,5vw,72px);line-height:1.02;letter-spacing:0}.lede{max-width:620px;color:var(--muted);font-size:18px}.instant-probe-panel{padding:28px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 12px 32px rgba(21,33,43,.08)}.instant-probe-panel h2{margin:0 0 8px;font-size:28px;line-height:1.1}.instant-probe-panel p{color:var(--muted)}.instant-probe-form label{display:block;margin:18px 0 7px;font-size:13px;font-weight:700}.instant-probe-control{display:flex;gap:8px}.instant-probe-control input{min-width:0;flex:1;border:1px solid #bdc8cd;border-radius:6px;padding:12px 13px;font:inherit}.instant-probe-control button{border:0;border-radius:6px;background:var(--accent);color:#fff;padding:0 16px;font:inherit;font-weight:700;white-space:nowrap}.instant-probe-help{margin-bottom:0;font-size:13px}.section{max-width:1240px;margin:0 auto;padding:48px 28px}.section-heading{max-width:700px}.section-heading h2{margin:0;font-size:36px;line-height:1.1}.section-heading p{color:var(--muted)}.instrument-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.instrument-grid article{padding:18px;border:1px solid var(--line);border-radius:7px;background:var(--panel)}@media(max-width:800px){.topbar{padding:14px 18px}.nav-links{display:none}.homepage-hero{display:block;padding:40px 18px 28px}.hero-copy{margin-bottom:28px}.homepage-hero h1{font-size:44px}.instant-probe-control{display:grid}.instant-probe-control button{min-height:46px}.section{padding:36px 18px}.instrument-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
