.page{padding-block:calc(var(--nav-h) * .5 + 40px) 72px}.page-head{max-width:62ch;margin-bottom:52px}.page-head h1{margin-bottom:18px}.page-head .lead{color:var(--ink-2);font-size:17.5px}.page-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.page-fineprint{margin-top:32px}.svc-section{scroll-margin-top:calc(var(--nav-h) + 20px)}.lab-principles{counter-reset:none;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.lab-principles li{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:22px}.lab-principles span{font-family:var(--mono);color:var(--accent-text);font-size:12px}.lab-principles h2{margin:12px 0 8px;font-size:18px}.lab-principles p{color:var(--muted);font-size:14px}.lab-products{min-height:auto;padding-block:64px}.lab-products .work-grid{margin-top:0}.product-head{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr;align-items:end;gap:48px;padding-bottom:44px;display:grid}.product-head h1{margin:18px 0 8px}.product-tagline{color:var(--accent-text);letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(18px,1.8vw,22px);font-weight:600}.product-head .lead{color:var(--ink-2)}.product-stats{gap:14px;display:grid}.product-stats>div{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);flex-direction:column;padding:18px 20px;display:flex}.product-stats dd{font-family:var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;order:-1;font-size:clamp(28px,3vw,38px);font-weight:500}.product-stats dt{color:var(--muted);font-size:13.5px}.product-grid{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:48px;padding-block:44px;display:grid}.product-grid h2,.product-foot h2{margin-bottom:14px;font-size:20px}.product-grid p{color:var(--ink-2)}.product-how{counter-reset:how;gap:12px;display:grid}.product-how li{color:var(--ink-2);counter-increment:how;padding-left:40px;position:relative}.product-how li:before{content:counter(how, decimal-leading-zero);color:var(--accent-text);font-family:var(--mono);font-size:12px;position:absolute;top:2px;left:0}.product-foot{grid-template-columns:1fr 1fr;gap:48px;padding-top:36px;display:grid}.product-foot .tags{margin-top:0}.product-foot li{border-bottom:1px solid var(--line-soft);padding:8px 0}.product-foot li a{font-weight:600}.product-foot li a:hover{color:var(--accent-text);text-decoration:underline}.product-foot li span{color:var(--muted);font-size:14px}@media (max-width:1000px){.lab-principles{grid-template-columns:repeat(2,1fr)}.product-head,.product-grid,.product-foot{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.page{padding-block:32px 48px}.page-head{margin-bottom:36px}.lab-principles{grid-template-columns:1fr}.page-actions .btn{flex:auto}}
