.works-hero__inner{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:56px;padding:clamp(3rem,6vw,5rem) clamp(1rem,5vw,4rem);display:grid}.works-hero__pitch{flex-direction:column;gap:24px;min-width:0;display:flex}.works-hero__pill{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);color:var(--primary);align-self:start;align-items:center;gap:8px;margin:0;padding:4px 12px 4px 6px;font-size:13px;font-weight:600;display:inline-flex}.works-hero__pill span{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--primary) 16%, transparent);letter-spacing:.06em;text-transform:uppercase;padding:1px 8px;font-size:11px}.works-hero h1{font-family:var(--font-display);color:var(--foreground);font-size:clamp(2.5rem,5vw,4.25rem);font-weight:700;line-height:1.06}.works-hero__lede{max-width:33rem;color:var(--muted-foreground);margin:0;font-size:19px}.works-hero__actions{flex-wrap:wrap;gap:14px;display:flex}.works-hero__actions .btn{min-height:52px}.works-hero__note{color:var(--muted-foreground);margin:0;font-size:14px}.works-map{border:1px solid var(--border);background:var(--card);width:100%;max-width:540px;box-shadow:0 18px 40px -24px color-mix(in srgb, var(--foreground) 35%, transparent);border-radius:10px;justify-self:end;margin:0;overflow:hidden}.works-map__bar{border-bottom:1px solid var(--border);color:var(--muted-foreground);font:600 11px / 1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:12px 16px;display:flex}.works-map__live{color:var(--primary);align-items:center;gap:6px;display:inline-flex}.works-map__live:before{content:"";background:var(--flow);border-radius:50%;width:8px;height:8px}.works-map__board{aspect-ratio:1;background-color:var(--canvas);background-image:radial-gradient(color-mix(in srgb, var(--crosshair) 45%, transparent) 1px, transparent 1.2px);background-size:22px 22px;font-size:clamp(11px,1.6vw,14px);position:relative}.works-map__line{border:0 dashed var(--muted-foreground);position:absolute}.works-map__line--h{border-top-width:1px}.works-map__line--v{border-left-width:1px}.works-map__line--solid{border-style:solid;border-color:var(--primary);border-width:0}.works-map__line--solid.works-map__line--h{border-top-width:2px}.works-map__line--solid.works-map__line--v{border-left-width:2px}.works-map__hub,.works-map__node,.works-map__pill{z-index:2;box-sizing:border-box;position:absolute;transform:translate(-50%,-50%)}.works-map__hub{background:var(--foreground);width:34%;color:var(--background);text-align:center;border-radius:10px;padding:14px 12px}.works-map__hub strong{font:700 1.1em var(--font-display);display:block}.works-map__node{border:1px solid var(--border);background:var(--card);width:26%;color:var(--foreground);border-radius:8px;padding:10px;text-decoration:none}.works-map__node strong{align-items:center;gap:6px;display:flex}.works-map__node strong:before{content:"";background:var(--swatch);border-radius:3px;flex:none;width:10px;height:10px}.works-map__node span{color:var(--muted-foreground);font-size:.88em;display:block}.works-map__node--pay{--swatch:var(--gold-base)}.works-map__node--papers{--swatch:var(--teal-base)}.works-map__node--ess{--swatch:var(--blue-base)}a.works-map__node:hover{border-color:var(--primary)}.works-map__pill{border:1px dashed var(--muted-foreground);border-radius:var(--radius-pill);background:var(--canvas);width:22%;color:var(--foreground);text-align:center;padding:6px 8px;font-size:.88em;font-weight:600}.works-proof{flex-wrap:wrap;display:flex}.works-proof h2{font:600 15px / 1.4 var(--font-sans);color:var(--muted-foreground);flex:260px;align-items:center;padding:32px clamp(1rem,5vw,4rem);display:flex}.lg-logos{background:var(--border);flex:3 600px;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.lg-logos li{background:var(--card);justify-content:center;align-items:center;min-height:96px;display:flex}.lg-logos img{max-width:70%;height:auto;max-height:40px}.lg-product{flex-direction:column;gap:12px;display:flex}.lg-product__head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.lg-product__icon{border-radius:var(--radius-md);width:48px;height:48px;color:var(--navy-base);place-items:center;display:grid}.lg-product__icon--pay{background:var(--product-pay-tint)}.lg-product__icon--papers{background:var(--product-papers-tint)}.lg-product__icon--ess{background:var(--blue-pale)}.lg-product__meta{color:var(--muted-foreground);font:600 12px / 1.4 var(--font-mono);letter-spacing:.04em}.lg-product__name{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.lg-product__title{color:var(--foreground);font:700 24px / 1.2 var(--font-display);margin:0}.lg-product__link{min-height:44px;color:var(--foreground);align-items:center;gap:6px;margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex}.lg-quote{flex-direction:column;gap:20px;margin:0;display:flex}.lg-quote blockquote{color:var(--foreground);margin:0;font-size:18px}.lg-quote--feature blockquote{font:700 clamp(1.25rem, 2.4vw, 1.6rem) / 1.3 var(--font-display)}.lg-quote figcaption{flex-direction:column;gap:2px;display:flex}.lg-quote__name{color:var(--foreground);font-weight:600}.lg-quote__role{color:var(--muted-foreground);font-size:14px}.lg-quote figcaption a{min-height:44px;color:var(--primary);align-items:center;gap:6px;font-weight:600;display:inline-flex}