.site .product-page .phero{grid-template-columns:6.5fr 5fr;align-items:start;gap:56px;padding:clamp(48px,7vh,88px) 0 clamp(40px,6vh,72px);display:grid}.site .product-page h1{letter-spacing:-.04em;color:var(--bone);text-wrap:balance;max-width:20ch;margin-top:18px;font-size:clamp(2.125rem,4.6vw,3.75rem);font-weight:700;line-height:1.03}.site .product-page .phero .lead{max-width:56ch;margin-top:20px;font-size:1.125rem}.site .product-page .phero .acts{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.site .product-page .glance{border-top:1px solid var(--line);margin:0;font-size:.9375rem}.site .product-page .glance>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.site .product-page .glance dt{color:var(--tan2);flex:none}.site .product-page .glance dd{color:var(--bone);text-align:right;max-width:26ch;margin:0}@media (max-width:980px){.site .product-page .phero{grid-template-columns:1fr;gap:32px;padding-top:36px}.site .product-page .glance dd{max-width:34ch}}.site .product-page .st{font-family:var(--mono);letter-spacing:normal;text-transform:uppercase;color:var(--tan2);white-space:nowrap;align-items:center;gap:7px;font-size:.625rem;display:inline-flex}.site .product-page .st:before{content:"";background:var(--ok-d);border-radius:50%;flex:none;width:7px;height:7px}.site .product-page .st.w:before{background:var(--warn-d)}.site .product-page .st.p:before{border:1.5px dashed var(--tan2);background:0 0}.site .product-page .st.o:before{border:1.5px solid var(--tan2);background:0 0}.site .product-page .blk{border-top:1px solid var(--line);margin-top:clamp(56px,8vh,96px);padding:clamp(56px,8vh,96px) 0 0}.site .product-page .blk>h2{max-width:22ch}.site .product-page .blk>p.lead{margin-top:18px}.site .product-page .fig{border:1px solid var(--line);background:var(--g0);max-width:1120px;margin-top:36px}.site .product-page .fighead{border-bottom:1px solid var(--line);background:var(--g1);font-family:var(--mono);letter-spacing:normal;text-transform:uppercase;color:var(--tan2);flex-wrap:wrap;align-items:center;gap:10px 20px;padding:10px 16px;font-size:.6875rem;display:flex}.site .product-page .fighead b{color:var(--bone);font-weight:500}.site .product-page .fighead .sp{flex-wrap:wrap;align-items:center;gap:16px;margin-left:auto;display:flex}.site .product-page .figfoot{border-top:1px solid var(--line);color:var(--tan2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 20px;padding:12px 16px;font-size:.8125rem;line-height:1.6;display:flex}.site .product-page .figfoot .prov{color:var(--bone);font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--line);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:3px 9px;font-size:.6875rem;display:inline-flex}.site .product-page .figfoot .prov:before{content:"";background:var(--marker);flex:none;width:6px;height:6px}.site .product-page .figfoot .note{flex:24rem;min-width:0}.site .product-page .figfoot .ill{font-family:var(--mono);letter-spacing:normal;text-transform:uppercase;color:var(--bone);flex:none;font-size:.625rem}.site .product-page .gets{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:36px 0 0;padding:28px 0 0;list-style:none;display:grid}.site .product-page .gets h3{color:var(--bone);letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.site .product-page .gets p{color:var(--tan);max-width:32ch;margin-top:8px;font-size:.9375rem}@media (max-width:1000px){.site .product-page .gets{grid-template-columns:1fr 1fr}}@media (max-width:560px){.site .product-page .gets{grid-template-columns:1fr;gap:22px}}.site .product-page .honest{border-left:2px solid var(--marker);background:var(--marker-tint);margin-top:36px;padding:24px 28px}.site .product-page .honest h2{color:var(--bone);letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.site .product-page .honest p{color:var(--tan);max-width:70ch;margin-top:10px;font-size:.9375rem}.site .product-page .honest p+p{margin-top:8px}.site .product-page .honest a{color:var(--bone)}.site .product-page .jump{border-top:1px solid var(--line);gap:0;margin:36px 0 clamp(72px,10vh,112px);display:grid}.site .product-page .jump a{border-bottom:1px solid var(--line);transition:transform var(--t-move),background var(--t-color);padding:22px 24px 22px 0;text-decoration:none;display:block}.site .product-page .jump a:hover{background:color-mix(in oklab,var(--bone) 4%,transparent);transform:translate(10px)}.site .product-page .jump b{color:var(--bone);letter-spacing:-.01em;font-size:1rem;font-weight:600;display:block}.site .product-page .jump span{color:var(--tan);margin-top:6px;font-size:.875rem;display:block}.site .product-page .jump a:hover b{color:var(--marker)}.site .instrument-page .hero{grid-template-columns:minmax(0,7fr) minmax(280px,4fr);align-items:start;gap:56px;padding:clamp(56px,8vh,96px) 0 clamp(32px,5vh,56px);display:grid}.site .instrument-page .hero h1{letter-spacing:-.04em;color:var(--bone);text-wrap:balance;font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1.02}.site .instrument-page .hero .lead{margin-top:20px;font-size:1.125rem}.site .instrument-page .acts{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.site .instrument-page .status{color:var(--tan2);flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:24px;font-size:.9375rem;display:flex}.site .instrument-page .facts{border-top:1px solid var(--line);padding-top:18px}.site .instrument-page .fh{font-family:var(--mono);color:var(--tan2);font-size:.6875rem}.site .instrument-page .facts ul{gap:2px;margin:14px 0 0;padding:0;list-style:none;display:grid}.site .instrument-page .facts li{border-bottom:1px solid var(--line);gap:5px;padding:14px 0;display:grid}.site .instrument-page .facts li:last-child{border-bottom:0}.site .instrument-page .facts b{font-family:var(--mono);color:var(--marker);font-size:.6875rem;font-weight:500}.site .instrument-page .facts span{color:var(--tan);font-size:.9375rem;line-height:1.55}@media (max-width:1000px){.site .instrument-page .hero{grid-template-columns:1fr;gap:36px}}.site .instrument-page .figwrap{padding-bottom:clamp(48px,7vh,80px)}.site .instrument-page .fighead h2{max-width:20ch}.site .instrument-page .fighead p{color:var(--tan);max-width:62ch;margin-top:14px;font-size:1rem}.site .instrument-page .lh{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--tan2);justify-content:space-between;gap:12px;padding:10px 14px;font-size:.625rem;display:flex}.site .instrument-page .cap{color:var(--dim);max-width:92ch;margin-top:16px;font-size:.8125rem;line-height:1.6}.site .instrument-page .cap a{color:var(--tan2)}.site .instrument-page .blk{padding:clamp(56px,8vh,96px) 0 0}.site .instrument-page .blk>h2{max-width:20ch}.site .instrument-page .gets{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:36px 0 0;padding:28px 0 0;list-style:none;display:grid}.site .instrument-page .gets h3{color:var(--bone);letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.site .instrument-page .gets p{color:var(--tan);margin-top:8px;font-size:.9375rem}@media (max-width:1000px){.site .instrument-page .gets{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:620px){.site .instrument-page .gets{grid-template-columns:1fr;gap:22px}}.site .instrument-page .plain td{color:var(--bone)}.site .instrument-page .honest{border-left:2px solid var(--marker);background:var(--marker-tint);margin-top:36px;padding:24px 28px}.site .instrument-page .honest h2{color:var(--bone);letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.site .instrument-page .honest p{color:var(--tan);max-width:66ch;margin-top:10px;font-size:.9375rem}.site .instrument-page .honest a{color:var(--tan)}.site .instrument-page .docs{border-top:1px solid var(--line);margin-top:40px;padding-top:24px}.site .instrument-page .docs h3{font-family:var(--mono);color:var(--tan2);font-size:.6875rem;font-weight:500}.site .instrument-page .docs ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:16px 0 0;padding:0;list-style:none;display:grid}.site .instrument-page .docs a{transition:transform var(--t-move);padding:14px 16px 14px 0;text-decoration:none;display:block}.site .instrument-page .docs a:hover{transform:translate(6px)}.site .instrument-page .docs b{color:var(--bone);font-size:.9375rem;font-weight:500;display:block}.site .instrument-page .docs a:hover b{color:var(--marker)}.site .instrument-page .docs span{color:var(--tan2);margin-top:4px;font-size:.8125rem;display:block}@media (max-width:900px){.site .instrument-page .docs ul{grid-template-columns:1fr 1fr}}@media (max-width:560px){.site .instrument-page .docs ul{grid-template-columns:1fr}}.site .instrument-page .links{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 clamp(72px,10vh,120px);display:grid}.site .instrument-page .links a{border-bottom:1px solid var(--line);transition:transform var(--t-move),background var(--t-color);padding:22px 24px 22px 0;text-decoration:none;display:block}.site .instrument-page .links a:hover{background:color-mix(in oklab,var(--bone) 4%,transparent);transform:translate(10px)}.site .instrument-page .links b{color:var(--bone);letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;display:block}.site .instrument-page .links span{color:var(--tan);max-width:32ch;margin-top:6px;font-size:.875rem;display:block}.site .instrument-page .links a:hover b{color:var(--marker)}@media (max-width:900px){.site .instrument-page .links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.site .instrument-page .docs a,.site .instrument-page .links a{transition:none}}.site .instrument-page .states{gap:0;margin:16px 0 0;display:grid}.site .instrument-page .states>div{border-top:1px solid color-mix(in oklab,var(--marker) 30%,transparent);grid-template-columns:11rem minmax(0,1fr);gap:6px 20px;padding:12px 0;display:grid}.site .instrument-page .states>div:first-child{border-top:0;padding-top:4px}.site .instrument-page .states dt{font-family:var(--mono);color:var(--marker);font-size:.75rem}.site .instrument-page .states dd{color:var(--tan);max-width:60ch;margin:0;font-size:.9375rem}@media (max-width:620px){.site .instrument-page .states>div{grid-template-columns:1fr;gap:4px}}.site .instrument-page .prov{font-family:var(--mono);letter-spacing:.1em;color:var(--tan2);border:1px solid var(--line);vertical-align:2px;border-radius:2px;margin-right:10px;padding:2px 7px;font-size:.625rem;display:inline-block}.site .instrument-page .plain,.site .page-compare table.plain,.site .page-pricing table.plain,.site .page-solutions table.plain{border-collapse:collapse;width:100%;margin-top:36px;font-size:.9375rem}.site .instrument-page .plain td,.site .instrument-page .plain th,.site .page-compare table.plain td,.site .page-compare table.plain th,.site .page-pricing table.plain td,.site .page-pricing table.plain th,.site .page-solutions table.plain td,.site .page-solutions table.plain th{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:16px 16px 16px 0}.site .instrument-page .plain thead th,.site .page-compare table.plain thead th,.site .page-pricing table.plain thead th,.site .page-solutions table.plain thead th{font-family:var(--mono);letter-spacing:normal;color:var(--tan2);border-top:0;padding-bottom:8px;font-size:.6875rem;font-weight:500}.site .instrument-page .plain tbody tr,.site .page-compare table.plain tbody tr,.site .page-pricing table.plain tbody tr,.site .page-solutions table.plain tbody tr{transition:background var(--t-color)}.site .instrument-page .plain tbody tr:hover,.site .page-compare table.plain tbody tr:hover,.site .page-pricing table.plain tbody tr:hover,.site .page-solutions table.plain tbody tr:hover{background:color-mix(in oklab,var(--bone) 4%,transparent)}
